@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;650;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.ssa-avatar{position:relative;display:inline-block;width:78px;height:78px;flex-shrink:0;overflow:hidden;background:#fff;border-radius:18px}.ssa-avatar-window{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);overflow:hidden;display:block}.ssa-avatar-window img{position:absolute;max-width:none!important;height:auto!important;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ssa-launcher{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:10px;max-width:300px;padding:8px 16px 8px 8px;border:1px solid #d7dbe2;border-radius:24px;background:#fff;color:#20232a;box-shadow:0 8px 32px #15192320;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.ssa-launcher:hover{transform:translateY(-3px);box-shadow:0 12px 36px #15192328}.ssa-launcher:focus-visible,.ssa-chat-panel button:focus-visible,.ssa-chat-panel a:focus-visible{outline:3px solid #bc2836;outline-offset:3px}.ssa-launcher-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ssa-launcher-copy strong{font-size:16px;font-weight:600;line-height:1.3}.ssa-launcher-copy>span{font-size:14px;color:#565f6c;line-height:1.4}.ssa-launcher-copy small{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#ad2431;margin-top:4px}.ssa-chat-panel{position:fixed;right:24px;bottom:24px;z-index:50;width:min(480px,calc(100vw - 32px));height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;background:#fff;color:#20232a;border:1px solid #d7dbe2;border-radius:24px;box-shadow:0 20px 70px #15192330;overflow:hidden;font-size:16px;line-height:1.5}.ssa-chat-header{display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;background:#f5f6f8;border-bottom:1px solid #dfe2e7;flex-shrink:0}.ssa-chat-header>.ssa-avatar{width:52px;height:52px;border-radius:14px}.ssa-chat-heading{min-width:0;flex:1}.ssa-chat-heading h2{font-size:18px;font-weight:600;line-height:1.25;margin:0}.ssa-chat-heading p{font-size:13px;font-weight:400;line-height:1.4;color:#59616d;margin:4px 0 0}.ssa-chat-controls{display:flex;gap:1px;align-items:center}.ssa-chat-controls button{display:flex;align-items:center;justify-content:center;width:36px;min-height:40px;border-radius:10px;color:#4c5562}.ssa-chat-controls button:hover{background:#e7eaf0}.ssa-chat-controls button:disabled{opacity:.45}.ssa-chat-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:14px;background:#fafbfc}.ssa-connecting{display:flex;gap:10px;align-items:center;justify-content:center;color:#555f6b;font-size:15px;padding:28px 0}.ssa-welcome{text-align:center;padding:10px 0 12px}.ssa-avatar-hero{width:150px;height:150px;border-radius:24px;margin:auto}.ssa-welcome h3{font-size:24px;font-weight:600;margin:10px 0 4px;line-height:1.25}.ssa-welcome p{font-size:15px;font-weight:400;color:#535d6a;margin:7px 0}.ssa-suggestions{display:grid;gap:8px;margin-top:20px}.ssa-suggestions button{min-height:44px;text-align:left;padding:10px 14px;background:#fff;border:1px solid #d8dde5;border-radius:12px;font-size:15px;font-weight:400}.ssa-message{max-width:92%;padding:12px 15px;border-radius:16px;font-size:15px;overflow-wrap:anywhere}.ssa-message-user{align-self:flex-end;background:#b92332;color:#fff;border-bottom-right-radius:4px}.ssa-message-agent{align-self:flex-start;background:#fff;border:1px solid #d9dee6;border-bottom-left-radius:4px}.ssa-message-content :is(p,ul,ol){margin:0 0 10px}.ssa-message-content>:last-child,.ssa-message-content p:last-child{margin-bottom:0}.ssa-message-content p{font-size:15px;font-weight:400;white-space:pre-wrap}.ssa-message-content :is(ul,ol){padding-left:20px;list-style:revert}.ssa-message-content :is(h1,h2,h3,h4){font-size:17px;font-weight:600;line-height:1.35;margin:12px 0 8px}.ssa-message-content pre{overflow-x:auto;max-width:100%;background:#edf0f4;padding:12px;border-radius:8px;white-space:pre}.ssa-message-content a{text-decoration:underline}.ssa-message-content table{display:block;overflow-x:auto;max-width:100%;font-size:14px}.ssa-message-files{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ssa-message-files a,.ssa-approval-link{display:flex;align-items:center;gap:6px;text-decoration:underline;font-size:14px}.ssa-working{font-size:14px;color:#646d79;display:flex;align-items:center;gap:8px}.ssa-chat-notice{padding:12px 16px;background:#fff7e8;color:#75510b;border-top:1px solid #efdfb9;font-size:14px;line-height:1.45}.ssa-native-link{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px;min-height:44px;border-top:1px solid #e2e5ea;color:#9e2430;font-size:14px;font-weight:600;text-decoration:none}.ssa-native-link:hover{background:#fff4f5}.ssa-chat-composer{padding:12px 12px 4px;display:flex;gap:8px;align-items:flex-end;background:#fff;border-top:1px solid #e1e5eb}.ssa-chat-composer textarea{min-height:66px;max-height:160px;resize:vertical;flex:1;min-width:0;border:1px solid #d0d6df;background:#fff;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.4;color:#20232a}.ssa-chat-composer textarea:focus{outline:2px solid #bd2b39;outline-offset:1px}.ssa-chat-composer textarea:disabled{background:#f1f3f6;color:#626b77}.ssa-chat-composer button{display:flex;align-items:center;justify-content:center;width:42px;min-height:44px;border-radius:12px}.ssa-send{background:#b92332;color:#fff}.ssa-send:disabled{background:#e1e4e9;color:#7b8490}.ssa-attach{background:#eef0f4;color:#485260}.ssa-attach:disabled{opacity:.45}.ssa-chat-footnote{margin:0;padding:5px 16px 12px;color:#606a77;font-size:12px;text-align:center}.ssa-pending-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;border-top:1px solid #e1e5eb}.ssa-pending-files>span{display:flex;gap:6px;align-items:center;background:#eef0f4;padding:5px 8px;border-radius:8px;font-size:13px;max-width:100%;overflow-wrap:anywhere}.ssa-pending-files button{min-width:28px;min-height:28px;display:flex;align-items:center;justify-content:center}.ssa-sara-header-avatar{width:42px;height:42px;border-radius:12px}.ssa-sara-hero{width:130px;height:130px;display:block;margin:0 auto 16px}.ss-sara-panel .chat-markdown{font-size:15px}@media(max-width:639px){.ssa-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:6px 12px 6px 6px;border-radius:20px;gap:7px;max-width:244px}.ssa-launcher>.ssa-avatar{width:60px;height:60px;border-radius:14px}.ssa-launcher-copy strong{font-size:15px}.ssa-launcher-copy>span{font-size:13px}.ssa-launcher-copy small{font-size:12px;margin-top:2px}.ssa-chat-panel{top:8px;right:8px;bottom:8px;left:8px;width:auto;height:auto;max-height:calc(100dvh - 16px);border-radius:18px}.ssa-chat-header{padding:10px 8px;gap:7px}.ssa-chat-header>.ssa-avatar{width:42px;height:42px}.ssa-chat-heading h2{font-size:16px}.ssa-chat-heading p{font-size:12px}.ssa-chat-controls button{width:32px;min-height:40px}.ssa-chat-body{padding:14px}.ssa-chat-composer{gap:6px;padding:10px 8px 4px}}@media(prefers-reduced-motion:reduce){.ssa-launcher{transition:none}.ssa-launcher:hover{transform:none}}body.ss-workspace{--background: 240 8% 97%;--foreground: 0 0% 10%;--card-foreground: 0 0% 10%;--primary: 0 65% 45%;--muted: 240 5% 94%;--muted-foreground: 240 2% 39%;--border: 240 5% 88%;--input: 240 5% 83%;--ring: 0 65% 45%;--sidebar-foreground: 240 2% 30%;--sidebar-border: 240 5% 89%;color:hsl(var(--foreground))}.dark body.ss-workspace,body.ss-workspace.dark{--background: 240 4% 8%;--foreground: 0 0% 96%;--card-foreground: 0 0% 96%;--card: 240 4% 12%;--primary: 0 65% 60%;--muted: 240 4% 17%;--muted-foreground: 240 3% 69%;--border: 240 4% 23%;--input: 240 4% 30%;--sidebar-foreground: 240 3% 75%;--sidebar-border: 240 4% 23%}.ss-app-shell{font-size:16px;line-height:1.5}.ss-workspace-content{min-width:0}.ss-workspace-main{padding:28px 32px max(64px,env(safe-area-inset-bottom));min-width:0;max-width:1920px;margin:0 auto;outline:none}.ss-workspace-main>*{min-width:0}.ss-topbar{position:sticky;top:0;z-index:30;background:hsl(var(--background) / .94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsl(var(--border))}.ss-topbar-row{min-height:82px;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ss-topbar-breadcrumb{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));margin-bottom:2px}.ss-topbar-breadcrumb span{padding:0 8px;opacity:.5}.ss-current-page{font-size:17px;font-weight:650;letter-spacing:-.03em;line-height:1.4}.ss-company-bar{border-top:1px solid hsl(var(--border) / .7);padding:10px 32px}.ss-company-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}.ss-company-caption{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;flex-shrink:0}.ss-company-caption svg{width:16px;height:16px;color:hsl(var(--primary))}.ss-company-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ss-company-filter .ss-company-button{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid hsl(var(--border));border-radius:11px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px;font-weight:550;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ss-company-button:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .04)}.ss-company-button[aria-pressed=true]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;font-weight:650}.ss-company-count{padding:1px 6px;border-radius:6px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;font-variant-numeric:tabular-nums}.ss-company-button[aria-pressed=true] .ss-company-count{background:#ffffff2e;color:#fff}.ss-executive .ex-scope>.ss-company-filter{flex-basis:100%}@media(max-width:767px){.ss-company-filter{display:block;width:100%}.ss-company-caption{margin-bottom:10px}.ss-company-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-company-button{font-size:14px;padding:10px 8px}.ss-company-button:first-child{grid-column:1 / -1}.ss-topbar:has(.ss-company-buttons){position:relative;top:auto}}.ss-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:hsl(var(--primary));color:#fff;padding:11px 16px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .16s}.ss-primary-action:hover{background:#a02222}.ss-menu-toggle{align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:10px}.ss-menu-toggle:hover{background:hsl(var(--muted))}.ss-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;width:280px;max-width:calc(100vw - 36px);height:100dvh;background:hsl(var(--card));border-right:1px solid hsl(var(--border));transform:translate(-100%);transition:transform .22s ease}.ss-sidebar.is-open{transform:translate(0)}.ss-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ss-brand{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;flex-shrink:0}.ss-brand img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ss-brand strong{font-size:22px;font-weight:750;letter-spacing:-.06em;line-height:1.2}.ss-brand strong span{color:hsl(var(--primary))}.ss-brand p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:3px}.ss-home-link{margin:0 12px;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:11px;display:flex;align-items:center;gap:10px;flex-shrink:0;text-align:left;transition:background .16s}.ss-home-link strong{display:block;font-size:14px;font-weight:650}.ss-home-link small{display:block;font-size:11px;margin-top:3px;opacity:.7}.ss-home-link:hover{background:hsl(var(--muted))}.ss-home-link.is-active{background:#171719;color:#fff;border-color:#171719}.ss-department-picker{padding:22px 18px 14px;border-bottom:1px solid hsl(var(--border))}.ss-department-picker label{display:block;color:hsl(var(--muted-foreground));font-size:11px;font-weight:650;letter-spacing:.1em;margin-bottom:9px}.ss-department-picker select{width:100%;min-height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:11px;font-size:14px;font-weight:600;padding:10px 32px 10px 12px;cursor:pointer}.ss-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);height:16px;width:16px;pointer-events:none;color:hsl(var(--muted-foreground))}.ss-sidebar-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5b5c0 transparent;padding:12px 10px}.ss-sidebar-nav::-webkit-scrollbar{width:6px}.ss-sidebar-nav::-webkit-scrollbar-thumb{background:#b5b5c0;border-radius:6px}.ss-sidebar-nav::-webkit-scrollbar-track{background:transparent}.ss-nav-caption{color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;padding:0 12px 8px}.ss-nav-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;margin-bottom:3px;border-radius:10px;font-size:14px;font-weight:500;color:hsl(var(--sidebar-foreground));transition:background .16s,color .16s}.ss-nav-item span{min-width:0;line-height:1.4}.ss-nav-item:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ss-nav-item.is-active{color:hsl(var(--primary));background:hsl(var(--primary) / .07);font-weight:650}.ss-nav-item.is-active:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;margin-left:auto;flex-shrink:0}.ss-settings,.ss-nav-separator{border-top:1px solid hsl(var(--border));padding-top:10px;margin-top:14px}.ss-config-item{font-size:13px;padding-left:20px}.ss-sidebar-footer{border-top:1px solid hsl(var(--border));padding:10px 16px max(10px,env(safe-area-inset-bottom));flex-shrink:0}.ss-system-label{display:flex;align-items:center;gap:7px;font-size:11px;color:hsl(var(--muted-foreground))}.ss-system-label>span{width:5px;height:5px;background:hsl(var(--primary));border-radius:50%}.ss-logout{display:flex;align-items:center;gap:8px;font-size:13px;min-height:32px;padding:6px 0 0;color:hsl(var(--muted-foreground))}.ss-logout:hover{color:hsl(var(--primary))}.ss-skip-link{position:fixed;top:12px;left:12px;transform:translateY(-150%);z-index:100;padding:12px 18px;border-radius:10px;background:hsl(var(--foreground));color:hsl(var(--background))}.ss-skip-link:focus{transform:translateY(0)}.ss-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]){font-size:16px}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) .text-sm{font-size:15px;line-height:1.5}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) :is(.text-xs,[class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"]){font-size:14px;line-height:1.5}.ss-workspace-main[data-view=department] h1,.ss-workspace-main .ss-page-title{font-size:clamp(27px,2.4vw,36px);line-height:1.18;letter-spacing:-.045em;font-weight:650}.ss-workspace-main .ss-section-title{font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.35}.ss-workspace-main[data-view=department] :is(h2,h3).text-sm{font-size:18px;font-weight:650;letter-spacing:-.025em}.ss-workspace-main[data-view=department] :is(h1,h2)+p{margin-top:8px}.ss-workspace-main[data-view=department] :is(section,article,div).bg-card.border{border-radius:18px;box-shadow:0 2px 6px #00000004}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px;border-color:hsl(var(--input));border-radius:10px;min-height:42px}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) input::-moz-placeholder,.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) textarea::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:.85}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) input::placeholder,.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) textarea::placeholder{color:hsl(var(--muted-foreground));opacity:.85}.ss-workspace :is(.ss-workspace-main[data-view=department],[role=dialog]) button:is([class~=px-3],[class~=px-4],[class~=px-5],[class~="px-3.5"]){min-height:40px}.ss-workspace-main[data-view=department] table{font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.ss-workspace-main[data-view=department] th{font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));padding:13px 14px;background:hsl(var(--muted) / .55);white-space:nowrap}.ss-workspace-main[data-view=department] td{padding:14px;border-color:hsl(var(--border))}.ss-workspace-main[data-view=department] tbody tr{transition:background .12s}.ss-workspace-main[data-view=department] tbody tr:hover{background:hsl(var(--muted) / .45)}.ss-workspace-main[data-view=department] :is(td,th) :is(.text-xs,.text-sm){font-size:14px}.ss-workspace-main[data-view=department] .recharts-text{font-size:12px;fill:hsl(var(--muted-foreground))}.ss-workspace-main[data-view=department] .recharts-default-tooltip{border-radius:12px;border-color:hsl(var(--border));font-size:14px}.ss-workspace [role=dialog]{max-height:calc(100dvh - 32px);overflow-y:auto}.ss-workspace [role=dialog] h2{font-size:23px;font-weight:650;letter-spacing:-.03em}.ss-workspace :is([role=menu],[role=listbox]){border-radius:12px}.ss-workspace :is([role=menuitem],[role=option]){font-size:14px;min-height:38px}.ss-directory{min-height:calc(100dvh - 170px)}.ss-directory-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.ss-directory-intro{max-width:660px}.ss-directory-intro p{color:hsl(var(--muted-foreground));font-size:15px}.ss-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-tenant-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));padding:22px;text-align:left;transition:border-color .16s,box-shadow .16s}.ss-tenant-card:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 6px 20px #0000000a}.ss-tenant-name{font-size:17px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.ss-tenant-property{font-size:14px;color:hsl(var(--muted-foreground));margin-top:3px}.ss-tenant-balance{text-align:right;font-variant-numeric:tabular-nums}.ss-tenant-balance>div:first-child{font-size:22px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.ss-tenant-balance>div:last-child{font-size:12px;margin-top:4px;color:hsl(var(--muted-foreground))}.ss-admin-links{display:flex;flex-wrap:wrap;gap:10px}.ss-admin-links a{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:11px;font-size:14px;font-weight:550}.ss-admin-links a:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.ss-balance-card{padding:28px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px;transition:border-color .16s}.ss-balance-card:hover{border-color:hsl(var(--primary) / .4)}.ss-balance-card h3{font-size:20px;font-weight:600;letter-spacing:-.03em}.ss-balance-value{font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.05em;margin:18px 0 10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ss-finance-kpi{border:1px solid hsl(var(--border));border-radius:18px;padding:20px;background:hsl(var(--card))}.ss-finance-kpi .ss-kpi-value{font-size:clamp(24px,2.4vw,34px);font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px;overflow-wrap:anywhere}.ss-finance-kpi .ss-kpi-label{font-size:14px;color:hsl(var(--muted-foreground));font-weight:550}.ss-finance-kpi .ss-kpi-note{font-size:13px;color:hsl(var(--muted-foreground));margin-top:6px}.ss-cleaning-header{display:flex;flex-direction:column;gap:22px}.ss-cleaning-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.ss-cleaning-tabs button{flex-shrink:0;border-radius:11px;padding:10px 15px;font-size:14px}.ss-calendar-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.ss-calendar-canvas{min-width:800px}@media(min-width:1024px){.ss-workspace-content{padding-left:280px}.ss-sidebar{transform:translate(0)}}@media(max-width:1279px){.ss-directory-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ss-workspace-main{padding:22px 16px max(70px,env(safe-area-inset-bottom))}.ss-topbar-row{min-height:72px;padding:12px 16px;gap:10px}.ss-current-page{font-size:15px}.ss-topbar-breadcrumb{font-size:11px}.ss-company-bar{padding:10px 16px}.ss-company-filter{gap:8px}.ss-company-filter>.relative{flex:1}.ss-company-filter select{width:100%}.ss-primary-action{padding:10px 12px;font-size:13px}.ss-menu-toggle{display:inline-flex}.ss-tenant-card{padding:18px 16px;grid-template-columns:42px minmax(0,1fr);gap:10px}.ss-tenant-balance{grid-column:2;text-align:left}.ss-tenant-balance>div{display:inline-block;margin-right:8px}.ss-balance-card{padding:22px}.ss-finance-kpi{padding:16px}.ss-workspace [role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.ss-workspace *,.ss-workspace *:before,.ss-workspace *:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}@media print{.ss-sidebar,.ss-topbar,.ss-skip-link{display:none}.ss-workspace-content{padding-left:0}.ss-workspace-main{padding:0;max-width:none}}.ss-page-intro{padding-bottom:4px}.ss-page-intro p{max-width:760px;font-size:15px;color:hsl(var(--muted-foreground));line-height:1.6}.ss-week-grid{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));gap:10px;padding-bottom:8px}.ss-workspace-main[data-view=department] .ss-week-grid button{padding:10px}.ss-workspace-main[data-view=department] .ss-calendar-canvas button{min-height:27px;line-height:1.4}.ss-workspace-main[data-view=department] .ss-calendar-canvas{min-width:900px}.ss-workspace-main[data-view=department] .ss-calendar-canvas .min-h-\[70px\]{min-height:120px;padding:8px}.ss-sidebar{visibility:hidden}.ss-sidebar.is-open{visibility:visible}@media(min-width:1024px){.ss-sidebar{visibility:visible}}@media(max-width:639px){.ss-week-grid{grid-template-columns:minmax(0,1fr)}}.ss-department-picker{padding:12px 10px 10px;flex-shrink:0}.ss-department-caption{color:hsl(var(--muted-foreground));font-size:11px;font-weight:650;letter-spacing:.1em;margin:0 4px 7px}.ss-department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:hsl(var(--background))}.ss-department-button{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:44px;padding:8px 4px;border:1px solid transparent;border-radius:9px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.25;font-weight:550;text-align:left;transition:background .15s,color .15s}.ss-department-button svg{width:16px;height:16px;flex-shrink:0}.ss-department-button span{min-width:0}.ss-department-button:hover{color:hsl(var(--foreground));background:hsl(var(--card))}.ss-department-button[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 2px 5px #00000006}@media(max-height:650px){.ss-brand{padding-top:12px;padding-bottom:8px}.ss-department-picker{padding-top:10px;padding-bottom:8px}.ss-sidebar-footer{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-height:450px){.ss-sidebar{overflow-y:auto}.ss-sidebar-nav{flex:1 0 132px}}.ss-balance-value .text-base{letter-spacing:normal;line-height:1.5}.ss-workspace-main[data-view=department] .ss-cleaning-kpis .text-lg{font-size:28px;line-height:1.25;letter-spacing:-.04em;margin-top:8px}.ss-workspace-main[data-view=department] .ss-cleaning-kpis .text-lg span{letter-spacing:normal}.ss-selectable-mobile>.bg-card{padding-left:42px}@media(max-width:767px){.ss-list-toolbar{flex-wrap:wrap}.ss-list-toolbar>.relative:first-child{flex:1 0 100%}}.ss-home{--ss-ink: #1d1d1f;--ss-muted: #65656d;--ss-red: #cd3636;--ss-line: #e8e8ec;color:var(--ss-ink);max-width:1500px;margin:0 auto;padding:6px 4px 40px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ss-home *{box-sizing:border-box}.ss-home button,.ss-home a{-webkit-tap-highlight-color:transparent}.ss-home button:focus-visible,.ss-home a:focus-visible{outline:3px solid var(--ss-red);outline-offset:4px}.ss-home-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ss-breadcrumb{display:flex;align-items:center;gap:9px;color:var(--ss-muted);font-size:14px}.ss-breadcrumb strong{font-weight:500;color:var(--ss-ink)}.ss-refresh{display:inline-flex;align-items:center;gap:8px;color:var(--ss-muted);font-size:14px;padding:8px 0 8px 12px;min-height:40px;transition:color .2s}.ss-refresh:hover{color:var(--ss-red)}.ss-home-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:24px 0 28px}.ss-eyebrow{color:var(--ss-muted);font-size:14px;font-weight:600;letter-spacing:.13em;line-height:1.6}.ss-brand-eyebrow{color:var(--ss-red);display:flex;align-items:center;gap:9px;margin-bottom:15px}.ss-brand-eyebrow>span{width:6px;height:6px;background:var(--ss-red);border-radius:50%;box-shadow:0 0 0 4px #cd36360d}.ss-home-hero h2{font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.055em;margin:0}.ss-home-hero h2>span{color:#74747c}.ss-home-hero p{font-size:16px;line-height:1.7;margin:17px 0 0;color:var(--ss-muted);letter-spacing:-.025em}.ss-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}.ss-date{display:flex;align-items:center;gap:8px;color:var(--ss-muted);font-size:14px;margin-bottom:9px}.ss-date>span{text-transform:capitalize}.ss-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:12px 23px;border-radius:50px;font-size:15px;font-weight:500;background:var(--ss-red);color:#fff;transition:background .2s,transform .2s}.ss-primary-button:hover{background:#ae2929;transform:translateY(-1px)}.ss-secondary-link{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ss-ink)}.ss-secondary-link:hover{color:var(--ss-red)}.ss-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ss-line);margin-bottom:24px}.ss-view-tabs{display:flex;gap:26px}.ss-view-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 0;border-bottom:2px solid transparent;color:var(--ss-muted);font-size:15px;font-weight:500;min-height:49px}.ss-view-tabs>button[aria-selected=true]{color:var(--ss-ink);border-bottom-color:var(--ss-ink)}.ss-view-tabs>button:hover{color:var(--ss-red)}.ss-source-label{display:flex;align-items:center;gap:7px;color:var(--ss-muted);font-size:14px}.ss-source-label>span{width:5px;height:5px;background:var(--ss-red);border-radius:50%}.ss-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;align-items:stretch}.ss-metric{min-width:0}.ss-metric>div:not(.fixed),.ss-metric>div:not(.fixed):hover{background:#fff;border:1px solid var(--ss-line);border-radius:20px;box-shadow:none;padding:21px 19px 18px;min-height:170px;height:100%}.ss-metric>div:not(.fixed)>div:first-child{flex-direction:column;align-items:flex-start;gap:11px;padding-right:0}.ss-metric>div:not(.fixed)>div:first-child>div:first-child{background:transparent;color:var(--ss-ink);padding:0;border-radius:0}.ss-metric>div:not(.fixed)>div:first-child>div:first-child>svg{width:21px;height:21px;stroke-width:1.7}.ss-metric>div:not(.fixed)>div:first-child>div:last-child{width:100%}.ss-metric>div:not(.fixed)>div:first-child>div:last-child>p:first-child{font-size:14px;font-weight:500;color:var(--ss-muted);min-height:42px;line-height:1.5;margin:0}.ss-metric>div:not(.fixed)>div:first-child>div:last-child>p:last-child{font-size:39px;font-weight:500;line-height:1.15;letter-spacing:-.055em;color:var(--ss-ink);font-variant-numeric:tabular-nums;margin-top:4px}.ss-metric>div:not(.fixed)>p,.ss-metric>div:not(.fixed)>div:last-child:not(:first-child){font-size:14px;line-height:1.5;color:var(--ss-muted);margin-top:8px}.ss-metric-urgentes>div:not(.fixed),.ss-metric-urgentes>div:not(.fixed):hover{background:#fff5f4;border-color:#f5dbd7}.ss-metric-urgentes>div:not(.fixed)>div:first-child>div:first-child,.ss-metric-urgentes>div:not(.fixed)>div:first-child>div:last-child>p:last-child{color:var(--ss-red)}.ss-metric>div[onclick]:hover,.ss-metric>div.cursor-pointer:hover{border-color:#c9c9cf;transform:translateY(-2px)}.ss-main-grid,.ss-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.ss-panel{border:1px solid var(--ss-line);background:#fff;border-radius:23px;padding:26px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ss-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:21px}.ss-panel-heading>svg{color:#929298;flex-shrink:0}.ss-panel h3,.ss-section-heading h3,.ss-detail-heading h3{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.045em;margin:5px 0 0}.ss-status-layout{display:flex;align-items:center;gap:18px;min-height:214px;flex:1}.ss-donut{width:54%;min-width:140px;max-width:230px;position:relative;flex-shrink:0;aspect-ratio:1}.ss-donut svg{display:block;width:100%;height:100%}.ss-donut-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ss-donut-label>strong{font-size:clamp(32px,3vw,46px);font-weight:500;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.ss-donut-label>span{color:var(--ss-muted);font-size:14px}.ss-chart-legend{flex:1;min-width:0}.ss-chart-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #f1f1f4;font-size:14px}.ss-chart-legend>div:last-child{border-bottom:0}.ss-legend-name{display:flex;align-items:center;gap:8px;color:var(--ss-muted)}.ss-legend-name i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ss-chart-legend strong{font-weight:600}.ss-chart-caption{font-size:14px;color:var(--ss-muted);margin:18px 0 0;border-top:1px solid #f1f1f4;padding-top:15px}.ss-count-pill{border-radius:20px;background:#fff0ed;color:#ac2626;padding:6px 9px;font-size:14px;font-weight:600;white-space:nowrap}.ss-priority-list{flex:1}.ss-priority-row{display:flex;align-items:center;gap:11px;padding:15px 0;border-top:1px solid #efeff2}.ss-priority-row:first-child{border-top:0;padding-top:4px}.ss-priority-row:hover strong{color:var(--ss-red)}.ss-priority-mark{flex-shrink:0;display:grid;place-items:center;width:30px;height:34px;border-radius:9px;background:#fff2ef;color:#ba3434;font-size:14px;font-weight:600}.ss-priority-copy{flex:1;min-width:0}.ss-priority-copy>strong{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--ss-ink);font-size:14px;font-weight:500;line-height:1.5;transition:color .2s}.ss-priority-copy>span{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ss-muted);margin-top:5px;flex-wrap:wrap}.ss-priority-copy i{width:3px;height:3px;background:#b3b3b9;border-radius:50%}.ss-priority-row>svg{flex-shrink:0;color:#93939b}.ss-panel-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--ss-ink);font-weight:500;padding-top:17px;margin-top:15px;border-top:1px solid var(--ss-line)}.ss-panel-link:hover{color:var(--ss-red)}.ss-small-tabs{align-self:flex-start;display:inline-flex;padding:3px;border-radius:9px;background:#f4f4f6;margin:-3px 0 21px}.ss-small-tabs button{border-radius:7px;padding:8px 12px;color:var(--ss-muted);font-size:14px;min-height:32px}.ss-small-tabs button[aria-pressed=true]{background:#fff;color:var(--ss-ink);box-shadow:0 1px 3px #0000000d}.ss-property-bars{flex:1}.ss-property-row{display:flex;gap:14px;align-items:center;margin-bottom:19px}.ss-property-row:last-child{margin-bottom:3px}.ss-property-index{font-size:14px;color:#8c8c95;width:17px}.ss-property-row>div{flex:1;min-width:0}.ss-bar-label{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;font-size:14px;margin-bottom:9px}.ss-bar-label>span{line-height:1.45}.ss-bar-label>strong{font-weight:600;font-variant-numeric:tabular-nums}.ss-bar-track{height:5px;border-radius:8px;background:#f0f0f3;overflow:hidden}.ss-bar-track>span{display:block;height:100%;background:#b8b8bf;border-radius:inherit;transition:width .3s}.ss-property-row:first-child .ss-bar-track>span{background:var(--ss-red)}.ss-property-row:nth-child(2) .ss-bar-track>span{background:#39393e}.ss-follow-rows>a{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--ss-line)}.ss-follow-rows>a:first-child{padding-top:7px}.ss-follow-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--ss-line);border-radius:12px;flex-shrink:0}.ss-follow-rows>a>span:nth-child(2){display:flex;flex-direction:column;flex:1;gap:6px;min-width:0}.ss-follow-rows strong{font-size:14px;font-weight:500}.ss-follow-rows small{font-size:14px;color:var(--ss-muted)}.ss-follow-rows b{font-size:26px;font-weight:500;letter-spacing:-.04em}.ss-follow-rows>a>svg{color:#8c8c95}.ss-follow-rows>a:hover .ss-follow-icon{color:var(--ss-red);border-color:#e5b1b1}.ss-next-step{margin-top:23px;display:flex;align-items:flex-start;gap:12px;background:#f6f6f8;padding:18px;border-radius:14px;flex:1}.ss-next-step>svg{color:var(--ss-red);flex-shrink:0;margin-top:1px}.ss-next-step strong{font-size:14px;font-weight:600}.ss-next-step p{font-size:14px;line-height:1.7;color:var(--ss-muted);margin:7px 0 0}.ss-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:36px 0 20px}.ss-section-heading>a{display:flex;align-items:center;gap:7px;font-size:14px}.ss-section-heading>a:hover{color:var(--ss-red)}.ss-calendar-wrap>div{border:1px solid var(--ss-line);border-radius:22px;box-shadow:none}.ss-calendar-wrap button{min-width:36px;min-height:36px}.ss-calendar-wrap .text-\[10px\],.ss-calendar-wrap .text-\[9px\],.ss-calendar-wrap .text-xs{font-size:14px}.ss-calendar-wrap .grid-cols-7>button{padding-top:14px;padding-bottom:14px}.ss-calendar-wrap .grid-cols-7>button .text-base{font-size:24px;font-weight:500}.ss-home-footnote{font-size:14px;color:var(--ss-muted);margin-top:20px;line-height:1.8;max-width:800px}.ss-detail-heading{margin:10px 0 22px}.ss-detail-heading p{color:var(--ss-muted);font-size:15px;margin-top:9px;line-height:1.6}.ss-original-widgets .grid{align-items:start}.ss-original-widgets .fixed .grid{align-items:stretch}.ss-empty{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ss-muted);padding:32px 10px;font-size:14px;line-height:1.7}.ss-load-error{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;padding-top:50px}.ss-load-error>h2{font-size:24px;font-weight:600}@media(min-width:1550px){.ss-home{padding:8px 16px 50px}.ss-panel{padding:30px}.ss-home-hero{padding-top:42px;padding-bottom:44px}}@media(max-width:1200px){.ss-main-grid,.ss-secondary-grid{gap:16px;margin-bottom:16px}.ss-panel{padding:22px}.ss-panel h3{font-size:18px}.ss-panel-heading{gap:9px}.ss-eyebrow{font-size:14px}.ss-status-layout{flex-direction:column;gap:8px}.ss-donut{width:180px}.ss-chart-legend{width:100%}.ss-chart-legend>div{padding:8px 0}.ss-priority-row{padding-top:21px;padding-bottom:21px}.ss-priority-copy>strong{-webkit-line-clamp:2}.ss-count-pill{font-size:14px}.ss-metrics{gap:10px}.ss-metric>div:not(.fixed),.ss-metric>div:not(.fixed):hover{padding:19px 14px 16px}}@media(max-width:767px){.ss-home{padding-left:1px;padding-right:1px}.ss-home-hero{padding-top:25px;padding-bottom:26px;gap:20px}.ss-home-hero h2{font-size:38px}.ss-home-hero p{font-size:15px}.ss-hero-side{gap:12px}.ss-date{font-size:14px;max-width:150px;line-height:1.7}.ss-primary-button{font-size:14px;padding:10px 17px;gap:14px}.ss-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-metric>div:not(.fixed),.ss-metric>div:not(.fixed):hover{min-height:171px;padding:20px}.ss-main-grid,.ss-secondary-grid{grid-template-columns:1fr;gap:16px}.ss-status-layout{flex-direction:row}.ss-chart-legend{width:auto}.ss-donut{width:48%;max-width:220px}.ss-panel{padding:24px}.ss-panel h3{font-size:21px}.ss-eyebrow{font-size:14px}.ss-priority-row{padding-top:16px;padding-bottom:16px}.ss-priority-copy>strong{font-size:15px}.ss-priority-copy>span{font-size:14px}.ss-count-pill{font-size:14px}.ss-panel-link,.ss-bar-label,.ss-follow-rows strong{font-size:15px}.ss-chart-legend>div{font-size:14px}.ss-home-footnote{font-size:14px}.ss-source-label{display:none}}@media(max-width:480px){.ss-breadcrumb{font-size:14px;gap:5px}.ss-refresh{font-size:14px}.ss-home-hero{flex-direction:column;align-items:flex-start}.ss-home-hero h2{font-size:40px}.ss-home-hero p{font-size:16px}.ss-wide-break{display:none}.ss-hero-side{width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.ss-date{max-width:none;width:100%;margin:0 0 2px;font-size:14px}.ss-primary-button{min-height:44px}.ss-secondary-link{font-size:14px}.ss-view-tabs{gap:22px}.ss-view-tabs>button{font-size:14px}.ss-metric>div:not(.fixed),.ss-metric>div:not(.fixed):hover{padding:18px 14px}.ss-metric>div:not(.fixed)>div:first-child>div:last-child>p:first-child{font-size:14px}.ss-metric>div:not(.fixed)>div:first-child>div:last-child>p:last-child{font-size:36px}.ss-panel{padding:22px 18px;border-radius:20px}.ss-status-layout{gap:12px}.ss-donut{min-width:126px}.ss-chart-legend>div{font-size:14px;gap:8px}.ss-legend-name{gap:5px}.ss-donut-label>span{font-size:14px}.ss-section-heading{align-items:flex-start;flex-direction:column}.ss-calendar-wrap .grid-cols-7{gap:4px}.ss-calendar-wrap .grid-cols-7>button{min-width:0}.ss-calendar-wrap .grid-cols-7>button .text-base{font-size:20px}.ss-calendar-wrap .grid-cols-7>button .text-\[10px\]{font-size:14px}}@media(prefers-reduced-motion:reduce){.ss-home *,.ss-home *:before,.ss-home *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ss-executive{--ex-red: #c93636;--ex-ink: #222225;--ex-muted: #5e5e69;--ex-line: #e4e4e9;color:var(--ex-ink);max-width:1480px;margin:auto;padding:4px 0 8px;font:16px/1.55 Montserrat,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.ss-executive *{box-sizing:border-box}.ss-executive a{color:inherit;text-decoration:none}.ss-executive button,.ss-executive select{font:inherit}.ss-executive :is(a,button,select){touch-action:manipulation}.ss-executive :is(a,button,select,summary):focus-visible{outline:3px solid var(--ex-red);outline-offset:4px}.ex-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ex-breadcrumb{display:flex;align-items:center;gap:10px;color:#60606b;font-size:14px}.ex-breadcrumb strong{color:#313136;font-weight:600}.ex-refresh{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--ex-line);border-radius:30px;background:#fff;font-size:14px!important;font-weight:600!important;cursor:pointer}.ex-refresh:disabled{opacity:.6;cursor:wait}.ex-refresh:hover:not(:disabled){background:#f4f4f6}.ex-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:32px 4px 34px}.ex-eyebrow{display:block;color:#5e5e69;font-size:12px;font-weight:700;letter-spacing:.14em}.ex-hero h2{margin:17px 0 20px;font-size:clamp(44px,4.5vw,72px);font-weight:650;line-height:1.04;letter-spacing:-.065em}.ex-hero h2 em{color:var(--ex-red);font-style:normal}.ex-hero p{margin:0;color:var(--ex-muted);font-size:16px;line-height:1.7}.ex-hero-side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:18px;padding-bottom:3px}.ex-date{display:flex;align-items:center;gap:8px;color:#5e5e69;font-size:14px;text-transform:capitalize}.ss-executive .ex-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:14px 22px;border-radius:30px;background:var(--ex-ink);color:#fff;font-size:15px;font-weight:600;transition:background .18s,transform .18s}.ss-executive .ex-primary:hover{transform:translateY(-1px);background:#414147}.ex-live{display:grid;grid-template-columns:7px auto;align-items:center;gap:5px 8px;color:#5e5e69;font-size:13px}.ex-live i{width:7px;height:7px;border-radius:50%;background:#55565d}.ex-live i.warning{background:var(--ex-red)}.ex-live span{grid-column:2;font-size:12px}.ex-mobile-break{display:none}.ex-scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 2px 22px;border-top:1px solid var(--ex-line)}.ex-scope label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600}.ex-scope select{max-width:300px;min-height:44px;padding:9px 32px 9px 14px;border:1px solid var(--ex-line);border-radius:25px;background:#fff;color:#44444e;font-size:14px;font-weight:500;cursor:pointer}.ex-scope>span{color:#60606b;font-size:13px}.ex-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ss-executive .ex-metric{display:flex;flex-direction:column;min-width:0;min-height:220px;padding:24px;border:1px solid var(--ex-line);border-radius:22px;background:#fff;transition:box-shadow .18s,transform .18s}.ss-executive .ex-metric:hover{transform:translateY(-2px);box-shadow:0 10px 28px #20202509}.ex-metric-label{display:flex;align-items:flex-start;gap:10px;color:#484852;font-size:16px;font-weight:600;line-height:1.4}.ex-metric-label>svg:first-child{flex-shrink:0;margin-top:2px;color:var(--ex-red)}.ex-metric-label>svg:last-child{flex-shrink:0;margin:2px 0 0 auto;color:#71717c}.ex-metric-value{margin-top:16px;font-size:clamp(38px,3.2vw,50px);font-weight:650;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ex-metric p{margin:12px 0 16px;color:#555560;font-size:15px;line-height:1.55}.ex-metric-tag{margin-top:auto;padding-top:12px;border-top:1px solid #ededf0;color:#62626d;font-size:13px;line-height:1.6}.ss-executive .ex-metric-dark{border-color:#242427;background:#242427;color:#fff}.ex-metric-dark .ex-metric-label,.ex-metric-dark p{color:#e0e0e6}.ex-metric-dark .ex-metric-label>svg:first-child{color:#f58c8c}.ex-metric-dark .ex-metric-label>svg:last-child{color:#c3c3ce}.ex-metric-dark .ex-metric-tag{border-color:#ffffff30;color:#c6c6d0}.ex-metric-warning .ex-metric-value{color:#ff9e9e}.ex-unavailable{color:#72727e}.ex-metric-dark .ex-unavailable{color:#c6c6d0}.ex-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.ex-section-head h2{margin:10px 0 0;font-size:clamp(30px,2.8vw,40px);font-weight:650;line-height:1.18;letter-spacing:-.05em}.ex-section-head h2>span,.ex-trend h2>span{color:var(--ex-red)}.ex-count{flex-shrink:0;padding:9px 14px;border:1px solid var(--ex-line);border-radius:25px;background:#fff;color:#555560;font-size:14px}.ex-decisions{margin-top:48px;scroll-margin-top:100px}.ex-decision-context{margin:-10px 0 20px;color:#555560;font-size:16px;line-height:1.6}.ex-decision-layout{overflow:hidden;border:1px solid var(--ex-line);border-radius:24px;background:#fff}.ex-decision-main{min-width:0;padding:0 28px}.ex-filter{display:flex;gap:7px;overflow-x:auto;padding:18px 0;border-bottom:1px solid var(--ex-line);scrollbar-width:thin}.ex-filter button{flex-shrink:0;min-height:44px;padding:9px 15px;border:0;border-radius:25px;background:transparent;color:#50505c;font-size:14px;cursor:pointer}.ex-filter button[aria-pressed=true]{background:#262629;color:#fff}.ex-decision-row{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #e9e9ee}.ex-decision-row:last-child{border-bottom:0}.ex-decision-row:hover .ex-decision-copy strong{color:var(--ex-red)}.ex-decision-row>svg{flex-shrink:0;margin-left:auto;color:#656571}.ex-priority{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-start;min-width:105px;max-width:145px;margin-top:2px;padding:7px 12px;border-radius:9px;background:#f1f1f3;color:#4e4e5a;font-size:13px;font-weight:600}.ex-priority.high{background:#fbeeee;color:#a32626}.ex-decision-copy{display:flex;flex-direction:column;min-width:0;gap:7px}.ex-decision-copy strong{font-size:20px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;transition:color .15s}.ex-decision-copy>span{color:#555560;font-size:16px;line-height:1.5}.ex-decision-copy small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;color:#555560;font-size:14px;line-height:1.5}.ex-decision-copy small i{width:3px;height:3px;border-radius:50%;background:#777782}.ex-more{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:58px;padding:17px 0;border:0;border-top:1px solid var(--ex-line);background:#fff;color:#31313b;font-size:15px!important;font-weight:600!important;cursor:pointer}.ex-more:hover{color:var(--ex-red)}.ex-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;padding:28px;color:#656571;text-align:center}.ex-empty>strong{color:#44444f;font-size:18px;font-weight:500}.ex-empty p{max-width:440px;margin:0;color:#5e5e69;font-size:15px;line-height:1.7}.ex-areas-section{margin-top:48px;scroll-margin-top:100px}.ex-section-caption{color:#60606b;font-size:14px}.ex-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ex-area{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--ex-line);border-radius:22px;background:#fff}.ex-area-title{display:flex;align-items:center;gap:13px}.ex-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:#faf0f0;color:var(--ex-red)}.ex-area h3{margin:0;font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.ex-area-title>svg{flex-shrink:0;margin-left:auto;color:#656571}.ex-area-stats{margin-top:20px;padding-bottom:12px}.ex-area-stats>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #ebebef}.ex-area-stats>div:last-child{border-bottom:0}.ex-area-stats span{color:#50505b;font-size:16px;line-height:1.5}.ex-area-stats strong{max-width:260px;color:#222225;font-size:26px;font-weight:600;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ex-area-note{margin:auto 0 0;padding-top:18px;border-top:1px solid #e9e9ee;color:#5e5e69;font-size:14px;line-height:1.6}.ex-trend{display:grid;grid-template-columns:330px minmax(0,1fr);gap:30px;margin-top:28px;padding:30px;border:1px solid var(--ex-line);border-radius:24px;background:#fff}.ex-trend h2{margin:14px 0;font-size:36px;font-weight:600;line-height:1.14;letter-spacing:-.055em}.ex-trend p{margin:0 0 19px;color:#555560;font-size:16px;line-height:1.6}.ex-chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.ex-chart-legend span{display:flex;align-items:center;gap:7px}.ex-chart-legend i{width:8px;height:8px;border-radius:50%;background:var(--ex-red)}.ex-chart-legend span+span i{background:#252529}.ex-trend small{display:block;margin:18px 0;color:#5e5e69;font-size:14px;line-height:1.6}.ex-trend-intro>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#35353f;font-size:15px;font-weight:600}.ex-chart{align-self:center;min-width:0}.ex-bottom-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.ex-bottom-links>a{display:flex;align-items:center;gap:15px;padding:24px;border:1px solid var(--ex-line);border-radius:18px;background:#fff}.ex-bottom-links>a>svg:first-child{flex-shrink:0;color:var(--ex-red)}.ex-bottom-links>a>svg:last-child{flex-shrink:0;margin-left:auto;color:#656571}.ex-bottom-links strong{display:block;font-size:17px;font-weight:600;line-height:1.4}.ex-bottom-links span{display:block;margin-top:5px;color:#5e5e69;font-size:14px;line-height:1.6}.ex-sources{margin-top:24px;border-radius:16px;background:#f1f1f3}.ex-sources summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;color:#50505b;font-size:14px;list-style:none;cursor:pointer}.ex-sources summary::-webkit-details-marker{display:none}.ex-sources summary>span{display:flex;align-items:center;gap:9px}.ex-sources[open] summary>span:last-child>svg{transform:rotate(90deg)}.ex-source-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#72727d}.ex-source-dot.ready{background:#60636a}.ex-source-dot.error{background:var(--ex-red)}.ex-source-dot.loading{background:#72727d}.ex-sources-content{padding:0 20px 20px}.ex-sources-content>p{max-width:1100px;margin:0 0 15px;color:#555560;font-size:14px;line-height:1.7}.ex-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.ex-source{display:flex;align-items:center;gap:9px;padding:14px;border-radius:10px;background:#fff}.ex-source>div{display:flex;flex-direction:column;min-width:0;gap:5px}.ex-source strong{font-size:14px;font-weight:500}.ex-source span:not(.ex-source-dot){color:#5e5e69;font-size:13px;line-height:1.5}.ex-source>svg{flex-shrink:0;margin-left:auto;color:#656571}.ex-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 3px 8px;color:#60606b}.ex-footer strong{font-size:16px;letter-spacing:-.03em}.ex-footer span{font-size:13px}.ex-loading{padding:100px 20px;color:#5e5e69;font-size:16px;text-align:center}.ex-spin{animation:ex-spin 1.2s linear infinite}@keyframes ex-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.ex-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-area{padding:24px}.ex-area-stats strong{max-width:220px;font-size:24px}.ex-trend{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1050px){.ex-hero{align-items:flex-start}.ex-hero-side{max-width:230px}.ex-date{font-size:13px}.ex-areas,.ex-trend{grid-template-columns:1fr}.ex-trend h2 br{display:none}.ex-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ex-hero{flex-direction:column;align-items:stretch;gap:24px;padding:28px 0}.ex-hero-side{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:none;gap:16px}.ex-live{display:flex;width:100%;font-size:13px}.ex-live span{margin-left:auto}.ex-scope label{width:100%}.ex-scope select{flex:1;max-width:none}.ex-section-head{flex-wrap:wrap;align-items:flex-start}.ex-section-caption{display:none}.ex-decision-main{padding:0 22px}.ex-decision-row{gap:14px}.ex-priority{min-width:85px;max-width:120px;padding:7px 10px;font-size:12px}.ex-bottom-links{grid-template-columns:1fr}}@media(max-width:600px){.ex-breadcrumb{gap:6px;font-size:12px}.ex-refresh{padding:9px 12px;font-size:13px!important}.ex-hero h2{font-size:clamp(42px,10vw,56px)}.ex-hero p{font-size:16px}.ex-eyebrow{font-size:12px}.ss-executive .ex-primary{gap:12px;padding:12px 17px;font-size:14px}.ex-date{font-size:13px}.ex-scope label{gap:9px;font-size:14px}.ex-scope select{min-width:0;width:100%;flex-basis:100%;font-size:14px}.ex-metrics{grid-template-columns:1fr;gap:14px}.ss-executive .ex-metric{min-height:210px;padding:24px}.ex-metric-value{font-size:46px}.ex-section-head{gap:14px;margin-bottom:20px}.ex-section-head h2{font-size:32px}.ex-count{font-size:13px}.ex-decisions,.ex-areas-section{margin-top:36px}.ex-decision-main{padding:0 20px}.ex-decision-context{font-size:15px}.ex-filter{padding:14px 0}.ex-filter button{padding:9px 14px;font-size:14px}.ex-decision-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding:22px 0}.ex-priority{grid-column:1;justify-self:start;min-width:80px;max-width:none;margin-top:0;font-size:12px}.ex-decision-row>svg{grid-column:2;grid-row:1;width:20px;height:20px}.ex-decision-copy{grid-column:1 / -1}.ex-decision-copy strong{font-size:20px}.ex-decision-copy>span{font-size:16px}.ex-decision-copy small{font-size:14px}.ex-more{font-size:14px!important}.ex-area{padding:24px 22px}.ex-area h3{font-size:22px}.ex-area-stats>div{gap:12px}.ex-area-stats span{font-size:16px}.ex-area-stats strong{max-width:155px;font-size:23px}.ex-area-note{font-size:14px}.ex-trend{gap:16px;padding:24px 16px 16px}.ex-trend-intro{padding:0 5px}.ex-trend h2{font-size:32px}.ex-sources summary{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;font-size:14px}.ex-sources-content{padding:0 18px 18px}.ex-source-grid{grid-template-columns:1fr}.ex-footer{align-items:flex-start}.ex-footer span{max-width:210px;font-size:12px;line-height:1.6;text-align:right}}@media(max-width:380px){.ex-hero h2{font-size:42px}.ex-area-stats>div{grid-template-columns:1fr;gap:6px}.ex-area-stats strong{justify-self:start;max-width:100%;text-align:left}}@media(prefers-reduced-motion:reduce){.ss-executive *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ex-chart-mini-legend{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;color:#50505b}.ex-chart-mini-legend>span{display:flex;align-items:center;gap:8px}.ex-chart-mini-legend i{width:8px;height:8px;flex-shrink:0;border-radius:50%}.ex-business-chart .ex-chart-stats{margin-top:18px;padding-top:18px;border-top:1px solid #e9e9ee}.ex-business-chart .ex-business-title{margin-bottom:12px}.ex-business-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 22px}.ex-business-heading h2{margin:0;font-size:34px;font-weight:650;line-height:1.15;letter-spacing:-.05em}.ex-business-heading h2>span{color:var(--ex-red)}.ex-business-heading p{margin:8px 0 0;color:#555560;font-size:16px;line-height:1.5}.ex-heading-status{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex-shrink:0}.ex-month-control{margin-left:auto}.ex-month-control input{min-width:165px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--ex-line);border-radius:24px;background:#fff;color:#33333e;font:inherit;font-weight:500}.ex-month-control>span{display:none}.ex-business-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 22px}.ex-business-chart{display:flex;flex-direction:column;min-width:0;padding:26px 26px 22px;border:1px solid var(--ex-line);border-radius:24px;background:#fff}.ex-business-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ex-business-title h3{margin:0;font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:1.35}.ex-business-title>a{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;color:#5e5e69}.ex-chart-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:15px}.ex-chart-stat{display:flex;flex-direction:column;min-width:0;gap:8px}.ex-chart-stat>span{display:flex;align-items:flex-start;gap:8px;color:#50505b;font-size:16px;font-weight:500;line-height:1.4;min-height:45px}.ex-chart-stat>span>i{flex-shrink:0;width:8px;height:8px;margin-top:7px;border-radius:50%}.ex-chart-stat>strong{font-size:clamp(30px,2.6vw,42px);line-height:1.2;letter-spacing:-.045em;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ex-chart-stat>small{font-size:13px;line-height:1.6;color:#5e5e69;min-height:42px}.ex-business-plot{min-width:0;min-height:235px;margin:8px -8px 10px}.ex-business-note{margin:12px 0 0;padding-top:16px;border-top:1px solid #e9e9ee;color:#5e5e69;font-size:14px;line-height:1.6}.ex-business-chart>.ex-business-note{margin-top:auto}.ex-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:235px;padding:20px;text-align:center;color:#5e5e69;font-size:16px;line-height:1.5}.ex-chart-empty>a{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--ex-red)}.ex-operational-metrics{margin-top:24px}.ex-workload-chart{margin-top:28px;padding:28px;border:1px solid var(--ex-line);border-radius:24px;background:#fff}.ex-workload-chart .ex-section-head{align-items:center;margin-bottom:8px}.ex-workload-chart h2{font-size:29px}.ex-chart-detail{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:15px;font-weight:500}.ex-workload-row{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #ececf0}.ex-workload-row:last-child{border-bottom:0}.ex-workload-rank{width:30px;flex-shrink:0;color:#696974;font-size:15px;font-variant-numeric:tabular-nums}.ex-workload-copy{flex:1;min-width:0}.ex-workload-copy>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:10px}.ex-workload-copy strong{font-size:19px;font-weight:600;line-height:1.4}.ex-workload-copy>div>span{display:flex;align-items:baseline;gap:10px;flex-shrink:0;font-size:27px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.ex-workload-copy>div>span>small{font-size:13px;font-weight:400;color:#5e5e69}.ex-workload-track{height:9px;overflow:hidden;border-radius:6px;background:#f0f0f3}.ex-workload-track>i{display:block;height:100%;border-radius:6px;background:#27272b}.ex-workload-row:first-child .ex-workload-track>i{background:var(--ex-red)}.ex-workload-copy>small{display:block;margin-top:8px;color:#5e5e69;font-size:14px}.ex-workload-row>svg{flex-shrink:0;color:#60606b}.ex-secondary-metrics{margin-top:28px;border:1px solid var(--ex-line);border-radius:20px;background:#fff}.ex-secondary-metrics>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 24px;color:#44444e;cursor:pointer;font-size:16px;font-weight:500;list-style:none}.ex-secondary-metrics>summary::-webkit-details-marker{display:none}.ex-secondary-metrics[open]>summary>svg{transform:rotate(90deg)}.ex-secondary-metrics>.ex-metrics{padding:0 18px 18px}@media(max-width:1250px){.ex-business-charts{grid-template-columns:1fr}.ex-chart-stats{gap:24px}.ex-chart-stat>span{min-height:0}.ex-chart-stat>strong{font-size:42px}.ex-chart-stat>small{min-height:0}.ex-operational-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-executive .ex-operational-metrics .ex-metric{padding:22px 18px}.ex-operational-metrics .ex-metric-value{font-size:38px}}@media(max-width:900px){.ex-business-heading{align-items:flex-start}.ex-heading-status .ex-date{font-size:13px}.ex-workload-chart h2{font-size:27px}}@media(max-width:760px){.ex-business-heading{flex-direction:column;gap:15px}.ex-heading-status{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.ex-business-heading h2{font-size:32px}.ex-heading-status .ex-live{width:auto}.ex-month-control{margin-left:0}.ex-scope .ex-month-control{flex-wrap:nowrap}.ex-scope .ex-month-control input{margin-left:auto}.ex-business-chart{padding:24px 20px}.ex-business-charts{gap:16px}.ex-operational-metrics{grid-template-columns:1fr}.ex-workload-chart{padding:24px 20px}.ex-workload-chart .ex-section-head{gap:15px}.ex-workload-row{gap:12px}.ex-workload-rank{width:22px}.ex-workload-copy strong{font-size:17px}.ex-workload-copy>div>span{font-size:25px}.ex-workload-copy>div>span>small{display:none}.ex-workload-copy>small{font-size:13px}.ex-workload-chart h2{font-size:26px}.ex-chart-stats{gap:18px}.ex-chart-stat>strong{font-size:34px}.ex-chart-stat>span{font-size:15px;min-height:42px}.ex-chart-stat>small{font-size:13px;min-height:42px}.ex-business-plot{margin-left:-14px;margin-right:-8px}.ex-business-title h3{font-size:22px}.ex-secondary-metrics>summary{padding:18px;font-size:15px}.ex-secondary-metrics>.ex-metrics{padding:0 12px 12px}}@media(max-width:380px){.ex-business-chart{padding:22px 16px}.ex-chart-stat>strong{font-size:29px}.ex-chart-stat>span{font-size:14px}.ex-workload-copy strong{font-size:16px}.ex-workload-copy>div>span{font-size:23px}}.ex-work-focus{align-items:start}.ex-work-focus>:only-child{grid-column:1 / -1}.ex-work-focus .ex-workload-chart .ex-section-head{flex-wrap:nowrap}.ex-work-focus .ex-workload-chart .ex-chart-detail{min-width:32px;justify-content:center}.ex-work-focus .ex-decision-row{display:flex;align-items:center;gap:10px}.ex-work-focus .ex-decision-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;flex:1}.ex-work-focus .ex-decision-copy>strong{grid-column:1;grid-row:1}.ex-work-focus .ex-decision-copy>.ex-priority{grid-column:2;grid-row:1;min-width:0;max-width:112px;margin:0;font-size:12px;color:#4e4e5a}.ex-work-focus .ex-decision-copy>.ex-priority.high{color:#a32626}.ex-work-focus .ex-decision-copy>span:not(.ex-priority),.ex-work-focus .ex-decision-copy>small{grid-column:1 / -1}.ex-work-focus{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;align-items:start}.ex-work-focus>.ex-workload-chart,.ex-work-focus>.ex-decisions{min-width:0;margin:0;padding:24px;border:1px solid var(--ex-line);border-radius:24px;background:#fff;display:flex;flex-direction:column}.ex-work-focus .ex-section-head{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ex-work-focus .ex-section-head h2{font-size:26px;line-height:1.2;margin-top:8px}.ex-work-focus .ex-eyebrow{font-size:12px;letter-spacing:.1em}.ex-work-focus .ex-chart-detail{font-size:14px;min-height:30px}.ex-work-focus .ex-workload-row{gap:12px;padding:12px 0}.ex-work-focus .ex-workload-rank{width:24px}.ex-work-focus .ex-workload-copy strong{font-size:18px}.ex-work-focus .ex-workload-copy>div:first-child{margin-bottom:8px;gap:14px}.ex-work-focus .ex-workload-copy>div>span{font-size:26px;gap:7px}.ex-work-focus .ex-workload-copy>div>span>small{display:none}.ex-work-focus .ex-workload-copy>small{margin-top:6px;font-size:14px}.ex-work-focus .ex-workload-track{height:8px}.ex-work-focus .ex-business-note{font-size:13px;line-height:1.5;padding-top:14px;margin-top:auto}.ex-work-focus .ex-workload-bars{margin-bottom:14px}.ex-work-focus .ex-decision-layout{flex:1;display:flex;flex-direction:column;border:0;border-radius:0}.ex-work-focus .ex-decision-main{flex:1;display:flex;flex-direction:column;padding:0;min-width:0}.ex-work-focus .ex-decision-list{flex:1}.ex-work-focus .ex-filter{padding:0 0 14px;gap:4px}.ex-work-focus .ex-filter button{padding:8px 12px;font-size:14px}.ex-work-focus .ex-decision-row{padding:16px 0;gap:12px}.ex-work-focus .ex-priority{min-width:72px;max-width:112px;padding:7px 9px;font-size:12px}.ex-work-focus .ex-decision-copy{gap:6px}.ex-work-focus .ex-decision-copy strong{font-size:20px;line-height:1.35}.ex-work-focus .ex-decision-copy>span{font-size:16px}.ex-work-focus .ex-decision-copy small{font-size:14px}.ex-work-focus .ex-decision-context{font-size:14px;margin:0 0 14px}.ex-work-focus .ex-count{font-size:13px;padding:7px 10px}.ex-work-focus .ex-more{min-height:50px;padding:14px 0 0;font-size:14px!important}@media(min-width:1200px){.ex-work-focus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ex-work-focus{gap:16px}.ex-work-focus>.ex-workload-chart,.ex-work-focus>.ex-decisions{padding:22px 20px}.ex-work-focus .ex-section-head h2{font-size:26px}.ex-work-focus .ex-workload-copy strong{font-size:17px}.ex-work-focus .ex-decision-copy strong{font-size:20px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.scl-page{--scl-ink:#191c22;--scl-muted:#535c69;--scl-line:#dce0e5;color:var(--scl-ink);font-size:16px;line-height:1.5;min-width:0;padding-bottom:36px}.scl-page>*{min-width:0}.scl-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.scl-header .scl-eyebrow{color:#ad2731;font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 0 8px}.scl-header h1{font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0}.scl-header .scl-description{color:var(--scl-muted);font-size:16px;font-weight:400;margin:10px 0 0;max-width:760px}.scl-header-actions{display:flex;gap:8px;flex-wrap:wrap}.scl-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.scl-tabs button{border:1px solid #d6dbe2;color:#444c58;background:#fff;min-height:44px;border-radius:12px;padding:9px 16px;font-size:15px;font-weight:600;white-space:normal}.scl-tabs button[aria-pressed=true]{color:#fff;background:#202127;border-color:#202127}.scl-tabs button:hover{border-color:#a62b34}.scl-tabs--compact{margin-bottom:0}.scl-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.scl-metric{border:1px solid var(--scl-line);border-radius:16px;background:#fff;padding:18px 20px 16px;position:relative;min-width:0}.scl-metric--alert{border-top:3px solid #bf2533;padding-top:16px;background:#fffafb}.scl-metric--success{border-top:3px solid #168465;padding-top:16px}.scl-metric .scl-metric-label{font-size:15px;color:#424a56;font-weight:600;margin:0 0 8px}.scl-metric .scl-metric-value{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:#1b1d23;margin:0;font-variant-numeric:tabular-nums}.scl-metric .scl-metric-note{font-size:14px;line-height:1.4;font-weight:400;color:var(--scl-muted);margin:9px 0 0}.scl-analytics{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-bottom:20px;align-items:start}.scl-panel{background:#fff;border:1px solid var(--scl-line);border-radius:18px;padding:20px;min-width:0}.scl-panel-heading{margin-bottom:18px}.scl-panel .scl-panel-heading h2{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:0}.scl-panel .scl-panel-heading p{font-size:14px;color:var(--scl-muted);margin:5px 0 0;font-weight:400}.scl-distribution-bar{display:flex;height:14px;gap:3px;border-radius:6px;overflow:hidden;background:#edf0f3;margin:6px 0 16px}.scl-distribution-bar span{min-width:3px}.scl-distribution-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px}.scl-distribution-legend>div{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.scl-distribution-legend strong{font-size:16px;margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.scl-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.scl-bars{display:grid;gap:14px}.scl-bar-row>div:first-child{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;font-size:15px;margin-bottom:6px}.scl-bar-row strong{font-weight:600;font-variant-numeric:tabular-nums}.scl-bar-track{height:7px;background:#eceef2;overflow:hidden;border-radius:4px}.scl-bar-track>span{display:block;height:100%;background:#bf2b38;border-radius:4px}.scl-empty-note{color:var(--scl-muted);font-size:15px;margin:14px 0 2px}.scl-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.scl-toolbar h2{font-size:20px;font-weight:600;margin:0}.scl-scope-note{font-size:14px;color:var(--scl-muted);margin:8px 0 18px}.scl-loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;color:#535c69}.scl-loading>span{width:24px;height:24px;border:3px solid #e2e5e9;border-top-color:#bd2635;border-radius:50%;animation:scl-spin .8s linear infinite}@keyframes scl-spin{to{transform:rotate(360deg)}}.scl-read-error{padding:20px;background:#fff5f5;border:1px solid #e4b4b8;border-radius:16px;color:#8b1d2a;margin-bottom:20px}.scl-read-error button{background:#fff;border:1px solid #c8878d;padding:8px 16px;border-radius:8px;margin-top:12px}.ss-workspace .ss-workspace-main[data-view=department] .scl-page :is(.text-sm),.scl-dialog .text-sm{font-size:16px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .scl-page :is(.text-xs,[class*="text-["]),.scl-dialog :is(.text-xs,[class*="text-["]){font-size:14px;line-height:1.45}.ss-workspace .ss-workspace-main[data-view=department] .scl-page :is(.font-bold,.font-semibold,.font-medium),.scl-dialog :is(.font-bold,.font-semibold,.font-medium){font-weight:600}.ss-workspace .ss-workspace-main[data-view=department] .scl-page .text-muted-foreground,.scl-dialog .text-muted-foreground{color:#535c69;opacity:1}.ss-workspace .ss-workspace-main[data-view=department] .scl-page [class*="text-muted-foreground/"]{color:#5b6470;opacity:1}.scl-page :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.scl-page button{flex-shrink:0}.scl-page button:focus-visible,.scl-page a:focus-visible,.scl-dialog button:focus-visible{outline:3px solid #b22835;outline-offset:3px}.scl-page label,.scl-dialog label{font-size:16px;font-weight:600}.scl-page :is(input,textarea,select),.scl-dialog :is(input,textarea,select){font-size:16px;font-weight:400}.scl-page table :is(th,td),.scl-dialog table :is(th,td){font-size:15px;padding:12px 14px}.scl-page table th,.scl-dialog table th{font-weight:600;color:#424a56;background:#f3f4f6;white-space:normal}.scl-page table td{font-weight:400}.scl-page table :is(input,select){min-width:60px}.scl-page table{font-variant-numeric:tabular-nums}.scl-kanban-scroll{max-width:100%;overflow-x:auto;padding-bottom:16px}.scl-kanban-columns{display:flex;gap:16px;width:-moz-max-content;width:max-content;min-width:100%;align-items:flex-start}.scl-kanban-column{width:310px;flex-shrink:0;padding:10px;border-radius:18px;border:1px solid #dce0e5;background:#f0f2f5}.scl-kanban-column>div:first-child{position:static;margin-bottom:12px;padding:12px 10px;border-radius:10px}.scl-task-card{background:#fff;border:1px solid #d2d7df;border-radius:14px;padding:16px;margin-top:12px;box-shadow:0 2px 4px #15182106}.scl-task-card h4{background:#f3f4f6;border-left:3px solid #b52532;padding:10px 12px;margin:-16px -16px 12px;border-radius:13px 13px 0 0;font-size:18px!important;line-height:1.35;font-weight:600;white-space:normal}.scl-task-card :is(button,select){font-size:14px!important;white-space:normal;min-height:42px;height:auto}.scl-reports-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.scl-report-card{border:1px solid #d2d7df;border-radius:14px;box-shadow:0 2px 4px #17192106;padding:16px}.scl-report-card h3{font-size:18px!important;line-height:1.35;white-space:normal}.scl-report-card :is(.line-clamp-2,.line-clamp-3){font-size:15px!important;color:#454e5b}.scl-record-card{border-color:#d8dde4;border-radius:16px;box-shadow:0 2px 5px #191c2405}.scl-record-card .scl-house-title{font-size:19px!important;line-height:1.35;font-weight:600;white-space:normal}.scl-record-card>div{flex-wrap:wrap}.scl-calendar .ss-calendar-scroll{overflow-x:auto;max-width:100%;border-radius:16px}.scl-calendar .ss-week-grid{grid-template-columns:repeat(7,minmax(170px,1fr));min-width:1190px}.scl-calendar .ss-week-grid>div{border-color:#dce0e5;border-radius:14px;background:#f6f7f9}.scl-calendar .ss-week-grid button{padding:10px}.scl-calendar .ss-calendar-canvas{min-width:1120px}.scl-calendar .ss-calendar-canvas .min-h-\[80px\]{min-height:148px}.ss-workspace .ss-workspace-main[data-view=department] .scl-page .scl-calendar :is([class*="text-["],.text-xs){font-size:14px}.scl-calendar .ss-calendar-canvas button{height:auto;min-height:36px;font-size:14px!important}.scl-calendar .ss-calendar-canvas button .truncate{white-space:normal;overflow:visible}.scl-calendar .ss-week-grid .text-sm{font-size:15px!important}.scl-calendar .ss-week-grid button .text-xs{font-size:14px!important}.scl-acopio-stock{border:1px solid #dce0e5;border-radius:18px;padding:20px;background:#fff}.scl-acopio-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scl-acopio-status>div{padding:18px;border-radius:16px}.scl-acopio-status .scl-acopio-count{font-size:28px!important;font-weight:600;line-height:1.1;padding:0;background:transparent}.scl-stock-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scl-stock-totals>span{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #e3e6eb;padding-top:10px;font-size:15px}.scl-stock-totals b{font-size:24px;font-weight:600}.scl-manual-card{border-color:#d7dde5;border-radius:16px}.scl-manual-card>button{background:#edf0f4}.scl-manual-card--pending>button{aspect-ratio:3/1;min-height:118px}.scl-manual-card--pending>button>.absolute.inset-0{flex-direction:row;gap:10px;padding-top:24px}.scl-manual-card>.p-3{padding:18px;gap:10px}.scl-manual-card h3{font-size:19px!important;line-height:1.35;font-weight:600}.scl-manual-card button{height:auto;min-height:44px}.scl-guide>.no-print:first-child{padding:24px}.scl-guide nav,.scl-guide>.no-print:nth-child(2){flex-wrap:wrap;overflow:visible}.scl-stanza-guide{margin-left:0;margin-right:0;padding:28px}.scl-stanza-guide header{margin-bottom:24px}.scl-stanza-guide header img{height:76px}.scl-stanza-guide nav{margin-bottom:28px;gap:8px}.scl-stanza-guide nav button{letter-spacing:.03em;text-transform:none;font-size:15px!important}.scl-stanza-guide [class*=text-stanza-muted]{color:#62584e}.scl-dialog{font-size:16px;line-height:1.5;color:#1d2026}.scl-dialog :is(button,a[role=button]){min-height:44px}.scl-dialog :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.scl-dialog h2{font-size:24px;font-weight:600;line-height:1.25}.scl-dialog .scl-dialog-panel{max-height:92dvh;overflow-y:auto}.scl-drawer{width:min(680px,100vw)}@media(min-width:1600px){.scl-reports-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.scl-analytics{grid-template-columns:1fr}.scl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scl-metric{padding:16px}.scl-header{gap:16px}}@media(max-width:639px){.scl-header h1{font-size:30px}.scl-header .scl-description{font-size:15px}.scl-tabs{gap:6px}.scl-tabs button{padding:8px 11px;font-size:14px}.scl-metric .scl-metric-value{font-size:28px}.scl-metric .scl-metric-label{font-size:14px}.scl-panel{padding:16px}.scl-reports-board{grid-template-columns:1fr}.scl-calendar .ss-week-grid{grid-template-columns:1fr;min-width:0}.scl-calendar .ss-week-grid>div{min-height:100px}.scl-acopio-status{grid-template-columns:1fr}.scl-stock-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.scl-stanza-guide{padding:20px 14px}.scl-distribution-legend{grid-template-columns:1fr 1fr}.scl-record-card .flex.items-center.gap-3.text-xs{flex-wrap:wrap;gap:8px}.scl-page .scl-record-card .truncate{white-space:normal}.scl-dialog table{min-width:500px}.scl-dialog .overflow-hidden:has(>table){overflow-x:auto}}@media(prefers-reduced-motion:reduce){.scl-loading>span{animation:none}}.ss-workspace .ss-workspace-main[data-view=department] .scl-page label,.scl-dialog label{font-size:16px!important;font-weight:600!important;line-height:1.45}.ss-workspace .ss-workspace-main[data-view=department] .scl-page :is(input,textarea,select),.scl-dialog :is(input,textarea,select){font-size:16px!important;font-weight:400!important}.scl-laundry-card{padding:16px;background:#fff;border-color:#d2d7df;border-radius:14px}.ss-workspace .ss-workspace-main[data-view=department] .scl-page .scl-laundry-card .scl-house-title{font-size:18px;line-height:1.35;white-space:normal;margin-top:10px}.scl-page .scl-laundry-card .truncate{white-space:normal}.scl-dialog .scl-drawer{width:min(680px,100vw)}.scl-dialog-panel{max-height:92dvh;overflow-y:auto}.scl-page .scl-guide .no-print>.relative h1{font-size:28px}.scl-calendar .ss-calendar-canvas [class*=min-h-]{min-height:148px}.scl-page .scl-stock-totals b{color:#282d35}.scl-public{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#20232a}.scl-public :is(.text-sm,.text-xs,[class*="text-["]){font-size:15px;line-height:1.5}.scl-public :is(.text-gray-400,.text-gray-500,.text-muted-foreground){color:#59616c}.scl-public :is(.font-medium,.font-semibold,.font-bold){font-weight:600}.scl-public h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.scl-public h2{font-size:22px;line-height:1.3;font-weight:600}.scl-public label{font-size:16px!important;font-weight:600}.scl-public :is(input,select,textarea){font-size:16px!important;font-weight:400}.scl-public :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.scl-public .scl-public-shell{max-width:720px}@media(max-width:639px){.scl-dialog h2{font-size:22px}.scl-dialog .grid-cols-3:has(>div>input){grid-template-columns:1fr}.scl-page .scl-calendar .flex.items-center.justify-between{flex-wrap:wrap;gap:10px}.scl-page .scl-tabs,.scl-page .flex.items-center.gap-2.overflow-x-auto{max-width:100%}}.scl-page button[role=checkbox],.scl-dialog button[role=checkbox]{min-height:20px!important;width:20px;height:20px;border-radius:5px}.scl-report-card>div:first-child>span:first-child:has(>button[role=checkbox]){min-height:32px;min-width:30px;align-items:center}.scl-public button.absolute:has(>svg){min-width:32px;min-height:32px;width:32px;height:32px}.scl-dialog.scl-drawer{width:min(680px,100vw)}.scl-manual-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;align-items:start}.scl-manual-area-cards{display:grid;grid-template-columns:1fr;gap:16px}.scl-manual-houses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.scl-manual-houses .scl-manual-card{border:0;box-shadow:none}@media(max-width:1100px){.scl-manual-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.scl-manual-areas,.scl-manual-houses{grid-template-columns:1fr}}.ss-workspace .ss-workspace-main[data-view=department] .scl-page :is(button:not([role=checkbox]),select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.ss-workspace .ss-workspace-main[data-view=department] .scl-page button[aria-label]:not([role=checkbox]){min-width:44px}.scl-page .scl-guide .no-print h2{font-size:28px;line-height:1.25;font-weight:600}@media(max-width:639px){.scl-manual-location-tabs{grid-template-columns:1fr}.scl-manual-location-tabs button{padding:12px 14px}}.sac-page{--sac-ink:#242429;--sac-muted:#484853;--muted-foreground:240 7% 30%;--sac-line:#e5e5eb;--sac-red:#bd2530;display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;max-width:none;margin:0;padding:0 0 40px;font-size:16px;font-weight:400;line-height:1.5;color:var(--sac-ink)}.sac-page>*,.sac-header>*,.sac-metric,.sac-panel,.sac-toolbar>*{min-width:0}.sac-page>:is(.space-y-2,.space-y-3,.space-y-4){margin-top:0}.sac-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0}.sac-eyebrow{display:block;margin-bottom:12px;color:var(--sac-muted);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5}.ss-workspace-main .sac-header h1,.sac-page .sac-header h1{margin:0;font-size:clamp(30px,2.8vw,42px);line-height:1.15;font-weight:650;letter-spacing:-.05em;color:var(--sac-ink)}.sac-header h1>span{color:var(--sac-red)}.sac-heading>p{margin:12px 0 0;max-width:800px;color:var(--sac-muted);font-size:16px;line-height:1.55}.sac-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;flex-shrink:0;max-width:55%}.sac-actions>button,.sac-actions>a,.sac-actions>div>button{min-height:44px;border-radius:11px;font-size:14px;line-height:1.4;white-space:normal}.sac-actions [class~=hidden][class~="sm:inline"]{display:inline}.sac-actions [class~="sm:hidden"]{display:none}.sac-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.sac-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;border:1px solid var(--sac-line);border-radius:18px;background:#fff;padding:18px;color:var(--sac-ink)}.sac-metric>span{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;color:#303039;font-size:15px;font-weight:600}.sac-metric>strong{font-size:clamp(27px,2.4vw,36px);line-height:1.2;font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sac-metric>small{color:var(--sac-muted);font-size:14px;font-weight:400;line-height:1.6}.sac-metric.is-dark{background:#242429;border-color:#242429;color:#fff}.sac-metric.is-dark>span,.sac-metric.is-dark>small{color:#d5d5dd}.sac-metric.is-alert>strong{color:#b5222d}button.sac-metric:hover{border-color:var(--sac-red)}.sac-panel{border:1px solid var(--sac-line);border-radius:18px;background:#fff}.sac-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--sac-line);border-radius:15px;background:#fff}.sac-toolbar>input[type=search],.sac-toolbar>input[type=text]{flex:1;min-width:220px}.sac-toolbar :is(button,select,input:not([type=checkbox])){min-height:42px;font-size:14px}.sac-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:0}.sac-tabs>button{padding:10px 14px;font-size:14px;line-height:1.4;min-height:42px;border-radius:10px;white-space:normal}.sac-tabs>button[aria-pressed=true]{background:var(--sac-ink);border-color:var(--sac-ink);color:#fff}.sac-stats{gap:14px}.sac-stats>div{padding:18px;background:#fff;border:1px solid var(--sac-line);border-radius:18px;box-shadow:none}.sac-stats>div :is(.text-lg,.text-xl,.text-2xl,.text-3xl,[class~="text-[26px]"]){font-size:32px;line-height:1.25;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sac-page :is(.text-xs,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:15px;line-height:1.5}.sac-page .text-sm{font-size:16px;line-height:1.5}.sac-page :is(h2,h3).text-sm{font-size:20px;font-weight:650;letter-spacing:-.025em}.sac-page table{width:100%;font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}.sac-page th{font-size:15px;padding:12px 16px;white-space:nowrap;color:#303039;background:#f8f8fa;font-weight:600}.sac-page td{padding:12px 16px}.sac-page [class~=overflow-x-auto]{overscroll-behavior-x:contain;max-width:100%}.sac-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:42px;font-size:16px;border-radius:10px}.sac-page input[type=checkbox]{accent-color:var(--sac-red)}.sac-page button:focus-visible,.sac-page a:focus-visible,.sac-page input:focus-visible,.sac-page select:focus-visible{outline:3px solid var(--sac-red);outline-offset:3px}.sac-section-heading h2{margin:0;font-size:24px;font-weight:650;line-height:1.3;letter-spacing:-.035em}.sac-section-heading p{margin:8px 0 0;color:var(--sac-muted);font-size:14px;line-height:1.6}.sac-bars{padding:24px}.sac-bars ol{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:20px}.sac-bars li>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;font-size:15px}.sac-bars li strong{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;flex-shrink:0}.sac-bar-track{display:block;width:100%;background:#f1f1f4;height:7px;border-radius:8px;margin-top:10px;overflow:hidden}.sac-bar-track>span{display:block;height:100%;border-radius:8px;background:#38383f}.sac-bars li:first-child .sac-bar-track>span{background:var(--sac-red)}.sac-empty-note,.sac-basis{font-size:15px;line-height:1.7;color:var(--sac-muted);margin:0}.sac-empty-note{padding:22px 0 0}.sac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:44px 24px;border:1px solid var(--sac-line);border-radius:18px;background:#fff}.sac-empty strong{font-size:21px;font-weight:600;letter-spacing:-.025em}.sac-empty p{font-size:15px;line-height:1.7;color:var(--sac-muted);max-width:650px;margin:0}.sac-read-error{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #eab6bd;border-radius:16px;background:#fcf0f1}.sac-read-error>svg{color:var(--sac-red);flex-shrink:0}.sac-read-error strong{font-size:17px}.sac-read-error p{font-size:14px;line-height:1.6;margin:5px 0 0}.sac-read-error>button{display:flex;align-items:center;gap:8px;padding:10px 14px;min-height:42px;background:#fff;border:1px solid #dcb8bd;border-radius:10px;margin-left:auto;flex-shrink:0;font-size:14px}.sac-report-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.sac-report-selector>button{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--sac-line);border-radius:14px;text-align:left;background:#fff;min-height:92px}.sac-report-selector>button>svg{flex-shrink:0;width:23px;height:23px}.sac-report-selector strong{display:block;font-size:16px;line-height:1.4;font-weight:600}.sac-report-selector small{display:block;font-size:14px;line-height:1.5;margin-top:5px;color:var(--sac-muted)}.sac-report-selector>button[aria-pressed=true]{background:#242429;border-color:#242429;color:#fff}.sac-report-selector>button[aria-pressed=true] small{color:#d4d4dc}.sac-income-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.sac-income-overview .sac-metrics{grid-template-columns:1fr;gap:12px}.sac-income-overview .sac-metric{padding:18px 22px;gap:7px}.sac-income-overview .sac-metric>strong{font-size:30px}.sac-projects>button{padding:24px;border-radius:18px}.sac-projects>button>.font-bold{font-size:21px;line-height:1.4;margin:12px 0 7px;letter-spacing:-.025em}.sac-projects>button:hover{border-color:var(--sac-red)}.sac-figure{min-width:0;border-radius:14px;padding:20px}.sac-figure>p:nth-child(2){font-size:27px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0}.sac-card-grid>div{padding:18px;border-radius:18px}.sac-bank-group{border-radius:18px;overflow:hidden}.sac-bank-row{padding:18px}.sac-bank-row .font-semibold.text-sm{font-size:19px;line-height:1.4;white-space:normal}.sac-bank-row .text-lg{font-size:29px;line-height:1.3;font-weight:650;letter-spacing:-.04em}.sac-bank-row input{max-width:100%}.sac-bank-row button{min-height:40px}.sac-dgi-groups{border-radius:16px;overflow:hidden}.sac-public{max-width:1400px;margin-inline:auto;padding:32px}@media(max-width:1100px){.sac-header{align-items:flex-start}.sac-actions{max-width:48%}.sac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-report-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sac-income-overview,.sac-income-overview .sac-metrics{grid-template-columns:1fr}.sac-header{flex-direction:column;gap:20px}.sac-actions{justify-content:flex-start;max-width:none;width:100%}.sac-actions>button,.sac-actions>a{justify-content:center}.sac-header h1{font-size:32px}.sac-page{gap:20px}.sac-page :is(th,td)[class~=hidden]{display:table-cell}.sac-page table{min-width:650px}.sac-metric{padding:18px;border-radius:15px}.sac-metric>strong{font-size:27px}.sac-metric>span{font-size:15px}.sac-metric>small{font-size:14px}.sac-toolbar{padding:16px;gap:10px}.sac-toolbar>input[type=search],.sac-toolbar>input[type=text]{min-width:100%}.sac-report-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-report-selector>button{padding:16px;gap:10px;align-items:flex-start;flex-direction:column}.sac-report-selector strong{font-size:16px}.sac-report-selector small{font-size:14px}.sac-bars{padding:20px}.sac-bars li>div{font-size:14px}.sac-bars li strong{font-size:18px}.sac-read-error{flex-wrap:wrap;align-items:flex-start}.sac-read-error>button{margin-left:0}.sac-public{padding:20px 16px}.sac-bank-row{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.sac-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sac-page .sac-category-head,.sac-page .sac-dgi-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fafafb;color:#2c2c33;border-bottom:1px solid #e6e6ec;border-left:4px solid #bf2832;padding:18px 20px}.sac-export{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:#65656f}.sac-export>button{display:flex;align-items:center;gap:7px;min-height:42px;border:1px solid #e1e1e7;border-radius:10px;padding:10px 13px;background:#fff;color:#2b2b33;font-size:14px}.sac-export>button:disabled{opacity:.45}.sac-export>small{flex-basis:100%;color:#b7222d}.sac-prepaid .sac-actions{max-width:240px}@media(max-width:760px){.sac-export{margin-left:0}.sac-export>span{flex-basis:100%}.sac-prepaid .sac-actions{max-width:none}}.sac-page :is(label,dt,.sac-label),.sac-stats>div>p:first-child,.sac-stats>div>div:first-child{font-size:16px;font-weight:600;color:#2d2d36}.sac-page label :is(input,select,textarea),.sac-page dd,.sac-page td{font-weight:400}.sac-page :is(.text-gray-400,.text-slate-400,.text-gray-500,.text-slate-500){color:#4c4c58}.sac-page td :is(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"]){font-size:15px}.sac-page .sac-label{line-height:1.45;margin-bottom:4px}.sac-dialog{--muted-foreground:240 7% 30%;font-size:16px;font-weight:400;color:#2e2e38}.sac-dialog :is(label,dt,.sac-label){font-size:16px;font-weight:600;color:#2d2d36;line-height:1.45}.sac-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){min-height:44px;font-size:16px;font-weight:400}.sac-dialog :is(.text-xs,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:15px;line-height:1.5}.sac-dialog .text-sm{font-size:16px;line-height:1.5}.sac-dialog :is(.text-gray-400,.text-slate-400,.text-gray-500,.text-slate-500){color:#4c4c58}.sac-dialog h2,.sac-dialog h3{font-size:23px;font-weight:600;line-height:1.35}.sac-dialog label :is(input,textarea,select){font-weight:400}.sac-dialog label[class~=text-xs],.sac-dialog label[class~="text-[10px]"],.sac-dialog label[class~="text-[11px]"]{font-size:16px;font-weight:600}.sac-dialog button{min-height:36px}.sac-dialog label,.sac-dialog label[class],.sac-aircover .sac-label{font-size:16px;font-weight:600;color:#303039}.sac-aircover-value{font-size:27px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.sac-banks label>span{font-size:16px;font-weight:600;color:#303039}.sac-banks label :is(input,select),.sac-bank-row>p{font-weight:400}.ss-workspace .ss-workspace-main[data-view=department] .sac-page .text-sm{font-size:16px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .sac-page :is(.text-xs,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"]){font-size:15px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .sac-page table{font-size:16px}.ss-workspace .ss-workspace-main[data-view=department] .sac-page th{font-size:15px;font-weight:600;color:#303039;padding:12px 16px}.ss-workspace .ss-workspace-main[data-view=department] .sac-page td,.ss-workspace .ss-workspace-main[data-view=department] .sac-page td[class]{font-size:16px;font-weight:400}.ss-workspace .ss-workspace-main[data-view=department] .sac-page :is(td,th) :is(.text-xs,.text-sm){font-size:15px}.ss-workspace .ss-workspace-main[data-view=department] .sac-page :is(label,dt,.sac-label){font-size:16px;font-weight:600;color:#303039}.ss-workspace .ss-workspace-main[data-view=department] .sac-page :is(h2,h3).text-sm{font-size:21px;font-weight:600}.ss-workspace .ss-workspace-main[data-view=department] .sac-projects>button{padding:18px}.ss-workspace .ss-workspace-main[data-view=department] .sac-projects>button>p.font-bold{font-size:21px;font-weight:600;line-height:1.35;margin:10px 0 7px}.ss-workspace .ss-workspace-main[data-view=department] .sac-aircover-value{font-size:28px;font-weight:600;line-height:1.25}.ss-workspace .ss-workspace-main[data-view=department] .sac-bank-row p.font-semibold.text-sm{font-size:19px;font-weight:600}.ss-workspace .ss-workspace-main[data-view=department] .sac-figure>p:first-child{font-size:16px;font-weight:600}.ss-workspace .ss-workspace-main[data-view=department] .sac-dialog .text-sm,.ss-workspace [role=dialog].sac-dialog .text-sm{font-size:16px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .sac-dialog :is(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]),.ss-workspace [role=dialog].sac-dialog :is(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:15px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .sac-dialog label[class],.ss-workspace [role=dialog].sac-dialog label[class]{font-size:16px;font-weight:600;color:#303039}.ss-workspace .ss-workspace-main[data-view=department] .sac-page .sac-bars li>div{font-size:16px}.sac-project-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sac-project-fields dt{margin:0 0 3px}.sac-project-fields dd{margin:0;font-size:17px;font-weight:400;color:#35353f;line-height:1.45}@media(max-width:500px){.sac-project-fields{grid-template-columns:1fr;gap:8px}}.sfd-dashboard{--fd-ink:#202024;--fd-muted:#484853;--fd-red:#be2933;--fd-line:#e5e5eb;color:var(--fd-ink);max-width:1680px;margin:0 auto;container-type:inline-size}.sfd-dashboard *,.sfd-dialog *{box-sizing:border-box}.sfd-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:2px 0 24px}.sfd-eyebrow{display:block;font-size:16px;font-weight:650;letter-spacing:.11em;color:var(--fd-muted);line-height:1.5}.ss-workspace-main .sfd-page-header h1{margin:8px 0 10px;font-size:clamp(30px,2.6vw,42px);font-weight:650;line-height:1.12;letter-spacing:-.055em}.sfd-page-header h1 span,.sfd-footer strong span{color:var(--fd-red)}.sfd-page-header p{color:var(--fd-muted);font-size:16px;line-height:1.6;margin:0}.sfd-refresh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-height:42px;padding:10px 15px;border:1px solid var(--fd-line);border-radius:12px;background:#fff;font-size:16px;font-weight:550}.sfd-refresh:disabled{opacity:.55;cursor:wait}.sfd-spin{animation:sfd-spin .9s linear infinite}@keyframes sfd-spin{to{transform:rotate(360deg)}}.sfd-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.sfd-period{display:flex;gap:6px;align-items:center;min-width:0}.sfd-mode{display:flex;padding:4px;border-radius:10px;background:#eaeaee;margin-right:8px}.sfd-mode button{padding:7px 12px;border-radius:7px;font-size:16px;font-weight:600;color:#686871}.sfd-mode button[aria-pressed=true]{background:#fff;color:var(--fd-ink);box-shadow:0 1px 4px #00000009}.sfd-period>button{width:34px;height:38px;display:grid;place-items:center;border-radius:9px}.sfd-period>button:hover{background:#eaeaee}.sfd-period>button:disabled{opacity:.25}.ss-workspace-main .sfd-period select{min-height:40px;max-width:260px;min-width:160px;padding:8px 12px;border:1px solid var(--fd-line);border-radius:10px;background:#fff;font-family:inherit;font-size:16px;font-weight:550;text-transform:capitalize}.sfd-data-status{display:flex;align-items:center;gap:7px;font-size:16px;color:var(--fd-muted)}.sfd-data-status>span:first-child{width:5px;height:5px;border-radius:50%;background:#85858e}.sfd-data-status>span.has-error{background:var(--fd-red)}.sfd-usd{margin-left:6px;padding:4px 7px;border:1px solid var(--fd-line);border-radius:6px;font-size:16px;font-weight:600}.sfd-notice{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:15px 18px;background:#fff4f3;border:1px solid #edc8ca;border-radius:12px;font-size:16px;color:#8c242c}.sfd-notice p{flex:1;margin:0}.sfd-notice button{font-weight:600;text-decoration:underline}.sfd-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:stretch}.sfd-panel{border:1px solid var(--fd-line);border-radius:20px;padding:20px;min-width:0;background:#fff}.sfd-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.ss-workspace-main .sfd-section-title h2{margin:5px 0 0;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.035em}.sfd-section-title:not(:has(.sfd-eyebrow)) h2{margin:0}.sfd-period-badge{font-size:16px;font-weight:500;color:var(--fd-muted);text-transform:capitalize;padding:5px 9px;border:1px solid var(--fd-line);border-radius:7px;white-space:nowrap}.sfd-chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-3px 0 10px}.sfd-chart-legend>span{display:inline-flex;align-items:center;gap:6px;color:var(--fd-muted);font-size:16px}.sfd-chart-legend i{width:7px;height:7px;border-radius:2px;display:inline-block;background:#25252a}.sfd-chart-legend i.red{background:#c4313a}.sfd-chart-legend i.line{height:2px;width:13px;background:#888891}.sfd-main-chart{width:100%;min-width:0;margin:0 0 9px -6px}.sfd-dashboard .recharts-wrapper:focus-visible{outline:2px solid var(--fd-red);outline-offset:4px}.sfd-income-mix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:17px;border-top:1px solid #efeff3}.sfd-income-mix div{display:flex;flex-direction:column;gap:5px}.sfd-income-mix span{font-weight:600;font-size:16px;color:var(--fd-muted)}.sfd-income-mix strong{font-size:21px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sfd-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sfd-kpi{display:flex;flex-direction:column;text-align:left;border:1px solid var(--fd-line);padding:18px;border-radius:18px;background:#fff;min-width:0}button.sfd-kpi:hover,button.sfd-cost-card:hover{border-color:#d0a8ab;box-shadow:0 5px 20px #2b0c1005}.sfd-kpi-label{font-weight:600;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:16px;color:#303039;line-height:1.45;min-height:36px}.sfd-kpi-label svg{flex-shrink:0;color:#82828c}.sfd-kpi>strong{font-size:clamp(27px,2.5vw,38px);font-weight:650;letter-spacing:-.055em;line-height:1.2;margin:10px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sfd-kpi>p{font-size:16px;line-height:1.55;color:var(--fd-muted);margin:0 0 10px}.sfd-kpi .sfd-delta,.sfd-kpi-foot{margin-top:auto;font-size:16px;line-height:1.5}.sfd-kpi.is-dark{background:#222227;color:#fff;border-color:#222227}.sfd-kpi.is-dark .sfd-kpi-label,.sfd-kpi.is-dark p,.sfd-kpi.is-dark .sfd-kpi-foot,.sfd-kpi.is-dark svg{color:#c5c5ce}.sfd-kpi.is-negative>strong{color:#ffa9ad}.sfd-kpi-foot{display:block;color:var(--fd-muted)}.sfd-delta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;color:#464650;line-height:1.5}.sfd-delta small{font-size:inherit;color:#777780}.sfd-delta.muted{color:#777780}.sfd-basis{margin:12px 0 28px;color:var(--fd-muted);font-size:16px;line-height:1.65}.sfd-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sfd-cost-card{min-width:0;text-align:left;border:1px solid var(--fd-line);border-radius:18px;background:#fff;padding:20px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.sfd-cost-heading{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600}.sfd-cost-heading>svg{margin-left:auto;color:#9999a2;flex-shrink:0}.sfd-cost-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border:1px solid #efeff3;border-radius:10px;color:var(--fd-red)}.sfd-cost-card:disabled{cursor:default}.sfd-cost-card>strong{display:block;font-size:clamp(24px,2.6vw,34px);overflow-wrap:anywhere;font-weight:600;letter-spacing:-.05em;line-height:1.3;margin:15px 0 3px;font-variant-numeric:tabular-nums}.sfd-cost-card>p{color:var(--fd-muted);margin:0;font-size:16px}.sfd-spark{width:100%;margin:8px 0 9px}.sfd-cost-card>small{display:block;font-size:16px;color:var(--fd-muted);line-height:1.55;border-top:1px solid #efeff3;padding-top:10px;margin-top:12px}.sfd-prepaid{display:flex;align-items:center;gap:12px;padding:17px 20px;border:1px solid var(--fd-line);border-radius:14px;margin:14px 0 28px;background:#fdfdfd}.sfd-prepaid>svg{flex-shrink:0;color:var(--fd-red)}.sfd-prepaid>span{flex:1;min-width:0}.sfd-prepaid strong{display:block;font-size:16px;font-weight:600}.sfd-prepaid small{display:block;color:var(--fd-muted);font-size:16px;line-height:1.6;max-width:720px;margin-top:3px}.sfd-prepaid button{display:flex;align-items:center;gap:8px;font-size:23px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.sfd-prepaid>a{color:var(--fd-muted);font-size:16px;border-left:1px solid var(--fd-line);padding-left:16px;white-space:nowrap}.sfd-rankings,.sfd-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px}.sfd-rank-panel{display:flex;flex-direction:column}.sfd-badge{padding:5px 9px;border:1px solid var(--fd-line);border-radius:7px;color:var(--fd-muted);font-size:16px;flex-shrink:0}.sfd-rank-period{margin:-9px 0 15px;color:var(--fd-muted);font-size:16px;text-transform:capitalize}.sfd-ranking{display:flex;flex-direction:column;flex:1;justify-content:center;gap:5px;list-style:none;margin:0;padding:0}.sfd-ranking li{padding:0;margin:0}.sfd-ranking button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 0;text-align:left}.sfd-rank-number{font-size:16px;font-weight:500;color:#85858f;width:20px;flex-shrink:0}.sfd-rank-data{flex:1;min-width:0}.sfd-rank-data>span:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:9px}.sfd-rank-data strong{font-size:16px;font-weight:550;line-height:1.4}.sfd-rank-data b{font-size:19px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.sfd-ranking button>svg{flex-shrink:0;color:#92929d}.sfd-bar-track{display:block;height:5px;border-radius:8px;background:#f1f1f4;overflow:hidden}.sfd-bar-track>span{display:block;height:100%;background:#6d6d77;border-radius:inherit;transition:width .3s}.sfd-bar-track>.is-first{background:var(--fd-red)}.sfd-rank-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--fd-line);margin-top:16px;padding-top:13px;color:var(--fd-muted);font-size:16px;line-height:1.6}.sfd-rank-foot button{display:flex;align-items:center;gap:5px;font-size:16px;color:var(--fd-red);font-weight:550}.sfd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:160px;padding:28px;flex:1}.sfd-empty-icon{display:grid;place-items:center;width:50px;height:50px;color:#898994;background:#f6f6f8;border-radius:14px;margin-bottom:3px}.sfd-empty strong{font-size:16px;font-weight:600;line-height:1.5;max-width:320px}.sfd-empty p{margin:0;font-size:16px;color:var(--fd-muted);line-height:1.7;max-width:350px}.sfd-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:16px;font-weight:550;color:var(--fd-ink)}.sfd-text-button:hover{color:var(--fd-red)}.sfd-empty .sfd-text-button{background:#f6f6f8;border-radius:10px;padding:10px 13px;margin-top:5px;min-height:40px}.sfd-icon-link{display:grid;place-items:center;height:34px;width:34px;border:1px solid var(--fd-line);border-radius:10px;flex-shrink:0}.sfd-distribution{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1.25fr);align-items:center;gap:14px}.sfd-donut{position:relative;height:210px;min-width:0}.sfd-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:2px}.sfd-donut-center>span,.sfd-donut-center>small{color:var(--fd-muted);font-size:16px}.sfd-donut-center strong{font-size:34px;font-weight:600;letter-spacing:-.05em}.sfd-category-list{display:flex;flex-direction:column;gap:1px}.sfd-category-list button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0;border-bottom:1px solid #f0f0f3;font-size:16px;text-align:left}.sfd-category-list i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sfd-category-list span{flex:1;min-width:0;line-height:1.4}.sfd-category-list b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.sfd-category-list small{color:#81818c;font-size:16px;min-width:28px;text-align:right}.sfd-suppliers{display:flex;flex-direction:column;gap:2px}.sfd-suppliers button{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #ededf2;text-align:left}.sfd-suppliers button>span:nth-child(2){flex:1;min-width:0}.sfd-suppliers strong{display:block;font-size:16px;font-weight:550;overflow-wrap:anywhere}.sfd-suppliers small{display:block;font-size:16px;margin-top:3px;color:var(--fd-muted)}.sfd-suppliers b{font-size:18px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sfd-suppliers svg{color:#90909a;flex-shrink:0}.sfd-context-note{color:var(--fd-muted);font-size:16px;line-height:1.7;padding-top:15px}.sfd-property-panel{margin-bottom:22px}.sfd-property-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.sfd-property-tools label,.sfd-dialog-tools label{display:flex;align-items:center;gap:8px;min-width:0;width:340px;border:1px solid var(--fd-line,#e5e5eb);padding:0 12px;border-radius:10px;color:#85858f;background:#fff}.ss-workspace .sfd-property-tools input,.sfd-dialog-tools input{border:0;outline:0;background:transparent;width:100%;min-height:42px;font-size:16px}.sfd-property-tools>span{color:var(--fd-muted);font-size:16px}.sfd-table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin}.sfd-property-table{min-width:1040px;width:100%}.ss-workspace-main .sfd-property-table th{font-size:16px;padding:12px;text-align:right;background:#f6f6f8}.ss-workspace-main .sfd-property-table td{padding:17px 12px;border-bottom:1px solid #efeff2;font-size:16px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-workspace-main .sfd-property-table :is(th,td):first-child{text-align:left}.sfd-property-table td:first-child button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;white-space:normal;min-width:180px;font-size:16px;font-weight:550;text-align:left}.sfd-property-table td:first-child svg{color:#9999a2;flex-shrink:0}.sfd-negative{color:#ae2630}.sfd-show-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px auto 0;font-size:16px;font-weight:550;color:var(--fd-ink)}.sfd-property-panel>.sfd-basis{margin-bottom:0}.sfd-follow-up{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid var(--fd-line);background:#fff;border-radius:18px;padding:23px;margin-bottom:22px}.ss-workspace-main .sfd-follow-up h2{margin:5px 0 0;font-size:23px;font-weight:600;letter-spacing:-.035em}.sfd-follow-up-items{display:flex;gap:18px}.sfd-follow-up-items button{display:flex;align-items:center;gap:10px;font-size:16px;padding-left:18px;border-left:1px solid var(--fd-line)}.sfd-follow-up-items strong{font-size:26px;font-weight:600;letter-spacing:-.035em}.sfd-follow-up-items svg{color:#90909a;flex-shrink:0}.sfd-more-detail,.sfd-sources{border:1px solid var(--fd-line);border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}.sfd-more-detail>summary,.sfd-sources>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;font-size:16px;font-weight:550;padding:18px 20px}.sfd-more-detail>summary::-webkit-details-marker,.sfd-sources>summary::-webkit-details-marker{display:none}.sfd-more-detail[open]>summary>svg,.sfd-sources[open]>summary>span>svg:last-child{transform:rotate(90deg)}.sfd-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 20px 20px}.sfd-extra-grid>button{display:flex;flex-direction:column;text-align:left;gap:9px;padding:18px;background:#f8f8fa;border-radius:12px;min-width:0}.sfd-extra-grid span{font-size:16px}.sfd-extra-grid strong{font-size:26px;font-weight:600;letter-spacing:-.04em}.sfd-extra-grid small{font-size:16px;line-height:1.6;color:var(--fd-muted)}.sfd-company-summary{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 20px}.sfd-company-summary button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--fd-line);border-radius:9px;font-size:16px}.sfd-existing-tasks{padding:4px 20px 20px}.sfd-sources>summary>span{display:flex;align-items:center;gap:8px}.sfd-sources>summary>span:last-child{color:var(--fd-muted);font-size:16px;font-weight:400}.sfd-sources-content{padding:0 20px 20px}.sfd-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.sfd-source-grid>div{display:flex;align-items:center;gap:10px;border:1px solid var(--fd-line);border-radius:10px;padding:14px}.sfd-source-grid>div>div{flex:1;min-width:0}.sfd-source-grid strong{display:block;font-size:16px;font-weight:550}.sfd-source-grid small{display:block;font-size:16px;color:var(--fd-muted);margin-top:4px;line-height:1.6}.sfd-source-grid svg{color:#85858f}.sfd-source-dot{width:6px;height:6px;border-radius:50%;background:#a2a2ad;flex-shrink:0}.sfd-source-dot.error{background:var(--fd-red)}.sfd-source-dot.loading{opacity:.4}.sfd-sources-content>p{color:var(--fd-muted);font-size:16px;line-height:1.8;margin:12px 0 0}.sfd-footer{display:flex;align-items:center;gap:18px;border-top:1px solid var(--fd-line);margin-top:30px;padding:23px 0 0}.sfd-footer strong{font-size:18px;font-weight:650;letter-spacing:-.05em}.sfd-footer>span{flex:1;color:var(--fd-muted);font-size:16px}.sfd-footer a{display:flex;align-items:center;gap:6px;font-size:16px;color:var(--fd-muted)}.sfd-tooltip{min-width:205px;border:1px solid #e4e4ea;border-radius:12px;background:#fff;padding:14px;box-shadow:0 8px 30px #1818200d;font-size:16px}.sfd-tooltip>strong{display:block;margin-bottom:10px;text-transform:capitalize;color:#24242a}.sfd-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:7px 0;color:#33333b}.sfd-tooltip span{display:flex;align-items:center;gap:6px}.sfd-tooltip i{width:7px;height:7px;border-radius:50%}.sfd-tooltip b{font-variant-numeric:tabular-nums;font-weight:600}.sfd-dialog{width:calc(100vw - 40px);max-height:85dvh;max-width:1120px;border-radius:18px;background:#fff;padding:26px;gap:18px}.sfd-dialog-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px}.sfd-dialog-tools>span{color:#686874}.sfd-dialog .sfd-table-scroll{max-height:48dvh;min-height:120px}.sfd-dialog table{width:100%;min-width:800px;border-collapse:collapse;font-size:16px}.sfd-dialog th{position:sticky;top:0;background:#f6f6f8;text-align:left;font-size:16px;font-weight:550;color:#666671;padding:12px;z-index:1}.sfd-dialog td{vertical-align:top;border-bottom:1px solid #eeeeF2;padding:14px 12px;line-height:1.6;color:#35353f}.sfd-dialog td:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:550}.sfd-dialog td:nth-child(4){min-width:270px;max-width:460px}.sfd-dialog td small{display:block;color:#7a7a85;font-size:16px;margin-top:6px;line-height:1.6}.sfd-dialog-footer{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#73737e}.sfd-dialog-footer>div{display:flex;gap:6px}.sfd-dialog-footer button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e5e5eb;border-radius:8px}.sfd-dialog-footer button:disabled{opacity:.3}@container (max-width:1080px){.sfd-hero{grid-template-columns:minmax(0,1fr)}.sfd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sfd-kpi{padding:18px}.sfd-kpi>strong{font-size:28px}.sfd-distribution{grid-template-columns:minmax(0,1fr)}.sfd-donut{max-width:240px;width:100%;justify-self:center}.sfd-cost-card{padding:17px}.sfd-cost-heading{gap:6px;font-size:16px}.sfd-cost-heading>svg{display:none}.sfd-follow-up{flex-direction:column;align-items:stretch}.sfd-follow-up-items{justify-content:space-between}}@container (max-width:680px){.sfd-page-header{align-items:flex-start;gap:12px;margin-bottom:20px}.sfd-page-header p,.sfd-page-header .sfd-eyebrow{font-size:16px}.sfd-refresh{padding:10px;font-size:0;min-width:40px}.sfd-controls{gap:14px}.sfd-period{width:100%;justify-content:space-between;gap:2px}.sfd-mode{margin-right:4px}.ss-workspace-main .sfd-period select{min-width:0;max-width:190px;flex:1;font-size:16px;padding:8px}.sfd-data-status{width:100%;justify-content:flex-end;font-size:16px}.sfd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sfd-kpi{padding:18px 16px}.sfd-kpi-label{font-size:16px}.sfd-kpi>strong{font-size:28px}.sfd-hero,.sfd-rankings,.sfd-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sfd-panel{padding:22px 18px;border-radius:18px}.sfd-section-title{gap:12px}.ss-workspace-main .sfd-section-title h2{font-size:21px}.sfd-period-badge{display:none}.sfd-chart-legend{gap:8px 12px}.sfd-chart-legend>span{font-size:16px}.sfd-main-chart{margin-left:-10px;width:calc(100% + 16px)}.sfd-income-mix{gap:10px}.sfd-income-mix strong{font-size:20px}.sfd-income-mix span{font-size:16px}.sfd-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sfd-cost-card{padding:17px 15px;border-radius:16px}.sfd-cost-heading{align-items:flex-start;flex-direction:column;gap:8px;min-height:68px;font-size:16px}.sfd-cost-icon{width:32px;height:32px}.sfd-cost-card>strong{font-size:24px;margin-top:10px}.sfd-cost-card>small{font-size:16px}.sfd-prepaid{flex-wrap:wrap;padding:16px;gap:10px}.sfd-prepaid>span{flex-basis:calc(100% - 36px)}.sfd-prepaid>button{margin-left:28px}.sfd-prepaid>a{margin-left:auto;border:0}.sfd-rank-data b{font-size:20px}.sfd-empty{min-height:160px;padding:22px 8px}.sfd-distribution{grid-template-columns:minmax(0,1fr)}.sfd-category-list button{font-size:16px;padding:10px 0}.sfd-property-panel{padding-left:0;padding-right:0}.sfd-property-panel>.sfd-section-title,.sfd-property-tools,.sfd-property-panel>.sfd-basis{margin-left:18px;margin-right:18px}.sfd-property-tools{flex-wrap:wrap;gap:10px}.sfd-property-tools label{width:100%}.sfd-follow-up{padding:20px}.sfd-follow-up-items{flex-direction:column;gap:0}.sfd-follow-up-items button{padding:14px 0;border-left:0;border-bottom:1px solid var(--fd-line);text-align:left;font-size:16px}.sfd-follow-up-items span{flex:1}.sfd-extra-grid,.sfd-source-grid{grid-template-columns:minmax(0,1fr)}.sfd-sources>summary{align-items:flex-start;flex-direction:column;gap:8px}.sfd-footer{flex-wrap:wrap;gap:12px}.sfd-footer a{flex-basis:100%}}@media(max-width:640px){.sfd-dialog{padding:22px 16px;max-width:calc(100vw - 24px);width:100%}.sfd-dialog-tools{flex-direction:column;align-items:stretch;gap:12px}.sfd-dialog-tools label{width:100%}}@media(prefers-reduced-motion:reduce){.sfd-dashboard *,.sfd-dashboard *:before,.sfd-dashboard *:after{animation-duration:.01ms;transition-duration:.01ms}}.sfd-dialog{--fd-ink:#202024;--fd-muted:#484853;--fd-red:#be2933;--fd-line:#e5e5eb;font-size:16px;font-weight:400;color:#303039}.sfd-dialog th{font-weight:600;color:#303039}.ss-workspace .ss-workspace-main[data-view=department] .sfd-dashboard .recharts-text{font-size:14px;fill:#454550}.sfd-dashboard :is(.sfd-rank-data strong,.sfd-cost-heading,.sfd-kpi-label){font-weight:600}.ss-workspace-main .srr-page{--sr-ink:#242429;--sr-muted:#484853;--sr-line:#e7e7eb;--sr-red:#bf2631;display:flex;flex-direction:column;gap:24px;padding:0 0 40px;color:var(--sr-ink)}.srr-header>div,.srr-summary-card,.srr-filter-panel,.srr-ledger-shell,.srr-payment-row>*,.srr-row-main>*,.srr-row-property>*,.srr-row-money>*,.srr-row-docs>*{min-width:0}.srr-page button:focus-visible,.srr-page input:focus-visible,.srr-page select:focus-visible{outline:3px solid #b72834;outline-offset:3px}.srr-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:1px}.srr-eyebrow{font-size:16px;letter-spacing:.12em;font-weight:700;color:var(--sr-muted);display:block;margin-bottom:12px}.ss-workspace-main .srr-header h1{font-size:clamp(30px,2.9vw,42px);font-weight:650;letter-spacing:-.05em;line-height:1.15;margin:0}.srr-header h1 span{color:var(--sr-red)}.srr-header p{margin:12px 0 0;font-size:16px;color:var(--sr-muted);line-height:1.6}.srr-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.srr-header-actions>button{border-radius:12px;min-height:44px}.srr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.srr-summary-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;padding:20px;background:#fff;border:1px solid var(--sr-line);border-radius:18px;transition:border-color .15s,background .15s}.srr-summary-card:hover{border-color:#b9b9c2}.srr-summary-card[aria-pressed=true]{border-color:var(--sr-red);box-shadow:0 0 0 1px var(--sr-red)}.srr-summary-card>span{font-weight:600;color:#555560;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-size:16px}.srr-summary-card>strong{font-size:clamp(23px,2vw,33px);font-weight:650;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.srr-summary-card>small{font-size:16px;line-height:1.5;color:var(--sr-muted)}.srr-summary-card.is-overdue>strong{color:var(--sr-red)}.srr-summary-note{font-size:16px;line-height:1.65;color:var(--sr-muted);margin:-12px 0 0}.srr-filter-panel{display:flex;flex-direction:column;gap:18px;padding:22px;background:#fff;border:1px solid var(--sr-line);border-radius:18px}.srr-filter-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.srr-search{position:relative;flex:1;min-width:230px}.srr-search>svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#73737e;pointer-events:none}.ss-workspace-main .srr-search input{width:100%;padding:12px 16px 12px 43px;min-height:46px;background:#f8f8fa;font-size:16px;border-radius:11px;border:1px solid var(--sr-line)}.srr-more-button{display:flex;align-items:center;gap:8px;border:1px solid var(--sr-line);border-radius:11px;padding:11px 14px;font-size:16px;min-height:44px}.srr-more-button[aria-expanded=true]{background:#f7ecee;color:#a51d28;border-color:#e5bdc2}.srr-clear{display:flex;align-items:center;gap:5px;font-size:16px;color:var(--sr-red);padding:9px 3px}.srr-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.srr-view-tabs>button{display:flex;align-items:center;gap:9px;padding:9px 13px;min-height:42px;border:1px solid var(--sr-line);border-radius:10px;background:#fff;font-size:16px;font-weight:550}.srr-view-tabs>button>span{padding:1px 6px;border-radius:5px;background:#f1f1f4;font-size:16px;font-variant-numeric:tabular-nums}.srr-view-tabs>button[aria-pressed=true]{color:#fff;background:var(--sr-ink);border-color:var(--sr-ink)}.srr-view-tabs>button[aria-pressed=true]>span{background:#fff2}.srr-advanced{padding-top:18px;border-top:1px solid var(--sr-line);display:flex;flex-direction:column;gap:18px}.srr-advanced-status>span{font-size:16px;color:var(--sr-muted);display:block;margin-bottom:10px}.srr-advanced-status>div{display:flex;flex-wrap:wrap;gap:7px}.srr-advanced-status button{font-size:16px;border:1px solid var(--sr-line);border-radius:8px;padding:7px 10px;min-height:36px}.srr-advanced-status button[aria-pressed=true]{background:#f7e9eb;color:#a41e29;border-color:#d8a7ae}.srr-ledger-shell{border:1px solid var(--sr-line);border-radius:18px;background:#fff}.srr-result-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--sr-line)}.srr-result-heading>div>strong{display:block;font-size:18px;font-weight:650;letter-spacing:-.025em}.srr-result-heading>div>span{display:block;margin-top:5px;font-size:16px;line-height:1.5;color:var(--sr-muted)}.srr-display-switch{display:flex;border-radius:10px;padding:4px;background:#f1f1f4}.srr-display-switch button{font-size:16px;padding:7px 11px;border-radius:7px;min-height:36px;white-space:nowrap}.srr-display-switch button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #00000012;font-weight:600}.srr-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;color:var(--sr-muted);font-size:16px}.srr-ledger-heading label{display:flex;align-items:center;gap:9px;flex-shrink:0}.srr-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--sr-red)}.srr-column-head,.srr-payment-row{display:grid;grid-template-columns:20px minmax(190px,1.5fr) minmax(145px,1fr) minmax(140px,.9fr) minmax(145px,.85fr) 28px;align-items:center;gap:18px}.srr-column-head{font-weight:600;padding:10px 22px;background:#fafafb;color:var(--sr-muted);font-size:16px}.srr-group-head{display:flex;align-items:center;gap:12px;padding:14px 22px;border-block:1px solid var(--sr-line);color:inherit}.ss-workspace-main .srr-group-head h3{margin:0;font-size:16px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:inherit}.srr-group-head>span{font-size:16px;color:inherit;opacity:.78}.srr-payment-row{padding:21px 22px;border-bottom:1px solid var(--sr-line);transition:background .15s}.srr-payment-row:last-child{border-bottom:0}.srr-payment-row:hover{background:#fcfcfd}.srr-payment-row.is-selected{background:#fcf2f3}.srr-payment-row.is-rejected .srr-row-main{opacity:.6}.srr-row-main{display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:6px}.srr-row-main>strong{font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.srr-row-main:hover>strong{color:var(--sr-red)}.srr-row-reference{font-size:16px;color:var(--sr-muted);line-height:1.5}.srr-row-description{font-size:16px;line-height:1.5;color:#454550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srr-row-property{display:flex;align-items:flex-start;flex-direction:column;gap:9px}.srr-row-property>button{font-size:16px;font-weight:550;line-height:1.4;display:flex;gap:6px;align-items:center;text-align:left}.srr-row-property>button>svg{flex-shrink:0;color:#8b8b96}.srr-row-property>span{display:flex;align-items:center;gap:6px;font-size:16px;line-height:1.5;color:var(--sr-muted)}.srr-row-property>span>svg{flex-shrink:0}.srr-row-property small,.srr-row-money>small{font-size:16px;color:var(--sr-muted)}.srr-row-property>.srr-overdue{color:#b7222e;font-weight:600}.srr-row-money{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.srr-row-money>strong{font-size:20px;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.srr-row-money>div>button,.srr-row-money>span{font-size:16px}.srr-row-docs{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.srr-row-docs>button{display:flex;align-items:center;gap:7px;font-size:16px;color:#4c4c58;text-align:left;min-height:26px}.srr-row-docs>button.has-document{color:#3e3e4a;font-weight:550}.srr-row-docs>button:hover{color:var(--sr-red)}.srr-empty{min-height:210px;padding:36px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:var(--sr-muted)}.srr-empty strong{font-size:18px;font-weight:550;color:var(--sr-ink)}.srr-empty p{font-size:16px;line-height:1.6;margin:0}.srr-error{padding:24px;display:flex;align-items:center;gap:16px;border:1px solid #edb7bd;border-radius:14px;background:#fcf0f1}.srr-error p{font-size:16px;line-height:1.6;margin:4px 0 0}.srr-error button{margin-left:auto;border:1px solid #d1a3aa;border-radius:10px;padding:10px 14px;background:#fff;font-size:16px}.srr-totals{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 22px;border-top:1px solid var(--sr-line);font-size:16px;color:var(--sr-muted)}.srr-totals>div{display:flex;flex-wrap:wrap;gap:18px}.srr-totals strong{color:var(--sr-ink);font-weight:650;font-variant-numeric:tabular-nums}.srr-pagination{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--sr-line);font-size:16px}.srr-pagination>div{display:flex;gap:8px}.srr-pagination button{padding:8px 12px;border:1px solid var(--sr-line);border-radius:8px}.srr-pagination button:disabled{opacity:.4}.srr-register-footer{font-size:16px;color:var(--sr-muted);line-height:1.7;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.srr-register-footer a{color:#353540;display:flex;gap:7px;align-items:center;font-weight:550}@media(max-width:1280px){.srr-header{align-items:flex-start}.srr-header-actions{flex-wrap:wrap;justify-content:flex-end}.srr-column-head,.srr-payment-row{grid-template-columns:18px minmax(150px,1.3fr) minmax(125px,1fr) minmax(140px,1fr) 26px;gap:14px}.srr-column-head>span:nth-child(5){display:none}.srr-row-docs{grid-column:2/5;flex-direction:row;flex-wrap:wrap;gap:16px;padding-top:3px}.srr-row-actions{grid-column:5;grid-row:1}.srr-summary-card{padding:18px}}@media(max-width:850px){.srr-header{flex-direction:column;gap:18px}.srr-header-actions{justify-content:flex-start}.srr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.srr-summary-card>strong{font-size:29px}.srr-ledger-heading>span{display:none}.srr-column-head{display:none}.srr-payment-row{grid-template-columns:18px minmax(0,1fr) 28px;gap:14px;align-items:start}.srr-row-main{grid-column:2;grid-row:1}.srr-row-select{grid-column:1;grid-row:1;padding-top:4px}.srr-row-actions{grid-column:3;grid-row:1}.srr-row-property{grid-column:2/4;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px}.srr-row-property small{display:none}.srr-row-money{grid-column:2/4;grid-row:3;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px}.srr-row-money>strong{font-size:23px}.srr-row-docs{grid-column:2/4;grid-row:4}.srr-result-heading{flex-wrap:wrap}}@media(max-width:560px){.ss-workspace-main .srr-page{gap:20px}.ss-workspace-main .srr-header h1{font-size:32px}.srr-header p{font-size:16px}.srr-header-actions{width:100%;align-items:stretch}.srr-header-actions>button:first-child{flex:0 0 44px;padding:10px}.srr-header-actions>button{flex:1;justify-content:center;font-size:16px;padding:10px 12px}.srr-summary{gap:10px}.srr-summary-card{padding:16px 13px;border-radius:14px;gap:10px}.srr-summary-card>span{font-size:16px}.srr-summary-card>strong{font-size:25px}.srr-summary-card>small{font-size:16px}.srr-summary-note{margin-top:-10px;font-size:16px}.srr-filter-panel{padding:16px;gap:16px}.srr-search{min-width:100%}.srr-filter-toolbar>div:first-child{flex:1}.srr-view-tabs{gap:7px}.srr-view-tabs>button{padding:8px 10px;font-size:16px}.srr-ledger-shell{border-radius:14px}.srr-result-heading{padding:18px 16px;gap:14px}.srr-result-heading>div>strong{font-size:17px}.srr-display-switch{width:100%}.srr-display-switch button{flex:1}.srr-ledger-heading{padding:15px 16px}.srr-group-head{padding:14px 16px;flex-wrap:wrap;gap:6px 12px}.srr-payment-row{padding:22px 14px;gap:12px}.srr-row-main>strong{font-size:17px}.srr-row-reference,.srr-row-description{font-size:16px}.srr-row-property>button{font-size:16px}.srr-row-property>span{font-size:16px}.srr-row-money>div>button{font-size:16px;min-height:34px}.srr-row-docs{-moz-column-gap:14px;column-gap:14px}.srr-row-docs>button{font-size:16px;min-height:36px}.srr-totals{padding:16px}.srr-register-footer{font-size:16px}.srr-error{align-items:flex-start;flex-wrap:wrap}}.srr-page :is(label,.srr-advanced-status>span){font-size:16px;font-weight:600;color:#303039}.srr-page :is(input,select,textarea),.srr-row-description{font-size:16px;font-weight:400}.srr-page [class~=text-xs],.srr-page [class~="text-[10px]"],.srr-page [class~="text-[11px]"]{font-size:15px;line-height:1.5}.srr-page th{font-size:15px;font-weight:600;color:#303039}.srr-page td{font-size:16px}.ss-workspace .ss-workspace-main[data-view=department] .srr-page .text-sm{font-size:16px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .srr-page :is(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"]){font-size:15px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .srr-page th[class]{font-size:15px;font-weight:600;color:#303039}.ss-workspace .ss-workspace-main[data-view=department] .srr-page td[class]{font-size:16px;font-weight:400}.ss-workspace .ss-workspace-main[data-view=department] .srr-page label[class]{font-size:16px;font-weight:600;color:#303039}.sac-credit{container-type:inline-size;container-name:credit-view}.sct-wallet{display:flex;flex-direction:column;gap:20px}.sct-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sct-section-heading h2{margin:0;font-size:25px;font-weight:650;letter-spacing:-.04em;line-height:1.3;color:var(--sac-ink)}.sct-section-heading p{margin:7px 0 0;font-size:15px;color:var(--sac-muted);line-height:1.5}.sct-count{color:#62626d;font-size:14px;white-space:nowrap;padding:8px 12px;border-radius:9px;background:#ececf0}.sct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.sct-card{min-width:0;padding:26px;display:flex;flex-direction:column;gap:20px;border:1px solid #dedee5;border-radius:20px;background:#fff;box-shadow:0 3px 12px #1e1e2804;position:relative;overflow:hidden}.sct-card:before{content:"";position:absolute;width:44px;height:3px;top:0;left:26px;border-radius:0 0 4px 4px;background:var(--sac-red)}.sct-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sct-card-heading>div{min-width:0}.sct-company{margin:0 0 8px;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:.065em;color:#777780;text-transform:uppercase;overflow-wrap:anywhere}.sct-card-heading h3{margin:0;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.035em;color:#25252d;overflow-wrap:anywhere}.sct-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f6f6f8;border:1px solid #e8e8ed;border-radius:11px;flex-shrink:0;color:#6a6a75}.sct-icon-button svg{width:17px;height:17px}.sct-icon-button:hover{color:var(--sac-red);border-color:#d9a6ac;background:#fff8f8}.sct-card-id{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#686872;font-size:14px}.sct-card-id>span:first-child{display:flex;align-items:center;gap:8px}.sct-card-id svg{width:20px;height:20px;color:#9999a3}.sct-card-id>span:last-child{letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap}.sct-balance{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:2px 0}.sct-balance>span{font-size:14px;color:#666671}.sct-balance>strong{font-size:40px;font-weight:650;letter-spacing:-.055em;line-height:1.2;color:#24242b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sct-balance>p{margin:0;font-size:13px;line-height:1.6;color:#7a7a85}.sct-estimate{border-left:2px solid #d8d8df;padding-left:14px}.sct-estimate>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;font-size:14px;color:#686872}.sct-estimate strong{font-size:19px;font-weight:600;color:#363640;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sct-estimate>p{margin:6px 0 0;font-size:12px;color:#777782;line-height:1.6}.sct-approval{padding:17px 18px;background:#f6f6f8;border:1px solid #ededf1;border-radius:13px;display:flex;flex-direction:column;gap:9px}.sct-approval>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.sct-approval-label{color:#666671;font-size:13px;line-height:1.5}.sct-status{display:inline-flex;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5}.sct-approval strong{font-size:27px;letter-spacing:-.04em;line-height:1.2;font-weight:650;color:#2f2f38;font-variant-numeric:tabular-nums}.sct-approval-person{font-size:12px;color:#73737d}.sct-approval>p{margin:0;font-size:12px;color:#777781;line-height:1.6}.sct-approval>.sct-ready{color:#19714b;font-weight:500}.sct-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.sac-credit .sct-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 13px;background:#fff;border:1px solid #dedee5;border-radius:10px;color:#3d3d47;font-size:14px;line-height:1.5;font-weight:550;transition:background .15s,border-color .15s}.sac-credit .sct-button svg{width:17px;height:17px;flex-shrink:0}.sac-credit .sct-button:hover{background:#f6f6f8;border-color:#c6c6d0}.sac-credit .sct-button-primary{background:var(--sac-red);border-color:var(--sac-red);color:#fff}.sac-credit .sct-button-primary:hover{background:#a31f2a;border-color:#a31f2a}.sac-credit .sct-button:disabled{opacity:.5;cursor:wait}.sct-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-top:15px;border-top:1px solid #eeeef2}.sct-text-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#676772;font-size:13px;font-weight:500;line-height:1.5;text-align:left}.sct-text-button svg{width:14px;height:14px;flex-shrink:0}.sct-text-button span{color:#9898a2;font-variant-numeric:tabular-nums}.sct-text-button:hover{color:var(--sac-red)}.sct-note{font-size:13px;line-height:1.7;margin:0;color:#777780;overflow-wrap:anywhere}.sct-note-alert{color:#9b5e24;background:#fff8ed;padding:12px;border-radius:9px}.sct-update{border:1px solid #e2e2e8;background:#fafafb;padding:16px;border-radius:12px}.sct-update>label,.sct-edit-fields label,.sct-company-options legend{font-size:13px;color:#686873;line-height:1.5;font-weight:500}.sct-update>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px}.sct-update input{min-width:0;flex:1 1 100px;border:1px solid #dcdce4;background:#fff;padding:10px 12px;width:100%}.sct-detail{background:#fafafb;border:1px solid #e8e8ed;padding:16px;border-radius:12px;max-height:360px;overflow-y:auto;overscroll-behavior:contain}.sct-payment-month+.sct-payment-month{margin-top:20px}.sct-payment-month h4{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font-size:13px;font-weight:600;color:#5d5d68;margin:0 0 8px}.sct-payment-month h4 strong{flex-shrink:0;font-variant-numeric:tabular-nums}.sct-payment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e7e7ee;font-size:13px}.sct-payment-row>div{min-width:0}.sct-payment-row span{color:#94949e;font-size:12px}.sct-payment-row p{margin:3px 0;color:#686873;line-height:1.6;overflow-wrap:anywhere}.sct-payment-row strong{font-size:14px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums}.sct-payment-row a{font-size:12px;color:#a42530;text-decoration:underline}.sct-history-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;color:#777781;font-size:13px;border-bottom:1px solid #e7e7ee}.sct-history-row strong{font-weight:600;color:#45454f;font-variant-numeric:tabular-nums}.sct-editor{border-color:#bf2832}.sct-edit-fields{display:flex;flex-direction:column;gap:14px}.sct-edit-fields label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.sct-edit-fields input:not([type=checkbox]),.sct-edit-fields textarea{border:1px solid #dcdce4;background:#fafafb;padding:10px 12px;width:100%;min-width:0}.sct-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sct-company-options{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.sct-company-options legend{margin-bottom:7px}.sct-company-options button{border:1px solid #e0e0e7;padding:9px 10px;border-radius:8px;font-size:12px;color:#6c6c77;line-height:1.4;background:#fff}.sct-company-options button[aria-pressed=true]{background:#292930;color:#fff;border-color:#292930}.sct-edit-fields .sct-checkbox{display:flex;flex-direction:row;align-items:center;gap:9px}.sct-payments-table{margin-top:12px}.sct-payments-table>div:first-child{padding:23px 26px}.sct-payments-table select{padding:10px 14px;max-width:100%}.sct-payments-table .sct-section-heading h2{font-size:23px}@container credit-view (max-width:940px){.sct-card{padding:23px;gap:18px}.sct-balance>strong{font-size:35px}.sct-card-heading h3{font-size:20px}.sct-card-actions{grid-template-columns:1fr;gap:8px}}@container credit-view (max-width:700px){.sct-grid{grid-template-columns:1fr;gap:18px}.sct-card{padding:24px}.sct-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sct-balance>strong{font-size:39px}}@container credit-view (max-width:390px){.sac-metric>strong{font-size:clamp(21px,6.3cqi,25px)}.sac-metric{padding:16px}.sct-card{padding:20px}.sct-card-actions{grid-template-columns:1fr}.sct-section-heading{gap:10px}.sct-section-heading h2{font-size:23px}.sct-section-heading p{font-size:13px}.sct-count{font-size:12px;padding:7px 8px}.sct-balance>strong{font-size:36px}.sct-payments-table>div:first-child{padding:20px}}@container credit-view (max-width:310px){.sac-metrics{grid-template-columns:1fr}.sac-metric>strong{font-size:30px}}.sct-card{padding:21px;gap:14px}.sct-company{font-size:14px;font-weight:500;color:#484853}.sct-card-id,.sct-balance>p{font-size:15px;font-weight:400;color:#484853}.sct-balance>span,.sct-approval-label,.sct-estimate>div>span{font-size:16px;font-weight:600;color:#303039}.sct-approval{padding:14px}.sct-status{font-size:14px}.sct-approval>p,.sct-approval-person,.sct-estimate>p{font-size:15px;font-weight:400;color:#484853}.sct-note,.sct-text-button{font-size:15px}.sct-note{color:#484853}.sct-update>label,.sct-edit-fields label,.sct-company-options legend{font-size:16px;font-weight:600;color:#303039}.sct-edit-fields :is(input,textarea),.sct-update input{font-weight:400}.sct-company-options button{font-size:14px}.sac-credit .sct-button{font-size:15px}.sct-detail,.sct-history-row,.sct-payment-row,.sct-payment-row p{font-size:16px;color:#41414b}.sct-payment-month h4{font-size:15px;font-weight:600;color:#303039}.sct-text-button span{color:#484853}@container credit-view (max-width:700px){.sct-card{padding:19px;gap:14px}}.sdgi-content{display:flex;flex-direction:column;gap:inherit;min-width:0;container-type:inline-size;container-name:dgi-view}.sdgi-sections{display:flex;flex-wrap:wrap;gap:10px}.sdgi-sections>button{display:flex;align-items:center;gap:11px;border:1px solid #e0e0e7;background:#fff;padding:14px 18px;border-radius:12px;color:#70707b;font-size:15px;font-weight:550;line-height:1.5}.sdgi-sections svg{width:20px;height:20px}.sdgi-sections b{display:inline-flex;justify-content:center;min-width:26px;padding:1px 6px;border-radius:5px;background:#f0f0f4;font-size:12px;font-weight:600}.sdgi-sections>button[aria-pressed=true]{background:#292930;color:#fff;border-color:#292930}.sdgi-sections>button[aria-pressed=true] b{background:#ffffff20}.sdgi-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.sdgi-heading h2{margin:0;font-size:25px;font-weight:650;line-height:1.3;letter-spacing:-.04em;color:#292932}.sdgi-heading p{margin:8px 0 0;color:#777781;font-size:14px;line-height:1.6}.sdgi-view{display:flex;padding:4px;border:1px solid #e2e2e9;border-radius:10px;background:#eeeef2;flex-shrink:0}.sdgi-view>button{display:flex;gap:7px;align-items:center;border-radius:7px;padding:9px 12px;font-size:13px;color:#797985}.sdgi-view svg{width:15px;height:15px}.sdgi-view>button[aria-pressed=true]{background:#fff;color:#33333c;box-shadow:0 1px 4px #27272f14}.sdgi-toolbar{display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid #e3e3e9;border-radius:17px;background:#fff}.sdgi-search{display:flex;gap:11px;align-items:center;width:100%;max-width:680px}.sdgi-search>svg{width:20px;height:20px;color:#92929d;flex-shrink:0}.sdgi-search input[type=search]{border:0;border-radius:0;padding:6px 0;min-height:34px;background:#fff;width:100%;color:#34343e;font-size:16px;outline-offset:4px}.sdgi-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.sdgi-filter{display:flex;flex-direction:column;gap:8px}.sdgi-filter>span{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#45454f}.sdgi-filter>div{display:flex;flex-wrap:wrap;gap:7px}.sdgi-filter button{font-size:15px;line-height:1.5;padding:8px 12px;border:1px solid #e4e4eb;border-radius:8px;color:#767682;background:#fff;min-height:37px}.sdgi-filter button[aria-pressed=true]{background:#fcf0f1;border-color:#ecc3c8;color:#ad2733;font-weight:600}.sdgi-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #eeeeF3;padding-top:14px;color:#92929c;font-size:12px}.sdgi-results button{display:flex;gap:5px;align-items:center;color:#ad2733;font-size:12px;min-height:28px}.sdgi-results svg{width:13px;height:13px}.sdgi-basis{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#747480;line-height:1.7;margin:0}.sdgi-basis svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:#9999a3}.sdgi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.sdgi-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:20px;background:#fff;border:1px solid #e0e0e7;border-radius:19px;color:#34343d;box-shadow:0 2px 10px #29293203}.sdgi-card-title>p{display:flex;align-items:flex-start;gap:7px;margin:0 0 7px;color:#41414b;font-size:15px;font-weight:500;line-height:1.5}.sdgi-card-title svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:#a8a8b2}.sdgi-card-title h3{margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.4;letter-spacing:-.025em;color:#292932;overflow-wrap:anywhere}.sdgi-card-identity{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:400;color:#41414b}.sdgi-card-identity b{color:#34343e;font-weight:400;font-variant-numeric:tabular-nums}.sdgi-info-status{display:inline-flex;padding:3px 7px;border-radius:5px;background:#f0f0f4;color:#45454f;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.sdgi-info-status.is-pending{background:#fff0f1;color:#b4323d}.sdgi-tax-state{padding:12px 14px;background:#f7f7f9;border:1px solid #ededf2;border-radius:12px}.sdgi-tax-state>div:first-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:16px;font-weight:600;color:#272730}.sdgi-tax-state>div:first-child>span:last-child{font-size:14px;font-weight:500;padding:5px 9px;border-radius:6px}.sdgi-tax-state>p{font-size:15px;font-weight:400;color:#41414b;margin:6px 0 0;line-height:1.45}.sdgi-year-list{display:flex;flex-direction:column;gap:5px;margin-top:7px;font-size:15px;font-weight:400;color:#41414b;line-height:1.45}.sdgi-year-list>span{display:flex;align-items:baseline;gap:7px}.sdgi-year-list b{color:#272730;font-weight:600;font-variant-numeric:tabular-nums}.sdgi-fiscal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0}.sdgi-span-2{grid-column:span 2}.sdgi-fiscal-fields dt{font-size:16px;font-weight:600;color:#272730;line-height:1.4;margin-bottom:3px}.sdgi-fiscal-fields dd{font-size:16px;color:#3a3a44;line-height:1.45;font-weight:400;overflow-wrap:anywhere;margin:0}.sdgi-archive{border-top:1px solid #eeeeF2;border-bottom:1px solid #eeeeF2;padding:12px 0}.sdgi-archive>p{margin:0 0 9px;color:#272730;font-size:16px;font-weight:600;line-height:1.4}.sdgi-archive dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.sdgi-archive dt{font-size:15px;font-weight:600;line-height:1.4;color:#35353f}.sdgi-archive dd{margin:4px 0 0;font-size:17px;line-height:1.4;color:#3a3a44;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere}.sdgi-observations{display:flex;flex-direction:column;gap:8px}.sdgi-observations>p{margin:0;display:grid;grid-template-columns:152px minmax(0,1fr);gap:10px;font-size:16px;font-weight:400;line-height:1.45;color:#3a3a44;overflow-wrap:anywhere}.sdgi-observations b{font-size:16px;font-weight:600;color:#272730}.sdgi-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;padding-top:2px}.sac-dgi .sdgi-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #dedee6;border-radius:10px;padding:10px 13px;color:#3d3d47;background:#fff;font-size:15px;line-height:1.5;font-weight:550}.sac-dgi .sdgi-button svg{width:16px;height:16px;flex-shrink:0}.sac-dgi .sdgi-button:hover{background:#f7f7f9;border-color:#ccccd7}.sac-dgi .sdgi-button.is-primary{background:#bd2935;color:#fff;border-color:#bd2935}.sac-dgi .sdgi-button.is-primary:hover{background:#a3212c;border-color:#a3212c}.sac-dgi .sdgi-button:disabled{opacity:.5;cursor:wait}.sdgi-success{margin:0;padding:16px;border:1px solid #b8dfcd;border-radius:10px;background:#eff9f3;font-size:14px;color:#23764f}.sdgi-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;color:#93939e;font-size:15px}.sdgi-loading svg{width:20px;height:20px}.sdgi-error{color:#b82e3a;padding:20px;font-size:14px}.sdgi-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #e2e2e9;border-radius:15px;background:#fff;overscroll-behavior-x:contain}.sdgi-table-scroll:focus-visible{outline:3px solid #bd2935;outline-offset:3px}.sdgi-table-scroll table{min-width:1060px;width:100%;text-align:left}.sdgi-table-scroll th{padding:16px 20px;font-size:15px;font-weight:600;background:#f9f9fb;color:#303039;text-transform:none;border-bottom:1px solid #e8e8ee}.sdgi-table-scroll td{vertical-align:top;font-size:16px;font-weight:400;padding:18px 20px;border-bottom:1px solid #eeeef2;line-height:1.5;color:#3a3a44}.sdgi-table-scroll tr:last-child td{border-bottom:0}.sdgi-table-scroll tbody tr:hover{background:#fdfdfe}.sdgi-society-name{min-width:220px}.sdgi-society-name strong{display:block;font-size:17px;font-weight:600;line-height:1.5;color:#484854}.sdgi-cancelled{display:inline-flex;margin-top:7px;padding:3px 7px;border-radius:5px;background:#fff0f1;color:#b3323e;font-size:11px}.sdgi-ruc{min-width:175px}.sdgi-ruc>span{white-space:nowrap;font-variant-numeric:tabular-nums}.sdgi-ruc small{display:block;margin-top:5px;color:#45454f;font-size:14px}.sdgi-value{overflow-wrap:anywhere;min-width:160px;max-width:240px}.sdgi-table-note{font-size:14px;line-height:1.5;color:#45454f;margin:8px 0 0}.sdgi-muted{font-size:12px;color:#9a9aa5}.sdgi-scroll-hint{display:none;margin:0 0 10px;font-size:12px;color:#a1a1ac}.sdgi-fincas-table td:first-child>p:first-child{font-size:17px;line-height:1.5;color:#4e4e5a}.sdgi-dialog{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sdgi-dialog>form{padding:28px;border:1px solid #e1e1e8;box-shadow:0 20px 80px #1f1f2926;max-height:90dvh;overflow-y:auto;color:#5a5a67}.sdgi-dialog h2{font-size:25px;letter-spacing:-.035em;font-weight:650;color:#292932;line-height:1.4}.sdgi-dialog label{font-size:15px;font-weight:600;line-height:1.5;color:#303039}.sdgi-dialog :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.sdgi-dialog button{min-height:40px;font-size:14px}@container dgi-view (max-width:1000px){.sdgi-card{padding:18px}.sdgi-card-actions{grid-template-columns:1fr}.sdgi-archive dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sdgi-scroll-hint{display:block}}@container dgi-view (max-width:720px){.sdgi-grid{grid-template-columns:1fr;gap:18px}.sdgi-heading{align-items:flex-start;flex-direction:column;gap:15px}.sdgi-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sdgi-card{padding:18px}.sdgi-archive dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sdgi-toolbar{padding:20px}}@container dgi-view (max-width:390px){.sdgi-sections{display:grid;grid-template-columns:1fr}.sdgi-sections>button{padding:12px 14px;font-size:14px}.sdgi-sections b{margin-left:auto}.sdgi-card{padding:16px}.sdgi-card-actions{grid-template-columns:1fr}.sdgi-archive dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sdgi-filter button{font-size:14px;padding:8px 9px}.sdgi-card-title h3{font-size:20px}}.sdgi-fiscal-fields>.sdgi-span-2{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:baseline;-moz-column-gap:14px;column-gap:14px}.sdgi-fiscal-fields>.sdgi-span-2 dt{margin:0}@container dgi-view (max-width:1050px){.sdgi-fiscal-fields>.sdgi-span-2{display:block}.sdgi-fiscal-fields>.sdgi-span-2 dt{margin-bottom:3px}.sdgi-observations>p{display:flex;flex-direction:column;gap:3px}}@container dgi-view (min-width:721px) and (max-width:1000px){.sdgi-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sac-dgi .animate-spin{animation:none}}.slp-property-section{container-type:inline-size;container-name:prepaid;min-width:0}.slp-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.slp-section-title h2{margin:0;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.slp-section-title p{margin:7px 0 0;font-size:16px;font-weight:400;line-height:1.5;color:#484853}.slp-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.slp-property-card{--slp-card-padding:18px;display:flex;flex-direction:column;gap:13px;padding:var(--slp-card-padding);border:1px solid #bfc0ca;border-radius:16px;background:#fff;box-shadow:0 3px 12px #2424310d;min-width:0;text-align:left;color:#303039;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}.slp-property-card:hover{border-color:#bd2934;box-shadow:0 5px 16px #24243117}.slp-property-card:focus-visible{outline:3px solid #a62531;outline-offset:4px}.slp-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:calc(-1 * var(--slp-card-padding)) calc(-1 * var(--slp-card-padding)) 0;padding:16px var(--slp-card-padding);border-bottom:1px solid #d5d5de;border-radius:15px 15px 0 0;background:#ededf2}.slp-card-heading>strong{padding-left:12px;border-left:4px solid #b52231;color:#202027;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.slp-card-heading>svg{width:19px;height:19px;flex-shrink:0;color:#73737f;margin-top:3px}.slp-label{display:block;font-size:15px;font-weight:600;color:#303039;line-height:1.45}.slp-reading>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:5px}.slp-reading strong{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.slp-reading>div>span{font-size:15px;font-weight:400;color:#484853}.slp-reading p{margin:5px 0 0;font-size:15px;line-height:1.45;color:#484853;font-weight:400}.slp-status{display:flex;align-items:center;gap:7px;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.4;color:#50505c;background:#f3f3f6}.slp-status svg{width:16px;height:16px;flex-shrink:0}.slp-property-card.is-low .slp-status{background:#fff0f1;color:#a92733}.slp-property-card.is-ok .slp-status{background:#edf7f1;color:#276440}.slp-last-topup{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:12px;border-top:1px solid #ececf1}.slp-last-topup>div{display:flex;flex-direction:column;gap:4px;min-width:0}.slp-last-topup strong{font-size:18px;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums}.slp-last-topup>div>span:last-child:not(.slp-label){font-size:16px;font-weight:400;line-height:1.45;color:#41414b}.slp-card-link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:600;line-height:1.5;color:#a62531;padding-top:3px;margin-top:auto}.slp-card-link svg{width:17px;height:17px}.slp-actions>button{min-height:44px;border-radius:10px;font-size:15px;font-weight:500}.slp-actions .slp-refund-button{color:#35353f;border-color:#dedee6;background:#fff}.slp-view-switch{display:flex;margin-left:auto;border:1px solid #dedee6;border-radius:10px;overflow:hidden}.slp-view-switch>button{font-size:15px;font-weight:500;line-height:1.5;padding:10px 13px}.slp-view-switch>button[aria-pressed=true]{background:#292930;color:#fff}.slp-form,.slp-detail{max-height:90dvh;overflow-y:auto}.slp-detail .slp-label{font-size:16px;font-weight:600;color:#303039}.slp-loading{padding:30px 0;color:#484853;font-size:16px}@container prepaid (max-width:1050px){.slp-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container prepaid (max-width:620px){.slp-property-grid{grid-template-columns:1fr}}@media(max-width:760px){.slp-actions{gap:10px}.slp-actions>button{flex:1 1 auto}.slp-view-switch{width:100%;margin-left:0}.slp-view-switch>button{flex:1}.slp-property-card{--slp-card-padding:17px}}@media(prefers-reduced-motion:reduce){.slp-property-card{transition:none}}.stn-page,.stn-dialog{--stn-ink:#24242b;--stn-muted:#53535f;--stn-line:#dcdce5;--stn-red:#b72532;color:var(--stn-ink);font-size:16px;font-weight:400;min-width:0}.stn-page{display:flex;flex-direction:column;gap:24px}.stn-page>*{min-width:0}.stn-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 0 6px}.stn-header-copy{max-width:740px}.stn-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 13px;font-size:12px;font-weight:700;color:#55555f;letter-spacing:.12em;line-height:1.4}.ss-workspace .ss-workspace-main[data-view=department] .stn-page .stn-header h1{margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:650;letter-spacing:-.055em;line-height:1.12}.stn-header h1>span{color:var(--stn-red)}.stn-header-copy>p:last-child{margin:12px 0 0;font-size:16px;font-weight:400;color:var(--stn-muted);line-height:1.55}.stn-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px;flex-shrink:0;max-width:55%}.stn-header-actions>button,.stn-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--stn-line);border-radius:11px;background:#fff;font-size:15px;font-weight:600;line-height:1.4;color:var(--stn-ink)}.stn-button:hover{border-color:#a8a8b4;background:#f5f5f8}.stn-button.is-primary{background:var(--stn-red);border-color:var(--stn-red);color:#fff}.stn-button.is-primary:hover{background:#97212c}.stn-header-actions input{max-width:100%}.stn-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stn-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stn-metric,.stn-kpi{border:1px solid var(--stn-line);background:#fff;border-radius:16px;padding:18px;min-width:0}.stn-metric.is-dark,.stn-kpi.is-dark{background:#27272e;border-color:#27272e;color:#fff}.stn-metric-label,.stn-kpi-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4}.stn-metric-label>svg,.stn-kpi-label>svg{width:18px;height:18px;color:var(--stn-red);flex-shrink:0}.stn-metric.is-dark .stn-metric-label>svg,.stn-kpi.is-dark .stn-kpi-label>svg{color:#ff9aa3}.stn-metric>strong,.stn-kpi-value{display:block;margin-top:10px;font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stn-metric>p,.stn-kpi-note{margin:8px 0 0;font-size:14px;font-weight:400;color:var(--stn-muted);line-height:1.5}.stn-metric.is-dark>p,.stn-kpi.is-dark .stn-kpi-note{color:#e1e1e7}.stn-basis{margin:0;font-size:14px;line-height:1.5;color:var(--stn-muted);font-weight:400}.stn-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:stretch}.stn-panel{border:1px solid var(--stn-line);border-radius:18px;background:#fff;padding:21px;min-width:0}.stn-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:19px}.ss-workspace .ss-workspace-main[data-view=department] .stn-page .stn-section-heading h2{margin:0;color:var(--stn-ink);font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.stn-section-heading p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--stn-muted)}.stn-bar-list{display:grid;gap:15px}.stn-bar-row{display:block;width:100%;text-align:left;min-width:0}button.stn-bar-row{border-radius:8px;padding:3px;margin:-3px}button.stn-bar-row:hover{background:#f5f5f8}.stn-bar-caption{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4}.stn-bar-caption>span{flex:1;min-width:0;font-weight:500;overflow-wrap:anywhere}.stn-bar-caption>strong{flex-shrink:0;font-size:17px;font-weight:400;font-variant-numeric:tabular-nums}.stn-bar-caption>svg{width:16px;height:16px;color:var(--stn-red);flex-shrink:0}.stn-bar-track{height:7px;background:#efeff4;border-radius:6px;overflow:hidden;margin-top:7px}.stn-bar-track>span{display:block;height:100%;border-radius:6px}.stn-bar-row>p{margin:5px 0 0;font-size:14px;color:var(--stn-muted)}.stn-empty{padding:30px 16px;color:var(--stn-muted);text-align:center;font-size:16px;line-height:1.5}.stn-tenant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.stn-tenant-card{min-width:0;width:100%;text-align:left;border:1px solid #cfcfd9;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #28283505;transition:border-color .15s,box-shadow .15s}.stn-tenant-card:hover{border-color:#b72532;box-shadow:0 5px 18px #2828350c}.stn-tenant-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;background:#f2f2f6;border-bottom:1px solid #dedee7}.stn-tenant-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid #dedee7;color:#9f2330;font-size:15px;font-weight:600}.stn-tenant-identity{min-width:0}.stn-tenant-name{display:block;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.stn-tenant-co{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--stn-muted);overflow-wrap:anywhere}.stn-tenant-balance{text-align:right}.stn-tenant-balance strong{display:block;font-size:22px;font-weight:400;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.25}.stn-tenant-balance>span{display:block;font-size:12px;font-weight:600;color:var(--stn-muted);margin-top:4px}.stn-tenant-balance.is-debt strong{color:#af2432}.stn-tenant-balance.is-credit strong{color:#23654f}.stn-tenant-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:14px 16px;margin:0}.stn-tenant-fields dt{font-size:14px;line-height:1.4;font-weight:600;color:#4c4c58}.stn-tenant-fields dd{margin:3px 0 0;font-size:16px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.stn-tenant-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 16px 14px;font-size:13px;color:var(--stn-muted)}.stn-tenant-footer>span{padding:4px 8px;border-radius:6px;background:#f2f2f6}.stn-tenant-footer .is-renewal{color:#78521a;background:#fff5e3;font-weight:600}.stn-tenant-footer>svg{margin-left:auto;width:17px;height:17px;color:var(--stn-red)}.stn-collection-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stn-collection-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.stn-followup{display:flex;flex-direction:column}.stn-followup>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--stn-line);font-size:16px;font-weight:500;line-height:1.4}.stn-followup>a>strong{font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.stn-followup>p{color:var(--stn-muted);font-size:14px;line-height:1.55;margin-top:14px}.stn-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.stn-filter-toolbar input{flex:1;min-width:150px}.stn-requests-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.55fr);gap:18px;align-items:start}.stn-request-list{border:1px solid var(--stn-line);border-radius:16px;overflow:auto;background:#fff;max-height:850px}.stn-request-list>button{border-bottom:1px solid var(--stn-line);padding:17px}.stn-request-list>button[aria-pressed=true]{background:#fbf0f1;box-shadow:inset 3px 0 #b72532}.stn-request-detail h2{font-size:25px;font-weight:600;letter-spacing:-.035em}.stn-request-detail h3{font-size:18px;font-weight:600;letter-spacing:-.02em;text-transform:none}.stn-exit-card{padding:20px}.stn-exit-progress{display:flex;align-items:center;gap:12px;margin:15px 0;color:var(--stn-muted);font-size:14px}.stn-exit-progress progress{flex:1;width:100%;height:7px;border-radius:5px;accent-color:#b72532;overflow:hidden}.stn-exit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.stn-exit-steps>button{min-height:48px;justify-content:flex-start;text-align:left;border-radius:10px;padding:10px;font-size:15px;line-height:1.4}.stn-exit-steps svg{flex-shrink:0}.stn-profile-title{background:linear-gradient(115deg,#fff,#f6f6fa);border-top:3px solid #b72532;padding:22px}.stn-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:5px;background:#eaeaf0;border:1px solid #dcdce5;border-radius:13px}.stn-profile-tabs>button{min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:9px;font-size:15px;font-weight:500;color:#53535f}.stn-profile-tabs>button[aria-pressed=true]{background:#fff;color:#26262d;border-color:#d5d5df;box-shadow:0 2px 5px #24243509}.stn-portal-teaser{display:flex;flex-direction:column;min-width:0;border:1px solid #cfcfd9;background:#fff;border-radius:18px;overflow:hidden}.stn-portal-teaser:hover{border-color:#b72532}.stn-portal-teaser-copy{padding:20px 21px 0}.stn-portal-teaser .stn-eyebrow{margin-bottom:8px;font-size:11px;color:#9e2632}.stn-portal-teaser h2{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.stn-portal-teaser h2>svg{width:21px;height:21px;color:#b72532}.stn-portal-teaser p{color:var(--stn-muted);font-size:15px;line-height:1.5;margin-top:6px}.stn-portal-teaser-image{margin:17px 21px 0;aspect-ratio:2.7;overflow:hidden;border:1px solid #dedee6;border-radius:10px 10px 0 0;background:#f5f5f5}.stn-portal-teaser-image img{display:block;width:100%;height:auto;-o-object-position:top;object-position:top}.stn-portal-teaser-link{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 21px;border-top:1px solid #e3e3eb;color:#a32331;font-size:15px;font-weight:600}.stn-portal-full{border:1px solid #cfcfd9;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 7px 24px #24243509}.stn-browser-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#eaeaf0;border-bottom:1px solid #d4d4df;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.stn-window-dots{display:flex;gap:5px;flex-shrink:0}.stn-window-dots i{width:7px;height:7px;border-radius:100%;background:#a6a6b3}.stn-demo-badge{margin-left:auto;color:#9e2632;background:#fff;border:1px solid #d4d4df;padding:3px 8px;border-radius:6px;white-space:nowrap;font-size:12px;font-weight:600}.stn-capture-button{display:block;width:100%;text-align:left}.stn-capture-button>img{width:100%;height:auto;display:block}.stn-capture-button>span{display:flex;align-items:center;justify-content:center;gap:8px;background:#f7f7fa;border-top:1px solid #e1e1e9;color:#9f2431;font-size:15px;font-weight:600;padding:12px}.stn-portal-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stn-portal-capabilities>article{padding:20px;border:1px solid var(--stn-line);border-radius:15px;background:#fff}.stn-portal-capabilities svg{width:22px;height:22px;color:#b72532;margin-bottom:13px}.stn-portal-capabilities h2{font-size:19px;font-weight:600;letter-spacing:-.025em}.stn-portal-capabilities p{margin-top:8px;font-size:16px;font-weight:400;line-height:1.5;color:var(--stn-muted)}.stn-portal-dialog{width:min(1400px,calc(100vw - 24px));max-width:none;max-height:94dvh;overflow-y:auto}.stn-portal-zoom{max-width:100%;overflow:auto}.stn-portal-zoom>img{display:block;width:100%;min-width:1000px;height:auto}.stn-loading{min-height:55vh;align-items:center;justify-content:center;gap:12px;color:#53535f}.stn-loading svg{width:29px;height:29px;color:#b72532;animation:stn-spin 1s linear infinite}.stn-loading strong{font-size:21px;font-weight:600}.stn-loading p{margin:0;font-size:16px}@keyframes stn-spin{to{transform:rotate(360deg)}}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(.text-sm,[class~="text-[13px]"],[class~="text-[13.5px]"],[class~="text-[14px]"]){font-size:16px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(.text-xs,[class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"]){font-size:14px;line-height:1.5}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(.text-muted-foreground,.text-slate-400,.text-slate-500,.text-gray-400,.text-gray-500){color:#53535f}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is([class~="text-white/55"],[class~="text-white/60"],[class~="text-white/70"],[class~="text-white/75"]){color:#e4e4eb}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(label,dt,.stn-label){font-size:16px;font-weight:600;color:#36363f;text-transform:none;letter-spacing:normal}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(h2,h3).text-sm{font-size:21px;font-weight:600;text-transform:none}.ss-workspace .ss-workspace-main[data-view=department] .stn-page th{font-size:14px;font-weight:600;color:#454550;background:#f0f0f5;padding:13px;text-transform:none;letter-spacing:normal}.ss-workspace .ss-workspace-main[data-view=department] .stn-page td{font-size:16px;padding:13px;font-weight:400}.ss-workspace .ss-workspace-main[data-view=department] .stn-page .truncate{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere}.ss-workspace .ss-workspace-main[data-view=department] .stn-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px;font-weight:400}.stn-page .overflow-x-auto{min-width:0;max-width:100%}.stn-page .overflow-x-auto>table,.stn-reconciliation>table{min-width:720px}.stn-reconciliation{overflow-x:auto;min-width:0;max-width:100%}.stn-page [class~="bg-[#FAF8F6]"]{background:#f5f5f8}.stn-page [class~="border-[#EFEBE7]"]{border-color:#e2e2e9}.stn-page .stn-profile-title h1{font-size:clamp(28px,2.5vw,35px);font-weight:600}.stn-page .stn-profile-tabs>button{border-bottom-width:1px}.stn-dialog :is(.text-sm,.text-xs,[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"]){font-size:15px;line-height:1.5}.ss-workspace .stn-dialog label{font-size:16px;font-weight:600;color:#36363f;text-transform:none;letter-spacing:normal}.stn-dialog :is(input:not([type=checkbox]):not([type=file]),select,textarea){min-height:44px;font-size:16px;font-weight:400;border-color:#c9c9d4}.stn-dialog h3{font-size:22px;font-weight:600;letter-spacing:-.025em}.stn-dialog .text-slate-400,.stn-dialog .text-slate-500{color:#53535f}.stn-dialog button:has(>svg.lucide-x){min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}@media(min-width:1101px){.stn-page .stn-profile-tabs{flex-wrap:nowrap}}@media(max-width:1100px){.stn-header{align-items:flex-start;flex-direction:column;gap:18px}.stn-header-actions{justify-content:flex-start;max-width:100%;width:100%}.stn-metrics-4{grid-template-columns:repeat(2,minmax(0,1fr))}.stn-requests-layout{grid-template-columns:minmax(0,1fr)}.stn-request-list{max-height:430px}.stn-overview-grid,.stn-collection-overview{grid-template-columns:minmax(0,1fr)}.stn-portal-teaser-image{aspect-ratio:3.3}}@media(max-width:767px){.stn-page{gap:20px}.stn-header-actions{gap:8px}.stn-header-actions>.relative{flex:1 1 100%;width:100%}.stn-header-actions>.relative>input{width:100%}.stn-header-actions>button{flex:1}.stn-metrics,.stn-collection-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stn-metric,.stn-kpi{padding:15px;border-radius:13px}.stn-metric-label,.stn-kpi-label{font-size:14px}.stn-metric>strong,.stn-kpi-value{font-size:27px}.stn-metric>p,.stn-kpi-note{font-size:14px}.stn-tenant-grid{grid-template-columns:minmax(0,1fr)}.stn-tenant-head{grid-template-columns:36px minmax(0,1fr);padding:14px;gap:10px}.stn-tenant-avatar{width:36px;height:36px;font-size:13px}.stn-tenant-balance{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}.stn-tenant-balance strong{font-size:22px}.stn-tenant-fields{grid-template-columns:minmax(0,1fr);padding:12px 14px;gap:10px}.stn-tenant-footer{padding:0 14px 13px}.stn-exit-steps{grid-template-columns:minmax(0,1fr)}.stn-panel{padding:18px}.stn-profile-title{padding:17px}.stn-profile-title .min-w-\[220px\]{min-width:0}.stn-profile-tabs>button{flex:1 0 30%;padding:9px}.stn-portal-capabilities{grid-template-columns:minmax(0,1fr)}.stn-window-dots{display:none}.stn-browser-bar{gap:8px;padding:10px;font-size:12px}.stn-demo-badge{font-size:11px;padding:3px 5px}.stn-portal-teaser-image{aspect-ratio:1.8}.stn-page [class~="min-w-[220px]"]{min-width:0}}@media(prefers-reduced-motion:reduce){.stn-loading svg{animation:none}.stn-tenant-card{transition:none}}.stn-page>:is(.mb-3,.mb-4,.mb-5,.mb-6,.mb-8,.mt-4,.mt-5,.mt-8){margin-top:0;margin-bottom:0}.stn-page h2,.stn-page h3{font-weight:600}.stn-profile-summary{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);gap:18px;align-items:start;min-width:0}.stn-profile-summary>*{min-width:0}.stn-profile-next{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.stn-profile-summary .stn-monthly table{min-width:620px}.stn-profile .stn-eyebrow{margin:0}@media(max-width:1100px){.stn-profile-summary,.stn-profile-next{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.stn-section-heading{flex-direction:column;align-items:stretch}.stn-section-heading>.relative{width:100%}}.stn-profile-actions{flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%}.ss-workspace .ss-workspace-main[data-view=department] .stn-page .stn-profile-actions>:is(button,a){min-height:44px;font-size:15px}.stanza-onboarding{--onb-ink: #202027;--onb-muted: #62616b;--onb-wine: #793b50;--onb-line: #e6e3e6;--onb-soft: #f7f5f7;--onb-display: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--onb-ink);background:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.65;min-height:100dvh;-webkit-font-smoothing:antialiased}.stanza-onboarding *{box-sizing:border-box}.stanza-onboarding button,.stanza-onboarding a,.stanza-onboarding input,.stanza-onboarding select{-webkit-tap-highlight-color:transparent}.stanza-onboarding button,.stanza-onboarding input,.stanza-onboarding select,.stanza-onboarding textarea{font-family:inherit}.stanza-onboarding button:focus-visible,.stanza-onboarding a:focus-visible,.stanza-onboarding input:focus-visible,.stanza-onboarding select:focus-visible{outline:3px solid #9c6685;outline-offset:5px}.stanza-onboarding button:disabled{opacity:.36;cursor:default}.stanza-onboarding h1,.stanza-onboarding h2,.stanza-onboarding h3,.stanza-onboarding h4{font-family:var(--onb-display);color:var(--onb-ink);font-weight:500;letter-spacing:-.035em}.stanza-onboarding h1{font-size:clamp(48px,6.4vw,88px);line-height:1.04}.stanza-onboarding h2{font-size:clamp(36px,4vw,56px);line-height:1.1}.stanza-onboarding h3{font-size:28px;line-height:1.2}.onb-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.onb-header{background:#ffffffdc;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid #ece9edaa}.onb-header-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}.onb-brand{display:flex;align-items:center;gap:24px;flex-shrink:0;text-align:left}.onb-brand-logo{width:120px;height:60px;-o-object-fit:contain;object-fit:contain}.onb-brand-caption{font-size:15px;line-height:1.4;color:var(--onb-muted);border-left:1px solid var(--onb-line);padding-left:24px}.onb-nav{display:flex;align-items:center;gap:28px}.onb-nav-link{position:relative;font-size:16px;min-height:48px;color:var(--onb-muted);white-space:nowrap}.onb-nav-link:hover,.onb-nav-link.is-active{color:var(--onb-wine)}.onb-nav-link.is-active:after{content:"";position:absolute;inset:auto 0 2px;height:2px;background:var(--onb-wine);border-radius:2px}.onb-header-actions{display:flex;align-items:center;gap:22px}.onb-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:46px;min-height:46px;padding:10px;border:1px solid var(--onb-line, #e6e3e6);border-radius:50%;background:#fff;font-size:16px}.onb-resume-link,.onb-exit-guide{display:inline-flex;gap:10px;align-items:center;font-size:16px;font-weight:500;min-height:48px;color:var(--onb-wine)}.onb-exit-guide{color:var(--onb-muted);padding:8px 0 8px 16px}.onb-share-note{font-size:16px;padding-bottom:12px}.onb-home{background:radial-gradient(ellipse 72% 31% at 79% 19%,#e8dff056,transparent 75%),radial-gradient(ellipse 62% 33% at 19% 12%,#ffe3ce65,transparent 75%),#fff;padding-top:80px}.onb-hero{text-align:center;max-width:1140px}.onb-eyebrow{color:var(--onb-wine);font-size:15px;font-weight:600;letter-spacing:.08em;margin-bottom:24px}.onb-hero h1{font-size:clamp(54px,7vw,96px);font-weight:500;line-height:1.01;letter-spacing:-.048em}.onb-gradient-text{background:linear-gradient(115deg,#8d4056,#935a69 44%,#685075);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#793b50}.onb-lead{color:var(--onb-muted);font-size:clamp(20px,1.8vw,24px);line-height:1.6;margin-top:26px;max-width:760px}.onb-hero .onb-lead{max-width:680px;margin:28px auto 30px}.onb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.onb-hero .onb-actions{justify-content:center}.onb-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 26px;min-height:58px;border-radius:999px;background:var(--onb-wine);color:#fff;font-size:18px;line-height:1.35;font-weight:500;border:1px solid transparent;text-align:center;transition:background .18s,transform .18s}.onb-button:hover{background:#653145;transform:translateY(-1px)}.onb-button svg{flex-shrink:0}.onb-button-secondary{background:#ffffffb3;color:var(--onb-wine);border-color:#d9c9d0}.onb-button-secondary:hover{background:#f6f0f4}.onb-text-link,.onb-back{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:var(--onb-wine);min-height:48px;padding-block:10px;text-align:left}.onb-text-link:hover,.onb-back:hover{text-decoration:underline;text-underline-offset:5px}.onb-text-link svg,.onb-back svg{flex-shrink:0}.onb-caption{font-size:15px;color:var(--onb-muted);line-height:1.7}.onb-hero .onb-caption{margin-top:22px}.onb-home-photos{display:grid;grid-template-columns:.8fr 1.3fr .8fr;gap:22px;align-items:center;margin-top:64px}.onb-home-photo{position:relative;overflow:hidden;border-radius:24px;height:300px;background:var(--onb-soft);margin:0}.onb-home-photo.photo-1{height:390px}.onb-home-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.onb-home-photo button{display:block;width:100%;height:100%;text-align:left}.onb-home-photo button:hover img{transform:scale(1.025)}.onb-home-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:55px 24px 22px;background:linear-gradient(transparent,#1d1726b5);color:#fff;display:flex;justify-content:space-between;gap:10px;font-size:18px;pointer-events:none}.onb-home-consult{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:100px}.onb-home-consult .onb-lead{max-width:630px;font-size:20px}.onb-home-consult>.onb-button{flex-shrink:0}.onb-content{padding-block:70px 96px}.onb-content>.onb-lead{margin-bottom:42px}.onb-phase-heading{display:grid;grid-template-columns:1.45fr 1fr;gap:70px;align-items:end;margin-bottom:64px}.onb-phase-heading h1{font-size:clamp(50px,5.2vw,72px)}.onb-resume-panel{padding-bottom:5px}.onb-resume-panel>span{display:block;font-size:18px;font-weight:500;margin-bottom:18px}.onb-resume-panel .onb-button{width:100%}.onb-resume-panel p{color:var(--onb-muted);font-size:15px;margin-top:15px}.onb-phase-list{border-top:1px solid var(--onb-line)}.onb-phase-row{width:100%;display:flex;align-items:center;gap:26px;text-align:left;padding:34px 16px;border-bottom:1px solid var(--onb-line);transition:background .18s}.onb-phase-row:hover{background:#f9f7fa}.onb-phase-number{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#f3eff5;color:var(--onb-wine);font-family:var(--onb-display);font-size:26px;flex-shrink:0}.onb-phase-row.is-complete .onb-phase-number{background:#eaf2ee;color:#34604d}.onb-phase-row-copy{display:flex;flex-direction:column;flex:1;gap:8px;min-width:0}.onb-phase-row-copy strong{font-family:var(--onb-display);font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.025em}.onb-phase-row-copy>span{font-size:18px;color:var(--onb-muted);max-width:650px}.onb-phase-row-copy small{font-size:14px;color:var(--onb-muted)}.onb-phase-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-size:14px;line-height:1.4;border-radius:999px;color:var(--onb-muted);background:#f4f3f5;min-width:105px;flex-shrink:0}.onb-phase-status.status-done{color:#34604d;background:#eaf2ee}.onb-phase-status.status-active{color:var(--onb-wine);background:#f4eaf0}.onb-phase-arrow{color:var(--onb-wine);flex-shrink:0}.onb-overview-links{display:flex;flex-wrap:wrap;gap:22px 38px;margin-block:36px 25px}.onb-overview-links button{display:flex;align-items:center;gap:12px;color:var(--onb-wine);font-size:18px;min-height:48px}.is-guided{background:radial-gradient(ellipse 65% 65% at 100% 50%,#ede6f15c,transparent 80%),radial-gradient(ellipse 55% 50% at 0% 65%,#fae7df44,transparent 85%),#fff}.onb-guided{min-height:calc(100dvh - 89px);display:flex;flex-direction:column}.onb-guided-progress{padding-top:26px}.onb-guided-progress>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;color:var(--onb-muted);margin-bottom:14px}.onb-guided-progress p{display:flex;gap:18px;align-items:center}.onb-guided-progress strong{color:var(--onb-wine);font-weight:600}.onb-guided-progress progress{display:block;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;overflow:hidden;border-radius:4px;background:#e9e3eb}.onb-guided-progress progress::-webkit-progress-bar{background:#e9e3eb;border-radius:4px}.onb-guided-progress progress::-webkit-progress-value{background:var(--onb-wine);border-radius:4px;-webkit-transition:width .25s;transition:width .25s}.onb-guided-progress progress::-moz-progress-bar{background:var(--onb-wine)}.onb-guided-stage{flex:1;padding-block:48px 60px;display:grid;align-items:center;gap:60px}.onb-guided-stage.has-visual{grid-template-columns:1fr 1fr}.onb-guided-stage.is-focused{max-width:1000px;min-height:560px}.onb-guide-copy{min-width:0}.onb-guide-symbol{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid #e5d9e2;background:#fff9;color:var(--onb-wine);border-radius:18px;margin-bottom:24px}.onb-guide-copy .onb-eyebrow{margin-bottom:16px}.stanza-onboarding .onb-guide-copy h1{font-size:clamp(44px,4.6vw,68px);line-height:1.03;font-weight:500;outline:none}.onb-title-period{color:var(--onb-wine)}.onb-guide-description{font-size:clamp(21px,1.9vw,25px);color:var(--onb-muted);line-height:1.65;margin-top:26px;max-width:830px}.onb-guide-copy .onb-text-link{margin-top:20px}.onb-guide-select{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:500;margin-bottom:20px;color:var(--onb-muted)}.onb-guide-select select{min-height:52px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #dcd5df;font-size:18px;color:var(--onb-ink);max-width:100%}.onb-guided-photo{position:relative;aspect-ratio:1.1;margin:0;border-radius:28px;overflow:hidden;background:var(--onb-soft)}.onb-guided-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onb-guided-photo figcaption{position:absolute;bottom:0;left:0;width:100%;padding:50px 24px 22px;color:#fff;background:linear-gradient(transparent,#211a23a8);font-size:16px}.onb-guided-controls{position:sticky;bottom:0;z-index:20;border-top:1px solid #e5dfe6b3;background:#ffffffed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-block:18px max(18px,env(safe-area-inset-bottom))}.onb-guided-controls>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.onb-guided-controls .onb-button{min-width:190px}.onb-guide-map-link{color:var(--onb-muted);font-size:16px;min-height:48px;padding-inline:12px}.onb-report-example{padding:24px 28px;border-left:3px solid var(--onb-wine);margin-top:30px;background:#f5eff7;border-radius:0 18px 18px 0}.onb-report-example>span{color:var(--onb-muted);font-size:15px}.onb-report-example>strong{display:block;font-family:var(--onb-display);font-size:32px;font-weight:500}.onb-report-example p{font-size:18px;color:var(--onb-muted);margin-top:4px}.onb-evidence-pair{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.onb-evidence-pair span{padding:12px 22px;border:1px solid var(--onb-line);border-radius:12px;font-size:18px}.onb-closing-visual{display:grid;grid-template-columns:1fr 1fr;gap:20px}.onb-closing-visual>div{display:flex;flex-direction:column;gap:16px;min-height:300px;justify-content:center;padding:28px;background:linear-gradient(145deg,#f6eff8,#faf5ef);border:1px solid #e8dfea;border-radius:28px}.onb-closing-visual svg{color:var(--onb-wine);margin-bottom:16px}.onb-closing-visual strong{font-family:var(--onb-display);font-size:28px;font-weight:500;line-height:1.1}.onb-closing-visual span{color:var(--onb-muted);font-size:17px}.onb-media-skeleton{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;border-radius:24px;background:#f1edf3;color:var(--onb-muted);font-size:18px;padding:30px;text-align:center}.onb-full-phase{max-width:1000px;padding-block:40px 80px}.onb-phase-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:50px}.onb-training-content>.onb-lead{margin-bottom:25px}.onb-training-content>h1{font-size:clamp(48px,5vw,72px)}.onb-step-points{display:grid;gap:32px;margin:42px 0;padding:0;list-style:none}.onb-step-points li{display:flex;gap:22px}.onb-step-points li>span{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #e3d8e2;border-radius:50%;color:var(--onb-wine);flex-shrink:0;font-size:18px}.onb-step-points h3{font-size:28px;margin:4px 0 10px}.onb-step-points p{font-size:19px;color:var(--onb-muted);line-height:1.7}.onb-phase-finish{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:50px;border-top:1px solid var(--onb-line);padding-top:40px}.onb-phase-finish h2{font-size:32px}.onb-phase-finish p{color:var(--onb-muted);font-size:17px;margin-top:12px}.onb-phase-finish .onb-button{flex-shrink:0}.onb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.onb-section-heading .onb-eyebrow{margin-bottom:12px}.onb-section-heading>p{font-size:17px;color:var(--onb-muted)}.onb-resource-section{margin-top:48px}.onb-resource-section .onb-section-heading h2{font-size:36px}.onb-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.onb-media-card{border:1px solid #e4dfe7;border-radius:22px;overflow:hidden;background:#fff}.onb-media-screen{aspect-ratio:16/9;background:#221c26;position:relative}.onb-media-screen.vertical{aspect-ratio:9/16;max-height:590px}.onb-media-screen iframe{width:100%;height:100%;border:0}.onb-media-play{display:block;width:100%;height:100%;position:relative}.onb-media-play img{opacity:.78;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onb-play-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;color:var(--onb-wine);background:#fffffff0;box-shadow:0 4px 24px #21142c20}.onb-media-provider{position:absolute;left:18px;bottom:15px;color:#fff;font-size:14px;background:#211a248c;padding:3px 10px;border-radius:6px}.onb-media-body{padding:24px}.onb-media-body h4{font-size:23px;letter-spacing:-.02em;line-height:1.3}.onb-media-body p{font-size:16px;color:var(--onb-muted);line-height:1.7;margin-top:10px}.onb-media-body .onb-text-link{font-size:15px;margin-top:8px}.onb-empty{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:28px;border:1px dashed #d7ccd9;border-radius:20px;color:var(--onb-muted);font-size:18px;background:#fbf9fc}.onb-quiz{padding:34px;margin-top:48px;border:1px solid var(--onb-line);border-radius:22px;background:#faf8fb}.onb-quiz h3{font-size:32px;margin-bottom:24px}.onb-quiz-options{display:grid;gap:12px}.onb-quiz-option{display:flex;align-items:center;gap:16px;text-align:left;font-size:18px;padding:18px;border:1px solid #e0d9e3;border-radius:14px;background:#fff;min-height:62px}.onb-quiz-option>span{font-size:15px;color:var(--onb-muted)}.onb-quiz-option>svg{margin-left:auto;flex-shrink:0}.onb-quiz-option.selected{border-color:var(--onb-wine)}.onb-quiz-option.correct{background:#edf4ef;color:#34604d;border-color:#aac4b7}.onb-quiz-feedback{color:var(--onb-wine);font-size:17px;margin-top:20px}.onb-quiz>.onb-button{margin-top:22px}.onb-preparation{padding:30px;border:1px solid var(--onb-line);border-radius:22px;background:#fff}.onb-section-label{display:flex;align-items:center;gap:12px;margin-bottom:20px}.onb-section-label>svg{color:var(--onb-wine);flex-shrink:0}.onb-section-label h3{font-size:27px}.onb-preparation dl>div{display:grid;grid-template-columns:145px 1fr;gap:20px;border-top:1px solid #eee9ef;padding-block:17px}.onb-preparation dt{display:flex;gap:8px;align-items:start;font-size:16px;font-weight:600;line-height:1.6}.onb-preparation dt svg{color:var(--onb-wine);flex-shrink:0;margin-top:5px}.onb-preparation dd{color:var(--onb-muted);font-size:17px}.onb-guided-preparation .onb-preparation dl>div{grid-template-columns:1fr;gap:5px;padding-block:12px}.onb-guided-preparation .onb-preparation dd{padding-left:24px;font-size:16px}.onb-guided-preparation .onb-preparation{padding:26px}.onb-callout{display:flex;align-items:start;gap:22px;padding:32px;border:1px solid #e6dce8;border-radius:22px;background:linear-gradient(115deg,#fcf5f3,#f7f3fb);margin-block:36px}.onb-callout>svg{flex-shrink:0;color:var(--onb-wine);margin-top:4px}.onb-callout h3{font-size:30px}.onb-callout p{font-size:18px;color:var(--onb-muted);margin-top:12px}.onb-catalog-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin:36px 0}.onb-search{display:flex;gap:12px;align-items:center;border:1px solid #dcd5df;border-radius:18px;padding:15px 18px;flex:1;max-width:480px;min-width:240px;background:#fff}.onb-search>svg{color:var(--onb-muted);flex-shrink:0}.onb-search input{font-size:17px;min-width:0;width:100%;background:transparent;border:0;outline-offset:4px}.onb-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.onb-catalog-controls .onb-filters{margin-bottom:0}.onb-filters button,.onb-filters select{font-size:16px;padding:10px 18px;min-height:48px;border:1px solid var(--onb-line);border-radius:30px;background:#fff;color:var(--onb-muted)}.onb-filters .is-active{color:#fff;background:var(--onb-wine);border-color:var(--onb-wine)}.onb-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.onb-property-card{display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid var(--onb-line);border-radius:24px;overflow:hidden;transition:transform .2s,box-shadow .2s}.onb-property-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #271b2e0c}.onb-property-photo{aspect-ratio:4/3;width:100%;position:relative;background:var(--onb-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.onb-property-badge{position:absolute;left:18px;top:18px;padding:5px 13px;background:#fffffff2;color:var(--onb-ink);border-radius:20px;font-size:14px}.onb-property-copy{display:flex;justify-content:space-between;gap:15px;width:100%;padding:24px 24px 14px}.onb-property-copy h3{font-size:30px}.onb-property-copy p{color:var(--onb-muted);font-size:15px;margin-top:8px}.onb-property-copy>svg{color:var(--onb-wine);margin-top:4px;flex-shrink:0}.onb-property-location{display:flex;align-items:center;gap:7px;width:100%;padding:0 24px 24px;margin-top:auto;flex-wrap:wrap;color:var(--onb-muted);font-size:14px}.onb-property-location span{color:var(--onb-wine);margin-left:auto}.onb-detail-header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-block:28px 42px}.onb-detail-header .onb-caption{margin-top:20px}.onb-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start}.onb-property-photos{min-width:0}.onb-detail-photo{position:relative;width:100%;aspect-ratio:4/3;background:#f6f3f7;border-radius:24px;overflow:hidden}.onb-detail-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.onb-photo-enlarge{display:inline-flex;align-items:center;gap:8px;position:absolute;bottom:16px;right:16px;padding:10px 16px;background:#fffffff5;border-radius:30px;font-size:15px}.onb-photo-library{margin-top:24px}.onb-gallery-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:16px}.onb-gallery-label>p{display:flex;align-items:center;gap:8px;color:var(--onb-wine);font-size:15px;font-weight:500}.onb-gallery-label select{max-width:230px;min-height:48px;border:1px solid var(--onb-line);padding:10px 14px;border-radius:12px;font-size:16px;background:#fff}.onb-photo-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.onb-photo-thumbnails>button{position:relative;aspect-ratio:1;border-radius:12px;background:var(--onb-soft);overflow:hidden}.onb-photo-thumbnails img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onb-photo-thumbnails>button>span:last-child{position:absolute;bottom:0;left:0;right:0;padding:7px 10px;background:#fffffff0;color:var(--onb-ink);font-size:14px;text-align:left;line-height:1.5}.onb-inline-checks{display:flex;flex-wrap:wrap;gap:15px 26px;margin-top:20px;list-style:none;padding:0}.onb-inline-checks li{display:flex;align-items:center;gap:8px;font-size:16px}.onb-inline-checks svg{color:var(--onb-wine)}.onb-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px}.onb-guide-links a{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid var(--onb-line);border-radius:20px;font-size:21px;background:#fff}.onb-guide-links svg{color:var(--onb-wine);flex-shrink:0}.onb-guide-links small{display:block;color:var(--onb-muted);font-size:15px;margin-top:7px}.onb-exit-reminder{background:#793b50;color:#fff;border-radius:22px;padding:34px;margin-top:36px}.onb-exit-reminder strong{font-family:var(--onb-display);font-size:34px;font-weight:500}.onb-exit-reminder p{font-size:20px;line-height:1.6;margin-top:12px;max-width:800px}.onb-photo-pending{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px;padding:36px;min-height:350px;border:1px dashed #d8cedb;border-radius:24px}.onb-photo-pending svg{color:var(--onb-wine)}.onb-photo-pending h3{font-size:30px}.onb-photo-pending p{font-size:18px;color:var(--onb-muted)}.onb-gallery-modal{background:#fff;color:#202027;padding:28px;border-radius:22px;font-family:Plus Jakarta Sans,sans-serif}.onb-gallery-modal h2{font-family:Outfit,sans-serif;font-size:27px;font-weight:500;padding-right:20px}.onb-gallery-viewer-controls{display:flex;justify-content:space-between;align-items:center;gap:20px}.onb-gallery-viewer-controls p{font-size:18px;color:#62616b;text-align:center}.onb-gallery-modal .onb-icon-button:focus-visible{outline:3px solid #9c6685;outline-offset:3px}.onb-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--onb-line);padding:9px 15px;font-size:15px;border-radius:30px}.onb-completion{padding-block:85px 100px;text-align:center}.onb-completion h1{font-size:clamp(48px,5.6vw,80px)}.onb-completion .onb-lead{margin:28px auto 36px;max-width:750px}.onb-completion .onb-caption{max-width:660px;margin:34px auto 0}.onb-completion .onb-actions{justify-content:center}.onb-completion-icon{width:100px;height:100px;background:#f1eaf4;color:var(--onb-wine);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.onb-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px max(48px,calc((100% - 1240px)/2));border-top:1px solid #ece7ee;background:#fff;color:var(--onb-muted);font-size:15px}.onb-footer>span{font-family:var(--onb-display);font-size:18px}.onb-skip{position:absolute;left:20px;top:-100px;padding:15px 20px;background:#fff;z-index:100;font-size:18px}.onb-skip:focus{top:12px}#onb-main{scroll-margin-top:110px}.onb-admin{min-height:0;border:1px solid var(--onb-line);border-radius:22px;overflow:hidden}.onb-admin-bar{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px}.onb-admin-bar h2{font-size:32px}.onb-admin-bar .onb-eyebrow{margin-bottom:10px}.onb-admin-bar p:not(.onb-eyebrow){font-size:17px;color:var(--onb-muted);margin-top:10px}.onb-admin-content{padding:28px;border-top:1px solid var(--onb-line)}.onb-admin-resources>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;border-top:1px solid var(--onb-line);font-size:18px}.onb-admin-resources small{display:block;color:var(--onb-muted);font-size:15px;margin-top:8px}.onb-resource-form{display:grid;gap:20px;padding:28px;border:1px solid var(--onb-line);border-radius:18px;margin-bottom:28px}.onb-resource-form h3{font-size:28px}.onb-resource-form label{display:grid;gap:9px;font-size:16px}.onb-resource-form input:not([type=checkbox]),.onb-resource-form select,.onb-resource-form textarea{width:100%;min-height:50px;border:1px solid #ddd3e0;border-radius:10px;padding:12px;font-size:17px;background:#fff}.onb-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.onb-resource-form .onb-checkbox-label{display:flex;flex-direction:row;align-items:center;gap:12px}.onb-resource-form input[type=checkbox]{width:20px;height:20px}.onb-resource-form [role=alert]{color:var(--onb-wine);font-size:17px}@media(max-width:1120px){.onb-container{width:calc(100% - 64px)}.onb-brand-caption{display:none}.onb-header-row{gap:20px}.onb-nav{gap:22px}.onb-header-actions{gap:14px}.onb-phase-heading{gap:40px}.onb-guided-stage,.onb-home-consult{gap:36px}.onb-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-detail-header{flex-direction:column;align-items:start}.onb-detail-grid{grid-template-columns:1fr 1fr}.onb-preparation dl>div{grid-template-columns:1fr;gap:7px}.onb-preparation dd{padding-left:24px}.onb-phase-finish{flex-direction:column;align-items:start}.onb-closing-visual{gap:12px}.onb-closing-visual>div{padding:24px}}@media(max-width:800px){.onb-header-row{flex-wrap:wrap;gap:0 20px;padding-block:8px;min-height:80px}.onb-brand-logo{width:106px;height:54px}.onb-header-actions{margin-left:auto}.onb-nav{order:3;width:100%;justify-content:center;gap:34px}.onb-nav-link{min-height:44px}.is-guided .onb-header-row{flex-wrap:nowrap}.onb-home{padding-top:56px}.onb-hero h1{font-size:clamp(52px,8vw,72px)}.onb-home-photos{gap:16px;grid-template-columns:1fr 1.5fr}.onb-home-photo{height:280px;border-radius:20px}.onb-home-photo.photo-1{height:330px}.onb-home-photo.photo-2{display:none}.onb-home-consult{flex-direction:column;align-items:start;padding-block:70px}.onb-phase-heading{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.onb-resume-panel{max-width:480px}.onb-phase-row{gap:20px;padding-inline:0}.onb-phase-row-copy strong{font-size:29px}.onb-phase-row-copy>span{font-size:17px}.onb-phase-arrow{display:none}.onb-guided{min-height:calc(100dvh - 80px)}.onb-guided-stage.has-visual{grid-template-columns:1fr;gap:32px}.onb-guided-stage{padding-block:36px 42px}.onb-guided-stage.is-focused{min-height:530px}.onb-guided-media,.onb-guided-photo,.onb-guided-preparation,.onb-closing-visual{width:100%;max-width:600px;justify-self:center}.onb-guided-photo{aspect-ratio:16/10}.onb-closing-visual>div{min-height:230px}.onb-full-phase{padding-top:32px}.onb-phase-detail-actions{align-items:start;flex-direction:column;gap:14px;margin-bottom:36px}.onb-guide-links,.onb-detail-grid{grid-template-columns:1fr}.onb-detail-photo{aspect-ratio:16/10}.onb-admin-bar{flex-direction:column;align-items:start}}@media(max-width:540px){.onb-container{width:calc(100% - 40px)}.onb-header-row{gap:0 12px}.onb-brand-logo{width:94px;height:52px}.onb-header-actions{gap:14px}.onb-header-actions .onb-icon-button{min-height:42px;min-width:42px;padding:8px}.onb-resume-link{font-size:14px;gap:6px}.onb-resume-link svg{display:none}.onb-nav{justify-content:space-between;gap:18px}.onb-nav-link{font-size:15px}.onb-exit-guide{gap:7px;font-size:14px;max-width:178px;line-height:1.45;text-align:left}.onb-exit-guide svg{flex-shrink:0}.onb-home{padding-top:44px}.onb-eyebrow{font-size:14px;margin-bottom:20px;letter-spacing:.04em}.onb-hero h1{font-size:clamp(46px,11.8vw,62px);line-height:1.04;letter-spacing:-.04em}.onb-hero .onb-lead{font-size:19px;line-height:1.65;margin-block:24px}.onb-hero .onb-actions{flex-direction:column;gap:8px}.onb-hero .onb-button{width:100%}.onb-button{min-height:56px;font-size:17px;padding:16px 22px;gap:10px}.onb-text-link{font-size:16px}.onb-caption{font-size:14px}.onb-hero .onb-caption{max-width:285px;margin:14px auto 0}.onb-home-photos{display:block;margin-top:36px}.onb-home-photo{display:none}.onb-home-photo.photo-1{display:block;height:300px}.onb-home-photo figcaption{font-size:17px;padding-inline:20px}.onb-home-consult{padding-block:56px;gap:28px}.onb-home-consult h2{font-size:44px}.onb-home-consult .onb-lead{font-size:19px;margin-top:20px}.onb-home-consult .onb-button{width:100%}.onb-content{padding-block:42px 60px}.stanza-onboarding h1{font-size:46px}.stanza-onboarding h2{font-size:36px}.onb-lead{font-size:19px}.onb-phase-heading h1{font-size:47px}.onb-phase-row{gap:15px;align-items:start;flex-wrap:wrap;padding-block:26px}.onb-phase-number{width:46px;height:46px;font-size:22px}.onb-phase-row-copy{flex-basis:calc(100% - 70px)}.onb-phase-row-copy strong{font-size:27px}.onb-phase-row-copy>span{font-size:17px}.onb-phase-status{margin-left:61px;min-width:0;padding:6px 12px}.onb-resume-panel .onb-button{font-size:16px;padding-inline:16px}.onb-overview-links{display:grid;gap:10px}.onb-overview-links button{font-size:17px}.onb-guided-progress{padding-top:20px}.onb-guided-progress>div{font-size:14px;gap:10px}.onb-guided-progress p{gap:10px}.onb-guided-progress p>span{display:none}.onb-guided-stage{padding-block:30px 40px}.onb-guided-stage.is-focused{min-height:500px}.onb-guide-symbol{width:50px;height:50px;margin-bottom:22px;border-radius:16px}.onb-guide-copy .onb-eyebrow{font-size:14px;margin-bottom:14px}.stanza-onboarding .onb-guide-copy h1{font-size:clamp(40px,10.8vw,52px);line-height:1.07}.onb-guide-description{font-size:20px;margin-top:24px;line-height:1.7}.onb-guided-stage.has-visual{gap:28px}.onb-guided-controls{padding-block:14px max(14px,env(safe-area-inset-bottom))}.onb-guided-controls>div{gap:18px}.onb-guide-map-link{display:none}.onb-guided-controls .onb-button{min-width:0;padding-inline:22px;flex:1;max-width:220px;font-size:17px}.onb-guided-controls .onb-previous{font-size:16px;gap:8px}.onb-guided-controls .onb-button svg{width:19px}.onb-guided-photo{border-radius:22px}.onb-closing-visual>div{padding:22px;border-radius:22px;min-height:240px}.onb-closing-visual strong{font-size:26px}.onb-closing-visual span{font-size:16px}.onb-guide-select select{font-size:17px}.onb-report-example{padding:20px}.onb-report-example p{font-size:17px}.onb-evidence-pair{gap:10px}.onb-evidence-pair span{font-size:16px}.onb-step-points{gap:28px}.onb-step-points li{gap:15px}.onb-step-points li>span{width:34px;height:34px;font-size:16px}.onb-step-points h3{font-size:25px;margin-top:2px}.onb-step-points p{font-size:18px}.onb-full-phase .onb-training-content>h1{font-size:46px}.onb-phase-detail-actions .onb-button{width:100%;font-size:16px}.onb-phase-finish h2{font-size:30px}.onb-phase-finish .onb-button{width:100%}.onb-section-heading{gap:15px;align-items:start}.onb-pill{font-size:14px;padding-inline:12px;white-space:nowrap}.onb-property-grid,.onb-video-grid{grid-template-columns:1fr;gap:24px}.onb-property-copy h3{font-size:30px}.onb-media-card{border-radius:20px}.onb-media-body{padding:22px}.onb-media-body h4{font-size:23px}.onb-media-body p{font-size:16px}.onb-quiz{padding:26px 20px}.onb-quiz h3{font-size:28px}.onb-quiz-option{font-size:17px;padding:16px}.onb-preparation{padding:24px 20px}.onb-section-label h3{font-size:25px}.onb-preparation dl>div{grid-template-columns:1fr;gap:6px}.onb-preparation dd{font-size:17px;padding-left:24px}.onb-guided-preparation .onb-preparation{padding:24px 20px}.onb-callout{padding:26px 20px;gap:15px}.onb-callout h3{font-size:26px}.onb-callout p{font-size:17px}.onb-callout>svg{width:22px}.onb-catalog-controls{gap:20px;margin-block:28px}.onb-search{min-width:0;max-width:none;width:100%;flex-basis:100%}.onb-search input{font-size:16px}.onb-filters button,.onb-filters select{font-size:15px;padding-inline:14px}.onb-detail-header{margin-block:22px 30px}.onb-detail-header .onb-actions{gap:12px;width:100%}.onb-detail-header .onb-button{flex:1;min-width:0;font-size:15px;gap:8px;padding-inline:16px}.onb-detail-header .onb-button svg:last-child{display:none}.onb-photo-thumbnails{gap:8px}.onb-photo-thumbnails>button>span:last-child{font-size:12px;padding:5px 7px}.onb-gallery-label select{max-width:210px}.onb-guide-links a{padding:24px 20px;font-size:20px;gap:16px}.onb-exit-reminder{padding:28px 24px}.onb-exit-reminder p{font-size:19px}.onb-completion{padding-block:55px 70px}.onb-completion h1{font-size:46px}.onb-completion .onb-actions{flex-direction:column;gap:14px}.onb-completion .onb-button{width:100%}.onb-footer{padding:28px 20px;flex-direction:column;align-items:start;gap:8px;font-size:14px}.onb-footer>span{font-size:17px}.onb-admin-bar,.onb-admin-content{padding:24px 20px}.onb-admin-bar h2{font-size:30px}.onb-admin-bar .onb-button{width:100%}.onb-admin-bar .onb-actions{width:100%;gap:14px}.onb-form-columns{grid-template-columns:1fr}.onb-resource-form{padding:24px 18px}.onb-admin .onb-section-heading{flex-wrap:wrap}.onb-gallery-modal{padding:24px 16px;width:calc(100% - 24px)}.onb-gallery-modal h2{font-size:23px;line-height:1.3}.onb-gallery-viewer-controls{gap:12px}.onb-gallery-viewer-controls p{font-size:16px}}@media(prefers-reduced-motion:reduce){.stanza-onboarding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.onb-collection-intro{display:grid;grid-template-columns:1fr 1fr;gap:20px}.onb-collection-tile{border:1px solid #e5dee8;border-radius:24px;background:#ffffffc9;overflow:hidden;min-width:0}.onb-collection-tile-photo{height:160px;width:100%;background:#f2edf4;overflow:hidden}.onb-collection-tile-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onb-collection-tile>div:last-child{padding:24px}.stanza-onboarding .onb-collection-tile h3{font-size:29px;line-height:1.12;margin-bottom:16px}.onb-collection-tile p{font-size:17px;line-height:1.65;color:var(--onb-muted)}.onb-house-showcase{min-width:0}.onb-house-showcase-card{background:#fff;border:1px solid var(--onb-line);border-radius:24px;overflow:hidden}.onb-house-showcase-photo{width:100%;aspect-ratio:16/10;background:#f3eff5;color:var(--onb-wine);display:flex;align-items:center;justify-content:center}.onb-house-showcase-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onb-house-showcase-copy{padding:26px}.onb-house-showcase-copy>p{font-size:17px;line-height:1.7;color:var(--onb-muted);margin-block:14px 12px}.onb-house-showcase-copy .onb-text-link{margin-top:6px}.onb-property-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.onb-property-links a{display:inline-flex;align-items:center;gap:8px;color:var(--onb-wine);font-size:16px;min-height:46px;font-weight:500}.onb-property-links a:hover{text-decoration:underline;text-underline-offset:5px}.onb-property-links>span{color:var(--onb-muted);font-size:14px}.onb-property-description{padding:0 24px;color:var(--onb-muted);font-size:16px;line-height:1.7}.onb-card-property-links{padding:12px 24px 4px}.onb-property-copy h3 button{text-align:left}.onb-property-location>.onb-text-link{margin-left:auto;font-size:15px;gap:6px}.onb-property-collection{margin-top:64px}.onb-property-collection .onb-section-heading>div>p{margin-top:16px;font-size:18px;color:var(--onb-muted);max-width:750px}.onb-full-house-pickers{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:36px}.onb-training-content>.onb-collection-intro{margin-top:36px}.onb-laundry-visual>div{padding-inline:26px}@media(max-width:1120px){.onb-collection-intro{gap:14px}.onb-collection-tile>div:last-child{padding:22px}.stanza-onboarding .onb-collection-tile h3{font-size:27px}.onb-collection-tile-photo{height:140px}}@media(max-width:800px){.onb-collection-intro{max-width:600px;justify-self:center}.onb-full-house-pickers{grid-template-columns:1fr;gap:36px}.onb-house-showcase{width:100%;max-width:600px;justify-self:center}.onb-property-collection .onb-section-heading{align-items:start}}@media(max-width:540px){.onb-collection-intro{grid-template-columns:1fr;gap:14px}.onb-collection-tile{border-radius:20px;display:grid;grid-template-columns:90px minmax(0,1fr)}.onb-collection-tile-photo{height:100%;min-height:190px}.onb-collection-tile>div:last-child{padding:20px 16px}.stanza-onboarding .onb-collection-tile h3{font-size:25px}.onb-collection-tile p{font-size:16px}.onb-house-showcase-copy{padding:24px 20px}.onb-house-showcase-copy h3{font-size:30px}.onb-house-showcase-copy>p{font-size:17px}.onb-house-showcase .onb-guide-select select{width:100%}.onb-property-collection{margin-top:44px}.onb-property-collection h2{font-size:34px}.onb-property-collection .onb-section-heading{flex-wrap:wrap;gap:18px}.onb-property-collection .onb-section-heading>div>p{font-size:18px}.onb-property-description{font-size:17px}.onb-property-links{gap:8px 22px}.onb-property-links a{font-size:17px}.onb-full-house-pickers{gap:30px}}.onb-full-phase .onb-phase-detail-actions{margin-bottom:28px}.onb-phase-jump{margin-bottom:52px}.onb-phase-jump>p{margin-bottom:16px;font-size:16px}.onb-phase-jump-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.onb-phase-jump-button{display:flex;align-items:start;gap:12px;min-width:0;min-height:94px;padding:18px 16px;text-align:left;border:1px solid var(--onb-line);border-radius:16px;background:#fff;transition:background .18s,border-color .18s}.onb-phase-jump-button:hover{border-color:#bd9dac;background:#faf7fb}.onb-phase-jump-button.is-current{background:linear-gradient(120deg,#f7edf1,#f2eef8);border-color:#a5768a}.onb-phase-jump-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#f3eff5;color:var(--onb-wine);font-size:14px;line-height:1}.onb-phase-jump-button.is-current .onb-phase-jump-number{color:#fff;background:var(--onb-wine)}.onb-phase-jump-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.onb-phase-jump-copy strong{color:var(--onb-ink);font-family:var(--onb-display);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.015em}.onb-phase-jump-copy>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.4;color:var(--onb-muted)}.onb-phase-jump-copy>.is-viewed{color:#34604d}@media(max-width:800px){.onb-phase-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-phase-jump{margin-bottom:40px}}@media(max-width:540px){.onb-phase-jump-grid{gap:10px}.onb-phase-jump-button{padding:16px 12px;gap:9px;min-height:98px}.onb-phase-jump-number{display:none}.onb-phase-jump-copy strong{font-size:18px}.onb-phase-jump-copy>span{font-size:14px}}.onb-choices{margin-bottom:24px;min-width:0}.onb-choices-label{color:var(--onb-muted);font-size:16px;line-height:1.5;margin-bottom:12px}.onb-choices>div{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.onb-choices button{min-height:48px;padding:12px 18px;border:1px solid #ded5e2;border-radius:15px;background:#fff;font-size:16px;line-height:1.45;color:var(--onb-ink);text-align:left;transition:background .18s,border-color .18s}.onb-choices button:hover{background:#faf6fb;border-color:#af8298}.onb-choices button.is-selected{border-color:#99677e;color:#6e3049;background:linear-gradient(120deg,#f9edf2,#f3edf8);box-shadow:inset 0 0 0 1px #99677e}.onb-choices-houses>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.onb-choices-houses button{width:100%;min-width:0;padding:13px 16px}.onb-rich-heading{display:flex;align-items:start;gap:16px;margin-bottom:24px}.onb-rich-heading>svg{flex-shrink:0;color:var(--onb-wine);margin-top:4px}.stanza-onboarding .onb-rich-heading h3{font-size:30px;line-height:1.2}.onb-rich-heading p{font-size:17px;color:var(--onb-muted);line-height:1.65;margin-top:12px}.onb-rich-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.onb-rich-card{border:1px solid #e7e0e9;border-radius:23px;background:#fff;padding:28px;min-width:0}.onb-rich-card>header{display:flex;align-items:start;gap:15px;margin-bottom:22px}.onb-rich-card>header>svg{flex-shrink:0;color:var(--onb-wine);margin-top:3px}.stanza-onboarding .onb-rich-card h3{font-size:27px;line-height:1.2}.onb-rich-card ul,.onb-delivery-standards ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.onb-rich-card li,.onb-delivery-standards li{display:flex;align-items:start;gap:10px;font-size:17px;line-height:1.7;color:var(--onb-muted)}.onb-rich-card li>svg,.onb-delivery-standards li>svg{flex-shrink:0;color:var(--onb-wine);margin-top:6px}.onb-rich-note{border-left:3px solid #99677e;border-radius:0 12px 12px 0;background:#f7f0f6;padding:18px 20px;font-size:17px;color:#694456;line-height:1.65;margin-top:22px}.onb-package-separate{display:flex;gap:13px;align-items:start;padding:24px;background:#f8f3ee;border-radius:18px;color:#725641;font-size:18px;line-height:1.6;margin-top:24px}.onb-package-separate svg{flex-shrink:0;margin-top:3px}.onb-guide-essentials{display:grid;gap:60px;margin-top:42px}.onb-guide-essentials>section>.onb-rich-heading h2{font-size:clamp(32px,3.4vw,44px)}.onb-guide-overview{display:grid;grid-template-columns:1fr 1fr;gap:20px}.onb-guide-overview article{padding:28px;border:1px solid #e7dce8;border-radius:24px;background:linear-gradient(145deg,#fbf4f2,#f5f1fa)}.onb-guide-overview svg{color:var(--onb-wine);margin-bottom:20px}.stanza-onboarding .onb-guide-overview h3{font-size:28px}.onb-guide-overview p{color:var(--onb-muted);font-size:17px;margin-top:14px;line-height:1.65}.onb-towel-guide{padding:30px;border:1px solid #e1e5ea;border-radius:24px;background:#f6f9fb}.onb-towel-guide>div:not(.onb-rich-heading){display:grid;grid-template-columns:1fr 1fr;gap:14px}.onb-towel-guide article{border:1px solid #e0e6eb;border-radius:16px;background:#fff;padding:20px;display:flex;align-items:start;gap:12px}.onb-towel-guide article svg{color:var(--onb-wine);flex-shrink:0;margin-top:2px}.onb-towel-guide article strong{font-size:18px;font-weight:500;line-height:1.5}.onb-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.onb-kit-grid>.onb-kit-card:last-child:nth-child(odd){grid-column:1 / -1}.onb-kit-grid.is-single{grid-template-columns:1fr}.onb-kit-card{background:#fff;border:1px solid #e5dde8;border-radius:24px;overflow:hidden;min-width:0;padding-bottom:26px}.onb-kit-card>header{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(120deg,#fff7f8,#f9eef5);border-bottom:1px solid #ece2e9}.onb-kit-card>header>span{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:15px;background:#fff;color:var(--onb-wine)}.stanza-onboarding .onb-kit-card h3{font-size:28px;line-height:1.15}.onb-kit-card.kit-bath>header{background:linear-gradient(120deg,#f3f9fa,#ecf3f7)}.onb-kit-card.kit-laundry>header{background:linear-gradient(120deg,#fdf8f1,#f8f2e9)}.onb-kit-items{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:0;padding:24px;list-style:none}.onb-kit-items li{display:flex;align-items:start;gap:9px;font-size:18px;line-height:1.55;color:var(--onb-ink)}.onb-kit-items svg{flex-shrink:0;margin-top:5px;color:var(--onb-wine)}.onb-kit-photo-gallery{min-width:0}.onb-kit-card>.onb-kit-photo-gallery{padding-inline:24px}.onb-kit-photos{display:grid;grid-template-columns:1fr;gap:16px}.onb-kit-photos.has-many{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-kit-photos>button{position:relative;width:100%;aspect-ratio:4/3;border-radius:17px;overflow:hidden;background:#f8f7f8}.onb-kit-photos img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.onb-kit-photos>button>span:last-child{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:7px;background:#fffffff2;color:#6e3049;border:1px solid #e6dce6;padding:8px 12px;border-radius:30px;font-size:14px}.onb-kit-photo-gallery>.onb-caption{margin-top:12px;font-size:14px}.onb-kit-note{font-size:17px;color:var(--onb-muted);line-height:1.75;margin:20px 24px 0}.onb-kit-card.no-photo .onb-kit-note{margin-top:8px}.onb-kit-card.no-photo.kit-laundry{background:#faf7fb}.onb-kit-card.no-photo.kit-laundry .onb-kit-note{font-size:20px;max-width:800px}.onb-universal-refill{display:flex;align-items:start;gap:19px;border:1px solid #ded8e5;border-radius:22px;padding:28px;background:linear-gradient(120deg,#f7f2fb,#f5f8fb);margin-top:30px}.onb-universal-refill>svg{flex-shrink:0;margin-top:3px;color:var(--onb-wine)}.stanza-onboarding .onb-universal-refill h3{font-size:28px;line-height:1.2}.onb-universal-refill p{font-size:18px;color:var(--onb-muted);line-height:1.7;margin-top:14px}.onb-collection-extras{border:1px solid #e6dde8;border-radius:24px;background:#faf7fb;padding:30px;margin-top:32px}.onb-extras-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.onb-extras-items>div{display:flex;align-items:start;gap:13px;background:#fff;border:1px solid #e9e1ec;border-radius:17px;padding:22px}.onb-extras-items svg{color:var(--onb-wine);flex-shrink:0;margin-top:2px}.onb-extras-items p{color:var(--onb-muted);font-size:17px;line-height:1.7}.onb-popcorn-photo{max-width:600px;margin:28px auto 0}.stanza-onboarding .onb-popcorn-photo h4{font-size:24px;margin-bottom:18px}.onb-kit-stock{border-top:1px solid var(--onb-line);padding-top:34px;margin-top:42px}.onb-kit-stock>div:not(.onb-rich-heading){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.onb-kit-stock article{padding:24px;border-radius:18px;border:1px solid #e3d8e6;background:#fff}.onb-kit-stock article strong{display:block;font-family:var(--onb-display);color:var(--onb-wine);font-size:42px;line-height:1;margin-bottom:16px;font-weight:500}.onb-kit-stock article span{display:block;font-size:18px;line-height:1.5}.onb-kit-stock article small{display:block;font-size:14px;color:var(--onb-muted);margin-top:10px}.onb-kit-stock>p{margin-top:18px}.onb-source-guides{border-top:1px solid var(--onb-line);margin-top:34px;padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.onb-source-guides>span{font-size:16px;color:var(--onb-muted)}.onb-source-guides a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:16px;color:var(--onb-wine)}.onb-source-guides a:hover{text-decoration:underline;text-underline-offset:5px}.onb-delivery-standards{background:#f8f5fa;border:1px solid #e6ddea;border-radius:24px;padding:30px;margin-block:34px}.onb-delivery-standards ul{grid-template-columns:1fr 1fr;gap:20px 28px}.onb-icon-step-points li>span{width:48px;height:48px;border-radius:16px;background:#f7f2f8}.onb-property-kit-guide{margin-top:52px}.onb-property-kit-guide>h2{margin-bottom:28px}.onb-phase-reference-video{max-width:720px;margin-block:36px}.onb-training-content>.onb-guided-preparation{margin-top:36px}.onb-guided-stage .onb-rich-card-grid,.onb-guided-stage .onb-kit-grid,.onb-guided-stage .onb-extras-items,.onb-guided-stage .onb-delivery-standards ul{grid-template-columns:1fr}.onb-guided-stage .onb-kit-stock>div:not(.onb-rich-heading){grid-template-columns:1fr;gap:12px}.onb-guided-stage .onb-kit-stock article{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.onb-guided-stage .onb-kit-stock article strong{font-size:34px;margin:0}.onb-guided-stage .onb-kit-stock article small{width:100%;margin:0}[role=dialog].onb-kit-photo-modal{width:calc(100vw - 32px);max-width:1080px;background:#fff;color:#202027;padding:28px;border-radius:22px;font-family:Plus Jakarta Sans,sans-serif}.onb-kit-photo-modal h2{font-family:Outfit,sans-serif;font-size:28px;font-weight:500;line-height:1.2;padding-right:24px}.onb-kit-photo-modal img{width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:800px){.onb-rich-card-grid,.onb-kit-grid,.onb-delivery-standards ul{grid-template-columns:1fr}.onb-guide-overview,.onb-towel-guide>div:not(.onb-rich-heading),.onb-extras-items{grid-template-columns:1fr 1fr}.onb-rich-card-grid,.onb-kit-grid{gap:22px}.onb-kit-stock>div:not(.onb-rich-heading){grid-template-columns:1fr}.onb-kit-stock article{display:flex;align-items:start;flex-wrap:wrap;gap:12px 20px}.onb-kit-stock article strong{font-size:36px;margin:0}.onb-kit-stock article span{margin-top:4px}.onb-kit-stock article small{width:100%;margin:0}}@media(max-width:540px){.onb-choices>div{gap:9px}.onb-choices button{font-size:16px;padding:12px 15px}.onb-choices-houses button{padding:12px}.onb-rich-heading{gap:13px;margin-bottom:22px}.stanza-onboarding .onb-rich-heading h3{font-size:27px}.onb-rich-card{padding:25px 20px}.onb-rich-card>header{gap:13px}.stanza-onboarding .onb-rich-card h3{font-size:26px}.onb-rich-card li{font-size:17px;gap:9px}.onb-rich-note{padding:17px}.onb-package-separate{padding:22px 18px;font-size:17px}.onb-guide-essentials{gap:44px}.onb-guide-essentials>section>.onb-rich-heading h2{font-size:32px}.onb-guide-overview{grid-template-columns:1fr;gap:14px}.onb-guide-overview article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px 15px}.onb-guide-overview svg{grid-row:1 / 3;margin:0}.onb-guide-overview h3,.onb-guide-overview p{grid-column:2}.onb-guide-overview p{margin-top:0}.onb-guide-overview article{padding:24px 18px}.stanza-onboarding .onb-guide-overview h3{font-size:25px}.onb-guide-overview p{font-size:17px}.onb-towel-guide,.onb-collection-extras{padding:26px 20px}.onb-towel-guide>div:not(.onb-rich-heading),.onb-extras-items{grid-template-columns:1fr}.onb-towel-guide article{padding:20px 18px}.onb-kit-card>header{padding:23px 20px;gap:13px}.onb-kit-card>header>span{width:44px;height:44px}.stanza-onboarding .onb-kit-card h3{font-size:26px}.onb-kit-items{padding:22px 20px;gap:14px;grid-template-columns:1fr}.onb-kit-items li{font-size:18px}.onb-kit-card>.onb-kit-photo-gallery{padding-inline:20px}.onb-kit-photos.has-many{grid-template-columns:1fr}.onb-kit-note{margin-inline:20px;font-size:17px}.onb-kit-photos>button>span:last-child{right:10px;bottom:10px}.onb-universal-refill{padding:25px 20px;gap:14px}.stanza-onboarding .onb-universal-refill h3{font-size:27px}.onb-universal-refill p{font-size:18px}.onb-extras-items>div{padding:22px 18px}.onb-kit-stock article{padding:22px}.onb-source-guides{display:grid;gap:10px}.onb-source-guides a{font-size:16px}.onb-delivery-standards{padding:26px 20px}.onb-delivery-standards li{font-size:17px}.onb-icon-step-points li>span{width:40px;height:40px;border-radius:12px}.onb-property-kit-guide>h2{font-size:34px}[role=dialog].onb-kit-photo-modal{padding:26px 16px;width:calc(100vw - 20px)}.onb-kit-photo-modal h2{font-size:24px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 30 12% 98%;--foreground: 0 0% 26%;--card: 0 0% 100%;--card-foreground: 0 0% 26%;--popover: 0 0% 100%;--popover-foreground: 0 0% 26%;--primary: 0 58% 50%;--primary-foreground: 0 0% 100%;--secondary: 30 8% 97%;--secondary-foreground: 0 0% 32%;--muted: 30 8% 96.5%;--muted-foreground: 0 0% 52%;--accent: 0 45% 97.5%;--accent-foreground: 0 50% 45%;--destructive: 0 58% 52%;--destructive-foreground: 0 0% 100%;--border: 30 8% 93%;--input: 30 8% 93%;--ring: 0 45% 70%;--chart-1: 0 68% 53%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .875rem;--font-heading: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-body: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-stanza: "Playfair Display", Georgia, "Times New Roman", serif;--stanza-bg: 24 52% 94%;--stanza-document-bg: 254 253 251;--stanza-card: 30 100% 99%;--stanza-wine: 0 59% 41%;--stanza-ink: 11 21% 14%;--stanza-muted: 14 12% 43%;--stanza-line: 20 27% 80%;--property-houses: 0 62% 40%;--property-commercial: 174 77% 24%;--property-land: 32 91% 28%;--property-offices: 239 64% 40%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 0 0% 38%;--sidebar-primary: 0 45% 97.5%;--sidebar-primary-foreground: 0 52% 46%;--sidebar-accent: 30 8% 96.5%;--sidebar-accent-foreground: 0 0% 26%;--sidebar-border: 30 8% 93%;--sidebar-ring: 0 45% 70%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 6%;--card-foreground: 0 0% 98%;--popover: 0 0% 6%;--popover-foreground: 0 0% 98%;--primary: 0 68% 53%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 68% 15%;--accent-foreground: 0 68% 80%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 68% 53%;--sidebar-background: 0 0% 5%;--sidebar-foreground: 0 0% 85%;--sidebar-primary: 0 68% 53%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 12%;--sidebar-accent-foreground: 0 0% 95%;--sidebar-border: 0 0% 14%;--sidebar-ring: 0 68% 53%;--font-stanza: "Playfair Display", Georgia, "Times New Roman", serif;--stanza-bg: 24 52% 94%;--stanza-document-bg: 254 253 251;--stanza-card: 30 100% 99%;--stanza-wine: 0 59% 41%;--stanza-ink: 11 21% 14%;--stanza-muted: 14 12% 43%;--stanza-line: 20 27% 80%;--property-houses: 0 62% 40%;--property-commercial: 174 77% 24%;--property-land: 32 91% 28%;--property-offices: 239 64% 40%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}@supports (padding: env(safe-area-inset-bottom)){.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.rte-content:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.rte-content:focus{box-shadow:0 0 0 1px hsl(var(--ring))}.rte-content p{margin-bottom:.4rem}.rte-content p:last-child{margin-bottom:0}.rte-content ul{list-style:disc;padding-left:1.25rem;margin-bottom:.4rem}.rte-content ol{list-style:decimal;padding-left:1.25rem;margin-bottom:.4rem}.rte-content li{margin-bottom:.2rem}.rte-content a{color:hsl(var(--primary));text-decoration:underline}.rich-text-render p{margin-bottom:.5rem}.rich-text-render p:last-child{margin-bottom:0}.rich-text-render ul{list-style:disc;padding-left:1.25rem;margin-bottom:.5rem}.rich-text-render ol{list-style:decimal;padding-left:1.25rem;margin-bottom:.5rem}.rich-text-render li{margin-bottom:.25rem}.rich-text-render strong{font-weight:700}.rich-text-render a{color:hsl(var(--primary));text-decoration:underline}.animate-slide-in{animation:slide-in .3s ease-out}@keyframes slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-scale-in{animation:scale-in .15s ease-out}@keyframes scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.chat-markdown{font-size:.875rem;line-height:1.6}.chat-markdown p{margin-bottom:.5rem}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown ul{list-style:disc;padding-left:1.25rem;margin-bottom:.5rem}.chat-markdown ul:last-child{margin-bottom:0}.chat-markdown ol{list-style:decimal;padding-left:1.25rem;margin-bottom:.5rem}.chat-markdown ol:last-child{margin-bottom:0}.chat-markdown li{margin-bottom:.25rem}.chat-markdown li:last-child{margin-bottom:0}.chat-markdown strong{font-weight:600}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3{font-weight:600;margin-top:.75rem;margin-bottom:.25rem}.chat-markdown h1{font-size:.95rem}.chat-markdown h2{font-size:.875rem}.chat-markdown h3{font-size:.8125rem}.chat-markdown h1:first-child,.chat-markdown h2:first-child,.chat-markdown h3:first-child{margin-top:0}.chat-markdown hr{border:0;border-top:1px solid hsl(var(--border));margin:.5rem 0}.chat-markdown a{color:hsl(var(--primary));text-decoration:underline}.chat-markdown code{background:hsl(var(--muted));padding:.125rem .25rem;border-radius:.25rem;font-size:.75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-3{right:-.75rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-3{margin:.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!ml-auto{margin-left:auto!important}.-mb-1{margin-bottom:-.25rem}.-mb-px{margin-bottom:-1px}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[440px\]{height:440px}.h-\[600px\]{height:600px}.h-\[65vh\]{height:65vh}.h-\[70vh\]{height:70vh}.h-\[85vh\]{height:85vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[38rem\]{max-height:38rem}.max-h-\[420px\]{max-height:420px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[calc\(100vh-380px\)\]{max-height:calc(100vh - 380px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[84px\]{min-height:84px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[92vw\]{width:92vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-32{min-width:8rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[1250px\]{min-width:1250px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[300px\]{min-width:300px}.min-w-\[310px\]{min-width:310px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[72px\]{max-width:72px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3\.5{row-gap:.875rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#EFEBE7\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(239 235 231 / var(--tw-divide-opacity, 1))}.divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(219 234 254 / var(--tw-divide-opacity, 1))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-emerald-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 250 229 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#1A1717\]{--tw-border-opacity: 1;border-color:rgb(26 23 23 / var(--tw-border-opacity, 1))}.border-\[\#2D2D2D\]{--tw-border-opacity: 1;border-color:rgb(45 45 45 / var(--tw-border-opacity, 1))}.border-\[\#BFDCDC\]{--tw-border-opacity: 1;border-color:rgb(191 220 220 / var(--tw-border-opacity, 1))}.border-\[\#BFE0CC\]{--tw-border-opacity: 1;border-color:rgb(191 224 204 / var(--tw-border-opacity, 1))}.border-\[\#C9D8CE\]{--tw-border-opacity: 1;border-color:rgb(201 216 206 / var(--tw-border-opacity, 1))}.border-\[\#CC2929\]{--tw-border-opacity: 1;border-color:rgb(204 41 41 / var(--tw-border-opacity, 1))}.border-\[\#D9E6DD\]{--tw-border-opacity: 1;border-color:rgb(217 230 221 / var(--tw-border-opacity, 1))}.border-\[\#DCD0EC\]{--tw-border-opacity: 1;border-color:rgb(220 208 236 / var(--tw-border-opacity, 1))}.border-\[\#E4D6C2\]{--tw-border-opacity: 1;border-color:rgb(228 214 194 / var(--tw-border-opacity, 1))}.border-\[\#EFC9C9\]{--tw-border-opacity: 1;border-color:rgb(239 201 201 / var(--tw-border-opacity, 1))}.border-\[\#EFEBE7\]{--tw-border-opacity: 1;border-color:rgb(239 235 231 / var(--tw-border-opacity, 1))}.border-\[\#b91c1c\]{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.border-foreground{border-color:hsl(var(--foreground))}.border-fuchsia-300{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sidebar{border-color:hsl(var(--sidebar-background))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-stanza-line{border-color:hsl(var(--stanza-line))}.border-stanza-wine{border-color:hsl(var(--stanza-wine))}.border-stanza-wine\/30{border-color:hsl(var(--stanza-wine) / .3)}.border-stanza-wine\/40{border-color:hsl(var(--stanza-wine) / .4)}.border-stanza-wine\/50{border-color:hsl(var(--stanza-wine) / .5)}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-border{border-left-color:hsl(var(--border))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-l-primary\/60{border-left-color:hsl(var(--primary) / .6)}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-stanza-wine{border-top-color:hsl(var(--stanza-wine))}.border-t-transparent{border-top-color:transparent}.bg-\[\#00706F\]{--tw-bg-opacity: 1;background-color:rgb(0 112 111 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1717\]{--tw-bg-opacity: 1;background-color:rgb(26 23 23 / var(--tw-bg-opacity, 1))}.bg-\[\#2D2D2D\]{--tw-bg-opacity: 1;background-color:rgb(45 45 45 / var(--tw-bg-opacity, 1))}.bg-\[\#2E6B45\]{--tw-bg-opacity: 1;background-color:rgb(46 107 69 / var(--tw-bg-opacity, 1))}.bg-\[\#2E6E8A\]{--tw-bg-opacity: 1;background-color:rgb(46 110 138 / var(--tw-bg-opacity, 1))}.bg-\[\#8A2E2E\]{--tw-bg-opacity: 1;background-color:rgb(138 46 46 / var(--tw-bg-opacity, 1))}.bg-\[\#CC2929\]{--tw-bg-opacity: 1;background-color:rgb(204 41 41 / var(--tw-bg-opacity, 1))}.bg-\[\#D6001C\]{--tw-bg-opacity: 1;background-color:rgb(214 0 28 / var(--tw-bg-opacity, 1))}.bg-\[\#E4EFEF\]{--tw-bg-opacity: 1;background-color:rgb(228 239 239 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F3EC\]{--tw-bg-opacity: 1;background-color:rgb(233 243 236 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F3F3\]{--tw-bg-opacity: 1;background-color:rgb(233 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#EAE7E7\]{--tw-bg-opacity: 1;background-color:rgb(234 231 231 / var(--tw-bg-opacity, 1))}.bg-\[\#EDE7F4\]{--tw-bg-opacity: 1;background-color:rgb(237 231 244 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF6F1\]{--tw-bg-opacity: 1;background-color:rgb(239 246 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F2EAE0\]{--tw-bg-opacity: 1;background-color:rgb(242 234 224 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F8F8\]{--tw-bg-opacity: 1;background-color:rgb(242 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F3F0\]{--tw-bg-opacity: 1;background-color:rgb(246 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F7E4E4\]{--tw-bg-opacity: 1;background-color:rgb(247 228 228 / var(--tw-bg-opacity, 1))}.bg-\[\#F9F4EC\]{--tw-bg-opacity: 1;background-color:rgb(249 244 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FAF8F6\]{--tw-bg-opacity: 1;background-color:rgb(250 248 246 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/15{background-color:hsl(var(--background) / .15)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/70{background-color:#f3f4f6b3}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-stanza-bg{background-color:hsl(var(--stanza-bg))}.bg-stanza-card{background-color:hsl(var(--stanza-card))}.bg-stanza-document-bg{background-color:rgb(var(--stanza-document-bg))}.bg-stanza-wine{background-color:hsl(var(--stanza-wine))}.bg-stanza-wine\/70{background-color:hsl(var(--stanza-wine) / .7)}.bg-stanza-wine\/\[0\.05\]{background-color:hsl(var(--stanza-wine) / .05)}.bg-stanza-wine\/\[0\.06\]{background-color:hsl(var(--stanza-wine) / .06)}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-stanza{font-family:var(--font-stanza)}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00706F\]{--tw-text-opacity: 1;color:rgb(0 112 111 / var(--tw-text-opacity, 1))}.text-\[\#2D2D2D\]{--tw-text-opacity: 1;color:rgb(45 45 45 / var(--tw-text-opacity, 1))}.text-\[\#2E6B45\]{--tw-text-opacity: 1;color:rgb(46 107 69 / var(--tw-text-opacity, 1))}.text-\[\#2E6E8A\]{--tw-text-opacity: 1;color:rgb(46 110 138 / var(--tw-text-opacity, 1))}.text-\[\#2E9E6B\]{--tw-text-opacity: 1;color:rgb(46 158 107 / var(--tw-text-opacity, 1))}.text-\[\#3A3535\]{--tw-text-opacity: 1;color:rgb(58 53 53 / var(--tw-text-opacity, 1))}.text-\[\#4A4444\]{--tw-text-opacity: 1;color:rgb(74 68 68 / var(--tw-text-opacity, 1))}.text-\[\#5B5451\]{--tw-text-opacity: 1;color:rgb(91 84 81 / var(--tw-text-opacity, 1))}.text-\[\#5E8A6E\]{--tw-text-opacity: 1;color:rgb(94 138 110 / var(--tw-text-opacity, 1))}.text-\[\#5E8C8C\]{--tw-text-opacity: 1;color:rgb(94 140 140 / var(--tw-text-opacity, 1))}.text-\[\#6B4C9A\]{--tw-text-opacity: 1;color:rgb(107 76 154 / var(--tw-text-opacity, 1))}.text-\[\#8A6A3C\]{--tw-text-opacity: 1;color:rgb(138 106 60 / var(--tw-text-opacity, 1))}.text-\[\#8A8280\]{--tw-text-opacity: 1;color:rgb(138 130 128 / var(--tw-text-opacity, 1))}.text-\[\#A8916B\]{--tw-text-opacity: 1;color:rgb(168 145 107 / var(--tw-text-opacity, 1))}.text-\[\#CC2929\]{--tw-text-opacity: 1;color:rgb(204 41 41 / var(--tw-text-opacity, 1))}.text-\[\#D8D0C9\]{--tw-text-opacity: 1;color:rgb(216 208 201 / var(--tw-text-opacity, 1))}.text-\[\#D8D2CC\]{--tw-text-opacity: 1;color:rgb(216 210 204 / var(--tw-text-opacity, 1))}.text-\[\#E0A83C\]{--tw-text-opacity: 1;color:rgb(224 168 60 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-background\/70{color:hsl(var(--background) / .7)}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-600\/70{color:#4f46e5b3}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-700\/70{color:#4338cab3}.text-indigo-700\/80{color:#4338cacc}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/40{color:hsl(var(--primary) / .4)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-600\/80{color:#475569cc}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stanza-ink{color:hsl(var(--stanza-ink))}.text-stanza-ink\/80{color:hsl(var(--stanza-ink) / .8)}.text-stanza-ink\/85{color:hsl(var(--stanza-ink) / .85)}.text-stanza-line{color:hsl(var(--stanza-line))}.text-stanza-muted{color:hsl(var(--stanza-muted))}.text-stanza-wine{color:hsl(var(--stanza-wine))}.text-stanza-wine\/80{color:hsl(var(--stanza-wine) / .8)}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.accent-stanza-wine{accent-color:hsl(var(--stanza-wine))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.06);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-card{--tw-ring-color: hsl(var(--card))}.ring-muted{--tw-ring-color: hsl(var(--muted))}.ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(0 0% 80%) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.stanza-caps{font-variant-caps:small-caps;letter-spacing:.22em}@media print{.no-print{display:none!important}body{background:#fff!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}a[href]:after{content:""}img{page-break-inside:avoid}}.marker\:text-stanza-wine *::marker{color:hsl(var(--stanza-wine))}.marker\:text-stanza-wine::marker{color:hsl(var(--stanza-wine))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-width:0px}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-emerald-400:focus-within{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-emerald-200:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#C4BCB6\]:hover{--tw-border-opacity: 1;border-color:rgb(196 188 182 / var(--tw-border-opacity, 1))}.hover\:border-\[\#D8D0C9\]:hover{--tw-border-opacity: 1;border-color:rgb(216 208 201 / var(--tw-border-opacity, 1))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-stanza-wine:hover{border-color:hsl(var(--stanza-wine))}.hover\:bg-\[\#255A39\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 90 57 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#302A2A\]:hover{--tw-bg-opacity: 1;background-color:rgb(48 42 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E3F0E8\]:hover{--tw-bg-opacity: 1;background-color:rgb(227 240 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EFF6F1\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F2EDE8\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 237 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9F4EC\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 244 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FAF8F6\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 248 246 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background\/20:hover{background-color:hsl(var(--background) / .2)}.hover\:bg-background\/25:hover{background-color:hsl(var(--background) / .25)}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sidebar-accent\/80:hover{background-color:hsl(var(--sidebar-accent) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-stanza-wine\/90:hover{background-color:hsl(var(--stanza-wine) / .9)}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#2D2D2D\]:hover{--tw-text-opacity: 1;color:rgb(45 45 45 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5B5451\]:hover{--tw-text-opacity: 1;color:rgb(91 84 81 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-stanza-wine:hover{color:hsl(var(--stanza-wine))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#D6001C\]\/40:focus{border-color:#d6001c66}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/30:focus{border-color:hsl(var(--primary) / .3)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#9DBFA9\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(157 191 169 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-primary\/30:focus{--tw-ring-color: hsl(var(--primary) / .3)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-amber-50:active{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.active\:bg-muted\/50:active{background-color:hsl(var(--muted) / .5)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:bg-sky-50:active{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-primary{background-color:hsl(var(--primary))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive\/30:hover{background-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inset-auto{inset:auto}.sm\:bottom-0{bottom:0}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-40{height:10rem}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:h-\[720px\]{height:720px}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-\[85px\]{min-height:85px}.sm\:w-40{width:10rem}.sm\:w-5{width:1.25rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-\[420px\]{width:420px}.sm\:w-\[440px\]{width:440px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[520px\]{width:520px}.sm\:w-\[560px\]{width:560px}.sm\:w-\[640px\]{width:640px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border{border-width:1px}.sm\:border-stanza-line{border-color:hsl(var(--stanza-line))}.sm\:p-10{padding:2.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pt-0\.5{padding-top:.125rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}.sm\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-48{width:12rem}.md\:w-\[200px\]{width:200px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:max-w-\[320px\]{max-width:320px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[2fr_1\.5fr_1fr_1fr\]{grid-template-columns:2fr 1.5fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:rounded-2xl{border-radius:1rem}.md\:border{border-width:1px}.md\:border-border{border-color:hsl(var(--border))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:md\:hidden:after{content:var(--tw-content);display:none}.group:hover .md\:group-hover\:opacity-100{opacity:1}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.lg\:min-h-\[120px\]{min-height:120px}.lg\:w-\[360px\]{width:360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:text-\[11px\]{font-size:11px}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
