@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Roboto:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Island+Moments&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Island+Moments&display=swap);@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Bold.woff2) format("woff2")}:root{--color-black:#000;--color-white:#fff;--color-bg:#f9f9fc;--color-text-primary:#252525;--color-text-secondary:#393939;--color-accent:#fab714;--color-button-bg:#171717;--font-geist:"Geist",sans-serif;--font-inter:"Inter",sans-serif;--font-manrope:"Manrope",sans-serif;--font-roboto:"Roboto",sans-serif;--container-max-width:1280px;--section-padding-x:80px;--section-padding-top:164px;--section-padding-bottom:80px;--kf-fadeUp:fadeUp;--kf-fadeIn:fadeIn;--kf-pop:pop;--kf-draw:draw;--kf-beam:beam;--kf-growX:growX;--kf-growY:growY;--kf-marquee:marquee;--kf-float:float;--kf-fill:fill;--kf-blink:blink;--kf-sway:sway;--site-ink:#171717;--site-ink-deep:#0f0f0f;--site-ink-soft:#262626;--site-body:#525252;--site-muted:#737373;--site-faint:#a3a3a3;--site-line:#e5e5e5;--site-line-soft:#ededed;--site-surface:#fff;--site-surface-alt:#fafafa;--site-canvas:#f9f9fc;--site-brand:#ffba45;--site-brand-wash:#fff3dc;--site-brand-ink:#b54708;--site-success:#027a48;--site-success-wash:#ecfdf3;--site-max-width:1280px;--site-gutter:clamp(20px,7.15vw - 22.9px,80px);--site-section-y:clamp(72px,5.71vw + 37.7px,120px);--site-h1:clamp(32px,3.33vw + 16px,64px);--site-h1-tracking:clamp(-2.6px,-0.167vw - 0.2px,-1.2px);--site-h2:clamp(28px,1.9vw + 16.6px,44px);--site-h2-tracking:clamp(-1.3px,-0.083vw - 0.1px,-0.6px);--site-h2-lg:clamp(28px,2.86vw + 10.9px,52px);--site-h2-lg-tracking:clamp(-1.8px,0.26px - 0.143vw,-0.6px);--site-lead:clamp(16px,0.48vw + 13.1px,20px);--site-body-lg:clamp(16px,0.357vw + 13.9px,19px)}.site-page{-webkit-font-smoothing:antialiased;background:#f9f9fc;background:var(--site-canvas);color:#171717;color:var(--site-ink);font-family:Inter,sans-serif,system-ui;font-family:var(--font-inter),system-ui,sans-serif}:where(.site-page) a{color:inherit;text-decoration:none}:where(.site-page) img,:where(.site-page) video{max-width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes beam{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(0deg);transform:translateY(-7px) rotate(var(--r,0deg))}}@keyframes fill{0%{transform:scaleX(.15)}60%,to{transform:scaleX(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.site-page *,.site-page :after,.site-page :before{animation-delay:0ms!important;animation-duration:.001ms!important;transition-duration:.001ms!important}.site-page [data-beam]{visibility:hidden}}:root{--app-bg:#f5f5f5;--app-surface:#fff;--app-surface-2:#fafafa;--app-border:#e5e5e5;--app-border-soft:#f3f4f6;--app-text:#171717;--app-text-muted:#737373;--app-primary:#ffba45;--app-on-primary:#171717;--app-accent:#171717;--app-sidebar-bg:#fff;--app-sidebar-text:#495057;--app-sidebar-active-bg:#171717;--app-sidebar-active-text:#fff;--app-header-bg:#fff;--app-header-text:#171717;--app-tint-amber:#fff8eb;--app-tint-blue:#eff6ff;--app-tint-green:#ecfdf3;--app-tint-red:#fef3f2;--app-tint-purple:#f5f3ff;--app-tint-primary:#fff8eb;--app-ink-amber:#b45309;--app-ink-blue:#1d4ed8;--app-ink-green:#0f766e;--app-ink-red:#b42318;--app-ink-purple:#6d28d9}:root[data-theme=dark]{--app-bg:#23242b;--app-surface:#2c2e36;--app-surface-2:#363842;--app-border:#3a3c46;--app-border-soft:#33353e;--app-text:#f4f5f7;--app-text-muted:#c0c2cc;--app-accent:#f4f5f7;--app-sidebar-bg:#17181c;--app-sidebar-text:#d4d4d8;--app-sidebar-active-bg:#33353f;--app-sidebar-active-text:#fff;--app-header-bg:#17181c;--app-header-text:#f4f5f7;--app-tint-amber:#ffba4529;--app-tint-blue:#60a5fa29;--app-tint-green:#34d39929;--app-tint-red:#f8717129;--app-tint-purple:#a78bfa29;--app-tint-primary:#ffba4529;--app-ink-amber:#ffba45;--app-ink-blue:#60a5fa;--app-ink-green:#2dd4bf;--app-ink-red:#fca5a5;--app-ink-purple:#a78bfa}:root[data-theme=ocean]{--app-tint-primary:#eaf1fd}:root[data-theme=forest]{--app-tint-primary:#eaf4ec}:root[data-theme=dark] .mantine-Drawer-body,:root[data-theme=dark] .mantine-Drawer-content,:root[data-theme=dark] .mantine-Drawer-header,:root[data-theme=dark] .mantine-Modal-body,:root[data-theme=dark] .mantine-Modal-content,:root[data-theme=dark] .mantine-Modal-header{background-color:#fff;background-color:var(--app-surface);color:#171717;color:var(--app-text)}:root[data-theme=dark] .mantine-Drawer-close,:root[data-theme=dark] .mantine-Drawer-title,:root[data-theme=dark] .mantine-Modal-close,:root[data-theme=dark] .mantine-Modal-title{color:#171717;color:var(--app-text)}:root[data-theme=dark] .mantine-Input-input,:root[data-theme=dark] .mantine-Select-input,:root[data-theme=dark] .mantine-Textarea-input{background-color:#fafafa;background-color:var(--app-surface-2);border-color:#e5e5e5;border-color:var(--app-border);color:#171717;color:var(--app-text)}:root[data-theme=dark] .mantine-Input-input[data-invalid],:root[data-theme=dark] .mantine-Select-input[data-invalid],:root[data-theme=dark] .mantine-Textarea-input[data-invalid]{border-color:#fa5252!important}:root[data-theme=dark] .mantine-Input-input::placeholder{color:#737373;color:var(--app-text-muted)}:root[data-theme=dark] .mantine-Autocomplete-dropdown,:root[data-theme=dark] .mantine-Menu-dropdown,:root[data-theme=dark] .mantine-MultiSelect-dropdown,:root[data-theme=dark] .mantine-Popover-dropdown,:root[data-theme=dark] .mantine-Select-dropdown{background-color:#fff;background-color:var(--app-surface);border-color:#e5e5e5;border-color:var(--app-border);color:#171717;color:var(--app-text)}:root[data-theme=dark] .mantine-Autocomplete-item,:root[data-theme=dark] .mantine-Menu-item,:root[data-theme=dark] .mantine-MultiSelect-item,:root[data-theme=dark] .mantine-Select-item{color:#171717;color:var(--app-text)}:root[data-theme=dark] .mantine-Autocomplete-item[data-hovered],:root[data-theme=dark] .mantine-Menu-item:hover,:root[data-theme=dark] .mantine-MultiSelect-item[data-hovered],:root[data-theme=dark] .mantine-Select-item[data-hovered],:root[data-theme=dark] .mantine-Tooltip-tooltip{background-color:#fafafa;background-color:var(--app-surface-2)}:root[data-theme=dark] .mantine-Tooltip-tooltip{color:#171717;color:var(--app-text)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Inter;src:local("Inter"),url(/static/media/Inter-VariableFont_slnt,wght.afdb8a07907da21452bf.ttf) format("truetype")}@font-face{font-family:Hind;src:local("Hind"),url(/static/media/HindMadurai-Bold.ef56d9ca502601621cda.ttf) format("truetype")}iframe#webpack-dev-server-client-overlay{display:none!important}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f5f5f5;background:var(--app-bg,#fff)}::-webkit-scrollbar-thumb{background:#e5e5e5;background:var(--app-border,#d7d9de);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#737373;background:var(--app-text-muted,#c2c5cc)}html{scroll-behavior:smooth}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.attendance .recharts-default-legend{margin-left:22rem!important;margin-top:-29rem!important;position:absolute}.reports .recharts-default-legend{margin-left:16.5rem!important;margin-top:-27.6rem!important;position:absolute}.sidebaritem [attr=subitem]{margin-left:3rem}input[disabled],select-selected[disabled],textarea[disabled]{background-color:var(--app-surface-2)!important;color:var(--app-text)!important;font-weight:500}.payment-page .swal-button{background-color:var(--app-primary);display:block;margin:0 auto}.payment-page .swal-button:hover{background-color:var(--app-primary)!important}.payment-page .swal-button-container{display:flex;justify-content:center}.swal-overlay{background-color:#10182873}.swal-modal{background-color:#fff;background-color:var(--app-surface,#fff);border-radius:16px;box-shadow:0 20px 48px #10182838;font-family:inherit;padding-bottom:22px}.swal-title{color:#171717;color:var(--app-text,#171717);font-size:20px;font-weight:700;margin:4px 0 0;padding:0 20px}.swal-text{color:#667085;color:var(--app-text-muted,#667085);font-size:14px;line-height:1.5;padding:0 24px;text-align:center}.swal-footer{padding:10px 22px 4px;text-align:center}.swal-button{border-radius:10px;box-shadow:none;font-size:14px;font-weight:600;height:42px;padding:0 26px}.swal-button--confirm,.swal-button--confirm:not([disabled]){background-color:#ffba45!important;background-color:var(--app-primary,#ffba45)!important;color:#171717!important;color:var(--app-on-primary,#171717)!important}.swal-button--confirm:not([disabled]):hover{background-color:var(--app-primary)!important;filter:brightness(.95)}.swal-button--confirm:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 40%,#0000)!important}.swal-button--cancel,.swal-button--cancel:not([disabled]){background-color:#fff!important;background-color:var(--app-surface,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--app-border,#e5e7eb)!important;color:#171717!important;color:var(--app-text,#171717)!important}.swal-button--cancel:not([disabled]):hover{background-color:#f9fafb!important;background-color:var(--app-surface-2,#f9fafb)!important}.mantine-Autocomplete-input,.mantine-DateInput-input{cursor:pointer}.exclude-modal-trigger .mantine-1sd8r2y{left:10%!important;padding:0}.exclude-modal-trigger .mantine-1sd8r2y button{padding:.5rem;text-align:start!important;width:inherit}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}.calendar-container{height:600px;max-width:100%;overflow-x:auto}.week-navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.month-year-display{font-size:20px;font-weight:700}.week-navigation .nav-btn{background-color:#0d6efd;border:none;color:#fff;cursor:pointer;padding:5px 7px}.date-picker{margin-bottom:20px;text-align:center}.date-picker button,.date-picker select{font-size:16px;margin:0 5px;padding:5px 10px}.week-calendar{border-collapse:collapse;position:relative;width:100%}.week-calendar thead>tr>th{background-color:#aaa2ff!important;color:#4b40bf!important;font-weight:600}.week-calendar td,.week-calendar th{border:1px solid #ccc;min-width:150px;padding:10px;text-align:center}.week-calendar th{background:#fff;box-shadow:0 2px 2px -1px #0006;position:-webkit-sticky;position:sticky;top:0;z-index:2}.day-cell{position:relative}.events{margin-top:10px}.event{border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;margin-bottom:5px;min-height:100px;padding:10px 5px;vertical-align:initial}.calendar-card{cursor:not-allowed!important}.calendar-card:after{background:#0003;content:"\A";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.event-icon{color:#fff;font-size:20px;margin-right:1px}.event-timing{font-size:12px}.event-timing,.event-user{font-weight:700;text-align:left}.event-user{margin-bottom:4px;margin-top:4px}.event-drive{display:flex}.event-drive-icon{color:#fff;font-size:15px;margin-right:1px}.add-event-btn{background-color:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:5px 10px}*{box-sizing:border-box}.qrs-root{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;display:flex;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:24px}.qrs-card{max-width:390px;width:100%}.qrs-login-header{padding:20px 0 12px;text-align:center}.qrs-logo-mark{background:#171717;border-radius:16px;color:#fff;display:grid;font-size:26px;font-weight:800;height:56px;letter-spacing:-.03em;margin:0 auto 18px;place-items:center;-webkit-user-select:none;user-select:none;width:56px}.qrs-logo-mark,.qrs-title{font-family:Inter,sans-serif}.qrs-title{color:#171717;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.qrs-subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:13px;margin:0}.qrs-preview{align-items:center;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;margin:20px 0 16px;padding:14px}.qrs-avatar-wrap{background:#fff;border:2px solid #ffba45;border-radius:50%;flex-shrink:0;height:44px;padding:2px;width:44px}.qrs-avatar-inner{background:#f4f4f5;border-radius:50%;color:#171717;display:grid;font-family:Inter,sans-serif;font-size:13px;font-weight:700;height:100%;place-items:center;width:100%}.qrs-scanned-label{color:#6b7280;font-size:10.5px;letter-spacing:.08em;margin:0 0 1px;text-transform:uppercase}.qrs-client-name,.qrs-scanned-label{font-family:Inter,sans-serif;font-weight:700}.qrs-client-name{color:#171717;font-size:15px;line-height:1.3;margin-top:1px}.qrs-client-ref{color:#6b7280;font-family:SF Mono,Menlo,monospace;font-size:11.5px;margin-top:1px}.qrs-form{display:flex;flex-direction:column;gap:6px}.qrs-field{grid-gap:6px;display:grid;gap:6px}.qrs-field label{color:#262626;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.qrs-field input{background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:#171717;font-family:Inter,sans-serif;font-size:15px;height:48px;outline:none;padding:0 14px;transition:border-color .15s;width:100%}.qrs-field input:focus{border-color:#171717}.qrs-field input::placeholder{color:#9ca3af}.qrs-password-wrap{position:relative}.qrs-password-wrap input{padding-right:64px}.qrs-eye{background:none;border:none;color:#6b7280;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.qrs-eye:hover{color:#374151}.qrs-captcha{display:flex;flex-direction:column;gap:6px;margin-top:4px}.qrs-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-family:Inter,sans-serif;font-size:13px;margin:0;padding:10px 12px}.qrs-forgot-row{display:flex;justify-content:center;margin-top:4px}.qrs-forgot{color:#171717;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none}.qrs-forgot:hover{text-decoration:underline}.qrs-divider{align-items:center;color:#9ca3af;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:12px;margin:8px 0 4px}.qrs-divider:after,.qrs-divider:before{background:#e5e5e5;content:"";flex:1 1;height:1px}.qrs-google-wrapper{display:flex;justify-content:center;margin-bottom:4px}.qrs-google-wrapper iframe,.qrs-google-wrapper>div{width:100%!important}.qrs-submit{align-items:center;background:#171717;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:700;height:50px;justify-content:center;margin-top:10px;transition:background .15s;width:100%}.qrs-submit:hover:not(:disabled){background:#000}.qrs-submit:disabled{background:#9ca3af;cursor:not-allowed}.qrs-location-status{border-radius:8px;font-family:Inter,sans-serif;font-size:13px;margin-top:4px;padding:10px 12px}.qrs-location-status--acquiring,.qrs-location-status--verifying{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.qrs-location-status--denied{background:#fef2f2;border:1px solid #fecaca;color:#b42318}.qrs-location-status--error{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.qrs-location-status--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#027a48}.qrs-location-checking{align-items:center;display:flex;gap:8px}.qrs-spinner{animation:qrs-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes qrs-spin{to{transform:rotate(1turn)}}.qrs-location-denied strong,.qrs-location-error strong{display:block;font-weight:600;margin-bottom:2px}.qrs-location-denied p,.qrs-location-error p{font-size:12px;margin:0}.mc-root *,.mc-root :after,.mc-root :before{box-sizing:border-box}.mc-root{--mc-bg:var(--app-bg);--mc-surface:var(--app-surface);--mc-surface-alt:var(--app-surface-2);--mc-line:var(--app-border);--mc-line-soft:var(--app-border-soft);--mc-ink:var(--app-text);--mc-ink-2:var(--app-text);--mc-muted:var(--app-text-muted);--mc-muted-2:color-mix(in srgb,var(--app-text-muted) 70%,var(--app-surface));--mc-accent:var(--app-primary);--mc-accent-soft:color-mix(in srgb,var(--app-primary) 12%,var(--app-surface));--mc-accent-ring:color-mix(in srgb,var(--app-primary) 45%,var(--app-surface));--mc-shadow:0 1px 2px #1018280a;--mc-backdrop:color-mix(in srgb,var(--app-bg) 92%,var(--app-text));--mc-on-ink:var(--app-surface);--mc-tint-green:color-mix(in srgb,var(--app-ink-green) 14%,var(--app-surface));--mc-tint-red:color-mix(in srgb,var(--app-ink-red) 14%,var(--app-surface));--mc-tint-amber:color-mix(in srgb,var(--app-ink-amber) 14%,var(--app-surface));--mc-tint-blue:color-mix(in srgb,var(--app-ink-blue) 14%,var(--app-surface));--mc-tint-purple:color-mix(in srgb,var(--app-ink-purple) 14%,var(--app-surface));--mc-bd-green:color-mix(in srgb,var(--app-ink-green) 35%,var(--app-surface));--mc-bd-red:color-mix(in srgb,var(--app-ink-red) 35%,var(--app-surface));--mc-bd-amber:color-mix(in srgb,var(--app-ink-amber) 35%,var(--app-surface));--mc-bd-blue:color-mix(in srgb,var(--app-ink-blue) 35%,var(--app-surface));--mc-bd-purple:color-mix(in srgb,var(--app-ink-purple) 35%,var(--app-surface));--mc-status-taken:var(--app-ink-green);--mc-status-refused:var(--app-ink-blue);--mc-status-unable:var(--app-ink-amber);--mc-status-prn:var(--app-ink-purple);--mc-status-outofmed:var(--mc-ink);--mc-on-status:var(--app-surface);-webkit-font-smoothing:antialiased;background:var(--mc-backdrop);color:var(--mc-ink);display:flex;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;justify-content:center;letter-spacing:-.003em;line-height:1.5;min-height:100vh;min-height:100dvh}.mc-screen{background:var(--mc-bg);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:480px;overflow:hidden;width:100%}@media (max-width:480px){.mc-root{background:var(--mc-bg)}}.mc-app-bar{align-items:center;background:var(--mc-bg);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:6px 16px 12px}.mc-app-bar--form{background:var(--mc-surface);border-bottom:1px solid var(--mc-line)}.mc-app-bar-title{flex:1 1;font-size:16px;letter-spacing:-.015em;text-align:center}.mc-app-bar-title,.mc-brand{color:var(--mc-ink);font-weight:700}.mc-brand{align-items:center;display:flex;font-size:15px;gap:8px;letter-spacing:-.02em}.mc-brand-mark{background:var(--mc-ink);border-radius:8px;color:var(--mc-on-ink);display:grid;flex-shrink:0;font-size:14px;font-weight:800;height:28px;place-items:center;width:28px}.mc-brand-name{color:var(--mc-ink)}.mc-icon-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:999px;color:var(--mc-ink);cursor:pointer;display:grid;flex-shrink:0;height:36px;padding:0;place-items:center;width:36px}.mc-icon-btn:active{background:var(--mc-surface-alt)}.mc-icon-btn svg{height:16px;width:16px}.mc-staff-avatar{background:var(--mc-ink);border:0;border-radius:999px;color:var(--mc-on-ink);cursor:pointer;display:grid;font-family:inherit;font-size:12px;font-weight:700;height:36px;letter-spacing:-.02em;place-items:center;transition:background .12s;width:36px}.mc-staff-avatar:active{background:var(--mc-ink)}.mc-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;scrollbar-width:none}.mc-content::-webkit-scrollbar{display:none}.mc-tab-bar{grid-gap:6px;background:var(--mc-surface);border-top:1px solid var(--mc-line);display:grid;flex-shrink:0;gap:6px;grid-template-columns:repeat(4,1fr);padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.mc-tab-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;justify-content:center;min-height:40px;padding:7px 4px;transition:background .12s,border-color .12s,color .12s}.mc-tab-btn:active{background:var(--mc-line)}.mc-tab-btn--active{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mc-tab-icon{display:grid;height:20px;place-items:center;width:20px}.mc-tab-icon svg{height:100%;width:100%}.mc-tab-label{font-size:12px;font-weight:700;letter-spacing:.01em}.mc-full-center{display:grid;height:100%;place-items:center}.mc-access-state{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:340px;padding:0 24px;text-align:center}.mc-access-icon{background:var(--mc-accent-soft);border-radius:14px;color:var(--app-ink-amber);display:grid;height:48px;margin-bottom:4px;place-items:center;width:48px}.mc-access-title{color:var(--mc-ink);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.mc-access-text{color:var(--mc-muted);font-size:13.5px;line-height:1.5;margin:0 0 8px}.mc-access-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-ink);border:1px solid var(--mc-ink);border-radius:10px;color:var(--mc-on-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px;width:100%}.mc-access-btn:active{opacity:.8}.mc-access-btn--ghost{background:var(--mc-surface);border-color:var(--mc-line);color:var(--mc-ink)}.mc-spinner{animation:mc-spin .7s linear infinite;border:2.5px solid var(--mc-line);border-radius:999px;border-top-color:var(--mc-ink);height:28px;width:28px}.mc-spinner--sm{border-width:2px;height:18px;width:18px}@keyframes mc-spin{to{transform:rotate(1turn)}}.mc-placeholder{align-items:center;color:var(--mc-muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;padding:64px 24px}.mc-placeholder-icon{height:44px;opacity:.4;width:44px}.mc-placeholder-icon svg{height:100%;width:100%}.mc-placeholder-title{color:var(--mc-ink);font-size:16px;font-weight:700;margin:0}.mc-placeholder-sub{color:var(--mc-muted);font-size:13px}.mc-facesheet{display:flex;flex-direction:column;gap:12px;padding:12px 16px 32px}.mc-client-card{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:14px;box-shadow:var(--mc-shadow);padding:12px 14px}.mc-client-head{align-items:center;display:flex;gap:12px}.mc-photo-ring{background:var(--mc-surface);border:2px solid var(--mc-accent);border-radius:999px;flex-shrink:0;height:50px;padding:2px;width:50px}.mc-photo-img,.mc-photo-placeholder{border-radius:999px;height:100%;width:100%}.mc-photo-img{object-fit:cover}.mc-photo-placeholder{background:var(--mc-surface-alt);color:var(--mc-ink);display:grid;font-size:15px;font-weight:700;place-items:center}.mc-client-info{flex:1 1;min-width:0}.mc-client-name{color:var(--mc-ink);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-client-meta{align-items:center;color:var(--mc-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:6px;margin-bottom:6px}.mc-client-code{background:var(--mc-surface-alt);border-radius:4px;color:var(--mc-ink-2);font-family:SF Mono,Menlo,monospace;font-size:11px;padding:1px 6px}.mc-chip-row{display:flex;flex-wrap:wrap;gap:5px}.mc-chip{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:5px;color:var(--mc-ink-2);font-size:11px;font-weight:600;padding:3px 8px}.mc-chip--accent{background:var(--mc-accent-soft);border-color:var(--mc-accent-ring);color:var(--app-ink-amber)}.mc-section-label{color:var(--mc-muted);font-size:11px;font-weight:700;letter-spacing:.08em;padding:0 2px;text-transform:uppercase}.mc-section-row{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.mc-section-meta{color:var(--mc-muted);font-size:10.5px;font-weight:500}.mc-quick-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mc-tile{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;justify-content:space-between;min-height:92px;overflow:hidden;padding:12px;position:relative;text-align:left;transition:border-color .12s,transform .08s}.mc-tile:active{transform:scale(.97)}.mc-tile:hover{border-color:var(--mc-line)}.mc-tile-icon{background:var(--mc-surface-alt);border-radius:10px;color:var(--mc-ink);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.mc-tile-icon svg{height:16px;width:16px}.mc-tile--accent{grid-column:1/-1}.mc-tile--accent .mc-tile-icon{background:var(--mc-accent-soft);color:var(--app-ink-amber)}.mc-tile-title{color:var(--mc-ink);font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin:0}.mc-tile-sub{color:var(--mc-muted);font-size:11px;font-weight:500;margin:0}.mc-tile-badge{align-items:center;background:var(--mc-ink);border-radius:999px;color:var(--mc-on-ink);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 7px;pointer-events:none;position:absolute;right:10px;top:10px}.mc-activity-list{-webkit-overflow-scrolling:touch;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;max-height:280px;min-height:280px;overflow-x:hidden;overflow-y:auto}.mc-activity-list::-webkit-scrollbar{width:4px}.mc-activity-list::-webkit-scrollbar-track{background:#0000}.mc-activity-list::-webkit-scrollbar-thumb{background:var(--mc-line);border-radius:4px}.mc-activity-center{align-items:center;display:flex;height:100%;justify-content:center;min-height:280px}.mc-activity-empty{color:var(--mc-muted);font-size:13px}.mc-activity-item{align-items:flex-start;border-bottom:1px solid var(--mc-line-soft);display:flex;gap:10px;padding:12px 14px}.mc-activity-item:last-child{border-bottom:0}.mc-badge{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:5px;color:var(--mc-ink-2);flex-shrink:0;font-size:9.5px;font-weight:800;letter-spacing:.08em;min-width:44px;padding:3px 7px;text-align:center;text-transform:uppercase;white-space:nowrap}.mc-badge--note{background:var(--mc-tint-blue);border-color:var(--mc-bd-blue);color:var(--app-ink-blue)}.mc-badge--mar{background:var(--mc-accent-soft);border-color:var(--mc-accent-ring);color:var(--app-ink-amber)}.mc-badge--task{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mc-badge--document{background:var(--mc-tint-purple);border-color:var(--mc-bd-purple);color:var(--app-ink-purple)}.mc-activity-body{flex:1 1;min-width:0}.mc-activity-text{-webkit-line-clamp:1;color:var(--mc-ink);font-size:13px;font-weight:600}.mc-activity-desc,.mc-activity-text{-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;margin:0 0 2px;overflow:hidden}.mc-activity-desc{-webkit-line-clamp:2;color:var(--mc-muted);font-size:12px;font-weight:400}.mc-activity-stamp{align-items:center;color:var(--mc-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:3px}.mc-activity-client{align-items:center;color:var(--mc-ink-2);display:inline-flex;font-size:11px;font-weight:600;gap:5px}.mc-activity-client:before{background:var(--mc-accent);content:"";height:4px;width:4px}.mc-activity-client:before,.mc-dot{border-radius:999px;display:inline-block;flex-shrink:0}.mc-dot{background:var(--mc-muted-2);height:3px;width:3px}.mc-activity-avatar{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:999px;color:var(--mc-ink);display:grid;flex-shrink:0;font-size:10px;font-weight:700;height:30px;letter-spacing:-.02em;place-items:center;width:30px}.mc-subtasks{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.mc-subtask{align-items:center;background:var(--mc-tint-green);border:1px solid var(--mc-bd-green);border-radius:4px;color:var(--app-ink-green);display:inline-flex;font-size:10.5px;font-weight:500;gap:4px;padding:2px 7px}.mc-subtask:before{color:var(--app-ink-green);content:"✓";font-size:10px;font-weight:800}.mc-signed-in{align-items:center;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;display:flex;gap:10px;padding:12px 14px}.mc-signed-in-avatar{background:var(--mc-ink);border-radius:999px;color:var(--mc-on-ink);display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.mc-signed-in-body{flex:1 1;min-width:0}.mc-signed-in-label{color:var(--mc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mc-signed-in-name{color:var(--mc-ink);font-size:13px;font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-signed-in-btn{-webkit-tap-highlight-color:transparent;background:#0000;border:0;color:var(--mc-ink);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:6px 8px}.mc-signed-in-btn:active{opacity:.6}.mc-scan-again{color:var(--mc-muted);font-size:12px;margin:0;padding:4px 0;text-align:center}.mc-scan-link{-webkit-tap-highlight-color:transparent;background:#0000;border:0;color:var(--mc-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}.mc-scan-link:active{opacity:.6}.mc-sep{background:var(--mc-muted-2);border-radius:999px;display:inline-block;flex-shrink:0;height:3px;width:3px}.mc-task-tab{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:12px 16px 32px}.mc-task-topbar{align-items:center;display:flex;justify-content:space-between}.mc-add-task-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-ink);border:0;border-radius:8px;color:var(--mc-on-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;padding:6px 14px;transition:opacity .12s}.mc-add-task-btn:active{opacity:.8}.mc-task-center{align-items:center;display:flex;justify-content:center;padding:40px 16px}.mc-task-empty-msg{color:var(--mc-muted);font-size:13px;padding:40px 16px;text-align:center}.mc-task-cards{gap:8px}.mc-task-card,.mc-task-cards{display:flex;flex-direction:column}.mc-task-card{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;box-shadow:var(--mc-shadow);gap:6px;padding:12px 14px}.mc-task-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.mc-task-card-left{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.mc-task-type-name{color:var(--mc-ink);font-size:13.5px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-shift-pill{border:1px solid var(--mc-line);color:var(--mc-ink-2);font-weight:600;padding:2px 7px}.mc-shift-pill,.mc-status-pill{background:var(--mc-surface-alt);border-radius:5px;flex-shrink:0;font-size:10.5px;white-space:nowrap}.mc-status-pill{border:1px solid var(--mc-line);color:var(--mc-muted);font-weight:700;padding:2px 8px}.mc-status-pill--done{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mc-task-card-row{align-items:center;display:flex;gap:6px}.mc-task-date,.mc-task-staff{color:var(--mc-muted);font-size:12px}.mc-subtask--more{background:var(--mc-surface-alt);border-color:var(--mc-line);color:var(--mc-muted)}.mc-subtask--more:before{display:none}.mc-task-pager{align-items:center;display:flex;gap:12px;justify-content:center;padding:4px 0}.mc-pager-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:8px;color:var(--mc-ink);cursor:pointer;display:grid;font-family:inherit;font-size:14px;height:34px;place-items:center;width:34px}.mc-pager-btn:disabled{cursor:default;opacity:.35}.mc-pager-btn:active:not(:disabled){background:var(--mc-surface-alt)}.mc-pager-info{color:var(--mc-muted);font-size:12px;font-weight:600;min-width:40px;text-align:center}.mc-add-form{background:var(--mc-bg);display:flex;flex-direction:column;height:100%}.mc-form-client-bar{align-items:center;background:var(--mc-surface);border-bottom:1px solid var(--mc-line);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px}.mc-form-client-name{color:var(--mc-ink);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mc-form-client-sub{color:var(--mc-muted);font-size:11px;font-weight:500;margin-top:2px}.mc-form-close-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:999px;color:var(--mc-ink);cursor:pointer;display:grid;flex-shrink:0;height:32px;padding:0;place-items:center;width:32px}.mc-form-close-btn:active{background:var(--mc-line)}.mc-form-app-bar{align-items:center;background:var(--mc-bg);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:6px 16px 12px}.mc-form-app-bar-title{color:var(--mc-ink);flex:1 1;font-size:16px;font-weight:700;letter-spacing:-.015em;text-align:center}.mc-shift-grid{display:flex}.mc-shift-chip{border-radius:10px;color:var(--mc-ink-2);flex:1 1;font-size:12.5px;padding:9px 10px;transition:background .1s,border-color .1s,color .1s}.mc-shift-chip:active{background:var(--mc-surface-alt)}.mc-comment-add-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1.5px dashed var(--mc-line);border-radius:12px;color:var(--mc-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:13px 16px;width:100%}.mc-comment-add-btn:hover{border-color:var(--mc-line);color:var(--mc-ink)}.mc-comment-box{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;display:flex;flex-direction:column;gap:0}.mc-comment-box-header{align-items:center;display:flex;justify-content:space-between;padding:10px 12px 8px}.mc-comment-box-title{color:var(--mc-ink);font-size:12px;font-weight:700}.mc-comment-box-close{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:999px;color:var(--mc-muted);cursor:pointer;display:grid;height:22px;padding:0;place-items:center;width:22px}.mc-comment-box-close:hover{background:var(--mc-surface-alt);color:var(--mc-ink)}.mc-comment-textarea{background:#0000;border:none;border-top:1px solid var(--mc-line);box-sizing:border-box;color:var(--mc-ink);display:block;font-family:inherit;font-size:13px;line-height:1.5;min-height:100px;outline:none;padding:10px 12px 14px;resize:vertical;width:100%}.mc-comment-textarea:focus{background:#00000003}.mc-form-body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 16px 8px;scrollbar-width:none}.mc-form-body::-webkit-scrollbar{display:none}.mc-form-field{display:flex;flex-direction:column;gap:6px}.mc-form-label{color:var(--mc-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mc-form-label-opt{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.mc-form-input,.mc-form-select{appearance:none;-webkit-appearance:none;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.mc-form-input:focus,.mc-form-select:focus{border-color:var(--mc-ink)}.mc-form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.mc-mantine-select-input{appearance:none!important;-webkit-appearance:none!important;background:var(--mc-surface)!important;border:1px solid var(--mc-line)!important;border-radius:10px!important;color:var(--mc-ink)!important;cursor:pointer!important;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;height:46px!important;padding:0 40px 0 14px!important;width:100%!important}.mc-mantine-select-input:focus,.mc-mantine-select-input[data-focused]{border-color:var(--mc-ink)!important;outline:none!important}.mc-mantine-select-input.mc-input--error{background:var(--mc-tint-red)!important;border-color:var(--mc-bd-red)!important}.mc-form-field .mantine-Select-root .mantine-Input-rightSection{align-items:center;display:flex;justify-content:center;pointer-events:none}.mc-mantine-dropdown{border:1px solid var(--mc-line)!important;border-radius:10px!important;box-shadow:0 4px 12px #00000014!important;overflow:hidden!important}.mc-mantine-dropdown,.mc-mantine-dropdown .mantine-Select-item,.mc-mantine-dropdown [data-combobox-option]{font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important}.mc-mantine-dropdown .mantine-Select-item,.mc-mantine-dropdown [data-combobox-option]{color:var(--mc-ink)!important;padding:10px 14px!important}.mc-mantine-dropdown .mantine-Select-item[data-selected],.mc-mantine-dropdown [data-combobox-option][data-combobox-selected]{background:var(--mc-surface-alt)!important;color:var(--mc-ink)!important;font-weight:600!important}.mc-mantine-dropdown .mantine-Select-item:hover,.mc-mantine-dropdown [data-combobox-option]:hover{background:var(--mc-line-soft)!important}.mc-form-field .mantine-Select-root,.mc-form-field .mantine-Select-wrapper{width:100%}.mc-form-field .mantine-InputWrapper-label{color:var(--mc-muted)!important;display:block!important;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;margin-bottom:5px!important;text-transform:uppercase!important}.mc-form-field .mantine-Select-root{gap:0!important}.mc-shift-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.mc-shift-chip{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:8px;color:var(--mc-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 4px;text-align:center;transition:all .1s}.mc-shift-chip--active{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mc-shift-chip:active:not(.mc-shift-chip--active){background:var(--mc-surface-alt)}.mc-accordion-root{display:flex;flex-direction:column;gap:8px}.mc-accordion-item{background:var(--mc-surface)!important;border:1px solid var(--mc-line)!important;border-radius:12px!important;overflow:hidden}.mc-accordion-control{background:#0000!important;padding:11px 14px!important}.mc-accordion-control:hover{background:var(--mc-surface-alt)!important}.mc-accordion-label{padding:0!important}.mc-accordion-label-inner{align-items:center;display:flex;gap:8px}.mc-accordion-chevron{color:var(--mc-muted-2)!important;height:16px!important;width:16px!important}.mc-accordion-panel{padding:0!important}.mc-accordion-content{border-top:1px solid var(--mc-line-soft);padding:0!important}.mc-form-group-icon{background:var(--mc-surface-alt);border-radius:7px;color:var(--mc-ink);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.mc-form-group-icon svg{height:14px;width:14px}.mc-form-group-title{color:var(--mc-ink);flex:1 1;font-size:14px;font-weight:700;letter-spacing:-.005em}.mc-form-group-count{background:var(--mc-surface-alt);border-radius:999px;color:var(--mc-muted);font-size:11px;font-weight:600;padding:3px 7px}.mc-check-item,.mc-form-checks{display:flex;flex-direction:column}.mc-check-item{-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--mc-line-soft);transition:background .1s}.mc-check-item:last-child{border-bottom:0}.mc-check-item--checked{background:var(--mc-tint-green)}.mc-check-row{align-items:center;cursor:pointer;display:flex;gap:10px;padding:11px 12px}.mc-check-row:active{background:var(--mc-surface-alt)}.mc-check-native{display:none}.mc-check-box{background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:6px;display:grid;flex-shrink:0;height:22px;place-items:center;transition:all .1s;width:22px}.mc-check-item--checked .mc-check-box{background:var(--mc-ink);border-color:var(--mc-ink)}.mc-check-box svg{height:12px;width:12px}.mc-check-name{color:var(--mc-ink);flex:1 1;font-size:13.5px;font-weight:500}.mc-check-item--checked .mc-check-name{color:var(--mc-muted);text-decoration:line-through}.mc-check-textfield{background:#0000;border:none;border-top:1px solid var(--mc-line-soft);box-sizing:border-box;color:var(--mc-ink-2);font-family:inherit;font-size:12.5px;line-height:1.5;outline:none;padding:8px 12px 10px 44px;resize:none;width:100%}.mc-check-textfield::placeholder{color:var(--mc-muted-2)}.mc-check-textfield:focus{background:#00000005}.mc-check-textfield--error{border-color:var(--app-ink-red)}.mc-check-item--error{background:var(--mc-tint-red)}.mc-check-error-msg,.mc-check-required{color:var(--app-ink-red)}.mc-check-error-msg{display:block;font-size:11px;font-weight:500;padding:2px 12px 4px 44px}.mc-form-textarea{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);font-family:inherit;font-size:14px;line-height:1.5;outline:none;padding:10px 12px;resize:none;width:100%}.mc-form-textarea:focus{border-color:var(--mc-ink)}.mc-form-textarea::placeholder{color:var(--mc-muted-2)}.mc-form-footer{background:var(--mc-surface);border-top:1px solid var(--mc-line);display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.mc-form-cancel-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;padding:12px}.mc-form-cancel-btn:active{opacity:.7}.mc-form-cancel-btn:disabled{cursor:not-allowed;opacity:.5}.mc-form-save-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-ink);border:0;border-radius:10px;color:var(--mc-on-ink);cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:12px}.mc-form-save-btn:active:not(:disabled){opacity:.8}.mc-form-save-btn:disabled{cursor:not-allowed;opacity:.5}.mc-form-row-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mc-form-label-req{color:var(--app-ink-red);font-weight:800}.mc-note-fields{display:contents}.mc-lean-narrative{display:flex;flex-direction:column;gap:10px}.mc-dictate-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;height:44px;justify-content:center;width:100%}.mc-dictate-btn:active{background:var(--mc-surface-alt)}.mc-dictate-btn:disabled{cursor:not-allowed;opacity:.45}.mc-dictate-btn--active{border-color:var(--app-ink-red);color:var(--app-ink-red)}.mc-dictate-mic{background:var(--mc-accent-soft);border-radius:6px;color:var(--app-ink-amber);display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}.mc-dictate-mic svg{height:12px;width:12px}.mc-dictate-btn--active .mc-dictate-mic{background:var(--mc-tint-red);color:var(--app-ink-red)}.mc-more-details-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;width:100%}.mc-more-details-btn:active{background:var(--mc-surface-alt)}.mc-more-details-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.mc-more-details-title{color:var(--mc-ink);font-size:14px;font-weight:600}.mc-more-details-sub{color:var(--mc-muted);font-size:11.5px}.mc-more-details-chevron{color:var(--mc-muted-2);flex-shrink:0;transition:transform .2s ease}.mc-more-details-btn--open .mc-more-details-chevron{transform:rotate(180deg)}.mc-more-details{gap:16px}.mc-more-details,.mc-textarea-block{display:flex;flex-direction:column}.mc-form-textarea--attached{border-bottom-color:#0000;border-radius:10px 10px 0 0}.mc-ai-inline-bar{align-items:center;background:var(--mc-surface-alt);border:1.5px solid var(--mc-line);border-radius:0 0 10px 10px;border-top:none;display:flex;gap:8px;justify-content:space-between;padding:7px 12px}.mc-ai-inline-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.mc-ai-inline-btn--quick{white-space:nowrap}.mc-ai-inline-btn--quick:disabled{cursor:not-allowed;opacity:.55}.mc-ai-inline-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:6px;color:var(--mc-ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;transition:background .12s}.mc-ai-inline-btn svg{flex-shrink:0;height:15px;width:15px}.mc-ai-inline-btn:active{background:var(--mc-surface-alt)}.mc-ai-inline-btn--mic-active{background:var(--mc-tint-red);border-color:var(--mc-bd-red);color:var(--app-ink-red)}.mc-ai-inline-btn--ai{background:var(--mc-accent-soft);border-color:var(--mc-accent-ring);color:var(--app-ink-amber)}.mc-ai-inline-btn--ai:active{background:var(--mc-bd-amber)}.mc-ai-inline-btn--ai:disabled{cursor:not-allowed;opacity:.4}.mc-ai-inline-btn--open{background:var(--mc-accent);border-color:var(--app-ink-amber);color:var(--app-ink-amber)}.mc-recording-bar{background:var(--mc-tint-green);border:1.5px solid var(--mc-bd-green);border-radius:0 0 10px 10px;border-top:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.mc-recording-wave{align-items:center;display:flex;gap:3px;height:32px}.mc-wave-bar{animation:mcWave .8s ease-in-out infinite alternate;background:var(--app-ink-green);border-radius:2px;display:inline-block;height:8px;width:3px}@keyframes mcWave{0%{height:4px}to{height:24px}}.mc-recording-controls{align-items:center;display:flex;gap:10px}.mc-rec-timer{font-feature-settings:"tnum";color:var(--mc-ink-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:0 auto}.mc-rec-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:8px;color:var(--mc-ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.mc-rec-btn:active{background:var(--mc-surface-alt)}.mc-rec-btn--cancel{background:var(--mc-tint-red);border-color:var(--mc-bd-red);color:var(--app-ink-red)}.mc-rec-btn--confirm{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mc-ai-action-btns{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.mc-ai-action-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-accent-soft);border:1.5px solid var(--mc-accent-ring);border-radius:8px;color:var(--mc-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px}.mc-ai-action-btn:active{background:color-mix(in srgb,var(--app-primary) 25%,var(--app-surface))}.mc-ai-preview-loading{align-items:center;color:var(--mc-muted);display:flex;font-size:13px;gap:8px;padding:8px 0}.mc-ai-spinner{animation:mcSpin .7s linear infinite;border:2px solid var(--mc-accent-ring);border-radius:50%;border-top-color:var(--app-ink-amber);display:inline-block;flex-shrink:0;height:16px;width:16px}@keyframes mcSpin{to{transform:rotate(1turn)}}.mc-ai-inline-bar:has(+.mc-ai-preview-panel){border-radius:0}.mc-ai-preview-panel{background:var(--mc-accent-soft);border:1.5px solid var(--mc-accent-ring);border-radius:0 0 10px 10px;border-top:none;display:flex;flex-direction:column;gap:10px;padding:12px}.mc-ai-preview-header{align-items:center;color:var(--app-ink-amber);display:flex;font-size:13px;font-weight:700;gap:6px}.mc-ai-preview-header svg{flex-shrink:0;height:15px;width:15px}.mc-ai-preview-close{background:none;border:none;color:var(--mc-muted);cursor:pointer;font-size:14px;line-height:1;margin-left:auto;padding:2px 4px}.mc-ai-preview-text{color:var(--mc-ink-2);font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.mc-ai-preview-actions{display:flex;gap:8px}.mc-ai-preview-btn{-webkit-tap-highlight-color:transparent;border:1.5px solid;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:9px 0}.mc-ai-preview-btn:disabled{cursor:not-allowed;opacity:.5}.mc-ai-preview-btn--secondary{background:var(--mc-surface);border-color:var(--mc-accent-ring);color:var(--app-ink-amber)}.mc-ai-preview-btn--secondary:active{background:var(--mc-surface-alt)}.mc-ai-preview-btn--primary{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mc-ai-preview-btn--primary:active{opacity:.85}.mc-toggle-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:8px;color:var(--mc-muted);cursor:pointer;display:inline-block;font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:background .15s,border-color .15s,color .15s}.mc-toggle-btn--on{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mc-section-block{display:flex;flex-direction:column;gap:12px;margin-top:4px}.mc-section-block-header{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.mc-note-card{background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.mc-note-card-head{align-items:center;display:flex;justify-content:space-between}.mc-note-card-title{color:var(--mc-ink-2);font-size:13px;font-weight:700}.mc-entry-accordion{display:flex;flex-direction:column;gap:8px}.mc-entry-accordion-item{background:var(--mc-surface)!important;border:1.5px solid var(--mc-line)!important;border-radius:12px!important;overflow:hidden}.mc-entry-accordion-control button{background:var(--mc-surface)!important;border-radius:0!important;padding:12px 14px!important}.mc-entry-accordion-header{align-items:center;display:flex;justify-content:space-between;width:100%}.mc-entry-accordion-control [data-accordion-chevron]{color:var(--mc-muted);flex-shrink:0;height:18px;width:18px}.mc-entry-accordion-panel>div{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px!important}.mc-remove-btn{-webkit-tap-highlight-color:transparent;align-items:center;border:1.5px solid var(--mc-bd-red);border-radius:6px;color:var(--app-ink-red);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;line-height:1;width:28px}.mc-remove-btn,.mc-remove-btn:active{background:var(--mc-tint-red)}.mc-add-row-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1.5px dashed var(--mc-line);border-radius:8px;color:var(--mc-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:7px 12px}.mc-add-row-btn:active{background:var(--mc-surface-alt)}.mc-checkbox-group,.mc-radio-group{display:flex;flex-direction:column;gap:8px}.mc-radio-group--inline{flex-direction:row;gap:16px}.mc-checkbox-item,.mc-radio-item{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:8px;color:var(--mc-ink-2);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 12px}.mc-checkbox-item:active,.mc-radio-item:active{background:var(--mc-surface-alt)}.mc-checkbox-item input,.mc-radio-item input{accent-color:var(--mc-ink);cursor:pointer;flex-shrink:0;height:16px;width:16px}.mc-client-bar{align-items:center;border:1px solid var(--mc-line);border-radius:12px;display:flex;gap:10px;margin:0 16px 4px;padding:10px 16px}.mc-client-bar,.mc-client-bar-photo{background:var(--mc-surface);flex-shrink:0}.mc-client-bar-photo{border:2px solid var(--mc-accent);border-radius:999px;height:34px;padding:2px;width:34px}.mc-client-bar-photo-inner{background:var(--mc-surface-alt);border-radius:999px;color:var(--mc-ink);display:grid;font-size:11px;font-weight:700;height:100%;place-items:center;width:100%}.mc-client-bar-name{color:var(--mc-ink);font-size:13.5px;font-weight:700;letter-spacing:-.005em}.mc-client-bar-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px}.mc-client-bar-meta span{color:var(--mc-muted);font-family:SF Mono,Menlo,monospace;font-size:11px}.mc-client-bar-meta span+span:before{color:var(--mc-muted-2);content:"·";margin-right:6px}.mc-draft-status-bar{flex-shrink:0;padding:4px 16px}.mc-draft-status{color:var(--mc-muted-2);font-size:11px;font-weight:500}.mc-draft-status--saved{color:var(--app-ink-green)}.mc-draft-status--restored{color:var(--app-ink-blue)}.mc-goal-activity-row{align-items:flex-start;display:flex;gap:6px;margin-bottom:6px}.mc-goal-activity-row:last-of-type{margin-bottom:0}.mc-form-select.mc-input--error,.mc-input--error{background:var(--mc-tint-red);border-color:var(--mc-bd-red)!important}.mc-ai-overlay{align-items:flex-end;background:#00000073;display:flex;inset:0;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;z-index:200}@supports not (inset:0){.mc-ai-overlay{bottom:0;left:0;right:0;top:0}}.mc-ai-modal{background:var(--mc-surface);border-radius:18px 18px 0 0;box-shadow:0 -4px 24px #0000001f;display:flex;flex-direction:column;gap:12px;padding:20px 16px 24px;width:100%}.mc-ai-modal-header{align-items:center;color:var(--mc-ink);display:flex;font-size:15px;font-weight:700;gap:8px}.mc-ai-modal-icon{align-items:center;background:var(--mc-accent-soft);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.mc-ai-modal-icon svg{height:18px;width:18px}.mc-signature-block{border-top:1px solid var(--mc-line);margin-top:16px;padding:16px 0}.mc-signature-label{color:var(--mc-muted);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.mc-signature-box{background:var(--mc-surface-alt);border:1px solid var(--mc-line-soft);border-radius:8px;padding:12px 16px}.mc-signature-img{max-height:60px;object-fit:contain}.mc-signature-text{color:var(--mc-ink);font-family:Island Moments,cursive;font-size:28px;font-weight:400;line-height:1.2}.mc-viewinfo{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:10px;margin:12px 0;overflow:hidden}.mc-viewinfo summary{align-items:center;color:var(--mc-muted);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;list-style:none;padding:10px 14px;-webkit-user-select:none;user-select:none}.mc-viewinfo summary::-webkit-details-marker{display:none}.mc-viewinfo summary:after{content:"▾";font-size:14px;margin-left:auto;transition:transform .2s}.mc-viewinfo[open] summary:after{transform:rotate(180deg)}.mc-viewinfo-body{border-top:1px solid var(--mc-line);display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px}.mc-viewinfo-row{display:flex;flex-direction:column;gap:4px}.mc-viewinfo-label{color:var(--mc-muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.mc-viewinfo-value{background:var(--mc-surface-alt);border-radius:6px;color:var(--mc-ink);font-size:13px;padding:6px 10px;white-space:pre-wrap;word-break:break-word}.mc-viewinfo-activity{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.mc-viewinfo-activity-num{color:var(--mc-accent);font-size:11px;font-weight:700}.mc-viewinfo-cols{display:flex;flex-wrap:wrap;gap:10px;width:100%}.mc-viewinfo-col{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:120px}.mc-viewinfo-col .mc-viewinfo-value{display:block;margin-bottom:4px}.mc-viewinfo-col .mc-viewinfo-value:last-child{margin-bottom:0}.mm-root{display:flex;flex-direction:column;height:100%;overflow:hidden}.mm-date-select-wrap{background:var(--mc-surface-alt);flex-shrink:0;padding:10px 16px 4px}.mm-date-select-input{background:var(--mc-surface)!important;border:1px solid var(--mc-line)!important;border-radius:10px!important;color:var(--mc-ink)!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;height:44px!important}.mm-date-select-input:focus{border-color:var(--mc-ink)!important}.mm-date-select-dropdown{border:1px solid var(--mc-line)!important;border-radius:10px!important;box-shadow:0 4px 16px #00000014!important}.mm-scroll-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px 16px 28px}.mm-scroll-content::-webkit-scrollbar{display:none}.mm-client-bar{align-items:center;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;display:flex;gap:10px;padding:10px 14px}.mm-client-photo-wrap{background:var(--mc-surface);border:2px solid var(--mc-accent);border-radius:999px;flex-shrink:0;height:34px;padding:2px;width:34px}.mm-client-photo-inner{background:var(--mc-surface-alt);border-radius:999px;color:var(--mc-ink);display:grid;font-size:11px;font-weight:700;height:100%;place-items:center;width:100%}.mm-client-name{color:var(--mc-ink);font-size:13.5px;font-weight:700;letter-spacing:-.005em}.mm-client-id{color:var(--mc-muted);font-family:SF Mono,Menlo,monospace;font-size:11px}.mm-add-prn-btn{align-items:center;background:var(--mc-status-prn);border:0;border-radius:10px;color:var(--mc-on-status);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:48px;justify-content:center;width:100%}.mm-add-prn-btn:active{background:color-mix(in srgb,var(--mc-status-prn) 85%,#000)}.mm-loading{display:flex;justify-content:center;padding:40px 0}.mm-empty{color:var(--mc-muted-2);font-size:14px;padding:40px 0;text-align:center}.mm-time-section{display:flex;flex-direction:column}.mm-time-section-title{align-items:center;display:flex;gap:8px;padding:10px 2px 4px}.mm-time-section-title strong{color:var(--mc-ink);font-size:12px;font-weight:700;letter-spacing:.02em}.mm-time-count{color:var(--mc-muted);font-size:11px;font-weight:500}.mm-med-row{align-items:center;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;margin-bottom:8px;padding:12px 14px;text-align:left;width:100%}.mm-med-row.taken{opacity:.7}.mm-med-check{background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:6px;color:#0000;display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}.mm-med-check.taken{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mm-med-check.selected{background:var(--mc-muted);border-color:var(--mc-muted);color:var(--mc-on-ink)}.mm-med-row.selected{background:var(--mc-surface-alt);border-color:var(--mc-muted)}.mm-med-body{flex:1 1;min-width:0}.mm-med-name{color:var(--mc-ink);font-size:14px;font-weight:600;letter-spacing:-.005em}.mm-med-meta,.mm-med-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-med-meta{color:var(--mc-muted);font-size:11.5px;margin-top:2px}.mm-med-status{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:5px;color:var(--mc-muted);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.mm-med-status.taken{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mm-mar-footer-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:4px}.mm-mar-action{align-items:center;border:0;border-radius:10px;color:var(--mc-on-status);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:48px;justify-content:center;padding:0 10px}.mm-mar-action.refused{--mm-fill:var(--mc-status-refused)}.mm-mar-action.unable{--mm-fill:var(--mc-status-unable)}.mm-mar-action.outofmed{--mm-fill:var(--mc-status-outofmed);color:var(--mc-on-ink)}.mm-mar-action,.mm-mar-complete-btn{background:var(--mm-fill)}.mm-mar-action:active,.mm-mar-complete-btn:active{background:color-mix(in srgb,var(--mm-fill) 85%,#000)}.mm-mar-action.active,.mm-mar-complete-btn.active{background:color-mix(in srgb,var(--mm-fill) 75%,#000);box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 55%,#0000)}.mm-mar-action:disabled,.mm-mar-complete-btn:disabled{cursor:not-allowed;opacity:.35}.mm-mar-complete-btn{--mm-fill:var(--mc-status-taken);align-items:center;border:0;border-radius:10px;color:var(--mc-on-status);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:48px;justify-content:center;margin-top:0;min-height:48px;width:100%}.mm-inline-form{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:10px;margin-top:16px;padding:16px}.mm-drawer-backdrop{align-items:flex-end;background:#00000059;display:flex;inset:0;position:fixed;z-index:9000}.mm-drawer{animation:mmSlideUp .22s cubic-bezier(.25,.46,.45,.94);background:var(--mc-surface);border-radius:20px 20px 0 0;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:480px;overflow:hidden;width:100%}@keyframes mmSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mm-drawer-header{align-items:flex-start;border-bottom:1px solid var(--mc-line);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 18px 14px}.mm-drawer-title{color:var(--mc-ink);font-size:16px;font-weight:700}.mm-drawer-sub{color:var(--mc-muted);display:block;font-size:12px;margin-top:2px}.mm-drawer-close{align-items:center;background:var(--mc-surface-alt);border:none;border-radius:50%;color:var(--mc-muted);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:12px;width:30px}.mm-drawer-close:hover{background:var(--mc-line)}.mm-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:16px 18px}.mm-drawer-footer{border-top:1px solid var(--mc-line);display:flex;flex-shrink:0;gap:10px;padding:14px 18px}.mm-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.mm-label{color:var(--mc-muted);font-family:Inter;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding-left:2px;text-transform:uppercase}.mm-text-input{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);font-family:inherit;font-size:14px;height:46px;outline:none;padding:0 14px;width:100%}.mm-text-input:focus{border-color:var(--mc-ink)}.mm-textarea{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);font-family:inherit;font-size:14px;line-height:1.5;min-height:80px;outline:none;padding:10px 14px;resize:vertical;width:100%}.mm-textarea:focus{border-color:var(--mc-ink)}.mm-prn-staff-name{color:var(--mc-ink);font-size:14px;font-weight:600;margin-bottom:14px;padding:2px 0}.mm-prn-info-row{display:flex;gap:8px;margin-bottom:14px}.mm-prn-info-block{border:1px solid var(--mc-line);border-radius:8px;flex:1 1;overflow:hidden}.mm-prn-info-toggle{align-items:center;border:0;color:var(--mc-ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:space-between;padding:9px 12px;text-align:left;width:100%}.mm-prn-info-toggle,.mm-prn-info-toggle:active{background:var(--mc-surface-alt)}.mm-prn-info-value{border-top:1px solid var(--mc-line);color:var(--mc-muted);font-size:12.5px;line-height:1.4;padding:8px 12px}.mm-qty-row{align-items:center;border:1px solid var(--mc-line);border-radius:10px;display:flex;gap:0;height:46px;overflow:hidden}.mm-qty-btn{background:var(--mc-surface-alt);border:0;color:var(--mc-ink);cursor:pointer;display:grid;flex-shrink:0;font-size:20px;font-weight:400;height:46px;place-items:center;width:46px}.mm-qty-btn:active{background:var(--mc-line)}.mm-qty-input{-moz-appearance:textfield;background:var(--mc-surface);border:0;color:var(--mc-ink);flex:1 1;font-family:inherit;font-size:16px;font-weight:600;height:100%;outline:none;text-align:center}.mm-qty-input::-webkit-inner-spin-button,.mm-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.mm-prn-datetime-row{display:flex;gap:10px}.mm-prn-datetime-row .mm-field{margin-bottom:0}.mm-select-input{border:1px solid var(--mc-line)!important;border-radius:10px!important;color:var(--mc-ink)!important;font-family:inherit!important;font-size:14px!important;height:46px!important}.mm-select-input:focus{border-color:var(--mc-ink)!important}.mm-status-pill{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;padding:4px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mm-outcome-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mm-outcome-chip{align-items:center;background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;padding:8px 12px;transition:border-color .14s,background .14s,color .14s}.mm-outcome-chip.active{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mm-remaining{color:var(--mc-muted-2);font-size:11px;margin-top:2px}.mm-view-row{padding:10px 0}.mm-view-label{color:var(--mc-muted-2);font-size:13px}.mm-btn-primary{background:var(--mc-ink);border:0;border-radius:12px;color:var(--mc-on-ink);cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;height:48px}.mm-btn-primary:disabled{cursor:not-allowed;opacity:.4}.mm-btn-secondary{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:12px;color:var(--mc-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:48px;padding:0 18px}.mm-btn-secondary:hover{border-color:var(--mc-ink)}.mm-mar-app-bar{align-items:center;background:var(--mc-surface-alt);display:flex;flex-shrink:0;justify-content:center;padding:6px 16px 12px}.mm-mar-app-bar-title{color:var(--mc-ink);font-size:16px;font-weight:700;letter-spacing:-.015em}.mm-med-status--selected{background:var(--mc-tint-green);border-color:var(--mc-bd-green);color:var(--app-ink-green)}.mm-mantine-label .mantine-Input-label,.mm-mantine-label .mantine-InputWrapper-label{font-family:Inter!important}.mm-mantine-label .mantine-Input-label,.mm-mantine-label .mantine-InputWrapper-label,.mm-mantine-label-flex .mantine-Input-label,.mm-mantine-label-flex .mantine-InputWrapper-label{color:var(--mc-muted)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:5px!important;padding-left:2px!important;text-transform:uppercase!important}.mm-mantine-label-flex{flex:1 1}.mm-prn-info-chevron{transition:transform .15s}.mm-prn-info-chevron--open{transform:rotate(180deg)}.mm-status-pill-dynamic{background:var(--pill-bg);border-color:var(--pill-border);color:var(--pill-color)}.mm-med-check.prn{background:var(--app-ink-purple);border-color:var(--app-ink-purple);color:var(--mc-on-status)}.mm-med-status.prn{background:var(--mc-tint-purple);border-color:var(--mc-bd-purple);color:var(--app-ink-purple)}.mm-med-status-dynamic{background:var(--pill-bg);border-color:var(--pill-border);color:var(--pill-color)}.mm-outcome-label{margin-top:14px}.mc-incident-card{gap:14px}.mc-form-group-title-row{align-items:center;display:flex;gap:8px}.mc-form-group-title-row--sub{margin-top:10px}.mc-form-group-icon--sm{border-radius:6px;height:22px;width:22px}.mc-form-group-icon--sm svg{height:12px;width:12px}.mc-form-group-title--sm{font-size:12px}.mc-form-hint{align-items:flex-start;color:var(--mc-muted);display:flex;font-size:11.5px;gap:6px;line-height:1.4}.mc-form-hint svg{flex-shrink:0;margin-top:1px}.mc-mantine-ms-pill{background:var(--mc-surface-alt)!important;border:1px solid var(--mc-line)!important;color:var(--mc-ink)!important;font-size:12px!important;font-weight:600!important}.mc-mantine-ms-item{font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important}.mc-incident-severity-group{display:flex;flex-wrap:wrap;gap:8px}.mc-incident-severity-option{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:999px;color:var(--mc-ink-2);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px}.mc-incident-severity-option:active{background:var(--mc-surface-alt)}.mc-incident-severity-option--active{border-width:1.5px}.mc-incident-severity-dot{border-radius:999px;flex-shrink:0;height:8px;width:8px}.mc-incident-banner{align-items:flex-start;border:1.5px solid;border-radius:12px;display:flex;gap:10px;padding:12px}.mc-incident-banner-title{font-size:13px;font-weight:700;margin-bottom:2px}.mc-incident-banner-text{font-size:12px;line-height:1.4}.mc-incident-yesno-group{display:flex;gap:8px}.mc-incident-yesno-option{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1.5px solid var(--mc-line);border-radius:8px;color:var(--mc-muted);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 12px;text-align:center}.mc-incident-yesno-option:active{background:var(--mc-surface-alt)}.mc-incident-yesno-option--active{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.mc-incident-divider{border:none;border-top:1px solid var(--mc-line-soft);margin:2px 0}.mc-incident-subsection{background:var(--mc-surface-alt);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.mc-incident-notify-sub{color:var(--mc-muted-2);display:block;font-size:12px;padding:4px 0 2px}.mc-incident-notify-avatar{background:var(--mc-surface-alt);border-radius:999px;color:var(--mc-ink);display:grid;flex-shrink:0;font-size:10px;font-weight:700;height:26px;place-items:center;width:26px}.mc-incident-notify-name{display:flex;flex-direction:column;gap:1px}.mc-incident-notify-sub-inline{color:var(--mc-muted-2);font-size:11px;font-weight:400;text-decoration:none}.mc-incident-notify-phone{color:var(--mc-muted);flex-shrink:0;font-family:SF Mono,Menlo,monospace;font-size:11px}.mc-form-section{margin-bottom:6px}.mc-form-section>.mc-section-label{margin:14px 0 8px}.mc-form-desc{color:var(--mc-muted);font-size:13px;line-height:1.5;margin:6px 0 12px}.mc-form-error{background:var(--mc-tint-red);border-radius:10px;color:var(--app-ink-red);font-size:13px;font-weight:600;line-height:1.45;margin-bottom:12px;padding:10px 12px}.mc-accordion-item--error{outline:1.5px solid var(--app-ink-red)}.mc-seg{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.mc-seg-btn{-webkit-tap-highlight-color:transparent;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:10px;color:var(--mc-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px}.mc-seg-btn--on{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-on-ink)}.settings-redesign{--primary:var(--brand-primary,var(--app-primary,#ffba45));--ink:var(--app-text,#171717);--ink-soft:var(--app-text,#404040);--muted:var(--app-text-muted,#737373);--muted-2:var(--app-text-muted,#a3a3a3);--bg:var(--app-bg,#f5f5f5);--bg-soft:var(--app-surface-2,#fafafa);--border:var(--app-border,#e5e5e5);--border-soft:var(--app-border,#f2f2f2);--active-bg:var(--app-sidebar-active-bg,#232323);--side-text:var(--app-sidebar-text,#495057);--surface:var(--app-surface,#fff);color:var(--ink);display:flex;flex:1 1 auto;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-width:0;width:100%}.settings-redesign>:first-child:not(.settings-panel){background:#fff;background:var(--app-header-bg,#fff);position:-webkit-sticky;position:sticky;top:0;z-index:60}.settings-redesign *,.settings-redesign :after,.settings-redesign :before{box-sizing:border-box}.settings-redesign button{cursor:pointer;font-family:inherit}.settings-redesign a{color:inherit;cursor:pointer;text-decoration:none}.settings-redesign input,.settings-redesign select,.settings-redesign textarea{font-family:inherit}.settings-redesign .settings-layout{grid-gap:24px;align-items:start;background:var(--bg);display:grid;flex:1 1;gap:24px;grid-template-columns:240px 1fr;min-height:calc(100vh - 75px);padding:24px}.settings-redesign .settings-sidenav{align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px;position:-webkit-sticky;position:sticky;top:99px}.settings-redesign .settings-nav-item{align-items:center;border-radius:8px;color:#525252;color:var(--app-text-muted,#525252);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:2px;padding:10px 12px}.settings-redesign .settings-nav-item:hover{background:var(--bg-soft);color:var(--ink)}.settings-redesign .settings-nav-item.active{background:var(--active-bg);color:#fff;color:var(--app-sidebar-active-text,#fff)}.settings-redesign .settings-nav-item.active svg{stroke:currentColor}.settings-redesign .settings-nav-item svg{stroke:#737373;stroke:var(--app-text-muted,#737373);flex-shrink:0;height:18px;width:18px}.settings-redesign .settings-content{min-width:0}.settings-redesign .settings-panel{display:none}.settings-redesign .settings-panel.active{display:block}.settings-redesign .page-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.settings-redesign .page-title{font-size:22px;font-weight:700}.settings-redesign .page-subtitle{color:var(--muted);font-size:13px;margin-top:4px}.settings-redesign .page-actions{display:flex;gap:8px}.settings-redesign .card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings-redesign .card+.card{margin-top:16px}.settings-redesign .card-section{border-top:1px solid var(--border-soft);padding:20px 24px}.settings-redesign .card-section:first-child{border-top:none}.settings-redesign .card-title{font-size:16px;font-weight:700}.settings-redesign .card-subtitle{color:var(--muted);font-size:13px;margin-top:2px}.settings-redesign .card-footer{background:var(--bg-soft);border-top:1px solid var(--border-soft);display:flex;gap:8px;justify-content:flex-end;padding:14px 24px}.settings-redesign .sec-collapse-head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:0;text-align:left;width:100%}.settings-redesign .sec-collapse-head .card-subtitle{margin-top:2px}.settings-redesign .sec-chev{color:var(--muted);display:grid;flex-shrink:0;place-items:center;transition:transform .16s ease}.settings-redesign .sec-chev.open{transform:rotate(180deg)}.settings-redesign .sig-grid{display:flex;flex-wrap:wrap;gap:24px;margin-top:18px}.settings-redesign .sig-block{display:flex;flex-direction:column;gap:6px}.settings-redesign .sig-img{background:#fff;border:1px solid var(--border);border-radius:10px;height:90px;max-width:300px;object-fit:contain;padding:4px}.settings-redesign .sig-img-sm{max-width:200px}.settings-redesign .sig-text{background:#fff;border:1px solid var(--border);border-radius:10px;color:#171717;display:grid;font-family:Island Moments,cursive;font-size:36px;height:90px;min-width:280px;place-items:center}.settings-redesign .sig-text-sm{min-width:200px}.settings-redesign .sig-empty{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:36px;text-align:center}.settings-redesign .sig-empty img{height:56px;opacity:.85;width:56px}.settings-redesign .sig-empty-title{color:var(--ink);font-size:15px;font-weight:700}.settings-redesign .sig-empty-sub{color:var(--muted);font-size:13px}.settings-redesign .btn{align-items:center;background:#fff;background:var(--app-surface,#fff);border:1px solid var(--app-border,var(--app-border));border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 14px}.settings-redesign .btn:hover{background:var(--bg-soft)}.settings-redesign .btn.primary{background:var(--primary);border-color:var(--primary);color:#171717;color:var(--app-on-primary,#171717);padding:0 16px}.settings-redesign .btn.primary:hover{background:var(--primary);filter:brightness(.95)}.settings-redesign .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.settings-redesign .btn.danger-ghost{background:#fff;background:var(--app-surface,#fff);border-color:#fecdca;border-color:var(--app-border,#fecdca);color:#e06a5e}.settings-redesign .btn.danger{background:#dc2626;border-color:#dc2626;color:#fff}.settings-redesign .btn.danger:hover{background:#b91c1c;border-color:#b91c1c}.settings-redesign .btn.sm{font-size:12px;height:30px;padding:0 10px}.settings-redesign .btn:disabled,.settings-redesign .btn[disabled]{cursor:not-allowed;opacity:.5}.settings-redesign .btn-sig{background:var(--app-primary);border:1px solid var(--app-primary);border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;color:var(--app-on-primary);cursor:pointer;font-family:Inter;font-size:16px;font-weight:600;height:44px;padding:12px 20px}.settings-redesign .btn-sig:hover{opacity:.85}.settings-redesign table.data{border-collapse:collapse;width:100%}.settings-redesign table.data td,.settings-redesign table.data th{border-top:1px solid var(--border-soft);font-size:13px;padding:12px 18px;text-align:left}.settings-redesign table.data th{background:var(--bg-soft);border-top:none;color:var(--app-text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-redesign table.data tbody tr:hover{background:var(--bg-soft)}.settings-redesign .badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.settings-redesign .badge-info{background:var(--app-tint-blue);color:var(--app-ink-blue)}.settings-redesign .badge-warn{background:var(--app-tint-amber);color:var(--app-ink-amber)}.settings-redesign .badge-success{background:var(--app-tint-green);color:var(--app-ink-green)}.settings-redesign .badge-danger{background:var(--app-tint-red);color:var(--app-ink-red)}.settings-redesign .badge-neutral{background:var(--app-surface-2);color:var(--app-text-muted)}.settings-redesign .form-grid{grid-gap:16px;display:grid;gap:16px}.settings-redesign .form-grid.two-col{grid-template-columns:1fr 1fr}.settings-redesign .form-grid.org-basics{grid-template-columns:1fr 1fr 1fr}.settings-redesign .label{color:var(--ink-soft);display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.settings-redesign .input,.settings-redesign .select,.settings-redesign .textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);font-size:14px;height:40px;padding:0 12px;width:100%}.settings-redesign .textarea{height:96px;padding:10px 12px;resize:vertical}.settings-redesign .input:focus,.settings-redesign .select:focus,.settings-redesign .textarea:focus{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:-1px}.settings-redesign .input[readonly]{background:var(--bg-soft);color:var(--muted)}.settings-redesign .field-hint{color:var(--muted);font-size:12px;margin-top:4px}.settings-redesign .profile-hero{align-items:center;display:flex;flex-direction:column;padding:20px 16px 8px;text-align:center}.settings-redesign .profile-avatar-wrap{flex-shrink:0;height:112px;margin-bottom:18px;position:relative;width:112px}.settings-redesign .profile-avatar,.settings-redesign .profile-avatar-fallback{border-radius:50%;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--primary);height:112px;object-fit:cover;width:112px}.settings-redesign .profile-avatar-fallback{background:var(--primary);color:#171717;color:var(--app-on-primary,#171717);display:grid;font-size:38px;font-weight:800;letter-spacing:.5px;place-items:center}.settings-redesign .profile-avatar-loading{background:var(--bg-soft);border-radius:50%;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--primary);display:grid;height:112px;place-items:center;width:112px}.settings-redesign .profile-avatar-edit{background:var(--ink);border:3px solid var(--surface);border-radius:50%;bottom:2px;color:var(--surface);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:2px;transition:transform .12s ease;width:34px}.settings-redesign .profile-avatar-edit:hover{transform:scale(1.08)}.settings-redesign .profile-id-name{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2}.settings-redesign .profile-id-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.settings-redesign .profile-id-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 22px;justify-content:center;margin-top:14px}.settings-redesign .profile-id-meta span{align-items:center;display:inline-flex;gap:6px}.settings-redesign .profile-photo-tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.settings-redesign .profile-photo-tools .btn{margin:0}.settings-redesign .btn.sm.profile-remove-btn,.settings-redesign .btn.sm.profile-remove-btn svg{color:var(--app-ink-red)}.settings-redesign .btn.sm.profile-remove-btn:hover{background:var(--app-tint-red);border-color:var(--app-border)}.settings-redesign .profile-hint{color:var(--muted);font-size:12px;margin-top:18px;max-width:420px;text-align:center}.settings-redesign .profile-edit-toggle{margin:0;position:absolute;right:16px;top:16px;z-index:1}.settings-redesign .profile-edit-actions{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:18px}.settings-redesign .profile-edit-actions .btn{margin:0}.settings-redesign .cdd{position:relative}.settings-redesign .cdd-btn{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;height:40px;justify-content:space-between;padding:0 12px;text-align:left;width:100%}.settings-redesign .cdd-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-redesign .cdd-btn .cdd-ph{color:var(--muted)}.settings-redesign .cdd-btn svg{color:var(--muted);flex-shrink:0;height:16px;transition:transform .14s ease;width:16px}.settings-redesign .cdd.open .cdd-btn svg{transform:rotate(180deg)}.settings-redesign .cdd-btn:focus{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:-1px}.settings-redesign .cdd-btn:disabled,.settings-redesign .cdd.disabled .cdd-btn{background:var(--bg-soft);color:var(--muted);cursor:not-allowed}.settings-redesign .cdd-menu{background:var(--app-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;display:none;left:0;max-height:280px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:80}.settings-redesign .cdd.open .cdd-menu{display:block}.settings-redesign .cdd-opt{align-items:center;border-bottom:1px solid var(--border-soft);color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;transition:background .1s ease}.settings-redesign .cdd-opt:last-child{border-bottom:0}.settings-redesign .cdd-opt:hover{background:var(--bg-soft)}.settings-redesign .cdd-opt.sel{background:var(--app-tint-primary)}.settings-redesign .cdd-opt .co-name{flex:1 1;font-weight:500}.settings-redesign .cdd-opt .co-chk{color:var(--primary);display:grid;flex-shrink:0;opacity:0;place-items:center}.settings-redesign .cdd-opt .co-chk svg{height:15px;width:15px}.settings-redesign .cdd-opt.sel .co-chk{opacity:1}.settings-redesign .cdd-search{background:var(--app-surface);border-bottom:1px solid var(--border-soft);padding:8px;position:-webkit-sticky;position:sticky;top:0}.settings-redesign .cdd-search input{border:1px solid var(--app-border);border-radius:7px;color:var(--ink);font-family:inherit;font-size:13px;height:34px;outline:none;padding:0 10px;width:100%}.settings-redesign .cdd-search input:focus{border-color:var(--primary)}.settings-redesign .cdd-empty{color:var(--muted);font-size:13px;padding:12px 14px}.settings-redesign .org-logo-block{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:0;margin-bottom:20px;padding:18px 16px 16px;text-align:center}.settings-redesign .org-logo{background:var(--surface);border:1px dashed var(--border);border-radius:16px;cursor:pointer;display:grid;flex-shrink:0;height:96px;margin-bottom:14px;overflow:visible;place-items:center;position:relative;transition:border-color .12s ease;width:96px}.settings-redesign .org-logo:hover{border-color:var(--primary)}.settings-redesign .org-logo img{border-radius:15px;height:100%;object-fit:contain;width:100%}.settings-redesign .org-logo-cam{background:var(--ink);border:2px solid var(--surface);border-radius:50%;bottom:-4px;color:var(--surface);display:grid;height:30px;place-items:center;pointer-events:none;position:absolute;right:-4px;width:30px}.settings-redesign .org-logo-empty{color:var(--muted);font-size:12px;font-weight:600}.settings-redesign .org-logo-info{min-width:0}.settings-redesign .org-logo-title{color:var(--ink);font-size:14px;font-weight:700}.settings-redesign .org-logo-hint{color:var(--muted);font-size:12px;margin-top:3px;max-width:380px}.settings-redesign .org-logo-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.settings-redesign .org-logo-actions .btn{margin:0}.settings-redesign .btn.sm.ghost-accent{color:var(--ink)}.settings-redesign .btn.sm.ghost-accent svg{color:var(--primary)}.settings-redesign .btn.sm.ghost-accent:disabled{color:var(--muted);cursor:not-allowed;opacity:.5}.settings-redesign .btn.sm.ghost-accent:disabled svg{color:var(--muted)}.settings-redesign .prog-head-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.settings-redesign .prog-add{background:var(--app-surface-2);border-color:var(--primary)}.settings-redesign .prog-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.settings-redesign .prog{background:var(--app-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings-redesign .prog.open{border-color:var(--app-border);box-shadow:0 1px 2px #1018280d}.settings-redesign .prog-head{align-items:center;background:var(--app-surface);border:0;display:flex;gap:12px;padding:14px 16px;text-align:left;width:100%}.settings-redesign .prog-head:hover{background:var(--bg-soft)}.settings-redesign .prog-id{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.settings-redesign .prog-name{color:var(--ink);font-size:14.5px;font-weight:700}.settings-redesign .prog-sub{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-redesign .prog-badge{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px}.settings-redesign .prog-badge.facility{background:var(--app-tint-amber);color:var(--app-ink-amber)}.settings-redesign .prog-badge.agency{background:#eaf2ff;color:#1d4ed8}.settings-redesign .prog-type{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:999px;color:var(--muted);flex-shrink:0;font-size:11.5px;font-weight:600;padding:3px 10px}.settings-redesign .prog-chev{color:var(--muted);display:grid;flex-shrink:0;place-items:center;transition:transform .16s ease}.settings-redesign .prog.open .prog-chev{transform:rotate(180deg)}.settings-redesign .prog-body{border-top:1px solid var(--border-soft);padding:4px 16px 18px}.settings-redesign .prog-loading{display:flex;justify-content:center;padding:22px 0}.settings-redesign .prog-sub-title{border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;margin:18px -16px 12px;padding:18px 16px 0;text-transform:uppercase}.settings-redesign .prog-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin-bottom:12px;position:relative;-webkit-user-select:none;user-select:none}.settings-redesign .prog-toggle input{opacity:0;pointer-events:none;position:absolute}.settings-redesign .prog-toggle-box{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:6px;display:grid;flex-shrink:0;height:20px;place-items:center;transition:background .12s ease,border-color .12s ease;width:20px}.settings-redesign .prog-toggle input:checked+.prog-toggle-box{background:var(--primary);border-color:var(--primary)}.settings-redesign .prog-toggle input:checked+.prog-toggle-box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;transform:rotate(45deg) translate(-1px,-1px);width:6px}.settings-redesign .prog-toggle-txt{color:var(--ink);font-size:13.5px;font-weight:600}.settings-redesign .prog-org-addr{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:8px;color:var(--ink-soft);font-size:13px;padding:12px 14px}.settings-redesign .prog-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:14px}.settings-redesign .prog-note{color:var(--muted);font-size:12px}.settings-redesign .id-inline{align-items:stretch;display:flex;gap:8px}.settings-redesign .id-inline-type{flex-shrink:0;width:96px}.settings-redesign .id-inline .input{flex:1 1;min-width:0}.settings-redesign .switch{background:var(--app-border);border:0;border-radius:999px;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .15s ease;width:44px}.settings-redesign .switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:20px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:20px}.settings-redesign .switch.on{background:var(--ink)}.settings-redesign .switch.on:after{left:21px}.settings-redesign .checkbox{align-items:center;background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:5px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.settings-redesign .checkbox.on{background:var(--ink);border-color:var(--ink)}.settings-redesign .checkbox.on:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;transform:rotate(-45deg) translate(1px,-1px);width:10px}.settings-redesign .segmented{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:2px;padding:3px}.settings-redesign .segmented button{background:#0000;border:none;border-radius:6px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.settings-redesign .segmented button.active{background:var(--surface);box-shadow:0 1px 2px #1018280f;color:var(--ink)}.settings-redesign .tabs{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:inline-flex;gap:2px;margin-bottom:16px;padding:4px}.settings-redesign .tab{background:#0000;border:0;border-radius:7px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .12s ease,color .12s ease;white-space:nowrap}.settings-redesign .tab:hover{color:var(--ink)}.settings-redesign .tab.active{background:var(--surface);box-shadow:0 1px 2px #10182814;color:var(--ink)}.settings-redesign .mantine-Tabs-tabsList{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:inline-flex;gap:2px;margin-bottom:16px;padding:4px}.settings-redesign .mantine-Tabs-tab{background:#0000;border:0!important;border-radius:7px;color:var(--muted);font-size:13px;font-weight:600;padding:8px 16px;transition:background .12s ease,color .12s ease}.settings-redesign .mantine-Tabs-tab:hover{background:#0000;color:var(--ink)}.settings-redesign .mantine-Tabs-tab[data-active=true]{background:var(--surface);box-shadow:0 1px 2px #10182814;color:var(--ink)}.settings-redesign .mantine-Tabs-tabLabel{font-size:13px;font-weight:600}.settings-redesign .row{align-items:center;border-top:1px solid var(--border-soft);display:flex;gap:24px;justify-content:space-between;padding:18px 24px}.settings-redesign .row:first-child{border-top:0}.settings-redesign .row.disabled{opacity:.5;pointer-events:none}.settings-redesign .row-text{flex:1 1;min-width:0}.settings-redesign .row-title{font-size:14px;font-weight:600}.settings-redesign .row-subtitle{color:var(--muted);font-size:13px;margin-top:2px;max-width:540px}.settings-redesign .sec-toggle{align-items:flex-start;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px}.settings-redesign .sec-toggle.checked{background:var(--app-surface)}.settings-redesign .sec-title{font-size:14px;font-weight:600}.settings-redesign .sec-desc{color:var(--muted);font-size:12.5px;margin-top:2px}.settings-redesign .sec-example{background:var(--bg-soft);border:1px dashed var(--border);border-radius:6px;color:var(--app-text-muted);display:inline-block;font-family:ui-monospace,monospace;font-size:11.5px;margin-top:8px;padding:6px 10px}.settings-redesign .chip{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;padding:6px 12px 6px 6px}.settings-redesign .chip-avatar{display:flex;font-size:11px;height:24px;width:24px}.settings-redesign .avatar-md,.settings-redesign .chip-avatar{align-items:center;background:var(--app-tint-amber);border-radius:50%;color:var(--app-ink-amber);font-weight:700;justify-content:center}.settings-redesign .avatar-md{display:inline-flex;flex-shrink:0;font-size:13px;height:36px;width:36px}.settings-redesign .person-cell{align-items:center;display:flex;gap:10px;min-width:0}.settings-redesign .person-name{font-size:13px;font-weight:600}.settings-redesign .person-sub{color:var(--muted);font-size:12px}.settings-redesign .plan-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.settings-redesign .plan-card{background:#fff;border:1.5px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px}.settings-redesign .plan-card.featured{border-color:var(--primary);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 15%,#0000)}.settings-redesign .plan-name{font-size:14px;font-weight:700}.settings-redesign .plan-price{font-size:30px;font-weight:800;letter-spacing:-.02em}.settings-redesign .plan-price small{color:var(--muted);font-size:13px;font-weight:500}.settings-redesign .plan-feat{align-items:center;color:var(--app-text-muted);display:flex;font-size:13px;gap:8px;padding:4px 0}.settings-redesign .plan-feat:before{background:var(--app-tint-amber) center/10px no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23B54708' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";flex-shrink:0;height:16px;width:16px}.settings-redesign .integration-row{align-items:center;border-top:1px solid var(--border-soft);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.settings-redesign .integration-row:first-child{border-top:0}.settings-redesign .ig-section-head{align-items:center;display:flex;justify-content:space-between;margin:22px 2px 12px}.settings-redesign .ig-link{background:#0000;border:0;color:var(--app-ink-amber);cursor:pointer;font-size:13px;font-weight:600;padding:0}.settings-redesign .ig-link:hover{text-decoration:underline}.settings-redesign .app-tag{font-size:11px;font-weight:700;margin-top:5px}.settings-redesign .app-tag.ogiso{color:var(--app-ink-amber)}.settings-redesign .app-tag.third{color:var(--muted)}.settings-redesign .app-tags{align-items:center;display:flex;gap:8px;margin-top:6px}.settings-redesign .app-tags .app-tag{margin-top:0}.settings-redesign .app-tag.addon{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);font-size:10px;font-weight:700;padding:1px 8px}.settings-redesign .apps-top{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1.7fr 1fr;margin-bottom:22px}.settings-redesign .apps-featured{background:var(--app-tint-primary);border:1px solid var(--border);border-radius:14px;display:flex;gap:18px;padding:22px}.settings-redesign .apps-featured.has-wallpaper{background-position:50%;background-size:cover;border-color:#0000;overflow:hidden;position:relative}.settings-redesign .apps-featured.has-wallpaper:before{background:#00000052;content:"";inset:0;position:absolute}.settings-redesign .apps-featured.has-wallpaper>*{position:relative;z-index:1}.settings-redesign .apps-featured.has-wallpaper .apps-featured-eyebrow{color:#ffffffd1}.settings-redesign .apps-featured.has-wallpaper .apps-featured-name{color:#fff}.settings-redesign .apps-featured.has-wallpaper .apps-featured-desc{color:#ffffffe0}.settings-redesign .apps-featured.has-wallpaper .app-tag{background:#ffffff24;border-color:#fff6;color:#fff}.settings-redesign .apps-featured.has-wallpaper .app-tag.ogiso{color:var(--app-primary)}.settings-redesign .apps-featured.has-wallpaper .apps-featured-ico{box-shadow:0 0 0 3px #ffffff40}.settings-redesign .apps-featured-ico{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.settings-redesign .apps-featured-ico svg{height:34px;width:32px}.settings-redesign .apps-featured-eyebrow{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-redesign .apps-featured-name{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.01em;margin-top:4px}.settings-redesign .apps-featured-desc{color:var(--app-text-muted);font-size:13.5px;line-height:1.5;margin-top:6px;max-width:420px}.settings-redesign .apps-featured-actions{display:flex;gap:10px;margin-top:16px}.settings-redesign .apps-trending{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;height:0;min-height:100%;overflow:hidden;padding:16px 18px}.settings-redesign .apps-trending-head{align-items:center;background:var(--primary);color:#171717;color:var(--app-on-primary,#171717);display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin:-16px -18px 12px;padding:11px 14px 11px 18px}.settings-redesign .apps-trending-head .apps-count{background:#ffffffd9;border-color:#0000;color:#171717;color:var(--app-on-primary,#171717)}.settings-redesign .apps-head-btn{background:#fff;background:var(--surface,#fff);border:0;border-radius:8px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin:0;padding:6px 13px;transition:opacity .12s ease}.settings-redesign .apps-head-btn:hover{opacity:.85}.settings-redesign .myapps-body{background:var(--surface);padding:14px 16px 18px}.settings-redesign .myapps-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);max-height:min(56vh,480px);overflow-y:auto;scrollbar-width:thin}.settings-redesign .myapps-tile{align-items:center;background:#0000;border:0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:9px;padding:16px 8px 13px;transition:background .12s ease}.settings-redesign .myapps-tile:hover{background:var(--bg-soft)}.settings-redesign .myapps-tile .integration-logo{border-radius:12px;height:46px;width:46px}.settings-redesign .myapps-tile .integration-logo svg{height:23px;width:22px}.settings-redesign .myapps-tile-name{color:var(--ink);font-size:12px;font-weight:600;line-height:1.3;text-align:center}@media (max-width:560px){.settings-redesign .myapps-grid{grid-template-columns:repeat(3,1fr)}}.settings-redesign .apps-count{background:var(--surface);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:1px 8px;vertical-align:1px}.settings-redesign .apps-trending-list{flex:1 1 auto;margin:0 -6px;min-height:0;overflow:hidden;padding:0 6px}.settings-redesign .apps-trend-grid{grid-gap:2px;align-content:start;display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.settings-redesign .myapps-tile.sm{gap:7px;padding:12px 6px 10px}.settings-redesign .myapps-tile.sm .integration-logo{border-radius:11px;height:40px;width:40px}.settings-redesign .myapps-tile.sm .integration-logo svg{height:20px;width:19px}.settings-redesign .myapps-tile.sm .myapps-tile-name{font-size:11px}.settings-redesign .apps-popular{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.settings-redesign .apps-popular .apps-section-head{margin:0 0 12px}.settings-redesign .apps-popular .app-card{box-shadow:0 1px 3px #0000000d}.settings-redesign .apps-section-head{align-items:center;display:flex;justify-content:space-between;margin:0 2px 14px}.settings-redesign .apps-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.settings-redesign .app-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:box-shadow .12s ease,transform .12s ease}.settings-redesign .app-card:hover{box-shadow:0 6px 16px #00000012;transform:translateY(-2px)}.settings-redesign .app-card-art{background-color:var(--app-tint-primary);background-position:50%;background-size:cover;flex-shrink:0;height:48px}.settings-redesign .app-card-body{display:flex;flex:1 1;flex-direction:column;gap:5px;padding:0 12px 12px}.settings-redesign .app-card-body .integration-logo{border-radius:10px;box-shadow:0 0 0 3px var(--surface);flex-shrink:0;height:36px;margin-top:-18px;position:relative;width:36px;z-index:1}.settings-redesign .app-card-body .integration-logo svg{height:18px;width:17px}.settings-redesign .app-card-name{color:var(--ink);font-size:13px;font-weight:700;margin-top:2px}.settings-redesign .app-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text-muted);display:-webkit-box;font-size:10px;line-height:1.4;margin-top:auto;overflow:hidden;padding-top:6px}.settings-redesign .app-card-foot{margin-top:5px}.settings-redesign .app-card-btn{font-weight:500;justify-content:center;margin:0;width:100%}.settings-redesign .apps-viewall{display:flex;justify-content:center;margin-top:16px}.settings-redesign .apps-viewall-btn{border-radius:999px;font-size:12px;font-weight:500;height:34px;margin:0;padding:0 20px}.settings-redesign .apps-viewall-btn svg{transition:transform .15s ease}.settings-redesign .apps-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.settings-redesign .apps-cat-chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--app-text-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:border-color .12s ease,background .12s ease,color .12s ease}.settings-redesign .apps-cat-chip:hover{border-color:var(--app-text-muted);color:var(--ink)}.settings-redesign .apps-cat-chip.active{background:#171717;background:var(--app-accent,#171717);border-color:#171717;border-color:var(--app-accent,#171717);color:#fff;color:var(--app-surface,#fff)}@media (max-width:1200px){.settings-redesign .apps-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.settings-redesign .apps-top{grid-template-columns:1fr}.settings-redesign .apps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.settings-redesign .apps-grid{grid-template-columns:1fr}}.settings-redesign .app-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.settings-redesign .app-grid-item{align-items:center;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:9px;padding:18px 12px;text-align:center}.settings-redesign .app-grid-name{color:var(--ink);font-size:13px;font-weight:700}.settings-redesign .app-grid-dev{color:var(--muted);font-size:11px}.settings-redesign .ig-action{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.settings-redesign .ig-price{background:var(--primary);border-radius:999px;color:var(--app-on-primary);font-size:12.5px;font-weight:800;padding:5px 12px;white-space:nowrap}.settings-redesign .ig-kind{color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-redesign .ig-scheduler{background:var(--app-primary);color:var(--app-on-primary)}.settings-redesign .ig-insights{background:#7c3aed}.settings-redesign .ig-family{background:#0e7c66}.settings-redesign .integration-meta{align-items:center;display:flex;gap:14px}.settings-redesign .integration-logo{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:800;height:42px;justify-content:center;width:42px}.settings-redesign .ig-stripe{background:#635bff}.settings-redesign .ig-plaid{background:#000}.settings-redesign .ig-twilio{background:#f22f46}.settings-redesign .ig-claim{background:#0e7c66}.settings-redesign .ig-google{background:#fff;border:1px solid var(--border);color:#4285f4}.settings-redesign .ig-openai{background:#10a37f}.settings-redesign .ig-pipedrive{background:#1a1a1a}.settings-redesign .ig-evv{background:var(--app-primary);color:var(--app-on-primary)}.settings-redesign .ig-time{background:#232323;font-size:18px}.settings-redesign .ig-skai{background:var(--app-primary);color:var(--app-on-primary)}.settings-redesign .ig-cc{background:#4f46e5}.settings-redesign .ig-med{background:#e11d48}.settings-redesign .ig-notes{background:#2563eb}.settings-redesign .ig-task{background:#16a34a}.settings-redesign .ig-sr{background:var(--app-primary);color:var(--app-on-primary)}.settings-redesign .ig-invoice{background:#0891b2}.settings-redesign .ig-hh{background:#1453b8}.settings-redesign .ig-tellus{background:#6e2fa8}.settings-redesign .ig-authc{background:#c5293c}.settings-redesign .ig-quick{background:#2ca01c}.settings-redesign .ig-slack{background:#4a154b}.settings-redesign .ig-zap{background:#ff4a00}.settings-redesign .more-app-tile{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.settings-redesign .more-app-tile .row-title{font-weight:600}.settings-redesign .more-app-tile .row-subtitle{color:var(--muted);font-size:11.5px;margin-top:1px}.settings-redesign .ogiso-pill{align-items:center;background:linear-gradient(135deg,#fff3dc,#ffe4b5);border:1px solid #f4c58a;border-radius:999px;color:#7a271a;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.02em;margin-left:8px;padding:2px 8px 2px 6px;vertical-align:middle}.settings-redesign .ogiso-pill:before{background:var(--primary);border-radius:50%;content:"";height:6px;width:6px}.settings-redesign .pwd-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.settings-redesign .session-row{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.settings-redesign .session-row+.session-row{margin-top:8px}.settings-redesign .session-row.is-current{background:var(--bg-soft);border-color:var(--primary)}.settings-redesign .session-id{align-items:center;display:flex;gap:12px;min-width:0}.settings-redesign .session-id .row-subtitle{word-break:break-word}.settings-redesign .session-ico{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:9px;color:var(--ink-soft);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.settings-redesign .session-row.is-current .session-ico{background:var(--surface);border-color:var(--primary);color:var(--primary)}.settings-redesign .session-ico svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.settings-redesign .session-empty{color:var(--muted);font-size:13px;padding:4px 0}@media (max-width:700px){.settings-redesign .session-row{align-items:flex-start;flex-direction:column}}.settings-redesign .alert{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 14px}.settings-redesign .alert-warn{background:#fffaeb;border:1px solid #fedf89;color:#93370d}.settings-redesign .alert svg{stroke:currentColor;flex-shrink:0;height:18px;margin-top:1px;width:18px}.settings-redesign .alert-success{background:#ecfdf3;border:1px solid #a6f4c5;color:#027a48}.settings-redesign .alert-error{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.settings-redesign .pwd-input{position:relative}.settings-redesign .pwd-input .input{padding-right:40px}.settings-redesign .pwd-input .input.has-error{border-color:#fda29b}.settings-redesign .pwd-input .input.has-error:focus{border-color:#fda29b;outline-color:#fda29b}.settings-redesign .pwd-reveal{align-items:center;background:none;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:30px}.settings-redesign .pwd-reveal:hover{background:var(--bg-soft);color:var(--ink)}.settings-redesign .pwd-reveal svg{stroke:currentColor;fill:none;stroke-width:1.8;height:17px;width:17px}.settings-redesign .pwd-error{color:#b42318;font-size:12px;margin-top:5px}.settings-redesign .pwd-meter{display:flex;gap:5px;margin-top:8px}.settings-redesign .pwd-meter span{background:var(--app-border);border-radius:999px;flex:1 1;height:4px;transition:background .15s ease}.settings-redesign .pwd-meter.s1 span:nth-child(-n+1){background:#d92d20}.settings-redesign .pwd-meter.s2 span:nth-child(-n+2){background:#f79009}.settings-redesign .pwd-meter.s3 span:nth-child(-n+3){background:#eaaa08}.settings-redesign .pwd-meter.s4 span{background:#12b76a}.settings-redesign .pwd-meter-label{color:var(--muted);font-size:11.5px;font-weight:600;margin-top:6px}.settings-redesign .pwd-rules{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:12px 0 0;padding:0}.settings-redesign .pwd-rules li{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px}.settings-redesign .pwd-rules li.ok{color:#027a48}.settings-redesign .pwd-rules li svg{stroke:currentColor;fill:none;stroke-width:2.2;flex-shrink:0;height:14px;width:14px}@media (max-width:900px){.settings-redesign .pwd-grid{grid-template-columns:1fr}}.settings-redesign .pkg-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.settings-redesign .pkg-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:22px}.settings-redesign .pkg-card.active{border-color:var(--primary);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 18%,#0000)}.settings-redesign .pkg-head{align-items:center;display:flex;gap:12px}.settings-redesign .pkg-medal{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:50%;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.settings-redesign .pkg-medal.bronze{background:#fdf1e5;border-color:#f4c58a}.settings-redesign .pkg-medal.silver{background:#f1f3f5;border-color:#ced4da}.settings-redesign .pkg-medal.gold{background:#fff7da;border-color:#f1d261}.settings-redesign .plan-ico{align-items:center;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.settings-redesign .plan-ico.bronze{background:#b8733326;color:#b0691f}.settings-redesign .plan-ico.slate{background:#64748b29;color:#5c6878}.settings-redesign .plan-ico.violet{background:#7c5cfc29;color:#6d4deb}.settings-redesign .plan-ico.gold{background:#ffba4538;color:#c2810f}:root[data-theme=dark] .settings-redesign .plan-ico.bronze{color:#dd9f63}:root[data-theme=dark] .settings-redesign .plan-ico.slate{color:#aeb8c7}:root[data-theme=dark] .settings-redesign .plan-ico.violet{color:#a78bfa}:root[data-theme=dark] .settings-redesign .plan-ico.gold{color:#ffc961}.settings-redesign .pkg-name{color:var(--ink);font-size:17px;font-weight:700}.settings-redesign .pkg-tag{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin-top:1px;text-transform:uppercase}.settings-redesign .pkg-price{color:var(--ink);font-size:32px;font-weight:800;letter-spacing:-.02em}.settings-redesign .pkg-price span{color:var(--muted);font-size:13px;font-weight:500}.settings-redesign .pkg-feats{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.settings-redesign .pkg-feats li{align-items:center;color:var(--app-text-muted);display:flex;font-size:13.5px;gap:10px}.settings-redesign .pkg-feats li:before{background:var(--app-tint-amber);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23B54708' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";flex-shrink:0;height:18px;width:18px}.settings-redesign .pkg-billing{background:var(--bg-soft);border-radius:8px;color:var(--muted);font-size:12px;padding:8px 10px}.settings-redesign .cp-plan-grid{display:flex;flex-direction:column;gap:10px}.settings-redesign .cp-plan-option{cursor:pointer;display:block}.settings-redesign .cp-plan-option input{opacity:0;pointer-events:none;position:absolute}.settings-redesign .cp-plan-row{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px;transition:border-color .12s ease,background .12s ease}.settings-redesign .cp-plan-option:hover .cp-plan-row{border-color:var(--muted)}.settings-redesign .cp-plan-option.compact:hover .cp-plan-row{background:var(--bg-soft);border-color:var(--app-border)}.settings-redesign .cp-plan-option.hero .cp-plan-row{background:#171717;background:var(--app-sidebar-active-bg,#171717);border-color:#171717;border-color:var(--app-sidebar-active-bg,#171717);box-shadow:0 10px 24px #0000003d;padding:22px}.settings-redesign .cp-plan-option.hero .cp-plan-head{gap:16px}.settings-redesign .cp-plan-option.hero .cp-plan-name{color:#fff;color:var(--app-sidebar-active-text,#fff);font-size:20px}.settings-redesign .cp-plan-option.hero .cp-plan-feats{color:#ffffffb8;font-size:13px;margin-top:5px}.settings-redesign .cp-plan-option.hero .cp-plan-price{color:#fff;color:var(--app-sidebar-active-text,#fff);font-size:27px}.settings-redesign .cp-plan-option.hero .cp-plan-price span{color:#ffffff8c;font-size:13px}.settings-redesign .cp-plan-option.hero .cp-plan-tag{color:var(--app-primary)!important;margin-top:4px}.settings-redesign .cp-plan-option.hero .plan-ico{background:var(--app-primary);border-radius:13px;color:var(--app-on-primary);height:50px;width:50px}.settings-redesign .cp-plan-option.hero .plan-ico svg{height:30px;width:30px}.settings-redesign .cp-plan-option.compact .cp-plan-row{padding:10px 14px}.settings-redesign .cp-plan-option.compact input:checked+.cp-plan-row{background:var(--app-tint-primary);border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 18%,#0000)}.settings-redesign .cp-plan-option.compact .cp-plan-name{font-size:14px}.settings-redesign .cp-plan-option.compact .cp-plan-feats{font-size:11.5px}.settings-redesign .cp-plan-option.compact .cp-plan-price{font-size:16px}.settings-redesign .cp-plan-option.compact .plan-ico{height:34px;width:34px}.settings-redesign .cp-plan-option.compact .plan-ico svg{height:20px;width:20px}.settings-redesign .cp-current-pill{background:var(--app-primary);border-radius:999px;color:var(--app-on-primary);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.05em;margin-left:8px;padding:3px 9px;text-transform:uppercase}.settings-redesign .cp-plan-head{align-items:center;display:flex;gap:12px;min-width:0}.settings-redesign .cp-plan-name{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:4px}.settings-redesign .cp-plan-feats{color:var(--muted);font-size:12px;margin-top:2px}.settings-redesign .cp-plan-price-block{flex-shrink:0;text-align:right}.settings-redesign .cp-plan-price{font-size:20px;font-weight:800;letter-spacing:-.01em}.settings-redesign .cp-plan-price span{color:var(--muted);font-size:12px;font-weight:500}.settings-redesign .cp-plan-tag{font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.settings-redesign .info-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.settings-redesign .info-row{border-left:1px solid var(--border-soft);padding:0 18px}.settings-redesign .info-row:first-child{border-left:0;padding-left:0}.settings-redesign .info-label{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-redesign .info-value{color:var(--ink);font-size:15px;font-weight:600;margin-top:6px}.settings-redesign .info-value.bill-stat-strong{font-size:20px;font-weight:800;letter-spacing:-.01em}.settings-redesign .bill-hero-head{align-items:flex-start;background:var(--app-tint-primary);display:flex;gap:16px;justify-content:space-between}.settings-redesign .bill-eyebrow{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-redesign .bill-plan-line{align-items:center;display:flex;gap:10px;margin-top:8px}.settings-redesign .bill-plan-name{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.settings-redesign .bill-cycle-pill{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:600;padding:3px 10px;text-transform:capitalize}.settings-redesign .bill-price-line{align-items:baseline;display:flex;gap:3px;margin-top:10px}.settings-redesign .bill-price{color:var(--ink);font-size:18px;font-weight:700}.settings-redesign .bill-per{color:var(--muted);font-size:13px;font-weight:600}.settings-redesign .sub-details-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.settings-redesign .sub-details-col{border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings-redesign .sub-details-head{align-items:center;background:var(--bg-soft);border-bottom:1px solid var(--border-soft);display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:12px 16px}.settings-redesign .sub-details-head span{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11.5px;font-weight:600;padding:2px 8px}.settings-redesign .sub-details-list{display:flex;flex-direction:column}.settings-redesign .sub-row{align-items:center;border-top:1px solid var(--border-soft);color:var(--ink);display:flex;font-size:13px;gap:10px;padding:9px 14px}.settings-redesign .sub-row:first-child{border-top:0}.settings-redesign .sub-page-bar{align-items:center;background:var(--bg-soft);border-top:1px solid var(--border-soft);color:var(--muted);display:flex;font-size:11.5px;justify-content:space-between;padding:8px 12px}.settings-redesign .addon-list{display:flex;flex-direction:column}.settings-redesign .addon-row{align-items:flex-start;border-top:1px solid var(--border-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.settings-redesign .addon-row:first-child{border-top:0}.settings-redesign .addon-cat{background:var(--bg-soft);border-top:1px solid var(--border-soft);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 14px 4px;text-transform:uppercase}.settings-redesign .addon-cat+.addon-row{border-top:0}.settings-redesign .addon-row-base{background:var(--bg-soft)}.settings-redesign .addon-row-base .addon-name{font-weight:700}.settings-redesign .addon-row-base .addon-price{font-size:14px}.settings-redesign .addon-total{align-items:center;border-top:2px solid var(--border)}.settings-redesign .addon-total .addon-name{font-weight:800}.settings-redesign .addon-total .addon-price{font-size:16px;font-weight:800}.settings-redesign .addon-name{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px}.settings-redesign .addon-sub{color:var(--muted);font-size:11.5px;margin-top:2px}.settings-redesign .addon-price{color:var(--ink);font-size:13px;font-weight:700}.settings-redesign .addon-chip{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:999px;color:var(--ink-soft);font-size:10.5px;font-weight:700;padding:1px 8px}.settings-redesign .pay-row{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;padding:16px 20px}.settings-redesign .pay-row:first-child{border-top:0}.settings-redesign .pay-meta{align-items:center;display:flex;gap:14px;min-width:0}.settings-redesign .pay-title{color:var(--ink);font-size:14px;font-weight:600}.settings-redesign .pay-sub{color:var(--muted);font-size:12.5px;margin-top:2px}.settings-redesign .pay-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.settings-redesign .default-pill{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);display:inline-flex;font-size:11.5px;font-weight:600;padding:4px 10px}.settings-redesign .card-brand{align-items:center;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:30px;justify-content:center;width:46px}.settings-redesign .card-brand.visa{background:#1a1f71}.settings-redesign .card-brand.bank{background:#1a56db;font-size:9px}.settings-redesign .card-brand.mc{background:#1a1a1a}.settings-redesign .icon-btn{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.settings-redesign .icon-btn:hover:not([disabled]){background:var(--app-tint-red);border-color:var(--app-border)}.settings-redesign .icon-btn:hover:not([disabled]) svg{stroke:var(--app-ink-red)}.settings-redesign .icon-btn[disabled]{cursor:not-allowed;opacity:.4}.settings-redesign .cc-cat-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.settings-redesign .cc-cat-title{font-size:15px;font-weight:700}.settings-redesign .cc-cat-count{background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11.5px;font-weight:600;margin-left:6px;padding:2px 8px}.settings-redesign .cc-folder{border:1px solid var(--border);border-radius:10px;margin-bottom:8px;overflow:hidden}.settings-redesign .cc-folder-head{align-items:center;background:var(--bg-soft);border-bottom:1px solid var(--border-soft);display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:12px 14px}.settings-redesign .cc-folder-head svg{stroke:#737373}.settings-redesign .cc-folder-count{color:var(--muted);font-size:11.5px;font-weight:500}.settings-redesign .cc-tpl-row{grid-gap:14px;align-items:center;border-top:1px solid var(--border-soft);display:grid;gap:14px;grid-template-columns:1.4fr 1fr auto;padding:10px 14px}.settings-redesign .cc-tpl-row:first-of-type{border-top:0}.settings-redesign .cc-tpl-name{font-size:13px;font-weight:600}.settings-redesign .cc-tpl-meta{color:var(--muted);font-size:12px}.settings-redesign .cc-tpl-actions{align-items:center;display:flex;gap:6px}.settings-redesign .cc-tpl-actions .icon-btn{height:28px;width:28px}.settings-redesign .cc-chart-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.settings-redesign .cc-chart-card{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.settings-redesign .cc-chart-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.settings-redesign .cc-chart-pill{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px}.settings-redesign .cc-chart-pill.cc-note{background:var(--app-tint-green);color:var(--app-ink-green)}.settings-redesign .cc-chart-pill.cc-task{background:var(--app-tint-blue);color:var(--app-ink-blue)}.settings-redesign .cc-chart-pill.cc-mar{background:var(--app-tint-amber);color:var(--app-ink-amber)}.settings-redesign .cc-chart-title{font-size:16px;font-weight:700;margin-top:6px}.settings-redesign .cc-chart-sub{color:var(--muted);font-size:12px;margin-top:2px}.settings-redesign .cc-chart-default{align-items:center;background:var(--bg-soft);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.settings-redesign .cc-chart-default-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.settings-redesign .cc-chart-default-name{font-size:13px;font-weight:600}.settings-redesign .cc-chart-rules-label{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.settings-redesign .cc-chart-rule{align-items:center;border:1px solid var(--border-soft);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.settings-redesign .cc-chart-rule-name{font-size:13px;font-weight:600}.settings-redesign .cc-chart-rule-meta{color:var(--muted);font-size:12px;margin-top:1px}.settings-redesign .cc-weight-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.settings-redesign .cc-weight-card{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.settings-redesign .cc-weight-icon{align-items:center;border-radius:10px;display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.settings-redesign .cc-weight-label{font-size:15px;font-weight:700}.settings-redesign .cc-weight-desc{color:var(--muted);font-size:12px}.settings-redesign .cc-weight-input{align-items:center;display:flex;gap:6px;margin-top:4px;width:100%}.settings-redesign .cc-weight-input input{font-size:18px;font-weight:700;text-align:right}.settings-redesign .cc-weight-input span{color:var(--muted);font-size:14px;font-weight:600}.settings-redesign .cc-weight-total{background:var(--bg-soft);border-radius:10px;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:14px;padding:12px 14px}.settings-redesign .cc-weight-hint{color:var(--muted);font-size:12px;margin-top:8px}.settings-redesign .cc-weights-disabled{opacity:.5;pointer-events:none}.settings-redesign .help-card{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;margin-top:16px;padding:16px}.settings-redesign .help-icon-wrap{align-items:center;background:var(--app-tint-blue);border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.settings-redesign .help-icon-wrap svg{stroke:var(--app-ink-blue)}.settings-redesign .help-text{color:var(--app-text-muted);font-size:13px;line-height:1.5}.settings-redesign .sig-box{align-items:center;background:#fff;border:.5px solid #979797;border-radius:10px;color:var(--ink);display:flex;font-family:Island Moments,cursive;font-size:36px;height:90px;justify-content:center;max-width:300px;min-width:280px}.settings-redesign .sig-box.initials{max-width:200px;min-width:200px}.settings-redesign .modal-overlay,.settings-redesign-modal-overlay{align-items:flex-start;background:#1717178c;display:none;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:200}.settings-redesign .modal-overlay.open,.settings-redesign-modal-overlay.open{display:flex}.settings-redesign .modal-frame,.settings-redesign-modal-overlay .modal-frame{background:#fff;background:var(--app-surface,#fff);border-radius:14px;box-shadow:0 24px 64px #00000052;font-family:Inter,system-ui,sans-serif;margin-bottom:40px;max-width:760px;overflow:hidden;width:100%}.settings-redesign .modal-head,.settings-redesign-modal-overlay .modal-head{align-items:center;background:#fafafa;background:var(--bg-soft,#fafafa);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border,#e5e5e5);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.settings-redesign .modal-head-title,.settings-redesign-modal-overlay .modal-head-title{font-size:14px;font-weight:700}.settings-redesign .modal-close,.settings-redesign-modal-overlay .modal-close{align-items:center;background:#fff;background:var(--app-surface,#fff);border:1px solid #e5e5e5;border:1px solid var(--border,#e5e5e5);border-radius:8px;display:inline-flex;height:32px;justify-content:center;width:32px}.settings-redesign .modal-body,.settings-redesign-modal-overlay .modal-body{background:#f5f5f7;background:var(--app-bg,#f5f5f7);padding:0 0 24px}.settings-redesign .wl-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1100px){.settings-redesign .wl-grid{grid-template-columns:1fr}}.settings-redesign .wl-settings{display:flex;flex-direction:column;gap:16px}.settings-redesign .wl-settings .card{margin:0}.settings-redesign .card-head{margin-bottom:18px}.settings-redesign .card-head .card-subtitle{margin-top:3px}.settings-redesign .wl-collapse-head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:18px 24px;text-align:left;width:100%}.settings-redesign .wl-collapse-titles .card-title{margin:0}.settings-redesign .wl-collapse-titles .card-subtitle{margin-top:3px}.settings-redesign .wl-collapse-chevron{color:var(--muted);flex-shrink:0;transition:transform .18s ease}.settings-redesign .wl-collapse.open .wl-collapse-chevron{transform:rotate(180deg)}.settings-redesign .wl-collapse-body{border-top:1px solid var(--border-soft);padding-top:20px}.settings-redesign .wl-soon{background:var(--app-tint-primary);border-radius:999px;color:var(--app-ink-amber);display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase;vertical-align:1px}.settings-redesign .wl-soon-note{color:var(--app-text-muted);font-size:12.5px;margin-bottom:14px}.settings-redesign .wl-disabled-fs{border:0;margin:0;opacity:.5;padding:0}.settings-redesign .wl-enable{background:var(--app-tint-primary);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.settings-redesign .wl-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.settings-redesign .wl-brand{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:20px;margin-bottom:18px;padding-bottom:18px}.settings-redesign .wl-brand-logo{align-items:center;display:flex;flex-direction:column;gap:8px}.settings-redesign .wl-brand-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.settings-redesign .wl-brand-actions .field-hint{max-width:240px}.settings-redesign .wl-field{max-width:420px}.settings-redesign .wl-brand .org-logo{margin-bottom:0}.settings-redesign .wl-logos{grid-gap:16px 20px;border-top:1px solid var(--border-soft);display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:18px}@media (max-width:640px){.settings-redesign .wl-logos{grid-template-columns:1fr}}.settings-redesign .wl-logo-item{align-items:flex-start;display:flex;gap:12px}.settings-redesign .wl-logo-meta{min-width:0}.settings-redesign .wl-logo-btns{display:flex;gap:8px;margin-top:8px}.settings-redesign .org-logo.sm{border-radius:12px;height:64px;margin-bottom:0;width:64px}.settings-redesign .org-logo.sm img{border-radius:11px}.settings-redesign .org-logo.dark{background:#23242b;border-color:#3a3c46}.settings-redesign .org-logo.dark .org-logo-empty{color:#c0c2cc}.settings-redesign .org-logo.wide{border-radius:12px;height:72px;margin-bottom:0;width:120px}.settings-redesign .btn.sm.ghost-danger{background:var(--surface);border-color:var(--border);color:var(--app-ink-red)}.settings-redesign .btn.sm.ghost-danger:hover{background:var(--app-tint-red)}.settings-redesign .wl-color-grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.settings-redesign .wl-color-grid{grid-template-columns:1fr}}.settings-redesign .wl-colorfield .label{margin-bottom:6px}.settings-redesign .wl-color{align-items:center;display:flex;gap:10px}.settings-redesign .wl-color-swatch{background:none;border:1px solid var(--border);border-radius:8px;cursor:pointer;flex-shrink:0;height:40px;padding:0;width:40px}.settings-redesign .wl-color-swatch::-webkit-color-swatch-wrapper{padding:3px}.settings-redesign .wl-color-swatch::-webkit-color-swatch{border:none;border-radius:5px}.settings-redesign .wl-color .input{flex:1 1;min-width:0}.settings-redesign .wl-enable{margin-bottom:16px}.settings-redesign .wl-tabs{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px}.settings-redesign .wl-tab{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;height:36px;min-width:120px;padding:0 14px;transition:background .12s ease,color .12s ease}.settings-redesign .wl-tab:hover{color:var(--ink)}.settings-redesign .wl-tab.on{background:var(--surface);box-shadow:0 1px 3px #1018281a;color:var(--ink)}.settings-redesign .wl-seg{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.settings-redesign .wl-seg button{background:#0000;border:0;border-radius:7px;color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;height:30px;padding:0 14px}.settings-redesign .wl-seg button.on{background:#fff;box-shadow:0 1px 2px #10182814;color:var(--ink)}.settings-redesign .wl-bg-thumb{background:var(--bg-soft);border:1px dashed var(--border);border-radius:10px;cursor:pointer;display:grid;flex-shrink:0;height:64px;overflow:hidden;place-items:center;width:96px}.settings-redesign .wl-bg-thumb img{height:100%;object-fit:cover;width:100%}.settings-redesign .wl-preview-wrap{position:-webkit-sticky;position:sticky;top:16px}.settings-redesign .wl-preview-head{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.settings-redesign .wl-preview-tag{background:var(--app-tint-primary);border-radius:999px;color:var(--app-ink-amber);font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 9px}.settings-redesign .wl-prev-signin{border:1px solid var(--border);border-radius:12px;display:flex;min-height:210px;overflow:hidden}.settings-redesign .wl-prev-signin-side{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:14px;width:42%}.settings-redesign .wl-prev-signin-side img{max-height:70px;max-width:80%;object-fit:contain}.settings-redesign .wl-prev-signin-brand{font-size:15px;font-weight:800;text-align:center}.settings-redesign .wl-prev-signin-form{background:var(--app-surface);display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0;padding:18px 16px}.settings-redesign .wl-prev-signin-title{color:var(--ink);font-size:16px;font-weight:800}.settings-redesign .wl-prev-signin-sub{color:var(--muted);font-size:11px;line-height:1.4;margin-bottom:2px}.settings-redesign .wl-prev-btn-full{align-self:stretch;margin-top:4px;text-align:center}.settings-redesign .wl-prev-email{background:var(--app-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings-redesign .wl-prev-email-head{background:var(--bg-soft);border-bottom:1px solid var(--border-soft);padding:16px;text-align:center}.settings-redesign .wl-prev-email-head img{height:34px;max-width:60%;object-fit:contain;width:auto}.settings-redesign .wl-prev-email-from{border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:11px;padding:10px 16px}.settings-redesign .wl-prev-email-reply{color:var(--muted-2)}.settings-redesign .wl-prev-email-body{display:flex;flex-direction:column;gap:9px;padding:16px}.settings-redesign .wl-prev-email-foot{border-top:1px solid var(--border-soft);color:var(--muted);font-size:11px;padding:14px 16px;text-align:center}.settings-redesign .wl-prev-poweredby-inline{color:var(--muted-2);font-size:10px;margin-top:4px}.settings-redesign .wl-prev-app{background:var(--app-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings-redesign .wl-prev-topbar{align-items:center;background:var(--app-surface-2);border-bottom:1px solid var(--border-soft);display:flex;height:44px;padding:0 14px}.settings-redesign .wl-prev-brand{align-items:center;display:inline-flex;gap:8px}.settings-redesign .wl-prev-brand img{border-radius:5px;height:22px;object-fit:contain;width:22px}.settings-redesign .wl-prev-logo-fallback{border-radius:5px;display:inline-block;height:22px;width:22px}.settings-redesign .wl-prev-brandname{color:var(--ink);font-size:13px;font-weight:700}.settings-redesign .wl-prev-body{background:var(--bg);display:flex;gap:12px;padding:14px}.settings-redesign .wl-prev-nav{display:flex;flex-direction:column;flex-shrink:0;gap:5px;width:84px}.settings-redesign .wl-prev-nav-item{border-radius:6px;color:var(--ink);font-size:10.5px;font-weight:600;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.settings-redesign .wl-prev-card{align-self:flex-start;background:var(--app-surface);border:1px solid var(--border);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:14px}.settings-redesign .wl-prev-line{background:var(--app-border);border-radius:5px;height:9px}.settings-redesign .wl-prev-btn{align-self:flex-start;border:0;border-radius:8px;cursor:default;font-size:12.5px;font-weight:700;height:32px;margin-top:4px;padding:0 14px}.settings-redesign .wl-prev-poweredby{background:var(--app-surface-2);border-top:1px solid var(--border-soft);color:var(--app-text-muted);font-size:11px;padding:8px 14px;text-align:center}.settings-redesign .wl-prev-login{border:1px solid var(--border);border-radius:12px;display:grid;margin-top:14px;min-height:200px;padding:24px;place-items:center}.settings-redesign .wl-prev-login-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;gap:10px;max-width:220px;padding:20px 18px;width:100%}.settings-redesign .wl-prev-login-logo{object-fit:contain}.settings-redesign .wl-prev-login-logo,.settings-redesign .wl-prev-login-logo-fallback{border-radius:9px;height:40px;width:40px}.settings-redesign .wl-prev-login-title{color:var(--ink);font-size:14px;font-weight:700}.settings-redesign .wl-prev-input{background:var(--bg-soft);border:1px solid var(--border);border-radius:7px;height:30px;width:100%}.settings-redesign .skai-usage{display:block}.settings-redesign .skai-usage-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.settings-redesign .skai-usage-balance{color:var(--ink);font-size:22px;font-weight:700}.settings-redesign .skai-usage-balance-label{color:var(--muted);font-size:13px}.settings-redesign .skai-usage-used{color:var(--muted);font-size:12.5px}.settings-redesign .skai-bar{background:#efefef;border-radius:999px;height:8px;overflow:hidden}.settings-redesign .skai-bar-fill{background:var(--primary);border-radius:999px;height:100%;transition:width .2s ease}.settings-redesign .skai-buckets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-redesign .skai-bucket{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px 13px}.settings-redesign .skai-bucket-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.settings-redesign .skai-bucket-name{color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.settings-redesign .skai-bucket-value{color:var(--ink);font-size:15px;font-weight:700;white-space:nowrap}.settings-redesign .skai-bucket-note{color:var(--muted);font-size:11.5px;line-height:1.45}@media (max-width:640px){.settings-redesign .skai-buckets{grid-template-columns:minmax(0,1fr)}}.settings-redesign .wl-theme-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.settings-redesign .wl-theme{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.settings-redesign .wl-theme:hover{border-color:var(--app-text-muted)}.settings-redesign .wl-theme.sel{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,#0000)}.settings-redesign .wl-theme-swatch{border:1px solid var(--border);border-radius:7px;flex-shrink:0;height:32px;overflow:hidden;position:relative;width:44px}.settings-redesign .wl-theme-bar{bottom:0;left:0;position:absolute;top:0;width:13px}.settings-redesign .wl-theme-dot{border-radius:50%;bottom:5px;height:10px;position:absolute;right:5px;width:10px}.settings-redesign .wl-theme-name{color:var(--ink);font-size:13px;font-weight:600}.settings-redesign .wl-theme-check{align-items:center;background:var(--primary);border-radius:50%;color:#171717;color:var(--app-on-primary,#171717);display:flex;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:18px}.settings-redesign .skai-modal-intro{color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:18px}.settings-redesign .skai-modal-empty{color:var(--muted);font-size:13px}.settings-redesign .skai-pkg-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settings-redesign .skai-pkg-grid.single{grid-template-columns:1fr;max-width:340px}.settings-redesign .skai-pkg{background:#fff;background:var(--app-surface,#fff);border:1.5px solid var(--border);border-radius:14px;cursor:pointer;font-family:inherit;padding:18px 18px 16px;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.settings-redesign .skai-pkg:hover{background:var(--bg-soft);border-color:var(--app-border)}.settings-redesign .skai-pkg.sel{background:var(--app-tint-primary);border-color:var(--app-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-primary) 16%,#0000)}.settings-redesign .skai-pkg-featured{align-items:center;display:flex;gap:26px;grid-column:1/-1;padding:20px}.settings-redesign .skai-pkg-featured .skai-pkg-info{flex-shrink:0;min-width:168px}.settings-redesign .skai-pkg-featured .skai-pkg-feats{grid-gap:9px 18px;align-content:center;align-self:stretch;border-left:1px solid var(--border-soft);border-top:none;display:grid;flex:1 1;gap:9px 18px;grid-template-columns:1fr 1fr;margin:0;padding:0 0 0 26px}.settings-redesign .skai-pkg-badge{background:var(--app-primary);border-radius:999px;color:var(--app-on-primary);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.03em;margin-bottom:8px;padding:3px 9px;text-transform:uppercase}.settings-redesign .skai-pkg-ico{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:10px;display:grid;height:36px;margin-bottom:12px;place-items:center;width:36px}.settings-redesign .skai-pkg-ico.amber{background:var(--app-tint-amber);border-color:var(--app-border)}.settings-redesign .skai-purchase-body{display:flex;flex-direction:column}.settings-redesign .skai-purchase-body .skai-modal-foot{margin-top:auto;padding-top:22px}.settings-redesign .skai-pkg-check{background:#fff;border:1.5px solid var(--border);border-radius:50%;display:grid;height:22px;opacity:0;place-items:center;position:absolute;right:14px;top:14px;transform:scale(.8);transition:opacity .15s ease,transform .15s ease;width:22px}.settings-redesign .skai-pkg.sel .skai-pkg-check{background:var(--app-primary);border-color:var(--app-primary);opacity:1;transform:scale(1)}.settings-redesign .skai-pkg-kind{color:var(--muted-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-redesign .skai-pkg-amount{color:var(--ink);font-size:26px;font-weight:800;line-height:1.1;margin:6px 0 8px}.settings-redesign .skai-pkg-unit{color:var(--muted-2);font-size:13px;font-weight:600;letter-spacing:0}.settings-redesign .skai-pkg-price{color:var(--ink-soft);font-size:14px}.settings-redesign .skai-pkg-price strong{color:var(--ink);font-size:16px}.settings-redesign .skai-pkg-per{color:var(--muted-2)}.settings-redesign .skai-pkg-feats{border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:7px;list-style:none;margin:14px 0 0;padding:13px 0 0}.settings-redesign .skai-pkg-feats li{color:var(--ink-soft);font-size:12.5px;padding-left:20px;position:relative}.settings-redesign .skai-pkg-feats li:before{border-bottom:2px solid #16a34a;border-left:2px solid #16a34a;content:"";height:6px;left:1px;position:absolute;top:3px;transform:rotate(-45deg);width:11px}.settings-redesign .skai-modal-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}.settings-redesign .skai-confirm-hd{align-items:center;display:flex;gap:13px;margin-bottom:18px}.settings-redesign .skai-confirm-hd-ico{background:var(--app-primary);border-radius:12px;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.settings-redesign .skai-confirm-hd-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.15}.settings-redesign .skai-confirm-hd-type{color:var(--muted);font-size:12.5px;margin-top:2px}.settings-redesign .skai-confirm-card{border:1px solid var(--border);border-radius:14px;padding:18px}.settings-redesign .skai-confirm-head{align-items:center;display:flex;gap:14px}.settings-redesign .skai-confirm-head .skai-pkg-ico{flex-shrink:0;margin-bottom:0}.settings-redesign .skai-confirm-k{color:var(--muted);font-size:12.5px}.settings-redesign .skai-confirm-amount{color:var(--ink);font-size:26px;font-weight:700;margin-top:2px}.settings-redesign .skai-confirm-divider{background:var(--border-soft);height:1px;margin:16px 0}.settings-redesign .skai-confirm-card .skai-pkg-feats{border-top:none;margin-top:8px;padding-top:0}.settings-redesign .skai-confirm-bill{border:1px solid var(--border);border-radius:14px;margin-top:12px;overflow:hidden}.settings-redesign .skai-confirm-bill-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:13px 18px}.settings-redesign .skai-confirm-bill-row+.skai-confirm-bill-row{background:var(--bg-soft);border-top:1px solid var(--border-soft)}.settings-redesign .skai-confirm-method{align-items:center;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:9px}.settings-redesign .skai-confirm-method-none{color:var(--muted);font-weight:500}.settings-redesign .skai-confirm-due-amount{color:var(--ink);font-size:20px;font-weight:700}.settings-redesign .skai-confirm-note{color:var(--muted);font-size:12.5px;line-height:1.55;margin-top:12px}.settings-redesign .skai-confirm-agree{align-items:flex-start;background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:12px;color:var(--ink-soft);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-top:12px;padding:12px 14px}.settings-redesign .skai-confirm-agree svg{flex-shrink:0;margin-top:1px}.settings-redesign .skai-confirm-agree strong{color:var(--ink);font-weight:700}.settings-redesign .confirm-modal{background:var(--app-surface);padding:30px 28px 24px;text-align:center}.settings-redesign .confirm-ic{border-radius:50%;display:grid;height:56px;margin:0 auto 16px;place-items:center;width:56px}.settings-redesign .confirm-ic-warn{background:var(--app-tint-amber);color:#d97706}.settings-redesign .confirm-ic-info{background:var(--app-tint-blue);color:#1570ef}.settings-redesign .confirm-ic-success{background:#dcfae6;color:#079455}.settings-redesign .confirm-title{color:var(--ink);font-size:18px;font-weight:700;margin-bottom:8px}.settings-redesign .confirm-text{color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 auto 24px;max-width:320px}.settings-redesign .confirm-foot{display:flex;gap:10px;justify-content:center}.settings-redesign .confirm-foot .btn{justify-content:center;min-width:150px}.settings-redesign .confirm-agree{align-items:flex-start;background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:12px;color:var(--ink-soft);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin:16px auto 0;max-width:400px;padding:12px 14px;text-align:left}.settings-redesign .confirm-agree svg{flex-shrink:0;margin-top:1px}.settings-redesign .confirm-agree strong{color:var(--ink);font-weight:700}.settings-redesign .confirm-prorate{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;display:inline-flex;gap:14px;margin:4px auto 0;padding:12px 18px}.settings-redesign .confirm-prorate-label{color:var(--muted);font-size:12.5px}.settings-redesign .confirm-prorate-amount{color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.01em}.settings-redesign .confirm-prorate-calc{color:var(--muted);font-size:13px;font-weight:600}.settings-redesign .confirm-breakdown{border:1px solid var(--border);border-radius:12px;margin:4px auto 0;max-width:380px;overflow:hidden;text-align:left}.settings-redesign .confirm-bd-row{align-items:center;color:var(--ink-soft);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:11px 16px}.settings-redesign .confirm-bd-row+.confirm-bd-row{border-top:1px solid var(--border-soft)}.settings-redesign .confirm-bd-credit{color:#067647;font-weight:600;white-space:nowrap}.settings-redesign .confirm-bd-total{background:var(--bg-soft);color:var(--ink);font-weight:700}.settings-redesign .confirm-bd-total span:last-child{font-size:18px;font-weight:800}.settings-redesign .card-footer,.settings-redesign .confirm-foot,.settings-redesign .skai-modal-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.settings-redesign .card-footer .btn,.settings-redesign .confirm-foot .btn,.settings-redesign .page-actions .btn,.settings-redesign .skai-modal-foot .btn{box-sizing:border-box;flex:0 0 auto;height:42px;justify-content:center;margin:0;min-width:130px}@media (max-width:560px){.settings-redesign .card-footer .btn,.settings-redesign .confirm-foot .btn,.settings-redesign .page-actions .btn,.settings-redesign .skai-modal-foot .btn{flex:1 1;min-width:0}}.settings-redesign .appd-back{gap:6px;margin-bottom:16px}.settings-redesign .appd-hero{align-items:center;background-position:50%;background-size:cover;border:1px solid var(--border);border-radius:16px;display:flex;gap:20px;margin-bottom:16px;min-height:240px;overflow:hidden;padding:26px 28px;position:relative}.settings-redesign .appd-hero:before{background:#00000047;content:"";inset:0;position:absolute}.settings-redesign .appd-hero>*{position:relative;z-index:1}.settings-redesign .appd-ico{align-items:center;border-radius:18px;box-shadow:0 0 0 3px #ffffffd9,0 8px 22px #00000047;display:flex;flex-shrink:0;height:76px;justify-content:center;width:76px}.settings-redesign .appd-ico svg{height:40px;width:38px}.settings-redesign .appd-hero-body{flex:1 1;min-width:0}.settings-redesign .appd-cat{color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.settings-redesign .appd-name{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:4px}.settings-redesign .appd-tagline{color:#ffffffd9;font-size:14px;line-height:1.5;margin-top:6px;max-width:560px}.settings-redesign .appd-meta-row{align-items:center;align-self:flex-end;background:#00000059;border:1px solid #ffffff38;border-radius:10px;display:flex;flex-direction:column;gap:0;padding:6px 14px;text-align:center}.settings-redesign .appd-cost{color:#fff;font-size:14px;font-weight:700}.settings-redesign .appd-cost-note{color:#ffffffc7;font-size:10.5px}.settings-redesign .appd-actions{align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.settings-redesign .appd-actions .btn{justify-content:center;margin:0;min-width:148px}@media (max-width:700px){.settings-redesign .appd-hero{align-items:flex-start;flex-wrap:wrap}.settings-redesign .appd-actions{flex-direction:row;width:100%}.settings-redesign .appd-actions .btn{flex:1 1}}.settings-redesign .appd-gallery-wrap{margin-bottom:18px;position:relative}.settings-redesign .appd-gallery{-ms-overflow-style:none;border-radius:16px;display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.settings-redesign .appd-gallery::-webkit-scrollbar{display:none}.settings-redesign .appd-slide{align-items:center;background-position:50%;background-size:cover;border-radius:16px;display:flex;flex:0 0 100%;flex-direction:column;gap:14px;height:420px;justify-content:center;min-width:100%;overflow:hidden;position:relative;scroll-snap-align:center}.settings-redesign .appd-slide-img{background-color:var(--bg-soft);background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;padding:18px}.settings-redesign .appd-slide-empty{height:300px}.settings-redesign .appd-slide-empty:before{background:#0000004d;content:"";inset:0;position:absolute}.settings-redesign .appd-empty-logo{align-items:center;background:#fffffff0;border-radius:20px;box-shadow:0 12px 30px #00000040;display:flex;height:84px;justify-content:center;position:relative;width:84px}.settings-redesign .appd-empty-logo svg{height:44px;width:42px}.settings-redesign .appd-empty-text{color:#ffffffeb;font-size:13.5px;font-weight:700;position:relative}.settings-redesign .appd-gal-nav{align-items:center;background:#171717e6;border:0;border-radius:50%;box-shadow:0 4px 14px #00000040;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .12s ease,background .12s ease;width:40px;z-index:2}.settings-redesign .appd-gal-nav:hover{background:#171717;transform:translateY(-50%) scale(1.08)}.settings-redesign .appd-gal-nav.prev{left:14px}.settings-redesign .appd-gal-nav.next{right:14px}.settings-redesign .appd-gal-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.settings-redesign .appd-gal-dots button{background:var(--border);border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:background .12s ease,width .15s ease;width:7px}.settings-redesign .appd-gal-dots button.on{background:var(--primary);width:18px}.settings-redesign .appd-section{border-top:1px solid var(--border-soft);padding:20px 0}.settings-redesign .appd-section-title{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:10px}.settings-redesign .appd-overview{color:var(--app-text-muted);font-size:14px;line-height:1.6;max-width:680px}.settings-redesign .appd-features{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:14px 0 0;max-width:680px;padding:0}.settings-redesign .appd-features li{color:var(--app-text);font-size:13.5px;line-height:1.45;padding-left:24px;position:relative}.settings-redesign .appd-features li:before{border-bottom:2px solid var(--app-primary);border-left:2px solid var(--app-primary);content:"";height:6px;left:2px;position:absolute;top:6px;transform:rotate(-45deg);width:11px}.settings-redesign .appd-suggested{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.settings-redesign .appd-sugg{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:border-color .12s ease,transform .12s ease}.settings-redesign .appd-sugg:hover{border-color:var(--app-text-muted);transform:translateY(-2px)}.settings-redesign .appd-sugg-name{color:var(--ink);font-size:14px;font-weight:700}.settings-redesign .appd-sugg-cat{color:var(--app-text-muted);font-size:11.5px;margin-top:1px}@media (max-width:760px){.settings-redesign .appd-features,.settings-redesign .appd-suggested,.settings-redesign .appd-thumbs{grid-template-columns:1fr}}.settings-redesign .skl-line{animation:skl-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--border-soft) 25%,#f4f5f7 50%,var(--border-soft) 75%);background:linear-gradient(90deg,var(--border-soft) 25%,var(--surface-2,#f4f5f7) 50%,var(--border-soft) 75%);background-size:200% 100%;border-radius:6px;display:inline-block;height:13px;vertical-align:middle;width:80px}@keyframes skl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.settings-redesign .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:1024px){.settings-redesign .settings-layout{gap:14px;grid-template-columns:minmax(0,1fr);padding:18px}.settings-redesign .settings-sidenav{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:6px;position:static;scroll-snap-type:x proximity;scrollbar-width:none}.settings-redesign .settings-sidenav::-webkit-scrollbar{display:none}.settings-redesign .settings-nav-item{flex:0 0 auto;margin-bottom:0;scroll-snap-align:center;white-space:nowrap}.settings-redesign .appd-suggested,.settings-redesign .cc-chart-grid,.settings-redesign .cc-weight-grid,.settings-redesign .form-grid.org-basics,.settings-redesign .pkg-grid,.settings-redesign .plan-grid,.settings-redesign .sub-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-redesign .wl-preview-wrap{position:static}}@media (max-width:900px){.settings-redesign .apps-trending{height:auto;min-height:0}.settings-redesign table.data{min-width:620px}.settings-redesign table.data td,.settings-redesign table.data th{padding:10px 12px}.settings-redesign .mantine-Tabs-tabsList,.settings-redesign .tabs{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.settings-redesign .mantine-Tabs-tabsList::-webkit-scrollbar,.settings-redesign .tabs::-webkit-scrollbar{display:none}.settings-redesign .mantine-Tabs-tab,.settings-redesign .tab{flex:0 0 auto}.settings-redesign .segmented{flex-wrap:wrap}}@media (max-width:768px){.settings-redesign .settings-layout{gap:12px;padding:12px}.settings-redesign .page-header{align-items:stretch;flex-direction:column;gap:12px}.settings-redesign .page-actions{width:100%}.settings-redesign .page-actions .btn{flex:1 1 auto}.settings-redesign .card-section{padding:18px 16px}.settings-redesign .card-footer{padding:14px 16px}.settings-redesign .row{gap:14px;padding:16px}.settings-redesign .row-subtitle{max-width:none}.settings-redesign .cc-chart-grid,.settings-redesign .cc-tpl-row,.settings-redesign .cc-weight-grid,.settings-redesign .form-grid.org-basics,.settings-redesign .form-grid.two-col,.settings-redesign .pkg-grid,.settings-redesign .plan-grid,.settings-redesign .skai-pkg-grid,.settings-redesign .sub-details-grid{grid-template-columns:minmax(0,1fr)}.settings-redesign .cc-tpl-row{gap:8px}.settings-redesign .cc-tpl-actions{justify-content:flex-end}.settings-redesign .info-grid{grid-template-columns:minmax(0,1fr)}.settings-redesign .info-row{border-left:0;border-top:1px solid var(--border-soft);padding:12px 0 0}.settings-redesign .info-row:first-child{border-top:0;padding:0}.settings-redesign .integration-row,.settings-redesign .pay-row,.settings-redesign .prog-foot,.settings-redesign .prog-head-row{align-items:stretch;flex-direction:column;gap:12px}.settings-redesign .ig-action{align-items:flex-start}.settings-redesign .pay-actions{justify-content:flex-end}.settings-redesign .bill-hero-head,.settings-redesign .cp-plan-row,.settings-redesign .skai-usage-head{flex-wrap:wrap}.settings-redesign .cp-plan-price-block{text-align:left}.settings-redesign .cp-plan-option.hero .cp-plan-row{padding:16px}.settings-redesign .prog-head{flex-wrap:wrap;padding:12px 14px;row-gap:8px}.settings-redesign .prog-id{flex-basis:calc(100% - 40px)}.settings-redesign .prog-body{padding:4px 14px 16px}.settings-redesign .prog-sub-title{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.settings-redesign .sig-grid{gap:16px}.settings-redesign .sig-block{min-width:0;width:100%}.settings-redesign .sig-box,.settings-redesign .sig-box.initials,.settings-redesign .sig-img,.settings-redesign .sig-img-sm,.settings-redesign .sig-text,.settings-redesign .sig-text-sm{max-width:100%;min-width:0;width:100%}.settings-redesign .sig-empty{padding:24px 16px}.settings-redesign .org-logo-block{padding:16px 12px}.settings-redesign .wl-brand{align-items:flex-start;flex-direction:column;gap:14px}.settings-redesign .wl-collapse-head{padding:16px}.settings-redesign .wl-field{max-width:none}.settings-redesign .wl-prev-signin{flex-direction:column}.settings-redesign .wl-prev-signin-side{width:100%}.settings-redesign .skai-pkg-featured{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.settings-redesign .skai-pkg-featured .skai-pkg-info{min-width:0}.settings-redesign .skai-pkg-featured .skai-pkg-feats{align-self:auto;border-left:0;border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr);padding:13px 0 0}.settings-redesign .appd-hero{gap:14px;min-height:0;padding:18px}.settings-redesign .appd-ico{border-radius:15px;height:60px;width:60px}.settings-redesign .appd-ico svg{height:32px;width:30px}.settings-redesign .appd-name{font-size:21px}.settings-redesign .appd-tagline{font-size:13px}.settings-redesign .appd-meta-row{align-self:flex-start}.settings-redesign .appd-slide{height:260px}.settings-redesign .appd-slide-empty{height:200px}.settings-redesign .appd-gal-nav{height:32px;width:32px}.settings-redesign .appd-gal-nav.prev{left:8px}.settings-redesign .appd-gal-nav.next{right:8px}.settings-redesign .modal-overlay,.settings-redesign-modal-overlay{padding:12px}.settings-redesign .modal-frame,.settings-redesign-modal-overlay .modal-frame{margin-bottom:24px}.settings-redesign .confirm-modal{padding:24px 18px 20px}.settings-redesign .confirm-prorate{align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:100%}}@media (max-width:560px){.settings-redesign .settings-layout{padding:10px}.settings-redesign .card-section{padding:16px 14px}.settings-redesign .card-footer{padding:12px 14px}.settings-redesign .row{padding:14px}.settings-redesign .page-title{font-size:19px}.settings-redesign .appd-suggested{grid-template-columns:minmax(0,1fr)}.settings-redesign .cdd-btn,.settings-redesign .input,.settings-redesign .select,.settings-redesign .textarea{font-size:16px}.settings-redesign .apps-featured{flex-direction:column;padding:18px}.settings-redesign .apps-featured-actions{flex-wrap:wrap}.settings-redesign .apps-featured-actions .btn{flex:1 1 auto;justify-content:center}.settings-redesign .pkg-card{padding:18px}.settings-redesign .pkg-price{font-size:27px}.settings-redesign .bill-plan-name{font-size:20px}.settings-redesign .profile-avatar,.settings-redesign .profile-avatar-fallback,.settings-redesign .profile-avatar-loading,.settings-redesign .profile-avatar-wrap{height:92px;width:92px}.settings-redesign .profile-avatar-fallback{font-size:30px}.settings-redesign .profile-id-name{font-size:20px}}@media (max-width:420px){.settings-redesign .apps-trend-grid,.settings-redesign .myapps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-redesign .wl-theme-grid{grid-template-columns:minmax(0,1fr)}.settings-redesign .form-grid{gap:12px}.settings-redesign .id-inline-type{width:78px}.settings-redesign .card-footer,.settings-redesign .confirm-foot,.settings-redesign .skai-modal-foot{flex-wrap:wrap}}.ogt{--app-primary-hover:#ea3;--app-primary-bd:#f4d8a2;--app-bd-amber:#fedf89;--app-bd-green:#a6f4c5;--app-bd-red:#fecdca;--app-bd-blue:#b2ddff;--shadow-1:0 1px 2px #1018280f;--shadow-menu:0 8px 24px -6px #10182829;--shadow-pop:0 14px 36px #1018282e;background:var(--app-bg);color:var(--app-text);display:flex;flex:1 1;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;min-height:0}:root[data-theme=dark] .ogt{--app-primary-bd:#ffba4566;--app-bd-amber:#ffba4559;--app-bd-green:#34d39959;--app-bd-red:#f8717159;--app-bd-blue:#60a5fa59;--shadow-1:0 1px 2px #0000004d;--shadow-menu:0 8px 24px -6px #00000080;--shadow-pop:0 14px 36px #0000008c}.ogt *,.ogt :after,.ogt :before{box-sizing:border-box}.ogt figure,.ogt h1,.ogt h2,.ogt h3,.ogt h4,.ogt p{margin:0}.ogt button{color:inherit;cursor:pointer;font-family:inherit}.ogt input,.ogt select,.ogt textarea{color:var(--app-text);font-family:inherit;font-size:14px}.ogt table{border-collapse:collapse}.ogt .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ogt .page{flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px 24px;width:100%}.ogt .screen{display:none}.ogt .screen.active{display:block}.ogt .module-nav{align-items:center;display:flex;gap:11px;margin-bottom:18px}.ogt .back-nav{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:var(--shadow-1);display:inline-flex;font-size:13.5px;font-weight:600;gap:9px;height:38px;padding:0 14px 0 8px;transition:background .12s,border-color .12s}.ogt .back-nav .bn-ic,.ogt .back-nav:hover{background:var(--app-surface-2)}.ogt .back-nav .bn-ic{border-radius:7px;color:var(--app-text-muted);display:grid;height:26px;place-items:center;width:26px}.ogt .back-nav .bn-ic svg{height:15px;width:15px}.ogt .bn-sep{color:var(--app-text-muted);font-size:15px}.ogt .bn-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.ogt .module-nav .spacer{flex:1 1}.ogt .btn{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:36px;margin:0;padding:0 14px;transition:background .12s,border-color .12s}.ogt .btn:hover{background:var(--app-surface-2)}.ogt .btn svg{height:16px;width:16px}.ogt .btn.primary{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-on-primary);font-weight:700}.ogt .btn.primary:hover{background:var(--app-primary-hover)}.ogt .btn.ghost-red{border-color:var(--app-border);color:var(--app-ink-red)}.ogt .btn.ghost-red:hover{background:var(--app-tint-red)}.ogt .btn.sm{border-radius:7px;font-size:12.5px;height:30px;padding:0 10px}.ogt .btn:disabled{cursor:not-allowed;opacity:.5}.ogt .dfhint{border:1px dashed var(--app-border);border-radius:12px;font-size:13px;padding:34px 20px;text-align:center}.ogt .dfhint,.ogt .icon-btn{background:var(--app-surface);color:var(--app-text-muted)}.ogt .icon-btn{align-items:center;border:1px solid var(--app-border);border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.ogt .icon-btn:hover{background:var(--app-surface-2)}.ogt .icon-btn svg{height:15px;width:15px}.ogt .kebab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--app-text-muted);display:inline-flex;height:30px;justify-content:center;width:30px}.ogt .kebab:hover{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text)}.ogt .kebab svg{height:16px;width:16px}.ogt .rowmenu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 12px 32px #10182829;display:none;min-width:186px;padding:5px;position:absolute;z-index:1150}.ogt .rowmenu.open{display:block}.ogt .rowmenu button{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--app-text);display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 11px;text-align:left;width:100%}.ogt .rowmenu button:hover{background:var(--app-bg)}.ogt .rowmenu button.danger{color:var(--app-ink-red)}.ogt .rowmenu button.danger:hover{background:var(--app-tint-red)}.ogt .rowmenu .sep{background:var(--app-border-soft);height:1px;margin:5px 2px}.ogt .kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}@media (max-width:860px){.ogt .kpis{grid-template-columns:repeat(2,1fr)}}.ogt .kpi{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-1);cursor:pointer;padding:15px 16px;position:relative;text-align:left;transition:transform .12s,box-shadow .12s,border-color .12s}.ogt .kpi:hover{border-color:var(--app-primary);box-shadow:0 6px 18px #10182812;transform:translateY(-2px)}.ogt .kpi.active{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .kpi-row{align-items:center;display:flex;gap:9px;margin-bottom:10px}.ogt .kpi-label{color:var(--app-text-muted);font-size:12.5px;font-weight:500}.ogt .kpi-ic{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.ogt .kpi-ic svg{height:16px;width:16px}.ogt .kpi-value{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.ogt .kpi-meta{color:var(--app-text-muted);font-size:11.5px;margin-top:6px}.ogt .skel{animation:ogt-skel 1.2s ease-in-out infinite;background:var(--app-surface-2);background-image:linear-gradient(90deg,var(--app-surface-2) 0,var(--app-border-soft) 50%,var(--app-surface-2) 100%);background-size:200% 100%;border-radius:5px;display:inline-block;height:1em;min-width:14px;vertical-align:middle}@keyframes ogt-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ogt .skel{animation:none}}.ogt .page-actions{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-1);flex-wrap:wrap;justify-content:space-between;margin-bottom:18px;padding:10px 12px}.ogt .pa-left,.ogt .page-actions{align-items:center;display:flex;gap:10px}.ogt .icon-btn-square{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text-muted);display:grid;height:40px;place-items:center;transition:background .12s,border-color .12s,color .12s;width:40px}.ogt .icon-btn-square:hover{background:var(--app-surface-2);color:var(--app-text)}.ogt .icon-btn-square svg{height:18px;width:18px}.ogt .tbl-head{align-items:center;background:var(--app-surface-2);border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:10px;padding:13px 16px}.ogt .tbl-head .spacer{flex:1 1}.ogt .seg{background:var(--app-bg);border:1px solid var(--app-border);border-radius:9px;display:inline-flex;gap:2px;padding:3px}.ogt .seg button{background:#0000;border:none;border-radius:7px;color:var(--app-text-muted);font-size:12.5px;font-weight:600;padding:7px 13px}.ogt .seg button.on{background:var(--app-surface);box-shadow:0 1px 2px #10182814;color:var(--app-text)}.ogt .seg button .ct{color:var(--app-text-muted);font-weight:700;margin-left:4px}.ogt .search{flex:1 1;min-width:150px;position:relative}.ogt .search svg{color:var(--app-text-muted);height:16px;left:11px;position:absolute;top:10px;width:16px}.ogt .toast{align-items:center;background:#171717;border-radius:11px;bottom:26px;box-shadow:0 10px 30px #0000004d;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:10px;left:50%;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:opacity .2s,transform .2s;z-index:1200}.ogt .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.ogt .toast svg{color:var(--app-primary);height:17px;width:17px}.ogt .search input{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;font-size:13.5px;height:36px;padding:0 12px 0 34px;width:100%}.ogt .search input:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px #ffba4533;outline:none}.ogt .search input::placeholder{color:var(--app-text-muted)}.ogt .pop-wrap{position:relative}.ogt .popover{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 16px 40px #1018282e;display:none;flex-direction:column;max-height:470px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:300}.ogt .popover.open{display:flex}.ogt .pop-head{align-items:center;border-bottom:1px solid var(--app-border);display:flex;flex-shrink:0;font-size:13.5px;font-weight:700;justify-content:space-between;padding:13px 15px}.ogt .fp-body{flex:1 1;overflow-y:auto;padding:4px 8px}.ogt .fp-grp{border-bottom:1px solid var(--app-border-soft)}.ogt .fp-grp:last-child{border-bottom:none}.ogt .fp-gh{align-items:center;background:none;border:none;display:flex;gap:8px;padding:12px 8px;text-align:left;width:100%}.ogt .fp-gh .gl{color:var(--app-text);flex:1 1;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ogt .fp-gcount{background:var(--app-tint-amber);border:1px solid var(--app-primary-bd);border-radius:20px;color:var(--app-ink-amber);font-size:11px;font-weight:700;padding:0 7px}.ogt .fp-chev{color:var(--app-text-muted);height:15px;transition:transform .15s;width:15px}.ogt .fp-grp.open .fp-chev{transform:rotate(180deg)}.ogt .fp-gbody{display:none;max-height:198px;overflow-y:auto;padding:0 2px 8px}.ogt .fp-grp.open .fp-gbody{display:block}.ogt .chkrow{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:8px 10px}.ogt .chkrow:hover{background:var(--app-bg)}.ogt .chkrow .cb{margin-top:0}.ogt .chkrow .cb svg{display:block}.ogt .fcount{background:var(--app-primary);border-radius:20px;color:var(--app-on-primary);font-size:11px;font-weight:800;margin-left:2px;padding:1px 7px}.ogt .pop-foot{border-top:1px solid var(--app-border);display:flex;flex-shrink:0;gap:10px;padding:12px 15px}.ogt .pop-foot .btn{flex:1 1;justify-content:center}.ogt .newmenu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 12px 32px #10182829;display:none;left:0;padding:6px;position:absolute;top:calc(100% + 8px);width:300px;z-index:300}.ogt .newmenu.open{display:block}.ogt .newmenu-item{align-items:flex-start;border-radius:9px;cursor:pointer;display:flex;gap:11px;padding:10px 11px}.ogt .newmenu-item:hover{background:var(--app-bg)}.ogt .nm-ic{background:var(--app-tint-amber);border-radius:8px;color:var(--app-ink-amber);display:grid;flex:0 0 32px;font-size:16px;font-weight:700;height:32px;place-items:center;width:32px}.ogt .nm-t{font-size:13.5px;font-weight:650}.ogt .nm-d{color:var(--app-text-muted);font-size:12px;line-height:1.35;margin-top:1px}.ogt .menu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:var(--shadow-menu);display:none;min-width:168px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:300}.ogt .menu.open{display:flex;flex-direction:column;gap:2px}.ogt .menu button{align-items:center;background:#0000;border:none;border-radius:7px;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;white-space:nowrap;width:100%}.ogt .menu button:hover{background:var(--app-surface-2)}.ogt .menu button.danger{color:var(--app-ink-red)}.ogt .menu button svg{color:var(--app-text-muted);height:15px;width:15px}.ogt .menu button.danger svg{color:var(--app-ink-red)}.ogt .chips{align-items:center;display:none;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ogt .chips.show{display:flex}.ogt .chip{align-items:center;background:var(--app-tint-amber);border:1px solid var(--app-primary-bd);border-radius:20px;color:var(--app-ink-amber);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;padding:5px 6px 5px 11px}.ogt .chip b{font-weight:600}.ogt .chip button{align-items:center;background:color-mix(in srgb,var(--app-ink-amber) 14%,#0000);border:none;border-radius:50%;color:var(--app-ink-amber);display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.ogt .chip button:hover{background:color-mix(in srgb,var(--app-ink-amber) 26%,#0000)}.ogt .chip button svg{height:10px;width:10px}.ogt .clear-all{background:none;border:none;color:var(--app-ink-amber);font-size:12px;font-weight:600}.ogt .clear-all:hover{text-decoration:underline}.ogt .pill{align-items:center;border:1px solid var(--app-border);border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.ogt .pill .d{background:currentColor;border-radius:50%;height:6px;width:6px}.ogt .pill.amber{background:var(--app-tint-amber);border-color:var(--app-bd-amber);color:var(--app-ink-amber)}.ogt .pill.green{background:var(--app-tint-green);border-color:var(--app-bd-green);color:var(--app-ink-green)}.ogt .pill.red{background:var(--app-tint-red);border-color:var(--app-bd-red);color:var(--app-ink-red)}.ogt .pill.blue{background:var(--app-tint-blue);border-color:var(--app-bd-blue);color:var(--app-ink-blue)}.ogt .pill.grey{background:var(--app-surface-2);color:var(--app-text-muted)}.ogt .badge{align-items:center;border:1px solid var(--app-border);border-radius:20px;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.ogt .badge.blue{background:var(--app-tint-blue);border-color:var(--app-bd-blue);color:var(--app-ink-blue)}.ogt .badge.grey{background:var(--app-surface-2);color:var(--app-text-muted)}.ogt .tbl-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-1);overflow:hidden}.ogt .tbl-scroll{overflow:auto}.ogt table.tbl{border-collapse:collapse;min-width:1100px;width:100%}.ogt .tbl thead th{background:var(--app-surface-2);border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 16px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:5}.ogt .tbl tbody td:first-child,.ogt .tbl thead th:first-child{padding-left:20px}.ogt .tbl tbody td:last-child,.ogt .tbl thead th:last-child{padding-right:20px}.ogt .tbl tbody td{border-bottom:1px solid var(--app-border-soft);font-size:13.5px;padding:13px 16px;vertical-align:middle;white-space:nowrap}.ogt .tbl tbody tr:last-child td{border-bottom:none}.ogt .tbl tbody tr{cursor:pointer}.ogt .tbl tbody tr:hover{background:var(--app-surface-2)}.ogt .t-name{font-size:13.5px;font-weight:400}.ogt .t-sub{font-size:11.5px;margin-top:2px}.ogt .t-sub,.ogt .tchip{color:var(--app-text-muted)}.ogt .tchip{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:20px;display:inline-block;font-size:12px;padding:3px 10px}.ogt .tchip+.tchip{margin-left:4px}.ogt .dwrap{display:inline-block;position:relative;vertical-align:middle}.ogt .dchip{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:20px;color:var(--app-text-muted);cursor:default;display:block;font-size:12.5px;max-width:260px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.ogt .dwrap:hover .dchip{background:var(--app-border-soft);border-color:var(--app-border)}.ogt .dtip{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-pop);cursor:default;display:none;padding:12px 14px;position:absolute;right:0;text-align:left;top:calc(100% + 6px);white-space:normal;width:280px;z-index:60}.ogt .dwrap:hover .dtip{display:block}.ogt .dtip .g{margin-bottom:9px}.ogt .dtip .g:last-child{margin-bottom:0}.ogt .dtip .gh{color:var(--app-text-muted);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.ogt .dtip .gi{color:var(--app-text);font-size:12.5px;line-height:1.5}.ogt .dtip .gnote{background:var(--app-surface-2);border-radius:7px;font-size:12.5px;line-height:1.45;padding:6px 9px}.ogt .t-muted{color:var(--app-text-muted)}.ogt .avimg{border:1px solid var(--app-border);border-radius:50%;display:block;flex:0 0 auto;object-fit:cover}.ogt .av{align-items:center;background:var(--app-tint-amber);border-radius:50%;color:var(--app-ink-amber);display:inline-flex;flex:0 0 26px;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.ogt .av.blue{background:var(--app-tint-blue);color:var(--app-ink-blue)}.ogt .av.purple{background:var(--app-tint-purple);color:var(--app-ink-purple)}.ogt .av-stack{display:flex}.ogt .av-stack .av{border:2px solid var(--app-surface);margin-left:-7px}.ogt .av-stack .av:first-child{margin-left:0}.ogt .shift-cell{align-items:center;display:flex;gap:8px}.ogt .shift-names{color:var(--app-text-muted);font-size:12px}.ogt .prog{align-items:center;display:flex;gap:8px}.ogt .prog-track{background:var(--app-surface-2);border:1px solid var(--app-border-soft);border-radius:999px;height:6px;overflow:hidden;width:64px}.ogt .prog-fill{background:var(--app-primary);border-radius:999px;height:100%}.ogt .prog-fill.done{background:var(--app-ink-green)}.ogt .prog-num{color:var(--app-text-muted);font-size:12px;font-weight:600}.ogt .tbl-foot{align-items:center;background:var(--app-surface-2);border-top:1px solid var(--app-border);color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;justify-content:space-between;padding:12px 20px}.ogt .pager{display:flex;gap:4px}.ogt .pager button{background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;font-size:12.5px;font-weight:600;height:30px;min-width:30px;padding:0 8px}.ogt .pager button.on{background:var(--app-tint-amber);border-color:var(--app-primary-bd);color:var(--app-ink-amber);font-weight:700}.ogt .pager button:disabled{cursor:default;opacity:.45}.ogt .empty{color:var(--app-text-muted);padding:60px 20px;text-align:center}.ogt .empty svg{color:var(--app-text-muted);height:38px;margin-bottom:12px;width:38px}.ogt .empty h4{color:var(--app-text);font-size:15px;margin-bottom:4px}.ogt .empty p{font-size:13px;margin-bottom:14px}.ogt .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17171780;display:none;inset:0;position:fixed;z-index:1050}.ogt .overlay.open{display:block}.ogt .drawer{background:var(--app-bg);border:1px solid var(--app-border);border-radius:16px;bottom:16px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:16px;top:16px;transform:translateX(calc(100% + 32px));transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(520px,calc(100vw - 32px));z-index:1100}.ogt .drawer.wide{width:min(720px,calc(100vw - 32px))}.ogt .drawer.companion{width:min(440px,calc(100vw - 32px));z-index:1090}.ogt .drawer.companion.beside{right:calc(28px + min(720px, 100vw - 32px));transform:translateX(calc(100% + 780px));width:min(720px,max(320px,calc(100vw - 776px)))}.ogt .drawer.companion.beside.open,.ogt .drawer.open{transform:translateX(0)}.ogt .drawer.open{box-shadow:0 24px 60px #10182847}.ogt .dw-head{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-shrink:0;gap:12px;padding:17px 22px}.ogt .dw-title{font-size:20px;font-weight:700;letter-spacing:-.015em}.ogt .dw-sub{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.ogt .dw-close{align-items:center;background:none;border:none;border-radius:9px;color:var(--app-text-muted);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;margin-left:auto;width:34px}.ogt .dw-close:hover{background:var(--app-surface-2)}.ogt .dw-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.ogt .dw-body>*{flex-shrink:0}.ogt .dw-sec{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:var(--shadow-1);padding:18px}.ogt .dw-sec-h{align-items:center;color:var(--app-text);display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.ogt .dw-sec-h .ct{color:var(--app-text-muted);letter-spacing:0;text-transform:none}.ogt .dw-foot{align-items:center;background:var(--app-surface);border-top:1px solid var(--app-border);display:flex;flex-shrink:0;gap:12px;padding:16px 20px}.ogt .dw-foot .spacer{flex:1 1}.ogt .dw-foot.stretch .btn{flex:1 1;height:44px;justify-content:center}.ogt .hero{align-items:center;display:flex;gap:14px}.ogt .hero .av{flex:0 0 48px;font-size:15px;height:48px;width:48px}.ogt .hero-name{font-size:16px;font-weight:700}.ogt .hero-sub{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.ogt .hero .badge{margin-left:auto}.ogt .meta-grid{grid-gap:15px 20px;display:grid;gap:15px 20px;grid-template-columns:1fr 1fr}.ogt .meta-k{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.ogt .meta-v{font-size:14px;font-weight:500}.ogt .shift-row{align-items:center;border-top:1px solid var(--app-border-soft);display:flex;gap:11px;padding:10px 0}.ogt .shift-row:first-of-type{border-top:none}.ogt .sr-ic{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.ogt .sr-ic svg{height:13px;width:13px}.ogt .sr-ic.done{background:var(--app-tint-green);color:var(--app-ink-green)}.ogt .sr-ic.pending{background:var(--app-surface-2);color:var(--app-text-muted)}.ogt .sr-name{font-size:13px;font-weight:700}.ogt .sr-sub{margin-top:1px}.ogt .sr-status,.ogt .sr-sub{color:var(--app-text-muted);font-size:11.5px}.ogt .sr-status{font-weight:700;margin-left:auto}.ogt .sr-status.done{color:var(--app-ink-green)}.ogt .chk-grid{grid-gap:4px 22px;display:grid;gap:4px 22px;grid-template-columns:1fr 1fr}@media (max-width:700px){.ogt .chk-grid{grid-template-columns:1fr}}.ogt .chk-grid .fld-group{margin-bottom:14px}.ogt .vitem{align-items:flex-start;display:flex;gap:10px;padding:7px 0}.ogt .vitem .cb{margin-top:1px}.ogt .vitem.on .cb{background:var(--app-primary);border-color:var(--app-primary)}.ogt .vitem.on .cb svg{display:block}.ogt .vi-body{flex:1 1;min-width:0}.ogt .vi-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ogt .vi-name{font-size:13.5px}.ogt .vi-meta,.ogt .vitem:not(.on) .vi-name{color:var(--app-text-muted)}.ogt .vi-meta{font-size:11.5px}.ogt .vi-note{background:var(--app-surface-2);border-radius:7px;font-size:12.5px;line-height:1.45;margin-top:4px;padding:6px 9px}.ogt .fld-group{margin-bottom:12px}.ogt .fld-group:last-child{margin-bottom:0}.ogt .fld-group-h{font-size:12.5px;font-weight:700;margin-bottom:8px}.ogt .fld-pills{display:flex;flex-wrap:wrap;gap:6px}.ogt .fpill{align-items:center;background:var(--app-surface-2);border-radius:30px;color:var(--app-text-muted);display:inline-flex;font-size:12.5px;gap:6px;padding:4px 11px;position:relative}.ogt .fpill.on{background:var(--app-tint-amber);color:var(--app-ink-amber);font-weight:500}.ogt .fpill.on svg{height:12px;width:12px}.ogt .fpill .tip{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:var(--shadow-pop);color:var(--app-text);display:none;font-weight:400;left:0;padding:10px 12px;position:absolute;text-align:left;top:calc(100% + 6px);width:230px;z-index:60}.ogt .fpill.on:hover .tip{display:block}.ogt .tip-name{font-size:12.5px;font-weight:700}.ogt .tip-time{color:var(--app-text-muted);font-size:11px;margin-top:1px}.ogt .tip-note{background:var(--app-surface-2);border-radius:7px;font-size:12px;margin-top:7px;padding:6px 8px}.ogt .tline{padding-left:22px;position:relative}.ogt .tline:before{background:var(--app-border);bottom:6px;content:"";left:6px;position:absolute;top:6px;width:2px}.ogt .tl-ev{padding-bottom:16px;position:relative}.ogt .tl-ev:last-child{padding-bottom:0}.ogt .tl-ev:before{background:var(--app-surface);border:2px solid var(--app-border);border-radius:50%;content:"";height:12px;left:-22px;position:absolute;top:3px;width:12px;z-index:2}.ogt .tl-ev.done:before{background:var(--app-text);border-color:var(--app-text)}.ogt .tl-ev.fail:before{background:var(--app-ink-red);border-color:var(--app-ink-red)}.ogt .tl-t{font-size:13px;font-weight:700}.ogt .tl-when{color:var(--app-text-muted);font-size:11.5px;margin-top:1px}.ogt .tl-ev.dim .tl-t,.ogt .tl-ev.dim .tl-when{color:var(--app-text-muted);font-weight:500}.ogt .cmt{border-top:1px solid var(--app-border-soft);display:flex;gap:10px;padding:10px 0}.ogt .cmt:first-of-type{border-top:none;padding-top:0}.ogt .cmt-name{font-size:12.5px;font-weight:700}.ogt .cmt-time{color:var(--app-text-muted);font-size:11px;font-weight:500;margin-left:6px}.ogt .cmt-text{font-size:13px;line-height:1.45;margin-top:3px}.ogt .cmt-input{display:flex;gap:8px;margin-top:12px}.ogt .cmt-input input{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;flex:1 1;height:36px;padding:0 12px}.ogt .cmt-input input:focus{border-color:var(--app-primary);outline:none}.ogt .fgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.ogt .fgrid{grid-template-columns:1fr}}.ogt .f-req{color:var(--app-ink-red)}.ogt .plan-strip{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 14px}.ogt .plan-strip .pchip{background:var(--app-tint-green);border-radius:30px;color:var(--app-ink-green);font-size:12px;font-weight:600;padding:2px 10px}.ogt .plan-strip .muted{color:var(--app-text-muted)}.ogt .plan-strip a{color:var(--app-ink-blue);font-size:13px;font-weight:500;margin-left:auto;text-decoration:none}.ogt .err-banner{align-items:flex-start;background:var(--app-tint-red);border:1px solid var(--app-border);border-radius:10px;color:var(--app-ink-red);display:none;font-size:12.5px;font-weight:600;gap:10px;padding:11px 14px}.ogt .err-banner.show{display:flex}.ogt .err-banner a{color:inherit;font-weight:700}.ogt .acc-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.ogt .acc-grid{grid-template-columns:1fr}}.ogt .acc{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;overflow:hidden}.ogt .acc.err{border-color:var(--app-ink-red)}.ogt .acc-ctl{align-items:center;background:var(--app-surface-2);border:none;border-bottom:1px solid var(--app-border);color:var(--app-text);display:flex;gap:8px;justify-content:space-between;padding:11px 13px;text-align:left;width:100%}.ogt .acc.closed .acc-ctl{border-bottom:none}.ogt .acc.has .acc-ctl{background:var(--app-tint-amber)}.ogt .acc.has .acc-ct,.ogt .acc.has .acc-lbl{color:var(--app-ink-amber)}.ogt .acc-lbl{font-size:13.5px;font-weight:600}.ogt .acc-ct{color:var(--app-text-muted);font-size:11.5px;font-weight:600;margin-left:7px}.ogt .acc-chev{color:var(--app-text-muted);flex:0 0 16px;height:16px;transition:transform .15s;width:16px}.ogt .acc.closed .acc-chev{transform:rotate(-90deg)}.ogt .acc-panel{padding:10px 12px}.ogt .acc.closed .acc-panel{display:none}.ogt .citem{margin:6px 0 10px}.ogt .citem-row{align-items:flex-start;cursor:pointer;display:flex}.ogt .cb{align-items:center;background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:5px;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;margin-top:2px;width:18px}.ogt .citem.on .cb{background:var(--app-primary);border-color:var(--app-primary)}.ogt .cb svg{color:var(--app-on-primary);display:none;height:12px;width:12px}.ogt .citem.on .cb svg{display:block}.ogt .cpill{background:var(--app-surface-2);border-radius:30px;font-size:13px;line-height:1.35;margin-left:9px;padding:4px 10px;-webkit-user-select:none;user-select:none}.ogt .citem.on .cpill{background:var(--app-tint-amber);color:var(--app-ink-amber);font-weight:500}.ogt .creq{color:var(--app-ink-red);font-weight:700;margin-left:2px}.ogt .citem-text{display:none;margin:8px 0 0 28px}.ogt .citem.on .citem-text{display:block}.ogt .citem-text input{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;font-size:13px;padding:7px 11px;width:100%}.ogt .citem-text input::placeholder{color:var(--app-text-muted)}.ogt .citem-text input.err{border-color:var(--app-ink-red)}.ogt .citem-err{color:var(--app-ink-red);display:none;font-size:11.5px;font-weight:600;margin:4px 0 0 28px}.ogt .citem.showerr .citem-err{display:block}.ogt .settings-wrap{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:220px minmax(0,1fr)}@media (max-width:860px){.ogt .settings-wrap{grid-template-columns:1fr}}.ogt .setnav{align-self:start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:8px}.ogt .setnav button{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--app-text-muted);display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:10px 11px;text-align:left;width:100%}.ogt .setnav button:hover{background:var(--app-surface-2);color:var(--app-text)}.ogt .setnav button[aria-current=true]{background:var(--app-tint-amber);color:var(--app-ink-amber);font-weight:600}.ogt .setnav .grp{color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:12px 10px 6px;text-transform:uppercase}.ogt .setnav .grp:first-child{padding-top:4px}.ogt .set-sub{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin:18px 0 10px;text-transform:uppercase}.ogt .setnav button svg{flex:0 0 16px;height:16px;width:16px}.ogt .setcard{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-1);margin-bottom:16px;overflow:hidden}.ogt .setcard-h{border-bottom:1px solid var(--app-border-soft);padding:16px 20px}.ogt .setcard-h h3{font-size:16px;font-weight:700}.ogt .setcard-h p{color:var(--app-text-muted);font-size:13px;margin-top:2px}.ogt .setcard-b{padding:2px 20px}.ogt .srow{align-items:center;border-bottom:1px solid var(--app-border-soft);display:flex;gap:24px;justify-content:space-between;padding:14px 0}.ogt .srow:last-child{border-bottom:none}.ogt .srow-t{font-size:14px;font-weight:600}.ogt .srow-d{color:var(--app-text-muted);font-size:12.5px;margin-top:2px;max-width:440px}.ogt .stepwrap{display:none;flex:1 1;overflow-y:auto;padding:24px 20px}.ogt .stepwrap.on{display:block}.ogt .stepinner{margin:0 auto;max-width:640px}.ogt .step-title{font-size:19px;font-weight:700;margin-bottom:18px}.ogt .setgroup{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:16px}.ogt .setgroup+.setgroup{margin-top:14px}.ogt .setg-h{color:var(--app-text);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.ogt .chiprow{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ogt .revq{margin:6px 0 4px}.ogt .revempty{padding:6px 10px}.ogt .adminrow{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:11px;padding:9px 10px}.ogt .adminrow:hover{background:var(--app-bg)}.ogt .adminrow.sep{border-bottom:1px solid var(--app-border);border-radius:8px 8px 0 0}.ogt .adminrow .an{color:var(--app-text);flex:1 1;font-size:13.5px}.ogt .adminrow .an.strong{font-weight:600}.ogt .adminrow .an.muted,.ogt .adminrow .ar{color:var(--app-text-muted)}.ogt .adminrow .ar{display:block;font-size:12px}.ogt .adminrow .aav{background:var(--app-surface-2);border-radius:50%;color:var(--app-text-muted);display:grid;flex:none;font-size:11px;font-weight:600;height:30px;place-items:center;width:30px}.ogt .abox{border:1.5px solid var(--app-border);border-radius:5px;color:var(--app-on-primary);display:grid;flex:none;height:18px;place-items:center;width:18px}.ogt .abox.on{background:var(--app-primary);border-color:var(--app-primary)}.ogt .approvewarn{border-radius:8px;font-size:12px;margin-top:10px;padding:9px 11px}.ogt .approvewarn,.ogt .mschip{background:var(--app-tint-amber);border:1px solid var(--app-primary-bd);color:var(--app-ink-amber)}.ogt .mschip{border-radius:16px;font-size:13px;gap:7px;padding:3px 4px 3px 11px}.ogt .mschip,.ogt .mschip button{align-items:center;display:inline-flex}.ogt .mschip button{background:color-mix(in srgb,var(--app-ink-amber) 14%,#0000);border:none;border-radius:50%;color:var(--app-ink-amber);height:16px;justify-content:center;padding:0;width:16px}.ogt .mschip button svg{height:10px;width:10px}.ogt .chipadd{background:none;border:1px dashed var(--app-border);border-radius:16px;color:var(--app-text-muted);font-size:12.5px;font-weight:600;padding:4px 12px}.ogt .chipadd:hover{background:var(--app-tint-amber);border-color:var(--app-primary);color:var(--app-ink-amber)}.ogt .tyrow{align-items:center;border-bottom:1px solid var(--app-border-soft);display:flex;gap:12px;padding:10px 0}.ogt .tyrow:last-child{border-bottom:none}.ogt .tyrow-n{flex:1 1;font-size:13.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .tyrow-d{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ogt .tyrow .pill{font-size:11px;padding:2px 8px}.ogt .tyrow .kebab{height:26px;width:26px}.ogt .tyrow .kebab svg{height:14px;width:14px}.ogt .builder{display:none;flex:1 1;flex-direction:column;min-height:0}.ogt .builder.on{display:flex}.ogt .bldbar{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-shrink:0;gap:10px;padding:11px 20px}.ogt .bldbar .spacer{flex:1 1}.ogt .bldwork{display:grid;flex:1 1;grid-template-columns:270px minmax(0,1fr) 320px;min-height:0}@media (max-width:1440px){.ogt .bldwork{grid-template-columns:220px minmax(0,1fr) 280px}}.ogt .bldwork.preview{grid-template-columns:minmax(0,1fr)}.ogt .bldwork.preview .bprops,.ogt .bldwork.preview .brail{display:none}.ogt .bpane{min-height:0;overflow-y:auto}.ogt .bprops,.ogt .brail{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--shadow-1);margin:14px}.ogt .brail{padding:16px 14px}.ogt .bprops{padding:0}.ogt .brail h3{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;margin:16px 0 8px;text-transform:uppercase}.ogt .brail h3:first-child{margin-top:0}.ogt .palette{display:flex;flex-direction:column;gap:6px}.ogt .pchip{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;color:var(--app-text);cursor:grab;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 11px;transition:.12s}.ogt .pchip:hover{border-color:var(--app-primary);box-shadow:0 1px 3px #10182814}.ogt .pchip:active{cursor:grabbing}.ogt .pchip .ic{background:var(--app-tint-amber);border-radius:7px;color:var(--app-ink-amber);display:grid;flex:none;height:26px;place-items:center;width:26px}.ogt .pchip .ic svg{height:15px;width:15px}.ogt .pchip.adv .ic{background:var(--app-tint-blue);color:var(--app-ink-blue)}.ogt .pchip.data .ic{background:var(--app-tint-green);color:var(--app-ink-green)}.ogt .pchip.layout .ic{background:var(--app-surface-2);color:var(--app-text-muted)}.ogt .pchip.layout{border-style:dashed}.ogt .hinttip{background:var(--app-surface);border:1px dashed var(--app-border);border-radius:8px;color:var(--app-text-muted);font-size:11.5px;line-height:1.5;margin-top:14px;padding:10px}.ogt .bcanvas{padding:14px 26px 26px}.ogt .bcanvas,.ogt .prevrow{display:flex;justify-content:center}.ogt .prevrow{align-items:flex-start;gap:16px}.ogt .prevcmp{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 200px);max-width:720px;min-width:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.ogt .prevcmp-body{flex:1 1;overflow-y:auto}.ogt .prev-panel{background:var(--app-bg);border:1px solid var(--app-border);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}.ogt .bsheet,.ogt .prev-panel{max-width:680px;width:100%}.ogt .bsec-t.plain{cursor:default}.ogt .bldwork.preview .bsheet{max-width:720px}.ogt .bsection{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;cursor:pointer;margin-bottom:16px;padding:14px 16px 16px}.ogt .bsection.selected{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .shead{align-items:center;display:flex;gap:9px;margin-bottom:12px}.ogt .shead .grip{color:var(--app-text-muted);cursor:grab;display:grid;place-items:center}.ogt .shead .grip:active{cursor:grabbing}.ogt .shead .grip svg{height:16px;width:16px}.ogt .sico{background:var(--app-surface-2);border-radius:6px;color:var(--app-text-muted);display:grid;flex:none;height:22px;place-items:center;width:22px}.ogt .sico svg{height:13px;width:13px}.ogt .stitle{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--app-text);flex:1 1;font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;min-width:60px;padding:3px 6px;text-transform:uppercase}.ogt .stitle:hover{border-color:var(--app-border)}.ogt .stitle:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd);outline:none}.ogt .sdel{background:#0000;border:none;border-radius:6px;color:var(--app-text-muted);display:grid;padding:4px;place-items:center}.ogt .sdel svg{height:15px;width:15px}.ogt .sdel:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.ogt .lcard{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:10px 12px 12px}.ogt .lcard.selected{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .lcard .shead{margin-bottom:8px}.ogt .ltitle{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--app-text);flex:1 1;font:inherit;font-size:13.5px;font-weight:600;min-width:0;padding:3px 6px;width:0}.ogt .ltitle:hover{border-color:var(--app-border)}.ogt .ltitle:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd);outline:none}.ogt .ltitle::placeholder{color:var(--app-text-muted)}.ogt .bsec-t{flex:1 1;font-size:14.5px;font-weight:700}.ogt .bsec-ct{font-size:11.5px}.ogt .bicon,.ogt .bsec-ct{color:var(--app-text-muted)}.ogt .bicon{background:none;border:none;border-radius:5px;display:grid;padding:3px;place-items:center}.ogt .bicon svg{height:15px;width:15px}.ogt .bicon:hover{background:var(--app-surface-2);color:var(--app-text)}.ogt .bicon.del:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.ogt .fitem{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;cursor:pointer;display:flex;gap:8px;margin-bottom:7px;padding:9px 11px}.ogt .fitem:hover{border-color:var(--app-text-muted)}.ogt .fitem.selected{background:var(--app-tint-amber);border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .fgrip{color:var(--app-text-muted);cursor:grab;display:grid;place-items:center}.ogt .fgrip svg{height:14px;width:14px}.ogt .flabel{flex:1 1;font-size:13.5px;font-weight:600;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .freq{color:var(--app-ink-red);font-weight:700}.ogt .ftype{background:var(--app-surface-2);border-radius:5px;color:var(--app-text-muted);font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.ogt .ntheader{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;cursor:pointer;margin-bottom:16px;padding:16px 18px}.ogt .ntheader:hover{border-color:var(--app-text-muted)}.ogt .ntheader.selected{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .nthead-title-ro{font-size:20px;font-weight:700;line-height:1.25}.ogt .nthead-desc-ro{color:var(--app-text-muted);font-size:13.5px;line-height:1.5;margin-top:6px;white-space:pre-wrap}.ogt .nthead-desc-ro:empty{display:none}.ogt .fgrid12,.ogt .fgrid[data-grid]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,1fr);min-height:20px}.ogt .fcard{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;cursor:pointer;padding:10px 12px;position:relative;transition:.1s}.ogt .fcard:hover{border-color:var(--app-text-muted)}.ogt .fcard.selected{background:var(--app-tint-amber);border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd)}.ogt .fcard .frow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;row-gap:6px}.ogt .fcard .fgrip{color:var(--app-text-muted);cursor:grab;display:grid;margin-left:-2px;place-items:center}.ogt .fcard .fgrip svg{height:15px;width:15px}.ogt .fcard .flabel{flex:1 1 auto;font-size:13.5px;font-weight:600;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .fcard .ftype{background:var(--app-surface-2);border-radius:5px;color:var(--app-text-muted);font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.ogt .fcard .fbadges{align-items:center;display:flex;flex:none;gap:5px;margin-left:auto}.ogt .fcard .fdel{background:#0000;border:none;border-radius:5px;color:var(--app-text-muted);display:grid;padding:3px;place-items:center}.ogt .fcard .fdel svg{height:14px;width:14px}.ogt .fcard .fdel:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.ogt .fcard .fpreviewline{color:var(--app-text-muted);font-size:11.5px;margin-top:5px;padding-left:20px}.ogt .fcard.tl{background:#0000;border:none;padding:0}.ogt .fcard.tl:hover{border:none}.ogt .fcard.tl .frow{padding:0 2px 2px}.ogt .fcard.tl.selected{background:#0000;box-shadow:none;outline:none}.ogt .bempty{border:1.5px dashed var(--app-border);border-radius:10px;color:var(--app-text-muted);font-size:12.5px;grid-column:1/-1;padding:18px;text-align:center}.ogt .fgrid.dragover{border-radius:10px;outline:2px dashed var(--app-primary);outline-offset:4px}.ogt .sfx{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;color:var(--app-text-muted);display:inline-flex;flex:none;font-size:10.5px;font-weight:600;gap:5px;padding:4px 9px}.ogt .sfx.active,.ogt .sfx:hover{background:var(--app-tint-amber);border-color:var(--app-primary-bd);color:var(--app-ink-amber)}.ogt .tlblock{margin-top:10px}.ogt .tlgrid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ogt .tlitems .fitem{background:none;border-color:#0000;gap:6px;margin-bottom:1px;padding:3px 2px}.ogt .tlitems .fitem:hover{background:var(--app-surface-2);border-color:var(--app-border)}.ogt .tlitems .fitem .bicon,.ogt .tlitems .fitem .fgrip{opacity:0}.ogt .tlitems .fitem:hover .bicon,.ogt .tlitems .fitem:hover .fgrip{opacity:1}.ogt .ilabel{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--app-text);flex:1 1;font:inherit;font-size:13px;min-width:0;padding:3px 6px;width:0}.ogt .ilabel:hover{border-color:var(--app-border)}.ogt .ilabel:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-bd);outline:none}.ogt .ilabel::placeholder{color:var(--app-text-muted)}.ogt .adlblock{background:var(--app-tint-purple);border:1px solid var(--app-border);border-radius:12px;margin-top:8px;padding:12px 14px}.ogt .adl-h{align-items:center;display:flex;font-size:12px;gap:8px;letter-spacing:.04em}.ogt .adl-h,.ogt .adlpill{color:var(--app-ink-purple);font-weight:700;text-transform:uppercase}.ogt .adlpill{background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;font-size:10px;letter-spacing:.03em;padding:2px 8px}.ogt .adl-sub{color:var(--app-text-muted);font-size:11.5px;margin:3px 0 10px}.ogt .adltable{font-feature-settings:"tnum";border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;width:100%}.ogt .adltable th{border-bottom:1.5px solid var(--app-border);color:var(--app-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;padding:5px 6px;text-align:center;text-transform:uppercase}.ogt .adltable td{border-bottom:1px solid var(--app-border-soft);padding:5px 6px;text-align:center}.ogt .adltable td:not(:first-child),.ogt .adltable th:not(:first-child){width:38px}.ogt .adltable td:last-child,.ogt .adltable th:last-child{width:48px}.ogt .adltable td:first-child{white-space:normal}.ogt .adltable tr:last-child td{border-bottom:none}.ogt .adltable .today{background:color-mix(in srgb,var(--app-ink-purple) 12%,#0000)}.ogt .cpblock{background:var(--app-tint-blue);border:1px solid var(--app-border);border-radius:12px;margin-top:8px;padding:12px 14px}.ogt .cp-h{align-items:center;color:var(--app-ink-blue);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.ogt .cppill{border-radius:20px;font-size:10px;font-weight:700;letter-spacing:0;padding:1px 8px;text-transform:none}.ogt .cppill.green{background:var(--app-tint-green);border:1px solid var(--app-border);color:var(--app-ink-green)}.ogt .cpsrc{background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;font-weight:600;letter-spacing:0;margin-left:auto;padding:2px 8px;text-transform:none}.ogt .cpgrp,.ogt .cpsrc{color:var(--app-text-muted);font-size:10.5px}.ogt .cpgrp{font-weight:700;letter-spacing:.05em;margin:11px 0 3px;text-transform:uppercase}.ogt .cpitem{align-items:flex-start;display:flex;gap:9px;padding:5px 0}.ogt .cpn{background:var(--app-tint-blue);border:1px solid var(--app-border);border-radius:6px;color:var(--app-ink-blue);display:grid;flex:none;font-size:11px;font-weight:700;height:22px;min-width:22px;padding:0 5px;place-items:center}.ogt .cpn.goal{background:var(--app-tint-purple);color:var(--app-ink-purple)}.ogt .cpn.ess{background:var(--app-tint-green);color:var(--app-ink-green)}.ogt .cpbody{flex:1 1;min-width:0}.ogt .cpt{font-size:13px;font-weight:600}.ogt .cpsub{font-size:12px;margin-top:1px}.ogt .cpnote,.ogt .cpsub{color:var(--app-text-muted)}.ogt .cpnote{border-top:1px dashed var(--app-border);font-size:11.5px;margin-top:10px;padding-top:9px}.ogt .openrow{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:10px;margin-top:8px;padding:10px 12px;text-align:left;width:100%}.ogt .openrow:hover{border-color:var(--app-text-muted)}.ogt .openrow .oic{border-radius:7px;display:grid;flex:none;height:26px;place-items:center;width:26px}.ogt .openrow .oic svg{height:15px;width:15px}.ogt .openrow .oic.purple{background:var(--app-tint-purple);color:var(--app-ink-purple)}.ogt .openrow .oic.blue{background:var(--app-tint-blue);color:var(--app-ink-blue)}.ogt .openrow .ot{flex:1 1;font-size:13px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .openrow .ochip{background:var(--app-surface-2);border-radius:20px;font-size:10.5px;padding:2px 8px}.ogt .openrow .ochip,.ogt .openrow .oview{color:var(--app-text-muted);flex:none;font-weight:600;white-space:nowrap}.ogt .openrow .oview{align-items:center;display:flex;font-size:12.5px;gap:3px}.ogt .openrow .oview svg{height:14px;width:14px}.ogt .cpnum{background:var(--app-primary);border-radius:50%;color:var(--app-on-primary);display:inline-grid;flex:none;font-size:11.5px;font-weight:700;height:22px;place-items:center;width:22px}.ogt .vlbl{display:block;font-size:13.5px;font-weight:500;margin-bottom:5px}.ogt .vin{font-size:13.5px;line-height:1.45;padding:10px 14px}.ogt .vin,.ogt .vta{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 2px #1018280d}.ogt .vta{padding:4px}.ogt .vta>div{border-radius:6px;color:var(--app-text-muted);font-size:12.5px;line-height:1.55;min-height:64px;padding:10px 14px}.ogt .vgray,.ogt .vta>div{background:var(--app-surface-2)}.ogt .vgray{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.ogt .vgray-h{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:8px 16px}.ogt .vgray-b{display:flex;flex-direction:column;gap:12px;padding:12px 16px 14px}.ogt .cpv-l{color:var(--app-text-muted);font-size:13px}.ogt .cpv-v{font-size:15px;font-weight:600;margin-top:1px}.ogt .cpv-lbl{color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin:10px 0 3px;text-transform:uppercase}.ogt .cpv-lbl:first-child{margin-top:0}.ogt .cpv-t{font-size:13px;line-height:1.5}.ogt .cpv-t b{font-weight:600}.ogt .cpv-t ul{margin:3px 0 0 16px;padding:0}.ogt .cpv-t li{margin:2px 0}.ogt .adl-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ogt .adl-legend span{background:var(--app-surface-2);border-radius:6px;color:var(--app-text-muted);font-size:11px;font-weight:600;padding:3px 8px}.ogt .adl-legend b{color:var(--app-text);font-weight:700}.ogt .descblock{background:var(--app-surface-2);border-radius:10px;color:var(--app-text);font-size:13px;line-height:1.55;margin-top:8px;padding:12px 14px;white-space:pre-wrap}.ogt .descblock.ph{color:var(--app-text-muted)}.ogt .alwrap{position:relative}.ogt .almenu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 12px 32px #10182829;display:none;left:50%;max-height:300px;overflow:auto;padding:5px;position:absolute;transform:translateX(-50%);width:260px;z-index:60}.ogt .almenu.open{display:block}.ogt .al-h{border-top:1px solid var(--app-border-soft);color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-top:4px;padding:8px 11px 4px;text-transform:uppercase}.ogt .pfield{margin-bottom:0}.ogt .pfield label{color:var(--app-text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ogt .spanpick{display:flex;flex-wrap:wrap;gap:6px}.ogt .spanpick button{background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;color:var(--app-text);display:grid;flex:1 1;font-size:12.5px;font-weight:600;padding:7px 0;place-items:center}.ogt .spanpick button svg{height:15px;width:15px}.ogt .spanpick button[aria-pressed=true]{background:var(--app-tint-amber);border-color:var(--app-primary);color:var(--app-ink-amber)}.ogt .scond{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;color:var(--app-text-muted);display:inline-flex;flex:none;font-size:11px;font-weight:600;gap:5px;padding:4px 9px}.ogt .scond svg{height:13px;width:13px}.ogt .scond.active,.ogt .scond:hover{background:var(--app-tint-blue);border-color:var(--app-tint-blue);color:var(--app-ink-blue)}.ogt .fcondbtn{background:#0000;border:none;border-radius:5px;color:var(--app-text-muted);display:grid;opacity:.55;padding:3px;place-items:center}.ogt .fcondbtn svg{height:14px;width:14px}.ogt .fcard:hover .fcondbtn{opacity:1}.ogt .fcondbtn.active,.ogt .fcondbtn:hover{background:var(--app-tint-blue);color:var(--app-ink-blue);opacity:1}.ogt .fbadge{border-radius:6px;display:grid;font-size:12px;font-weight:700;height:22px;place-items:center;width:22px}.ogt .fbadge.calc{background:var(--app-tint-green);color:var(--app-ink-green)}.ogt .rule{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:9px;margin-bottom:8px;padding:10px}.ogt .rule .rr{display:flex;gap:6px;margin-bottom:6px}.ogt .ruledel{background:none;border:none;color:var(--app-ink-red);font-size:11px;font-weight:600;padding:0}.ogt .modepick{background:var(--app-surface-2);border-radius:7px;display:inline-flex;padding:2px}.ogt .modepick button{background:#0000;border:none;border-radius:5px;color:var(--app-text-muted);font-size:11px;font-weight:600;padding:4px 10px}.ogt .ghost,.ogt .modepick button[aria-pressed=true]{background:var(--app-surface);color:var(--app-text)}.ogt .ghost{border:1px solid var(--app-border);border-radius:8px;font-size:13px;font-weight:600;padding:8px 14px}.ogt .ghost:hover{background:var(--app-surface-2)}.ogt .note{color:var(--app-text-muted);font-size:12.5px;line-height:1.5}.ogt .psec{border-top:1px solid var(--app-border-soft);margin-top:6px;padding-top:14px}.ogt .psec .ph{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ogt .opts{display:flex;flex-direction:column;gap:7px}.ogt .optrow{align-items:center;display:flex;gap:6px}.ogt .optrow .t-input{flex:1 1}.ogt .optrow button{background:#0000;border:none;border-radius:6px;color:var(--app-text-muted);display:grid;padding:5px;place-items:center}.ogt .optrow button svg{height:14px;width:14px}.ogt .optrow button:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.ogt .addopt{background:#0000;border:1px dashed var(--app-border);border-radius:8px;color:var(--app-text-muted);font-size:12.5px;font-weight:600;margin-top:8px;padding:8px;width:100%}.ogt .addopt:hover{background:var(--app-tint-amber);border-color:var(--app-primary);color:var(--app-ink-amber)}.ogt .cbx{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:5px;flex:none;height:17px;width:17px}.ogt .bsec-body .fitem{background:none;border-color:#0000;gap:7px;margin-bottom:1px;padding:5px 6px}.ogt .bsec-body .fitem:hover{background:var(--app-surface-2);border-color:var(--app-border)}.ogt .bsec-body .fitem .bicon,.ogt .bsec-body .fitem .fgrip{opacity:0}.ogt .bsec-body .fitem.selected .bicon,.ogt .bsec-body .fitem:hover .bicon,.ogt .bsec-body .fitem:hover .fgrip{opacity:1}.ogt .flabel.ph{color:var(--app-text-muted);font-weight:400}.ogt .bsec-body .flabel{font-size:13px;font-weight:400;overflow:visible;text-overflow:clip;white-space:normal}.ogt .additem{background:#0000;border:1px dashed var(--app-border);border-radius:8px;color:var(--app-text-muted);font-size:12.5px;font-weight:600;margin-top:7px;padding:7px;width:100%}.ogt .additem:hover{background:var(--app-tint-amber);border-color:var(--app-primary);color:var(--app-ink-amber)}.ogt .dropline{border-radius:3px;height:3px;margin:2px 0}.ogt .dropline,.ogt .secdropline{background:var(--app-primary);grid-column:1/-1}.ogt .secdropline{border-radius:4px;height:4px}.ogt .bfgrid.dragover,.ogt .bsec-body.dragover{border-radius:10px;outline:2px dashed var(--app-primary);outline-offset:3px}.ogt .secactions{display:flex;gap:6px}.ogt .secactions button{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;color:var(--app-text);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 9px}.ogt .secactions button svg{height:14px;width:14px}.ogt .secactions button:hover:not(:disabled){background:var(--app-surface-2)}.ogt .secactions button:disabled{opacity:.35}.ogt .secactions button.danger{background:var(--app-tint-red);border-color:var(--app-tint-red);color:var(--app-ink-red);margin-left:auto}.ogt .addsection{align-items:center;background:#0000;border:1.5px dashed var(--app-border);border-radius:12px;color:var(--app-text-muted);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px;width:100%}.ogt .addsection:hover{background:var(--app-tint-amber);border-color:var(--app-primary);color:var(--app-ink-amber)}.ogt .bprops .phead{background:var(--app-surface);border-bottom:1px solid var(--app-border-soft);border-radius:12px 12px 0 0;padding:15px 17px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ogt .bprops .pt{font-size:14px;font-weight:700}.ogt .bprops .ps{color:var(--app-text-muted);font-size:12px;margin-top:1px}.ogt .bprops .pbody{display:flex;flex-direction:column;gap:13px;padding:15px 17px}.ogt .pempty{color:var(--app-text-muted);font-size:13px;padding:40px 20px;text-align:center}.ogt .dd{position:relative}.ogt .dd-btn{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);display:flex;font:inherit;font-size:14px;gap:10px;height:44px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.ogt .dd.open .dd-btn{border-color:var(--app-primary);box-shadow:0 0 0 3px #ffba4533}.ogt .dd-btn:disabled{background:var(--app-surface-2);color:var(--app-text-muted);cursor:not-allowed}.ogt .dd-btn:disabled .dd-chev{opacity:.5}.ogt .dd-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .dd-btn.placeholder .dd-val{color:var(--app-text-muted)}.ogt .dd-btn .dd-chev{color:#94a3b8;flex:0 0 16px;height:16px;transition:transform .15s;width:16px}.ogt .dd.open .dd-chev{transform:rotate(180deg)}.ogt .dd-menu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 12px 32px #10182829;display:none;left:0;max-height:264px;overflow:auto;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.ogt .dd.open .dd-menu{display:block}.ogt .dd-opt{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:9px 11px}.ogt .dd-opt:hover{background:var(--app-bg)}.ogt .dd-opt .ck{color:var(--app-primary);display:none;height:15px;width:15px}.ogt .dd-opt.sel .ck{display:block}.ogt .dd-opt-end{flex:0 0 auto;gap:6px}.ogt .dd-opt-end,.ogt .dd-rm{align-items:center;display:flex}.ogt .dd-rm{background:#0000;border:0;border-radius:6px;color:var(--app-text-muted);cursor:pointer;height:26px;justify-content:center;width:26px}.ogt .dd-rm:hover{background:var(--app-surface-2);color:var(--app-ink-red)}.ogt .dd.sm .dd-btn{font-size:13.5px;height:36px;padding:0 12px}.ogt .pdfembed{display:flex;height:calc(100vh - 300px);min-height:420px}.ogt .pdfembed iframe{background:#fff;border:1px solid var(--app-border);border-radius:12px;flex:1 1;width:100%}.ogt .palitem{cursor:grab}.ogt .palitem:active{cursor:grabbing}.ogt .dragging{opacity:.4}.ogt [contenteditable]{border-radius:5px;outline:none}.ogt [contenteditable]:hover{background:var(--app-surface-2);box-shadow:0 0 0 3px var(--app-surface-2)}.ogt [contenteditable]:focus{background:var(--app-surface);box-shadow:0 0 0 2px var(--app-primary)}.ogt .bsec-t[contenteditable]:empty:before,.ogt .flabel[contenteditable]:empty:before{color:var(--app-text-muted);content:attr(data-ph)}.ogt .lockstrip{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border-soft);border-radius:10px;color:var(--app-text-muted);display:flex;font-size:12.5px;gap:9px;padding:9px 14px}.ogt .lockstrip svg{flex:0 0 13px;height:13px;width:13px}.ogt .lockstrip b{color:var(--app-text);font-weight:600}.ogt .lockstrip .fields{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogt .advtrigger{display:flex;justify-content:flex-end;margin:-4px 0 2px}.ogt .advbtn{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;color:var(--app-text-muted);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:7px 12px}.ogt .advbtn:hover{color:var(--app-text)}.ogt .advbtn[aria-pressed=true]{background:var(--app-tint-amber);border-color:var(--app-primary-bd);color:var(--app-ink-amber)}.ogt .advbtn svg{height:15px;width:15px}.ogt .advclose{background:none;border:none;border-radius:6px;color:var(--app-text-muted);display:inline-flex;padding:2px}.ogt .advclose:hover{color:var(--app-text)}.ogt .advclose svg{height:15px;width:15px}.ogt .segtoggle{display:flex;gap:8px;max-width:240px}.ogt .segtoggle button{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-muted);flex:1 1;font-size:13px;padding:9px}.ogt .segtoggle button[aria-pressed=true]{background:var(--app-tint-amber);border-color:var(--app-primary-bd);color:var(--app-ink-amber);font-weight:600}.ogt .repsuccess{padding:40px 24px 24px;text-align:center}.ogt .rs-ic{background:var(--app-tint-green);border-radius:999px;color:var(--app-ink-green);display:grid;height:58px;margin:0 auto 14px;place-items:center;width:58px}.ogt .rs-ic svg{height:26px;width:26px}.ogt .rs-t{font-size:17px;font-weight:700}.ogt .rs-d{color:var(--app-text-muted);font-size:13px;margin-top:5px}.ogt .filechip{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:11px;margin-top:20px;padding:12px 14px;text-align:left}.ogt .fc-ic{background:var(--app-tint-amber);border-radius:9px;color:var(--app-ink-amber);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.ogt .fc-ic svg{height:17px;width:17px}.ogt .fc-name{font-size:13.5px;font-weight:600}.ogt .fc-sub{color:var(--app-text-muted);font-size:11.5px;margin-top:1px}.ogt .filechip .btn{margin-left:auto}.ogt .modal-wrap{align-items:center;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1160}.ogt .modal-wrap.open{display:flex}.ogt .modal{background:var(--app-surface);border-radius:16px;box-shadow:0 8px 30px #0000002e;padding:20px 22px;position:relative;width:min(520px,96vw);z-index:1161}.ogt .modal-title{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ogt .modal-title .ico{align-items:center;background:var(--app-tint-amber);border-radius:9px;color:var(--app-ink-amber);display:inline-flex;height:34px;justify-content:center;width:34px}.ogt .modal-title .ico,.ogt .modal-title span{font-size:19px;font-weight:700}.ogt .type-list{border:1px solid var(--app-border);border-radius:10px;margin-top:6px;overflow:hidden}.ogt .type-opt{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border-soft);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:11px 14px}.ogt .type-opt:last-child{border-bottom:none}.ogt .type-opt:hover{background:var(--app-surface-2)}.ogt .type-opt.sel{background:var(--app-tint-amber);color:var(--app-ink-amber);font-weight:600}.ogt .type-opt .t-desc{color:var(--app-text-muted);font-size:11.5px;font-weight:400;margin-top:1px}.ogt .type-opt.sel .t-desc{color:var(--app-ink-amber)}.ogt .modal-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.ogt .sec-cards{display:flex;flex-direction:column;gap:10px}.ogt .sec-card{border:1px solid var(--app-border);border-radius:12px;overflow:hidden}.ogt .sec-card-h{align-items:center;background:var(--app-surface-2);border-bottom:1px solid var(--app-border);display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 14px}.ogt .sec-card-h .acc-ct{margin-left:0}.ogt .sec-card-h .icon-btn{margin-left:auto}.ogt .sec-card-b{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.ogt .sec-card-b .fpill{cursor:default}.ogt .fpill .rm{background:none;border:none;color:inherit;display:inline-flex;opacity:.6;padding:0}.ogt .fpill .rm:hover{opacity:1}.ogt .fpill .rm svg{height:11px;width:11px}.ogt .add-inline{align-items:center;display:inline-flex;gap:6px}.ogt .add-inline input{background:#0000;border:1px dashed var(--app-border);border-radius:30px;font-size:12.5px;height:28px;padding:0 12px;width:130px}.ogt .add-inline input:focus{border-color:var(--app-primary);border-style:solid;outline:none}.ogt .switch-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.ogt .switch-lbl{font-size:13.5px;font-weight:600}.ogt .switch-sub{color:var(--app-text-muted);font-size:12px;margin-top:1px}.ogt .tw{background:var(--app-border);border:none;border-radius:999px;flex:0 0 38px;height:22px;position:relative;transition:background .13s;width:38px}.ogt .tw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000002e;content:"";height:18px;left:2px;position:absolute;top:2px;transition:left .13s;width:18px}.ogt .tw.on{background:var(--app-primary)}.ogt .tw.on:after{left:18px}.ogt .t-input,.ogt .t-textarea{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;font-size:14px;height:44px;padding:10px 14px;width:100%}.ogt .t-input.ro{align-items:center;background:var(--app-surface-2);color:var(--app-text);cursor:default;display:flex}.ogt .t-input:focus,.ogt .t-textarea:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px #ffba4533;outline:none}.ogt .t-textarea{font-size:13px;height:auto;line-height:1.55;min-height:90px;resize:vertical}.ogt .f-lbl{display:block;font-size:13px;font-weight:500;margin-bottom:7px}.ogt select.t-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394A3B8%27 stroke-width=%272%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;height:44px;padding:0 34px 0 14px}.ogt .screen-list{display:flex;flex-direction:column;height:100%;min-height:480px}.ogt .screen-list .tbl-card{display:flex;flex:1 1;flex-direction:column;min-height:0}.ogt .screen-list .tbl-scroll{flex:1 1;min-height:0}.ogt .screen-types{display:flex;flex-direction:column;height:100%;min-height:480px}.ogt .screen-types .settings-wrap{align-items:stretch;flex:1 1;min-height:0}.ogt .screen-types .setcard{display:flex;flex-direction:column;margin-bottom:0;min-height:0}.ogt .screen-types .setcard-h{flex-shrink:0}.ogt .screen-types .setcard-b{flex:1 1;min-height:0;overflow-y:auto}.ogt .screen-types .setnav{max-height:100%;overflow-y:auto}.ogt .rowmenu{position:fixed}.ogt .tspin{animation:ogt-spin .7s linear infinite;border:2.5px solid var(--app-border);border-radius:50%;border-top-color:var(--app-primary);height:22px;width:22px}.ogt .tload{align-items:center;display:flex;justify-content:center;padding:56px 0}@keyframes ogt-spin{to{transform:rotate(1turn)}}.ogt tr.busy{opacity:.5;pointer-events:none}.ogt .dtr-page{background:#fff;border:1px solid var(--app-border);box-shadow:0 6px 30px #10182824;color:#111827;font-size:12px;line-height:1.45;margin:0 auto 18px;max-width:620px;overflow:hidden;width:100%}.ogt .dtr-page:last-child{margin-bottom:0}.ogt .dtr-hero{background:#1d2939;padding:22px 28px 24px}.ogt .dtr-hero-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.ogt .dtr-logo{border-radius:7px;display:block;flex:none;height:34px;object-fit:cover;width:34px}.ogt .dtr-logo.fb{background:#ffaf4a;color:#000;display:grid;font-size:13px;font-weight:800;place-items:center}.ogt .dtr-logo.sm{border-radius:5px;font-size:11px;height:26px;width:26px}.ogt .dtr-gen{text-align:right}.ogt .dtr-gen-a{color:#ffaf4a;font-size:10px}.ogt .dtr-gen-b{color:#94a3b8;font-size:10px}.ogt .dtr-badge-row{display:flex;gap:6px;margin-bottom:10px}.ogt .dtr-badge{background:#ffaf4a;border-radius:4px;color:#000;font-size:11px;font-weight:700;padding:4px 10px}.ogt .dtr-hero-name{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.01em}.ogt .dtr-h{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:9px;padding-bottom:5px;text-transform:uppercase}.ogt .dtr-info{display:flex;gap:24px;justify-content:space-between;padding:16px 28px}.ogt .dtr-info .dtr-col{flex:1 1;min-width:0}.ogt .dtr-row{display:flex;gap:10px;margin-bottom:5px}.ogt .dtr-row-k{color:#6b7280;flex:0 0 104px;font-size:11px}.ogt .dtr-row-v{color:#111827;flex:1 1;font-size:11px;font-weight:700;min-width:0}.ogt .dtr-sec{border-top:1px solid #e5e7eb;padding:14px 28px}.ogt .dtr-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ogt .dtr-card-p{align-items:center;background:#f3f4f6;border-radius:6px;display:flex;gap:9px;padding:7px 12px}.ogt .dtr-av{background:#ffaf4a;border-radius:50%;color:#000;display:grid;flex:none;font-size:12px;font-weight:700;height:30px;place-items:center;width:30px}.ogt .dtr-av.client{background:#6366f1;color:#fff}.ogt .dtr-av-n{color:#111827;font-size:12px;font-weight:700}.ogt .dtr-av-r,.ogt .dtr-foot{color:#6b7280;font-size:10px}.ogt .dtr-foot{align-items:flex-end;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;margin:26px 28px 0;padding:10px 0 18px}.ogt .dtr-foot .r{text-align:right}.ogt .dtr-foot.single{align-items:center}.ogt .dtr-body{padding:22px 28px 0}.ogt .dtr-chead{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:9px}.ogt .dtr-chead .l{align-items:center;display:flex;gap:9px}.ogt .dtr-chead .fn{color:#111827;font-size:13px;font-weight:700}.ogt .dtr-chead .fs{color:#6b7280;font-size:10px}.ogt .dtr-chead .r{text-align:right}.ogt .dtr-chead .cn{color:#111827;font-size:14px;font-weight:700}.ogt .dtr-chead .dr{color:#6b7280;font-size:11px}.ogt .dtr-sect-t{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ogt .dtr-task{border:1px solid #d1d5db;border-radius:4px;margin-bottom:11px;overflow:hidden}.ogt .dtr-task-h{align-items:center;background:#1d2939;display:flex;gap:12px;justify-content:space-between;padding:7px 11px}.ogt .dtr-task-h span:first-child{color:#fff;font-size:13px;font-weight:700}.ogt .dtr-task-h span:last-child{color:#d1d5db;font-size:12px}.ogt .dtr-task-b{display:flex;flex-wrap:wrap;padding:8px 9px}.ogt .dtr-cat{box-sizing:border-box;padding:4px 5px;width:33.333%}.ogt .dtr-cat-t{border-bottom:1px solid #e5e7eb;color:#111827;font-size:11px;font-weight:700;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase}.ogt .dtr-chk{align-items:flex-start;display:flex;gap:5px;margin-bottom:4px}.ogt .dtr-chk svg{flex:none;margin-top:2px}.ogt .dtr-chk-n{color:#c4320a;font-size:11px}.ogt .dtr-val{background:#f3f4f6;border-radius:3px;color:#6b7280;display:inline-block;font-size:10px;margin:0 0 4px 15px;padding:2px 5px}.ogt .dtr-cmts{background:#f9fafb;border-top:1px solid #e5e7eb;padding:8px 11px}.ogt .dtr-cmts-t{color:#111827;font-size:11px;font-weight:700;margin-bottom:3px}.ogt .dtr-cmt-a{color:#6b7280;font-size:10px}.ogt .dtr-cmt-t{color:#374151;font-size:11px;margin-bottom:4px}.ogt .dtr-task-f{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:5px 11px}.ogt .dtr-shift{color:#ffaf4a;font-size:11px;font-weight:700}.ogt .dtr-staff-col{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.ogt .dtr-staff{align-items:center;color:#374151;display:flex;font-size:11px;gap:5px}.ogt .dtr-staff b{color:#111827}.ogt .dtr-staff-lbl{flex:none;min-width:32px}.ogt .dtr-sig{background:#f3f4f6;border-radius:4px;display:grid;flex:none;height:26px;margin-left:4px;overflow:hidden;place-items:center;width:62px}.ogt .dtr-sig img{max-height:22px;max-width:54px;object-fit:contain}.ogt .dtr-sig i{color:#000;font-family:Island Moments,cursive;font-size:15px;font-style:normal}@media (max-width:760px){.ogt .dtr-info{flex-direction:column;gap:14px}.ogt .dtr-cards{grid-template-columns:1fr}.ogt .dtr-cat{width:50%}}.ua-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 1px 2px #1018280a;font-family:Inter,sans-serif;overflow:hidden}.ua-head{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:10px;padding:13px 16px}.ua-head-ic{background:var(--app-tint-amber);border-radius:8px;color:#b45309;display:grid;flex:none;height:30px;place-items:center;width:30px}.ua-head-title{color:var(--app-text);font-size:14.5px;font-weight:700;margin:0}.ua-head-spacer{flex:1 1}.ua-head-pill{background:var(--app-tint-amber);border:1px solid #f4d8a2;border-radius:999px;color:#b45309;font-size:12px;font-weight:700;padding:3px 10px}.ua-head-sub{color:var(--app-text-muted);font-size:12px}.ua-add-btn{border:none;border-radius:8px;color:var(--app-on-primary);cursor:pointer;display:grid;flex:none;height:27px;place-items:center;transition:background .12s ease;width:27px}.ua-add-btn,.ua-add-btn:hover{background:var(--app-primary)}.ua-compact .ua-add-btn{border-radius:7px;height:24px;width:24px}.ua-body{padding:12px 14px}.ua-empty{color:var(--app-text-muted);font-size:13px;padding:16px 8px;text-align:center}.ua-empty-sm{font-size:12.5px;padding:8px}.ua-today{background:var(--app-tint-amber);border:1px solid #f4d8a2;border-radius:10px;margin-bottom:12px;padding:8px 10px}.ua-today-label{align-items:center;color:#b45309;display:flex;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.03em;margin:2px 2px 6px;text-transform:uppercase}.ua-today-dot{background:#f59e0b;border-radius:50%;box-shadow:0 0 0 3px #f59e0b2e;height:7px;width:7px}.ua-group-date,.ua-upcoming-label{color:var(--app-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.03em;margin:2px 2px 4px;text-transform:uppercase}.ua-group{margin-bottom:8px}.ua-group:last-child{margin-bottom:0}.ua-row{align-items:center;border-radius:8px;display:flex;gap:10px;padding:7px 6px}.ua-row+.ua-row{border-top:1px solid var(--app-border)}.ua-today .ua-row+.ua-row{border-top:1px solid #f4d8a2}.ua-row-today{padding:7px 6px}.ua-dot{border-radius:50%;flex:none;height:8px;width:8px}.ua-dot-cli{background:#7c3aed}.ua-dot-fac{background:#0d9488}.ua-row-main{flex:1 1;min-width:0}.ua-row-title{color:var(--app-text);font-size:13.5px;font-weight:600}.ua-row-meta,.ua-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ua-row-meta{color:var(--app-text-muted);font-size:11.5px}.ua-row-time{color:var(--app-text);flex:none;font-size:12px;font-weight:600;white-space:nowrap}.ua-more-btn,.ua-row-today .ua-row-time{color:#b45309}.ua-more-btn{background:#0000;border:0;border-radius:0 0 8px 8px;border-top:1px solid var(--app-border);cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;margin-top:8px;padding:7px 8px;text-align:center;width:100%}.ua-more-btn:hover{background:var(--app-tint-amber)}.ua-modal-body{max-height:60vh;overflow:auto}.ua-compact{display:flex;flex-direction:column}.ua-compact .ua-head{gap:8px;padding:9px 11px}.ua-compact .ua-head-ic{border-radius:7px;height:24px;width:24px}.ua-compact .ua-head-title{font-size:13px}.ua-compact .ua-head-pill{font-size:10.5px;padding:2px 8px}.ua-compact .ua-body{overflow:auto;padding:9px 10px}.ua-compact .ua-today{margin-bottom:8px;padding:6px 8px}.ua-compact .ua-group-date,.ua-compact .ua-today-label,.ua-compact .ua-upcoming-label{font-size:10px;margin:1px 2px 3px}.ua-compact .ua-row{gap:8px;padding:5px 4px}.ua-compact .ua-row-title{font-size:12.5px}.ua-compact .ua-row-meta,.ua-compact .ua-row-time{font-size:11px}.ua-compact .ua-dot{height:6px;width:6px}.ua-compact .ua-empty{font-size:12px;padding:12px 6px}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.top-client-grid .top-image{border-radius:50%;height:68px;width:68px}.top-client-grid .top-client-name{color:var(--app-text);font-family:Inter;font-size:14px;font-weight:600;margin-bottom:0!important;margin-top:0}.top-client-grid .top-client-id{margin-bottom:0;margin-top:0;text-transform:uppercase}.top-client-grid .client-name-label,.top-client-grid .top-client-id{color:var(--app-text-muted);font-family:Inter;font-size:12px;font-weight:400}.top-client-grid .client-name-label{margin:0}.profile-tab .timeline-view{background-color:initial;border:none;color:var(--app-primary);cursor:pointer;font-size:12px;text-decoration:underline}.profile-tab{--fs-bg:var(--app-bg);--fs-surface:var(--app-surface);--fs-surface-soft:var(--app-surface-2);--fs-surface-alt:var(--app-surface-2);--fs-line:var(--app-border);--fs-line-soft:var(--app-border);--fs-ink:var(--app-text);--fs-ink-2:var(--app-text);--fs-muted:var(--app-text-muted);--fs-muted-2:var(--app-text-muted);--fs-accent:var(--app-primary);--fs-accent-soft:var(--app-tint-amber);--fs-accent-ring:#f4d8a2;--fs-success:#16a34a;--fs-success-soft:#f0fdf4;--fs-danger:#dc2626;--fs-danger-soft:#fef2f2;--fs-danger-ink:#b91c1c;--fs-info:#2563eb;--fs-info-soft:var(--app-tint-blue);--fs-info-ink:#1d4ed8;--fs-shadow:0 1px 2px #1018280a}.fs-topbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:14px}.fs-btn{align-items:center;background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:8px;color:var(--fs-ink);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:7px;height:36px;padding:0 14px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.fs-btn:hover{background:var(--fs-surface-soft);border-color:var(--app-border)}.fs-btn svg{flex-shrink:0;height:14px;width:14px}.fs-btn-primary{background:var(--fs-ink);border-color:var(--fs-ink);color:var(--fs-surface)}.fs-btn-primary:hover{background:var(--app-text);border-color:var(--app-text)}.fs-btn-sm{font-size:12px;height:30px;padding:0 11px}.fs-btn-sm svg{height:12px;width:12px}.fs-card{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:12px;box-shadow:var(--fs-shadow);overflow:hidden}.fs-card-head{align-items:center;border-bottom:1px solid var(--fs-line-soft);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.fs-card-head-left{align-items:center;display:flex;gap:10px;min-width:0}.fs-card-head h2{color:var(--fs-ink);font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.fs-card-head p{color:var(--fs-muted);font-size:11px;margin:1px 0 0}.fs-card-body{gap:12px;padding:14px 18px}.fs-card-body,.fs-scroll-card{display:flex;flex-direction:column}.fs-scroll-card{height:480px}.fs-scroll-card .fs-card-body{flex:1 1;min-height:0;overflow-y:auto}.fs-scroll-card .fs-card-body::-webkit-scrollbar{width:6px}.fs-scroll-card .fs-card-body::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:3px}.fs-icon-badge{background:var(--fs-surface-alt);border-radius:8px;color:var(--fs-ink-2);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.fs-icon-badge svg{height:14px;width:14px}.fs-badge-accent{background:var(--fs-accent-soft);color:#b45309}.fs-badge-info{background:var(--fs-info-soft);color:var(--fs-info-ink)}.fs-link-btn{background:#0000;border:0;border-radius:6px;color:var(--fs-ink-2);cursor:pointer;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;padding:4px 8px;white-space:nowrap}.fs-link-btn:hover{background:var(--fs-surface-alt)}.fs-hero{grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:22px}.fs-hero,.fs-hero-left{align-items:center;display:grid}.fs-hero-left{grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr)}.fs-photo-wrap{--fs-photo-size:clamp(56px,13vw,84px);background:var(--app-surface);border:3px solid var(--fs-accent);border-radius:999px;flex-shrink:0;height:var(--fs-photo-size);padding:3px;position:relative;width:var(--fs-photo-size)}.fs-photo,.fs-photo-img{border-radius:999px;height:100%;width:100%}.fs-photo{background:var(--fs-surface-alt);color:var(--fs-ink);display:grid;font-size:calc(var(--fs-photo-size)*.3);font-weight:700;letter-spacing:-.02em;place-items:center}.fs-photo-img{display:block;object-fit:cover}.fs-photo-status{background:var(--fs-success);border-color:var(--app-surface);border-radius:999px;border-style:solid;border-width:max(2px,calc(var(--fs-photo-size)*.035));bottom:2px;height:max(10px,calc(var(--fs-photo-size)*.17));position:absolute;right:2px;width:max(10px,calc(var(--fs-photo-size)*.17))}.fs-hero-identity{min-width:0}.fs-id-row{align-items:center;color:var(--fs-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:6px;margin-bottom:6px}.fs-id-row code{background:var(--fs-surface-alt);border-radius:5px;color:var(--fs-ink-2);font-family:SF Mono,Menlo,monospace;font-size:11px;padding:2px 6px}.fs-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.fs-name-row h1{color:var(--fs-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.fs-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.fs-chip{background:var(--fs-surface-alt);border:1px solid var(--fs-line);border-radius:6px;color:var(--fs-ink-2);font-size:12px;font-weight:500;padding:4px 10px}.fs-chip-accent{background:var(--fs-accent-soft);border-color:var(--fs-accent-ring);color:#92400e}.fs-addresses{grid-gap:12px;border-top:1px solid var(--fs-line-soft);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 0 0}.fs-address dt{align-items:center;color:var(--fs-muted);display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}.fs-dot{background:var(--fs-muted-2);border-radius:999px;display:inline-block;height:7px;width:7px}.fs-address-current .fs-dot{background:var(--fs-success)}.fs-address-previous .fs-dot{background:var(--fs-muted-2)}.fs-address dd{color:var(--fs-ink-2);font-size:12px;font-weight:500;line-height:1.45;margin:0}.fs-qr-card{grid-gap:6px;background:var(--fs-surface-soft);border:1px solid var(--fs-line);border-radius:12px;cursor:pointer;display:grid;flex-shrink:0;gap:6px;justify-items:center;padding:12px;transition:box-shadow .15s ease;width:118px}.fs-qr-card:hover{box-shadow:0 0 0 2px var(--fs-accent)}.fs-qr-head{color:var(--fs-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fs-qr-frame{background:var(--app-surface);border:1px solid var(--fs-line);border-radius:8px;height:84px;overflow:hidden;width:84px}.fs-qr-frame svg{display:block;height:100%;width:100%}.fs-qr-caption{color:var(--fs-muted-2);font-size:10px;font-weight:500}.fs-qrmodal-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.fs-qrmodal{background:var(--app-surface);border-radius:16px;box-shadow:0 20px 60px #0000002e;font-family:Inter,sans-serif;max-width:400px;position:relative;width:100%}.fs-qrmodal-close{align-items:center;background:var(--app-surface);border:1px solid var(--fs-line);border-radius:8px;color:var(--fs-ink-2);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .12s;width:32px}.fs-qrmodal-close:hover{background:var(--fs-surface-alt)}.fs-qrmodal-close svg{height:16px;width:16px}.fs-qrmodal-body{display:flex;flex-direction:column;gap:20px;padding:24px}.fs-qrmodal-head{align-items:center;display:flex;gap:14px}.fs-qrmodal-photo{align-items:center;background:var(--app-primary);border-radius:50%;color:var(--app-on-primary);display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:52px;justify-content:center;overflow:hidden;width:52px}.fs-qrmodal-photo-img{height:100%;object-fit:cover;width:100%}.fs-qrmodal-identity h3{color:var(--fs-ink);font-size:16px;font-weight:700;margin:0 0 2px}.fs-qrmodal-identity p{color:var(--fs-muted);font-size:13px;margin:0}.fs-qrmodal-qr{background:var(--app-surface);border:1px solid var(--fs-line);border-radius:12px;display:flex;justify-content:center;padding:16px}.fs-qrmodal-section h4{color:var(--fs-muted);font-size:12px;font-weight:700;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.fs-qrmodal-section p{color:var(--fs-ink-2);font-size:13px;line-height:1.6;margin:0;max-height:120px;overflow-y:auto}.fs-qrmodal-tags{display:flex;flex-wrap:wrap;gap:6px}.fs-qrmodal-tag{background:var(--app-tint-blue);border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:600;padding:3px 10px}.fs-qrmodal-actions{border-top:1px solid var(--fs-line-soft);display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.fs-qrmodal-btn{align-items:center;background:var(--app-surface);border:1px solid var(--fs-line);border-radius:8px;color:var(--fs-ink);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:background .12s}.fs-qrmodal-btn:hover{background:var(--fs-surface-alt)}.fs-qrmodal-btn svg{height:14px;width:14px}.fs-qrmodal-btn-primary{border-color:var(--app-primary);color:var(--app-on-primary)}.fs-qrmodal-btn-primary,.fs-qrmodal-btn-primary:hover{background:var(--app-primary)}.fs-stats-row{grid-gap:0;background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:12px;box-shadow:var(--fs-shadow);display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 14px;padding:16px}.fs-stat{border-left:1px solid var(--fs-line);padding:4px 14px}.fs-stat:first-child{border-left:none;padding-left:0}.fs-stat dt{color:var(--fs-muted);font-size:10.5px;font-weight:500;margin-bottom:3px}.fs-stat dd{align-items:center;color:var(--fs-ink);display:flex;font-size:13.5px;font-weight:600;gap:6px;letter-spacing:-.005em;margin:0}.fs-ssn-toggle{background:#0000;border:0;color:var(--fs-muted-2);cursor:pointer;display:inline-flex;padding:0}.fs-ssn-toggle svg{height:14px;width:14px}.fs-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.fs-cell-care{align-self:stretch;grid-column:1/span 2;grid-row:1}.fs-cell-meds{align-self:start;grid-column:1;grid-row:2}.fs-cell-health{align-self:start;grid-column:2;grid-row:2}.fs-cell-insurance{align-self:start;grid-column:1/span 2;grid-row:3}.fs-cell-appts{grid-column:3;grid-row:1;min-height:0}.fs-cell-appts>.ua-card{height:100%}.fs-cell-activity{display:flex;flex-direction:column;grid-column:3;grid-row:2/span 2;min-height:0}.fs-cell-activity .fs-card-body{flex:1 1;min-height:0;overflow-y:auto}.fs-cell-activity .fs-card-body::-webkit-scrollbar{width:6px}.fs-cell-activity .fs-card-body::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:3px}.fs-activity-body::-webkit-scrollbar{width:6px}.fs-activity-body::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:3px}.fs-team-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.fs-team-card{grid-gap:10px;align-items:center;background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:10px;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:11px;transition:background .12s ease}.fs-team-card:hover{background:var(--fs-surface-soft)}.fs-team-avatar{background:var(--fs-surface-alt);border-radius:999px;color:var(--fs-ink-2);display:grid;flex-shrink:0;font-size:11.5px;font-weight:700;height:34px;place-items:center;width:34px}.fs-team-body{min-width:0}.fs-team-role{color:var(--fs-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fs-team-name{color:var(--fs-ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-team-contact{color:var(--fs-muted);display:flex;flex-direction:column;font-size:11px;gap:1px}.fs-team-contact span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-med{grid-gap:10px;align-items:center;background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:10px;display:grid;gap:10px;grid-template-columns:30px 1fr auto;padding:9px 11px;transition:background .12s ease}.fs-med:hover{background:var(--fs-surface-soft)}.fs-med-icon{background:var(--fs-accent-soft);border-radius:8px;color:#b45309;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.fs-med-icon svg{height:13px;width:13px}.fs-med-name{color:var(--fs-ink);font-size:12px;font-weight:600;letter-spacing:-.005em}.fs-med-schedule{color:var(--fs-muted);font-size:11px;margin-top:1px}.fs-med-form{background:var(--fs-surface-alt);border-radius:5px;color:var(--fs-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.fs-subsection{display:flex;flex-direction:column;gap:6px}.fs-subsection-head strong{color:var(--fs-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fs-tags{display:flex;flex-wrap:wrap;gap:6px}.fs-tag{background:var(--fs-surface-alt);border:1px solid var(--fs-line);border-radius:6px;color:var(--fs-ink-2);font-size:12px;font-weight:500;padding:4px 9px}.fs-tag-danger{background:var(--fs-danger-soft);border-color:#fecaca;color:var(--fs-danger-ink)}.fs-tag-success{background:var(--fs-success-soft);border-color:#bbf7d0;color:#15803d}.fs-tag-info{background:var(--fs-info-soft);border-color:#bfdbfe;color:var(--fs-info-ink)}.fs-client-summary{background:var(--fs-surface-soft);border:1px solid var(--fs-line);border-radius:10px;color:var(--fs-ink-2);font-size:12.5px;line-height:1.55;padding:11px 13px}.fs-insurance-stack{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fs-insurance-card{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:12px;padding:16px;transition:border-color .12s ease,box-shadow .12s ease}.fs-insurance-card:hover{border-color:var(--app-border);box-shadow:0 4px 12px #1018280a}.fs-ins-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.fs-ins-type{background:var(--fs-surface-alt);border:1px solid var(--fs-line);border-radius:5px;color:var(--fs-ink-2);font-size:10px;font-weight:700;padding:3px 8px}.fs-ins-primary,.fs-ins-type{align-items:center;display:inline-flex;letter-spacing:.08em;text-transform:uppercase}.fs-ins-primary{color:var(--fs-success);font-size:9.5px;font-weight:800;gap:4px}.fs-ins-primary:before{background:var(--fs-success);border-radius:999px;content:"";height:6px;width:6px}.fs-ins-provider{color:var(--fs-ink);font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px}.fs-ins-member{background:var(--fs-surface-soft);border-radius:8px;margin:0 0 10px;padding:9px 11px}.fs-ins-member dt{color:var(--fs-muted);font-size:9.5px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.fs-ins-member dd{color:var(--fs-ink);font-family:SF Mono,Menlo,Monaco,monospace;font-size:16px;font-weight:700;letter-spacing:.01em;margin:0}.fs-ins-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin:0}.fs-ins-field dt{color:var(--fs-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.fs-ins-field dd{color:var(--fs-ink);font-size:12px;font-weight:600;letter-spacing:-.003em;margin:0;word-break:break-word}.fs-event-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fs-event{border-bottom:1px solid var(--fs-line-soft);padding:13px 0}.fs-event:first-child{padding-top:2px}.fs-event:last-child{border-bottom:none;padding-bottom:2px}.fs-event-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.fs-event-badge{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:5px;color:var(--app-text);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.fs-event-badge-note{background:var(--app-tint-blue);border-color:#bfdbfe;color:#1d4ed8}.fs-event-badge-task{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.fs-event-badge-mar{background:var(--app-tint-amber);border-color:#f4d8a2;color:#b45309}.fs-event-badge-document{background:var(--app-tint-purple);border-color:#ddd6fe;color:#6d28d9}.fs-event-time{color:var(--fs-muted);font-size:11px;font-weight:500;white-space:nowrap}.fs-event-desc{color:var(--fs-ink-2);font-size:12.5px;line-height:1.55;margin:0 0 7px}.fs-event-bottom{gap:8px;justify-content:space-between}.fs-event-bottom,.fs-event-by{align-items:center;display:flex}.fs-event-by{color:var(--fs-muted);font-size:11px;gap:5px}.fs-event-sep{background:var(--fs-muted-2);border-radius:999px;display:inline-block;flex-shrink:0;height:3px;width:3px}.fs-event-view{align-items:center;background:#0000;border:1px solid var(--fs-line);border-radius:6px;color:var(--fs-ink);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:600;gap:3px;padding:4px 9px;transition:background .12s ease;white-space:nowrap}.fs-event-view:hover{background:var(--fs-surface-alt)}.fs-event-view svg{height:10px;width:10px}@media (max-width:1280px){.fs-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.fs-layout{grid-auto-rows:auto;grid-template-columns:1fr}.fs-cell-activity,.fs-cell-appts,.fs-cell-care,.fs-cell-health,.fs-cell-insurance,.fs-cell-meds{grid-column:1;grid-row:auto}.fs-scroll-card{height:auto}.fs-scroll-card .fs-card-body{overflow:visible}.fs-activity-body{max-height:500px}.fs-stats-row{grid-template-columns:repeat(3,1fr)}.fs-stat{border-left:none;padding:6px 10px}}@media (max-width:760px){.fs-hero{grid-template-columns:1fr;padding:16px}.fs-hero-left{grid-template-columns:auto 1fr}.fs-qr-card{max-width:200px;width:100%}.fs-stats-row{grid-template-columns:repeat(2,1fr)}.fs-addresses,.fs-team-grid{grid-template-columns:1fr}.fs-topbar-actions{justify-content:flex-start}}@media (max-width:480px){.fs-topbar-actions{align-items:stretch;flex-direction:column;gap:6px}.fs-topbar-actions .fs-btn{justify-content:center}.fs-card-body,.fs-card-head{padding:12px 14px}.fs-hero{gap:14px;padding:14px}.fs-ins-fields{grid-template-columns:1fr 1fr}.fs-qrmodal-body{gap:14px;padding:16px}}@media (max-width:400px){.fs-hero-left{gap:12px;grid-template-columns:1fr;justify-items:start}}@media (max-width:360px){.fs-name-row h1{font-size:20px}.fs-stats-row{padding:10px}.fs-stat{padding:4px 8px}.fs-stat:first-child{padding-left:0}.fs-card-body,.fs-card-head{padding:10px 12px}.fs-card-body{gap:8px}.fs-ins-fields{grid-template-columns:1fr}.fs-hero,.fs-qrmodal-body{gap:10px;padding:12px}.fs-qrmodal-actions{flex-direction:column-reverse;gap:8px}.fs-qrmodal-btn{justify-content:center;width:100%}}.Scheduler_toolbar__GAQos{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.Scheduler_spacer__HAbj6{flex:1 1}.Scheduler_calCard__xrrPB{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;display:flex;flex-direction:column;min-height:calc(100vh - 240px);overflow:hidden}.Scheduler_qbWrap__-J7bu{height:56px;position:fixed;-webkit-user-select:none;user-select:none;width:56px;z-index:200}.Scheduler_qbFab__0evmH{background:var(--app-primary);border:0;border-radius:50%;bottom:0;box-shadow:0 8px 24px color-mix(in srgb,var(--app-primary) 45%,#0000),0 2px 6px #0000001f;color:var(--app-on-primary);cursor:pointer;display:grid;height:56px;place-items:center;position:absolute;right:0;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:56px;z-index:200}.Scheduler_qbFab__0evmH:hover{transform:translateY(-1px) scale(1.04)}.Scheduler_qbFabOpen__NZGYF{background:var(--app-primary);color:var(--app-on-primary);transform:rotate(90deg)}.Scheduler_qbSpeed__XDFUr{align-items:flex-end;bottom:68px;display:flex;flex-direction:column;gap:12px;position:absolute;right:0;z-index:200}.Scheduler_qbMini__27YNf{animation:Scheduler_qbMiniIn__I6E0g .14s ease;background:var(--app-surface);border:0;border-radius:50%;box-shadow:0 6px 18px #1018282e;color:var(--app-text);cursor:pointer;display:grid;height:46px;place-items:center;position:relative;transition:transform .12s ease,background .12s ease,color .12s ease;width:46px}.Scheduler_qbMini__27YNf:hover{background:#171717;color:#fff;transform:scale(1.06)}@keyframes Scheduler_qbMiniIn__I6E0g{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Scheduler_qbMiniLabel__Bo2Ee{background:#171717;border-radius:7px;color:#fff;font-size:12px;font-weight:600;opacity:0;padding:4px 9px;pointer-events:none;position:absolute;right:56px;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap}.Scheduler_qbMiniLabel__Bo2Ee:after{border-bottom:5px solid #0000;border-left:6px solid #171717;border-top:5px solid #0000;content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.Scheduler_qbMini__27YNf:hover .Scheduler_qbMiniLabel__Bo2Ee{opacity:1}.Scheduler_qbBack__UXkxV{background:#0000;border:0;border-radius:7px;color:var(--app-text-muted);cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:16px;top:14px;transition:background .12s,color .12s;width:28px}.Scheduler_qbBack__UXkxV:hover{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_qbPanel__wPreY{animation:Scheduler_qbIn__B0XgV .16s ease;background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;bottom:68px;box-shadow:0 18px 48px #1018282e;max-height:calc(100vh - 120px);overflow-y:auto;position:absolute;right:0;width:320px;z-index:200}@keyframes Scheduler_qbIn__B0XgV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Scheduler_qbHead__gKNLw{border-bottom:1px solid var(--app-border);padding:16px 18px 12px;position:relative}.Scheduler_qbTitle__SY4d-{color:var(--app-text);font-size:15px;font-weight:800;letter-spacing:-.01em}.Scheduler_qbSub__rPzAd{color:var(--app-text-muted);font-size:12px;line-height:1.45;margin-top:3px}.Scheduler_qbBody__VSeFp{display:flex;flex-direction:column;gap:14px;padding:14px 18px 4px}.Scheduler_qbField__a-HE3{display:flex;flex-direction:column;gap:7px}.Scheduler_qbTimePair__ln7Bd{align-items:center;display:flex;gap:6px}.Scheduler_qbTimePair__ln7Bd .Scheduler_inp__GxUt3{flex:1 1;min-width:0}.Scheduler_qbTimeDash__9lPYF{color:var(--app-text-muted);flex:none}.Scheduler_qbCustomTime__7hOlZ{display:flex;gap:10px;margin-top:8px}.Scheduler_qbCustomTime__7hOlZ label{color:var(--app-text-muted);display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:4px}.Scheduler_qbCustomTime__7hOlZ input{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-family:inherit;font-size:13px;height:36px;padding:0 10px}.Scheduler_qbCustomTime__7hOlZ input:focus{border-color:var(--app-primary);outline:none}.Scheduler_qbStepLabel__uasud{align-items:center;color:var(--app-text);display:flex;font-size:12px;font-weight:700;gap:8px}.Scheduler_qbNum__FIZpI{background:var(--app-surface-2);border-radius:50%;color:var(--app-text-muted);display:grid;font-size:11px;font-weight:700;height:18px;place-items:center;width:18px}.Scheduler_qbSeg__QvV70{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.Scheduler_qbSeg__QvV70 button{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;justify-content:center;transition:border-color .12s,color .12s,background .12s}.Scheduler_qbSeg__QvV70 button:hover{background:var(--app-surface-2)}.Scheduler_qbSegOn__VZAAp{background:var(--app-surface-2)!important;border-color:var(--app-primary)!important;color:var(--app-text)!important}.Scheduler_qbOptional__VmGUA{color:var(--app-text-muted);font-weight:500;letter-spacing:0;text-transform:none}.Scheduler_qbRow2__SIWEr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Scheduler_qbDateWrap__wvpjs{position:relative}.Scheduler_qbDateBtn__iuQeP{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;width:100%}.Scheduler_qbDateBtn__iuQeP span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_qbDateBtn__iuQeP svg{color:var(--app-text-muted);flex-shrink:0}.Scheduler_qbDateCal__pKl7R{border:1px solid var(--app-border);border-radius:12px;margin-top:6px;overflow:hidden}.Scheduler_qbDateCal__pKl7R .Scheduler_dpRail__Lnxfm{display:none}.Scheduler_qbDateCal__pKl7R .Scheduler_dpPop__kaqqx{overflow:visible}.Scheduler_qbDateCal__pKl7R .Scheduler_dpMain__-oaNE{padding:12px 14px 14px}.Scheduler_qbDateCal__pKl7R .Scheduler_dpFoot__zJFQH{display:none}.Scheduler_qbAddBtn__amlnv{align-items:center;background:var(--app-surface-2);border:1px dashed #d4d4d8;border-radius:10px;color:var(--app-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:40px;justify-content:center;transition:border-color .12s,background .12s,color .12s;width:100%}.Scheduler_qbAddBtn__amlnv:hover:not(:disabled){background:#fffdf6;border-color:var(--app-primary);color:var(--app-text)}.Scheduler_qbAddBtn__amlnv:disabled{cursor:not-allowed;opacity:.5}.Scheduler_qbChipRemove__R\+8kB{background:#0000;border:0;border-radius:6px;color:#c0c4cc;cursor:pointer;display:grid;flex-shrink:0;height:24px;place-items:center;transition:background .12s,color .12s;width:24px}.Scheduler_qbChipRemove__R\+8kB:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.Scheduler_qbDragWrap__4Pwi4{border-top:1px solid var(--app-border);margin-top:8px;padding:12px 18px 16px}.Scheduler_qbStaffHead__AW9AJ{color:var(--app-text-muted);font-size:11.5px;font-weight:600;margin-bottom:10px}.Scheduler_qbStaffList__jYNAa{display:flex;flex-direction:column;gap:7px;max-height:220px;overflow-y:auto}.Scheduler_qbChip__\+zUlP{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;cursor:grab;display:flex;gap:10px;padding:8px 11px;transition:border-color .12s,box-shadow .12s,background .12s;-webkit-user-select:none;user-select:none}.Scheduler_qbChip__\+zUlP:hover{background:#fffdf6;border-color:var(--app-primary);box-shadow:0 1px 3px #1018280f}.Scheduler_qbChip__\+zUlP:active{cursor:grabbing}.Scheduler_qbChipDragging__FKf66{opacity:.5}.Scheduler_qbChipAv__S664v{background:var(--app-surface-2);border-radius:50%;color:var(--app-text-muted);display:grid;flex-shrink:0;height:26px;overflow:hidden;place-items:center;width:26px}.Scheduler_qbChipAv__S664v img{height:100%;object-fit:cover;width:100%}.Scheduler_qbChipName__deXVp{color:var(--app-text);flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_qbChipPill__WiIoP{background:var(--app-tint-amber);border-radius:5px;color:var(--app-ink-amber);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.Scheduler_qbChip__\+zUlP svg{color:#c0c4cc;flex-shrink:0}.Scheduler_qbHint__619FS{color:var(--app-ink-amber);font-size:11.5px;font-weight:600;margin-top:10px;text-align:center}.Scheduler_qbHintMuted__3zv8n{color:var(--app-text-muted);font-size:12px;padding:8px 0;text-align:center}.Scheduler_trackDroppable__YNZ7r{outline:1px dashed color-mix(in srgb,var(--app-primary) 50%,#0000);outline-offset:-1px}.Scheduler_trackDropHover__tZDlR{background:color-mix(in srgb,var(--app-primary) 14%,#0000)!important;outline:2px solid var(--app-primary);outline-offset:-2px}.Scheduler_tabsBar__ANkDi{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:2px;margin-bottom:18px}.Scheduler_tab__4-amx{align-items:center;background:#0000;border:0;color:var(--app-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;margin-bottom:-1px;padding:12px 16px 14px;position:relative;transition:color .14s ease}.Scheduler_tab__4-amx:after{background:#0000;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:2.5px;left:12px;position:absolute;right:12px;transition:background .14s ease}.Scheduler_tab__4-amx:hover{color:var(--app-text)}.Scheduler_tab__4-amx.Scheduler_tabActive__8Uazm{color:var(--app-text);font-weight:700}.Scheduler_tab__4-amx.Scheduler_tabActive__8Uazm:after{background:var(--app-primary)}.Scheduler_seg__jroP9{background:var(--app-surface-2);border:1px solid #0000;border-radius:9px;display:inline-flex;gap:2px;padding:3px}.Scheduler_segBtn__diM-U{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:7px 13px;transition:all .14s ease;white-space:nowrap}.Scheduler_segBtn__diM-U:hover{color:var(--app-text)}.Scheduler_segBtn__diM-U.Scheduler_segActive__UvIM7{background:var(--app-surface);box-shadow:0 1px 2px #10182814;color:var(--app-text)}.Scheduler_segBtn__diM-U.Scheduler_segActive__UvIM7:hover{color:var(--app-text)}.Scheduler_tbBtn__mJ4oO{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;height:38px;justify-content:center;padding:0 14px;transition:background .14s ease,border-color .14s ease;white-space:nowrap}.Scheduler_tbBtn__mJ4oO:hover{background:var(--app-surface-2);border-color:#d4d4d8}.Scheduler_tbBtn__mJ4oO svg{height:16px;width:16px}.Scheduler_tbBtnPrimary__HsSo5{background:var(--app-primary);border-color:#0000;color:var(--app-on-primary)}.Scheduler_tbBtnPrimary__HsSo5:hover{background:var(--app-primary);border-color:#0000;filter:brightness(.95)}.Scheduler_tbIcon__RdpA8{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;height:38px;place-items:center;transition:background .14s ease,border-color .14s ease;width:38px}.Scheduler_tbIcon__RdpA8:hover{background:var(--app-surface-2);border-color:#d4d4d8}.Scheduler_tbIcon__RdpA8 svg{height:16px;width:16px}.Scheduler_dateLabel__S5OIQ{font-feature-settings:"tnum";color:var(--app-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;margin:0 8px;min-width:130px;text-align:center}.Scheduler_tblCard__Kua7A{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 1px 2px #1018280f;overflow:hidden}.Scheduler_tblHead__KrOzG{align-items:center;border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 18px}.Scheduler_tblHead__KrOzG h3{color:var(--app-text);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.Scheduler_tblHeadSub__-lmS-{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.Scheduler_tblScroll__OGbQL{overflow-x:auto}.Scheduler_tbl__6oHMn{border-collapse:collapse;min-width:760px;width:100%}.Scheduler_tbl__6oHMn thead{background:var(--app-surface-2)}.Scheduler_tbl__6oHMn th{border-bottom:1px solid var(--app-border);color:var(--app-text-muted);font-size:12px;font-weight:600;padding:13px 18px;text-align:left;white-space:nowrap}.Scheduler_tbl__6oHMn td{border-bottom:1px solid var(--app-border);color:var(--app-text);font-size:13px;padding:14px 18px;vertical-align:middle}.Scheduler_tbl__6oHMn td:first-child,.Scheduler_tbl__6oHMn th:first-child{padding-left:22px}.Scheduler_tbl__6oHMn td:last-child,.Scheduler_tbl__6oHMn th:last-child{padding-right:22px}.Scheduler_tbl__6oHMn tbody tr:last-child td{border-bottom:0}.Scheduler_tbl__6oHMn tbody tr.Scheduler_click__Lv4VD{cursor:pointer}.Scheduler_tbl__6oHMn tbody tr:hover{background:var(--app-surface-2)}.Scheduler_numStrong__1d6ZV{font-feature-settings:"tnum";color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:700}.Scheduler_rowActions__Tivs-{display:flex;gap:6px;justify-content:flex-end}.Scheduler_locCell__4Dxz5{align-items:center;display:flex;font-weight:600;gap:8px}.Scheduler_badge2__eCfrC{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.03em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.Scheduler_badge2__eCfrC.Scheduler_red__wNMzo{background:var(--app-tint-red);border-color:var(--app-border);color:var(--app-ink-red)}.Scheduler_badge2__eCfrC.Scheduler_grey__FmaJ8{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text-muted)}.Scheduler_badge2__eCfrC.Scheduler_green__wwBNr{background:var(--app-tint-green);border-color:var(--app-border);color:var(--app-ink-green)}.Scheduler_badge2__eCfrC.Scheduler_amber__F4lwk{background:var(--app-tint-amber);border-color:var(--app-border);color:var(--app-ink-amber)}.Scheduler_badge2__eCfrC.Scheduler_violet__uTh-t{background:var(--app-tint-purple);border-color:var(--app-border);color:var(--app-ink-purple)}.Scheduler_empty2__AYxms{color:var(--app-text-muted);padding:54px 20px;text-align:center}.Scheduler_empty2__AYxms svg{color:var(--app-text-muted);margin-bottom:12px}.Scheduler_empty2__AYxms h4{color:var(--app-text);font-size:15px;margin:0 0 4px}.Scheduler_empty2__AYxms p{font-size:13px;margin:0}.Scheduler_btnXs__hSmsw{align-items:center;background:var(--app-primary);border:0;border-radius:7px;color:var(--app-on-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;height:28px;justify-content:center;padding:0 12px}.Scheduler_btnXsGhost__RC3b8{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text)}.Scheduler_cellStaff__kAR0G{align-items:center;display:flex;gap:10px}.Scheduler_cellAv__di-nJ{background:var(--app-surface-2);border-radius:999px;color:var(--app-text-muted);display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:32px;overflow:hidden;place-items:center;width:32px}.Scheduler_cellNm__pkyr5{color:var(--app-text);font-weight:700;white-space:nowrap}.Scheduler_ckCol__G0E7k{width:42px}.Scheduler_ckbox__30v7w{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:5px;color:var(--app-text);cursor:pointer;display:grid;height:18px;padding:0;place-items:center;width:18px}.Scheduler_ckbox__30v7w.Scheduler_on__rbHiL{background:var(--app-primary);border-color:var(--app-primary)}.Scheduler_dpPop__kaqqx{display:flex;overflow:hidden}.Scheduler_dpRail__Lnxfm{border-right:1px solid var(--app-border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:14px 10px;width:132px}.Scheduler_dpPreset__2lKYk{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:9px 12px;text-align:left;white-space:nowrap}.Scheduler_dpPreset__2lKYk:hover{background:var(--app-surface-2)}.Scheduler_dpPreset__2lKYk.Scheduler_active__f7QII{background:var(--app-surface-2);color:var(--app-text);font-weight:700}.Scheduler_dpMain__-oaNE{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:16px 16px 14px}.Scheduler_dpTitle__dzC7S{color:var(--app-text);font-size:14px;font-weight:700;margin-bottom:14px;text-align:center}.Scheduler_dpHead__MNk-N{align-items:center;display:flex;gap:8px;margin-bottom:12px}.Scheduler_dpMon__AezLO{flex:1 1}.Scheduler_dpMon__AezLO,.Scheduler_dpYr__kDiKP{border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-size:13px;font-weight:600;padding:7px 10px;text-align:center}.Scheduler_dpYr__kDiKP{width:64px}.Scheduler_dpNav__01T2X{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.Scheduler_dpNav__01T2X:hover{background:var(--app-surface-2)}.Scheduler_dpNav__01T2X svg{height:16px;width:16px}.Scheduler_dpGrid__eCNFP{display:grid;grid-template-columns:repeat(7,1fr)}.Scheduler_dpDow__eIaIE{color:var(--app-text-muted);font-size:11px;font-weight:600;padding:4px 0 8px;text-align:center}.Scheduler_dpCell__NXZkN{background:#0000;border:0;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:38px;padding:0;position:relative;z-index:1}.Scheduler_dpCell__NXZkN.Scheduler_out__oYTNx{color:#cbd5e1}.Scheduler_dpN__qZkWX{position:relative;z-index:2}.Scheduler_dpCell__NXZkN.Scheduler_inWeek__lYqgp{background:var(--app-primary);color:var(--app-on-primary)}.Scheduler_dpCell__NXZkN.Scheduler_inWeek__lYqgp.Scheduler_out__oYTNx{color:#ffffff80}.Scheduler_dpCell__NXZkN.Scheduler_wkStart__fSjXo{border-bottom-left-radius:10px;border-top-left-radius:10px}.Scheduler_dpCell__NXZkN.Scheduler_wkEnd__A0RrD{border-bottom-right-radius:10px;border-top-right-radius:10px}.Scheduler_dpCell__NXZkN:not(.Scheduler_inWeek__lYqgp):hover{background:var(--app-surface-2);border-radius:8px}.Scheduler_dpCell__NXZkN.Scheduler_today__7tXxI:not(.Scheduler_inWeek__lYqgp){color:var(--app-ink-amber);font-weight:800}.Scheduler_dpCell__NXZkN:disabled{color:#d4d4d8;cursor:not-allowed}.Scheduler_dpCell__NXZkN:disabled:hover{background:#0000}.Scheduler_dpFoot__zJFQH{align-items:center;border-top:1px solid var(--app-border);display:flex;gap:10px;margin-top:14px;padding-top:13px}.Scheduler_dpRange__q\+Ae8{color:var(--app-text);flex:1 1;font-size:12.5px;font-weight:600}.Scheduler_dpCancel__BzYlJ{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-weight:600;padding:0 14px}.Scheduler_dpApply__18-Lj,.Scheduler_dpCancel__BzYlJ{cursor:pointer;font-family:inherit;font-size:12.5px;height:36px}.Scheduler_dpApply__18-Lj{background:var(--app-primary);border:0;border-radius:8px;color:var(--app-on-primary);font-weight:700;padding:0 18px}.Scheduler_settingsLayout__cJjw4{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:220px minmax(0,1fr)}.Scheduler_settingsNav__HJTeK{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:8px;position:-webkit-sticky;position:sticky;top:20px}.Scheduler_settingsNav__HJTeK button{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--app-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;transition:background .12s ease,color .12s ease}.Scheduler_settingsNav__HJTeK button svg{flex-shrink:0;height:17px;width:17px}.Scheduler_settingsNav__HJTeK button:hover{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_settingsNav__HJTeK button.Scheduler_active__f7QII{background:var(--app-primary);color:var(--app-on-primary)}.Scheduler_settingsCard__2et3V{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;margin-bottom:16px}.Scheduler_scHead__i1V1j{align-items:flex-start;border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 20px}.Scheduler_scHead__i1V1j h3{color:var(--app-text);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.Scheduler_scSub__LoyLR{color:var(--app-text-muted);font-size:12.5px;margin-top:3px;max-width:60ch}.Scheduler_scBody__J-wCz{padding:8px 20px 16px}.Scheduler_scGroupLabel__HTA9S{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin:20px 0 2px;text-transform:uppercase}.Scheduler_shiftRow__CZlXv{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:12px;padding:13px 2px}.Scheduler_shiftRow__CZlXv:last-child{border-bottom:0}.Scheduler_srMain__MqGuH{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.Scheduler_srNameText__g3I-F{color:var(--app-text);flex-shrink:0;font-size:13.5px;font-weight:700;min-width:108px}.Scheduler_srTag__gJdcM{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 0;text-align:center;text-transform:uppercase;width:64px}.Scheduler_srTagCustom__94hNM{background:var(--app-tint-amber);border-color:var(--app-border);color:var(--app-ink-amber)}.Scheduler_srTime__7wJWj{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.Scheduler_srActions__uiaU6{align-items:center;display:flex;flex-shrink:0;gap:4px}.Scheduler_srIconBtn__utVPH{background:#0000;border:0;border-radius:8px;color:var(--app-text-muted);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .12s,color .12s;width:32px}.Scheduler_srIconBtn__utVPH:hover{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_srIconDanger__L3ayL{color:var(--app-ink-red)}.Scheduler_srIconDanger__L3ayL:hover{background:var(--app-tint-red);color:var(--app-ink-red)}.Scheduler_srIconSpacer__gJU1a{display:inline-block;flex-shrink:0;height:32px;width:32px}.Scheduler_tplHint__7qWGg{color:var(--app-text-muted);font-size:11.5px;margin-top:2px}.Scheduler_tplCancel__ylCb1{background:var(--app-surface-2);border:1px solid var(--app-border);color:var(--app-text)}.Scheduler_tplCancel__ylCb1:hover{background:#e9e9eb;color:var(--app-text)}.Scheduler_shiftEmpty__SXxjy{color:var(--app-text-muted);font-size:13px;padding:18px 2px}.Scheduler_tplEditor__pIZ2h{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 4px 16px -6px #1018281f;margin:6px 0 14px;padding:18px}.Scheduler_tplEditorHead__D71hW{color:var(--app-text);font-size:13px;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.Scheduler_tplRow__Uuvra{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.Scheduler_tplField__Xgj4-{display:flex;flex-direction:column;gap:6px}.Scheduler_tplField__Xgj4- label{color:var(--app-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Scheduler_req__0eqk3,.Scheduler_tplField__Xgj4- .Scheduler_req__0eqk3{color:#f04438}.Scheduler_inp__GxUt3{background:var(--app-surface);border:1px solid #d4d4d8;border-radius:10px;color:var(--app-text);font-family:inherit;font-size:13.5px;font-weight:600;height:42px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.Scheduler_inp__GxUt3:hover{border-color:#b4b4bb}.Scheduler_inp__GxUt3:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 18%,#0000);outline:none}.Scheduler_inp__GxUt3:disabled{background:#f7f7f8;color:var(--app-text-muted);cursor:not-allowed}.Scheduler_tplName__-1jjD{flex:1 1;min-width:240px}.Scheduler_tplTime__ygO4R{display:inline-flex;position:relative}.Scheduler_tplTime__ygO4R .Scheduler_inp__GxUt3{padding-right:36px;width:132px}.Scheduler_tplTimeIc__jPrWp{color:var(--app-text-muted);cursor:pointer;display:grid;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Scheduler_tplTimeIc__jPrWp:hover{color:var(--app-text-muted)}.Scheduler_tplEditor__pIZ2h input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}.Scheduler_tplEditor__pIZ2h input[type=time]::-webkit-clear-button,.Scheduler_tplEditor__pIZ2h input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}.Scheduler_tplFoot__BaVU4{border-top:1px solid var(--app-border);display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:14px}.Scheduler_tplFoot__BaVU4 button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:40px;justify-content:center;padding:0 18px}.Scheduler_tplFoot__BaVU4 button:disabled{cursor:not-allowed;opacity:.5}.Scheduler_setToggleRow__rWjNj{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:16px;justify-content:space-between;padding:14px 2px}.Scheduler_setToggleRow__rWjNj:last-child{border-bottom:0}.Scheduler_strName__1EbF7{color:var(--app-text);font-size:13.5px;font-weight:700}.Scheduler_strSub__iOiey{color:var(--app-text-muted);font-size:12px;margin-top:2px;max-width:52ch}.Scheduler_setToggleRow__rWjNj .Scheduler_sel__FYS-b{height:36px;min-width:160px;width:auto}@media (max-width:820px){.Scheduler_settingsLayout__cJjw4{grid-template-columns:1fr}.Scheduler_settingsNav__HJTeK{flex-direction:row;flex-wrap:wrap;position:static}}.Scheduler_backNav__iCpJb{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 1px 2px #1018280f;color:var(--app-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:9px;height:38px;margin-bottom:18px;padding:0 14px 0 8px;transition:background .12s ease,border-color .12s ease}.Scheduler_backNav__iCpJb:hover{background:var(--app-surface-2);border-color:#d4d4d8}.Scheduler_bnIc__DXzs6{background:var(--app-surface-2);border-radius:7px;color:var(--app-text);display:grid;height:26px;place-items:center;width:26px}.Scheduler_bnIc__DXzs6 svg{height:15px;width:15px}.Scheduler_topHeader__0bObo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.Scheduler_topHeaderTitle__f614I{color:var(--app-text);font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0}.Scheduler_topHeaderSub__A7tCp{color:var(--app-text-muted);font-size:13px;margin-top:2px}.Scheduler_headerActions__cg6I9{align-items:center;display:flex;gap:14px}.Scheduler_iconBtn__kKXWX{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);cursor:pointer;display:grid;height:40px;place-items:center;position:relative;width:40px}.Scheduler_iconBtn__kKXWX:hover{background:#e4e4e7}.Scheduler_iconBtn__kKXWX svg{height:18px;width:18px}.Scheduler_iconBtnDot__XPg72{background:#dc2626;border:2px solid #fff;border-radius:999px;height:8px;position:absolute;right:11px;top:9px;width:8px}.Scheduler_userAvatar__KDnhg{background:var(--app-primary);border-radius:999px;color:var(--app-on-primary);cursor:pointer;display:grid;font-size:13px;font-weight:700;height:40px;overflow:hidden;place-items:center;width:40px}.Scheduler_userAvatar__KDnhg img{height:100%;object-fit:cover;width:100%}.Scheduler_rosterCanvas__za4QR{background:var(--app-bg);padding:12px}.Scheduler_rosterView__CgAIx{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.Scheduler_rosterBar__\+oakZ{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.Scheduler_rvTitle__JqDMU{align-items:center;color:var(--app-text);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px}.Scheduler_rvTitle__JqDMU svg{color:var(--app-text-muted);height:16px;width:16px}.Scheduler_rdPager__\+dEOB{align-items:center;display:inline-flex;gap:8px}.Scheduler_rdPglabel__f\+\+Yr{color:var(--app-text);font-size:12.5px;font-weight:700;min-width:150px;text-align:center;white-space:nowrap}.Scheduler_rdNav__RC2Sc{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;transition:background .12s ease,border-color .12s ease;width:32px}.Scheduler_rdNav__RC2Sc:hover:not(:disabled){background:var(--app-surface-2);border-color:#d4d4d8}.Scheduler_rdNav__RC2Sc:disabled{cursor:default;opacity:.4}.Scheduler_rdNav__RC2Sc svg{height:15px;width:15px}.Scheduler_rosterScroll__BNDf2{background:var(--app-surface-2);flex:1 1;min-height:0;overflow-y:auto;padding:22px}.Scheduler_rosterDoc__xYGDq{margin:0 auto;max-width:720px}.Scheduler_rdPage__cljMR{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 1px 2px #1018280f;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto 18px;min-height:932px;padding:40px 44px;width:100%}.Scheduler_rdPage__cljMR:last-child{margin-bottom:0}.Scheduler_rdHead__1nhGO{align-items:flex-start;border-bottom:2px solid var(--app-accent);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.Scheduler_rdBrand__TAkzh{align-items:center;display:flex;gap:14px}.Scheduler_rdBrandMark__ZwqxP{background:var(--app-primary);border-radius:14px;color:var(--app-primary);display:grid;flex-shrink:0;font-size:28px;font-weight:900;height:60px;overflow:hidden;place-items:center;width:60px}.Scheduler_rbT__9PDZw{color:var(--app-text);font-size:20px;font-weight:800;letter-spacing:-.015em}.Scheduler_rbS__LDN16{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.Scheduler_rdMeta__\+7mE8{color:var(--app-text-muted);font-size:11.5px;text-align:right}.Scheduler_rmPeriod__H40Cr{color:var(--app-text);font-size:14px;font-weight:700}.Scheduler_rdSectionT__6BLhJ{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.Scheduler_rdTbl__L1f-P{border-collapse:collapse;margin-bottom:26px;width:100%}.Scheduler_rdTbl__L1f-P th{border-bottom:1.5px solid var(--app-border);color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:7px 10px;text-align:left;text-transform:uppercase}.Scheduler_rdTbl__L1f-P td.Scheduler_num__84DaS,.Scheduler_rdTbl__L1f-P th.Scheduler_num__84DaS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Scheduler_rdTbl__L1f-P td{border-bottom:1px solid var(--app-border);color:var(--app-text);font-size:12.5px;padding:8px 10px}.Scheduler_rdTbl__L1f-P tfoot td{border-bottom:0;border-top:1.5px solid var(--app-accent);font-weight:800;padding-top:9px}.Scheduler_rdFacTitle__kZuoW{border-bottom:1px solid var(--app-border);margin-bottom:18px;padding:4px 0 14px}.Scheduler_rftName__PhiVA{color:var(--app-text);font-size:23px;font-weight:800;letter-spacing:-.02em}.Scheduler_rftMeta__DYUcs{color:var(--app-text-muted);font-size:12px;font-weight:600;margin-top:10px}.Scheduler_rdStaff__io6mC{margin-bottom:18px}.Scheduler_rdStaffH__NCkmA{align-items:baseline;border-bottom:1px solid var(--app-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding:7px 0 6px}.Scheduler_rsN__KEUsX{color:var(--app-text);font-size:14px;font-weight:700}.Scheduler_rsR__db3EW{color:var(--app-text-muted);font-size:11px;font-weight:600;margin-left:6px}.Scheduler_rsTot__txWDe{font-feature-settings:"tnum";color:var(--app-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.Scheduler_rsTot__txWDe .Scheduler_ot__jhA3x{color:var(--app-ink-red)}.Scheduler_rdShiftLine__bFnTo{border-bottom:1px dotted var(--app-border);display:flex;flex-direction:column;font-size:12.5px;gap:3px;padding:9px 2px}.Scheduler_rdShiftLine__bFnTo:last-child{border-bottom:0}.Scheduler_rlTop__A2Xit{align-items:baseline;display:flex;gap:14px}.Scheduler_rlDay__bICxA{color:var(--app-text);flex-shrink:0;font-weight:700;min-width:104px}.Scheduler_rlTime__SroEV{font-feature-settings:"tnum";color:var(--app-text);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:132px}.Scheduler_rlName__tWvUO{color:var(--app-text);flex:1 1;font-weight:600;min-width:0}.Scheduler_rlHrs__R7q\+B{font-feature-settings:"tnum";color:var(--app-text);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700}.Scheduler_rlDetail__vFkOM{padding-left:118px}.Scheduler_rlSvc__R78kq{color:var(--app-text-muted);font-size:11.5px;line-height:1.5}.Scheduler_rlSvc__R78kq b{color:var(--app-text-muted);font-weight:600}@media (max-width:560px){.Scheduler_rlDetail__vFkOM{padding-left:0}}.Scheduler_rdOff__3ksw2{color:var(--app-text-muted);font-size:12px;padding:5px 2px}.Scheduler_rdFoot__yEkjq{border-top:1px solid var(--app-border);color:var(--app-text-muted);display:flex;font-size:10.5px;justify-content:space-between;margin-top:auto;padding-top:12px}.Scheduler_pageActions__QjtEM{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.Scheduler_pageActionsL__49DFt,.Scheduler_pageActions__QjtEM{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.Scheduler_iconBtnSquare__H2MQs{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;font-family:inherit;height:40px;place-items:center;transition:background .12s ease,border-color .12s ease,color .12s ease;width:40px}.Scheduler_iconBtnSquare__H2MQs:hover{background:var(--app-surface-2);border-color:#d4d4d8;color:var(--app-text)}.Scheduler_iconBtnSquare__H2MQs svg{height:18px;width:18px}.Scheduler_cmItem__NwyqM{align-items:center;display:flex;gap:11px;padding:2px 0;text-align:left}.Scheduler_cmIc__XGjRH{border-radius:9px;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.Scheduler_cmIc__XGjRH svg{height:17px;width:17px}.Scheduler_cmT__ACtE3{color:var(--app-text);display:block;font-size:13.5px;font-weight:700}.Scheduler_cmD__eUu1l{color:var(--app-text-muted);display:block;font-size:11.5px;margin-top:1px}.Scheduler_kpiGrid__5Nk8F{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.Scheduler_kpi__D0bw7{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;padding:16px 18px;position:relative}.Scheduler_kpiClick__ZMu77{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.Scheduler_kpiActive__4s-Wl{border-color:var(--app-primary)!important;box-shadow:0 0 0 1px var(--app-primary)}.Scheduler_tcSummary__kOMcM{border-bottom:1px solid var(--app-border);display:flex;gap:28px;padding:13px 18px}.Scheduler_tcBig__rL1hM{color:var(--app-text);font-size:21px;font-weight:700;line-height:1}.Scheduler_tcBig__rL1hM.Scheduler_danger__mtGOn{color:var(--app-ink-red)}.Scheduler_tcLbl__GhrFl{color:var(--app-text-muted);font-size:11.5px;margin-top:3px}.Scheduler_agenda__v5Y-o{padding:4px 18px 14px}.Scheduler_agendaRow__gwAQx{grid-gap:14px;border-bottom:1px solid var(--app-border);display:grid;gap:14px;grid-template-columns:84px 1fr;padding:12px 0}.Scheduler_agendaRow__gwAQx:last-child{border-bottom:0}.Scheduler_agendaRow__gwAQx.Scheduler_today__7tXxI .Scheduler_agNum__0turP{color:var(--app-ink-amber)}.Scheduler_agDow__turyM{color:var(--app-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.Scheduler_agNum__0turP{color:var(--app-text);font-size:14px;font-weight:700;margin-top:2px}.Scheduler_agShifts__Cbn-E{display:flex;flex-direction:column;gap:8px}.Scheduler_agShift__Ypab-{align-items:center;border:1px solid var(--app-border);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 12px;text-align:left;width:100%}.Scheduler_agShift__Ypab-,.Scheduler_agShift__Ypab-:hover{background:var(--app-surface-2)}.Scheduler_agBar__NFHxi{align-self:stretch;border-radius:999px;flex-shrink:0;min-height:26px;width:4px}.Scheduler_agIc__pJTGo{color:var(--app-text-muted);display:grid;flex-shrink:0;place-items:center}.Scheduler_agTime__rKGvM{font-feature-settings:"tnum";color:var(--app-text);flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.Scheduler_agLoc__I6yUi{display:flex;flex:1 1;flex-direction:column;min-width:0}.Scheduler_agType__PKshP{color:var(--app-text);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_agClient__ot7nT{color:var(--app-text-muted);font-size:11px}.Scheduler_agRight__CbVmR{flex-shrink:0;margin-left:auto}.Scheduler_agOff__bVYPl{color:var(--app-text-muted);font-size:12.5px;padding:6px 0}.Scheduler_kebabBtn__NFxfL{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.Scheduler_kebabBtn__NFxfL:hover,.Scheduler_sBadge__FPlvM{background:var(--app-surface-2)}.Scheduler_sBadge__FPlvM{align-items:center;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.03em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.Scheduler_sBadge__FPlvM.Scheduler_green__wwBNr{background:var(--app-tint-green);border-color:var(--app-border);color:var(--app-ink-green)}.Scheduler_sBadge__FPlvM.Scheduler_amber__F4lwk{background:var(--app-tint-amber);border-color:var(--app-border);color:var(--app-ink-amber)}.Scheduler_sBadge__FPlvM.Scheduler_red__wNMzo{background:var(--app-tint-red);border-color:var(--app-border);color:var(--app-ink-red)}.Scheduler_sBadge__FPlvM.Scheduler_blue__xlJUu{background:var(--app-tint-blue);border-color:var(--app-border);color:var(--app-ink-blue)}.Scheduler_sBadge__FPlvM.Scheduler_grey__FmaJ8{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text-muted)}.Scheduler_kpiClick__ZMu77:hover{border-color:var(--app-primary);box-shadow:0 6px 18px #10182812;transform:translateY(-2px)}.Scheduler_kpiClick__ZMu77:after{background-color:var(--app-surface-2);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23262626%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%279 18 15 12 9 6%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:999px;content:"";height:24px;position:absolute;right:16px;top:16px;transition:background-color .15s ease,transform .15s ease;width:24px}.Scheduler_kpiClick__ZMu77:hover:after{background-color:var(--app-primary);transform:translateX(3px)}.Scheduler_kpiClick__ZMu77 .Scheduler_kpiRow__topB2{padding-right:30px}.Scheduler_kpiRow__topB2{align-items:center;display:flex;gap:8px;justify-content:space-between}.Scheduler_kpiLabel__TsO6y{color:var(--app-text-muted);font-size:12.5px;font-weight:600}.Scheduler_kpiIcon__bRqsk{border-radius:9px;display:grid;height:32px;place-items:center;width:32px}.Scheduler_kpiIcon__bRqsk svg{height:17px;width:17px}.Scheduler_kpiIcon__bRqsk.Scheduler_amber__F4lwk{background:var(--app-tint-amber);color:var(--app-ink-amber)}.Scheduler_kpiIcon__bRqsk.Scheduler_green__wwBNr{background:var(--app-tint-green);color:var(--app-ink-green)}.Scheduler_kpiIcon__bRqsk.Scheduler_info__FQCQf{background:var(--app-tint-blue);color:var(--app-ink-blue)}.Scheduler_kpiIcon__bRqsk.Scheduler_red__wNMzo{background:var(--app-tint-red);color:var(--app-ink-red)}.Scheduler_kpiIcon__bRqsk.Scheduler_violet__uTh-t{background:var(--app-tint-purple);color:var(--app-ink-purple)}.Scheduler_kpiValue__FH3hh{align-items:baseline;color:var(--app-text);display:flex;font-size:28px;font-weight:700;gap:6px;letter-spacing:-.02em;line-height:1;margin-top:10px}.Scheduler_kpiUnit__Xrscl{color:var(--app-text-muted);font-size:14px;font-weight:600}.Scheduler_kpiMeta__yT3Vy{color:var(--app-text-muted);font-size:12px;margin-top:8px}.Scheduler_kpiMeta__yT3Vy strong{color:var(--app-text);font-weight:700}.Scheduler_kpiTrendUp__YW6Ep{color:var(--app-ink-green);font-weight:700}@media (max-width:760px){.Scheduler_kpiGrid__5Nk8F{grid-template-columns:1fr}}.Scheduler_kpiGrid4__0lXLm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}@media (max-width:900px){.Scheduler_kpiGrid4__0lXLm{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Scheduler_kpiGrid4__0lXLm{grid-template-columns:1fr}}.Scheduler_dashGrid__0CO6w{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.Scheduler_dashTile__kYQ4n{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;display:flex;gap:14px;padding:16px 18px;position:relative}.Scheduler_dashTile__kYQ4n.Scheduler_click__Lv4VD{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .1s ease}.Scheduler_dashTile__kYQ4n.Scheduler_click__Lv4VD:hover{border-color:#d4d4d8;box-shadow:0 6px 18px -6px #1018281f;transform:translateY(-1px)}.Scheduler_dashTile__kYQ4n.Scheduler_dashActive__HhJo7{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.Scheduler_dIc__qDjQb{border-radius:12px;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.Scheduler_dIc__qDjQb.Scheduler_amber__F4lwk{background:var(--app-tint-amber);color:var(--app-ink-amber)}.Scheduler_dIc__qDjQb.Scheduler_green__wwBNr{background:var(--app-tint-green);color:var(--app-ink-green)}.Scheduler_dIc__qDjQb.Scheduler_info__FQCQf{background:var(--app-tint-blue);color:var(--app-ink-blue)}.Scheduler_dBody__rRZ72{flex:1 1;min-width:0}.Scheduler_dVal__chz85{color:var(--app-text);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.Scheduler_dValUnit__gPWye{color:var(--app-text-muted);font-size:13px;font-weight:600}.Scheduler_dLab__I0vrm{color:var(--app-text-muted);font-size:12px;font-weight:600;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_dGo__Y1jYQ{border-radius:8px;color:var(--app-text-muted);display:grid;flex-shrink:0;height:26px;margin-left:auto;place-items:center;transition:background .14s ease,color .14s ease;width:26px}.Scheduler_dashTile__kYQ4n.Scheduler_click__Lv4VD:hover .Scheduler_dGo__Y1jYQ{background:var(--app-surface-2);color:var(--app-text)}@media (max-width:760px){.Scheduler_dashGrid__0CO6w{grid-template-columns:1fr}}.Scheduler_calModebar__x8Sl4{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:10px;padding:13px 16px}.Scheduler_dateNav__9Jkvd{align-items:center;background:var(--app-surface-2);border:1px solid #0000;border-radius:10px;display:inline-flex;gap:2px;padding:3px;position:relative}.Scheduler_navArrow__4VS9y{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .12s ease;width:32px}.Scheduler_navArrow__4VS9y:hover{background:var(--app-surface);box-shadow:0 1px 2px #10182814}.Scheduler_navArrow__4VS9y svg{height:15px;width:15px}.Scheduler_navToday__Ym-PQ{margin-left:4px;position:relative}.Scheduler_navToday__Ym-PQ:before{background:var(--app-border);bottom:6px;content:"";left:-3px;position:absolute;top:6px;width:1px}.Scheduler_dateLabel2__ndbTz{font-feature-settings:"tnum";background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;min-width:148px;padding:6px 8px;text-align:center;transition:background .12s ease}.Scheduler_dateLabel2__ndbTz:hover{background:var(--app-surface);box-shadow:0 1px 2px #10182814}.Scheduler_calToolBtn__u4E1d{background:var(--app-surface-2);border:1px solid #0000;border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:background .12s ease;width:34px}.Scheduler_calToolBtn__u4E1d:hover{background:var(--app-border)}.Scheduler_calToolBtn__u4E1d svg{height:15px;width:15px}.Scheduler_calToolBtnOn__8yONG{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 1px 2px #10182814;color:var(--app-text)}.Scheduler_calToolBtnOn__8yONG:hover{background:var(--app-surface)}.Scheduler_wkcalScroll__TqIiG{flex:1 1;min-height:0;overflow:auto}.Scheduler_wkcalScroll__TqIiG::-webkit-scrollbar{height:10px;width:10px}.Scheduler_wkcalScroll__TqIiG::-webkit-scrollbar-track{background:#0000}.Scheduler_wkcalScroll__TqIiG::-webkit-scrollbar-thumb{background:#d7d9de;border:3px solid #fff;border-radius:6px}.Scheduler_wkcalScroll__TqIiG::-webkit-scrollbar-thumb:hover{background:#c2c5cc}.Scheduler_wkcalScroll__TqIiG{scrollbar-color:#d7d9de #0000;scrollbar-width:thin}.Scheduler_wkcal__xqy7w{background:var(--app-surface);min-width:1500px}.Scheduler_body__kv2pf,.Scheduler_heads__0mo60{display:grid;grid-template-columns:62px repeat(7,minmax(180px,1fr))}.Scheduler_heads__0mo60{background:var(--app-surface);border-bottom:1px solid var(--app-border);position:-webkit-sticky;position:sticky;top:0;z-index:6}.Scheduler_corner__hHLj7{border-right:1px solid var(--app-border)}.Scheduler_adRow__WgK34{background:var(--app-surface);border-bottom:1px solid var(--app-border);display:grid;grid-template-columns:62px repeat(7,minmax(180px,1fr));position:-webkit-sticky;position:sticky;top:62px;z-index:5}.Scheduler_adGutter__gummF{border-right:1px solid var(--app-border);color:var(--app-text-muted);font-size:10px;font-weight:700;letter-spacing:.02em;padding:6px 6px 6px 0;text-align:right;text-transform:uppercase}.Scheduler_adCell__kiXIC{border-right:1px solid var(--app-border);display:flex;flex-direction:column;gap:3px;min-height:30px;padding:5px 6px}.Scheduler_adCell__kiXIC:last-child{border-right:0}.Scheduler_adChip__QI4XY{align-items:center;border:1px solid;border-radius:999px;cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:600;gap:5px;padding:3px 7px;text-align:left;width:100%}.Scheduler_adChipT__XtnOi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_head__WblAp{border-right:1px solid var(--app-border);padding:9px 6px 8px;text-align:center}.Scheduler_head__WblAp:last-child{border-right:0}.Scheduler_head__WblAp.Scheduler_today__7tXxI{background:var(--app-tint-amber)}.Scheduler_dow__l0u83{color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Scheduler_dnum__HOA5l{color:var(--app-text);font-size:17px;font-weight:700;line-height:1;margin-top:2px}.Scheduler_head__WblAp.Scheduler_today__7tXxI .Scheduler_dnum__HOA5l{color:var(--app-ink-amber)}.Scheduler_cnt__bvkAi{color:var(--app-text-muted);font-size:10.5px;margin-top:2px}.Scheduler_gutter__zXrya{border-right:1px solid var(--app-border);position:relative}.Scheduler_hr__QF-hF{position:relative}.Scheduler_hr__QF-hF span{font-feature-settings:"tnum";background:var(--app-surface);color:var(--app-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:0 2px;position:absolute;right:7px;top:-7px}.Scheduler_hr__QF-hF:first-child span{top:2px}.Scheduler_track__KuHo4{border-right:1px solid var(--app-border);position:relative}.Scheduler_track__KuHo4:last-child{border-right:0}.Scheduler_track__KuHo4.Scheduler_today__7tXxI{background:color-mix(in srgb,var(--app-primary) 5%,#0000)}.Scheduler_track__KuHo4.Scheduler_weekend__2cPGv{background:var(--app-surface-2)}.Scheduler_line__cHuoq{border-top:1px solid var(--app-border);left:0;position:absolute;right:0}.Scheduler_nowLine__VL3WH{border-top:2px solid #dc2626;height:0;left:0;pointer-events:none;position:absolute;right:0;z-index:20}.Scheduler_nowLine__VL3WH:before{background:#dc2626;border-radius:999px;box-shadow:0 0 0 2px #fff;content:"";height:8px;left:-3px;position:absolute;top:-4px;width:8px}.Scheduler_nowLine__VL3WH span{background:#dc2626;border-radius:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.02em;padding:1px 5px;position:absolute;right:3px;top:-8px}.Scheduler_ev__OLIKm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:1px solid var(--app-ink-purple);border-radius:8px;box-shadow:-2px 0 5px -2px #10182824;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:0;position:absolute;text-align:left;transition:box-shadow .12s ease,background .12s ease}.Scheduler_ev__OLIKm:hover{background:#fffffff7;box-shadow:0 8px 24px #10182829;z-index:50}.Scheduler_ev__OLIKm.Scheduler_open__S-\+kN{border-style:dashed}.Scheduler_ev__OLIKm.Scheduler_done__4-jy5{filter:grayscale(.85);opacity:.62}.Scheduler_ev__OLIKm.Scheduler_done__4-jy5:hover{filter:none;opacity:1}.Scheduler_evHead__I1k33{color:#fff;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.05em;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Scheduler_evBody__wFNtH{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow:hidden;padding:8px 9px}.Scheduler_evMain__quQV-{display:flex;flex-direction:column;gap:6px;min-width:0}.Scheduler_evFac__qFHTJ{align-items:center;display:flex;font-size:10px;font-weight:600;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_evFac__qFHTJ svg{flex-shrink:0;height:11px;width:11px}.Scheduler_evMid__D5Lbm{align-items:center;display:flex;gap:8px;min-width:0}.Scheduler_evAv__qclyG{border:2px solid #fff;border-radius:999px;color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:800;height:30px;overflow:hidden;place-items:center;width:30px}.Scheduler_evAv__qclyG img{display:block;height:100%;object-fit:cover;width:100%}.Scheduler_evAvNone__avzBj{background:var(--app-surface-2);box-shadow:0 0 0 1.5px var(--app-border);color:var(--app-text-muted)}.Scheduler_evAvNone__avzBj svg{height:14px;width:14px}.Scheduler_evName__tBntT{color:var(--app-text);font-size:12.5px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_evName__tBntT.Scheduler_none__7GGFQ{color:var(--app-text-muted);font-style:italic;font-weight:600}.Scheduler_evPill__5IWJs{align-items:center;align-self:flex-start;border:1px solid var(--app-ink-purple);border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;max-width:100%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.Scheduler_evPill__5IWJs svg{flex-shrink:0;height:10px;width:10px}.Scheduler_evTime__rWQ5b{font-feature-settings:"tnum";color:var(--app-text-muted);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:auto}.Scheduler_dwWrap__uDNbj{background:var(--app-bg);display:flex;flex-direction:column;height:100%;min-height:0}.Scheduler_dwHead__7j\+Bq{align-items:flex-start;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px}.Scheduler_dwTitle__AnHyF{color:var(--app-text);font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0}.Scheduler_dwSub__fomqI{color:var(--app-text-muted);font-size:12.5px;margin-top:3px}.Scheduler_dwClose__vp565{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.Scheduler_dwClose__vp565:hover{background:var(--app-surface-2)}.Scheduler_dwClose__vp565 svg{height:16px;width:16px}.Scheduler_dwBody__6f9DQ{display:flex;flex:1 1;flex-direction:column;gap:13px;min-height:0;overflow-y:auto;padding:16px}.Scheduler_dwBody__6f9DQ>*{flex-shrink:0}.Scheduler_dwSection__iniYf{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;padding:15px 17px}.Scheduler_dwSelect__srYEq{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13.5px;height:42px;outline:0;padding:0 12px}.Scheduler_dwSelect__srYEq:focus{border-color:var(--app-primary);box-shadow:0 0 0 4px #11111112}.Scheduler_dwSectionH__VE6N4{color:var(--app-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.Scheduler_dwFoot__ExfJG{align-items:center;background:var(--app-surface);border-top:1px solid var(--app-border);display:flex;flex-shrink:0;gap:10px;padding:14px 22px}.Scheduler_dwBanner__tQ\+AV{background:var(--app-tint-red);border:1px solid var(--app-border);border-radius:10px;padding:10px 12px}.Scheduler_dwBanner__tQ\+AV p{color:var(--app-ink-red);font-size:12.5px;margin:0}.Scheduler_weekGrid2__HRFQ\+{background:var(--app-surface);display:grid;grid-auto-rows:auto;grid-template-columns:224px 6px repeat(7,minmax(158px,1fr));grid-template-rows:auto;height:100%;min-width:986px}.Scheduler_weekGrid2__HRFQ\+.Scheduler_wgAll__tm9aW{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto 1fr;min-width:0}.Scheduler_weekGrid2__HRFQ\+.Scheduler_wgAll__tm9aW .Scheduler_wgCorner__9TsiC,.Scheduler_weekGrid2__HRFQ\+.Scheduler_wgAll__tm9aW .Scheduler_wgGutter__l9Lna,.Scheduler_weekGrid2__HRFQ\+.Scheduler_wgAll__tm9aW .Scheduler_wgStaff__aczdt{display:none}.Scheduler_weekGrid2__HRFQ\+.Scheduler_wgAll__tm9aW .Scheduler_wgDay__zutUL{min-height:0}.Scheduler_wgCell__3ZF1H{border-bottom:1px solid var(--app-border);border-right:1px solid var(--app-border)}.Scheduler_wgCell__3ZF1H.Scheduler_lastCol__ajVF5{border-right:0}.Scheduler_wgGutter__l9Lna{background:var(--app-bg);border:0;left:224px;position:-webkit-sticky;position:sticky;z-index:5}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgGutter__l9Lna{left:64px}.Scheduler_wgCorner__9TsiC{align-items:center;background:var(--app-surface-2);border-bottom:1px solid var(--app-border);display:flex;gap:8px;justify-content:center;left:0;padding:0 12px;position:-webkit-sticky;position:sticky;z-index:6}.Scheduler_wgCollapse__DbOj0{background:#0000;border:0;border-radius:6px;color:var(--app-text-muted);cursor:pointer;display:grid;flex-shrink:0;height:24px;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.Scheduler_wgCollapse__DbOj0:hover{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_wgCollapse__DbOj0 svg{height:14px;width:14px}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6{grid-template-columns:64px 6px repeat(7,minmax(158px,1fr))}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgCornerLabel__WkPE3,.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgStinfo__0GoXB{display:none}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgCorner__9TsiC{justify-content:center;padding:0}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgCollapse__DbOj0{margin:0;position:static;transform:none}.Scheduler_weekGrid2__HRFQ\+.Scheduler_collapsed__TGuF6 .Scheduler_wgStaff__aczdt{justify-content:center;padding:11px 0}.Scheduler_wgCornerLabel__WkPE3{align-items:center;color:var(--app-text);display:inline-flex;font-size:12px;font-weight:600;gap:7px}.Scheduler_wgCornerLabel__WkPE3 svg{color:var(--app-text-muted);height:15px;width:15px}.Scheduler_wgCornerCount__ft3xV{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);font-size:11px;font-weight:700;padding:1px 8px}.Scheduler_wgDayhead__xr2cX{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 12px;text-align:center}.Scheduler_wgDayhead__xr2cX .Scheduler_dow__l0u83{color:var(--app-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Scheduler_wgDayhead__xr2cX .Scheduler_dnum__HOA5l{color:var(--app-text);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:0}.Scheduler_wgDayhead__xr2cX.Scheduler_today__7tXxI{background:var(--app-tint-amber)}.Scheduler_wgDayhead__xr2cX.Scheduler_today__7tXxI .Scheduler_dow__l0u83{color:var(--app-ink-amber)}.Scheduler_wgDayhead__xr2cX.Scheduler_today__7tXxI .Scheduler_dnum__HOA5l{background:var(--app-primary);border-radius:999px;color:var(--app-on-primary);display:grid;font-size:14.5px;height:30px;margin:0 auto;place-items:center;width:30px}.Scheduler_wgStaff__aczdt{align-items:center;background:var(--app-surface);display:flex;gap:12px;left:0;min-height:72px;padding:11px 16px;position:-webkit-sticky;position:sticky;z-index:4}.Scheduler_wgStaff__aczdt:hover{background:var(--app-surface-2)}.Scheduler_wgStaff__aczdt.Scheduler_click__Lv4VD{cursor:pointer}.Scheduler_wgAv__aHJck{background:var(--app-tint-amber);border-radius:999px;color:var(--app-ink-amber);display:grid;flex-shrink:0;font-size:14px;font-weight:700;height:44px;overflow:hidden;place-items:center;width:44px}.Scheduler_wgAv__aHJck img{display:block;height:100%;object-fit:cover;width:100%}.Scheduler_wgAv__aHJck.Scheduler_client__nLilX{background:var(--app-tint-purple);color:var(--app-ink-purple)}.Scheduler_wgAv__aHJck.Scheduler_fac__s8hZE{background:var(--app-tint-blue);color:var(--app-ink-blue)}.Scheduler_wgAv__aHJck.Scheduler_open__S-\+kN{background:var(--app-surface);border:1px dashed var(--app-primary);color:var(--app-ink-amber)}.Scheduler_wgStinfo__0GoXB{flex:1 1;min-width:0}.Scheduler_wgNm__bjW9Y{color:var(--app-text);font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.Scheduler_wgNm__bjW9Y,.Scheduler_wgSub__Yan7F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_wgSub__Yan7F{color:var(--app-text-muted);font-size:12px;margin-top:3px}.Scheduler_wgSub__Yan7F.Scheduler_ot__jhA3x{color:var(--app-ink-red);font-weight:700}.Scheduler_wgDay__zutUL{background:var(--app-surface);display:flex;flex-direction:column;gap:8px;min-height:92px;padding:7px}.Scheduler_wgDay__zutUL.Scheduler_weekend__2cPGv{background:var(--app-surface-2)}.Scheduler_wgDayDroppable__pP64a{cursor:copy;outline:1px dashed color-mix(in srgb,var(--app-primary) 50%,#0000);outline-offset:-1px}.Scheduler_wgDayDropHover__vAFBm{background:color-mix(in srgb,var(--app-primary) 14%,#0000)!important;outline:2px solid var(--app-primary);outline-offset:-2px}.Scheduler_shiftCard__W28wz{--cat:var(--app-text-muted);background:var(--app-surface-2);border:0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:8px 10px;position:relative;text-align:left;transition:transform .12s ease,box-shadow .14s ease;width:100%}.Scheduler_shiftCard__W28wz:hover{box-shadow:0 8px 18px -8px #10182838;transform:translateY(-1px);z-index:3}.Scheduler_shiftCard__W28wz.Scheduler_catclient__Ol9N7{--cat:var(--app-ink-purple);background:var(--app-tint-purple)}.Scheduler_shiftCard__W28wz.Scheduler_catfacility__BE4D9{--cat:var(--app-ink-green);background:var(--app-tint-green)}.Scheduler_shiftCard__W28wz.Scheduler_catopen__C02L2{--cat:var(--app-primary);background:var(--app-tint-amber);border:1px dashed var(--app-primary)}.Scheduler_shiftCard__W28wz.Scheduler_catbirthday__za\+ZP{--cat:var(--app-ink-pink,#be185d);background:#ec48991f;background:var(--app-tint-pink,#ec48991f)}.Scheduler_shiftCard__W28wz.Scheduler_catmuted__--oop{--cat:var(--app-text-muted);background:var(--app-surface-2)}.Scheduler_sAutoIc__7BWV6{color:var(--cat);flex:none;margin-right:4px;vertical-align:-2px}.Scheduler_sName__KvAqL{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--app-text);display:-webkit-box;font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.Scheduler_sPill__vR4sE{align-self:flex-start;background:var(--cat);border-radius:999px;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.04em;max-width:100%;padding:2px 7px;text-transform:uppercase}.Scheduler_sPill__vR4sE,.Scheduler_sTime__g2pWL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_sTime__g2pWL{color:var(--app-text-muted);font-size:11.5px;font-weight:500;margin-top:1px}.Scheduler_sMeta__9XLoq{color:var(--app-text-muted);font-size:10.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_recurIc__nw0jN{display:inline-flex;flex-shrink:0;margin-left:4px;opacity:.7;vertical-align:middle}.Scheduler_dfield__uqUVt .Scheduler_lbl__r95zL{color:var(--app-text-muted);font-size:11px;font-weight:600;margin-bottom:3px}.Scheduler_dfield__uqUVt .Scheduler_val__4RKCi{align-items:center;color:var(--app-text);display:flex;font-size:13.5px;font-weight:600;gap:7px;margin-top:3px}.Scheduler_dfield__uqUVt .Scheduler_val__4RKCi svg{color:var(--app-text-muted);flex-shrink:0;height:15px;width:15px}.Scheduler_dBanner__KBMpm{align-items:center;border-radius:12px;display:flex;gap:14px;margin-bottom:14px;padding:16px}.Scheduler_dBanner__KBMpm .Scheduler_bAv__o8cK9{background:var(--app-surface);border-radius:999px;color:var(--app-text);display:grid;flex-shrink:0;font-size:16px;font-weight:700;height:48px;overflow:hidden;place-items:center;width:48px}.Scheduler_dBanner__KBMpm .Scheduler_bAv__o8cK9 img{height:100%;object-fit:cover;width:100%}.Scheduler_dBanner__KBMpm .Scheduler_bNm__3EkR2{color:var(--app-text);font-size:16px;font-weight:700}.Scheduler_dBanner__KBMpm .Scheduler_bSub__1VKBI{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.Scheduler_dBanner__KBMpm.Scheduler_sched__pPExE{background:var(--app-tint-blue);border:1px solid var(--app-border)}.Scheduler_dBanner__KBMpm.Scheduler_live__aWwTt{background:var(--app-tint-green);border:1px solid var(--app-border)}.Scheduler_dBanner__KBMpm.Scheduler_exc__eLp0m{background:var(--app-tint-red);border:1px solid var(--app-border)}.Scheduler_excClear__n0zZk{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text-muted);display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.Scheduler_excClear__n0zZk svg{flex-shrink:0;height:15px;width:15px}.Scheduler_actionRow__dXpV7{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:11px;padding:10px 0}.Scheduler_actionRow__dXpV7:last-child{border-bottom:0}.Scheduler_actionRow__dXpV7 .Scheduler_aiIc__9fQQ5{border-radius:8px;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.Scheduler_actionRow__dXpV7 .Scheduler_aiIc__9fQQ5 svg{height:14px;width:14px}.Scheduler_actionRow__dXpV7.Scheduler_done__4-jy5 .Scheduler_aiIc__9fQQ5{background:var(--app-tint-green);color:var(--app-ink-green)}.Scheduler_actionRow__dXpV7.Scheduler_pending__DFCEO .Scheduler_aiIc__9fQQ5{background:var(--app-surface-2);color:var(--app-text-muted)}.Scheduler_actionRow__dXpV7 .Scheduler_aiBody__smBud{flex:1 1;min-width:0}.Scheduler_actionRow__dXpV7 .Scheduler_aiName__hOAdZ{color:var(--app-text);display:block;font-size:13px;font-weight:700}.Scheduler_actionRow__dXpV7 .Scheduler_aiSub__zJKBg{color:var(--app-text-muted);display:block;font-size:11.5px;margin-top:1px}.Scheduler_actionRow__dXpV7 .Scheduler_aiStatus__ULDQA{color:var(--app-text-muted);flex-shrink:0;font-size:11.5px;font-weight:700}.Scheduler_actionRow__dXpV7.Scheduler_done__4-jy5 .Scheduler_aiStatus__ULDQA{color:var(--app-ink-green)}.Scheduler_dsection__lq8jL{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;margin-bottom:12px;padding:14px 16px}.Scheduler_dsection__lq8jL h5{color:var(--app-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.Scheduler_dgrid__MKzK9{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.Scheduler_dgrid__MKzK9 .Scheduler_full__ikBYw{grid-column:1/-1}.Scheduler_popup__88OeQ{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 14px 36px #1018282e;overflow:hidden;pointer-events:none;position:fixed;width:268px;z-index:9999}.Scheduler_popHead__\+aKRW{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.Scheduler_popPill__VgB-Z{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Scheduler_popBody__xnRci{padding:11px 13px 13px}.Scheduler_popTitle__pI-uG{color:var(--app-text);font-size:14.5px;font-weight:800;letter-spacing:-.01em}.Scheduler_popRow__Uk75m{align-items:center;color:var(--app-text-muted);display:flex;font-size:12px;gap:8px;margin-top:7px}.Scheduler_popRow__Uk75m b{color:var(--app-text-muted);font-weight:600;min-width:64px}.Scheduler_monthDowRow__0Xc\+I,.Scheduler_monthGrid__DLCzQ{display:grid;grid-template-columns:repeat(7,1fr)}.Scheduler_monthDowRow__0Xc\+I{border-bottom:1px solid var(--app-border)}.Scheduler_monthDow__IiYUi{color:var(--app-text-muted);font-size:11px;font-weight:700;padding:8px;text-align:center;text-transform:uppercase}.Scheduler_mcell__IvvTs{border-bottom:1px solid var(--app-border);border-right:1px solid var(--app-border);cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:120px;overflow:hidden;padding:6px 6px 7px;transition:background .12s ease}.Scheduler_mcell__IvvTs:nth-child(7n){border-right:0}.Scheduler_mcell__IvvTs.Scheduler_out__oYTNx,.Scheduler_mcell__IvvTs:hover{background:var(--app-surface-2)}.Scheduler_mcHead__Oy5Fy{align-items:center;display:flex;justify-content:space-between;min-height:26px}.Scheduler_dn__ujbG6{color:var(--app-text);font-size:13px;font-weight:700}.Scheduler_mcell__IvvTs.Scheduler_out__oYTNx .Scheduler_dn__ujbG6{color:var(--app-text-muted)}.Scheduler_mcell__IvvTs.Scheduler_today__7tXxI .Scheduler_dn__ujbG6{background:var(--app-primary);border-radius:999px;color:var(--app-on-primary);display:grid;height:26px;place-items:center;width:26px}.Scheduler_mcCount__gRAD5{color:var(--app-text-muted);font-size:10.5px;font-weight:700}.Scheduler_mcList__FWurk{display:flex;flex-direction:column;gap:3px}.Scheduler_mchip__Rjnvk{align-items:center;border:0;border-radius:5px;cursor:pointer;display:flex;font-family:inherit;gap:5px;overflow:hidden;padding:2px 6px;text-align:left;width:100%}.Scheduler_mchip__Rjnvk:hover{filter:brightness(.97)}.Scheduler_mcDot__u9qmf{border-radius:999px;flex-shrink:0;height:5px;width:5px}.Scheduler_mcTime__zquOH{font-feature-settings:"tnum";flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700}.Scheduler_mcT__dN1ov{color:var(--app-text-muted);font-size:10.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_mchip__Rjnvk.Scheduler_appt__UShbJ .Scheduler_mcT__dN1ov{font-style:italic}.Scheduler_mmore__hAc33{background:#0000;border:0;border-radius:5px;color:var(--app-text-muted);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;padding:2px 6px;text-align:left}.Scheduler_mmore__hAc33:hover{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_emptyWrap__xHQUJ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 130px);overflow:hidden;padding:44px 24px 60px;position:relative;text-align:center;width:100%}.Scheduler_seBg__f5dsj{inset:0;overflow:hidden;pointer-events:none;position:absolute}.Scheduler_seOrb__HnCi\+{border-radius:50%;filter:blur(46px);opacity:.5;position:absolute}.Scheduler_seOrb1__qGDKW{animation:Scheduler_seOrb__HnCi\+ 15s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--app-primary) 55%,#0000),#0000 70%);height:360px;left:6%;top:-130px;width:360px}.Scheduler_seOrb2__i0XoP{animation:Scheduler_seOrb__HnCi\+ 19s ease-in-out infinite reverse;background:radial-gradient(circle,#818cf861,#0000 70%);height:320px;right:4%;top:30px;width:320px}.Scheduler_seOrb3__RrjYR{animation:Scheduler_seOrb__HnCi\+ 17s ease-in-out infinite;background:radial-gradient(circle,#2dd4bf4d,#0000 70%);bottom:-120px;height:300px;left:42%;width:300px}.Scheduler_seGrid__xPpLZ{background-image:linear-gradient(var(--app-border) 1px,#0000 1px),linear-gradient(90deg,var(--app-border) 1px,#0000 1px);background-size:38px 38px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,#0000 75%);opacity:.45;position:absolute}.Scheduler_emptyWrap__xHQUJ>:not(.Scheduler_seBg__f5dsj){position:relative;z-index:1}.Scheduler_sePreview__9FYyF{animation:Scheduler_seFadeUp__fDuGw .6s .05s both;margin:4px auto 30px;max-width:92%;position:relative;width:384px}.Scheduler_sePvCard__FBnet{animation:Scheduler_seFloat__Ejrr9 6.5s ease-in-out infinite;background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 22px 56px #10182829;padding:14px}.Scheduler_sePvHead__6hGxx{align-items:center;display:flex;gap:8px;margin-bottom:10px;padding:2px 4px}.Scheduler_sePvDot__39SqG{background:var(--app-primary);border-radius:50%;box-shadow:0 0 0 3px var(--app-tint-amber);height:9px;width:9px}.Scheduler_sePvTitle__pxedv{color:var(--app-text);font-size:12.5px;font-weight:800;letter-spacing:-.01em}.Scheduler_sePvPill__a7Yft{background:var(--app-surface-2);border-radius:999px;color:var(--app-text-muted);font-size:10.5px;font-weight:700;margin-left:auto;padding:3px 10px}.Scheduler_sePvGrid__0mpWg{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;height:192px;overflow:hidden;position:relative}.Scheduler_sePvCol__9dxLy{background:var(--app-surface-2);bottom:0;position:absolute;top:0;width:1px}.Scheduler_sePvLine__8csMt{background:var(--app-surface-2);height:1px;left:0;position:absolute;right:0}.Scheduler_sePvChip__zJX7\+{animation:Scheduler_seChipIn__spDgt .55s both;border-radius:9px;box-shadow:0 5px 14px #10182817;padding:7px 9px;position:absolute;text-align:left}.Scheduler_sePvChip__zJX7\+ b{display:block;font-size:10.5px;font-weight:800;line-height:1.2}.Scheduler_sePvChip__zJX7\+ span{font-feature-settings:"tnum";font-size:9.5px;font-variant-numeric:tabular-nums;opacity:.82}.Scheduler_sePvChip__zJX7\+.Scheduler_teal__vpBw\+{background:var(--app-tint-green);border-left:3px solid var(--app-ink-green);color:var(--app-ink-green)}.Scheduler_sePvChip__zJX7\+.Scheduler_info__FQCQf{background:var(--app-tint-blue);border-left:3px solid var(--app-ink-blue);color:var(--app-ink-blue)}.Scheduler_sePvChip__zJX7\+.Scheduler_violet__uTh-t{background:var(--app-tint-purple);border-left:3px solid var(--app-ink-purple);color:var(--app-ink-purple)}.Scheduler_seFloat__Ejrr9{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;box-shadow:0 10px 26px #1018282e;display:flex;font-size:11.5px;font-weight:700;gap:6px;position:absolute}.Scheduler_seAvatar__7UTFr{animation:Scheduler_seFloatB__h3XT8 5.4s ease-in-out infinite;background:var(--app-primary);border:2.5px solid #fff;border-radius:50%;color:var(--app-on-primary);height:42px;justify-content:center;right:-10px;top:-16px;width:42px}.Scheduler_seClockpill__EX00c{animation:Scheduler_seFloat__Ejrr9 5.8s ease-in-out .3s infinite;bottom:4px;color:var(--app-ink-green);left:-22px;padding:8px 13px}.Scheduler_seClockpill__EX00c svg{color:#16a34a;height:13px;width:13px}.Scheduler_seBadge__6MHek{align-items:center;animation:Scheduler_seFadeUp__fDuGw .5s both;background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:999px;color:var(--app-ink-amber);display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.Scheduler_seBadge__6MHek svg{height:13px;width:13px}.Scheduler_seH2__Urlle{animation:Scheduler_seFadeUp__fDuGw .5s .12s both;color:var(--app-text);font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.18;margin:0 0 12px;max-width:19ch}.Scheduler_seLede__-4ZZW{animation:Scheduler_seFadeUp__fDuGw .5s .2s both;color:var(--app-text-muted);font-size:15px;line-height:1.6;margin:0 0 26px;max-width:56ch}.Scheduler_seFeats__zHj5P{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:30px}.Scheduler_seFeat__8V1KA{align-items:center;animation:Scheduler_seFadeUp__fDuGw .5s both;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 1px 2px #1018280f;display:flex;gap:10px;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease}.Scheduler_seFeat__8V1KA:first-child{animation-delay:.28s}.Scheduler_seFeat__8V1KA:nth-child(2){animation-delay:.36s}.Scheduler_seFeat__8V1KA:nth-child(3){animation-delay:.44s}.Scheduler_seFeat__8V1KA:hover{box-shadow:0 10px 24px #1018281a;transform:translateY(-3px)}.Scheduler_seFic__HZyVO{border-radius:9px;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.Scheduler_seFt__H67F5{color:var(--app-text);font-size:13px;font-weight:700;text-align:left}.Scheduler_seFs__DzbOj{color:var(--app-text-muted);font-size:11.5px;text-align:left}.Scheduler_seCta__TsG1H{align-items:center;animation:Scheduler_seFadeUp__fDuGw .5s .52s both;background:var(--app-primary);border:0;border-radius:12px;box-shadow:0 8px 22px #10182833;color:var(--app-on-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:9px;height:48px;overflow:hidden;padding:0 28px;position:relative;transition:transform .14s ease,box-shadow .14s ease}.Scheduler_seCta__TsG1H:after{animation:Scheduler_seShine__WoazJ 4.5s ease-in-out 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:40%}.Scheduler_seCta__TsG1H:hover{box-shadow:0 14px 30px #10182842;transform:translateY(-2px)}.Scheduler_seCta__TsG1H svg{height:18px;position:relative;width:18px}.Scheduler_seNote__XWt44{animation:Scheduler_seFadeUp__fDuGw .5s .6s both;color:var(--app-text-muted);font-size:12.5px;margin-top:16px}@keyframes Scheduler_seOrb__HnCi\+{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22px,-20px) scale(1.1)}}@keyframes Scheduler_seFadeUp__fDuGw{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Scheduler_seFloat__Ejrr9{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes Scheduler_seFloatB__h3XT8{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(-2deg)}}@keyframes Scheduler_seChipIn__spDgt{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Scheduler_seShine__WoazJ{0%{transform:translateX(-130%) skewX(-18deg)}55%,to{transform:translateX(360%) skewX(-18deg)}}.Scheduler_swWrap__2Zjg0{background:var(--app-bg);display:flex;font-family:inherit;inset:0;position:fixed;z-index:4000}.Scheduler_swRail__35cZT{background:#18181b;border-right:1px solid #ffffff12;color:#fff;display:flex;flex-direction:column;flex-shrink:0;padding:30px 24px;position:relative;width:320px}.Scheduler_swRailBrand__YrBu-{align-items:center;display:flex;flex-direction:column;margin:6px 0 0;text-align:center}.Scheduler_swRailRocket__xbjaL{background:var(--app-tint-purple);border:1.5px solid var(--app-ink-purple);border-radius:16px;box-shadow:0 12px 26px #7c3aed4d;display:grid;flex-shrink:0;height:56px;margin-bottom:22px;place-items:center;position:relative;width:56px}.Scheduler_swRailRocket__xbjaL svg{animation:Scheduler_swSpin__A7y-e 9s linear infinite;color:var(--app-ink-purple);height:28px;transform-origin:50% 50%;width:28px}.Scheduler_swRailEyebrow__LFHK7{color:var(--app-primary);font-size:11px;font-weight:800;letter-spacing:.13em;margin-bottom:9px;text-transform:uppercase}.Scheduler_swRailTitle__T-DHv{font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.22}.Scheduler_swRailSub__0DW5z{color:#ffffff80;font-size:12.5px;line-height:1.45;margin-top:6px}.Scheduler_swRailDivider__o\+DT-{background:#ffffff1a;height:1px;margin:30px 0}.Scheduler_swVsteps__X\+N8T{display:flex;flex-direction:column;gap:16px;margin-bottom:auto;margin-top:auto}.Scheduler_swVstep__oUz3I{align-items:center;border-radius:12px;display:flex;gap:14px;padding:11px 12px;position:relative;transition:background .15s ease}.Scheduler_swVstep__oUz3I.Scheduler_clickable__p4xQz{cursor:pointer}.Scheduler_swVstep__oUz3I.Scheduler_clickable__p4xQz:hover{background:#ffffff0a}.Scheduler_swVstep__oUz3I.Scheduler_active__f7QII{background:#ffffff0f}.Scheduler_vsDot__yV763{background:#ffffff08;border:1.5px solid #fff3;border-radius:999px;color:#ffffff80;display:grid;flex-shrink:0;height:36px;place-items:center;position:relative;transition:all .2s ease;width:36px}.Scheduler_vsDot__yV763 svg{height:16px;width:16px}.Scheduler_swVstep__oUz3I:not(:last-child):after{background:#ffffff21;border-radius:2px;content:"";height:22px;left:30px;position:absolute;top:calc(100% - 3px);transform:translateX(-50%);transition:background .25s ease;width:2px}.Scheduler_swVstep__oUz3I.Scheduler_done__4-jy5:not(:last-child):after{background:var(--app-primary)}.Scheduler_vsLbl__IoqGR{color:#ffffff8c;font-size:14px;font-weight:700;transition:color .2s ease}.Scheduler_vsSub__MLBmU{color:#fff6;font-size:11.5px;margin-top:2px}.Scheduler_swVstep__oUz3I.Scheduler_done__4-jy5 .Scheduler_vsDot__yV763{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-on-primary)}.Scheduler_swVstep__oUz3I.Scheduler_done__4-jy5 .Scheduler_vsLbl__IoqGR{color:#ffffffd1}.Scheduler_swVstep__oUz3I.Scheduler_active__f7QII .Scheduler_vsDot__yV763{animation:Scheduler_swPopDot__PkDuE .3s ease;background:var(--app-primary);border-color:var(--app-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--app-primary) 18%,#0000);color:var(--app-on-primary)}.Scheduler_swVstep__oUz3I.Scheduler_active__f7QII .Scheduler_vsLbl__IoqGR{color:#fff}.Scheduler_swVstep__oUz3I.Scheduler_active__f7QII .Scheduler_vsSub__MLBmU{color:#fff9}.Scheduler_swRailScope__h64Sb{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:13px 15px}.Scheduler_swRailScope__h64Sb b{color:#fff;font-weight:700}.Scheduler_swMain__wiTDp{background:radial-gradient(135% 90% at 90% -12%,#7c3aed12,#0000 55%),radial-gradient(120% 80% at -5% 112%,color-mix(in srgb,var(--app-primary) 6%,#0000),#0000 55%),linear-gradient(180deg,#fcfcfd 0,#f3f4f7 100%);display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.Scheduler_swMaintop__5t8kg{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);box-shadow:0 2px 8px #1018280a;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 32px;z-index:2}.Scheduler_swStepcount__IUwo6{color:var(--app-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Scheduler_swX__CXVgO{background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.Scheduler_swX__CXVgO:hover{background:var(--app-surface-2);border-color:#d4d4d8}.Scheduler_swX__CXVgO svg{height:16px;width:16px}.Scheduler_swBody__6D5Sr{flex:1 1;overflow-y:auto}.Scheduler_swInner__ajL6j{margin:0 auto;max-width:660px;padding:26px 32px 40px}.Scheduler_swIntro__22bto{align-items:flex-start;display:flex;gap:15px;margin-bottom:24px}.Scheduler_swItile__-kApf{border-radius:14px;display:grid;flex-shrink:0;height:50px;place-items:center;width:50px}.Scheduler_swItile__-kApf svg{height:24px;width:24px}.Scheduler_swItile__-kApf.Scheduler_teal__vpBw\+{background:var(--app-tint-green);color:var(--app-ink-green)}.Scheduler_swItile__-kApf.Scheduler_info__FQCQf{background:var(--app-tint-blue);color:var(--app-ink-blue)}.Scheduler_swItile__-kApf.Scheduler_amber__F4lwk{background:var(--app-tint-amber);color:var(--app-ink-amber)}.Scheduler_swItile__-kApf.Scheduler_violet__uTh-t{background:var(--app-tint-purple);color:var(--app-ink-purple)}.Scheduler_swH2__hBd-r{color:var(--app-text);font-size:21px;font-weight:800;letter-spacing:-.02em;margin:3px 0 5px}.Scheduler_swIsub__KtyTY{color:var(--app-text-muted);font-size:13.5px;line-height:1.55;max-width:56ch}.Scheduler_swAnim__vdcHY{animation:Scheduler_swIn__MrVbv .42s ease both}.Scheduler_swCard__WOZip{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 6px 22px #10182812,0 1px 2px #1018280a;overflow:hidden}.Scheduler_swToggleRow__L4FR-{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:16px;justify-content:space-between;padding:15px 18px}.Scheduler_swToggleRow__L4FR-:last-child{border-bottom:0}.Scheduler_swRt__c5rxe{color:var(--app-text);font-size:13.5px;font-weight:700}.Scheduler_swRs__GZVdE{color:var(--app-text-muted);font-size:12px;margin-top:2px;max-width:50ch}.Scheduler_swTip__pXgkn{background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:12px;margin-bottom:18px;padding:14px 16px}.Scheduler_swTip__pXgkn svg{color:var(--app-ink-amber);flex-shrink:0;height:18px;margin-top:1px;width:18px}.Scheduler_swTt__EDOGN{color:#78350f;font-size:13px;line-height:1.55}.Scheduler_sel__FYS-b{-webkit-appearance:none;appearance:none;background-color:var(--app-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;height:40px;min-width:150px;outline:0;padding:0 36px 0 14px}.Scheduler_sel__FYS-b:focus{border-color:var(--app-primary);box-shadow:0 0 0 4px #1111110f}.Scheduler_swFoot__0\+88q{align-items:center;background:var(--app-surface);border-top:1px solid var(--app-border);display:flex;flex-shrink:0;gap:12px;padding:16px 32px}.Scheduler_twSwitch__IW4GX{background:var(--app-border);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .15s ease;width:38px}.Scheduler_twSwitch__IW4GX:after{background:var(--app-surface);border-radius:999px;box-shadow:0 1px 2px #1018281f;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}.Scheduler_twSwitch__IW4GX.Scheduler_on__rbHiL{background:var(--app-primary)}.Scheduler_twSwitch__IW4GX.Scheduler_on__rbHiL:after{transform:translateX(16px)}.Scheduler_swAllbar__5WvJS{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.Scheduler_swFcard__bLq8T{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;margin-bottom:10px;overflow:hidden}.Scheduler_swFhead__oZ\+99{align-items:center;cursor:pointer;display:flex;gap:10px;padding:13px 16px}.Scheduler_swFhead__oZ\+99 .Scheduler_swFic__4eRNh{color:var(--app-text-muted);display:grid;place-items:center}.Scheduler_swFnm__OWYHT{color:var(--app-text);flex:1 1;font-size:13.5px;font-weight:700}.Scheduler_swFsum__ow752{color:var(--app-text-muted);font-size:12px}.Scheduler_swFchev__upjPZ{color:var(--app-text-muted);display:grid;place-items:center;transition:transform .15s ease}.Scheduler_swFcard__bLq8T.Scheduler_open__S-\+kN .Scheduler_swFchev__upjPZ{transform:rotate(180deg)}.Scheduler_swFbody__K3krn{border-top:1px solid var(--app-border)}.Scheduler_swAddbtn__0j09q{align-items:center;background:var(--app-surface-2);border:0;border-radius:10px;color:var(--app-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:38px;justify-content:center;margin-top:12px;padding:0 12px;width:100%}.Scheduler_swAddbtn__0j09q:hover{background:#e7e7e7}.Scheduler_swAddform__8tNVZ{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;margin-top:12px;padding:16px}.Scheduler_swAfT__zLhU3{align-items:center;color:var(--app-text);display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:12px}.Scheduler_swAfNote__0eKog{color:var(--app-text-muted);font-size:11.5px;line-height:1.4;margin-bottom:12px}.Scheduler_swField__qDQKU{margin-bottom:12px}.Scheduler_swField__qDQKU>label{color:var(--app-text);display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.Scheduler_swInp__rn9iR{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-family:inherit;font-size:13.5px;height:40px;outline:0;padding:0 12px;width:100%}.Scheduler_swInp__rn9iR:focus{border-color:var(--app-primary);box-shadow:0 0 0 4px #11111112}.Scheduler_swFrow__nAJg9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Scheduler_swAfFoot__M8T4k{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.Scheduler_swBtnSm__lMHen{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px}.Scheduler_swBtnGhost__8O5Zh{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text)}.Scheduler_swBtnPrimary__-2UMs{border:0}.Scheduler_btnP__\+fNLh,.Scheduler_swBtnPrimary__-2UMs{background:var(--app-primary);color:var(--app-on-primary)}.Scheduler_btnP__\+fNLh{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;height:42px;justify-content:center;padding:0 20px}.Scheduler_btnP__\+fNLh.Scheduler_dark__3-iOI{background:var(--app-primary);color:var(--app-on-primary)}.Scheduler_btnP__\+fNLh:disabled{cursor:default;opacity:.6}.Scheduler_btnG__rBluZ{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:42px;padding:0 18px}.Scheduler_swDone__YbK4H{align-items:center;display:flex;flex-direction:column;padding:40px 20px 10px;text-align:center}.Scheduler_swDoneBurst__C8qq5{animation:Scheduler_swPop__Qr2YL .5s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(135deg,#34d399,#059669);border-radius:50%;box-shadow:0 16px 38px #05966961;color:#fff;display:grid;height:96px;margin-bottom:26px;place-items:center;position:relative;width:96px}.Scheduler_swDoneBurst__C8qq5 svg{height:46px;width:46px}.Scheduler_swDoneBurst__C8qq5:after{animation:Scheduler_swRing__x1q-q 1.5s ease-out .3s infinite;border:2px solid #34d399;border-radius:50%;content:"";inset:0;position:absolute}.Scheduler_swDoneH1__x2jGg{color:var(--app-text);font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.Scheduler_swDoneP__kb7dZ{color:var(--app-text-muted);font-size:15px;line-height:1.6;margin:0 auto 28px;max-width:50ch}.Scheduler_swSummary__9Zclt{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.Scheduler_swSum__6agP5{animation:Scheduler_swIn__MrVbv .45s both;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280f;min-width:124px;padding:18px 24px}.Scheduler_swSum__6agP5:nth-child(2){animation-delay:.09s}.Scheduler_swSum__6agP5:nth-child(3){animation-delay:.18s}.Scheduler_swSumB__uZVp\+{color:var(--app-text);display:block;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.Scheduler_swSumL__hPIYo{color:var(--app-text-muted);font-size:12px;margin-top:6px}@keyframes Scheduler_swSpin__A7y-e{to{transform:rotate(1turn)}}@keyframes Scheduler_swPopDot__PkDuE{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes Scheduler_swIn__MrVbv{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Scheduler_swPop__Qr2YL{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes Scheduler_swRing__x1q-q{0%{opacity:.6;transform:scale(.7)}80%{opacity:0;transform:scale(1.7)}to{opacity:0}}.Scheduler_tsCard__7Qg2X{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280a;margin-bottom:14px;overflow:hidden}.Scheduler_psec__S1zQK{padding:15px 17px}.Scheduler_psecH__pZZ8r{color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 11px;text-transform:uppercase}.Scheduler_tsSummary__RAeOb{align-items:center;display:flex;gap:14px;padding:16px 18px}.Scheduler_tsAv__tZDQ7{background:var(--app-tint-amber);border-radius:999px;color:#ea3;display:grid;flex-shrink:0;font-size:15px;font-weight:800;height:46px;overflow:hidden;place-items:center;width:46px}.Scheduler_tsAv__tZDQ7 img{height:100%;object-fit:cover;width:100%}.Scheduler_tsNm__Lvm08{color:var(--app-text);font-size:16px;font-weight:700}.Scheduler_tsRole__MytXZ{color:var(--app-text-muted);font-size:12.5px;margin-top:2px}.Scheduler_tsHours__xRs8w{border-left:1px solid var(--app-border);padding-left:16px;text-align:right}.Scheduler_tsHoursNum__r8Rz4{color:var(--app-text);font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1}.Scheduler_tsHoursLbl__maKRV{color:var(--app-text-muted);font-size:11px;margin-top:4px}.Scheduler_excList__kSJ-0{display:flex;flex-direction:column;gap:8px}.Scheduler_excLine__ewAUa{align-items:center;border:1px solid var(--app-border);border-radius:10px;display:flex;gap:11px;padding:10px 12px}.Scheduler_excMeta__dZQtD{flex:1 1;min-width:0}.Scheduler_excD__p8E5H{color:var(--app-text);font-size:12.5px;font-weight:700}.Scheduler_excS__7Dmdt{color:var(--app-text-muted);font-size:11.5px}.Scheduler_excActs__Pux\+7{align-items:center;display:flex;flex-shrink:0;gap:7px}.Scheduler_entriesH__Mppa1{border-bottom:1px solid var(--app-border);padding:14px 17px}.Scheduler_deMain__Q9cUD{cursor:pointer}.Scheduler_deMain__Q9cUD:hover,.Scheduler_deOpen__QWBaT{background:var(--app-surface-2)}.Scheduler_deCc__7QoLu{padding-left:10px!important;padding-right:0!important;text-align:center;width:30px}.Scheduler_deDate__-L4HW{white-space:nowrap}.Scheduler_deChev__-Tsug{color:var(--app-text-muted);display:inline-flex;transition:transform .15s ease}.Scheduler_deChev__-Tsug svg{height:13px;width:13px}.Scheduler_deDetailTd__Txtuc{background:var(--app-surface-2);padding:2px 16px 16px!important}.Scheduler_evvDetail__2g0Cf{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:14px}.Scheduler_evvHead__XV1gC{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.Scheduler_evvBadges__RkvYE{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.Scheduler_evvEditBtn__v9jbx{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:28px;padding:0 11px}.Scheduler_evvEditBtn__v9jbx:hover{background:var(--app-surface-2);border-color:var(--app-border)}.Scheduler_evvCols__sM6Dn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Scheduler_evvCard__2znbF{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;padding:11px 13px}.Scheduler_evvCardH__2MjYa{align-items:center;border-bottom:1px solid #f0f1f4;display:flex;gap:8px;margin-bottom:9px;padding-bottom:8px}.Scheduler_evvDot__9FeK\+{border-radius:999px;flex-shrink:0;height:8px;width:8px}.Scheduler_evvDotIn__a3m\+o{background:#16a34a}.Scheduler_evvDotOut__TuJWv{background:var(--app-ink-amber)}.Scheduler_evvCardLbl__gokpX{color:var(--app-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.Scheduler_evvCardTime__BClQf{font-feature-settings:"tnum";color:var(--app-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.Scheduler_evvKv__mAgRJ{align-items:baseline;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:3.5px 0}.Scheduler_evvKv__mAgRJ span{color:var(--app-text-muted);flex-shrink:0}.Scheduler_evvKv__mAgRJ b{color:var(--app-text);font-weight:600;text-align:right;word-break:break-word}.Scheduler_mono__d3pP3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Scheduler_evvKv__mAgRJ b.Scheduler_mono__d3pP3{font-size:11.5px}.Scheduler_btnSoft__JNWdZ{background:var(--app-surface-2);color:var(--app-text)}.Scheduler_btnSoft__JNWdZ:hover{background:#e7e7e7}@media (max-width:560px){.Scheduler_evvCols__sM6Dn{gap:12px;grid-template-columns:1fr}}.CalendarPopover_pop__nGlWb{display:flex;flex-direction:column;padding:14px}.CalendarPopover_title__FilNX{color:var(--app-text);font-size:14px;font-weight:700;margin-bottom:12px;text-align:center}.CalendarPopover_head__wzhcM{align-items:center;display:flex;gap:8px;margin-bottom:10px}.CalendarPopover_mon__GnYu-{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center}.CalendarPopover_monSel__32nbF,.CalendarPopover_yearSel__uHjMc{background:#0000;border:0;border-radius:6px;color:var(--app-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:3px 2px;text-align:center}.CalendarPopover_monSel__32nbF:focus,.CalendarPopover_monSel__32nbF:hover,.CalendarPopover_yearSel__uHjMc:focus,.CalendarPopover_yearSel__uHjMc:hover{background:var(--app-surface-2);outline:none}.CalendarPopover_nav__tVSMu{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.CalendarPopover_nav__tVSMu:hover{background:var(--app-surface-2)}.CalendarPopover_grid__ttOzs{display:grid;grid-template-columns:repeat(7,1fr)}.CalendarPopover_dow__odo3w{color:var(--app-text-muted);font-size:11px;font-weight:600;padding:4px 0 8px;text-align:center}.CalendarPopover_cell__nOdfK{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:34px}.CalendarPopover_cell__nOdfK.CalendarPopover_out__c0EiQ{color:var(--app-text-muted);opacity:.6}.CalendarPopover_cell__nOdfK:not(.CalendarPopover_sel__u93m3):hover{background:var(--app-surface-2)}.CalendarPopover_cell__nOdfK.CalendarPopover_today__ygUyr:not(.CalendarPopover_sel__u93m3){color:var(--app-ink-amber);font-weight:800}.CalendarPopover_cell__nOdfK.CalendarPopover_sel__u93m3{background:var(--app-primary);color:var(--app-on-primary);font-weight:800}.CalendarPopover_cell__nOdfK.CalendarPopover_off__z9Bss{cursor:default;opacity:.32;pointer-events:none}.sdDrawerContent{border-radius:18px 0 0 18px!important;overflow:hidden!important}.sd-root{background:var(--app-surface);display:flex;flex-direction:column;height:100%;min-height:0}.sd-head{align-items:flex-start;border-bottom:1px solid var(--app-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px}.sd-head h3{color:var(--app-text);font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0}.sd-head .dh-sub{color:var(--app-text-muted);font-size:12.5px;margin-top:3px}.sd-close{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.sd-close:hover{background:var(--app-surface-2)}.sd-close svg{height:16px;width:16px}.sd-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px}.sd-foot{align-items:center;border-top:1px solid var(--app-border);display:flex;flex-shrink:0;gap:10px;padding:18px 22px}.sd-foot .spacer{flex:1 1}.sd-root .btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;height:40px;justify-content:center;margin:0;padding:0 16px;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.sd-root .btn svg{height:16px;width:16px}.sd-root .btn:disabled{cursor:default;opacity:.55}.sd-root .btn-primary{background:var(--app-primary);color:var(--app-on-primary)}.sd-root .btn-primary:hover{background:var(--app-primary);filter:brightness(.95)}.sd-root .btn-ghost{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.sd-root .btn-ghost:hover{background:var(--app-surface-2);border-color:#d4d4d8}.sd-root .btn-soft{color:var(--app-text)}.sd-root .btn-soft,.sd-root .btn-soft:hover{background:var(--app-surface-2)}.sd-root .btn-sm{font-size:12.5px;height:34px;padding:0 12px}.sd-root .btn-danger-ghost{background:var(--app-surface);border-color:#f4c6c0;color:#b42318}.sd-root .btn-danger-ghost:hover{background:#fef3f2;border-color:#f0a9a0}.sd-create .cs-stop-recur{margin-top:14px}.sd-create .cs-section{border-bottom:1px solid var(--app-border);padding:20px 0}.sd-create .cs-section:first-child{padding-top:0}.sd-create .cs-section:last-child{border-bottom:0}.sd-create .field{margin-bottom:14px}.sd-create .field>label{color:var(--app-text);display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.sd-create .req{color:#dc2626}.sd-create .ro-field{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);display:flex;font-size:13.5px;min-height:42px;padding:10px 12px;width:100%}.sd-create .frow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.sd-create .inp,.sd-create .sel,.sd-create textarea.inp{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-family:inherit;font-size:13.5px;height:42px;outline:0;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.sd-create textarea.inp{height:auto;line-height:1.5;min-height:76px;padding:10px 12px;resize:vertical}.sd-create .inp:focus,.sd-create .sel:focus,.sd-create textarea.inp:focus{border-color:var(--app-text);box-shadow:0 0 0 4px #11111112}.sd-create .sel{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.sd-create .sel.placeholder,.sd-create .sel:invalid{color:var(--app-text-muted)}.sd-create .staff-preview{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.sd-create .staff-preview .sp-av{background:var(--app-tint-amber);border-radius:999px;color:var(--app-ink-amber);display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:38px;overflow:hidden;place-items:center;width:38px}.sd-create .staff-preview .sp-av img{height:100%;object-fit:cover;width:100%}.sd-create .staff-preview .sp-info{flex:1 1;min-width:0}.sd-create .staff-preview .sp-name{color:var(--app-text);font-size:14px;font-weight:700}.sd-create .staff-preview .sp-meta{color:var(--app-text-muted);font-size:12px;margin-top:2px}.sd-create .staff-preview .sp-stat{color:var(--app-text);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.sd-create .staff-preview .sp-stat.ot{color:#b91c1c}.sd-create .type-label{color:var(--app-text);font-size:12px;font-weight:700;margin-bottom:10px}.sd-create .type-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.sd-create .type-cards input{opacity:0;pointer-events:none;position:absolute}.sd-create .type-card{align-items:center;background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:12px 16px;transition:border-color .14s,box-shadow .14s}.sd-create .type-card .tc-ic{background:var(--app-surface-2);border-radius:9px;color:var(--app-text);display:grid;flex-shrink:0;height:32px;place-items:center;transition:background .14s,color .14s;width:32px}.sd-create .type-card .tc-ic svg{height:17px;width:17px}.sd-create .type-card .tc-t{color:var(--app-text);font-size:13.5px;font-weight:700}.sd-create .type-card .tc-s{color:var(--app-text-muted);font-size:11.5px;line-height:1.4}.sd-create .type-cards input:checked+.type-card{background:var(--app-tint-primary);border-color:var(--app-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-primary) 16%,#0000)}.sd-create .type-cards input:checked+.type-card .tc-ic{background:var(--app-surface-2);color:var(--app-text)}.sd-create .multiselect{position:relative}.sd-create .ms-control{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:6px 36px 6px 8px;position:relative}.sd-create .ms-control.open{border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 15%,#0000)}.sd-create .ms-arrow{color:var(--app-text-muted);display:grid;place-items:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .15s ease}.sd-create .ms-control.open .ms-arrow{transform:translateY(-50%) rotate(180deg)}.sd-create .ms-placeholder{color:var(--app-text-muted);font-size:13.5px;padding-left:6px}.sd-create .ms-control .pill{align-items:center;background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:16px;color:var(--app-ink-amber);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;line-height:1.4;max-width:100%;padding:3px 6px 3px 10px}.sd-create .ms-control .pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-create .ms-control .pill-x{background:#7a4a001f;border:0;border-radius:50%;color:var(--app-ink-amber);cursor:pointer;display:grid;flex-shrink:0;font-size:12px;height:16px;line-height:1;place-items:center;width:16px}.sd-create .ms-control .pill-x:hover{background:#7a4a0040}.sd-create .ms-dropdown{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;display:none;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.sd-create .ms-dropdown.open{display:block}.sd-create .ms-list{max-height:220px;overflow-y:auto;padding:6px}.sd-create .ms-option{align-items:center;border-radius:8px;color:var(--app-text);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:9px 10px}.sd-create .ms-option:hover{background:var(--app-surface-2)}.sd-create .ms-checkbox{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:5px;color:var(--app-on-primary);display:grid;flex-shrink:0;height:18px;place-items:center;width:18px}.sd-create .ms-checkbox svg{height:13px;opacity:0;width:13px}.sd-create .ms-option.selected .ms-checkbox{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-on-primary)}.sd-create .ms-option.selected .ms-checkbox svg{opacity:1}.sd-create .ms-name{flex:1 1}.cdd{position:relative}.cdd-btn{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:10px;height:42px;justify-content:space-between;padding:0 12px;text-align:left;width:100%}.cdd-btn .cdd-ph,.cdd-btn svg{color:var(--app-text-muted)}.cdd-btn svg{flex-shrink:0;height:16px;transition:transform .14s ease;width:16px}.cdd.open .cdd-btn svg{transform:rotate(180deg)}.cdd-btn:focus{border-color:var(--app-text);box-shadow:0 0 0 4px #11111112;outline:0}.cdd-menu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;display:none;left:0;max-height:280px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.cdd.open .cdd-menu{display:block}.qb-inline .cdd-menu{bottom:auto;box-shadow:none;margin-top:6px;max-height:260px;position:static;top:auto}.qb-inline input[type=time]::-webkit-calendar-picker-indicator,.qb-inline input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}.cdd-opt{align-items:center;border-bottom:1px solid var(--app-border);color:var(--app-text);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:11px 14px;transition:background .1s ease}.cdd-opt:last-child{border-bottom:0}.cdd-opt:hover{background:var(--app-surface-2)}.cdd-opt.sel{background:var(--app-tint-amber)}.cdd-opt .co-name{flex:1 1;font-weight:600}.cdd-opt .co-sub{font-feature-settings:"tnum";color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.cdd-opt .co-chk{display:grid;flex-shrink:0;opacity:0;place-items:center}.cdd-opt .co-chk svg{height:15px;width:15px}.cdd-opt.sel .co-chk{opacity:1}.sd-create .cdate{position:relative}.sd-create .cdate-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.sd-create .cdate-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sd-create .cdate-pills:empty{display:none}.sd-create .cdate-pill{font-feature-settings:"tnum";align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px;padding:3px 6px 3px 10px}.sd-create .cdate-pill button{background:#10182814;border:0;border-radius:50%;color:var(--app-text-muted);cursor:pointer;display:grid;font-size:12px;height:16px;line-height:1;place-items:center;width:16px}.sd-create .cdate-pill button:hover{background:#1018282e;color:var(--app-text)}.sd-create .datepop{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;display:flex;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:420px;z-index:70}.sd-create .dp-rail{border-right:1px solid var(--app-border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 8px;width:118px}.sd-create .dp-preset{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:9px 12px;text-align:left;white-space:nowrap}.sd-create .dp-preset.active,.sd-create .dp-preset:hover{background:var(--app-surface-2)}.sd-create .dp-preset.active{color:var(--app-text);font-weight:700}.sd-create .dp-main{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:14px}.sd-create .dp-title{color:var(--app-text);font-size:14px;font-weight:700;margin-bottom:14px;text-align:center}.sd-create .dp-head{align-items:center;display:flex;gap:8px;margin-bottom:12px}.sd-create .dp-head .dp-mon,.sd-create .dp-head .dp-yr{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-size:13px;font-weight:600;padding:7px 10px;text-align:center}.sd-create .dp-head .dp-mon{flex:1 1}.sd-create .dp-head .dp-yr{width:64px}.sd-create .dp-nav{background:#0000;border:0;border-radius:8px;color:var(--app-text);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.sd-create .dp-nav:hover{background:var(--app-surface-2)}.sd-create .dp-nav svg{height:16px;width:16px}.sd-create .dp-grid{display:grid;grid-template-columns:repeat(7,1fr)}.sd-create .dp-dow{color:var(--app-text-muted);font-size:11px;font-weight:600;padding:4px 0 8px;text-align:center}.sd-create .dp-cell{background:#0000;border:0;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:34px;position:relative;z-index:1}.sd-create .dp-cell.out{color:#a8a8a8}.sd-create .dp-cell .dp-n{position:relative;z-index:2}.sd-create .dp-cell.in-week{background:var(--app-primary);color:var(--app-on-primary)}.sd-create .dp-cell.in-week.out{color:#ffffff80}.sd-create .dp-cell.wk-start{border-bottom-left-radius:10px;border-top-left-radius:10px}.sd-create .dp-cell.wk-end{border-bottom-right-radius:10px;border-top-right-radius:10px}.sd-create .dp-cell:not(.in-week):hover{background:var(--app-surface-2);border-radius:8px}.sd-create .dp-cell.today:not(.day-sel):not(.in-week){background:#0000;color:var(--app-ink-amber);font-weight:800}.sd-create .dp-cell.day-sel{background:var(--app-primary);border-radius:8px;color:var(--app-on-primary);font-weight:800}.sd-create .dp-cell.dp-off{opacity:.32;pointer-events:none}.sd-create .dp-foot{align-items:center;border-top:1px solid var(--app-border);display:flex;gap:10px;margin-top:10px;padding-top:12px}.sd-create .dp-range{flex:1 1}.sd-create .dp-foot .dp-cancel,.sd-create .dp-range{color:var(--app-text);font-size:12.5px;font-weight:600}.sd-create .dp-foot .dp-cancel{border:1px solid var(--app-border);border-radius:8px;cursor:pointer;font-family:inherit;height:36px;padding:0 14px}.sd-create .dp-foot .dp-cancel,.sd-create .dp-foot .dp-cancel:hover{background:var(--app-surface-2)}.sd-create .dp-foot .dp-apply{background:var(--app-primary);border:0;border-radius:8px;color:var(--app-on-primary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;height:36px;padding:0 18px}.sd-create .dp-foot .dp-apply:hover{background:var(--app-primary)}.sd-create .time-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr auto}.sd-create .dur-chip{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);display:flex;font-size:13px;font-weight:700;gap:6px;height:42px;padding:0 14px;white-space:nowrap}.sd-create .dur-chip svg{color:var(--app-text-muted);height:14px;width:14px}.sd-create .dur-lbl{color:var(--app-text-muted);font-size:11px;font-weight:600;margin-bottom:6px}.sd-create .allday-toggle{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:16px;position:relative;-webkit-user-select:none;user-select:none}.sd-create .allday-toggle input{opacity:0;pointer-events:none;position:absolute}.sd-create .allday-toggle .ad-box{background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:6px;color:var(--app-on-primary);display:grid;flex-shrink:0;height:20px;place-items:center;transition:background .12s ease,border-color .12s ease;width:20px}.sd-create .allday-toggle .ad-box svg{height:13px;opacity:0;width:13px}.sd-create .allday-toggle input:checked+.ad-box{background:var(--app-primary);border-color:var(--app-primary)}.sd-create .allday-toggle input:checked+.ad-box svg{opacity:1}.sd-create .allday-toggle .ad-txt{color:var(--app-text);font-size:13.5px;font-weight:600}.sd-create .sched-entries{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:6px}.sd-create .sched-entries:empty{display:none}.sd-create .se-head{align-items:center;display:flex;justify-content:space-between;padding:6px 8px 8px}.sd-create .se-head-t{align-items:center;color:var(--app-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.sd-create .se-head-t svg{height:14px;width:14px}.sd-create .se-head-n{background:var(--app-surface-2);border-radius:999px;color:var(--app-text-muted);font-size:11.5px;font-weight:700;margin-left:6px;padding:2px 9px}.sd-create .se-repeat{align-items:center;color:var(--app-text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px}.sd-create .se-repeat input{accent-color:var(--app-accent);height:15px;width:15px}.sd-create .sched-entry{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;display:flex;gap:12px;padding:10px 12px}.sd-create .sched-entry .se-day{align-items:center;background:var(--app-tint-amber);border:1px solid var(--app-border);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:44px;padding:4px 8px}.sd-create .sched-entry .se-dow{color:var(--app-ink-amber);font-size:10px;font-weight:700;text-transform:uppercase}.sd-create .sched-entry .se-date{color:var(--app-text);font-size:13px;font-weight:800;line-height:1.1}.sd-create .sched-entry .se-body{flex:1 1;min-width:0}.sd-create .sched-entry .se-time{color:var(--app-text);font-size:13px;font-weight:700}.sd-create .sched-entry .se-meta{color:var(--app-text-muted);font-size:11.5px;margin-top:1px}.sd-create .sched-entry .se-x{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-muted);cursor:pointer;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.sd-create .sched-entry .se-x:hover{background:var(--app-tint-red);border-color:var(--app-border);color:#b91c1c}.sd-create .sched-entry .se-x svg{height:14px;width:14px}.sd-create .cs-warn{align-items:center;border-radius:10px;display:flex;font-size:12.5px;font-weight:600;gap:8px;margin-top:8px;padding:10px 13px}.sd-create .cs-warn.amber{background:var(--app-tint-amber);color:var(--app-ink-amber)}.sd-create .cs-warn.red{background:var(--app-tint-red);color:#b91c1c}.sd-create .cs-warn svg{flex-shrink:0;height:15px;width:15px}.sd-create .cs-info{align-items:center;background:var(--app-tint-blue);border:1px solid var(--app-border);border-radius:10px;color:var(--app-ink-blue);display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:10px 13px}.sd-create .cs-info svg{flex-shrink:0;height:15px;width:15px}.sd-create .cs-repeat-msg{align-items:center;background:var(--app-tint-green);border:1px solid var(--app-border);border-radius:10px;color:#15803d;display:flex;font-size:12.5px;font-weight:600;gap:8px;margin-top:10px;padding:10px 13px}.sd-create .cs-repeat-msg svg{flex-shrink:0;height:15px;width:15px}.sd-create .cs-repeat-end{align-items:center;display:flex;gap:10px;margin-top:10px;padding:0 8px}.sd-create .cs-repeat-end label{color:var(--app-text);font-size:12.5px;font-weight:600;white-space:nowrap}.sd-create .cs-repeat-end .cdate{flex:1 1;max-width:240px}.sd-create .cs-repeat-end .cdate-btn{height:38px}.sd-create .datepop.dp-single{width:300px}.sd-create .add-sched-btn{margin-top:18px;width:100%}.sd-create .scope-radios{align-items:center;display:flex;gap:18px}.sd-create .scope-radio{align-items:center;color:var(--app-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sd-create .scope-radio input{accent-color:var(--app-accent);height:15px;margin:0;width:15px}.sd-create .scope-hint{color:var(--app-text-muted);font-size:11.5px;margin-top:8px}.sd-create .evvr-summary{align-items:flex-start;border-bottom:1px solid var(--app-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.sd-create .evvr-who-lbl{color:var(--app-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sd-create .evvr-who{color:var(--app-text);font-size:16px;font-weight:700;margin-top:2px}.sd-create .evvr-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sd-create .evvr-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 9px;white-space:nowrap}.sd-create .evvr-badge.on{background:var(--app-tint-green);color:#027a48}.sd-create .evvr-badge.off{background:var(--app-surface-2);color:var(--app-text-muted)}.sd-create .evvr-badge svg{height:11px;width:11px}.sd-create .evvr-services{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.sd-create .evvr-svc{background:var(--app-tint-blue);border-radius:8px;color:var(--app-ink-blue);font-size:12px;font-weight:600;padding:4px 10px}.sd-create .evvr-section{border-top:1px solid var(--app-border);padding:14px 0}.sd-create .evvr-section:first-of-type{border-top:0;padding-top:0}.sd-create .evvr-sec-h{color:var(--app-text-muted);font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.sd-create .evvr-chips{display:flex;flex-wrap:wrap;gap:8px}.sd-create .evvr-chip{align-items:center;border-radius:9px;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px}.sd-create .evvr-chip svg{height:12px;width:12px}.sd-create .evvr-chip-on{background:var(--app-tint-green);color:#027a48}.sd-create .evvr-chip-off{background:var(--app-surface-2);color:var(--app-text-muted)}.sd-create .evvr-muted{color:var(--app-text-muted);font-size:12.5px}.sd-create .evvr-kvs{margin-top:12px}.sd-create .evvr-kv{align-items:baseline;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:4px 0}.sd-create .evvr-k{color:var(--app-text-muted);flex-shrink:0}.sd-create .evvr-v{color:var(--app-text);font-weight:600;text-align:right;word-break:break-word}.sd-create .evvr-mono{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.sd-create .svc-pills{display:flex;flex-wrap:wrap;gap:8px}.sd-create .svc-pill{background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;transition:background .12s,border-color .12s,color .12s}.sd-create .svc-pill:hover{background:var(--app-surface-2);border-color:var(--app-border)}.sd-create .svc-pill.on{background:var(--app-primary);border-color:var(--app-text);color:var(--app-on-primary)}.sd-create .evvr-err{color:#dc2626;font-size:12px;margin-top:5px}.sd-create .evvr-opt{color:var(--app-text-muted);font-weight:500}.sd-create .evvr-sec-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sd-create .evvr-break{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;margin-bottom:10px;padding:12px 14px}.sd-create .evvr-break-h{align-items:center;color:var(--app-text);display:flex;font-size:12.5px;font-weight:700;justify-content:space-between;margin-bottom:10px}.sd-create .evvr-break-x{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.sd-create .evvr-break-x:hover{background:var(--app-tint-red);border-color:var(--app-border);color:#b91c1c}.cca-root{color:var(--app-text);font-family:Inter,system-ui,-apple-system,sans-serif}.cca-hdr{align-items:center;display:flex;justify-content:space-between;padding:2px 2px 16px}.cca-eyebrow{color:var(--app-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cca-month{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:3px}.cca-nav{gap:4px}.cca-nav,.cca-navbtn{align-items:center;display:flex}.cca-navbtn{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;height:30px;justify-content:center;width:30px}.cca-navbtn:hover{background:var(--app-bg)}.cca-today-btn{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 12px}.cca-today-btn:hover{background:var(--app-bg)}.cca-cols{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:320px 1px minmax(0,1fr)}.cca-list-only .cca-cols{gap:0;grid-template-columns:1fr}.cca-divider{align-self:stretch;background:var(--app-border);width:1px}.cca-cal-card{align-self:center;border:1px solid var(--app-border);border-radius:12px;padding:14px}.cca-center{text-align:center}.cca-cal-card .cca-eyebrow.cca-center{margin-bottom:8px}.cca-cal-hdr{align-items:center;display:flex;gap:14px;justify-content:center;padding-bottom:12px}.cca-cal-month{font-size:15px;font-weight:700;letter-spacing:-.01em;min-width:118px;text-align:center}@media (max-width:760px){.cca-cols{gap:16px;grid-template-columns:1fr}.cca-divider{display:none}}.cca-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cca-cal-wd{color:var(--app-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;padding-bottom:8px;text-align:center}.cca-cal-cells{grid-row-gap:2px;display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.cca-cal-cell{flex-direction:column;gap:3px;height:38px;justify-content:flex-start;padding-top:3px}.cca-cal-cell,.cca-cal-num{align-items:center;display:flex}.cca-cal-num{border-radius:999px;font-size:12.5px;font-weight:500;height:28px;justify-content:center;width:28px}.cca-cal-num.today{background:var(--app-tint-amber);color:var(--app-text);font-weight:700}.cca-cal-num.past{color:var(--app-text-muted)}.cca-cal-num.future{color:var(--app-text)}.cca-cal-num.out{color:var(--app-text-muted)}.cca-cal-dot{border-radius:999px;height:5px;width:5px}.cca-section+.cca-section{margin-top:10px}.cca-band{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 12px}.cca-band-today{background:var(--app-tint-amber)}.cca-band-up{background:var(--app-surface-2)}.cca-band-head{align-items:baseline;display:flex;gap:7px;min-width:0}.cca-sec-title{color:var(--app-text);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.cca-sec-dot{color:#d9a441;font-size:12px;font-weight:700}.cca-sec-sub{font-size:11.5px;white-space:nowrap}.cca-band-up .cca-sec-sub,.cca-sec-sub{color:var(--app-text-muted)}.cca-sec-count{background:var(--app-tint-amber);border-radius:999px;color:var(--app-ink-amber);font-size:11px;font-weight:700;padding:3px 9px}.cca-list{display:flex;flex-direction:column;gap:2px}.cca-empty{color:var(--app-text-muted);font-size:12.5px;padding:10px 2px}.cca-more-btn{background:var(--app-surface-2);border:1px dashed var(--app-border);border-radius:9px;color:var(--app-text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;margin-top:8px;padding:8px;transition:background .12s ease,border-color .12s ease;width:100%}.cca-more-btn:hover{background:var(--app-bg);border-color:var(--app-border)}.cca-modal-body{max-height:60vh;overflow-y:auto;padding-right:2px}.cca-modal-body .cca-section+.cca-section{margin-top:12px}.cca-appt,.cca-up{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:11px;margin:0 -8px;padding:7px 8px;transition:background .12s ease}.cca-appt:hover,.cca-up:hover{background:var(--app-surface-2)}.cca-appt-body{flex:1 1;min-width:0}.cca-appt-title{color:var(--app-text);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cca-appt-meta{align-items:center;display:flex;gap:7px;margin-top:3px;min-width:0}.cca-chip{border-radius:999px;flex:none;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.cca-chip-client{background:var(--app-tint-blue);color:var(--app-ink-blue)}.cca-chip-facility{background:var(--app-tint-green);color:var(--app-ink-green)}.cca-appt-who{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap}.cca-appt-who,.cca-avatar{font-size:12px;overflow:hidden}.cca-avatar{align-items:center;border-radius:999px;display:flex;flex-shrink:0;font-weight:700;height:34px;justify-content:center;position:relative;width:34px}.cca-avatar-sq{border-radius:9px}.cca-avatar-img{background:var(--app-surface);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cca-tone-info{background:var(--app-tint-blue);color:var(--app-ink-blue)}.cca-tone-teal{background:var(--app-tint-green);color:var(--app-ink-green)}.cca-when{align-items:flex-end;display:flex;flex:none;flex-direction:column;line-height:1.25}.cca-when-s{color:var(--app-text);font-size:12px;font-weight:700;white-space:nowrap}.cca-when-e{font-weight:500;white-space:nowrap}.cca-allday,.cca-when-e{color:var(--app-text-muted);font-size:11px}.cca-allday{font-weight:700}.cca-up-date{align-items:center;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:9px;display:flex;flex-direction:column;flex-shrink:0;gap:1px;justify-content:center;padding:5px 0;width:42px}.cca-up-wd{color:var(--app-text-muted);font-size:9px;font-weight:700;letter-spacing:.05em}.cca-up-d{color:var(--app-text);font-size:15px;font-weight:700;line-height:1.05}.wrapper{display:flex}.btn{margin-left:auto;margin-top:50px}.mymodal{width:818px}.mymodal .mantine-Modal-inner{padding:0!important}.mwd{width:100%}.table{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.mainbillingcontainer{background:var(--app-bg);display:flex;width:100%}.mainbillingclaimcontainer{align-items:center;background:var(--app-bg);display:flex;justify-content:center}.mainbillingcontainer .maincontainer{background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;height:-webkit-max-content;height:max-content;margin-top:1px;width:50%}.mainbillingcontainer .maincontainer .mainbillingbox{align-items:center;display:flex;flex-direction:column;margin:auto;width:65%}.mainbillingcontainer .maincontainer .mainbillingbox>img{margin-top:41px;width:158px}.mainbillingcontainer .maincontainer .mainbillingbox .terms{color:var(--app-text);font-size:20px;font-style:normal;font-weight:600;line-height:30px;margin:0 0 12px}.mainbillingcontainer .maincontainer .mainbillingbox .termspara{color:var(--app-text-muted);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:13px;margin-top:-5px;text-align:center}.mainbillingcontainer .maincontainer .mainbillingbox .signupbillingbtn{background:var(--app-primary);border-radius:8px;color:var(--app-on-primary);font-size:16px;font-style:normal;font-weight:600;height:auto;line-height:24px;margin-bottom:69px;padding:12px 20px}.mainbillingcontainer .mainHdng{color:var(--app-text);font-size:16px;font-weight:600;line-height:24px;margin-bottom:67px}@media only screen and (max-width:1150px){.mainbillingcontainer .maincontainer{width:70%}}@media only screen and (max-width:600px){.mainbillingcontainer .maincontainer{width:90%}}.mainbillingcontainer{background:"var(--app-bg)";flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:14px 28px 14px 20px}.billing-form-mainContainer{align-items:center;background:var(--app-bg);display:flex;justify-content:center;margin-top:20px}.mainbillingcontainer .tabs{background:var(--app-surface);border-radius:8px;display:flex;gap:8px;margin-bottom:240px;margin-top:38px;padding:12px 16px;width:100%}.mainbillingcontainer .tabs .tabs-inner{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;padding:12px 20px;text-align:center;width:15%}.billing-form-mainContainer .select-main{background:var(--app-surface);border-radius:10px;display:flex;flex-direction:column;height:250px;margin-bottom:32px;width:93%}.billing-form-mainContainer .select-main .hdng{color:var(--app-text);font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-left:40px;margin-top:10px}.billing-form-mainContainer .select-main .select-parent{align-items:end;box-sizing:border-box;display:flex;flex-direction:column;padding:0 50px 36px 56px}.billing-form-mainContainer .select-main .select-parent .add-provider-btn{background:var(--app-primary);border:1px solid var(--app-primary);border-radius:8px;color:var(--app-text);font-size:14px;font-weight:600;height:auto;line-height:20px;margin-bottom:12px;padding:10px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.billing-form-mainContainer .select-main .select-parent .add-provider-btn .plus-icon{margin-right:5px}.billing-form-mainContainer .select-main .select-parent .select{align-items:center;background:#0000;border:1px solid var(--app-border);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:26px 39px;width:100%}.billing-form-mainContainer .select-main .select-parent .select>span:first-child{color:#b7b7b8;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.maindrawer{padding:13px 19px;width:100%}.mini-drawer{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:6px 13px}.mt24{margin-top:24px}.flex{display:flex;justify-content:space-between}.content{display:flex;flex-direction:column;overflow-x:auto;width:100%}.mainbillingInvoicecontainer{align-items:center;background:var(--app-bg);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:30px}.mainbillingInvoicecontainer .tabs{background:var(--app-surface);border-radius:12px;display:flex;justify-content:space-between;padding:27px 16px;width:100%}.mainbillingInvoicecontainer .tabs .tabbtn{color:var(--app-text);cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.mainbillingInvoicecontainer .mantine-fq0g4p{border-bottom:none}.mainbillingInvoicecontainer .mantine-1hher0m[data-active]{background:var(--app-surface);border-bottom:2px solid var(--app-accent);border-radius:4px 4px 0 0}.img{position:relative;top:10px}.imgflex{display:flex;gap:20px}@media (max-width:900px){.mainbillingInvoicecontainer{padding-left:10px;padding-right:10px}}.dashbordinvoices,.total-receivables-section{padding:32px 26px 34px}.allInvoicesSection,.dashbordinvoices,.total-receivables-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;margin-top:20px;width:100%}.allInvoicesSection{align-items:center;display:flex;justify-content:space-between;padding:10px 15px}.search-section{width:100%}.dashbordinvoices .search-section .mantine-Input-wrapper{align-items:center;display:flex;height:100%}.dashbordinvoices .search-section .mantine-Input-wrapper input{border:2px solid #1018280d!important;border-radius:5px;height:100%;padding-left:2.25rem;padding-right:.75rem}.dashbordinvoices .search-section .mantine-Input-wrapper .mantine-TextInput-rightSection{left:0!important}.total-receivables-section{padding:15px}.total-receivables-container{background-color:var(--app-surface-2);border-radius:5px;display:flex;height:100%;padding:1rem;width:100%}.total-receivables-container .total-receivables-box{border-left:1px solid var(--app-text-muted);height:100%;padding:0 2rem;width:100%}.total-receivables-container .total-receivables-box:first-child{border-left:none}.total-receivables-container .total-receivables-box .price{font-size:36px;font-weight:700}.invoice-container{background-color:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;margin:0 auto}.datepicker{background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 2px #1018280d,0 0 0 4px var(--app-border);margin-top:12px;min-width:-webkit-max-content;min-width:max-content;width:231px}.invoice-header{color:var(--app-text);font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:20px;text-align:center}.invoice-table{border-collapse:collapse;padding:0;width:100%}.invoice-table-header-top{background-color:var(--app-border);border-bottom:1px solid var(--app-border);font-weight:400;padding:8px;text-align:left}.add-items-btn{align-items:center;background:var(--app-surface-2);border:2px solid var(--app-border);border-radius:8px;display:flex;font-size:15px;gap:5px;padding:4px 8px}.invoice-table-header{background-color:var(--app-surface);font-weight:700;padding:2rem 8px 8px;text-align:left}.invoice-table-header,.invoice-table-row{border-bottom:1px solid var(--app-border)}.invoice-table-cell{text-align:left}.invoice-input{border-radius:4px;box-sizing:border-box;font-size:14px;padding:6px;width:100%}.quantity-input{text-align:center}.amount-input{text-align:right}.invoice-footer{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1rem 2rem}.invoice-upper-footer{align-items:center;border-bottom:1px solid var(--app-border);display:flex;justify-content:center;padding:1.5rem 0}.add-row-button{cursor:pointer;height:30px;width:30px}.total-amount{font-size:18px;font-weight:700}.maindashbordinvoices{margin-top:24px}.dashbordinvoices{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;margin-top:20px;padding:32px 26px 34px;width:100%}.maindashbordinvoices .dashbordinvoices .d-flex{display:flex;margin-top:17px;width:100%}.textcenter{display:flex;justify-content:center}.ogd-studio .work.hide-palette{grid-template-columns:minmax(0,1fr) 250px}.ogd-studio .work.hide-palette.no-props{grid-template-columns:minmax(0,1fr) 44px}.ogd-studio .work.hide-palette.hide-props{grid-template-columns:minmax(0,1fr)}.ogd-studio .sheet.docsheet{align-self:center;background:#fff;border:1px solid var(--d-line);border-radius:12px;box-shadow:0 1px 2px #1018280d;margin:0;max-width:896px;overflow:hidden;padding:0;width:100%}.ogd-studio .sheet.docsheet,.ogd-studio .sheet.ovsheet{display:flex;flex:1 1;flex-direction:column;min-height:0}.ogd-studio .pswitch .sl{font-size:13px;font-weight:500}.ogd-studio .addopt.danger{align-items:center;background:#fef3f2;border-color:#fecdca;color:var(--d-danger);display:inline-flex;gap:6px}.ogd-studio .sheetbody{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.ogd-studio .sheetbody .docCanvasParent{background:#fff;border:1px solid var(--d-line);border-radius:4px;box-shadow:0 8px 26px #1018281a}.ogd-studio .pane.canvas{align-items:center;overflow-x:auto;overflow-y:hidden;padding:14px 26px 26px}.ogd-studio .dtb{align-items:center;background:#fff;border-bottom:1px solid var(--d-line);display:flex;flex:none;flex-wrap:wrap;gap:3px;padding:9px 14px}.ogd-studio .dtb button{background:#0000;border:none;border-radius:8px;color:#475467;display:grid;font-size:12.5px;font-weight:700;height:30px;min-width:30px;padding:0 6px;place-items:center}.ogd-studio .dtb button:hover{background:#f2f4f7}.ogd-studio .dtb button.on{background:#eaecf0;color:var(--d-ink)}.ogd-studio .dtb .dv{background:var(--d-line);height:18px;margin:0 4px;width:1px}.ogd-studio .ddsel{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 9px;position:relative;-webkit-user-select:none;user-select:none}.ogd-studio .ddsel:hover{border-color:#d0d5dd}.ogd-studio .ddsel .ddv{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .ddsel .ddmenu{background:#fff;border:1px solid var(--d-line);border-radius:10px;box-shadow:0 10px 28px #10182824;display:none;left:0;min-width:100%;padding:4px;position:absolute;top:34px;z-index:40}.ogd-studio .ddsel.open .ddmenu{display:block}.ogd-studio .ddo{border-radius:7px;font-size:12.5px;font-weight:500;padding:7px 11px;white-space:nowrap}.ogd-studio .ddo:hover{background:#f5f5f5}.ogd-studio .ddo.on{background:var(--d-accent-soft);font-weight:700}.ogd-studio .aipop,.ogd-studio .micpop{background:#fff;border:1px solid var(--d-line);border-radius:12px;box-shadow:0 14px 36px #1018282e;padding:12px;position:fixed;width:330px;z-index:500}.ogd-studio .ai-h{align-items:center;color:var(--d-ink);display:flex;font-size:12.5px;font-weight:700;gap:7px;margin-bottom:9px;white-space:nowrap}.ogd-studio .ai-inp{border:1px solid var(--d-line);border-radius:9px;color:var(--d-ink);font:inherit;font-size:13px;outline:none;padding:9px 11px;resize:none;width:100%}.ogd-studio .ai-inp:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-soft)}.ogd-studio .ai-inp[readonly]{background:var(--d-surface-soft);color:var(--d-muted)}.ogd-studio .ai-foot{align-items:center;display:flex;gap:8px;margin-top:10px}.ogd-studio .ai-hint{color:var(--d-muted);flex:1 1;font-size:11px;min-width:0}.ogd-studio .ai-go{background:var(--d-accent);border:1px solid var(--d-accent);border-radius:8px;color:#000;cursor:pointer;flex:none;font-size:12.5px;font-weight:600;padding:7px 14px;white-space:nowrap}.ogd-studio .ai-go:hover{filter:brightness(.97)}.ogd-studio .ai-go:disabled{cursor:not-allowed;opacity:.55}.ogd-studio .ai-cancel{background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);cursor:pointer;flex:none;font-size:12.5px;font-weight:600;padding:7px 14px;white-space:nowrap}.ogd-studio .ai-cancel:hover{background:var(--d-surface-soft)}.ogd-studio .rec-dot{animation:ogd-recpulse 1.1s infinite;background:#e5252a;background:var(--d-danger,#e5252a);border-radius:50%;flex:none;height:9px;width:9px}@keyframes ogd-recpulse{0%,to{opacity:1}50%{opacity:.25}}.ogd-studio .mic-wave{border-radius:4px;flex:none;height:20px;margin-left:auto;overflow:hidden;width:90px}.ogd-studio .mic-wave canvas{display:block}.ogd-studio .docpage{color:#1a1a1a;font-family:Inter,-apple-system,sans-serif;font-size:15px;line-height:1.65;min-height:1056px;outline:none;padding:14px 84px 76px;position:relative;width:816px}.ogd-studio .docpage:focus{box-shadow:0 8px 26px #1018281a,0 0 0 3px var(--d-accent-soft)}.ogd-studio .docpage h1{font-size:22px;font-weight:800;letter-spacing:-.015em;margin-bottom:4px}.ogd-studio .docpage h2{font-size:13px;font-weight:800;letter-spacing:.05em;margin:22px 0 8px;text-transform:uppercase}.ogd-studio .docpage p{margin:7px 0}.ogd-studio .docpage ol,.ogd-studio .docpage ul{margin:7px 0 7px 22px}.ogd-studio .docpage table{border-collapse:collapse;font-size:inherit;margin:10px 0;width:100%}.ogd-studio .docpage table td,.ogd-studio .docpage table th{border-bottom:1px solid var(--d-line);padding:7px 10px;text-align:left;vertical-align:top}.ogd-studio .docpage table thead th{background:#f8fafc;font-weight:700}.ogd-studio .docpage table td.dlabel{font-weight:500;width:34%}.ogd-studio .docpage .muted{color:var(--d-muted)}.ogd-studio .docpage hr{border:none;border-top:1px solid #d9dbdf;margin:16px 0}.ogd-studio .docpage blockquote{border:none;font-style:inherit;margin:7px 0 7px 28px}.ogd-studio .docpage.dropping{outline:2px dashed var(--d-accent);outline-offset:-4px}.ogd-studio .docpage.paged{background:#0000;border:none;box-shadow:none;isolation:isolate}.ogd-studio .pgsheet{left:0;position:absolute;right:0;z-index:-1}.ogd-studio .pgsheet,.ogd-studio .pgspacer{pointer-events:none;-webkit-user-select:none;user-select:none}.ogd-studio .dtok{background:#ffba4521;border:1px solid #c9800d6b;border-radius:2px;cursor:grab;display:inline-block;line-height:inherit;margin:0 2px;min-width:112px;padding:1px 7px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:initial}.ogd-studio .dtok.sel,.ogd-studio .dtok:hover{background:#ffba4542;border-color:#c9800d}.ogd-studio .dtok.sel{box-shadow:0 0 0 2px var(--d-accent-soft),0 0 0 3px #c9800d80}.ogd-studio .dtok.k-sig{background-color:#ffba4533;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9800d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3-1 5.5-3.5 8-8'/%3E%3Cpath d='M17.6 3.4a2.1 2.1 0 0 1 3 3L9 18l-4 1 1-4z'/%3E%3C/svg%3E");background-position:5px;background-repeat:no-repeat;background-size:12px 12px;border-color:#c9800d;border-left:3px solid #c9800d;padding-left:21px}.ogd-studio .dtok.k-sig.sel,.ogd-studio .dtok.k-sig:hover{background-color:#ffba4557}.ogd-studio .dtok.k-sig .tlab{color:#8a4f04;font-style:italic;font-weight:700}.ogd-studio .dtok.k-hdr{background:#0000;border-color:#0000;box-shadow:none;min-height:0;padding:2px 6px}.ogd-studio .dtok.k-hdr.sel,.ogd-studio .dtok.k-hdr:hover{border-color:var(--d-line)}.ogd-studio .dtok.k-hdr .tlab{color:#171717;font-size:17px;font-weight:800;letter-spacing:-.01em;outline:none}.ogd-studio .dtok.md{min-width:100px}.ogd-studio .dtok.xs{min-width:56px}.ogd-studio .dtok.wide{min-width:250px}.ogd-studio .dtok.tall{display:block;margin:6px 0;min-height:60px;min-width:100%;padding:6px 8px}.ogd-studio .dtok .tlab{color:#8a5e14;font-size:10px;font-weight:600;letter-spacing:.01em;pointer-events:none;white-space:nowrap}.ogd-studio .dtok .req{color:var(--d-danger);font-weight:800}.ogd-studio .dtok .dx{align-items:center;background:var(--d-accent);border:2px solid #fff;border-radius:999px;color:#111;cursor:pointer;display:none;font-size:10px;font-style:normal;font-weight:700;height:16px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-9px;width:16px}.ogd-studio .dtok.sel .dx,.ogd-studio .dtok:hover .dx{display:flex}.ogd-studio .dtok .dx:hover{color:var(--d-danger)}.ogd-studio .dtok.k-tbl{background:#fff;display:block;margin:8px 0;min-height:0;min-width:100%;padding:6px}.ogd-studio .btbl{border-collapse:collapse;table-layout:fixed;width:100%}.ogd-studio .btbl td{border:1px solid #c9cdd4;color:#1a1a1a;font-size:12.5px;height:27px;outline:none;overflow:hidden;padding:5px 8px}.ogd-studio .btbl td.hd{background:#f4f4f5;font-size:11.5px;font-weight:700}.ogd-studio .dtok.k-ln{align-items:center;background:#0000;border-color:#0000;box-shadow:none;display:inline-flex;min-height:0;padding:9px 2px}.ogd-studio .dtok.k-ln.sel,.ogd-studio .dtok.k-ln:hover{border-color:var(--d-line)}.ogd-studio .dtok.k-ln .lnbar{border-top:2px solid #333;display:block;flex:1 1}.ogd-studio .dtok.k-ln[data-ln=dashed] .lnbar{border-top-style:dashed}.ogd-studio .dtok.k-ln[data-ln=dotted] .lnbar{border-top-style:dotted}.ogd-studio .lnpick{display:flex;flex-direction:column;gap:6px}.ogd-studio .lnpick button{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:8px 11px;white-space:nowrap}.ogd-studio .lnpick button[aria-pressed=true]{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd-studio .lnpick .lnprev{border-top:2px solid #333;display:block;flex:none;width:44px}.ogd-studio .dtok.k-img{background:#0000;line-height:0;min-width:0;padding:2px;vertical-align:middle}.ogd-studio .dtok.k-img.sel,.ogd-studio .dtok.k-img:hover{background:#ffba4524}.ogd-studio .dtok .timg{border-radius:3px;display:inline-block;height:auto;max-width:100%}.ogd-studio .dtok .timg-ph{align-items:center;background:#ffba451f;border:1.5px dashed var(--d-accent);border-radius:8px;color:#9a6b1c;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;line-height:1.2;padding:14px 18px}.ogd-studio .printmode .dtok.k-img{background:#0000!important;border-bottom:none!important;padding:0}.ogd-studio .printmode .dtok.k-img .timg-ph{display:none}.ogd-studio .dtok .tchoices{color:#7a5410;font-size:12px;pointer-events:none;white-space:nowrap}.ogd-studio .dtok .tchoices i{font-style:normal;margin-right:14px}.ogd-studio .dtok .tchoices i:last-child{margin-right:0}.ogd-studio .dtok .tchoices .rgl{border:1.5px solid;border-radius:50%;box-sizing:border-box;display:inline-block;height:13px;vertical-align:-2px;width:13px}.ogd-studio .dtok.has-opts{min-width:0}.ogd-studio .dtok.has-opts .tlab{display:none}.ogd-studio .dtok.k-dd{min-width:150px;padding-right:26px}.ogd-studio .dtok.k-dd:before{border-bottom:1.6px solid #9a6b1c;border-right:1.6px solid #9a6b1c;content:"";height:6px;pointer-events:none;position:absolute;right:9px;top:50%;transform:translateY(-70%) rotate(45deg);width:6px}.ogd-studio .dtok.k-file{background-position:50%;background-repeat:no-repeat;background-size:cover;border-style:dashed;min-height:96px;min-width:170px}.ogd-studio .dtok.k-file .tlab{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.ogd-studio .dtok.k-file.has-img{background-color:initial;border-style:solid}.ogd-studio .dtok.k-file.has-img .tlab{display:none}.ogd-studio .dtok.abs{box-shadow:none;box-sizing:border-box;cursor:move;display:inline-block!important;margin:0!important;min-width:48px!important;position:absolute;z-index:5}.ogd-studio .dtok.abs .rsz{background:#fff;border:1.5px solid var(--d-accent);border-radius:3px;bottom:-6px;cursor:nwse-resize;display:none;height:12px;position:absolute;right:-6px;width:12px}.ogd-studio .dtok.abs.sel .rsz,.ogd-studio .dtok.abs:hover .rsz{display:block}.ogd-studio .dtok.abs.img{align-items:center;display:flex!important;justify-content:center;overflow:hidden;padding:0}.ogd-studio .dtok.abs.img.has-img{background:#0000;border-style:dashed}.ogd-studio .dtok.abs.img .timg{height:100%;object-fit:contain;pointer-events:none;width:100%}.ogd-studio .dtok.abs.img .tlab{font-size:11px;padding:2px 4px;text-align:center}.ovfill-img{object-fit:contain;pointer-events:none;position:absolute}.ogd-studio .dtok.abs .tval.tsample{color:var(--d-muted);font-style:italic}.ogd-studio .tsigned{font-family:Brush Script MT,Segoe Script,cursive;font-size:18px;font-style:italic}.ogd-studio .dtok.abs.mark{align-items:center;background:#ffba452e;display:flex!important;justify-content:center;min-width:0!important;padding:0}.ogd-studio .dtok.abs.k-rb{border-radius:50%}.ogd-studio .dtok.abs.mark.on{background:#3b82f61a;border-color:#3b82f699}.ogd-studio .dtok.abs.mark .tmark{color:#101828;font-size:13px;line-height:1;pointer-events:none}.ogd-studio .dtok.abs.has-val{background:#3b82f614;border-color:#3b82f673}.ogd-studio .dtok.abs .tval{color:#101828;display:block;font-size:14px;line-height:1.3;overflow:hidden;white-space:pre-wrap;word-break:break-word}.ogd-studio .dtok.abs.editing{background:#fff;border-color:var(--d-accent);cursor:text;padding:0}.ogd-studio .dtok.abs .tinput{background:#0000;border:0;box-sizing:border-box;color:#101828;display:block;font:inherit;font-size:14px;height:100%;outline:none;padding:1px 6px;resize:none;-webkit-user-select:text;user-select:text;width:100%}.ogd-studio .pdfwork{background:var(--d-bg);flex:1 1;min-height:0;overflow:auto;padding:16px 26px 30px}.ogd-studio .pdfgen{margin:0 auto;max-width:860px}.ogd-studio .genhint{background:var(--d-accent-soft);border:1px dashed #ffe2b8;border-radius:9px;color:#92400e;font-size:12px;margin-bottom:14px;padding:8px 12px}.ogd-studio .printmode{cursor:default;margin:0 auto}.ogd-studio .printmode .dtok{background-color:initial!important;border-color:#0000!important;border-bottom:1.2px solid #222!important;box-shadow:none!important;cursor:default}.ogd-studio .printmode .dtok.k-sig{background-image:none!important;border-left-width:1px!important;padding-left:8px!important}.ogd-studio .printmode .dtok .tlab{visibility:hidden}.ogd-studio .printmode .dtok.rq:after{bottom:0;color:#c62828;content:"*";font-size:12px;font-weight:800;position:absolute;right:-10px}.ogd-studio .printmode .dtok.k-sig:before{bottom:1px;color:#111;content:"X";font-size:13px;font-weight:700;left:2px;position:absolute}.ogd-studio .printmode .dtok.k-date:before{bottom:3px;color:#b4b9bf;content:"MM / DD / YYYY";font-size:10.5px;left:0;letter-spacing:.14em;pointer-events:none;position:absolute;right:0;text-align:center;white-space:nowrap}.ogd-studio .printmode .dtok.k-yn{border-bottom-color:#0000!important}.ogd-studio .printmode .dtok.k-yn:before{bottom:2px;color:#222;content:"\2610 Yes\2003\2610 No";font-size:12px;left:4px;position:absolute}.ogd-studio .printmode .dtok.k-ch{border-bottom-color:#0000!important}.ogd-studio .printmode .dtok.k-ch:before{bottom:2px;color:#222;content:"\2610 ____\2002\2610 ____\2002\2610 ____";font-size:12px;left:4px;position:absolute;white-space:nowrap}.ogd-studio .printmode .dtok.k-ch.has-opts:before{content:none}.ogd-studio .printmode .dtok.has-opts .tlab{display:none}.ogd-studio .printmode .dtok .tchoices{color:#222}.ogd-studio .printmode .dtok.k-ar{background:repeating-linear-gradient(180deg,#0000,#0000 21px,#ddd 0,#ddd 22px)!important;border:1px solid #333!important;border-radius:2px}.ogd-studio .printmode .dtok.k-dd{border-color:#222!important;border-radius:3px}.ogd-studio .printmode .dtok.k-dd:before{border-bottom-color:#222;border-right-color:#222}.ogd-studio .printmode .dtok.k-dd .tlab{color:#667085;visibility:visible}.ogd-studio .printmode .dtok.k-file{border:1px dashed #555!important;border-radius:3px}.ogd-studio .printmode .dtok.k-file .tlab{color:#667085;visibility:visible}.ogd-studio .dtok .tans{color:#111;display:inline-block;font-size:13.5px;line-height:1.4;text-align:left;visibility:visible;white-space:pre-wrap}.ogd-studio .dtok .tans-img{display:inline-block;max-height:46px;max-width:100%;vertical-align:middle}.ogd-studio .printmode .dtok.filled:after,.ogd-studio .printmode .dtok.filled:before{content:none!important}.ogd-studio .printmode .dtok.filled,.ogd-studio .printmode .dtok.k-ch.filled,.ogd-studio .printmode .dtok.k-yn.filled{border-bottom-color:#222!important}.ogd-studio .printmode .dtok.k-ar.filled{background:none!important;padding:6px 8px}.ogd-studio .printmode .dtok.k-file.filled{border-color:#222!important;border-style:solid!important}.ogd-studio .printmode .dtok.k-hdr,.ogd-studio .printmode .dtok.k-ln,.ogd-studio .printmode .dtok.k-tbl{border-bottom:none!important}.ogd-studio .printmode .dtok.k-hdr .tlab{visibility:visible}.ogd-studio .printmode .dtok.k-tbl{background-color:#fff!important}.ogd-studio .docsig{margin-top:40px;max-width:300px}.ogd-studio .docsig-mark{align-items:flex-end;color:#111;display:flex;font-size:22px;font-style:italic;min-height:42px}.ogd-studio .docsig-mark img{max-height:42px;max-width:100%}.ogd-studio .docsig-rule{border-top:1px solid #222;margin:4px 0 5px}.ogd-studio .docsig-who{color:#344054;font-size:12px}.ogd-studio .docsig-when{color:#8a8f98;font-size:10px;margin-top:2px}.ogd-studio.ogd-docview{background:#525659;display:block;flex:1 1 auto;min-height:0;overflow:auto;padding:22px 16px}.ogd-studio.ogd-docview .pdfwork{background:#0000;flex:none;overflow:visible;padding:0}.ogd-studio.ogd-docview .pdfgen{max-width:none}.ogd-studio.ogd-docview .docpage{background:#fff;border-radius:3px;box-shadow:0 6px 20px #00000059;margin:0 auto}.ogd-studio .ovsheet{margin:0 auto;max-width:none;padding:0 0 40px;width:auto}.ogd-studio .ovsheet>.sheetbody{scrollbar-gutter:stable}.ogd-studio .ovtb{align-items:center;display:flex;gap:6px}.ogd-studio .ovtb-name{align-items:center;color:var(--d-ink);display:flex;font-size:13px;font-weight:600;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .ovtb button{color:#475467;font-size:12px;font-weight:600;padding:0 10px;width:auto}.ovpages{transform-origin:top left}.ovpage{background:#fff;border:1px solid var(--d-line);border-radius:4px;box-shadow:0 8px 26px #1018281a;overflow:hidden;position:relative}.ovcanvas{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.ogd-studio .pdf-drop{align-items:center;background:#fff;border:2px dashed var(--d-line);border-radius:14px;color:var(--d-muted);display:flex;flex-direction:column;gap:6px;margin:60px auto;max-width:480px;padding:40px 30px;text-align:center}.ogd-studio .pdf-drop.dropping{background:var(--d-accent-soft);border-color:var(--d-accent)}.ogd-studio .pdf-drop-title{color:var(--d-ink);font-size:15px;font-weight:700;margin-top:8px}.ogd-studio .pdf-drop-sub{font-size:12.5px;margin-bottom:6px}.ogd-studio .printmode .dtok.k-file.has-img{border:none!important}.ovfill-wrap{position:relative}.ovfill-box,.ovfill-choices,.ovfill-inp,.ovfill-yn{box-sizing:border-box;position:absolute}.ovfill-inp{background:#fff8ebb3;border:1px solid #c9800d73;border-bottom:1.5px solid #c9800db3;border-radius:2px;color:#1a1a1a;font:inherit;font-size:12px;min-height:18px;outline:none;padding:1px 5px}.ovfill-inp:hover{background:#fff8ebeb;border-color:#c9800d}.ovfill-inp:focus{background:#fff;border-color:#c9800d;box-shadow:0 0 0 3px var(--d-accent-soft)}.ovfill-area{resize:none}select.ovfill-inp{cursor:pointer}.ovfill-choices{background:#ffffffeb;border:1.5px solid var(--d-accent);border-radius:3px;display:flex;flex-direction:column;gap:2px;overflow:auto;padding:2px 4px}.ovfill-opt{align-items:center;background:#0000;border:none;border-radius:3px;color:#1a1a1a;display:flex;font-size:11.5px;gap:6px;padding:1px 2px;text-align:left}.ovfill-opt:hover{background:var(--d-accent-soft)}.ovfill-mark{align-items:center;border:1.5px solid #9a6b1c;color:#9a6b1c;display:flex;flex:none;height:12px;justify-content:center;width:12px}.ovfill-mark.round{border-radius:50%}.ovfill-opt.sel .ovfill-mark{background:var(--d-accent);border-color:var(--d-accent);color:#111}.ovfill-opt.sel{font-weight:700}.ovfill-yn{background:#ffffffeb;border:1.5px solid var(--d-accent);border-radius:3px;display:flex;gap:4px;padding:2px}.ovfill-yn button{background:#0000;border:none;border-radius:2px;color:#667085;flex:1 1;font-size:11.5px;font-weight:600}.ovfill-yn button.on{background:var(--d-accent);color:#111}.ovfill-mark-box{align-items:center;background:#ffba451f;border:1px solid #c9800d99;border-radius:2px;box-sizing:border-box;color:#101828;cursor:pointer;display:flex;font-size:13px;justify-content:center;line-height:1;padding:0;position:absolute}.ovfill-mark-box.round{border-radius:50%}.ovfill-mark-box:hover{border-color:#c9800d}.ovfill-mark-box.on,.ovfill-mark-box.ro{background:#0000}.ovfill-mark-box.ro{border-color:#0000;cursor:default}.ovfill-box{align-items:center;background:#ffba451a;border:1px dashed #c9800d8c;border-radius:2px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:3px}.ovfill-box:hover{background-color:#ffba4533;border-color:#c9800d}.ovfill-box img{max-height:100%;max-width:100%;object-fit:contain}.ovfill-sigbox{background-color:#ffba452e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9800d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3-1 5.5-3.5 8-8'/%3E%3Cpath d='M17.6 3.4a2.1 2.1 0 0 1 3 3L9 18l-4 1 1-4z'/%3E%3C/svg%3E");background-position:6px;background-repeat:no-repeat;background-size:13px 13px;border:1px solid #c9800d;border-left-width:3px;font-family:inherit;justify-content:flex-start;padding-left:23px}.ovfill-sigbox:hover{background-color:#ffba454d;border-color:#a8690a}.ovfill-sigbox .ovfill-ph{color:#8a4f04;font-style:italic;font-weight:600}.ovfill-sigbox.signed{background-color:#fff;background-image:none;border-style:solid;justify-content:center;padding-left:3px}.ovfill-signed-name{color:#171717;font-family:Segoe Script,Brush Script MT,cursive;font-size:16px}.ovfill-ph{color:#9a6b1c;font-size:10.5px;line-height:1.3;text-align:center}.ovfill-upl{align-items:center;background:#0000;border:none;color:#9a6b1c;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px}.ovfill-box.ovfill-ro{background:#0000;border:none;color:#1a1a1a;cursor:default;font-size:12px;justify-content:flex-start;padding:0 2px}.ovfill-box.ovfill-ro .ovfill-ph{color:var(--d-muted)}.ogd-studio .dochdr{border-radius:4px;color:var(--d-muted);cursor:text;flex-direction:column;font-family:Inter,-apple-system,sans-serif;font-size:13px;margin:16px 84px 0;min-height:52px;outline:none;padding:8px 0;position:relative;width:648px}.ogd-studio .dochdr,.ogd-studio .dochdr-add{background:#fff;display:flex;justify-content:center}.ogd-studio .dochdr-add{align-items:center;border:1px solid var(--d-line);border-bottom:none;border-radius:4px 4px 0 0;color:#9ca3af;color:var(--d-muted-2,#9ca3af);cursor:pointer;font:inherit;font-size:12px;font-weight:600;gap:8px;margin:0 auto -1px;padding:11px 84px;width:816px}.ogd-studio .dochdr-add:hover{background:#fafafa;background:var(--d-surface-soft,#fafafa);color:var(--d-ink)}.ogd-studio .dochdr-add-hint{align-items:center;display:flex;gap:8px;opacity:0;transition:opacity .12s}.ogd-studio .dochdr-add:focus-visible .dochdr-add-hint,.ogd-studio .dochdr-add:hover .dochdr-add-hint{opacity:1}.ogd-studio .dochdr-add svg{flex:none}.ogd-studio .dochdr.sel{border-radius:4px;outline:1.5px dashed var(--d-accent);outline-offset:4px}.ogd-studio .dochdr.has-line{border-bottom:1.5px solid var(--d-line);margin-bottom:0;padding-bottom:12px}.ogd-studio .dochdr.align-center{text-align:center}.ogd-studio .dochdr.align-right{text-align:right}.ogd-studio .dochdr-ghost{color:var(--d-muted);font-size:11px;left:84px;pointer-events:none;position:absolute;right:84px;-webkit-user-select:none;user-select:none}.ogd-studio .dochdr-ghost.align-center{text-align:center}.ogd-studio .dochdr-ghost.align-right{text-align:right}.ogd-studio .dochdr-ghost.has-line{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--d-line-soft,#f3f4f6);padding-bottom:6px}.ogd-studio .printmode .dochdr-ghost{color:#667085}.ogd-studio .printmode .dochdr-ghost.has-line{border-bottom-color:#333}.ogd-studio .pgnum{color:#9ca3af;color:var(--d-muted-2,#9ca3af);font-size:10px;pointer-events:none;position:absolute;right:84px;-webkit-user-select:none;user-select:none}.ogd-studio .printmode .pgnum{color:#667085}.ogd-studio .clrA{border-bottom:3px solid #1a1a1a;border-bottom:3px solid var(--clrcur,#1a1a1a);display:inline-block;font-size:13px;font-weight:800;line-height:1.05;padding:0 1px}.ogd-studio .clrpop{background:#fff;border:1px solid var(--d-line);border-radius:12px;box-shadow:0 12px 32px #10182829;gap:7px;grid-template-columns:repeat(6,24px);left:0;padding:10px;position:absolute;top:calc(100% + 6px);z-index:500}.ogd-studio .clrsw{border:1px solid #0000001a;border-radius:7px;cursor:pointer;height:24px;padding:0;width:24px}.ogd-studio .clrsw:hover{transform:scale(1.1)}.ogd-studio .segpick{background:#f4f4f5;background:var(--d-surface-alt,#f4f4f5);border-radius:8px;display:flex;gap:4px;padding:3px}.ogd-studio .segpick button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--d-muted);cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:6px 8px}.ogd-studio .segpick button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #10182814;color:var(--d-ink)}.ogd-studio .dtok.k-img.imgdoc{cursor:grab;display:block;margin:12px 0;max-width:100%;width:-webkit-max-content;width:max-content}.ogd-studio .dtok.k-img.imgdoc[data-align=center]{margin-left:auto;margin-right:auto}.ogd-studio .dtok.k-img.imgdoc[data-align=right]{margin-left:auto;margin-right:0}.ogd-studio .dtok.k-img.imgdoc.dragging{opacity:.5}.ogd-studio .dtok.k-ar[data-h=sm]{min-height:36px}.ogd-studio .dtok.k-ar[data-h=lg]{min-height:110px}.ogd-studio .dtok.k-ar[data-tw=half]{display:inline-block;min-width:48%}.ogd-studio .printmode .dtok.k-ar[data-h=sm]{min-height:36px}.ogd-studio .printmode .dtok.k-ar[data-h=lg]{min-height:110px}.ogd-studio .printmode .dtok.k-ar[data-tw=half]{display:inline-block;min-width:48%}.ogd-studio .printmode .dtok.k-ar[data-st=boxed]{background:none!important;border:1.5px solid #333!important;border-radius:4px}.ogd-studio .fb-work{--fb-palw:236px;--fb-propw:224px;display:grid;flex:1 1;grid-template-columns:var(--fb-palw) minmax(0,1fr) var(--fb-propw);min-height:0;position:relative}.ogd-studio .fb-work.fb-np{--fb-palw:44px}.ogd-studio .fb-work.fb-ns{--fb-propw:44px}.ogd-studio .fb-work.fb-np .fb-palpane,.ogd-studio .fb-work.fb-ns .fb-proppane{visibility:hidden}.ogd-studio .fb-work.fb-np .fb-palrestore{display:grid;left:8px}.ogd-studio .fb-work.fb-ns .fb-proprestore{display:grid;right:8px}.ogd-studio .fb-restorebtn{background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-muted);cursor:pointer;display:none;height:28px;padding:0;place-items:center;position:absolute;top:22px;width:28px;z-index:20}.ogd-studio .fb-restorebtn:hover{border-color:var(--fb-bd-2);color:var(--fb-ink)}.ogd-studio{--fb-bg:#f5f5f5;--fb-surface:#fff;--fb-bd:#e5e5e5;--fb-bd-2:#d0d5dd;--fb-ink:#171717;--fb-muted:#667085;--fb-muted-2:#9ca3af;--fb-yellow:#ffba45;--fb-yellow-soft:#ffba452e;--fb-danger:#d92d20;--fb-c-client:#b4700a;--fb-c-client-bg:#fff3dd;--fb-c-client-bd:#f5ce8a;--fb-c-staff:#1d4ed8;--fb-c-staff-bg:#e8efff;--fb-c-staff-bd:#b9cdf7;--fb-c-ext:#067647;--fb-c-ext-bg:#e3f6ec;--fb-c-ext-bd:#a8e3c3}.ogd-studio .fb-collbtn{background:#0000;border:none;border-radius:7px;color:var(--fb-muted);cursor:pointer;display:grid;flex:none;height:26px;padding:0;place-items:center;width:26px}.ogd-studio .fb-collbtn:hover{background:#f2f4f7;color:var(--fb-ink)}.ogd-studio .fb-pane{background:#fff;border:1px solid var(--fb-bd);border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;flex-direction:column;margin:14px;min-height:0;overflow:hidden}.ogd-studio .fb-pane:first-child{margin-right:0}.ogd-studio .fb-pane:last-child{margin-left:0}.ogd-studio .fb-panehead{align-items:center;border-bottom:1px solid var(--fb-bd);display:flex;flex:none;gap:8px;padding:12px 10px 11px 16px;position:relative}.ogd-studio .fb-panehead span{color:var(--fb-ink);font-size:13px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.ogd-studio .fb-palpane .fb-panehead{justify-content:flex-end}.ogd-studio .fb-proppane .fb-panehead{justify-content:flex-start}.ogd-studio .fb-railbody{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px}.ogd-studio .fb-search{align-items:center;border:1px solid var(--fb-bd);border-radius:9px;display:flex;gap:8px;height:36px;margin-bottom:12px;padding:0 11px}.ogd-studio .fb-search input{border:none;flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none}.ogd-studio .fb-search svg{color:var(--fb-muted-2);flex:none}.ogd-studio .fb-railbody h3{font-size:10.5px;font-weight:700;margin:16px 2px 8px}.ogd-studio .fb-gh,.ogd-studio .fb-railbody h3{color:var(--fb-muted-2);letter-spacing:.06em;text-transform:uppercase}.ogd-studio .fb-gh{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:inherit;font-size:10.5px;font-weight:700;justify-content:space-between;margin:14px 0 8px;padding:2px;white-space:nowrap;width:100%}.ogd-studio .fb-gh:first-child{margin-top:2px}.ogd-studio .fb-gh:hover{color:var(--fb-ink)}.ogd-studio .fb-gh svg{flex:none;transition:transform .15s}.ogd-studio .fb-gh.fb-open svg{transform:rotate(180deg)}.ogd-studio .fb-pchip{align-items:center;background:#fff;border:1px solid var(--fb-bd);border-radius:9px;color:var(--fb-ink);cursor:grab;display:flex;font-size:13px;font-weight:600;gap:9px;margin-bottom:7px;padding:9px 11px;white-space:nowrap}.ogd-studio .fb-pchip .fb-pn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ogd-studio .fb-pchip:hover{background:#fafafa;border-color:var(--fb-bd-2)}.ogd-studio .fb-pchip .fb-ic{background:var(--fb-yellow-soft);border-radius:7px;color:#8a5a10;display:grid;flex:none;height:26px;place-items:center;width:26px}.ogd-studio .fb-canvas{background:#ededee;border:1px solid var(--fb-bd);border-radius:12px;margin:14px;min-height:0;overflow-y:auto;padding:22px}.ogd-studio .fb-sheet{background:#fff;border-radius:4px;box-shadow:0 6px 22px #10182824;display:flex;flex-direction:column;margin:0 auto;min-height:1056px;padding:56px 76px 44px;position:relative;width:816px}.ogd-studio .fb-sheet.fb-paged{background:#0000;box-shadow:none;isolation:isolate}.ogd-studio .fb-pgsheet{background:#fff;border-radius:4px;box-shadow:0 6px 22px #10182824;left:0;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;user-select:none;z-index:-1}.ogd-studio .fb-fhead{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.ogd-studio .fb-logo{align-items:center;border:1.5px dashed var(--fb-bd-2);border-radius:9px;color:var(--fb-muted-2);cursor:pointer;display:flex;flex:none;flex-direction:column;font-size:10px;font-weight:600;gap:3px;height:56px;justify-content:center;width:76px}.ogd-studio .fb-logo:hover{border-color:var(--fb-yellow)}.ogd-studio .fb-logo img{border-radius:7px;max-height:100%;max-width:100%}.ogd-studio .fb-ftitle{font-size:22px;font-weight:800;letter-spacing:-.015em;outline:none}.ogd-studio .fb-fsub{color:var(--fb-muted);font-size:12.5px;margin-top:3px;outline:none}.ogd-studio .fb-fgrid{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;position:relative}.ogd-studio .fb-fgrid.fb-empty{align-content:stretch}.ogd-studio .fb-dropzone{align-items:center;background:#fcfcfc;border:1.5px dashed var(--fb-bd-2);border-radius:10px;color:var(--fb-muted-2);display:flex;flex-direction:column;font-size:13px;gap:4px;justify-content:center;min-height:150px;width:100%}.ogd-studio .fb-dropzone b{color:var(--fb-muted);font-weight:600}.ogd-studio .fb-dropzone.fb-over{background:var(--fb-yellow-soft);border-color:var(--fb-yellow)}.ogd-studio .fb-dropind{background:var(--fb-yellow);border-radius:2px;box-shadow:0 0 0 1px #ffba4559;pointer-events:none;position:absolute;z-index:40}.ogd-studio .fb-fc{background:#fff;border-radius:10px;cursor:pointer;min-width:0;padding:10px 12px;position:relative}.ogd-studio .fb-fc.fb-w-third{flex-basis:calc(33.33% - 8px);flex-grow:1;flex-shrink:1;max-width:calc(33.33% - 7px)}.ogd-studio .fb-fc.fb-w-half{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 5px)}.ogd-studio .fb-fc.fb-w-full{flex:1 1 100%;max-width:100%}.ogd-studio .fb-fc.fb-sel{box-shadow:0 0 0 3px var(--fb-yellow-soft)}.ogd-studio .fb-fc .fb-lab{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .fb-fc .fb-req{color:var(--fb-danger)}.ogd-studio .fb-tagchip{background:#f2f2f2;border-radius:5px;color:var(--fb-muted);font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;padding:2px 7px;white-space:nowrap}.ogd-studio .fb-fc .fb-ctl{align-items:center;background:#fdfdfd;border:1px solid var(--fb-bd);border-radius:7px;color:var(--fb-muted-2);display:flex;font-size:12px;height:32px;margin-top:6px;overflow:hidden;padding:0 10px;white-space:nowrap}.ogd-studio .fb-fc.fb-st-line .fb-ctl{background:none;border-style:none;border-width:0;border-bottom:1.5px solid var(--fb-bd-2);border-radius:0;height:28px;padding:0 2px}.ogd-studio .fb-fc .fb-ctl.fb-tall{align-items:flex-start;height:62px;padding-top:7px}.ogd-studio .fb-fc .fb-ctl.fb-sig{font-style:italic;gap:7px;height:44px;justify-content:center}.ogd-studio .fb-fc:not(.fb-st-line) .fb-ctl.fb-sig{border-style:dashed}.ogd-studio .fb-fc.fb-st-line .fb-ctl.fb-sig{align-items:flex-end;background:none;border-color:var(--fb-bd-2);border-radius:0;border-style:none none solid;border-width:0 0 1.5px;height:44px;justify-content:flex-start;padding:0 2px 4px}.ogd-studio .fb-fc .fb-opts{color:var(--fb-muted);display:flex;flex-direction:column;font-size:12px;gap:5px;margin-top:6px}.ogd-studio .fb-fc .fb-opts i{align-items:center;display:flex;font-style:normal;gap:7px;white-space:nowrap}.ogd-studio .fb-fc .fb-opts .fb-bx{border:1.5px solid var(--fb-bd-2);border-radius:3.5px;flex:none;height:13px;width:13px}.ogd-studio .fb-fc .fb-opts .fb-rd{border:1.5px solid var(--fb-bd-2);border-radius:99px;flex:none;height:13px;width:13px}.ogd-studio .fb-fc.fb-lp-beside{align-items:center;display:flex;gap:10px}.ogd-studio .fb-fc.fb-lp-beside .fb-lab{flex:none;max-width:44%}.ogd-studio .fb-fc.fb-lp-beside .fb-body{flex:1 1;min-width:0}.ogd-studio .fb-fc.fb-lp-beside .fb-ctl{margin-top:0}.ogd-studio .fb-fc.fb-lp-below{display:flex;flex-direction:column-reverse}.ogd-studio .fb-fc table{border-collapse:collapse;margin-top:6px;table-layout:fixed;width:100%}.ogd-studio .fb-fc table td{border:1px solid var(--fb-bd-2);color:var(--fb-ink);font-size:11px;height:24px;padding:4px 7px}.ogd-studio .fb-fc table td.fb-hd{background:#f4f4f5;font-size:10.5px;font-weight:700}.ogd-studio .fb-fc .fb-desc[contenteditable],.ogd-studio .fb-fc .fb-lab[contenteditable],.ogd-studio .fb-fc table td[contenteditable]{cursor:text;outline:none}.ogd-studio .fb-fc table td[contenteditable]:focus{box-shadow:inset 0 0 0 1.5px var(--fb-yellow)}.ogd-studio .fb-optrow{display:flex;gap:6px;margin-bottom:6px}.ogd-studio .fb-optrow .fb-inp{flex:1 1;min-width:0}.ogd-studio .fb-optdel{background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-muted);cursor:pointer;display:grid;flex:none;padding:0;place-items:center;width:36px}.ogd-studio .fb-optdel:hover{border-color:#f0c4be;color:var(--fb-danger)}.ogd-studio .fb-tblops{display:flex;flex-direction:column;gap:6px}.ogd-studio .fb-tblops button{align-items:center;background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px;white-space:nowrap;width:100%}.ogd-studio .fb-tblops button:hover:not(:disabled){background:#fafafa;color:var(--fb-ink)}.ogd-studio .fb-tblops button:disabled{cursor:default;opacity:.4}.ogd-studio .fb-swrow{display:flex;gap:6px}.ogd-studio .fb-swb{border:1px solid var(--fb-bd);border-radius:7px;cursor:pointer;height:26px;padding:0;width:26px}.ogd-studio .fb-swb[aria-pressed=true]{border-color:var(--fb-yellow);box-shadow:0 0 0 3px var(--fb-yellow-soft)}.ogd-studio .fb-fc.fb-k-shead{background:none;border:none;padding:6px 2px 0}.ogd-studio .fb-fc.fb-k-shead .fb-lab{font-size:15px;font-weight:800}.ogd-studio .fb-fc.fb-k-desc.fb-sel,.ogd-studio .fb-fc.fb-k-div.fb-sel,.ogd-studio .fb-fc.fb-k-shead.fb-sel{border-radius:8px;box-shadow:0 0 0 3px var(--fb-yellow-soft)}.ogd-studio .fb-fc.fb-k-desc{background:none;border:none;padding:2px}.ogd-studio .fb-fc.fb-k-desc .fb-desc{color:var(--fb-muted);font-size:12.5px;outline:none}.ogd-studio .fb-fc.fb-k-div{background:none;border:none;padding:8px 0}.ogd-studio .fb-fc.fb-k-div .fb-rule{border-top:1.5px solid var(--fb-bd-2)}.ogd-studio .fb-minibar{background:#171717;border-radius:8px;box-shadow:0 4px 12px #00000040;display:none;gap:1px;padding:4px;position:absolute;right:8px;top:-15px;z-index:5}.ogd-studio .fb-fc.fb-sel .fb-minibar{display:inline-flex}.ogd-studio .fb-minibar button{background:none;border:none;border-radius:6px;color:#fff;display:grid;height:26px;padding:0;place-items:center;width:30px}.ogd-studio .fb-minibar button svg{height:14px;width:14px}.ogd-studio .fb-minibar button:hover{background:#ffffff2e}.ogd-studio .fb-props{flex:1 1;min-height:0;overflow-y:auto}.ogd-studio .fb-pbody{padding:14px 16px}.ogd-studio .fb-phint{color:var(--fb-muted);font-size:13px;line-height:1.55}.ogd-studio .fb-psum{border-top:1px solid var(--fb-bd);margin-top:16px;padding-top:12px}.ogd-studio .fb-psum h4{color:var(--fb-muted-2);font-size:10.5px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.ogd-studio .fb-srow{border-bottom:1px solid #f3f4f6;display:flex;font-size:13px;justify-content:space-between;padding:7px 0}.ogd-studio .fb-srow span:first-child{color:var(--fb-muted)}.ogd-studio .fb-srow b{font-weight:700}.ogd-studio .fb-flab{color:var(--fb-muted);display:block;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin:14px 0 6px;text-transform:uppercase}.ogd-studio .fb-flab:first-of-type{margin-top:0}.ogd-studio .fb-inp{border:1px solid var(--fb-bd);border-radius:8px;font:inherit;font-size:13px;height:36px;outline:none;padding:0 11px;width:100%}.ogd-studio .fb-inp:focus{border-color:var(--fb-yellow);box-shadow:0 0 0 3px var(--fb-yellow-soft)}.ogd-studio .fb-segp{display:flex;gap:7px}.ogd-studio .fb-segp button{background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-ink);flex:1 1;font-size:12.5px;font-weight:600;padding:8px 6px;white-space:nowrap}.ogd-studio .fb-segp button[aria-pressed=true]{background:#fffdf7;border-color:var(--fb-yellow);box-shadow:0 0 0 3px var(--fb-yellow-soft)}.ogd-studio .fb-microhint{color:var(--fb-muted-2);font-size:11.5px;margin-top:7px}.ogd-studio .fb-ddsel{align-items:center;border:1px solid var(--fb-bd);border-radius:8px;cursor:pointer;display:flex;font-size:12.5px;gap:8px;height:36px;padding:0 11px;position:relative}.ogd-studio .fb-ddsel .fb-ddv{flex:1 1;font-family:ui-monospace,Menlo,monospace;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .fb-ddmenu{background:#fff;border:1px solid var(--fb-bd);border-radius:9px;box-shadow:0 10px 28px #10182824;left:-1px;max-height:250px;overflow-y:auto;padding:5px;position:absolute;right:-1px;top:calc(100% + 5px);z-index:60}.ogd-studio .fb-ddo{border-radius:6px;cursor:pointer;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .fb-ddo:hover{background:#f5f5f5}.ogd-studio .fb-ddo.fb-on{background:var(--fb-yellow-soft);font-weight:700}.ogd-studio .fb-ddo.fb-plain{font-family:inherit;font-size:12.5px}.ogd-studio .fb-switch{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.ogd-studio .fb-switch label{font-size:13px;font-weight:600}.ogd-studio .fb-tw{background:#e4e4e7;border:none;border-radius:99px;cursor:pointer;flex:none;height:22px;padding:0;position:relative;width:38px}.ogd-studio .fb-tw:after{background:#fff;border-radius:99px;box-shadow:0 1px 2px #0003;content:"";height:18px;left:2px;position:absolute;top:2px;transition:left .15s;width:18px}.ogd-studio .fb-tw.fb-on{background:var(--fb-yellow)}.ogd-studio .fb-tw.fb-on:after{left:18px}.ogd-studio .fb-actrow{display:flex;gap:8px;margin-top:16px}.ogd-studio .fb-actrow button{align-items:center;background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-ink);display:inline-flex;flex:1 1;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:9px}.ogd-studio .fb-actrow button.fb-dgr{color:var(--fb-danger)}.ogd-studio .fb-actrow button:hover{background:#fafafa}.ogd-studio .fb-pvov{align-items:flex-start;background:#0f121980;display:none;inset:0;justify-content:center;overflow-y:auto;padding:34px 16px;position:fixed;z-index:200}.ogd-studio .fb-pvov.fb-show{display:flex}.ogd-studio .fb-pvcard{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000059;max-width:640px;width:100%}.ogd-studio .fb-pvhead{align-items:center;border-bottom:1px solid var(--fb-bd);display:flex;padding:14px 18px}.ogd-studio .fb-pvhead b{font-size:15px}.ogd-studio .fb-pvhead button{background:#fff;border:1px solid var(--fb-bd);border-radius:8px;color:var(--fb-muted);height:30px;margin-left:auto;width:30px}.ogd-studio .fb-pvbody{padding:20px 24px 26px}.ogd-studio .fb-work.fb-preview{grid-template-columns:var(--fb-palw) minmax(0,1fr)}.ogd,.ogd-pub{--d-bg:#f5f5f5;--d-surface:#fff;--d-surface-soft:#fafafa;--d-surface-alt:#f4f4f5;--d-table-head-bg:#f2f2f2;--d-line:#e5e5e5;--d-line-soft:#f3f4f6;--d-ink:#171717;--d-ink-2:#262626;--d-muted:#667085;--d-muted-2:#9ca3af;--d-active:#232323;--d-accent:#ffba45;--d-accent-ink:#1a1a1a;--d-accent-soft:#fff8eb;--d-accent-tint:#fae7be;--d-accent-hover:#ea3;--d-accent-ring:#f4d8a2;--d-success:#16a34a;--d-success-soft:#f0fdf4;--d-success-ink:#15803d;--d-danger:#dc2626;--d-danger-soft:#fef2f2;--d-danger-ink:#b91c1c;--d-info:#2563eb;--d-info-soft:#eff6ff;--d-info-ink:#1d4ed8;--d-violet:#7c3aed;--d-violet-soft:#f5f3ff;--d-violet-ink:#6d28d9;--d-shadow-card:0 1px 2px #1018280a;--d-shadow-pop:0 8px 24px #10182824;--d-shadow-drawer:0 24px 60px #10182847;-webkit-font-smoothing:antialiased;color:var(--d-ink);font-size:14px;letter-spacing:-.003em;line-height:1.5}.ogd *,.ogd-pub *{box-sizing:border-box}.ogd button,.ogd-pub button{cursor:pointer;font-family:inherit}.ogd svg,.ogd-pub svg{stroke-linecap:round;stroke-linejoin:round;display:block}.ogd .hide,.ogd-pub .hide{display:none!important}.ogd{background:var(--d-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:20px 24px 16px}.ogd .toolbar-card{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);display:flex;flex:none;gap:12px;margin-bottom:16px;padding:10px 12px}.ogd .spacer{flex:1 1}.ogd .btn-add{align-items:center;background:var(--d-accent);border:none;border-radius:8px;color:var(--d-accent-ink);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;height:40px;padding:0 16px;white-space:nowrap}.ogd .btn-add:hover{background:var(--d-accent-hover)}.ogd .btn-add:disabled{cursor:not-allowed;opacity:.55}.ogd .btn-add svg{height:16px;width:16px}.ogd .btn-add .chev{height:14px;margin-left:-2px;opacity:.85;width:14px}.ogd .btn-ghost{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink-2);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:40px;padding:0 14px;white-space:nowrap}.ogd .advtrigger{display:flex;justify-content:flex-end;margin:6px 0 2px}.ogd .advbtn{align-items:center;background:none;border:1px solid var(--d-line);border-radius:9px;color:var(--d-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:7px 12px}.ogd .advbtn:hover{color:var(--d-ink)}.ogd .advbtn[aria-pressed=true]{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#b4700a}.ogd .advbtn svg{height:15px;width:15px}.ogd .btn-ghost:hover{background:var(--d-surface-soft)}.ogd .btn-ghost svg{height:16px;width:16px}.ogd .icon-square{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:10px;color:var(--d-ink-2);display:flex;flex:none;height:40px;justify-content:center;width:40px}.ogd .icon-square:hover{background:var(--d-surface-soft)}.ogd .icon-square svg{height:19px;width:19px}.ogd .newmenu-wrap{position:relative}.ogd .newmenu{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-pop);display:none;flex-direction:column;gap:2px;left:0;padding:6px;position:absolute;top:calc(100% + 8px);width:290px;z-index:150}.ogd .newmenu.show{display:flex}.ogd .newmenu button{align-items:center;background:#0000;border:none;border-radius:9px;display:flex;gap:11px;padding:10px 11px;text-align:left;width:100%}.ogd .newmenu button:hover{background:var(--d-surface-soft)}.ogd .newmenu .nm-ic{align-items:center;background:var(--d-accent-soft);border-radius:9px;color:#b45309;display:flex;flex:none;height:34px;justify-content:center;width:34px}.ogd .newmenu .nm-ic svg{height:17px;width:17px}.ogd .newmenu .nm-t{color:var(--d-ink);font-size:13.5px;font-weight:700}.ogd .kpi-grid{grid-gap:14px;display:grid;flex:none;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.ogd .kpi{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);padding:16px 18px;position:relative;text-align:left}.ogd .kpi.active{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd .kpi .krow{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ogd .kpi .kicon{align-items:center;border-radius:10px;display:flex;flex:none;height:36px;justify-content:center;width:36px}.ogd .kpi .kicon svg{height:18px;width:18px}.ogd .ki-amber{background:var(--d-accent-soft);color:#b45309}.ogd .ki-dark{background:#f1f1f2;color:var(--d-ink)}.ogd .ki-green{background:var(--d-success-soft);color:var(--d-success-ink)}.ogd .ki-info{background:var(--d-info-soft);color:var(--d-info-ink)}.ogd .ki-violet{background:var(--d-violet-soft);color:var(--d-violet-ink)}.ogd .kpi .klabel{color:var(--d-muted);font-size:12.5px;font-weight:600;white-space:nowrap}.ogd .kpi .kval{font-size:28px;font-weight:700;letter-spacing:-.022em}.ogd .kpi .kmeta{color:var(--d-muted);font-size:12px;margin-top:4px;white-space:nowrap}.ogd .kpi.click{border-width:1px;cursor:pointer;font:inherit;transition:transform .12s,box-shadow .12s;width:100%}.ogd .kpi.click:hover{box-shadow:var(--d-shadow-pop);transform:translateY(-2px)}.ogd .kpi .karrow{align-items:center;color:var(--d-muted);display:flex;height:26px;justify-content:center;position:absolute;right:14px;top:14px;width:26px}.ogd .kpi .karrow,.ogd .quota-bar{background:var(--d-surface-alt);border-radius:999px}.ogd .quota-bar{height:10px;overflow:hidden}.ogd .quota-bar>span{background:var(--d-accent);display:block;height:100%}.ogd .quota-bar>span.warn{background:var(--d-danger)}.ogd .kpi-upgrade{align-items:center;background:var(--d-accent-soft);border:1px solid var(--d-accent-ring);border-radius:8px;color:#b45309;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;margin-top:10px;padding:7px 11px;white-space:nowrap}.ogd .kpi-upgrade:hover{background:var(--d-accent-tint)}.ogd .kpi-upgrade svg{height:13px;width:13px}.ogd .list-card,.ogd .view{display:flex;flex:1 1;flex-direction:column;min-height:0}.ogd .list-card{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);overflow:hidden}.ogd .card-toolbar{align-items:center;border-bottom:1px solid var(--d-line-soft);display:flex;flex:none;flex-wrap:wrap;gap:12px;padding:12px 16px}.ogd .search{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-muted);display:flex;flex:1 1;gap:8px;height:36px;max-width:340px;padding:0 12px}.ogd .search svg{flex:none;height:15px;width:15px}.ogd .search input{background:#0000;border:none;color:var(--d-ink);font:inherit;font-size:13.5px;outline:none;width:100%}.ogd .seg-sm{background:var(--d-surface-alt);border-radius:8px;display:inline-flex;flex:none;padding:3px}.ogd .seg-sm button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--d-muted);display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.ogd .seg-sm button[aria-pressed=true]{background:var(--d-active);color:#fff}.ogd .table-wrap{flex:1 1;min-height:0;overflow:auto}.ogd table{border-collapse:collapse;width:100%}.ogd thead th{background:var(--d-table-head-bg);color:var(--d-muted);font-size:12px;font-weight:600;padding:11px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.ogd tbody td{border-top:1px solid var(--d-line-soft);font-size:13px;padding:13px 16px;vertical-align:middle;white-space:nowrap}.ogd tbody tr{cursor:pointer}.ogd tbody tr:hover{background:var(--d-surface-soft)}.ogd .cell-main{color:var(--d-ink);white-space:nowrap}.ogd .cell-sub{font-size:12.5px;margin-top:2px}.ogd .cell-sub,.ogd .muted{color:var(--d-muted)}.ogd .right{text-align:right}.ogd .nowrap{white-space:nowrap}.ogd .rowflex{gap:12px}.ogd .avatar-sm,.ogd .rowflex{align-items:center;display:flex}.ogd .avatar-sm{background:var(--d-ink);border-radius:999px;color:#fff;flex:none;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.ogd .saveto{align-items:center;color:var(--d-muted);display:inline-flex;font-size:13px;gap:7px;white-space:nowrap}.ogd .saveto svg{flex:none;opacity:.75}.ogd .kebab{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--d-muted);display:inline-flex;height:30px;justify-content:center;width:30px}.ogd .kebab:hover{background:var(--d-surface-alt);color:var(--d-ink)}.ogd .rowmenu{background:#fff;border:1px solid var(--d-line);border-radius:10px;box-shadow:0 10px 28px #10182824;min-width:170px;padding:4px;position:fixed;z-index:6200}.ogd .rowmenu button{background:none;border:none;border-radius:7px;color:var(--d-ink);display:flex;font:inherit;font-size:13px;font-weight:500;padding:8px 11px;text-align:left;width:100%}.ogd .rowmenu button:hover{background:#f5f5f5}.ogd .rowmenu button.danger{color:#b42318}.ogd .pill{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.05em;padding:4px 11px;text-transform:uppercase;white-space:nowrap}.ogd .p-green{background:var(--d-success-soft);border-color:#bbf7d0;color:var(--d-success-ink)}.ogd .p-amber{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#b45309}.ogd .p-info{background:var(--d-info-soft);border-color:#bfdbfe;color:var(--d-info-ink)}.ogd .p-grey{background:var(--d-surface-alt);border-color:var(--d-line);color:var(--d-muted)}.ogd .p-violet{background:var(--d-violet-soft);border-color:#ddd6fe;color:var(--d-violet-ink)}.ogd .p-red{background:var(--d-danger-soft);border-color:#fecaca;color:var(--d-danger-ink)}.ogd .crumbs{align-items:center;color:var(--d-muted);display:flex;flex:1 1;flex-wrap:wrap;font-size:13px;gap:6px;min-width:0}.ogd .crumbs button{background:none;border:none;color:var(--d-muted);font:inherit;font-weight:600;padding:0;white-space:nowrap}.ogd .crumbs .cur,.ogd .crumbs button:hover{color:var(--d-ink)}.ogd .crumbs .cur{font-weight:700;white-space:nowrap}.ogd .crumbs svg{flex:none;height:14px;opacity:.6;width:14px}.ogd .drive-grid{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-height:0;overflow-y:auto;padding:16px}.ogd .drive-grid.list-mode{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.ogd .dsec{color:var(--d-muted);font-size:11px;font-weight:700;grid-column:1/-1;letter-spacing:.05em;margin:4px 2px -4px;text-transform:uppercase}.ogd .dsec:first-child{margin-top:0}.ogd .dfolder{align-items:center;background:var(--d-surface-alt);border:1px solid var(--d-line);border-radius:10px;cursor:pointer;display:flex;gap:9px;min-width:0;padding:10px 6px 10px 10px;position:relative}.ogd .dfolder:hover{background:#f2f4f7;border-color:#d0d5dd}.ogd .dfolder.sel{background:var(--d-accent-soft);border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd .dfolder .dfo-ic{color:#ffba45;display:grid;flex:none;place-items:center}.ogd .dfolder .dfo-name{color:var(--d-ink);flex:1 1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .dfolder .kebab{flex:none;height:26px;width:26px}.ogd .sysbadge{background:var(--d-surface-soft);border:1px solid var(--d-line);border-radius:999px;color:var(--d-muted);flex:none;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.ogd .sysbadge.off{background:#fef2f2;border-color:#fca5a5;color:#b42318}.ogd .dfolder.inactive .dfo-ic,.ogd .drow.inactive .file-ic{opacity:.5}.ogd .dfolder.inactive .dfo-name,.ogd .drow.inactive .drow-name{color:var(--d-muted)}.ogd .inactive-tgl{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink-2);cursor:pointer;display:inline-flex;flex:none;font-size:12.5px;font-weight:600;gap:7px;height:36px;padding:0 11px;-webkit-user-select:none;user-select:none;white-space:nowrap}.ogd .inactive-tgl:hover{background:var(--d-surface-soft)}.ogd .inactive-tgl input{accent-color:#ffba45;cursor:pointer;height:14px;margin:0;width:14px}.ogd .dhead{align-items:center;border-bottom:1px solid var(--d-line-soft);color:var(--d-muted-2);display:flex;font-size:11px;font-weight:800;gap:12px;letter-spacing:.06em;margin-bottom:2px;padding:6px 12px 8px;text-transform:uppercase}.ogd .dhead>span:first-child{flex:1 1}.ogd .dh-type{flex:none;width:90px}.ogd .dh-exp,.ogd .dh-mod{flex:none;width:150px}.ogd button.dh-sort{align-items:center;background:#0000;border:0;color:var(--d-muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:4px;letter-spacing:.06em;padding:0;text-transform:uppercase}.ogd button.dh-sort.active,.ogd button.dh-sort:hover{color:var(--d-ink)}.ogd .drow{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:12px;padding:9px 12px}.ogd .drow:hover{background:var(--d-surface-soft)}.ogd .drow.sel{background:var(--d-accent-soft);border-color:var(--d-accent-ring)}.ogd .drow .drow-name{flex:1 1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .drow .dh-mod,.ogd .drow .dh-type{color:var(--d-muted);overflow:hidden;text-overflow:ellipsis}.ogd .drow .dh-exp,.ogd .drow .dh-mod,.ogd .drow .dh-type{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.ogd .dcardf{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:9px;padding:11px 12px 10px;transition:box-shadow .12s,transform .12s;-webkit-user-select:none;user-select:none}.ogd .dcardf:hover{box-shadow:var(--d-shadow-pop);transform:translateY(-2px)}.ogd .dcardf.sel{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd .dfc-head{align-items:center;display:flex;gap:8px;min-width:0}.ogd .dfc-name{color:var(--d-ink);flex:1 1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .dfc-head .kebab{flex:none;height:26px;width:26px}.ogd .dfc-prev{background:#f1f3f4;border-radius:8px;display:flex;height:112px;justify-content:center;overflow:hidden;padding:10px 14px 0}.ogd .pv-page{align-self:flex-start;background:#fff;border-radius:3px 3px 0 0;box-shadow:0 1px 3px #00000024;height:102px;overflow:hidden;position:relative;width:100%}.ogd .pv-generic{align-items:center;display:flex;justify-content:center}.ogd .pv-generic img{height:40px;object-fit:contain;opacity:.85;width:40px}.ogd .pv-photo{border-radius:6px;height:102px;padding:0}.ogd .pv-doc{color:#1a1a1a;font-size:13.5px;line-height:1.65;padding:26px 30px}.ogd .pv-doc,.ogd .pv-form{transform:scale(.235);transform-origin:top left;width:640px}.ogd .pv-form .pdffill{background:#0000;display:block;overflow:visible;padding:0}.ogd .pv-form .pdfsheet{border-radius:0;box-shadow:none;max-width:none;min-height:0;width:640px}.ogd .pv-doc h5{font-size:19px;font-weight:800;margin:0 0 2px}.ogd .pv-doc .pv-sub{color:#667085;font-size:12px;margin:0 0 10px}.ogd .pv-doc p{margin:0 0 8px}.ogd .pv-doc .dtok{background:#ffba4533;border-radius:3px;display:inline-block;line-height:inherit;margin:0 2px;min-width:130px;padding:1px 8px;vertical-align:initial}.ogd .pv-doc .dtok .tlab{color:#9a6b1c;font-size:10.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.ogd .pv-doc .dtok .req{color:var(--d-danger);font-weight:800}.ogd .pv-doc .dtok.k-img{background:none;line-height:0;min-width:0;padding:0}.ogd .pv-doc .dtok .timg{border-radius:3px;max-height:90px;max-width:100%}.ogd .pv-doc .dtok .timg-ph{display:none}.ogd .pv-doc h1,.ogd .pv-doc h2{font-size:17px;font-weight:800;margin:0 0 8px}.ogd .dfc-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .dfc-exp,.ogd .dfc-meta{color:var(--d-muted)}.ogd .dfc-exp.soon{color:#b54708;font-weight:600}.ogd .dfc-exp.expired{color:#b42318;font-weight:700}.ogd .file-ic{flex:none}.ogd .fi-folder{align-items:center;background:var(--d-accent-soft);border-radius:8px;color:#b45309;display:flex;height:26px;justify-content:center;width:26px}.ogd .crumb-bar{align-items:center;align-self:flex-start;background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-muted);display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:600;gap:6px;margin-bottom:14px;padding:7px 11px;white-space:nowrap}.ogd .crumb-bar:hover{background:#fafafa;border-color:#d0d5dd;color:var(--d-ink)}.ogd .crumb-bar svg{flex:none;height:15px;width:15px}.ogd .page-actions{align-items:flex-end;display:flex;flex:none;gap:14px;margin-bottom:18px}.ogd .page-actions h2{font-size:22px;font-weight:700;letter-spacing:-.018em;margin:0}.ogd .settings-wrap{grid-gap:18px;align-items:stretch;display:grid;flex:1 1;gap:18px;grid-template-columns:230px minmax(0,1fr);min-height:0}.ogd .settings-rail{align-self:start;background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);padding:8px}.ogd .set-item{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--d-ink-2);display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:10px 11px;text-align:left;white-space:nowrap;width:100%}.ogd .set-item svg{color:var(--d-muted);flex:none;height:16px;width:16px}.ogd .set-item:hover{background:var(--d-surface-soft)}.ogd .set-item.active{background:var(--d-active);color:#fff}.ogd .set-item.active svg{color:#fff}.ogd .set-panel{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);display:flex;flex-direction:column;min-height:0}.ogd .set-head{border-bottom:1px solid var(--d-line-soft);flex:none;padding:16px 20px}.ogd .set-head h3{font-size:16px;font-weight:700;margin:0}.ogd .set-head p{color:var(--d-muted);font-size:13px;margin:3px 0 0}.ogd .set-body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 16px}.ogd .set-row{align-items:center;border-bottom:1px solid var(--d-line-soft);display:flex;gap:16px;justify-content:space-between;padding:15px 0}.ogd .set-row:last-child{border-bottom:none}.ogd .set-row .srl{font-size:14px;font-weight:600}.ogd .set-row .srd{color:var(--d-muted);font-size:12.5px;margin-top:2px;max-width:440px}.ogd .catchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.ogd .catchip{align-items:center;background:var(--d-surface-soft);border:1px solid var(--d-line);border-radius:999px;color:var(--d-ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:6px 8px 6px 13px;white-space:nowrap}.ogd .catchip button{background:#ededef;border:none;border-radius:50%;color:#667085;display:grid;flex:none;height:17px;padding:0;place-items:center;width:17px}.ogd .catchip button:hover{background:#171717;color:#fff}.ogd .catadd{align-items:center;background:none;border:1px dashed #c9cdd4;border-radius:999px;color:var(--d-muted);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 13px;white-space:nowrap}.ogd .catadd:hover{background:var(--d-accent-soft);border-color:var(--d-accent);color:#b4700a}.ogd .catadd-inp{border:1px solid var(--d-accent);border-radius:999px;box-shadow:0 0 0 3px var(--d-accent-ring);font:inherit;font-size:12.5px;height:29px;outline:none;padding:0 13px;width:150px}.ogd .tw{background:#d4d4d8;border:none;border-radius:999px;flex:none;height:22px;position:relative;transition:background .15s;width:38px}.ogd .tw:after{background:#fff;border-radius:999px;box-shadow:0 1px 2px #0003;content:"";height:18px;left:2px;position:absolute;top:2px;transition:left .15s;width:18px}.ogd .tw.on{background:var(--d-accent)}.ogd .tw.on:after{left:18px}.ogd .field-lab{color:var(--d-muted);display:block;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase;white-space:nowrap}.ogd .inp{background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);font:inherit;font-size:13.5px;height:38px;outline:none;padding:0 11px;width:100%}.ogd .inp:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd textarea.inp{height:auto;padding:9px 11px;resize:vertical}.ogd .seldd{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:8px;height:38px;justify-content:space-between;padding:0 11px;text-align:left;width:100%}.ogd .seldd:hover{border-color:var(--d-muted-2)}.ogd .seldd svg{color:var(--d-muted);flex:none;height:15px;width:15px}.ogd .seldd .ddv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .dd-wrap{position:relative}.ogd .dd-menu{background:#fff;border:1px solid var(--d-line);border-radius:10px;box-shadow:var(--d-shadow-pop);left:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:300}.ogd .dd-opt{align-items:center;background:none;border:none;border-radius:7px;color:var(--d-ink);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;white-space:nowrap;width:100%}.ogd .dd-opt:hover{background:#fafafa}.ogd .dd-opt.sel{background:var(--d-accent-soft);color:#7a4a00;font-weight:600}.ogd .dd-foot{border-top:1px solid var(--d-line);margin-top:4px;padding:7px 4px 3px}.ogd .dd-foot-row{display:flex;gap:6px}.ogd .dd-foot-row .inp{flex:1 1;font-size:12.5px;height:30px}.ogd .dd-foot-row .btn-ghost{flex:none;font-size:12px;height:30px;padding:0 11px}.ogd .frow{margin-bottom:14px}.ogd .frow:last-child{margin-bottom:0}.ogd .form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ogd .form-grid>div{min-width:0}.ogd .toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.ogd .toggle-row .tl{font-size:13.5px;font-weight:600}.ogd .toggle-row .td{color:var(--d-muted);font-size:12px;margin-top:2px}.ogd .chipset{display:flex;flex-wrap:wrap;gap:7px}.ogd .chip{align-items:center;background:var(--d-surface-alt);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink-2);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.ogd .chip.sel{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e}.ogd .chip .x{color:var(--d-muted-2);display:inline-flex}.ogd .optset,.ogd-pub .optset{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.ogd .opt,.ogd-pub .opt{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:9px;color:var(--d-ink-2);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:9px;max-width:100%;padding:8px 12px;text-align:left;width:auto}.ogd .opt.opt-ro,.ogd-pub .opt.opt-ro{cursor:default}.ogd .opt:hover:not(.opt-ro),.ogd-pub .opt:hover:not(.opt-ro){background:var(--d-surface-alt);border-color:var(--d-accent-ring)}.ogd .opt.sel,.ogd-pub .opt.sel{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e;font-weight:600}.ogd .opt .opt-mark,.ogd-pub .opt .opt-mark{align-items:center;background:var(--d-surface);border:1.5px solid var(--d-line);color:#0000;display:inline-flex;flex:none;height:16px;justify-content:center;width:16px}.ogd .opt .opt-rd,.ogd-pub .opt .opt-rd{border-radius:99px}.ogd .opt .opt-bx,.ogd-pub .opt .opt-bx{border-radius:4px}.ogd .opt.sel .opt-mark,.ogd-pub .opt.sel .opt-mark{background:var(--d-accent);border-color:var(--d-accent-hover);color:var(--d-accent-ink)}.ogd .opt.sel .opt-rd,.ogd-pub .opt.sel .opt-rd{box-shadow:inset 0 0 0 3px var(--d-surface)}.ogd .opt .opt-lab,.ogd-pub .opt .opt-lab{min-width:0;overflow-wrap:anywhere}.ogd .callout{background:var(--d-info-soft);border:1px solid var(--d-info-soft);border-radius:10px;color:var(--d-info-ink);display:flex;font-size:12.5px;gap:10px;padding:11px 13px}.ogd .callout svg{flex:none;height:16px;margin-top:1px;width:16px}.ogd .callout.amber{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e}.ogd .folderpick{align-items:center;background:var(--d-surface-soft);border:1px solid var(--d-line);border-radius:9px;display:flex;gap:10px;padding:10px 11px}.ogd .folderpick .fi{align-items:center;background:var(--d-accent-soft);border-radius:8px;color:#b45309;display:flex;flex:none;height:30px;justify-content:center;width:30px}.ogd .folderpick .fp-name{font-size:13px;font-weight:600;white-space:nowrap}.ogd .folderpick .fp-path{color:var(--d-muted);font-size:11.5px;white-space:nowrap}.ogd .folderpick .fp-change{background:none;border:none;color:var(--d-info-ink);font-size:12.5px;font-weight:600;margin-left:auto;white-space:nowrap}.ogd .backdrop,.ogd-pub .backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:5000}.ogd .backdrop.show,.ogd-pub .backdrop.show{opacity:1;pointer-events:auto}.ogd .drawer{background:var(--d-bg);border:1px solid var(--d-line);border-radius:16px;bottom:16px;box-shadow:var(--d-shadow-drawer);display:flex;flex-direction:column;max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:16px;top:16px;transform:translateX(calc(100% + 32px));transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;visibility:hidden;width:720px;z-index:5001}.ogd .drawer.show{transform:translateX(0);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}.ogd .drawer.narrow{width:520px}.ogd .drawer.wide{width:860px}.ogd .dh{align-items:center;background:var(--d-surface);border-bottom:1px solid var(--d-line);display:flex;flex:none;gap:14px;padding:18px 22px}.ogd .dh h3{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .dh .dsub{color:var(--d-muted);font-size:12.5px;margin-top:2px}.ogd .dh .dclose{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:9px;color:var(--d-muted);display:flex;flex:none;height:34px;justify-content:center;margin-left:auto;width:34px}.ogd .dh .dclose:hover{background:var(--d-surface-soft);color:var(--d-ink)}.ogd .dh .dclose svg{height:15px;width:15px}.ogd .dbody{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:20px 22px}.ogd .dfoot{background:var(--d-surface);border-top:1px solid var(--d-line);display:flex;flex:none;gap:10px;padding:14px 22px}.ogd .dfoot .btn-add,.ogd .dfoot .btn-ghost{flex:1 1;justify-content:center}.ogd .dcard{background:var(--d-surface);border:1px solid var(--d-line);border-radius:14px;flex:none}.ogd .ch2{align-items:center;border-bottom:1px solid var(--d-line-soft);color:var(--d-muted);display:flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:.07em;padding:12px 16px;text-transform:uppercase;white-space:nowrap}.ogd .ch2 svg{flex:none;height:15px;width:15px}.ogd .dcard-body{display:flex;flex-direction:column;gap:13px;padding:14px 16px}.ogd .modal,.ogd-pub .modal{background:var(--d-surface);border:1px solid var(--d-line);border-radius:16px;box-shadow:var(--d-shadow-drawer);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 90px);max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-46%);transition:opacity .18s,transform .18s;width:460px;z-index:5200}.ogd .modal.show,.ogd-pub .modal.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.ogd .modal-head,.ogd-pub .modal-head{align-items:center;border-bottom:1px solid var(--d-line-soft);display:flex;flex:none;gap:11px;padding:15px 18px}.ogd .modal-head .mh-ic,.ogd-pub .modal-head .mh-ic{align-items:center;background:var(--d-accent-soft);border-radius:9px;color:#b45309;display:flex;flex:none;height:32px;justify-content:center;width:32px}.ogd .modal-head .mh-ic svg,.ogd-pub .modal-head .mh-ic svg{height:17px;width:17px}.ogd .modal-head h3,.ogd-pub .modal-head h3{font-size:16px;font-weight:700;margin:0}.ogd .modal-body,.ogd-pub .modal-body{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px 18px}.ogd .modal-foot,.ogd-pub .modal-foot{border-top:1px solid var(--d-line-soft);display:flex;flex:none;gap:10px;padding:13px 18px}.ogd .modal-foot .btn-add,.ogd .modal-foot .btn-danger,.ogd .modal-foot .btn-ghost,.ogd-pub .modal-foot .btn-add,.ogd-pub .modal-foot .btn-danger,.ogd-pub .modal-foot .btn-ghost{flex:1 1;justify-content:center}.ogd .btn-danger,.ogd-pub .btn-danger{align-items:center;background:var(--d-danger);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;height:40px;padding:0 16px;white-space:nowrap}.ogd .btn-danger:hover,.ogd-pub .btn-danger:hover{background:var(--d-danger-ink)}.ogd .btn-danger:disabled,.ogd-pub .btn-danger:disabled{cursor:not-allowed;opacity:.55}.ogd .modal-head .mh-ic.danger,.ogd-pub .modal-head .mh-ic.danger{background:var(--d-danger-soft);color:var(--d-danger-ink)}.ogd .newfolder{display:flex;gap:8px}.ogd .ft-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.ogd .ft-inactive{background:none;border:0;color:var(--d-muted);cursor:pointer;font-size:11.5px;font-weight:700;padding:0 0 6px;white-space:nowrap}.ogd .ft-inactive:hover{color:var(--d-ink-2);text-decoration:underline}.ogd .folder-tree{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow:auto}.ogd .ft-row{align-items:center;border:1px solid #0000;border-radius:9px;color:var(--d-ink-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:9px 10px;white-space:nowrap}.ogd .ft-row:hover{background:var(--d-surface-soft)}.ogd .ft-row.sel{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e}.ogd .ft-row .ft-tog{align-items:center;background:none;border:0;border-radius:6px;color:var(--d-muted);cursor:pointer;display:flex;flex:none;height:20px;justify-content:center;margin-right:-4px;padding:0;width:20px}.ogd .ft-row .ft-tog:hover{background:var(--d-surface-alt);color:var(--d-ink-2)}.ogd .ft-row .ft-tog.empty{cursor:default}.ogd .ft-row .ft-ic{align-items:center;background:var(--d-surface-alt);border-radius:8px;color:var(--d-muted);display:flex;flex:none;height:28px;justify-content:center;width:28px}.ogd .ft-row.sel .ft-ic{background:var(--d-accent);color:#1a1a1a}.ogd .ft-row .ft-ic svg{height:15px;width:15px}.ogd .ft-check{color:var(--d-accent-hover);display:inline-flex;font-weight:800;margin-left:auto}.ogd .ft-meta{color:var(--d-muted-2);font-size:11.5px;font-weight:500;margin-left:auto}.ogd .modal.viewer-shell{height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.ogd .modal.embed-preview-shell{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.ogd .viewer{padding:0;width:100%}.ogd .viewer .dbody{background:var(--d-surface-soft)}.ogd .doc-preview{background:#fff;border:1px solid var(--d-line);border-radius:6px;box-shadow:0 2px 10px #1018280f;margin:0 auto;max-width:640px;padding:48px 56px;width:100%}.ogd .doc-preview .doc-placeholder{color:var(--d-muted);font-size:14px;line-height:1.6;margin:0;padding:40px 8px;text-align:center}.ogd .doc-preview .dp-org{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.ogd .doc-preview .dp-title{color:#111;font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:6px;text-align:center}.ogd .doc-preview .dp-sub{color:#9ca3af;font-size:12.5px;margin-top:6px;text-align:center}.ogd .doc-preview .dp-rule{background:#111;height:2px;margin:20px 0 22px}.ogd .doc-preview iframe,.ogd .doc-preview img{border:none;display:block;width:100%}.ogd .doc-preview.doc-preview-pdf,.ogd .doc-preview.doc-preview-upload{background:none;border:none;box-shadow:none;padding:0}.ogd .doc-preview.doc-preview-upload{max-width:none}.ogd .dv-pages{display:flex;flex-direction:column;gap:16px}.ogd .dv-page{background:#fff;border:1px solid var(--d-line);border-radius:4px;box-shadow:0 4px 16px #10182814;overflow:hidden;width:100%}.ogd .dv-page canvas{display:block;height:100%;width:100%}.ogd .hdr-exp{align-items:center;background:none;border:none;color:#b54708;display:inline-flex;font-weight:600;font:inherit;font-size:inherit;gap:4px;padding:0}.ogd .hdr-exp:hover{text-decoration:underline}.ogd .ver-item{align-items:center;border-bottom:1px solid var(--d-line-soft);display:flex;gap:12px;padding:10px 0}.ogd .ver-item:last-child{border-bottom:none}.ogd .ver-item .vi-tag{background:var(--d-surface-alt);border-radius:6px;color:var(--d-muted);flex:none;font-size:11px;font-weight:700;padding:3px 8px}.ogd .ver-item .vi-tag.cur{background:var(--d-success-soft);color:var(--d-success-ink)}.ogd .ver-item .vi-main{flex:1 1;font-size:13px;font-weight:600;min-width:0}.ogd .ver-item .vi-name{color:var(--d-ink);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .ver-item .vi-sub{color:var(--d-muted);font-size:11.5px;font-weight:400}.ogd .upl{align-items:center;background:var(--d-surface-soft);border:1.5px dashed var(--d-line);border-radius:10px;color:var(--d-muted);display:flex;flex:none;flex-direction:column;font-size:12.5px;gap:8px;padding:18px;text-align:center}.ogd .upl svg{height:26px;opacity:.7;width:26px}.ogd .dbody>.dcard.upl-files{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ogd .upl-files .ch2{flex:none}.ogd .upl-files>.dcard-body{flex:1 1;min-height:0;overflow-y:auto}.ogd .upl-exp{display:flex;flex:none;flex-direction:column;gap:4px}.ogd .upl-exp label{color:var(--d-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ogd .upl-exp .ctl{border-radius:8px!important;font-size:12.5px!important;height:32px!important;min-height:32px!important;overflow:visible;text-overflow:clip;white-space:nowrap;width:136px!important}.ogd .upl-exp input{border:1px solid var(--d-line);border-radius:8px;font-family:inherit;font-size:12.5px;height:32px;outline:none;padding:0 10px;width:132px}.ogd .hintline{color:var(--d-muted);font-size:12px}.ogd .section-title{color:var(--d-ink);font-size:12.5px;font-weight:700}.ogd .ctl{background:var(--d-surface);border:1px solid var(--d-line);border-radius:10px;color:var(--d-ink);font:inherit;font-size:14px;min-height:44px;outline:none;padding:11px 13px;width:100%}.ogd .ctl:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd .ctl.cdate-btn{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;height:28px;min-height:28px;padding:0 26px 0 9px;width:auto}.ogd .ctl.sel-ctl{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;text-align:left}.ogd [data-dates-input],.ogd-pub [data-dates-input]{width:100%}.ogd .ctl.sel-ctl svg{color:var(--d-muted);flex:none;height:16px;width:16px}.ogd .ctl.ph{color:var(--d-muted-2)}.ogd .seg-yesno{border:1px solid var(--d-line);border-radius:10px;display:inline-flex;overflow:hidden}.ogd .seg-yesno button{background:var(--d-surface);border:none;color:var(--d-muted);font-size:13.5px;font-weight:600;height:44px;padding:10px 22px}.ogd .seg-yesno button.on-yes{background:var(--d-success-soft);color:var(--d-success-ink)}.ogd .seg-yesno button.on-no{background:var(--d-danger-soft);color:var(--d-danger-ink)}.ogd .fill-switch{background:var(--d-surface-alt);border-radius:9px;display:inline-flex;flex:none;padding:3px}.ogd .fill-switch button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--d-muted);display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 13px;white-space:nowrap}.ogd .fill-switch button svg{height:14px;width:14px}.ogd .fill-switch button[aria-pressed=true]{background:var(--d-surface);box-shadow:var(--d-shadow-card);color:var(--d-ink)}.ogd .sig-pad,.ogd-pub .sig-pad{align-items:center;background:var(--d-surface-soft);border:1.5px dashed var(--d-line);border-radius:10px;color:var(--d-muted-2);display:flex;font-size:13px;height:130px;justify-content:center;overflow:hidden;position:relative}.ogd .sig-pad:hover,.ogd-pub .sig-pad:hover{border-color:var(--d-accent)}.ogd .sig-pad.line,.ogd-pub .sig-pad.line{background:none;border:none;border-bottom:1.5px solid var(--d-line);border-radius:0;height:70px}.ogd .sig-pad.line:hover,.ogd-pub .sig-pad.line:hover{border-color:var(--d-accent)}.ogd .sig-pad canvas,.ogd-pub .sig-pad canvas{cursor:crosshair;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.ogd .sig-hint,.ogd-pub .sig-hint{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.ogd .sig-pad.signed,.ogd-pub .sig-pad.signed{background:#fff;border-style:solid;cursor:default}.ogd .sig-name,.ogd-pub .sig-name{color:var(--d-ink);font-family:Snell Roundhand,Savoye LET,Segoe Script,cursive;font-size:36px;line-height:1}.ogd .sig-meta,.ogd-pub .sig-meta{bottom:9px;color:var(--d-muted-2);font-size:10.5px;position:absolute;right:12px;white-space:nowrap}.ogd .sig-row,.ogd-pub .sig-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ogd .sig-link,.ogd-pub .sig-link{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-muted);display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;height:30px;padding:0 11px;white-space:nowrap}.ogd .sig-link svg,.ogd-pub .sig-link svg{flex:none;height:13px;width:13px}.ogd .sig-link:hover,.ogd-pub .sig-link:hover{background:#fafafa;border-color:#d0d5dd;color:var(--d-ink)}.ogd .sig-link.strong,.ogd-pub .sig-link.strong{background:var(--d-accent);border-color:var(--d-accent);color:var(--d-accent-ink);font-weight:700}.ogd .sig-link.strong:hover,.ogd-pub .sig-link.strong:hover{background:var(--d-accent-hover);border-color:var(--d-accent-hover);color:var(--d-accent-ink)}.ogd .pdffill{flex:1 1;overflow:auto}.ogd .pdffill,.ogd-pub .pdffill{background:#525659;display:flex;justify-content:center;padding:22px}.ogd .pdfsheet,.ogd-pub .pdfsheet{align-self:flex-start;aspect-ratio:8.5/11;background:#fff;border-radius:3px;box-shadow:0 6px 20px #00000059;box-sizing:border-box;height:auto;max-width:816px;padding:26px 28px;width:100%}.ogd .ps-head,.ogd-pub .ps-head{align-items:center;display:flex;gap:14px;margin-bottom:8px}.ogd .ps-head-logo,.ogd-pub .ps-head-logo{align-items:center;border-radius:8px;display:flex;flex:none;height:56px;justify-content:center;overflow:hidden;width:56px}.ogd .ps-head-logo img,.ogd-pub .ps-head-logo img{height:100%;object-fit:contain;width:100%}.ogd .ps-head-text,.ogd-pub .ps-head-text{min-width:0}.ogd .ps-title,.ogd-pub .ps-title{font-size:16px;font-weight:800;text-align:left}.ogd .ps-subtitle,.ogd-pub .ps-subtitle{color:#667085;font-size:12px;margin-top:4px;text-align:left}.ogd .ps-sec,.ogd-pub .ps-sec{border-bottom:1px solid #ddd;color:#111;font-size:11px;font-weight:800;letter-spacing:.06em;margin:18px 0 12px;padding-bottom:5px;text-transform:uppercase}.ogd .ps-field,.ogd-pub .ps-field{box-sizing:border-box;margin-bottom:13px;min-width:0;width:100%}.ogd .ps-field label,.ogd-pub .ps-field label{color:#333;display:block;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:5px;text-transform:uppercase}.ogd .ps-input,.ogd-pub .ps-input{align-items:center;background:#fdfdfd;border:1px solid #c9c9c9;border-radius:4px;color:#333;display:flex;font-size:13px;height:34px;padding:0 10px}.ogd .ps-input.area,.ogd-pub .ps-input.area{align-items:flex-start;height:60px;padding-top:8px}.ogd .ps-input.filled,.ogd-pub .ps-input.filled{color:#111;font-weight:500}.ogd .ps-field.fld-line .ps-input,.ogd-pub .ps-field.fld-line .ps-input{background:#0000;border:none;border-bottom:1.5px solid #c9c9c9;border-radius:0;padding:6px 2px}.ogd .ps-field.fld-left,.ogd-pub .ps-field.fld-left{align-items:center;display:flex;gap:12px}.ogd .ps-field.fld-left label,.ogd-pub .ps-field.fld-left label{flex:none;margin-bottom:0;max-width:140px;white-space:nowrap;width:auto}.ogd .ps-field.fld-left .ps-input,.ogd-pub .ps-field.fld-left .ps-input{flex:1 1}.ogd .ps-grid,.ogd-pub .ps-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ogd .ps-check,.ogd-pub .ps-check{align-items:center;color:#333;display:flex;font-size:12.5px;gap:8px;margin-bottom:6px}.ogd .ps-box,.ogd-pub .ps-box{align-items:center;border:1.5px solid #888;border-radius:3px;display:flex;flex:none;height:15px;justify-content:center;width:15px}.ogd .ps-box.on,.ogd-pub .ps-box.on{background:#111;border-color:#111;color:#fff}.ogd .ps-file-chip,.ogd-pub .ps-file-chip{align-items:center;border:1px solid #c9c9c9;border-radius:4px;color:#333;display:inline-flex;font-size:12px;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:6px 10px;text-decoration:none}.ogd .ps-sig,.ogd-pub .ps-sig{align-items:flex-end;color:#1a1a1a;display:flex;font-family:Segoe Script,Brush Script MT,cursive;font-size:22px;height:40px;padding-bottom:3px}.ogd .ps-sig-inline,.ogd-pub .ps-sig-inline{border-bottom:1px solid #c9c9c9;overflow:hidden}.ogd .ps-heading,.ogd-pub .ps-heading{color:#111;font-size:15px;font-weight:800;margin:4px 0 2px}.ogd .ps-descr,.ogd-pub .ps-descr{color:#475467;font-size:12.5px;line-height:1.5;margin-bottom:4px}.ogd .ps-table,.ogd-pub .ps-table{border-collapse:collapse;font-size:12px;width:100%}.ogd .ps-table td,.ogd .ps-table th,.ogd-pub .ps-table td,.ogd-pub .ps-table th{border:1px solid #d0d5dd;padding:6px 8px;text-align:left}.ogd .ps-table th,.ogd-pub .ps-table th{font-weight:700}.ogd .fr-heading,.ogd-pub .fr-heading{color:var(--d-ink);font-size:16px;font-weight:800}.ogd .fr-descr,.ogd-pub .fr-descr{color:var(--d-muted);font-size:13px;line-height:1.55;white-space:pre-wrap}.ogd .fr-table,.ogd-pub .fr-table{border-collapse:collapse;font-size:13px;width:100%}.ogd .fr-table td,.ogd .fr-table th,.ogd-pub .fr-table td,.ogd-pub .fr-table th{border:1px solid var(--d-line);padding:8px 10px;text-align:left}.ogd .fr-table th,.ogd-pub .fr-table th{color:var(--d-ink);font-weight:700}.ogd .fr-table-fill td,.ogd-pub .fr-table-fill td{padding:0}.ogd .fr-tcell,.ogd-pub .fr-tcell{background:#0000;border:none;border-radius:0;color:var(--d-ink);display:block;font:inherit;outline:none;padding:8px 10px;width:100%}.ogd .fr-tcell:focus,.ogd-pub .fr-tcell:focus{background:var(--d-accent-soft);box-shadow:inset 0 0 0 2px var(--d-accent)}.ogd .fr-divider,.ogd-pub .fr-divider{border:none;border-top:1.5px solid var(--d-line);margin:4px 0}.ogd .ps-divider,.ogd-pub .ps-divider{border:none;border-top:1.5px solid #d0d5dd;margin:8px 0}.ogd .fld-line .ctl,.ogd .fld-line .seldd{background:#0000;border:none;border-bottom:1.5px solid var(--d-line);border-radius:0;padding:8px 2px}.ogd .fld-line .ctl.sel-ctl{padding-right:36px}.ogd .fld-left,.ogd-pub .fld-left{align-items:center;display:flex;gap:8px}.ogd .fld-left .field-lab,.ogd-pub .fld-left .field-lab{flex:none;margin-bottom:0;max-width:140px;white-space:nowrap;width:auto}.ogd .fld-left .chipset,.ogd .fld-left .ctl,.ogd .fld-left .dd-wrap,.ogd .fld-left .optset,.ogd .fld-left .seg-yesno,.ogd-pub .fld-left .chipset,.ogd-pub .fld-left .ctl,.ogd-pub .fld-left .dd-wrap,.ogd-pub .fld-left .optset,.ogd-pub .fld-left .seg-yesno{flex:1 1}.ogd-pub .fld-line .ctl,.ogd-pub .fld-line .seldd{background:#0000;border:none;border-bottom:1.5px solid #c9c9c9;border-radius:0;padding:8px 2px}.ogd-pub .fld-line .ctl.sel-ctl{padding-right:36px}.ogd .up-opt{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:12px;padding:13px 14px;text-align:left;width:100%}.ogd .up-opt.sel{background:var(--d-accent-soft);border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd .up-ic{background:#171717;border-radius:10px;color:#fff;display:grid;flex:none;height:38px;place-items:center;width:38px}.ogd .up-ic svg{height:18px;width:18px}.ogd .up-price{color:var(--d-ink);flex:none;font-size:17px;font-weight:800;white-space:nowrap}.ogd .up-price span{color:var(--d-muted);font-size:11.5px;font-weight:600}.ogd .empty,.ogd-pub .empty{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:14px;box-shadow:var(--d-shadow-card);display:flex;flex-direction:column;gap:12px;padding:48px 30px;text-align:center}.ogd .empty .eic,.ogd-pub .empty .eic{align-items:center;background:var(--d-accent-soft);border-radius:16px;color:#b45309;display:flex;height:60px;justify-content:center;width:60px}.ogd .empty .eic svg,.ogd-pub .empty .eic svg{height:28px;width:28px}.ogd .empty h3,.ogd-pub .empty h3{font-size:18px;font-weight:700;margin:0}.ogd .empty p,.ogd-pub .empty p{color:var(--d-muted);font-size:13.5px;margin:0;max-width:420px}.ogd .skel,.ogd-pub .skel{animation:ogd-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f2 25%,#f7f7f8 37%,#f0f0f2 63%);background-size:400% 100%;border-radius:8px}@keyframes ogd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ogd .esign-steps,.ogd-pub .esign-steps{align-items:center;display:flex;gap:10px;margin:0 0 20px}.ogd .estep,.ogd-pub .estep{align-items:center;color:var(--d-muted-2);display:flex;font-size:12.5px;font-weight:600;gap:8px;white-space:nowrap}.ogd .estep .en,.ogd-pub .estep .en{align-items:center;background:#fff;border:1.5px solid var(--d-line);border-radius:999px;color:var(--d-muted);display:flex;flex:none;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.ogd .estep.active,.ogd .estep.done,.ogd-pub .estep.active,.ogd-pub .estep.done{color:var(--d-ink)}.ogd .estep.active .en,.ogd .estep.done .en,.ogd-pub .estep.active .en,.ogd-pub .estep.done .en{background:var(--d-ink);border-color:var(--d-ink);color:#fff}.ogd .estep-line,.ogd-pub .estep-line{background:var(--d-line);border-radius:2px;flex:1 1;height:1.5px;min-width:24px}.ogd .signer-row{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:10px;display:flex;gap:11px;padding:11px 12px}.ogd .signer-row .sr-badge{align-items:center;background:var(--d-violet-soft);border-radius:8px;color:var(--d-violet-ink);display:flex;flex:none;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.ogd .signer-row .sr-name{font-size:13.5px;font-weight:600}.ogd .signer-row .sr-role{color:var(--d-muted);font-size:12px}.ogd .signer-row .sr-order{background:var(--d-surface-alt);border-radius:6px;color:var(--d-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:3px 8px;text-transform:uppercase}.ogd .cert-row{border-bottom:1px solid var(--d-line-soft);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:11px 0}.ogd .cert-row:last-child{border-bottom:none}.ogd .cert-row .cl{color:var(--d-muted);font-weight:500}.ogd .cert-row .cv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.ogd .audit-item{border-bottom:1px solid var(--d-line-soft);display:flex;gap:12px;padding:10px 0}.ogd .audit-item:last-child{border-bottom:none}.ogd .audit-item .ad-dot{background:var(--d-accent);border-radius:999px;flex:none;height:9px;margin-top:5px;width:9px}.ogd .audit-item .ad-main{font-size:13px;font-weight:600}.ogd .audit-item .ad-sub{font-feature-settings:"tnum";color:var(--d-muted);font-size:11.5px;font-variant-numeric:tabular-nums;margin-top:1px}.ogd-toast{align-items:center;background:#171717;border-radius:11px;bottom:26px;box-shadow:0 8px 24px #10182833;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:10px;left:50%;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:7000}.ogd-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.ogd-toast svg{color:#ffba45;flex:none;height:17px;width:17px}.ogd-pub{background:linear-gradient(180deg,#fafafa,#f2f2f2);flex-direction:column;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.ogd-pub,.ogd-pub .pub-top{align-items:center;display:flex}.ogd-pub .pub-top{background:#fff;border-bottom:1px solid var(--d-line);gap:12px;padding:16px 24px;width:100%}.ogd-pub .pub-brand{align-items:center;display:flex;font-size:17px;font-weight:800;gap:10px;letter-spacing:-.02em}.ogd-pub .pub-brand .pub-logo{border-radius:8px;flex:none;height:28px;max-width:160px;object-fit:contain;width:auto}.ogd-pub .pub-brand .pub-logo-ogiso{border-radius:0;width:28px}.ogd-pub .spacer{flex:1 1}.ogd-pub .progress-mini{align-items:center;color:var(--d-muted);display:flex;font-size:12px;font-weight:600;gap:8px;white-space:nowrap}.ogd-pub .pub-wrap{max-width:720px;padding:28px 20px 60px;width:100%}.ogd .pub-card,.ogd-pub .pub-card{background:#fff;border:1px solid var(--d-line);border-radius:16px;box-shadow:var(--d-shadow-card)}.ogd .pub-card>.pub-band:first-child,.ogd-pub .pub-card>.pub-band:first-child{border-radius:15px 15px 0 0}.ogd .pub-card>.pdffill:last-child,.ogd-pub .pub-card>.pdffill:last-child{border-radius:0 0 15px 15px}.ogd-pub .pub-band{background:var(--d-surface-soft);border-bottom:1px solid var(--d-line-soft);padding:22px 26px}.ogd-pub .pub-band h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.ogd-pub .pub-band p{color:var(--d-muted);font-size:13.5px;line-height:1.5;margin:6px 0 0}.ogd .pub-title-body,.ogd-pub .pub-title-body{align-items:flex-start;display:flex;gap:16px;padding:22px 26px}.ogd .pub-band-logo,.ogd-pub .pub-band-logo{border-radius:9px;flex:none;height:56px;overflow:hidden;width:76px}.ogd .pub-band-logo img,.ogd-pub .pub-band-logo img{height:100%;object-fit:contain;width:100%}.ogd .pub-title-body h2,.ogd-pub .pub-title-body h2{font-size:22px;font-weight:800;letter-spacing:-.015em;margin:0}.ogd .pub-title-body p,.ogd-pub .pub-title-body p{color:var(--d-muted);font-size:12.5px;margin:3px 0 0}.ogd .pub-body,.ogd-pub .pub-body{display:flex;flex-direction:column;gap:16px;padding:22px 26px}.ogd-pub .pub-foot{color:var(--d-muted-2);font-size:12px;padding:8px 24px 30px;text-align:center}.ogd-pub .dcard{background:#fff;border:1px solid var(--d-line);border-radius:14px}.ogd-pub .pub-identity{background:var(--d-surface-soft);margin-bottom:20px}.ogd-pub .pub-identity .dcard-body{background:var(--d-surface-soft);border-radius:inherit}.ogd-pub .ch2{align-items:center;border-bottom:1px solid var(--d-line-soft);color:var(--d-muted);display:flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:.07em;padding:12px 16px;text-transform:uppercase;white-space:nowrap}.ogd-pub .ch2 svg{flex:none;height:15px;width:15px}.ogd-pub .ch2 .dclose{align-items:center;background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;color:var(--d-muted);display:flex;flex:none;height:28px;justify-content:center;width:28px}.ogd-pub .ch2 .dclose:hover{background:var(--d-surface-soft);color:var(--d-ink)}.ogd-pub .ch2 .dclose svg{height:13px;width:13px}.ogd-pub .dcard-body{display:flex;flex-direction:column;gap:13px;padding:14px 16px}.ogd-pub .field-lab{color:var(--d-muted);display:block;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.ogd-pub .ctl{background:#fff;border:1px solid var(--d-line);border-radius:10px;color:var(--d-ink);font:inherit;font-size:14px;min-height:44px;outline:none;padding:11px 13px;width:100%}.ogd-pub .ctl:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd-pub .ctl.sel-ctl,.ogd-pub .seldd{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.ogd-pub .seldd{background:var(--d-surface);border:1px solid var(--d-line);border-radius:10px;color:var(--d-ink);font:inherit;font-size:14px;gap:8px;min-height:44px;padding:0 13px;width:100%}.ogd-pub .seldd:hover{border-color:var(--d-muted-2)}.ogd-pub .seldd svg{color:var(--d-muted);flex:none;height:15px;width:15px}.ogd-pub .seldd .ddv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-pub .dd-wrap{position:relative}.ogd-pub .dd-menu{background:#fff;border:1px solid var(--d-line);border-radius:10px;box-shadow:var(--d-shadow-pop);left:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:300}.ogd-pub .dd-opt{align-items:center;background:none;border:none;border-radius:7px;color:var(--d-ink);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;white-space:nowrap;width:100%}.ogd-pub .dd-opt:hover{background:#fafafa}.ogd-pub .dd-opt.sel{background:var(--d-accent-soft);color:#7a4a00;font-weight:600}.ogd-pub .dd-foot{border-top:1px solid var(--d-line);margin-top:4px;padding:7px 4px 3px}.ogd-pub .dd-foot-row{display:flex;gap:6px}.ogd-pub .dd-foot-row .inp{flex:1 1;font-size:12.5px;height:30px}.ogd-pub .dd-foot-row .btn-ghost{flex:none;font-size:12px;height:30px;padding:0 11px}.ogd-pub .form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ogd-pub .form-grid>div{min-width:0}.ogd-pub .chipset{display:flex;flex-wrap:wrap;gap:7px}.ogd-pub .chip{align-items:center;background:var(--d-surface-alt);border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink-2);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.ogd-pub .chip.sel{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e}.ogd-pub .seg-yesno{border:1px solid var(--d-line);border-radius:10px;display:inline-flex;overflow:hidden}.ogd-pub .seg-yesno button{background:#fff;border:none;color:var(--d-muted);font-size:13.5px;font-weight:600;height:44px;padding:10px 22px}.ogd-pub .seg-yesno button.on-yes{background:var(--d-success-soft);color:var(--d-success-ink)}.ogd-pub .seg-yesno button.on-no{background:var(--d-danger-soft);color:var(--d-danger-ink)}.ogd-pub .btn-add{align-items:center;background:var(--d-accent);border:none;border-radius:8px;color:var(--d-accent-ink);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;height:46px;justify-content:center;padding:0 16px}.ogd-pub .btn-add:hover{background:var(--d-accent-hover)}.ogd-pub .btn-add:disabled{cursor:not-allowed;opacity:.55}.ogd-pub .btn-add svg{height:16px;width:16px}.ogd-pub .btn-ghost{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink-2);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:46px;justify-content:center;padding:0 14px}.ogd-pub .btn-ghost:hover{background:var(--d-surface-soft)}.ogd-pub .cert-row{border-bottom:1px solid var(--d-line-soft);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:11px 0}.ogd-pub .cert-row:last-child{border-bottom:none}.ogd-pub .cert-row .cl{color:var(--d-muted);font-weight:500}.ogd-pub .cert-row .cv{font-weight:600;text-align:right}.ogd-pub .upl{align-items:center;background:var(--d-surface-soft);border:1.5px dashed var(--d-line);border-radius:10px;color:var(--d-muted);cursor:pointer;display:flex;flex:none;flex-direction:column;font-size:12.5px;gap:8px;padding:18px;text-align:center;transition:border-color .15s ease,background .15s ease}.ogd-pub .upl:hover{background:var(--d-accent-soft);border-color:var(--d-accent)}.ogd-pub .upl svg{height:26px;opacity:.7;width:26px}.ogd-pub .seg-sm{background:var(--d-surface-alt);border-radius:8px;display:inline-flex;padding:3px}.ogd-pub .seg-sm button{background:#0000;border:none;border-radius:6px;color:var(--d-muted);font-size:12.5px;font-weight:600;padding:6px 12px;white-space:nowrap}.ogd-pub .seg-sm button[aria-pressed=true]{background:var(--d-active);color:#fff}.ogd-pub .pvreq{color:var(--d-danger)}@media (max-width:1100px){.ogd .settings-wrap{grid-template-columns:1fr}.ogd .settings-rail{display:flex;gap:4px;overflow-x:auto}.ogd .set-item{width:auto}}@media (max-width:768px){.ogd{padding:14px 12px 10px}.ogd .form-grid,.ogd .ps-grid,.ogd-pub .form-grid,.ogd-pub .ps-grid{grid-template-columns:1fr}.ogd .drawer{bottom:8px;left:8px;right:8px;top:8px;width:auto}}.ogd .calpop,.ogd-pub .calpop{background:#fff;border:1px solid var(--d-line);border-radius:14px;box-shadow:0 12px 32px #10182829;left:0;padding:14px 14px 12px;position:absolute;top:calc(100% + 6px);width:274px;z-index:6500}.ogd .dp-clear,.ogd-pub .dp-clear{background:none;border:none;border-radius:7px;color:var(--d-muted);font:inherit;font-size:12px;font-weight:600;margin-top:8px;padding:4px;width:100%}.ogd .dp-clear:hover,.ogd-pub .dp-clear:hover{background:#f5f5f5;color:var(--d-ink)}.ogd .addmenu{background:#fff;border:1px solid var(--d-line);border-radius:12px;box-shadow:0 12px 32px #10182829;left:0;max-height:320px;overflow:auto;padding:7px;position:absolute;top:calc(100% + 6px);width:280px;z-index:500}.ogd .cm-sec{color:var(--d-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:6px 11px 4px;text-transform:uppercase}.ogd .am-row{align-items:center;background:none;border:none;border-radius:8px;color:var(--d-ink);display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;width:100%}.ogd .am-row:hover{background:#f5f5f5}.ogd .am-av{background:var(--d-accent-soft);border-radius:999px;color:#92400e;display:grid;flex:none;font-size:10px;font-weight:800;height:26px;place-items:center;width:26px}.ogd .am-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .am-role{color:var(--d-muted);flex:none;font-size:11px}.ogd .am-email{display:flex;gap:7px;padding:4px 6px 5px}.ogd .am-email input{border:1px solid var(--d-line);border-radius:8px;flex:1 1;font-family:inherit;font-size:12.5px;height:34px;min-width:0;outline:none;padding:0 10px}.ogd .nfs-row{align-items:center;background:none;border:none;border-radius:9px;color:var(--d-ink);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;padding:9px 10px;text-align:left;width:100%}.ogd .nfs-row:hover{background:#f7f7f8}.ogd .nfs-check{background:#fff;border:1.5px solid var(--d-line);border-radius:6px;color:#fff;display:grid;flex:none;height:18px;place-items:center;width:18px}.ogd .nfs-row.sel .nfs-check{background:var(--d-accent);border-color:var(--d-accent)}.ogd .pvreq{color:var(--d-danger)}.ogd .doc-preview{flex:none}.ogd .doc-preview.doc-preview-embed{display:flex;flex:1 1;max-width:none;min-height:0;overflow:hidden;padding:0}.ogd .doc-preview.doc-preview-embed iframe{border:none;display:block;height:100%;width:100%}.ogd-pub .pub-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}@media (max-width:640px){.ogd-pub .pub-top{padding:12px 16px}.ogd-pub .pub-brand{font-size:15px;min-width:0;overflow-wrap:anywhere}.ogd-pub .progress-mini{display:none}.ogd-pub .pub-wrap{padding:18px 12px 44px}.ogd-pub .pub-card{border-radius:12px}.ogd-pub .pub-band{padding:18px 16px}.ogd-pub .pub-band h2,.ogd-pub .pub-title-body h2{font-size:19px}.ogd-pub .pub-body{padding:16px}.ogd-pub .estep-line{min-width:12px}.ogd-pub .estep{font-size:12px}}.ogd .sigank,.ogd-pub .sigank{align-items:center;background:#ffba4524;border:1px solid #c9800d;border-left-width:3px;border-radius:3px;color:#8a4f04;cursor:pointer;display:flex;font:inherit;font-size:13px;font-style:italic;font-weight:600;gap:8px;justify-content:flex-start;min-height:52px;padding:8px 12px;text-align:left;width:100%}.ogd .sigank:hover,.ogd-pub .sigank:hover{background:#ffba4542}.ogd .sigank.signed,.ogd-pub .sigank.signed{background:#fff;cursor:pointer;font-style:normal;justify-content:center}.ogd .sigank.sigank-fb,.ogd-pub .sigank.sigank-fb{background:#fdfdfd;border-left:1px solid var(--d-line);border:1px solid var(--d-line);border-radius:10px;color:var(--d-muted-2)}.ogd .sigank.sigank-fb.signed,.ogd .sigank.sigank-fb:hover,.ogd-pub .sigank.sigank-fb.signed,.ogd-pub .sigank.sigank-fb:hover{background:#fff}.ogd .fld-line .sigank.sigank-fb,.ogd-pub .fld-line .sigank.sigank-fb{background:none;border:none;border-bottom:1.5px solid var(--d-line);border-radius:0;padding:8px 2px}.ogd .sigank img,.ogd-pub .sigank img{max-height:44px;max-width:70%;object-fit:contain}.ogd .sigank-typed,.ogd-pub .sigank-typed{color:#171717;font-family:Segoe Script,Brush Script MT,cursive;font-size:22px;font-style:normal}.ogd div.sigank,.ogd-pub div.sigank{cursor:default}.ogd .fr-diagnosis,.ogd .fr-taglist,.ogd-pub .fr-diagnosis,.ogd-pub .fr-taglist{display:flex;flex-direction:column;gap:9px}.ogd .fr-taglist-entry,.ogd-pub .fr-taglist-entry{align-items:stretch;display:flex;gap:8px}.ogd .fr-taglist-entry .ctl,.ogd-pub .fr-taglist-entry .ctl{flex:1 1;min-width:0}.ogd .fr-taglist-add,.ogd-pub .fr-taglist-add{background:var(--d-accent-soft);border:1px solid var(--d-accent-ring);border-radius:10px;color:var(--d-accent-ink);cursor:pointer;display:grid;flex:none;min-height:44px;place-items:center;transition:background .15s,border-color .15s;width:44px}.ogd .fr-taglist-add:hover:not(:disabled),.ogd-pub .fr-taglist-add:hover:not(:disabled){background:var(--d-accent);border-color:var(--d-accent)}.ogd .fr-taglist-add:disabled,.ogd-pub .fr-taglist-add:disabled{cursor:default;opacity:.4}.ogd .fr-chips,.ogd-pub .fr-chips{display:flex;flex-wrap:wrap;gap:7px}.ogd .fr-chip,.ogd-pub .fr-chip{align-items:center;background:var(--d-surface-alt);border:1px solid var(--d-line);border-radius:12px;color:var(--d-ink-2);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;line-height:1.35;max-width:100%;padding:6px 7px 6px 11px}.ogd .fr-chip-amber,.ogd-pub .fr-chip-amber{background:var(--d-accent-soft);border-color:var(--d-accent-ring);color:#92400e}.ogd .fr-chip-info,.ogd-pub .fr-chip-info{background:var(--d-info-soft);border-color:#bfdbfe;color:var(--d-info-ink)}.ogd .fr-chip-x,.ogd-pub .fr-chip-x{background:#00000012;border:none;border-radius:999px;color:inherit;cursor:pointer;display:grid;flex:none;height:17px;padding:0;place-items:center;width:17px}.ogd .fr-chip-x:hover,.ogd-pub .fr-chip-x:hover{background:var(--d-ink);color:#fff}.ogd .fr-diagnosis-search,.ogd-pub .fr-diagnosis-search{position:relative}.ogd .fr-diagnosis-search .ctl,.ogd-pub .fr-diagnosis-search .ctl{padding-left:38px}.ogd .fr-diagnosis-ic,.ogd-pub .fr-diagnosis-ic{color:var(--d-muted-2);display:grid;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ogd .fr-diagnosis-menu,.ogd-pub .fr-diagnosis-menu{background:#fff;border:1px solid var(--d-line);border-radius:10px;box-shadow:var(--d-shadow-pop);left:0;max-height:232px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:300}.ogd .fr-diagnosis-opt,.ogd-pub .fr-diagnosis-opt{align-items:baseline;background:none;border:none;border-radius:7px;cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.ogd .fr-diagnosis-opt:hover,.ogd-pub .fr-diagnosis-opt:hover{background:var(--d-surface-alt)}.ogd .fr-diagnosis-code,.ogd-pub .fr-diagnosis-code{color:var(--d-info-ink);flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.ogd .fr-diagnosis-name,.ogd-pub .fr-diagnosis-name{color:var(--d-ink);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd .fr-diagnosis-empty,.ogd-pub .fr-diagnosis-empty{color:var(--d-muted);font-size:12.5px;padding:10px}.ogd-studio{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0}.ogd-studio .sbar{border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);display:flex;flex:none;flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:10px 14px}.ogd-studio .sbar,.ogd-studio .sbar-back{align-items:center;background:var(--d-surface)}.ogd-studio .sbar-back{border:1px solid var(--d-line);border-radius:8px;color:var(--d-muted);display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:7px 12px;white-space:nowrap}.ogd-studio .sbar-back:hover{background:var(--d-surface-soft);color:var(--d-ink)}.ogd-studio .sbar-lab{color:var(--d-muted);font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-left:56px;text-transform:uppercase;white-space:nowrap}.ogd-studio .sbar-title{background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-ink);font:inherit;font-size:14px;font-weight:700;max-width:300px;min-width:170px;outline:none;padding:7px 10px;text-overflow:ellipsis}.ogd-studio .sbar-title:hover{border-color:#d0d5dd}.ogd-studio .sbar-title:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px #ffba452e}.ogd-studio .sbar-title.invalid,.ogd-studio .sbar-title.invalid:hover{background:snow;border-color:var(--d-danger)}.ogd-studio .sbar-title.invalid:focus{border-color:var(--d-danger);box-shadow:0 0 0 3px #d92d2024}.ogd-studio .sbar-err{color:var(--d-danger);font-size:11.5px;font-weight:600;margin-left:-8px;white-space:nowrap}.ogd-studio .reqmark{color:var(--d-danger);font-weight:800}.ogd-studio .seg{background:#f1f1f3;border:1px solid var(--d-line);border-radius:9px;display:inline-flex;padding:3px}.ogd-studio .seg button{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--d-muted);display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 15px;white-space:nowrap}.ogd-studio .seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #10182814;color:var(--d-ink)}.ogd-studio .work{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:236px minmax(0,1fr) 250px;min-height:0}.ogd-studio .work.no-palette{grid-template-columns:44px minmax(0,1fr) 250px}.ogd-studio .work.no-props{grid-template-columns:236px minmax(0,1fr) 44px}.ogd-studio .work.no-palette.no-props{grid-template-columns:44px minmax(0,1fr) 44px}.ogd-studio .work.preview{grid-template-columns:minmax(0,1fr)}.ogd-studio .pane{background:var(--d-surface);border:1px solid var(--d-line);border-radius:12px;box-shadow:var(--d-shadow-card);display:flex;flex-direction:column;min-height:0;overflow:hidden}.ogd-studio .panehead{align-items:center;border-bottom:1px solid var(--d-line-soft);display:flex;flex:none;gap:8px;padding:12px 10px 11px 16px;position:relative}.ogd-studio .panehead span{color:var(--d-ink);font-size:13px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.ogd-studio .pane.palette .panehead{justify-content:flex-end}.ogd-studio .pane.props .panehead{justify-content:flex-start;padding:12px 16px 11px 10px}.ogd-studio .collbtn{background:#0000;border:none;border-radius:7px;color:var(--d-muted);display:grid;flex:none;height:26px;padding:0;place-items:center;width:26px}.ogd-studio .collbtn:hover{background:#f2f4f7;color:var(--d-ink)}.ogd-studio .panebody{flex:1 1;min-height:0;overflow-y:auto;padding:14px}.ogd-studio .pane.collapsed .panebody,.ogd-studio .pane.collapsed .panehead span{display:none}.ogd-studio .pane.collapsed .panehead{border-bottom:none;justify-content:center;padding:12px 6px}.ogd-studio .pane.collapsed{background:#0000;border-color:#0000;box-shadow:none}.ogd-studio .pane.collapsed .collbtn{background:#fff;border:1px solid var(--d-line);border-radius:8px;box-shadow:var(--d-shadow-card);height:28px;width:28px}.ogd-studio .pane.collapsed .collbtn:hover{border-color:#d0d5dd}.ogd-studio .pal-group h3{color:var(--d-muted-2);font-size:11px;font-weight:700;letter-spacing:.07em;margin:16px 0 8px;text-transform:uppercase}.ogd-studio .pal-group:first-child h3{margin-top:0}.ogd-studio .palette{display:flex;flex-direction:column;gap:6px}.ogd-studio .pchip{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:9px;color:var(--d-ink);cursor:grab;display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;padding:9px 11px;text-align:left;transition:.12s;white-space:nowrap;width:100%}.ogd-studio .pchip:hover{border-color:var(--d-accent);box-shadow:0 1px 3px #10182814}.ogd-studio .pchip:active{cursor:grabbing}.ogd-studio .pchip .ic{background:var(--d-accent-soft);border-radius:7px;color:#b47200;display:grid;flex:none;height:26px;place-items:center;width:26px}.ogd-studio .pchip.data .ic{background:#ecfdf3;color:#027a48}.ogd-studio .pchip.layout .ic{background:#f1f5f9;color:#475569}.ogd-studio .pchip.layout{border-style:dashed}.ogd-studio .hinttip{background:#fff;border:1px dashed var(--d-line);border-radius:8px;color:var(--d-muted);font-size:11.5px;line-height:1.5;margin-top:14px;padding:10px}.ogd-studio .canvas{background:var(--d-bg);border:none;box-shadow:none;min-height:0;overflow-y:auto;padding:0 6px 30px}.ogd-studio .sheet{margin:0 auto;max-width:780px;padding:2px 0 0}.ogd-studio .cv-head{background:#fff;border:1px solid var(--d-line);border-radius:16px;cursor:pointer;margin-bottom:16px;padding:16px 18px}.ogd-studio .cv-head:hover{border-color:#d0d5dd}.ogd-studio .cv-head.sel{border-color:var(--d-accent);box-shadow:0 0 0 3px #ffaf4a40}.ogd-studio .cv-head h3{color:var(--d-ink);font-size:20px;font-weight:700;line-height:1.25;margin:0}.ogd-studio .cv-head p{color:var(--d-muted);font-size:13.5px;line-height:1.5;margin:6px 0 0;white-space:pre-wrap}.ogd-studio .section{background:#fff;border:1px solid var(--d-line);border-radius:16px;box-shadow:var(--d-shadow-card);margin-bottom:16px;padding:16px 18px 20px;position:relative}.ogd-studio .section.sel{border-color:var(--d-accent);box-shadow:0 0 0 3px #ffaf4a40}.ogd-studio .section.dragging{opacity:.45}.ogd-studio .shead{align-items:center;display:flex;gap:9px;margin-bottom:14px}.ogd-studio .shead .grip{color:var(--d-muted-2);cursor:grab;display:flex;flex:none}.ogd-studio .shead .sico{background:#f5f5f5;border-radius:6px;color:#737373;display:grid;flex:none;height:22px;place-items:center;width:22px}.ogd-studio .shead .stitle{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--d-ink);flex:1 1;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;min-width:120px;outline:none;padding:3px 6px;text-transform:uppercase}.ogd-studio .shead .stitle:hover{border-color:var(--d-line)}.ogd-studio .shead .stitle:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px #ffaf4a40}.ogd-studio .shead .sfx{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:7px;color:var(--d-muted);display:inline-flex;flex:none;font-size:11px;font-weight:600;gap:5px;padding:4px 9px;white-space:nowrap}.ogd-studio .shead .sfx.active,.ogd-studio .shead .sfx:hover{background:#eef4ff;border-color:#dce3ff;color:#3538cd}.ogd-studio .shead .sdel{background:#0000;border:none;border-radius:6px;color:var(--d-muted-2);display:flex;flex:none;padding:4px}.ogd-studio .shead .sdel:hover{background:#fef3f2;color:var(--d-danger)}.ogd-studio .fgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,1fr);min-height:20px}.ogd-studio .fgrid.dragover{border-radius:10px;outline:2px dashed var(--d-accent);outline-offset:4px}.ogd-studio .fempty{border:1.5px dashed var(--d-line);border-radius:10px;color:var(--d-muted-2);font-size:12.5px;grid-column:span 12;padding:18px;text-align:center}.ogd-studio .fcard{background:#fff;border:1px solid var(--d-line);border-radius:10px;cursor:pointer;padding:10px 12px;position:relative;transition:.1s}.ogd-studio .fcard:hover{border-color:#d0d5dd}.ogd-studio .fcard.sel{background:var(--d-accent-soft);border-color:var(--d-accent);box-shadow:0 0 0 3px #ffaf4a40}.ogd-studio .fcard.dragging{opacity:.4}.ogd-studio .fcard.dup{border-color:#fda29b}.ogd-studio .frow{align-items:center;display:flex;flex-wrap:wrap;gap:9px;row-gap:6px}.ogd-studio .fgrip{color:var(--d-muted-2);cursor:grab;display:flex;flex:none}.ogd-studio .flabel{color:var(--d-ink);flex:1 1 auto;font-size:13.5px;font-weight:600;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .freq{color:var(--d-danger);font-weight:700}.ogd-studio .ftype{background:#f5f5f5;border-radius:5px;color:var(--d-muted);font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.ogd-studio .fbadges{align-items:center;display:flex;flex:none;gap:5px;margin-left:auto}.ogd-studio .badge{border-radius:6px;display:grid;height:22px;place-items:center;width:22px}.ogd-studio .badge.cond{background:#eef4ff;color:#3538cd}.ogd-studio .badge.calc{background:#ecfdf3;color:#027a48;font-size:12px;font-weight:800}.ogd-studio .badge.warn{background:#fef3f2;color:#b42318}.ogd-studio .fcondbtn,.ogd-studio .fdel{background:#0000;border:none;border-radius:5px;color:var(--d-muted-2);display:grid;padding:3px;place-items:center}.ogd-studio .fcondbtn.active,.ogd-studio .fcondbtn:hover{background:#eef4ff;color:#3538cd}.ogd-studio .fdel:hover{background:#fef3f2;color:var(--d-danger)}.ogd-studio .fprev{color:var(--d-muted-2);font-size:11.5px;margin-top:5px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .addsection{align-items:center;background:#0000;border:1.5px dashed var(--d-line);border-radius:12px;color:var(--d-muted);display:flex;font:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px;width:100%}.ogd-studio .addsection:hover{background:var(--d-accent-soft);border-color:var(--d-accent);color:#b47200}.ogd-studio .warnline{align-items:flex-start;color:#b42318;display:flex;font-size:12px;gap:6px;line-height:1.45;margin:-9px 0 14px}.ogd-studio .props .pbody{padding:0}.ogd-studio .pfield{margin-bottom:15px}.ogd-studio .pfield>label{color:#344054;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ogd-studio .pfield-help{color:var(--d-muted);font-size:11.5px;margin-top:6px}.ogd-studio .faclogo{background:#fff;border:1px solid var(--d-line);border-radius:4px;height:20px;max-width:72px;object-fit:contain;padding:1px 3px}.ogd-studio .pfield.invalid .seldd{background:snow;border-color:var(--d-danger)}.ogd-studio .pfield.invalid .pfield-help{color:var(--d-danger);font-weight:600}.ogd-studio .svfcard{align-items:center;background:var(--d-surface-soft);border:1px solid var(--d-line);border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:9px 11px}.ogd-studio .svf-ic{background:var(--d-accent-soft);border-radius:8px;color:#b45309;display:grid;flex:none;height:28px;place-items:center;width:28px}.ogd-studio .svf-name{color:var(--d-ink);font-size:12.5px;font-weight:600}.ogd-studio .svf-name,.ogd-studio .svf-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ogd-studio .svf-path{color:var(--d-muted);font-size:11px}.ogd-studio .spanpick{display:flex;gap:6px}.ogd-studio .spanpick button{background:#fff;border:1px solid var(--d-line);border-radius:7px;color:var(--d-muted);flex:1 1;font:inherit;font-size:12px;font-weight:600;padding:7px 0}.ogd-studio .spanpick button[aria-pressed=true]{background:var(--d-accent-soft);border-color:#ffe2b8;color:#b47200}.ogd-studio .pswitch{align-items:center;border-top:1px solid var(--d-line-soft);display:flex;gap:10px;justify-content:space-between;padding:9px 0}.ogd-studio .pswitch label{color:var(--d-ink);font-size:13px;font-weight:500}.ogd-studio .pswitch .sl{color:var(--d-ink);font-size:13.5px;font-weight:600}.ogd-studio .pswitch .sd{color:var(--d-muted);font-size:12px;margin-top:2px}.ogd-studio .opts{display:flex;flex-direction:column;gap:6px}.ogd-studio .optrow{align-items:center;display:flex;gap:6px}.ogd-studio .optrow .inp{flex:1 1;font-size:12.5px;height:32px}.ogd-studio .optrow button{background:#fff;border:1px solid var(--d-line);border-radius:7px;color:var(--d-muted);display:grid;flex:none;height:32px;place-items:center;width:32px}.ogd-studio .addopt{align-items:center;background:#fff;border:1px solid var(--d-line);border-radius:7px;color:var(--d-muted);display:flex;font:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-top:4px;padding:7px 10px;width:100%}.ogd-studio .addopt:hover{border-color:var(--d-accent);color:#b47200}.ogd-studio .psec{border-top:1px solid var(--d-line);margin-top:6px;padding-top:14px}.ogd-studio .psec .ph{align-items:center;color:var(--d-muted);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ogd-studio .psec .note{color:var(--d-muted);font-size:12.5px;line-height:1.5}.ogd-studio .ralab{color:var(--d-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ogd-studio .rule{background:#fafafa;border:1px solid var(--d-line);border-radius:9px;margin-bottom:8px;padding:10px}.ogd-studio .rule .rr{display:flex;gap:6px;margin-bottom:6px}.ogd-studio .rule .del{background:none;border:none;color:var(--d-danger);font-size:11px;font-weight:600;padding:0}.ogd-studio .modepick{background:#f1f1f3;border-radius:7px;display:inline-flex;margin:0 4px;padding:2px}.ogd-studio .modepick button{background:#0000;border:none;border-radius:5px;color:var(--d-muted);font-size:11px;font-weight:600;padding:4px 10px}.ogd-studio .modepick button[aria-pressed=true]{background:#fff;color:var(--d-ink)}.ogd-studio .noselect{color:var(--d-muted-2);font-size:13px;line-height:1.6;padding:40px 18px;text-align:center}.ogd-studio .fident{align-items:center;color:var(--d-ink);display:flex;font-size:13.5px;font-weight:700;gap:9px;margin:14px 0 16px}.ogd-studio .fident .fic{background:var(--d-accent-soft);border-radius:7px;color:#b45309;display:grid;flex:none;height:26px;place-items:center;width:26px}.ogd-studio .calcout{background:#f5f5f5;border-radius:7px;color:var(--d-muted);font-size:12px;margin-top:8px;padding:8px 10px}.ogd-studio .pdfstage{align-items:center;background:#525659;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:22px}.ogd-studio .pdfup{align-items:center;aspect-ratio:8.5/11;background:#ffffff0f;border:2px dashed #9aa;border-radius:6px;color:#dcdfe3;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;max-width:520px;padding:30px;text-align:center;width:100%}.ogd-studio .pdfup svg{height:40px;opacity:.8;width:40px}.ogd-studio .pdfpage{background:#fff;border-radius:3px;box-shadow:0 6px 20px #00000059;flex:none;max-width:580px;overflow:hidden;position:relative;width:100%}.ogd-studio .pdfpage.drop{outline:2px dashed var(--d-accent);outline-offset:-6px}.ogd-studio .pdfpage img{display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.ogd-studio .pdfpage .blank{aspect-ratio:8.5/11;background:#fff;width:100%}.ogd-studio .pd-field{background:#ffba4529;border:1.6px solid var(--d-accent);border-radius:4px;cursor:move;position:absolute}.ogd-studio .pd-field.sel{box-shadow:0 0 0 3px var(--d-accent-ring)}.ogd-studio .pd-field .ptag{background:#fff;color:#8a5a10;font-size:8px;font-weight:800;left:5px;letter-spacing:.03em;line-height:1.2;padding:0 4px;position:absolute;text-transform:uppercase;top:-8px;white-space:nowrap}.ogd-studio .pd-field .pdel{align-items:center;background:var(--d-accent);border:2px solid #fff;border-radius:999px;color:#111;display:none;font-size:10px;height:17px;justify-content:center;padding:0;position:absolute;right:-9px;top:-9px;width:17px}.ogd-studio .pd-field.sel .pdel,.ogd-studio .pd-field:hover .pdel{display:flex}.ogd-studio .pd-field .rsz{background:#fff;border:1.5px solid var(--d-accent);border-radius:3px;bottom:-5px;cursor:nwse-resize;display:none;height:11px;position:absolute;right:-5px;width:11px}.ogd-studio .pd-field.sel .rsz,.ogd-studio .pd-field:hover .rsz{display:block}.ogd-studio .pd-pagenum{background:#ffffffd9;border-radius:4px;bottom:6px;color:#999;font-size:9px;padding:1px 6px;position:absolute;right:10px}.ogd-studio .pdf-hint{align-items:center;background:var(--d-accent-soft);border:1px dashed var(--d-accent-ring);border-radius:9px;color:#92400e;display:flex;font-size:12px;gap:8px;margin-bottom:12px;padding:8px 12px}.ogd-studio .pdf-hint svg{flex:none;height:15px;width:15px}.ogd-studio .pvstage{background:radial-gradient(circle at 30% 30%,#9a9a9a,#6f6f6f);border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:26px}.ogd-studio .pvdrawer{align-self:flex-start;background:var(--d-bg);border-radius:14px;box-shadow:0 20px 50px #0000004d;max-width:100%;overflow:hidden;width:720px}.ogd-studio .pvhead{background:#fff;font-size:20px;font-weight:700;padding:16px 22px}.ogd-studio .pvbody{display:flex;flex-direction:column;gap:14px;padding:22px}.ogd-studio .stepwrap{background:#f7f7f8;border-radius:12px;flex:1 1;min-height:0;overflow-y:auto;padding:24px}.ogd-studio .stepinner{margin:0 auto;max-width:640px}.ogd-studio .step-title{color:var(--d-ink);font-size:19px;font-weight:700;margin-bottom:18px}.ogd-studio .setgroup{background:#fff;border:1px solid var(--d-line);border-radius:12px;padding:16px}.ogd-studio .setgroup+.setgroup{margin-top:14px}.ogd-studio .setg-h{color:var(--d-ink);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.ogd-studio .set-sub{color:#344054;font-size:12px;font-weight:600;margin:14px 0 8px}.ogd-studio .adminrow{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:11px;padding:9px 10px}.ogd-studio .adminrow:hover{background:#fafafa}.ogd-studio .adminrow .av{background:#f1f5f9;border-radius:50%;color:#475569;display:grid;flex:none;font-size:11px;font-weight:600;height:30px;place-items:center;width:30px}.ogd-studio .adminrow .av.sel{background:var(--d-accent-soft);color:#92400e}.ogd-studio .adminrow .an{color:var(--d-ink);font-size:13.5px;font-weight:500}.ogd-studio .adminrow .ar{color:var(--d-muted);font-size:12px}.ogd-studio .ckbox{background:#fff;border:1.5px solid var(--d-line);border-radius:5px;color:#fff;display:grid;flex:none;height:17px;place-items:center;width:17px}.ogd-studio .ckbox.on{background:#171717;border-color:#171717}.ogd-studio .approvewarn{background:#fffaeb;border:1px solid #fedf89;border-radius:8px;color:#b54708;font-size:12px;margin-top:10px;padding:9px 11px}.ogd-studio .vissue{align-items:flex-start;border-bottom:1px solid var(--d-line-soft);color:var(--d-ink);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:11px 0}.ogd-studio .vissue:last-child{border-bottom:none}.ogd-studio .vissue .vic{flex:none;margin-top:1px}.ogd-studio .vissue.error .vic{color:var(--d-danger)}.ogd-studio .vissue.warn .vic{color:#b54708}@media (max-width:1180px){.ogd-studio .work{gap:12px;grid-template-columns:200px minmax(0,1fr) 220px}}@media (max-width:940px){.ogd-studio .work,.ogd-studio .work.no-palette,.ogd-studio .work.no-props{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ogd-studio .pane{max-height:420px}.ogd-studio .canvas{max-height:none}}.PricingCard_card__QDOkR{background-color:#fff;border:1px solid #0000001a;border-radius:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.PricingCard_card__QDOkR:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.PricingCard_card--popular__Nz43r{border-color:#fab714;border-color:var(--color-accent,#fab714)}.PricingCard_card__badge__xDDA-{background-color:#fab714;background-color:var(--color-accent,#fab714);border-radius:20px;color:#000;font-family:Inter,sans-serif;font-family:var(--font-inter,"Inter",sans-serif);font-size:13px;font-weight:600;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.PricingCard_card__header__m5hd\+{display:flex;flex-direction:column;gap:4px}.PricingCard_card__name__B1gMV{color:#000;font-size:20px;font-weight:600;line-height:1.4}.PricingCard_card__description__QyhLo,.PricingCard_card__name__B1gMV{font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);margin:0}.PricingCard_card__description__QyhLo{color:#0009;font-size:13px;font-weight:400;line-height:1.5;min-height:36px}.PricingCard_card__body__23NPI{display:flex;flex-direction:column;flex-grow:1;gap:24px;margin-top:16px}.PricingCard_card__pricing__MVv3k{min-height:72px;position:relative}.PricingCard_card__price__hxlOz{color:#000;font-family:Geist,sans-serif;font-family:var(--font-geist,"Geist",sans-serif);font-size:48px;font-weight:600;letter-spacing:-.02em;line-height:1;margin:0}.PricingCard_card__period__hFLp0{color:#0009;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:13px;font-weight:400;line-height:1.5;margin:0}.PricingCard_card__divider__wYval{background-color:#0000001a;height:1px;width:100%}.PricingCard_card__features__m5OvP{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.PricingCard_card__feature__wVqgz{align-items:flex-start;display:flex;gap:12px}.PricingCard_card__featureIcon__vMiQt{flex-shrink:0;margin-top:2px}.PricingCard_card__featureText__an\+w9{color:#000;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;font-weight:400;line-height:1.5}.PricingCard_card__button__eM3B9,.PricingCard_card__button__eM3B9:link,.PricingCard_card__button__eM3B9:visited{align-items:center;background-color:#000;border-radius:8px;color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:1;padding:12px 24px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,box-shadow .2s ease}.PricingCard_card__button__eM3B9:hover{box-shadow:0 4px 12px #00000026;opacity:1;transform:scale(1.03)}.PricingCard_card__button__eM3B9:active{transform:scale(.98);transition:transform .1s ease}.PricingCard_card__button--yellow__pT4Gd,.PricingCard_card__button--yellow__pT4Gd:link,.PricingCard_card__button--yellow__pT4Gd:visited{background-color:#fab714;color:#000}.PricingCard_card__button--yellow__pT4Gd:hover{box-shadow:0 4px 12px #fab71466}.SimplePricing_page__FtviA{background-color:#f9f9fc;box-sizing:border-box;min-height:100vh;padding-top:72px}.SimplePricing_topBar__nxfdi{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f9f9fcf2;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;left:0;padding:12px 48px;position:fixed;right:0;top:0;z-index:100}.SimplePricing_backButton__a0olZ,.SimplePricing_logoutButton__7O5Oy{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s ease,box-shadow .2s ease}.SimplePricing_backButton__a0olZ:hover,.SimplePricing_logoutButton__7O5Oy:hover{background-color:#f5f5f5;box-shadow:0 2px 8px #00000014}.SimplePricing_logoutButton__7O5Oy{border-color:#ef444433;color:#ef4444;margin-left:auto}.SimplePricing_logoutButton__7O5Oy:hover{background-color:#fef2f2}.SimplePricing_hero__23GXX{padding:24px 40px 0;text-align:center}.SimplePricing_header__qY8Eu{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.SimplePricing_title__1bWhF{color:#000;font-family:Geist,sans-serif;font-family:var(--font-geist,"Geist",sans-serif);font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:0}.SimplePricing_subtitle__63X\+r{color:#6b7280;font-family:Inter,sans-serif;font-family:var(--font-inter,"Inter",sans-serif);font-size:18px;font-weight:400;line-height:1.5;margin:0}.SimplePricing_toggle__F1mot{display:flex;justify-content:center;margin-bottom:40px}.SimplePricing_toggleWrapper__r02m7{background-color:#1f1f1f;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:4px;position:relative}.SimplePricing_toggleBg__s02Iu{background-color:#ffb700;border-radius:6px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s ease;width:calc(50% - 4px)}.SimplePricing_toggleBgRight__WXDiE{transform:translateX(100%)}.SimplePricing_toggleButton__-FesQ{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px;font-weight:500;padding:10px 24px;position:relative;text-align:center;transition:color .3s ease;white-space:nowrap;z-index:1}.SimplePricing_toggleButtonActive__vBbC3{color:#000}.SimplePricing_toggleDiscount__qOOMw{font-size:10px;font-weight:600}.SimplePricing_cardsSection__QdOaf{padding:0 40px 60px}.SimplePricing_container__8pce1{margin:0 auto;max-width:1280px;width:100%}.SimplePricing_grid__La8mg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);justify-content:center}.SimplePricing_singleCardGrid__IliXS{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:320px}.SimplePricing_loadingGrid__mG3DW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.SimplePricing_skeleton__bs9BT{animation:SimplePricing_shimmer__hezir 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:24px;height:480px}@keyframes SimplePricing_shimmer__hezir{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.SimplePricing_hero__23GXX{padding:40px 24px 0}.SimplePricing_cardsSection__QdOaf{padding:0 24px 48px}.SimplePricing_grid__La8mg,.SimplePricing_loadingGrid__mG3DW{grid-template-columns:repeat(2,1fr)}.SimplePricing_title__1bWhF{font-size:34px}}@media (max-width:768px){.SimplePricing_topBar__nxfdi{padding:12px 16px}.SimplePricing_hero__23GXX{padding:32px 16px 0}.SimplePricing_cardsSection__QdOaf{padding:0 16px 40px}.SimplePricing_title__1bWhF{font-size:28px;letter-spacing:-1px}.SimplePricing_subtitle__63X\+r{font-size:16px}.SimplePricing_grid__La8mg,.SimplePricing_loadingGrid__mG3DW{grid-template-columns:1fr;margin:0 auto;max-width:380px}.SimplePricing_backButton__a0olZ,.SimplePricing_logoutButton__7O5Oy{font-size:13px;padding:6px 12px}}.WebsiteNavbar_navbar-wrapper__RoscW{left:0;padding:clamp(12px,.48vw + 9.1px,16px) clamp(16px,2.86vw - 1.1px,40px);position:fixed;right:0;top:0;z-index:100}.WebsiteNavbar_navbar__xgsIB{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #0000000f;border-radius:999px;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--site-max-width);padding:10px 12px 10px 24px}.WebsiteNavbar_navbar__logo__mF7Qi{display:flex;flex-shrink:0}.WebsiteNavbar_navbar__logo__mF7Qi img{display:block;height:32px;max-width:140px;object-fit:contain;object-position:left;width:auto}.WebsiteNavbar_navbar__links__Kuh71{color:#333;display:flex;flex-shrink:0;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:15px;font-weight:500;gap:24px;letter-spacing:-.3px;white-space:nowrap}.WebsiteNavbar_navbar__link__Le0Xr{color:#333;transition:color .15s ease}.WebsiteNavbar_navbar__link__Le0Xr:hover{color:#000}.WebsiteNavbar_navbar__link--active__vEh60{color:var(--site-ink);font-weight:600}.WebsiteNavbar_navbar__buttons__Gyjfd{align-items:center;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.WebsiteNavbar_navbar__btn__nQbyW{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px;font-weight:500;height:40px;padding:0 18px;transition:background .15s ease,color .15s ease}.WebsiteNavbar_navbar__btn--secondary__3iamH{color:#111}.WebsiteNavbar_navbar__btn--secondary__3iamH:hover{background:#0000000d}.WebsiteNavbar_navbar__btn--primary__ir3GL{background:var(--site-ink);color:#fff}.WebsiteNavbar_navbar__btn--primary__ir3GL:hover{background:#000;color:#fff}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ{background:#0000;border:0;border-radius:999px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0 9px;width:40px}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ span{background:var(--site-ink);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:100%}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ.WebsiteNavbar_active__b5Lgm span:first-child{transform:translateY(7px) rotate(45deg)}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ.WebsiteNavbar_active__b5Lgm span:nth-child(2){opacity:0}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ.WebsiteNavbar_active__b5Lgm span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.WebsiteNavbar_navbar__mobile-menu__YajUv{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0000000f;border-radius:24px;display:none;margin:8px auto 0;max-width:var(--site-max-width);padding:20px 24px 24px}.WebsiteNavbar_navbar__mobile-menu__YajUv.WebsiteNavbar_open__9G4VL{display:block}.WebsiteNavbar_navbar__mobile-links__IeITe{display:flex;flex-direction:column;gap:4px}.WebsiteNavbar_navbar__mobile-link__2jeP8{color:#333;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;font-weight:500;padding:10px 0}.WebsiteNavbar_navbar__mobile-link__2jeP8:hover{color:#000}.WebsiteNavbar_navbar__mobile-buttons__lxAOu{display:flex;flex-direction:column;gap:10px;margin-top:16px}.WebsiteNavbar_navbar__mobile-buttons__lxAOu .WebsiteNavbar_navbar__btn__nQbyW{justify-content:center}@media (max-width:1023px){.WebsiteNavbar_navbar__buttons__Gyjfd,.WebsiteNavbar_navbar__links__Kuh71{display:none}.WebsiteNavbar_navbar__mobile-toggle__vbaIJ{display:flex}}@media (max-width:600px){.WebsiteNavbar_navbar__xgsIB{padding:8px 8px 8px 16px}}.auth-page{background-color:#fff;min-height:100vh;padding-top:80px;width:100%}.auth-page__container{display:flex;min-height:100vh}.auth-page__image{background-color:#fff;display:none;height:100vh;left:0;position:fixed;top:0;width:50%}@media (min-width:1024px){.auth-page__image{align-items:center;display:flex;justify-content:center}}.auth-page__image img{height:auto;max-height:80vh;max-width:480px;object-fit:contain;object-position:center;width:85%}.auth-page__image .auth-page__brandlogo{max-height:160px;max-width:300px;object-fit:contain;width:60%}.auth-page__image .auth-page__brandname{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.02em;padding:0 24px;text-align:center;text-shadow:0 1px 12px #00000040}.auth-page__content{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:140px 24px 60px;width:100%}@media (min-width:1024px){.auth-page__content{margin-left:50%;padding:160px 48px 80px;width:50%}}.auth-form{max-width:480px;width:100%}.auth-form__view{animation:fadeIn .3s ease}.auth-form__header{margin-bottom:32px}.auth-form__step-label{color:#868686;display:block;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.auth-form__title{color:#000;font-family:Geist,sans-serif;font-family:var(--font-geist,"Geist",sans-serif);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}@media (min-width:768px){.auth-form__title{font-size:32px}}.auth-form__subtitle{color:#868686;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;line-height:1.5;margin:0}.auth-form__form{display:flex;flex-direction:column;gap:20px}.auth-form__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.auth-form__field{display:flex;flex-direction:column;gap:8px}.auth-form__label{font-size:14px;font-weight:600;margin-left:4px}.auth-form__input,.auth-form__label{color:#282828;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif)}.auth-form__input{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:16px;font-size:16px;height:56px;outline:none;padding:0 20px;transition:all .2s ease;width:100%}.auth-form__input::placeholder{color:#aeaeae}.auth-form__input:focus{background-color:#fff;border-color:#282828;box-shadow:0 0 0 4px #0000000d}.auth-form__input--error{border-color:#e53e3e}.auth-form__input--error:focus{border-color:#e53e3e;box-shadow:0 0 0 4px #e53e3e1a}.auth-form__input-wrapper{position:relative}.auth-form__input-wrapper .auth-form__input{padding-right:50px}.auth-form__toggle-password{background:none;border:none;color:#868686;cursor:pointer;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease}.auth-form__toggle-password:hover{color:#282828}.auth-form__phone-wrapper{align-items:center;display:flex;position:relative}.auth-form__phone-prefix{border-right:1px solid #e5e5e5;color:#868686;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;left:20px;padding-right:12px;position:absolute}.auth-form__input--phone{padding-left:70px}.auth-form__select-wrapper{position:relative}.auth-form__select{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:16px;color:#282828;cursor:pointer;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;height:56px;outline:none;padding:0 40px 0 20px;transition:all .2s ease;width:100%}.auth-form__select:focus{background-color:#fff;border-color:#282828;box-shadow:0 0 0 4px #0000000d}.auth-form__select--error{border-color:#e53e3e}.auth-form__select-icon{color:#868686;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.auth-form__error{color:#e53e3e;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:13px;margin-left:4px}.auth-form__options{align-items:center;display:flex;justify-content:flex-end}.auth-form__checkbox-label{align-items:center;cursor:pointer;display:flex;gap:10px}.auth-form__checkbox-wrapper{height:20px;position:relative;width:20px}.auth-form__checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #d1d1d1;border-radius:6px;cursor:pointer;height:20px;transition:all .2s ease;width:20px}.auth-form__checkbox:checked{background-color:#282828;border-color:#282828}.auth-form__checkbox-icon{color:#fff;height:10px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:12px}.auth-form__checkbox:checked+.auth-form__checkbox-icon{opacity:1}.auth-form__checkbox-text,.auth-form__link{color:#282828;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px}.auth-form__link{font-weight:600;text-decoration:underline;transition:color .2s ease}.auth-form__link:hover{color:#868686}.auth-form__captcha{display:flex;flex-direction:column;gap:6px}.auth-form__submit{align-items:center;background-color:#2d2d2d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;font-weight:500;gap:8px;height:56px;justify-content:center;padding:0 24px;transition:opacity .2s ease;width:100%}.auth-form__submit:hover:not(:disabled){opacity:.9}.auth-form__submit:disabled{cursor:not-allowed;opacity:.7}.auth-form__spinner{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.auth-form__verify-icon{align-items:center;background-color:#fffbeb;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:8px;width:80px}.auth-form__verify-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.auth-form__divider{align-items:center;display:flex;gap:16px;margin:8px 0}.auth-form__divider:after,.auth-form__divider:before{background-color:#e5e5e5;content:"";flex:1 1;height:1px}.auth-form__divider span{color:#868686;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px;font-weight:500}.auth-form__google-wrapper{display:flex;justify-content:center}.auth-form__switch{color:#868686;margin-top:8px;text-align:center}.auth-form__switch,.auth-form__switch-link{font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:14px}.auth-form__switch-link{background:none;border:none;color:#282828;cursor:pointer;font-weight:700;padding:0;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.auth-form__switch-link:hover{text-decoration:underline}.auth-form__terms{color:#868686;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:13px;line-height:1.5;margin:0}.auth-form__facility-fields{display:flex;flex-direction:column;gap:20px;transition:opacity .3s ease}.auth-form__facility-fields--disabled{opacity:.4;pointer-events:none}.auth-form__skip-label{margin-top:8px}.auth-form__sms-label{align-items:flex-start;gap:12px}.auth-form__sms-text{color:#555;font-size:12px;line-height:1.6}.auth-form__nav{display:flex;gap:16px;margin-top:12px}.auth-form__nav-back{background-color:#f5f5f5;border:none;border-radius:8px;color:#868686;cursor:pointer;flex:1 1;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;font-weight:600;height:56px;padding:0 24px;transition:all .2s ease}.auth-form__nav-back:hover{background-color:#ebebeb;color:#282828}.auth-form__nav-next{align-items:center;background-color:#2d2d2d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex:2 1;font-family:Manrope,sans-serif;font-family:var(--font-manrope,"Manrope",sans-serif);font-size:16px;font-weight:500;gap:8px;height:56px;justify-content:center;padding:0 24px;transition:opacity .2s ease}.auth-form__nav-next:hover:not(:disabled){opacity:.9}.auth-form__nav-next:disabled{cursor:not-allowed;opacity:.7}.auth-form__location-status{animation:fadeIn .3s ease;border-radius:10px;margin-bottom:12px;padding:14px 16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-form__location-status--acquiring,.auth-form__location-status--verifying{background:#fff8e7;border:1px solid #ffba45}.auth-form__location-status--denied{background:#fef3f2;border:1px solid #fecdca}.auth-form__location-status--error{background:#fffbeb;border:1px solid #fde68a}.auth-form__location-status--success{background:#ecfdf5;border:1px solid #a7f3d0}.auth-form__location-checking{align-items:center;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:10px}.auth-form__location-denied{align-items:flex-start;display:flex;gap:10px}.auth-form__location-denied strong{color:#b42318;display:block;font-size:14px;margin-bottom:2px}.auth-form__location-denied p{color:#7a271a;font-size:13px;margin:0}.auth-form__location-error{align-items:flex-start;display:flex;gap:10px}.auth-form__location-error strong{color:#92400e;display:block;font-size:14px;margin-bottom:2px}.auth-form__location-error p{color:#78350f;font-size:13px;margin:0}.auth-form__location-success{align-items:center;color:#027a48;display:flex;font-size:14px;font-weight:500;gap:10px}.WebsiteFooter_footer__RC0G6{background:var(--site-ink-deep);color:#fff;padding:clamp(56px,1.9vw + 44.6px,72px) var(--site-gutter) clamp(28px,.48vw + 25.1px,32px)}.WebsiteFooter_footer__container__1uJFV{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:var(--site-max-width)}.WebsiteFooter_footer__grid__Npqv7{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.6fr 1fr 1fr 1fr}.WebsiteFooter_footer__brand__XTuY9{display:flex;flex-direction:column;gap:28px}.WebsiteFooter_footer__logo__0P6p5{align-self:flex-start;height:40px;width:auto}.WebsiteFooter_footer__info__9c9C5{color:var(--site-faint);display:flex;font-size:14px;gap:48px;line-height:1.6}.WebsiteFooter_footer__info-label__hd9DE{color:#fff;font-weight:600;margin-bottom:6px}.WebsiteFooter_footer__info-link__bpKUa{color:var(--site-faint);display:block;transition:color .15s ease}.WebsiteFooter_footer__info-link__bpKUa:hover{color:#fff}.WebsiteFooter_footer__social__8fTpA{display:flex;gap:12px}.WebsiteFooter_footer__social-link__rMJ6S{align-items:center;background:var(--site-ink-soft);border-radius:50%;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease;width:36px}.WebsiteFooter_footer__social-link__rMJ6S:hover{background:#404040}.WebsiteFooter_footer__social-link__rMJ6S img{height:16px;width:16px}.WebsiteFooter_footer__links-group__Cod2B{display:flex;flex-direction:column;font-size:14px;gap:12px}.WebsiteFooter_footer__links-title__QWKfF{color:#fff;font-weight:600;margin-bottom:4px}.WebsiteFooter_footer__link__SwVLY{color:var(--site-faint);transition:color .15s ease}.WebsiteFooter_footer__link__SwVLY:hover{color:#fff}.WebsiteFooter_footer__divider__09H55{background:var(--site-ink-soft);height:1px}.WebsiteFooter_footer__bottom__FmsWp{color:var(--site-muted);display:flex;font-size:13px;gap:24px;justify-content:space-between}.WebsiteFooter_footer__legal__Q-Fu3{display:flex;gap:24px}.WebsiteFooter_footer__legal-link__l8ukq{color:var(--site-muted);transition:color .15s ease}.WebsiteFooter_footer__legal-link__l8ukq:hover{color:#fff}@media (max-width:1024px){.WebsiteFooter_footer__grid__Npqv7{gap:40px;grid-template-columns:1fr 1fr}.WebsiteFooter_footer__brand__XTuY9{grid-column:1/-1}}@media (max-width:600px){.WebsiteFooter_footer__grid__Npqv7{gap:32px;grid-template-columns:1fr}.WebsiteFooter_footer__info__9c9C5{flex-direction:column;gap:20px}.WebsiteFooter_footer__bottom__FmsWp{flex-direction:column;gap:16px}.WebsiteFooter_footer__legal__Q-Fu3{flex-wrap:wrap;gap:16px}}.SiteCta_section__JdiO-{padding:0 var(--site-gutter) var(--site-section-y)}.SiteCta_b1__2w6TY{grid-gap:64px;align-items:center;animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) both paused;background:#171717;border-radius:24px;display:grid;gap:64px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1280px;overflow:hidden;padding:clamp(40px,4.76vw + 11.4px,80px) clamp(24px,6.67vw - 16px,80px);position:relative}.SiteCta_b2__3w283{display:flex;flex-direction:column;gap:20px;position:relative}.SiteCta_heading__2dUOS{text-wrap:balance;color:#fff;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.SiteCta_para__iMZWL{text-wrap:pretty;color:#a3a3a3;font-size:19px;line-height:1.55}.SiteCta_b3__mTA2P{display:flex;gap:12px;margin-top:8px}.SiteCta_link__MSfpp{align-items:center;background:#ffba45;border-radius:8px;color:#171717;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:17px;font-weight:600;height:50px;letter-spacing:-.4px;padding:0 26px;transition:background .15s}.SiteCta_link__MSfpp:hover{background:#ea3}.SiteCta_b4__UE-Zs{aspect-ratio:440/280;justify-self:end;max-width:440px;position:relative;width:100%}.SiteCta_b5__1AS3w{height:280px;left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:440px}.SiteCta_icon__OK4qa{inset:0;overflow:visible;pointer-events:none;position:absolute}.SiteCta_shape__YIcWc{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .5s both paused}.SiteCta_shape2__cJ\+cW,.SiteCta_shape__YIcWc{stroke:#404040;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.SiteCta_shape2__cJ\+cW{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .65s both paused}.SiteCta_shape3__muUdC{stroke:#404040;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .8s both paused}.SiteCta_beam__uI1us{animation:var(--kf-beam) 2s linear 1.6s infinite paused}.SiteCta_beam2__R-Ict,.SiteCta_beam__uI1us{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.25 .75;stroke-dashoffset:1}.SiteCta_beam2__R-Ict{animation:var(--kf-beam) 2s linear 2.2s infinite paused}.SiteCta_beam3__Pa7w2{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.25 .75;stroke-dashoffset:1;animation:var(--kf-beam) 2s linear 2.8s infinite paused}.SiteCta_b6__aJHAV{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .1s both paused;top:36px}.SiteCta_b6__aJHAV,.SiteCta_b7__oQBxF{background:#262626;border:1px solid #404040;border-radius:10px;color:#e5e5e5;font-size:12px;font-weight:500;left:0;padding:10px 12px;position:absolute;width:120px}.SiteCta_b7__oQBxF{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .2s both paused;top:116px}.SiteCta_b8__DKAlb{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .3s both paused;background:#262626;border:1px solid #404040;border-radius:10px;color:#e5e5e5;font-size:12px;font-weight:500;left:0;padding:10px 12px;position:absolute;top:196px;width:120px}.SiteCta_b9__R4nB3{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) 1.2s both paused;background:#fff;border-radius:14px;display:flex;flex-direction:column;height:96px;justify-content:space-between;left:260px;padding:16px;position:absolute;top:92px;width:180px}.SiteCta_b10__dtXU4{align-items:center;display:flex;gap:8px}.SiteCta_b11__xoYXS{background:#ffba45;border-radius:6px;height:22px;width:22px}.SiteCta_b12__5T3w-{color:#171717;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:600}.SiteCta_b13__BVG-W{color:#525252;font-size:12px}@media (max-width:1024px){.SiteCta_b1__2w6TY{gap:40px;grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.SiteCta_b1__2w6TY{border-radius:20px}}.HeroFlowBoard_board__OKf2Y{animation:var(--kf-fadeIn) .8s ease .35s both paused;aspect-ratio:1160/500;margin-top:80px;max-width:1160px;position:relative;width:100%}.HeroFlowBoard_boardInner__M1WOs{left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left}.HeroFlowBoard_wires__sEj1X{inset:0;overflow:visible;pointer-events:none;position:absolute}.HeroFlowBoard_wire__ZnlrB{stroke:#d4d4d4;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) var(--d) both paused}.HeroFlowBoard_beam__JksEX{stroke:var(--site-brand);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.22 .78;stroke-dashoffset:1;animation:var(--kf-beam) 2.2s linear var(--d) infinite paused}.HeroFlowBoard_node__lnosc{stroke:var(--site-ink);stroke-width:1.5;animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) var(--d) both paused}.HeroFlowBoard_columnLabel__kXGgy{color:var(--site-muted);font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:12px;font-weight:600;left:0;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:-30px}.HeroFlowBoard_paperColumn__VSBI6{height:500px;left:0;position:absolute;top:0;width:230px}.HeroFlowBoard_paperCard__YHonN{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) var(--d) both paused;background-color:#fff;background-image:repeating-linear-gradient(180deg,#0000 0 21px,#efefef 21px 22px);background-position:0 40px;border:1px solid var(--site-line);border-radius:6px 10px 10px 6px;box-shadow:0 1px 2px #1018280d,0 6px 16px -8px #1018281f;height:120px;left:0;overflow:hidden;position:absolute;transform:rotate(0deg);transform:rotate(var(--rot,0deg));width:230px}.HeroFlowBoard_paperMargin__md8hi{background:#fcfcfd;border-right:1px dashed var(--site-line);bottom:0;left:0;position:absolute;top:0;width:22px}.HeroFlowBoard_paperHoles__pTK5o{bottom:22px;display:flex;flex-direction:column;justify-content:space-between;left:8px;position:absolute;top:22px}.HeroFlowBoard_paperHoles__pTK5o span{background:var(--site-canvas);border:1px solid var(--site-line);border-radius:50%;height:7px;width:7px}.HeroFlowBoard_paperHeader__Nb9Xq{align-items:center;background:#fff;border-bottom:1px solid var(--site-line);display:flex;gap:8px;height:30px;left:32px;padding-right:12px;position:absolute;right:0;top:0}.HeroFlowBoard_paperIcon__o7GOd{stroke:var(--site-body);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.HeroFlowBoard_paperTitle__K0rY4{color:var(--site-ink);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroFlowBoard_paperBadge__ed2S5{border-radius:3px;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:9px;font-weight:700;letter-spacing:.06em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.HeroFlowBoard_paperBadge--amber__JXukO{background:var(--site-brand-wash);color:var(--site-brand-ink)}.HeroFlowBoard_paperBadge--blue__oAlKZ{background:#eff8ff;color:#175cd3}.HeroFlowBoard_paperBadge--grey__YhVqL{background:#f5f5f5;color:var(--site-body)}.HeroFlowBoard_paperBody__JYmZa{bottom:34px;left:32px;position:absolute;right:12px;top:38px}.HeroFlowBoard_paperStatus__RviSH{align-items:center;border-radius:999px;bottom:10px;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:10px;font-weight:600;gap:5px;padding:3px 8px;position:absolute;right:10px}.HeroFlowBoard_paperStatusDot__L9OIw{background:currentColor;border-radius:50%;height:6px;width:6px}.HeroFlowBoard_paperStatus--red__hJKn6{background:#fef3f2;color:#b42318}.HeroFlowBoard_paperStatus--amber__AJrH0{background:#fffaeb;color:var(--site-brand-ink)}.HeroFlowBoard_paperStatus--grey__nYYCP{background:#f5f5f5;color:var(--site-body)}.HeroFlowBoard_marGrid__XpfpO{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.HeroFlowBoard_marGrid--second__okU0k{margin-top:3px}.HeroFlowBoard_marCell--missing__75dBp,.HeroFlowBoard_marCell__-s15W{border-radius:3px;height:16px}.HeroFlowBoard_marCell__-s15W{align-items:center;background:#fff;border:1px solid var(--site-line);color:#404040;display:inline-flex;font-family:Comic Sans MS,Segoe Print,cursive;font-size:9px;justify-content:center;transform:rotate(-4deg)}.HeroFlowBoard_marCell--missing__75dBp{background:#fef3f2;border:1px dashed #f04438}.HeroFlowBoard_scribbleStack__6akcw{display:flex;flex-direction:column;gap:9px;padding-top:2px}.HeroFlowBoard_scribble__GXM8x{display:block;opacity:.8}.HeroFlowBoard_signRow__TEJPF{align-items:flex-end;display:flex;gap:8px}.HeroFlowBoard_signLabel__ApNev{color:var(--site-faint);font-family:var(--font-inter),sans-serif;font-size:9px;margin-bottom:2px}.HeroFlowBoard_taskList__N9\+jh{display:flex;flex-direction:column;gap:7px;padding-top:2px}.HeroFlowBoard_taskRow__sW8Yb{align-items:center;display:flex;gap:7px}.HeroFlowBoard_taskBox__xsxyq{align-items:center;border:1.5px solid var(--site-ink);border-radius:2px;display:inline-flex;height:11px;justify-content:center;width:11px}.HeroFlowBoard_taskCheck__hk8lO{stroke:var(--site-ink);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.HeroFlowBoard_taskLabel__gYVpA{color:#404040;font-family:var(--font-inter),sans-serif;font-size:10px}.HeroFlowBoard_appWindow__3\+TYd{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .3s both paused;background:#fff;border:1px solid var(--site-line);border-radius:16px;box-shadow:0 20px 40px -12px #10182824,0 2px 6px #1018280d;height:480px;left:340px;overflow:hidden;position:absolute;top:10px;width:480px}.HeroFlowBoard_appChrome__F8Iur{align-items:center;background:var(--site-surface-alt);border-bottom:1px solid var(--site-line-soft);display:flex;gap:6px;height:36px;padding:0 14px}.HeroFlowBoard_appDot__LALrK{background:var(--site-line);border-radius:50%;height:10px;width:10px}.HeroFlowBoard_appUrl__Za-Qb{align-items:center;background:#fff;border:1px solid var(--site-line);border-radius:6px;color:var(--site-muted);display:flex;flex:1 1;font-size:11px;font-weight:500;height:22px;margin-left:12px;padding:0 10px}.HeroFlowBoard_appBody__4NDXF{display:grid;grid-template-columns:56px 1fr;height:444px}.HeroFlowBoard_appRail__iMrzt{align-items:center;background:var(--site-ink);display:flex;flex-direction:column;gap:12px;padding:14px 0}.HeroFlowBoard_appRailItem--active__c5ZHP,.HeroFlowBoard_appRailItem__OuAuI{border-radius:8px;height:30px;width:30px}.HeroFlowBoard_appRailItem__OuAuI{background:#ffffff14}.HeroFlowBoard_appRailItem--active__c5ZHP{background:var(--site-brand)}.HeroFlowBoard_appMain__E9ub6{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.HeroFlowBoard_appHeading__d6hhq{align-items:baseline;display:flex;justify-content:space-between}.HeroFlowBoard_appHome__ECpFu{color:var(--site-ink);font-size:14px;font-weight:600}.HeroFlowBoard_appDate__-s\+Q2{color:var(--site-muted);font-size:11px;font-weight:500}.HeroFlowBoard_statGrid__qveEj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.HeroFlowBoard_statCard__YbP9C{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:var(--site-surface-alt);border:1px solid var(--site-line-soft);border-radius:10px;padding:10px 12px}.HeroFlowBoard_statLabel__EnWE5{color:var(--site-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.HeroFlowBoard_statValue__x8282{font-feature-settings:"tnum";color:var(--site-ink);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.HeroFlowBoard_medPanel__DE-y2{background:var(--site-surface-alt);border:1px solid var(--site-line-soft);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px 14px}.HeroFlowBoard_medPanelHead__GIx1O{color:var(--site-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between}.HeroFlowBoard_medRow__I1DfN{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:#fff;border:1px solid var(--site-line-soft);border-radius:8px;color:var(--site-ink);display:flex;font-size:12px;justify-content:space-between;padding:8px 10px}.HeroFlowBoard_medTick__0Aauz{align-items:center;animation:var(--kf-pop) .35s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:var(--site-success-wash);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.HeroFlowBoard_medTickIcon__Wcp7q{stroke:var(--site-success);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.HeroFlowBoard_auditRow__oaCBF{align-items:center;display:flex;gap:12px}.HeroFlowBoard_auditLabel__tlJkV{color:var(--site-muted);font-size:11px;font-weight:600;white-space:nowrap}.HeroFlowBoard_auditTrack__jBunC{background:var(--site-line-soft);border-radius:999px;flex:1 1;height:6px;overflow:hidden}.HeroFlowBoard_auditFill__6MtoE{animation:var(--kf-growX) 1.4s cubic-bezier(.22,1,.36,1) 2.6s both paused;background:var(--site-brand);border-radius:999px;height:100%;transform-origin:left;width:96%}.HeroFlowBoard_auditValue__nGNqq{font-feature-settings:"tnum";color:var(--site-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.HeroFlowBoard_ownerColumn__gkdLo{height:500px;left:930px;position:absolute;top:0;width:230px}.HeroFlowBoard_ownerCard__v-4kB{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) 3.1s both paused;background:var(--site-ink);border-radius:22px;box-shadow:0 20px 40px -12px #10182840;display:flex;flex-direction:column;gap:10px;height:320px;left:0;padding:18px 16px;position:absolute;top:90px;width:230px}.HeroFlowBoard_ownerHead__NiT9W{align-items:center;display:flex;justify-content:space-between}.HeroFlowBoard_ownerTitle__BVdSa{color:#fff;font-size:12px;font-weight:600}.HeroFlowBoard_ownerLive__\+qamq{align-items:center;color:var(--site-faint);display:inline-flex;font-size:10px;font-weight:600;gap:5px}.HeroFlowBoard_ownerLiveDot__1qctW{background:#12b76a;border-radius:50%;height:6px;width:6px}.HeroFlowBoard_ownerRow__rnXTY{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:#ffffff0f;border-radius:8px;color:var(--site-line);display:flex;font-size:11px;justify-content:space-between;padding:9px 10px}.HeroFlowBoard_ownerValue--accent__SfWYe,.HeroFlowBoard_ownerValue__NMa\+B{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.HeroFlowBoard_ownerValue__NMa\+B{color:#fff}.HeroFlowBoard_ownerValue--accent__SfWYe{color:var(--site-brand)}.HeroFlowBoard_ownerBanner__Oi-L9{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) 4s both paused;background:var(--site-brand);border-radius:8px;color:var(--site-ink);display:flex;font-size:11px;font-weight:600;gap:8px;margin-top:auto;padding:9px 10px}.HeroSection_hero__rlpK6{isolation:isolate;overflow-x:clip;padding:clamp(128px,5.71vw + 93.7px,176px) var(--site-gutter) clamp(56px,1.9vw + 44.6px,72px);position:relative}.HeroSection_hero__bg__wDA03{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.HeroSection_hero__bg__wDA03 img{height:120%;left:0;object-fit:cover;position:absolute;top:-5%;width:100%}.HeroSection_hero__scrim__hbdov{background:linear-gradient(180deg,#ffffff80 0,#ffffffa6 45%,#f9f9fcf2 75%,#f9f9fc);inset:0;position:absolute}.HeroSection_hero__container__xoz9f{align-items:center;display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:var(--site-max-width)}.HeroSection_hero__intro__cToK7{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:880px;text-align:center;width:100%}.HeroSection_hero__title__Jkg3O{text-wrap:balance;animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .08s both paused;color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:var(--site-h1);font-weight:700;letter-spacing:var(--site-h1-tracking);line-height:1.06;margin:0}.HeroSection_hero__subtitle__ceFnR{text-wrap:pretty;animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .18s both paused;color:#404040;font-family:var(--font-inter),sans-serif;font-size:var(--site-lead);letter-spacing:-.3px;line-height:1.5;margin:0;max-width:720px;text-align:left}.HeroSection_hero__actions__nw9FL{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .28s both paused;display:flex;gap:12px}.HeroSection_hero__btn--primary__NIjas,.HeroSection_hero__btn--secondary__rhi0\+{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:17px;font-weight:500;height:50px;letter-spacing:-.4px;padding:0 26px;transition:background .15s}.HeroSection_hero__btn--primary__NIjas{background:var(--site-ink);color:#fff}.HeroSection_hero__btn--primary__NIjas:hover{background:#000;color:#fff}.HeroSection_hero__btn--secondary__rhi0\+{background:#fff;border:1px solid var(--site-line);color:var(--site-ink)}.HeroSection_hero__btn--secondary__rhi0\+:hover{background:#f5f5f5}@media (max-width:1024px){.HeroSection_hero__subtitle__ceFnR{text-align:center}}@media (max-width:600px){.HeroSection_hero__container__xoz9f{gap:40px}.HeroSection_hero__actions__nw9FL{align-self:stretch;flex-direction:column}.HeroSection_hero__btn--primary__NIjas,.HeroSection_hero__btn--secondary__rhi0\+{justify-content:center}}.PaperPainSection_section__ggnmS{background:var(--site-ink);color:#fff;overflow:hidden;padding:var(--site-section-y) var(--site-gutter);position:relative}.PaperPainSection_container__VdMMx{grid-gap:clamp(48px,6vw,96px);align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--site-max-width);position:relative}.PaperPainSection_copy__PwQ2g{display:flex;flex-direction:column;gap:20px}.PaperPainSection_title__5P4pV{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#fff;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12;margin:0}.PaperPainSection_subtitle__nFYtG{text-wrap:pretty;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:var(--site-faint);font-size:var(--site-body-lg);line-height:1.55;margin:0}.PaperPainSection_benefits__Tfaw4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:24px}.PaperPainSection_benefit__LZFGN{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:var(--site-canvas);border:1px solid var(--site-line);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px;transition:background .15s ease}.PaperPainSection_benefit__LZFGN:hover{background:#fff}.PaperPainSection_benefit--wide__xIKIY{grid-column:1/-1}.PaperPainSection_benefitBadge__5ApQe{align-items:center;background:var(--site-brand-wash);border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.PaperPainSection_benefitIcon__XwOH9{stroke:var(--site-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PaperPainSection_benefitText__y9II8{display:flex;flex-direction:column;gap:3px}.PaperPainSection_benefitTitle__HWA41{color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px}.PaperPainSection_benefitCopy__Lp2G9{text-wrap:pretty;color:var(--site-body);font-size:14px;line-height:1.45}.PaperPainSection_board__Og3AW{aspect-ratio:560/520;justify-self:end;max-width:560px;position:relative;width:100%}.PaperPainSection_boardInner__JbwpP{left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left}.PaperPainSection_dotField__ScmQc{background-image:radial-gradient(#3a3a3a 1.2px,#0000 0);background-size:14px 14px;border-radius:50%;height:480px;left:40px;-webkit-mask-image:radial-gradient(circle,#000000e6 30%,#0000 72%);mask-image:radial-gradient(circle,#000000e6 30%,#0000 72%);position:absolute;top:22px;width:480px}.PaperPainSection_wires__yR6ou{inset:0;overflow:visible;pointer-events:none;position:absolute}.PaperPainSection_wire__VG-It{stroke:#3a3a3a;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) var(--d) both paused}.PaperPainSection_beam--bright__3Btk0,.PaperPainSection_beam--wide__ri\+Mb{stroke:var(--site-brand);stroke-linecap:round;stroke-dashoffset:1;animation:var(--kf-beam) var(--dur) linear var(--d) infinite paused}.PaperPainSection_beam--wide__ri\+Mb{stroke-width:2;stroke-dasharray:.16 .84;opacity:.35}.PaperPainSection_beam--bright__3Btk0{stroke-width:3;stroke-dasharray:.04 .96}.PaperPainSection_node__m5\+76{stroke:var(--site-faint);stroke-width:1.5;animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) var(--d) both paused}.PaperPainSection_sourceLabel__6KJnr{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) var(--d) both paused;background:var(--site-ink-soft);border:1px solid #404040;border-radius:6px;color:var(--site-line);font-size:12px;font-weight:500;padding:5px 10px;position:absolute;white-space:nowrap}.PaperPainSection_hubCard__4sXKK{align-items:center;animation:var(--kf-pop) .5s cubic-bezier(.22,1,.36,1) 1.3s both paused;background:#fff;border-radius:16px;box-shadow:0 0 0 10px #ffba451f,0 24px 48px -16px #0009;display:flex;height:92px;justify-content:center;left:150px;position:absolute;top:216px;width:260px}.PaperPainSection_hubMark__TS1pb{flex-shrink:0;height:36px;overflow:hidden;width:49px}.PaperPainSection_hubMark__TS1pb img{display:block;height:36px;max-width:none;width:97px}.PaperPainSection_hubText__YjsnV{color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:15px;font-weight:500;letter-spacing:-.2px;margin-left:-2px;white-space:nowrap}.PaperPainSection_srOnly__aDK52{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1024px){.PaperPainSection_container__VdMMx{gap:56px;grid-template-columns:minmax(0,1fr)}.PaperPainSection_board__Og3AW{justify-self:center}}@media (max-width:600px){.PaperPainSection_benefits__Tfaw4{grid-template-columns:minmax(0,1fr)}}.FeaturesSection_features__IyPAC{background:#fff;border-bottom:1px solid #ededed;border-top:1px solid #ededed;overflow:clip;padding:clamp(56px,5.24vw + 24.6px,100px) var(--site-gutter) clamp(24px,1.9vw + 12.6px,40px);position:relative}.FeaturesSection_container__p\+Xl1{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1280px;position:relative}.FeaturesSection_headingWrap__fIgp8{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:760px;text-align:center}.FeaturesSection_heading__LLQeR{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#171717;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.FeaturesSection_eyebrowRow__b3YsX{align-items:center;display:flex;flex-direction:column;margin-top:40px}.FeaturesSection_eyebrow__NP863{align-items:center;animation:var(--kf-pop) .5s cubic-bezier(.22,1,.36,1) .3s both paused;background:#171717;border-radius:999px;color:#fff;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:600;gap:10px;padding:10px 18px 10px 12px}.FeaturesSection_eyebrowDot__t7Bu-{background:#ffba45;border-radius:6px;height:22px;width:22px}.FeaturesSection_eyebrowRule__r6ZB5{animation:var(--kf-growY) .5s cubic-bezier(.22,1,.36,1) .6s both paused;background:linear-gradient(180deg,#ffba45,#e5e5e5);height:48px;transform-origin:top;width:2px}.FeaturesSection_grid__S9z6j{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);margin-top:-8px}.FeaturesSection_list__k4t-g{position:relative}.FeaturesSection_featureitem__MMeYi{align-items:center;display:flex;justify-content:flex-end;min-height:70vh;padding-right:24px;position:relative}.FeaturesSection_itemCopy__ZwoAQ{align-items:flex-end;display:flex;flex-direction:column;gap:12px;text-align:right;transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.FeaturesSection_b10__BZE2d{height:150px;margin-bottom:8px;position:relative;width:210px}.FeaturesSection_b11__ZnxC7{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:8px;height:104px;left:30px;padding:14px;position:absolute;top:22px;width:150px}.FeaturesSection_b12__Twtor{align-items:center;display:flex;gap:8px}.FeaturesSection_b13__4x\+9Z{align-items:center;background:#fff3dc;border-radius:7px;display:inline-flex;height:26px;justify-content:center;width:26px}.FeaturesSection_icon__Ag\+gO{stroke:#b54708;stroke-width:2.2;stroke-linecap:round}.FeaturesSection_b14__B4-hJ{color:#171717;font-size:12px;font-weight:600;white-space:nowrap}.FeaturesSection_b15__9YiZK{display:flex;gap:4px}.FeaturesSection_b16__cwH9e{align-items:center;background:#ecfdf3;border-radius:5px;color:#027a48;display:inline-flex;flex:1 1;font-size:9px;font-weight:700;height:22px;justify-content:center}.FeaturesSection_icon2__6c1E9{stroke:#027a48;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b17__hYIL5{align-items:center;background:#fff3dc;border-radius:5px;color:#b54708;display:inline-flex;flex:1 1;font-size:9px;font-weight:700;height:22px;justify-content:center}.FeaturesSection_b18__E7Gqr{--r:-6deg;animation:var(--kf-float) 3.8s ease-in-out .6s infinite;background:linear-gradient(90deg,#ffba45 50%,#fff 0);border:2px solid #171717;border-radius:999px;height:26px;left:0;position:absolute;top:96px;width:64px}.FeaturesSection_b19__8yxbp{align-items:center;animation:var(--kf-float) 3.2s ease-in-out infinite;background:#12b76a;border-radius:50%;box-shadow:0 8px 16px -6px #12b76a80;display:inline-flex;height:44px;justify-content:center;left:150px;position:absolute;top:0;width:44px}.FeaturesSection_icon3__PLiJy{stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b20__q59z5{animation:var(--kf-blink) 2.6s ease-in-out infinite;left:118px;position:absolute;top:118px}.FeaturesSection_b21__Qq-F-{background:#171717;border-radius:999px;color:#fff;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.FeaturesSection_heading2__hUVd\+{text-wrap:balance;color:#171717;font-family:Geist,Inter,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.8px;line-height:1.15}.FeaturesSection_para__-shZI{text-wrap:pretty;color:#525252;font-size:16px;line-height:1.6;max-width:440px;text-align:left}.FeaturesSection_b22__HOF0q{display:flex;gap:6px;margin:6px 0 48px;max-width:440px}.FeaturesSection_b23__\+N-Wi{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 8px}.FeaturesSection_b24__mOszT{color:#737373;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em}.FeaturesSection_b25__hpwOB{color:#027a48;font-size:12px;font-weight:600}.FeaturesSection_b26__zfRvX{align-items:center;background:#fff8e8;border:1px solid #ffba45;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 8px}.FeaturesSection_b27__tp2fR{color:#b54708;font-size:12px;font-weight:600}.FeaturesSection_b28__9o6o-{color:#525252;font-size:12px;font-weight:600}.FeaturesSection_b29__mWJsX{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:9px;height:118px;left:24px;padding:14px;position:absolute;top:14px;width:156px}.FeaturesSection_b30__MnhdL{align-items:center;background:#12b76a;border:2px solid #12b76a;border-radius:5px;box-sizing:border-box;display:inline-flex;height:18px;justify-content:center;width:18px}.FeaturesSection_icon4__E7etp{stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b31__7vSna{color:#737373;font-size:12px;text-decoration:line-through}.FeaturesSection_b32__OBAbE{align-items:center;background:#fff;border:2px solid #ffba45;border-radius:5px;box-sizing:border-box;display:inline-flex;height:18px;justify-content:center;width:18px}.FeaturesSection_b33__w69Sj{color:#171717;font-size:12px;text-decoration:none}.FeaturesSection_b34__iD7yH{background:#ededed;border-radius:999px;height:8px;left:0;overflow:hidden;position:absolute;top:104px;width:78px}.FeaturesSection_b35__MoZg3{animation:var(--kf-fill) 3s cubic-bezier(.22,1,.36,1) infinite;background:#ffba45;display:block;height:100%;transform-origin:left;width:66%}.FeaturesSection_b36__euNVS{--r:8deg;align-items:center;animation:var(--kf-float) 3.4s ease-in-out infinite;background:#ffba45;border-radius:16px;box-shadow:0 10px 20px -8px #ffba4599;display:inline-flex;height:56px;justify-content:center;left:166px;position:absolute;top:-8px;width:56px}.FeaturesSection_icon5__f\+6R3{stroke:#171717;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b37__AX9o\+{left:112px;position:absolute;top:124px}.FeaturesSection_b38__5Az55{background:#ecfdf3;border-radius:999px;color:#027a48;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.FeaturesSection_b39__Ibwl8{display:flex;flex-direction:column;gap:10px;margin:6px 0 48px;max-width:440px}.FeaturesSection_b40__pgR9a{align-items:baseline;display:flex;justify-content:space-between}.FeaturesSection_b41__vJUfH{color:#171717;font-family:Geist,Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.8px}.FeaturesSection_b42__UWZlB{color:#737373;font-size:15px;font-weight:500}.FeaturesSection_b43__uVdQ1{color:#525252;font-family:Manrope,Inter,sans-serif;font-size:13px;font-weight:600}.FeaturesSection_b44__6441F{background:#ededed;border-radius:999px;height:6px;overflow:hidden}.FeaturesSection_b45__B7f1i{background:#ffba45;display:block;height:100%;width:78%}.FeaturesSection_b46__RQYfp{color:#737373;display:flex;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600;gap:16px}.FeaturesSection_b47__cWayj{color:#b54708}.FeaturesSection_b48__4KOvL{background:#fff;background-image:repeating-linear-gradient(180deg,#0000 0 17px,#f1f1f1 17px 18px);background-position:0 30px;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:8px;height:120px;left:28px;padding:14px;position:absolute;top:10px;width:150px}.FeaturesSection_b49__zd0OG{align-items:center;display:flex;gap:6px}.FeaturesSection_b50__0jSlN{background:#eff8ff;color:#175cd3}.FeaturesSection_b50__0jSlN,.FeaturesSection_b51__8PBdJ{border-radius:999px;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.FeaturesSection_b51__8PBdJ{background:#f5f5f5;color:#525252}.FeaturesSection_b52__G7AXA{align-items:center;animation:var(--kf-float) 3.6s ease-in-out infinite;background:#2e90fa;border-radius:50%;box-shadow:0 10px 20px -8px #2e90fa99;display:inline-flex;height:52px;justify-content:center;left:0;position:absolute;top:92px;width:52px}.FeaturesSection_b53__0SmCy{--r:6deg;animation:var(--kf-float) 3s ease-in-out .8s infinite;left:150px;position:absolute;top:0}.FeaturesSection_b54__yECai{background:#171717;border-radius:999px;color:#ffba45;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.FeaturesSection_b55__x-oJv{background:#fff;border-left:2px solid #ffba45;border-radius:0 10px 10px 0;margin:6px 0 48px;max-width:440px;padding:16px 18px;text-align:left}.FeaturesSection_b56__nrQBm{color:#737373;display:flex;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.04em;margin-bottom:8px}.FeaturesSection_para2__1Fa4Y{color:#404040;font-size:14px;font-style:italic;line-height:1.6;margin:0}.FeaturesSection_b57__mg2Sf{color:#737373;font-size:12px;margin-top:10px}.FeaturesSection_b58__WUvM2{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;height:100px;justify-content:space-between;left:26px;padding:14px;position:absolute;top:18px;width:150px}.FeaturesSection_b59__a33nT{align-items:center;display:flex;justify-content:space-between}.FeaturesSection_b60__fZQOK{color:#737373;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FeaturesSection_b61__WDDtY{font-feature-settings:"tnum";color:#171717;font-family:Geist,Inter,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.8px}.FeaturesSection_b62__diyXt{animation:var(--kf-fill) 3.2s cubic-bezier(.22,1,.36,1) infinite;background:#12b76a;border-radius:999px;flex:3 1;height:6px;transform-origin:left}.FeaturesSection_b63__U0MU0{background:#2e90fa;border-radius:999px;flex:1 1;height:6px}.FeaturesSection_b64__cU58w{background:#ffba45;border-radius:999px;flex:1 1;height:6px}.FeaturesSection_b65__AjpC9{animation:var(--kf-float) 4s ease-in-out .5s infinite;display:flex;flex-direction:column;left:0;position:absolute;top:100px}.FeaturesSection_b66__qmYrG,.FeaturesSection_b67__q5pyC{background:#ffba45;border:2px solid #171717;border-radius:999px;display:block;height:14px;width:44px}.FeaturesSection_b67__q5pyC{margin-top:-6px}.FeaturesSection_b68__vBJ5Z{--r:-8deg;align-items:center;animation:var(--kf-float) 3.3s ease-in-out infinite;background:#171717;border-radius:14px;display:inline-flex;height:48px;justify-content:center;left:156px;position:absolute;top:0;width:48px}.FeaturesSection_icon6__BLM9U{stroke:#ffba45;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b69__KG9O\+{left:120px;position:absolute;top:122px}.FeaturesSection_b70__XRF15{align-items:flex-start;align-self:stretch;display:flex;margin:6px 0 48px;max-width:440px;width:100%}.FeaturesSection_b71__UZqB6{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;position:relative}.FeaturesSection_b72__FjbZk{background:#171717;height:2px;left:50%;position:absolute;right:-50%;top:5px}.FeaturesSection_b73__S4ell{background:#171717;border-radius:50%;box-shadow:0 0 0 3px #f9f9fc;height:12px;position:relative;width:12px}.FeaturesSection_b74__\+NGFX{color:#737373;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.3;text-align:center}.FeaturesSection_b75__DZJTR{background:#ffba45;border-radius:50%;box-shadow:0 0 0 4px #fff3dc;height:12px;position:relative;width:12px}.FeaturesSection_b76__NffGh{color:#171717;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.3;text-align:center}.FeaturesSection_b77__PE62a{animation:var(--kf-float) 3.6s ease-in-out infinite;height:110px;left:60px;position:absolute;top:6px;width:96px}.FeaturesSection_icon7__i0O7p{filter:drop-shadow(0 12px 18px rgba(255,186,69,.45))}.FeaturesSection_b78__QwZPr{color:#171717;font-family:Geist,Inter,sans-serif;font-size:22px;font-weight:700;height:110px;letter-spacing:-.6px;padding-bottom:12px;top:0;width:96px}.FeaturesSection_b78__QwZPr,.FeaturesSection_b79__6QgbI{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute}.FeaturesSection_b79__6QgbI{background:conic-gradient(#12b76a 0 96%,#ededed 96% 100%);border-radius:50%;height:74px;top:70px;width:74px}.FeaturesSection_b80__pr2YU{align-items:center;background:#fff;border-radius:50%;color:#171717;display:inline-flex;font-family:Geist,Inter,sans-serif;font-size:15px;font-weight:700;height:56px;justify-content:center;width:56px}.FeaturesSection_b81__WQRuz{align-items:center;animation:var(--kf-float) 3.1s ease-in-out .9s infinite;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;gap:8px;left:130px;padding:10px 12px;position:absolute;top:96px}.FeaturesSection_icon8__77sWe{stroke:#171717;stroke-width:2;stroke-linecap:round}.FeaturesSection_b82__MRXFI{color:#171717;font-size:11px;font-weight:600;white-space:nowrap}.FeaturesSection_b83__5-BqY{border-top:1px solid #e5e5e5;display:flex;gap:24px;margin:6px 0 48px;max-width:440px;padding-top:16px}.FeaturesSection_b84__E1gTE{display:flex;flex-direction:column;gap:2px}.FeaturesSection_b85__DoF-V{color:#171717;font-family:Geist,Inter,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.8px}.FeaturesSection_b86__lHDoT{color:#737373;font-size:12px}.FeaturesSection_b87__4Qidy{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:8px;height:104px;left:26px;padding:14px;position:absolute;top:16px;width:150px}.FeaturesSection_b88__upHef{color:#171717;font-size:12px;font-weight:600}.FeaturesSection_b89__6IHHv{color:#737373;font-size:12px;font-weight:500}.FeaturesSection_b90__-vT3g{align-items:center;color:#737373;display:flex;font-size:11px;gap:6px}.FeaturesSection_icon9__pq\+Z2{stroke:#2e90fa;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b91__xx1-5{align-items:center;animation:var(--kf-float) 3.4s ease-in-out infinite;background:#2e90fa;border-radius:50%;box-shadow:0 10px 20px -8px #2e90fa99;display:inline-flex;height:52px;justify-content:center;left:150px;position:absolute;top:-6px;width:52px}.FeaturesSection_b92__7F9aA{--r:-6deg;animation:var(--kf-float) 3.8s ease-in-out .6s infinite;left:0;position:absolute;top:0}.FeaturesSection_b93__ggYv5{background:#fff;border:1px solid #e5e5e5;border-radius:10px;display:flex;margin:6px 0 48px;max-width:440px;overflow:hidden;text-align:left;width:100%}.FeaturesSection_b94__AohJp{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px 14px}.FeaturesSection_b95__IaGSH{font-feature-settings:"tnum";color:#171717;font-family:Geist,Inter,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.4px}.FeaturesSection_b96__uITde{color:#027a48;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600}.FeaturesSection_b97__weHmP{color:#737373;font-size:11px}.FeaturesSection_b98__cn-Dz{border-left:1px solid #e5e5e5;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px 14px}.FeaturesSection_b99__0ke8C{color:#737373;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600}.FeaturesSection_b100__LefPn{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:8px;height:118px;left:24px;padding:12px;position:absolute;top:14px;width:156px}.FeaturesSection_b101__LZY7Y{color:#737373;font-size:10px}.FeaturesSection_b102__CxYwt{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.FeaturesSection_b103__g6NFS{color:#737373;font-size:9px;text-align:center}.FeaturesSection_b104__pEDm9{background:#fff;border:1px solid #ededed;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:36px;padding:3px}.FeaturesSection_b105__Fv5Vk{background:#ffba45;border-radius:2px;height:6px}.FeaturesSection_b106__f5v2N{background:#2e90fa;border-radius:2px;height:6px}.FeaturesSection_b107__M9piI{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:36px;padding:3px}.FeaturesSection_b108__Qu0Hn{--r:8deg;align-items:center;animation:var(--kf-float) 3.2s ease-in-out infinite;background:#ffba45;border-radius:14px;box-shadow:0 10px 20px -8px #ffba4599;display:inline-flex;height:50px;justify-content:center;left:156px;position:absolute;top:-4px;width:50px}.FeaturesSection_b109__cXhom{animation:var(--kf-float) 3.6s ease-in-out .8s infinite;left:0;position:absolute;top:116px}.FeaturesSection_b110__81wWt{display:flex;flex-direction:column;gap:6px;margin:6px 0 48px;max-width:440px;text-align:left;width:100%}.FeaturesSection_b111__vaOcv{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;font-size:13px;gap:12px;padding:10px 12px}.FeaturesSection_b112__4yPnt{background:#ffba45;border-radius:2px;flex-shrink:0;height:28px;width:4px}.FeaturesSection_b113__S5XNe{color:#171717;font-family:Manrope,Inter,sans-serif;font-weight:600;width:110px}.FeaturesSection_b114__XjACd{color:#404040;font-weight:400}.FeaturesSection_b115__h7kPl{color:#737373;font-size:12px;margin-left:auto}.FeaturesSection_b116__neBFo{background:#2e90fa;border-radius:2px;flex-shrink:0;height:28px;width:4px}.FeaturesSection_b117__0Atb4{background:#f04438;border-radius:2px;flex-shrink:0;height:28px;width:4px}.FeaturesSection_b118__6Hi4e{color:#b42318;font-weight:600}.FeaturesSection_b119__n2RZq{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:7px;height:104px;left:40px;padding:14px;position:absolute;top:22px;transform:rotate(-6deg);width:130px}.FeaturesSection_b120__0ceuT{background:#171717;border-radius:3px;height:6px;width:60%}.FeaturesSection_b121__X2yKQ{background:#e5e5e5;border-radius:3px;height:5px;width:90%}.FeaturesSection_b122__1FfUt{background:#e5e5e5;border-radius:3px;height:5px;width:80%}.FeaturesSection_b123__nq\+lf{background:#e5e5e5;border-radius:3px;height:5px;width:85%}.FeaturesSection_b124__uO724{animation:var(--kf-float) 3.6s ease-in-out infinite;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:8px;height:104px;left:56px;padding:14px;position:absolute;top:12px;width:130px}.FeaturesSection_b125__SS\+nZ{color:#171717;font-size:11px;font-weight:600}.FeaturesSection_b126__WGFov{background:#e5e5e5;border-radius:3px;height:5px;width:70%}.FeaturesSection_icon10__7NuBL{margin-top:auto}.FeaturesSection_b127__-qkRN{--r:-8deg;align-items:center;animation:var(--kf-float) 3.3s ease-in-out .5s infinite;background:#171717;border-radius:14px;display:inline-flex;height:48px;justify-content:center;left:0;position:absolute;top:96px;width:48px}.FeaturesSection_b128__1FoVK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:6px 0 48px;max-width:440px;text-align:left;width:100%}.FeaturesSection_b129__DPp-y{background:#fff;border:1px solid #e5e5e5;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.FeaturesSection_icon11__dRP43{stroke:#171717;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.FeaturesSection_b130__59X2c{color:#171717;font-size:12px;font-weight:600;line-height:1.3}.FeaturesSection_b131__6kBUT{background:#ecfdf3;color:#027a48}.FeaturesSection_b131__6kBUT,.FeaturesSection_b132__ldccs{align-self:flex-start;border-radius:999px;font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:700;padding:3px 7px}.FeaturesSection_b132__ldccs{background:#fff3dc;color:#b54708}.FeaturesSection_b133__Bwd-P{align-self:flex-start;background:#f5f5f5;border-radius:999px;color:#525252;font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:700;padding:3px 7px}.FeaturesSection_featureitem2__yxaXn{align-items:center;display:flex;justify-content:flex-end;min-height:60vh;padding-right:24px;position:relative}.FeaturesSection_b134__sdVOB{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 28px -14px #10182840,0 1px 2px #1018280d;display:flex;flex-direction:column;gap:9px;height:112px;left:22px;padding:14px;position:absolute;top:18px;width:190px}.FeaturesSection_b135__1\+FKT{align-items:center;background:#ffba45;border-radius:8px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.FeaturesSection_b136__oowNP{color:#737373;font-size:10px;margin-left:auto}.FeaturesSection_b137__QReYD{color:#404040;display:flex;flex-direction:column;font-size:11px;gap:5px}.FeaturesSection_b138__qKg6z{background:#f79009;border-radius:50%;height:6px;width:6px}.FeaturesSection_b139__JDD9N{background:#12b76a;border-radius:50%;height:6px;width:6px}.FeaturesSection_b140__OuJzo{align-items:center;animation:var(--kf-float) 3.4s ease-in-out infinite;background:#171717;border-radius:50%;box-shadow:0 10px 20px -8px #00000080;display:inline-flex;height:52px;justify-content:center;left:184px;position:absolute;top:-6px;width:52px}.FeaturesSection_b141__SdGrh{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;gap:12px;padding:10px 12px}.FeaturesSection_b142__W4o5H{align-items:center;background:#ffba45;border-radius:8px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.FeaturesSection_b143__UKvzh{display:flex;flex-direction:column;gap:1px;min-width:0}.FeaturesSection_b144__axqFR{color:#171717;font-size:13px;font-weight:600}.FeaturesSection_b145__PGKzZ{margin-left:auto}.FeaturesSection_b146__9g6Do{background:#fff3dc;border-radius:999px;color:#b54708;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.FeaturesSection_spine__\+3VMa{align-self:stretch;position:relative}.FeaturesSection_spineTrack__jxfLR{background:#e5e5e5;bottom:0;left:47px;position:absolute;top:0;width:2px}.FeaturesSection_spineRail__ZaOqO{background:linear-gradient(180deg,#ffba4559,#ffba45 60%);left:47px;position:absolute;top:0;width:2px}.FeaturesSection_spineTicks__t56GF{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.FeaturesSection_spineTick__8OMs4{stroke:#d4d4d4;stroke-width:1.5}.FeaturesSection_spineNode__J\+xO3{border-radius:50%;box-sizing:border-box;height:14px;left:41px;position:absolute;transition:background .35s,border-color .35s,box-shadow .35s;width:14px}.FeaturesSection_panel__HAgkd{aspect-ratio:560/440;justify-self:end;max-width:560px;position:-webkit-sticky;position:sticky;top:calc(50vh - 220px);width:100%}.FeaturesSection_panelInner__RtbM-{height:440px;left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:560px}.FeaturesSection_panelWindow__aaLBJ{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 20px 40px -12px #1018281f,0 2px 6px #1018280d;inset:0;overflow:hidden;position:absolute}.FeaturesSection_panelChrome__padXz{align-items:center;background:#fafafa;border-bottom:1px solid #ededed;display:flex;gap:6px;height:36px;padding:0 14px;position:relative;z-index:1}.FeaturesSection_panelDot__xOaj9{background:#e5e5e5;border-radius:50%;height:10px;width:10px}.FeaturesSection_panelUrl__sUvBg{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#737373;display:flex;flex:1 1;font-size:11px;font-weight:500;height:22px;margin-left:12px;padding:0 10px}.FeaturesSection_panelStage__4vrOk{bottom:0;left:0;position:absolute;right:0;top:36px}.FeaturesSection_panelVisual__4pkjT{background:#fafafa;display:flex;flex-direction:column;gap:10px;inset:0;padding:20px;pointer-events:none;position:absolute;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.FeaturesSection_b157__aPD7D{color:#171717;font-size:14px;font-weight:600}.FeaturesSection_b158__KEw21{color:#737373;font-size:11px;font-weight:500}.FeaturesSection_b159__KIRXE{color:#737373;font-size:10px;text-align:center}.FeaturesSection_b159__KIRXE,.FeaturesSection_b160__9B1wG{grid-gap:4px;display:grid;gap:4px;grid-template-columns:120px repeat(7,1fr)}.FeaturesSection_b160__9B1wG{align-items:center}.FeaturesSection_b161__eH9\+4{color:#171717;font-size:11px;font-weight:500}.FeaturesSection_b162__zY4nr{align-items:center;background:#ecfdf3;border-radius:5px;display:inline-flex;height:24px;justify-content:center}.FeaturesSection_b163__RwbCb{background:#f5f5f5;border-radius:5px;height:24px}.FeaturesSection_b164__Xl1Zq{align-items:center;background:#fff3dc;border:1px solid #ffba45;border-radius:5px;color:#b54708;display:inline-flex;font-size:9px;font-weight:700;height:24px;justify-content:center}.FeaturesSection_b165__3LBl9{align-items:center;color:#737373;display:flex;font-size:11px;justify-content:space-between;margin-top:auto}.FeaturesSection_b166__gqHc6{background:#ecfdf3;border-radius:999px;color:#027a48;font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:700;padding:3px 8px}.FeaturesSection_b167__\+Pswc{align-items:center;background:#fff;border:1px solid #ededed;border-radius:8px;color:#171717;display:flex;font-size:12px;justify-content:space-between;padding:10px 12px}.FeaturesSection_b168__NQvtj{align-items:center;display:inline-flex;gap:10px}.FeaturesSection_b169__AH4by{align-items:center;background:#ecfdf3;border-radius:50%;display:inline-flex;height:18px;justify-content:center;width:18px}.FeaturesSection_b170__IGhcZ{border:1.5px solid #d4d4d4;border-radius:50%;height:18px;width:18px}.FeaturesSection_b171__XJLiG{background:#fff3dc;border-radius:999px;color:#b54708;font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:700;padding:3px 8px}.FeaturesSection_b172__KBuAn{align-items:center;display:flex;gap:12px;margin-top:auto}.FeaturesSection_b173__jwTRs{color:#737373;font-size:11px;font-weight:600}.FeaturesSection_b174__XFz2c{background:#ededed;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.FeaturesSection_b175__nnx2d{background:#ffba45;border-radius:999px;height:100%;width:80%}.FeaturesSection_b176__dIHpv{color:#171717;font-size:12px;font-weight:700}.FeaturesSection_b177__BmcAh{display:flex;gap:6px}.FeaturesSection_b178__XOHqx{background:#f5f5f5;color:#525252}.FeaturesSection_b178__XOHqx,.FeaturesSection_b179__9fYvy{border-radius:999px;font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:700;padding:3px 8px}.FeaturesSection_b179__9fYvy{background:#eff8ff;color:#175cd3}.FeaturesSection_b180__RWHuz{background:#fff;border:1px solid #ededed;border-radius:8px;color:#404040;font-size:12px;line-height:1.6;padding:12px}.FeaturesSection_b181__TF\+6o{color:#171717;font-weight:600}.FeaturesSection_b182__Rhgvt{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.FeaturesSection_b183__VYbqF{background:#fff;border:1px solid #ededed;border-radius:8px;padding:8px 10px}.FeaturesSection_b184__M581n{color:#737373;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.FeaturesSection_b185__vmXTD{color:#171717;font-size:13px;font-weight:600;margin-top:2px}.FeaturesSection_b186__VanpT{background:#fff;border:1px solid #ededed;border-radius:8px;padding:10px 12px}.FeaturesSection_b187__yOm5I{font-feature-settings:"tnum";color:#171717;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.FeaturesSection_b188__c2z6\+{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.FeaturesSection_b189__6KmWq{background:#171717;border-radius:8px;color:#fff;font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600;padding:8px 14px}.FeaturesSection_b190__7g83m{display:flex;flex-direction:column;gap:5px}.FeaturesSection_b191__goNbH{color:#525252;display:flex;font-size:12px;justify-content:space-between}.FeaturesSection_b192__csO\+Z{color:#171717;font-weight:600}.FeaturesSection_b193__M6eST{background:#12b76a;border-radius:999px;height:100%;width:100%}.FeaturesSection_b194__DSvhu{background:#12b76a;border-radius:999px;height:100%;width:96%}.FeaturesSection_b195__QmGpu{background:#ffba45;border-radius:999px;height:100%;width:94%}.FeaturesSection_b196__Lxlxd{background:#ffba45;border-radius:999px;height:100%;width:88%}.FeaturesSection_b197__R4QRN{align-items:center;background:#fff3dc;border:1px solid #fedf89;border-radius:10px;color:#171717;display:flex;font-size:12px;gap:10px;margin-top:auto;padding:10px 12px}.FeaturesSection_b198__RbnG5{background:#f79009;border-radius:50%;flex-shrink:0;height:8px;width:8px}.FeaturesSection_b199__7zf5x{font-weight:600}.FeaturesSection_b200__fYgxz{display:flex;flex-direction:column;gap:6px}.FeaturesSection_b201__Bi5iy{grid-gap:8px;align-items:center;background:#fff;border:1px solid #ededed;border-radius:8px;color:#171717;display:grid;font-size:12px;gap:8px;grid-template-columns:1.3fr 1fr .7fr .7fr .9fr auto;padding:9px 12px}.FeaturesSection_b202__IvB9D{color:#525252}.FeaturesSection_b203__LQDJx,.FeaturesSection_b204__it1db{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeaturesSection_b204__it1db{color:#171717}.FeaturesSection_b205__4V\+sn{font-feature-settings:"tnum";color:#a3a3a3;font-variant-numeric:tabular-nums}.FeaturesSection_b206__M4VT3{color:#737373;font-size:10px;text-align:center}.FeaturesSection_b206__M4VT3,.FeaturesSection_b207__bOSBQ{grid-gap:4px;display:grid;gap:4px;grid-template-columns:56px repeat(7,1fr)}.FeaturesSection_b207__bOSBQ{align-items:stretch}.FeaturesSection_b208__-Gnwd{align-items:center;color:#525252;display:flex;font-size:10px;font-weight:600}.FeaturesSection_b209__UYhwP{align-items:flex-start;background:#fff;border:1px solid #ededed;border-radius:6px;box-sizing:border-box;color:#171717;display:flex;font-size:10px;font-weight:500;height:42px;line-height:1.25;padding:5px 6px}.FeaturesSection_b210__yADBR{background:#ffba45}.FeaturesSection_b210__yADBR,.FeaturesSection_b211__Gk9v4{border-radius:2px;display:inline-block;height:6px;margin-right:4px;width:6px}.FeaturesSection_b211__Gk9v4{background:#12b76a}.FeaturesSection_b212__J8ram{background:#7a5af8}.FeaturesSection_b212__J8ram,.FeaturesSection_b213__O9dHG{border-radius:2px;display:inline-block;height:6px;margin-right:4px;width:6px}.FeaturesSection_b213__O9dHG{background:#2e90fa}.FeaturesSection_b214__e9-ff{align-items:flex-start;background:#fef3f2;border:1px solid #fda29b;border-radius:6px;box-sizing:border-box;color:#b42318;display:flex;font-size:10px;font-weight:700;height:42px;line-height:1.25;padding:5px 6px}.FeaturesSection_b215__Pm093{background:#f04438;border-radius:2px;display:inline-block;height:6px;margin-right:4px;width:6px}.FeaturesSection_b216__WNL1w{align-items:center;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;color:#171717;display:flex;font-size:12px;gap:10px;margin-top:auto;padding:10px 12px}.FeaturesSection_b217__Sn3sz{background:#f04438;border-radius:50%;flex-shrink:0;height:8px;width:8px}.FeaturesSection_b218__0AEwP{background:#171717;border:1px solid #171717;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.FeaturesSection_b219__a1TCP{background:#fff;border:1px solid #e5e5e5;border-radius:999px;color:#525252;font-size:11px;font-weight:600;padding:4px 10px}.FeaturesSection_b220__AUUPt{align-items:center;background:#fff;border:1px solid #ededed;border-radius:8px;color:#171717;display:flex;font-size:12px;gap:12px;padding:9px 12px}.FeaturesSection_icon13__kmzc7{stroke:#737373;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.FeaturesSection_b221__iR6V\+{background:#fff;border:1px solid #ededed;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.FeaturesSection_b222__Hbwb1{color:#171717}.FeaturesSection_b222__Hbwb1,.FeaturesSection_b223__S1\+J5{font-family:Geist,Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.6px}.FeaturesSection_b223__S1\+J5{color:#b54708}.FeaturesSection_b224__D\+tZn{align-items:center;background:#ffba45;border-radius:6px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.FeaturesSection_b225__n8kOk{display:flex;flex-direction:column;gap:1px}.FeaturesSection_b226__N2Soy{align-items:center;background:#171717;border-radius:10px;color:#fff;display:flex;font-size:12px;gap:10px;margin-top:auto;padding:10px 12px}.FeaturesSection_b227__AHeeJ{background:#ffba45;border-radius:50%;flex-shrink:0;height:8px;width:8px}.FeaturesSection_b228__AvEMS{color:#ffba45;font-weight:600}@media (max-width:1024px){.FeaturesSection_grid__S9z6j{grid-template-columns:minmax(0,1fr)}.FeaturesSection_panel__HAgkd,.FeaturesSection_spine__\+3VMa{display:none}.FeaturesSection_featureitem2__yxaXn,.FeaturesSection_featureitem__MMeYi{justify-content:flex-start;min-height:0;padding-right:0;padding-block:32px}.FeaturesSection_itemCopy__ZwoAQ{align-items:flex-start;opacity:1!important;text-align:left;transform:none!important}}.TestimonialsSection_section__Mw3z0{padding:var(--site-section-y) var(--site-gutter)}.TestimonialsSection_b1__6Yb6X{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1280px}.TestimonialsSection_b2__xZRur{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:760px;text-align:center}.TestimonialsSection_heading__CsseG{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#171717;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.TestimonialsSection_b3__EYwJV{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.TestimonialsSection_b4__9mJ3p{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;background:#171717;border-radius:20px;display:flex;flex-direction:column;gap:32px;margin:0;overflow:hidden;padding:44px;position:relative}.TestimonialsSection_icon__6\+daQ{flex-shrink:0;opacity:.9}.TestimonialsSection_para__T1iK5{text-wrap:pretty;color:#fff;font-family:Geist,Inter,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.3px;line-height:1.58;margin:0;position:relative;z-index:1}.TestimonialsSection_b5__cBqzZ{align-items:center;display:flex;gap:14px;margin:auto 0 0;position:relative;z-index:1}.TestimonialsSection_logo__7IxPo{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.TestimonialsSection_b10__zS41B{color:#fff;font-size:15px;font-weight:600}.TestimonialsSection_b11__ti13P{color:#a3a3a3;font-size:13px}.TestimonialsSection_b12__qdnIM{border:1px solid #333;border-radius:50%;bottom:-40px;height:220px;position:absolute;right:-40px;width:220px}.TestimonialsSection_b13__O2IHu{border:1px solid #333;border-radius:50%;bottom:-10px;height:120px;position:absolute;right:-10px;width:120px}.TestimonialsSection_b14__Y76iY{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .35s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:20px;display:flex;flex-direction:column;gap:32px;margin:0;padding:44px}.TestimonialsSection_para2__xRkPS{text-wrap:pretty;color:#171717;font-family:Geist,Inter,sans-serif;font-size:19px;font-weight:400;letter-spacing:-.2px;line-height:1.58;margin:0}.TestimonialsSection_b16__mTfbn{align-items:center;display:flex;gap:14px;margin:auto 0 0}.TestimonialsSection_b19__sibYD{color:#171717;font-size:15px;font-weight:600}.TestimonialsSection_b20__\+OQdi{color:#737373;font-size:13px}@media (max-width:1024px){.TestimonialsSection_b3__EYwJV{gap:24px;grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.TestimonialsSection_b14__Y76iY,.TestimonialsSection_b4__9mJ3p{gap:24px;padding:28px}.TestimonialsSection_para2__xRkPS,.TestimonialsSection_para__T1iK5{font-size:17px}.TestimonialsSection_b23__YJGIA{min-width:0}}.OperationSection_owners__SXPjS{background:#171717;color:#fff;padding:var(--site-section-y) var(--site-gutter)}.OperationSection_b1__yo0\+u{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px}.OperationSection_b2__cFPU\+{display:flex;flex-direction:column;gap:22px}.OperationSection_heading__ggaCA{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#fff;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.OperationSection_para__w2BSb{text-wrap:pretty;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:#a3a3a3;font-size:19px;line-height:1.55}.OperationSection_b3__VwMhs{grid-gap:10px 24px;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .3s both paused;color:#e5e5e5;display:grid;font-size:16px;gap:10px 24px;grid-template-columns:1fr 1fr}.OperationSection_b4__sFenb{align-items:center;display:flex;gap:10px}.OperationSection_b5__dLkMM{background:#ffba45;border-radius:50%;height:6px;width:6px}.OperationSection_para2__UqblG{text-wrap:pretty;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .4s both paused;color:#a3a3a3;font-size:17px;line-height:1.55}.OperationSection_b6__bggOZ{aspect-ratio:560/380;justify-self:end;max-width:560px;position:relative;width:100%}.OperationSection_b7__oFiR4{height:380px;left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:560px}.OperationSection_icon__WE87N{inset:0;overflow:visible;pointer-events:none;position:absolute}.OperationSection_shape__xrUYQ{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .6s both paused}.OperationSection_shape2__puQOF,.OperationSection_shape__xrUYQ{stroke:#404040;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.OperationSection_shape2__puQOF{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .8s both paused}.OperationSection_beam__Hh2Q6{animation:var(--kf-beam) 2s linear 1.8s infinite paused}.OperationSection_beam2__qfKd0,.OperationSection_beam__Hh2Q6{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.25 .75;stroke-dashoffset:1}.OperationSection_beam2__qfKd0{animation:var(--kf-beam) 2s linear 2.6s infinite paused}.OperationSection_shape3__KRzA5{stroke:#fff;stroke-width:1.5;animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) 1.5s both paused}.OperationSection_b8__l5QFS{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;background:#262626;border:1px solid #404040;border-radius:12px;left:0;padding:14px;position:absolute;top:80px;width:170px}.OperationSection_b9__7xyoK{color:#a3a3a3;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.OperationSection_b10__PTidx{color:#fff;font-size:14px;font-weight:600;margin-top:4px}.OperationSection_b11__kN7Ed{align-items:center;color:#a3a3a3;display:flex;font-size:11px;gap:6px;margin-top:8px}.OperationSection_b12__aylq8{background:#12b76a;border-radius:50%;height:6px;width:6px}.OperationSection_b13__wHYVO{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .4s both paused;background:#262626;border:1px solid #404040;border-radius:12px;left:0;padding:14px;position:absolute;top:220px;width:170px}.OperationSection_b14__QyToX{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) 1.3s both paused;background:#fff;border-radius:16px;box-shadow:0 24px 48px -12px #00000080;display:flex;flex-direction:column;gap:12px;height:340px;left:290px;padding:18px;position:absolute;top:20px;width:270px}.OperationSection_b15__-yExX{align-items:center;display:flex;justify-content:space-between}.OperationSection_b16__wbSRH{color:#171717;font-size:13px;font-weight:600}.OperationSection_b17__SrcPp{background:#ecfdf3;border-radius:999px;color:#027a48;font-size:10px;font-weight:600;padding:3px 8px}.OperationSection_b18__UK3XY{display:flex;flex-direction:column;gap:4px}.OperationSection_b19__topb5{color:#525252;display:flex;font-size:12px;justify-content:space-between}.OperationSection_b20__b6OWp{color:#171717;font-weight:600}.OperationSection_b21__u713m{background:#ededed;border-radius:999px;height:6px;overflow:hidden}.OperationSection_b22__QcEv-{animation:var(--kf-growX) 1.2s cubic-bezier(.22,1,.36,1) 1.8s both paused;background:#12b76a;border-radius:999px;height:100%;transform-origin:left;width:100%}.OperationSection_b23__qxLxl{animation:var(--kf-growX) 1.2s cubic-bezier(.22,1,.36,1) 2s both paused;background:#ffba45;border-radius:999px;height:100%;transform-origin:left;width:92%}.OperationSection_b24__Jf7Xy{animation:var(--kf-growX) 1.2s cubic-bezier(.22,1,.36,1) 2.2s both paused;background:#171717;border-radius:999px;height:100%;transform-origin:left;width:90%}.OperationSection_b25__u--ZF{animation:var(--kf-growX) 1.2s cubic-bezier(.22,1,.36,1) 2.4s both paused;background:#2e90fa;border-radius:999px;height:100%;transform-origin:left;width:70%}.OperationSection_b26__vN2tI{align-items:flex-start;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) 2.8s both paused;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;display:flex;gap:10px;margin-top:auto;padding:10px 12px}.OperationSection_b27__hxe3U{background:#f79009;border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.OperationSection_b28__P-3rh{color:#171717;font-size:12px;line-height:1.4}.OperationSection_b29__L9pwp{font-weight:600}@media (max-width:1024px){.OperationSection_b1__yo0\+u,.OperationSection_b3__VwMhs{gap:40px;grid-template-columns:minmax(0,1fr)}}.AuditSection_section__2XBEg{padding:var(--site-section-y) var(--site-gutter)}.AuditSection_b1__9\+ih-{gap:56px;margin:0 auto;max-width:1280px}.AuditSection_b1__9\+ih-,.AuditSection_b2__o7pdx{align-items:center;display:flex;flex-direction:column}.AuditSection_b2__o7pdx{gap:18px;max-width:760px;text-align:center}.AuditSection_heading__Kmla1{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#171717;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.AuditSection_para__gnflD{text-wrap:pretty;align-self:stretch;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:#404040;font-size:19px;line-height:1.55;text-align:left}.AuditSection_b3__43j5l{aspect-ratio:1000/420;max-width:1000px;position:relative;width:100%}.AuditSection_b4__UNb\+E{height:420px;left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:1000px}.AuditSection_icon__KYBDL{inset:0;overflow:visible;pointer-events:none;position:absolute}.AuditSection_shape__Z5NGk{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) .9s both paused}.AuditSection_shape2__RqBCC,.AuditSection_shape__Z5NGk{stroke:#d4d4d4;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.AuditSection_shape2__RqBCC{animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) 1.05s both paused}.AuditSection_shape3__Q0qkF{stroke:#d4d4d4;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) .9s cubic-bezier(.22,1,.36,1) 1.2s both paused}.AuditSection_beam__\+4CHk{animation:var(--kf-beam) 2.6s linear 2.4s infinite paused}.AuditSection_beam2__KAKm4,.AuditSection_beam__\+4CHk{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:1}.AuditSection_beam2__KAKm4{animation:var(--kf-beam) 2.6s linear 2.75s infinite paused}.AuditSection_beam3__NYL3n{animation:var(--kf-beam) 2.6s linear 3.0999999999999996s infinite paused}.AuditSection_beam3__NYL3n,.AuditSection_beam4__h-FvX{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:1}.AuditSection_beam4__h-FvX{animation:var(--kf-beam) 2.6s linear 3.4499999999999997s infinite paused}.AuditSection_beam5__-iw-c{animation:var(--kf-beam) 2.6s linear 3.8s infinite paused}.AuditSection_beam5__-iw-c,.AuditSection_beam6__c7G18{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:1}.AuditSection_beam6__c7G18{animation:var(--kf-beam) 2.6s linear 4.15s infinite paused}.AuditSection_shape4__3yoGq{stroke:#171717;stroke-width:1.5;animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) 1.9s both paused}.AuditSection_shape5__1BeMc{stroke:#171717;stroke-width:1.5;animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) 2s both paused}.AuditSection_b5__\+c3a6{align-items:center;animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .3s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;gap:12px;height:64px;left:0;padding:0 14px;position:absolute;top:16px;width:210px}.AuditSection_b6__\+5dPT{align-items:center;background:#f5f5f5;border-radius:8px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.AuditSection_icon2__OdWMq{stroke:#525252;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.AuditSection_b7__PIM0G{display:flex;flex-direction:column;gap:2px;min-width:0}.AuditSection_b8__xkK\+0{color:#171717;font-size:13px;font-weight:600}.AuditSection_b9__Bbyy6{color:#737373;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditSection_b10__OdoOq{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .44999999999999996s both paused;top:178px}.AuditSection_b10__OdoOq,.AuditSection_b11__cn408{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;gap:12px;height:64px;left:0;padding:0 14px;position:absolute;width:210px}.AuditSection_b11__cn408{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .6s both paused;top:340px}.AuditSection_b12__Qbxvl{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .38s both paused;top:16px}.AuditSection_b12__Qbxvl,.AuditSection_b13__rp-8E{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;gap:12px;height:64px;left:790px;padding:0 14px;position:absolute;width:210px}.AuditSection_b13__rp-8E{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .5299999999999999s both paused;top:178px}.AuditSection_b14__FUHzq{align-items:center;animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) .6799999999999999s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 1px 2px #1018280d;display:flex;gap:12px;height:64px;left:790px;padding:0 14px;position:absolute;top:340px;width:210px}.AuditSection_b15__x-fnF{animation:var(--kf-pop) .6s cubic-bezier(.22,1,.36,1) .2s both paused;background:#171717;border-radius:20px;box-shadow:0 24px 48px -16px #10182859;display:flex;flex-direction:column;gap:12px;height:220px;left:380px;padding:20px;position:absolute;top:100px;width:240px}.AuditSection_b16__visPc{align-items:center;display:flex;gap:8px}.AuditSection_b17__4v-iR{background:#ffba45;border-radius:6px;height:22px;width:22px}.AuditSection_b18__CJ7wa{color:#fff;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:600}.AuditSection_b19__X1P\+m{color:#a3a3a3;font-size:11px;line-height:1.4}.AuditSection_b20__\+MjUJ{display:flex;flex-direction:column;gap:6px;margin-top:auto}.AuditSection_b21__cTqtt{color:#e5e5e5;display:flex;font-size:11px;justify-content:space-between}.AuditSection_b22__db1s3{font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.AuditSection_b23__1CdkU{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.AuditSection_b24__6bEm\+{animation:var(--kf-growX) 1.6s cubic-bezier(.22,1,.36,1) 2.2s both paused;background:#ffba45;border-radius:999px;height:100%;transform-origin:left;width:96%}.AuditSection_b25__Z4IJT{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) 3.6s both paused;background:#ffba45;border-radius:8px;color:#171717;display:flex;font-size:12px;font-weight:600;gap:8px;padding:9px 10px}.AuditSection_link__m8IhO{align-items:center;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .4s both paused;background:#171717;border-radius:8px;color:#fff;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:17px;font-weight:500;height:50px;letter-spacing:-.4px;padding:0 26px}.AuditSection_link__m8IhO:hover{background:#000}.WhoItsForSection_who__Y5N7D{background:#171717;color:#fff;overflow:hidden;padding:var(--site-section-y) var(--site-gutter) 0;position:relative}.WhoItsForSection_b1__kHJ2v{align-items:center;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1280px}.WhoItsForSection_b2__gz6Yl{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:820px;text-align:center}.WhoItsForSection_heading__Na-ka{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#fff;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2-lg);font-weight:600;letter-spacing:var(--site-h2-lg-tracking);line-height:1.08}.WhoItsForSection_para__IVaKC{text-wrap:pretty;align-self:stretch;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:#a3a3a3;font-size:19px;line-height:1.55;text-align:left}.WhoItsForSection_b3__uxpz-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.WhoItsForSection_b4__KXhZ7{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .3s both paused;background:#fff;border:1px solid #fff;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:24px}.WhoItsForSection_b5__VXMX7{align-items:center;display:flex;gap:12px;justify-content:space-between}.WhoItsForSection_b6__4PfPM{color:#171717;font-family:Geist,Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.WhoItsForSection_b7__26TAp{text-wrap:pretty;color:#525252;font-size:14px;line-height:1.5}.WhoItsForSection_b8__D1o6Z{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .38s both paused;background:#fff;border:1px solid #fff;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:24px}.WhoItsForSection_b10__psfLX{color:#fff;font-family:Geist,Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.WhoItsForSection_b11__upSdm{text-wrap:pretty;color:#a3a3a3;font-size:14px;line-height:1.5}.WhoItsForSection_b9__\+1NXp{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .46s both paused}.WhoItsForSection_b12__pxuq\+,.WhoItsForSection_b9__\+1NXp{background:#262626;border:1px solid #404040;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:24px}.WhoItsForSection_b12__pxuq\+{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .54s both paused}.WhoItsForSection_b13__ZtPQ0{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .62s both paused}.WhoItsForSection_b13__ZtPQ0,.WhoItsForSection_b14__rTyuR{background:#262626;border:1px solid #404040;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:24px}.WhoItsForSection_b14__rTyuR{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .7s both paused}.WhoItsForSection_b15__Kp8gg{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .8s both paused;border-bottom:1px solid #333;border-top:1px solid #333;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.WhoItsForSection_b16__3Isxh{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 24px;text-align:center}.WhoItsForSection_b17__17vD7{color:#ffba45;font-family:Geist,Inter,sans-serif;font-size:36px;font-weight:600;letter-spacing:-1.2px;line-height:1}.WhoItsForSection_b18__hu\+\+-{text-wrap:balance;color:#a3a3a3;font-size:14px;line-height:1.45;max-width:240px}.WhoItsForSection_b19__ZB-ry{align-items:center;border-left:1px solid #333;display:flex;flex-direction:column;gap:8px;padding:32px 24px;text-align:center}.WhoItsForSection_b20__xeenk{animation:var(--kf-fadeIn) 1.2s ease .4s both paused;aspect-ratio:1160/520;margin:0 auto;max-width:1160px;position:relative;width:100%}.WhoItsForSection_b21__vpeBo{height:520px;left:0;overflow:hidden;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:1160px}.WhoItsForSection_b22__zLDYD{animation:var(--kf-blink) 6s ease-in-out infinite;background:radial-gradient(ellipse 50% 60% at 50% 100%,#ffffffe6 0,#ffba4580 20%,#ffba451a 46%,#0000 70%);bottom:-160px;height:520px;left:0;position:absolute;right:0}.WhoItsForSection_icon__l8v1C{animation:var(--kf-sway) 14s ease-in-out infinite;inset:0;position:absolute;transform-origin:580px 520px}.WhoItsForSection_shape__bWnnd{stroke-width:1}.WhoItsForSection_beam__itv7O{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam2__qAKfS,.WhoItsForSection_beam__itv7O{animation:var(--kf-beam) 2.4s cubic-bezier(.3,0,.7,1) 4s infinite paused}.WhoItsForSection_beam2__qAKfS{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam3__Jcyuq{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam3__Jcyuq,.WhoItsForSection_beam4__3DwAR{animation:var(--kf-beam) 3.3s cubic-bezier(.3,0,.7,1) 5.4s infinite paused}.WhoItsForSection_beam4__3DwAR{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam5__YBUQw{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam5__YBUQw,.WhoItsForSection_beam6__Isct2{animation:var(--kf-beam) 3.8s cubic-bezier(.3,0,.7,1) 1.6s infinite paused}.WhoItsForSection_beam6__Isct2{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam7__HI7Wu{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam7__HI7Wu,.WhoItsForSection_beam8__LcZj6{animation:var(--kf-beam) 4.3s cubic-bezier(.3,0,.7,1) 2.6s infinite paused}.WhoItsForSection_beam8__LcZj6{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam9__X3j5n{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam10__5vwbJ,.WhoItsForSection_beam9__X3j5n{animation:var(--kf-beam) 3.9s cubic-bezier(.3,0,.7,1) 2.1s infinite paused}.WhoItsForSection_beam10__5vwbJ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam11__H09UG{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam11__H09UG,.WhoItsForSection_beam12__loiQZ{animation:var(--kf-beam) 4s cubic-bezier(.3,0,.7,1) 4.5s infinite paused}.WhoItsForSection_beam12__loiQZ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam13__iztB7{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam13__iztB7,.WhoItsForSection_beam14__aTAOy{animation:var(--kf-beam) 2.5s cubic-bezier(.3,0,.7,1) 2.8s infinite paused}.WhoItsForSection_beam14__aTAOy{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam15__8acwH{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam15__8acwH,.WhoItsForSection_beam16__E5JFB{animation:var(--kf-beam) 2.5s cubic-bezier(.3,0,.7,1) 2.7s infinite paused}.WhoItsForSection_beam16__E5JFB{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam17__n9x-N{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam17__n9x-N,.WhoItsForSection_beam18__oOGwz{animation:var(--kf-beam) 4.3s cubic-bezier(.3,0,.7,1) 4.1s infinite paused}.WhoItsForSection_beam18__oOGwz{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam19__IyL6-{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam19__IyL6-,.WhoItsForSection_beam20__1JNPC{animation:var(--kf-beam) 4.4s cubic-bezier(.3,0,.7,1) 2.5s infinite paused}.WhoItsForSection_beam20__1JNPC{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam21__XdHdY{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam21__XdHdY,.WhoItsForSection_beam22__FljuK{animation:var(--kf-beam) 4.1s cubic-bezier(.3,0,.7,1) 1s infinite paused}.WhoItsForSection_beam22__FljuK{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam23__7ZygY{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam23__7ZygY,.WhoItsForSection_beam24__hMyw5{animation:var(--kf-beam) 2.8s cubic-bezier(.3,0,.7,1) 3.5s infinite paused}.WhoItsForSection_beam24__hMyw5{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam25__bhJtl{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam25__bhJtl,.WhoItsForSection_beam26__JegEM{animation:var(--kf-beam) 4.3s cubic-bezier(.3,0,.7,1) 4.7s infinite paused}.WhoItsForSection_beam26__JegEM{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam27__dSQ4t{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam27__dSQ4t,.WhoItsForSection_beam28__NTSBM{animation:var(--kf-beam) 3.1s cubic-bezier(.3,0,.7,1) .3s infinite paused}.WhoItsForSection_beam28__NTSBM{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam29__tuNoO{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam29__tuNoO,.WhoItsForSection_beam30__up7kk{animation:var(--kf-beam) 3.3s cubic-bezier(.3,0,.7,1) 5.7s infinite paused}.WhoItsForSection_beam30__up7kk{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam31__D9UXB{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam31__D9UXB,.WhoItsForSection_beam32__bqPWY{animation:var(--kf-beam) 2.4s cubic-bezier(.3,0,.7,1) 2.7s infinite paused}.WhoItsForSection_beam32__bqPWY{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam33__Er3XH{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam33__Er3XH,.WhoItsForSection_beam34__1CY9w{animation:var(--kf-beam) 4s cubic-bezier(.3,0,.7,1) 4.1s infinite paused}.WhoItsForSection_beam34__1CY9w{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam35__piJ5G{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam35__piJ5G,.WhoItsForSection_beam36__FE18t{animation:var(--kf-beam) 3.1s cubic-bezier(.3,0,.7,1) .4s infinite paused}.WhoItsForSection_beam36__FE18t{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam37__7aIt1{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam37__7aIt1,.WhoItsForSection_beam38__duiUW{animation:var(--kf-beam) 4.4s cubic-bezier(.3,0,.7,1) 3.5s infinite paused}.WhoItsForSection_beam38__duiUW{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam39__lOk26{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam39__lOk26,.WhoItsForSection_beam40__\+UmRA{animation:var(--kf-beam) 3.8s cubic-bezier(.3,0,.7,1) 4.4s infinite paused}.WhoItsForSection_beam40__\+UmRA{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam41__oG3S\+{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam41__oG3S\+,.WhoItsForSection_beam42__4nxjJ{animation:var(--kf-beam) 2.9s cubic-bezier(.3,0,.7,1) 3.7s infinite paused}.WhoItsForSection_beam42__4nxjJ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam43__mFvP9{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam43__mFvP9,.WhoItsForSection_beam44__nLQjd{animation:var(--kf-beam) 4.1s cubic-bezier(.3,0,.7,1) 4.9s infinite paused}.WhoItsForSection_beam44__nLQjd{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam45__RsgYR{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam45__RsgYR,.WhoItsForSection_beam46__m2aW7{animation:var(--kf-beam) 3.1s cubic-bezier(.3,0,.7,1) .6s infinite paused}.WhoItsForSection_beam46__m2aW7{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam47__\+qGd2{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam47__\+qGd2,.WhoItsForSection_beam48__urP7A{animation:var(--kf-beam) 4.2s cubic-bezier(.3,0,.7,1) 3.4s infinite paused}.WhoItsForSection_beam48__urP7A{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam49__ytEFz{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam49__ytEFz,.WhoItsForSection_beam50__RDJ\+z{animation:var(--kf-beam) 4.5s cubic-bezier(.3,0,.7,1) 5.8s infinite paused}.WhoItsForSection_beam50__RDJ\+z{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam51__h-hVc{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam51__h-hVc,.WhoItsForSection_beam52__xN82C{animation:var(--kf-beam) 4.2s cubic-bezier(.3,0,.7,1) 4.5s infinite paused}.WhoItsForSection_beam52__xN82C{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam53__PUBH\+{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam53__PUBH\+,.WhoItsForSection_beam54__GM9q4{animation:var(--kf-beam) 3.6s cubic-bezier(.3,0,.7,1) 4.1s infinite paused}.WhoItsForSection_beam54__GM9q4{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam55__FZpZf{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam55__FZpZf,.WhoItsForSection_beam56__7myZK{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 4.6s infinite paused}.WhoItsForSection_beam56__7myZK{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam57__bk6wV{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam57__bk6wV,.WhoItsForSection_beam58__i32YB{animation:var(--kf-beam) 4.3s cubic-bezier(.3,0,.7,1) 4.9s infinite paused}.WhoItsForSection_beam58__i32YB{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam59__uR9ft{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam59__uR9ft,.WhoItsForSection_beam60__Ed\+f9{animation:var(--kf-beam) 4s cubic-bezier(.3,0,.7,1) .8s infinite paused}.WhoItsForSection_beam60__Ed\+f9{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam61__Lzd9X{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam61__Lzd9X,.WhoItsForSection_beam62__UAIzT{animation:var(--kf-beam) 2.8s cubic-bezier(.3,0,.7,1) 5.5s infinite paused}.WhoItsForSection_beam62__UAIzT{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam63__C8Hsx{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam63__C8Hsx,.WhoItsForSection_beam64__D8xwY{animation:var(--kf-beam) 2.9s cubic-bezier(.3,0,.7,1) .1s infinite paused}.WhoItsForSection_beam64__D8xwY{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam65__INxrM{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam65__INxrM,.WhoItsForSection_beam66__14UcZ{animation:var(--kf-beam) 2.6s cubic-bezier(.3,0,.7,1) 4.7s infinite paused}.WhoItsForSection_beam66__14UcZ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam67__FVUS7{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam67__FVUS7,.WhoItsForSection_beam68__Ev6Bc{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 4.3s infinite paused}.WhoItsForSection_beam68__Ev6Bc{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam69__52309{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam69__52309,.WhoItsForSection_beam70__6U1Tm{animation:var(--kf-beam) 4.6s cubic-bezier(.3,0,.7,1) 1.7s infinite paused}.WhoItsForSection_beam70__6U1Tm{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam71__mcoNl{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam71__mcoNl,.WhoItsForSection_beam72__6LltS{animation:var(--kf-beam) 2.6s cubic-bezier(.3,0,.7,1) .7s infinite paused}.WhoItsForSection_beam72__6LltS{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam73__mvcoN{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam73__mvcoN,.WhoItsForSection_beam74__qgLQ-{animation:var(--kf-beam) 2.9s cubic-bezier(.3,0,.7,1) 1.1s infinite paused}.WhoItsForSection_beam74__qgLQ-{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam75__LC1iG{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam75__LC1iG,.WhoItsForSection_beam76__QGT98{animation:var(--kf-beam) 2.9s cubic-bezier(.3,0,.7,1) 4.1s infinite paused}.WhoItsForSection_beam76__QGT98{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam77__5guKY{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam77__5guKY,.WhoItsForSection_beam78__NZgSZ{animation:var(--kf-beam) 3.5s cubic-bezier(.3,0,.7,1) 5.9s infinite paused}.WhoItsForSection_beam78__NZgSZ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam79__9R8Ia{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam79__9R8Ia,.WhoItsForSection_beam80__mRH8M{animation:var(--kf-beam) 3.9s cubic-bezier(.3,0,.7,1) 2.8s infinite paused}.WhoItsForSection_beam80__mRH8M{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam81__-ZsO2{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam81__-ZsO2,.WhoItsForSection_beam82__ECAe4{animation:var(--kf-beam) 2.5s cubic-bezier(.3,0,.7,1) 5.7s infinite paused}.WhoItsForSection_beam82__ECAe4{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam83__fxb\+\+{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam83__fxb\+\+,.WhoItsForSection_beam84__OFrvi{animation:var(--kf-beam) 3.3s cubic-bezier(.3,0,.7,1) 2.4s infinite paused}.WhoItsForSection_beam84__OFrvi{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam85__nrV0Z{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam85__nrV0Z,.WhoItsForSection_beam86__pxFum{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 1.1s infinite paused}.WhoItsForSection_beam86__pxFum{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam87__z8I9k{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam87__z8I9k,.WhoItsForSection_beam88__Yu85I{animation:var(--kf-beam) 2.7s cubic-bezier(.3,0,.7,1) 4.5s infinite paused}.WhoItsForSection_beam88__Yu85I{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam89__ybd71{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam89__ybd71,.WhoItsForSection_beam90__HKQeX{animation:var(--kf-beam) 3.3s cubic-bezier(.3,0,.7,1) 2.5s infinite paused}.WhoItsForSection_beam90__HKQeX{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam91__cjQBf{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam91__cjQBf,.WhoItsForSection_beam92__m2wjV{animation:var(--kf-beam) 4.4s cubic-bezier(.3,0,.7,1) 5.9s infinite paused}.WhoItsForSection_beam92__m2wjV{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam93__inErW{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam93__inErW,.WhoItsForSection_beam94__ONS0y{animation:var(--kf-beam) 2.5s cubic-bezier(.3,0,.7,1) 3.7s infinite paused}.WhoItsForSection_beam94__ONS0y{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam95__KgJth{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam95__KgJth,.WhoItsForSection_beam96__HthiR{animation:var(--kf-beam) 3.1s cubic-bezier(.3,0,.7,1) 5s infinite paused}.WhoItsForSection_beam96__HthiR{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam97__kGOtb{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam97__kGOtb,.WhoItsForSection_beam98__IRIZZ{animation:var(--kf-beam) 2.6s cubic-bezier(.3,0,.7,1) 1.1s infinite paused}.WhoItsForSection_beam98__IRIZZ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam99__iXUey{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam100__-N-EE,.WhoItsForSection_beam99__iXUey{animation:var(--kf-beam) 2.4s cubic-bezier(.3,0,.7,1) .1s infinite paused}.WhoItsForSection_beam100__-N-EE{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam101__1ReVE{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam101__1ReVE,.WhoItsForSection_beam102__wEa3G{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 1.8s infinite paused}.WhoItsForSection_beam102__wEa3G{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam103__MIkw3{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam103__MIkw3,.WhoItsForSection_beam104__5Gxy1{animation:var(--kf-beam) 2.5s cubic-bezier(.3,0,.7,1) 2.3s infinite paused}.WhoItsForSection_beam104__5Gxy1{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam105__QN\+xR{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam105__QN\+xR,.WhoItsForSection_beam106__T\+Dj4{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 5.3s infinite paused}.WhoItsForSection_beam106__T\+Dj4{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam107__0VAcK{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam107__0VAcK,.WhoItsForSection_beam108__Mn\+rI{animation:var(--kf-beam) 4.5s cubic-bezier(.3,0,.7,1) .6s infinite paused}.WhoItsForSection_beam108__Mn\+rI{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam109__hgnAn{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam109__hgnAn,.WhoItsForSection_beam110__6nzxp{animation:var(--kf-beam) 4.8s cubic-bezier(.3,0,.7,1) 4.6s infinite paused}.WhoItsForSection_beam110__6nzxp{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam111__dGczR{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam111__dGczR,.WhoItsForSection_beam112__yx-9l{animation:var(--kf-beam) 4.1s cubic-bezier(.3,0,.7,1) 3.8s infinite paused}.WhoItsForSection_beam112__yx-9l{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam113__voo90{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam113__voo90,.WhoItsForSection_beam114__uNaxt{animation:var(--kf-beam) 4.6s cubic-bezier(.3,0,.7,1) 6s infinite paused}.WhoItsForSection_beam114__uNaxt{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam115__QE8Zg{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam115__QE8Zg,.WhoItsForSection_beam116__ovVla{animation:var(--kf-beam) 3.4s cubic-bezier(.3,0,.7,1) 4.2s infinite paused}.WhoItsForSection_beam116__ovVla{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam117__L98pk{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam117__L98pk,.WhoItsForSection_beam118__RoQ80{animation:var(--kf-beam) 3.6s cubic-bezier(.3,0,.7,1) 3.3s infinite paused}.WhoItsForSection_beam118__RoQ80{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam119__NUXhu{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam119__NUXhu,.WhoItsForSection_beam120__uxG8j{animation:var(--kf-beam) 3.4s cubic-bezier(.3,0,.7,1) 3.2s infinite paused}.WhoItsForSection_beam120__uxG8j{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam121__FN4r9{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam121__FN4r9,.WhoItsForSection_beam122__PvzjL{animation:var(--kf-beam) 2.3s cubic-bezier(.3,0,.7,1) 5.3s infinite paused}.WhoItsForSection_beam122__PvzjL{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam123__5mmNC{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam123__5mmNC,.WhoItsForSection_beam124__HEpze{animation:var(--kf-beam) 3.7s cubic-bezier(.3,0,.7,1) 5.8s infinite paused}.WhoItsForSection_beam124__HEpze{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam125__xBGvB{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam125__xBGvB,.WhoItsForSection_beam126__M6ayi{animation:var(--kf-beam) 3s cubic-bezier(.3,0,.7,1) 4.5s infinite paused}.WhoItsForSection_beam126__M6ayi{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam127__ljOzf{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam127__ljOzf,.WhoItsForSection_beam128__OoxCu{animation:var(--kf-beam) 4.2s cubic-bezier(.3,0,.7,1) 1s infinite paused}.WhoItsForSection_beam128__OoxCu{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam129__2\+P0X{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam129__2\+P0X,.WhoItsForSection_beam130__E2Xve{animation:var(--kf-beam) 3.2s cubic-bezier(.3,0,.7,1) 2.4s infinite paused}.WhoItsForSection_beam130__E2Xve{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam131__KqPWR{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam131__KqPWR,.WhoItsForSection_beam132__DhlPg{animation:var(--kf-beam) 2.9s cubic-bezier(.3,0,.7,1) 5.3s infinite paused}.WhoItsForSection_beam132__DhlPg{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam133__l5Ok2{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam133__l5Ok2,.WhoItsForSection_beam134__mv5IQ{animation:var(--kf-beam) 3.5s cubic-bezier(.3,0,.7,1) 3.4s infinite paused}.WhoItsForSection_beam134__mv5IQ{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam135__R0\+Cc{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam135__R0\+Cc,.WhoItsForSection_beam136__0bltM{animation:var(--kf-beam) 4.1s cubic-bezier(.3,0,.7,1) .9s infinite paused}.WhoItsForSection_beam136__0bltM{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_beam137__Rx4Z8{stroke:#ffba45;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1;opacity:.45}.WhoItsForSection_beam137__Rx4Z8,.WhoItsForSection_beam138__ATNwf{animation:var(--kf-beam) 2.3s cubic-bezier(.3,0,.7,1) 1.7s infinite paused}.WhoItsForSection_beam138__ATNwf{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.03 .97;stroke-dashoffset:1}.WhoItsForSection_shape2__LcBF8{animation:var(--kf-blink) 4.4s ease-in-out 1.9s infinite}.WhoItsForSection_shape3__wdaxV{animation:var(--kf-blink) 5s ease-in-out .5s infinite}.WhoItsForSection_shape4__xz4z3{animation:var(--kf-blink) 4.8s ease-in-out 3s infinite}.WhoItsForSection_shape5__Csjcq{animation:var(--kf-blink) 4.8s ease-in-out 1.7s infinite}.WhoItsForSection_shape6__C9YsR{animation:var(--kf-blink) 3.7s ease-in-out 1.2s infinite}.WhoItsForSection_shape7__vvw3M{animation:var(--kf-blink) 3.5s ease-in-out .1s infinite}.WhoItsForSection_shape8__O7\+QS{animation:var(--kf-blink) 3.5s ease-in-out 2.4s infinite}.WhoItsForSection_shape9__tSix4{animation:var(--kf-blink) 4.4s ease-in-out 1.1s infinite}.WhoItsForSection_shape10__\+CAOL{animation:var(--kf-blink) 4.7s ease-in-out 1s infinite}.WhoItsForSection_shape11__wt-Kz{animation:var(--kf-blink) 3.3s ease-in-out 2.8s infinite}.WhoItsForSection_shape12__ttQRx{animation:var(--kf-blink) 3.2s ease-in-out .1s infinite}.WhoItsForSection_shape13__fVJ\+6{animation:var(--kf-blink) 3.6s ease-in-out 2.7s infinite}.WhoItsForSection_shape14__QpZ1F{animation:var(--kf-blink) 3.4s ease-in-out 2s infinite}.WhoItsForSection_shape15__J06Sj{animation:var(--kf-blink) 2.5s ease-in-out 2.9s infinite}.WhoItsForSection_shape16__Xq7kx{animation:var(--kf-blink) 4s ease-in-out 2.9s infinite}.WhoItsForSection_shape17__pqqrj{animation:var(--kf-blink) 3s ease-in-out .4s infinite}.WhoItsForSection_shape18__LY8Ca{animation:var(--kf-blink) 4s ease-in-out 2.6s infinite}.WhoItsForSection_shape19__vr7cn{animation:var(--kf-blink) 2.1s ease-in-out .8s infinite}.WhoItsForSection_shape20__IeyR2{animation:var(--kf-blink) 3.5s ease-in-out .3s infinite}.WhoItsForSection_shape21__OuQ1F{animation:var(--kf-blink) 3.4s ease-in-out .1s infinite}.WhoItsForSection_shape22__6PtjE{animation:var(--kf-blink) 3.8s ease-in-out 1.1s infinite}.WhoItsForSection_shape23__wFuLB{animation:var(--kf-blink) 2.1s ease-in-out 1.2s infinite}.WhoItsForSection_shape24__KfeSE{animation:var(--kf-blink) 4.8s ease-in-out 2.3s infinite}.WhoItsForSection_shape25__isF3C{animation:var(--kf-blink) 4.4s ease-in-out 2.5s infinite}.WhoItsForSection_shape26__QAClK{animation:var(--kf-blink) 2.5s ease-in-out 1.3s infinite}.WhoItsForSection_shape27__1LMyS{animation:var(--kf-blink) 4.5s ease-in-out 1.5s infinite}.WhoItsForSection_shape28__K94nd{animation:var(--kf-blink) 3.5s ease-in-out 1.1s infinite}.WhoItsForSection_shape29__FFinJ{animation:var(--kf-blink) 4.3s ease-in-out 2.8s infinite}.WhoItsForSection_shape30__CeCNK{animation:var(--kf-blink) 3.4s ease-in-out 1.4s infinite}.WhoItsForSection_shape31__HaQzZ{animation:var(--kf-blink) 3s ease-in-out 1.2s infinite}.WhoItsForSection_shape32__fE6LE{animation:var(--kf-blink) 4.8s ease-in-out 1.6s infinite}.WhoItsForSection_shape33__SOhSm{animation:var(--kf-blink) 4.3s ease-in-out .3s infinite}.WhoItsForSection_shape34__7DDdM{animation:var(--kf-blink) 4.1s ease-in-out 0s infinite}.WhoItsForSection_shape35__qqo6r{animation:var(--kf-blink) 5s ease-in-out 2.5s infinite}.WhoItsForSection_shape36__8mi6V{animation:var(--kf-blink) 2.8s ease-in-out 2.3s infinite}.WhoItsForSection_shape37__R5URf{animation:var(--kf-blink) 4.5s ease-in-out 1.2s infinite}.WhoItsForSection_shape38__\+Fhiq{animation:var(--kf-blink) 2.1s ease-in-out .2s infinite}.WhoItsForSection_shape39__ADkx9{animation:var(--kf-blink) 2s ease-in-out 1.6s infinite}.WhoItsForSection_shape40__JSE\+I{animation:var(--kf-blink) 3.1s ease-in-out .6s infinite}.WhoItsForSection_shape41__A\+sqZ{animation:var(--kf-blink) 4.1s ease-in-out .8s infinite}.WhoItsForSection_shape42__BMC6A{animation:var(--kf-blink) 3.8s ease-in-out 1.7s infinite}.WhoItsForSection_shape43__lCaWp{animation:var(--kf-blink) 3s ease-in-out .7s infinite}.WhoItsForSection_shape44__DVglf{animation:var(--kf-blink) 3.2s ease-in-out 2.4s infinite}.WhoItsForSection_shape45__msB\+1{animation:var(--kf-blink) 3.3s ease-in-out 1.7s infinite}.WhoItsForSection_shape46__0Pq6Z{animation:var(--kf-blink) 3.4s ease-in-out .5s infinite}.WhoItsForSection_shape47__2V0sx{animation:var(--kf-blink) 3.9s ease-in-out .1s infinite}.WhoItsForSection_shape48__LUQCu{animation:var(--kf-blink) 2.1s ease-in-out 1.8s infinite}.WhoItsForSection_shape49__Hsdyx{animation:var(--kf-blink) 3.1s ease-in-out .5s infinite}.WhoItsForSection_shape50__sRECM{animation:var(--kf-blink) 4.1s ease-in-out 1.4s infinite}.WhoItsForSection_shape51__-d-PQ{animation:var(--kf-blink) 3s ease-in-out 1.5s infinite}.WhoItsForSection_shape52__wzwLg{animation:var(--kf-blink) 3s ease-in-out 2.3s infinite}.WhoItsForSection_shape53__lJSlh{animation:var(--kf-blink) 2.1s ease-in-out .6s infinite}.WhoItsForSection_shape54__Me8WV{animation:var(--kf-blink) 2s ease-in-out .2s infinite}.WhoItsForSection_shape55__DVNkQ{animation:var(--kf-blink) 2.3s ease-in-out 1.4s infinite}.WhoItsForSection_shape56__bHnJ1{animation:var(--kf-blink) 3.9s ease-in-out 1.9s infinite}.WhoItsForSection_shape57__b547O{animation:var(--kf-blink) 4.5s ease-in-out 0s infinite}.WhoItsForSection_shape58__42H8R{animation:var(--kf-blink) 2.3s ease-in-out .2s infinite}.WhoItsForSection_shape59__Gd4nG{animation:var(--kf-blink) 4s ease-in-out 3s infinite}.WhoItsForSection_shape60__24tRr{animation:var(--kf-blink) 3.3s ease-in-out 2.5s infinite}.WhoItsForSection_shape61__Q8VIb{animation:var(--kf-blink) 2.4s ease-in-out .2s infinite}.WhoItsForSection_shape62__d4TR5{animation:var(--kf-blink) 2.9s ease-in-out 1.9s infinite}.WhoItsForSection_shape63__Jyb38{animation:var(--kf-blink) 3.9s ease-in-out 2.9s infinite}.WhoItsForSection_shape64__ESEbk{animation:var(--kf-blink) 4.2s ease-in-out .7s infinite}.WhoItsForSection_shape65__KGTvT{animation:var(--kf-blink) 3.3s ease-in-out 2.1s infinite}.WhoItsForSection_shape66__CrBa8{animation:var(--kf-blink) 4.2s ease-in-out 1.2s infinite}.WhoItsForSection_shape67__QgGXY{animation:var(--kf-blink) 2.3s ease-in-out 0s infinite}.WhoItsForSection_shape68__qhgHW{animation:var(--kf-blink) 2.9s ease-in-out 1.4s infinite}.WhoItsForSection_shape69__zNN3o{animation:var(--kf-blink) 4.9s ease-in-out .6s infinite}.WhoItsForSection_shape70__-8tld{animation:var(--kf-blink) 2.7s ease-in-out 1.9s infinite}@media (max-width:1024px){.WhoItsForSection_b15__Kp8gg,.WhoItsForSection_b3__uxpz-{gap:24px;grid-template-columns:minmax(0,1fr)}}.SimplicitySection_section__I1DJ9{padding:var(--site-section-y) var(--site-gutter)}.SimplicitySection_b1__vrTuJ{grid-gap:clamp(48px,6vw,96px);align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin:0 auto;max-width:1280px}.SimplicitySection_b2__SvToi{display:flex;flex-direction:column;gap:18px}.SimplicitySection_heading__tg6Nt{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:#171717;font-family:Geist,Inter,sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12}.SimplicitySection_para__2nLJh{text-wrap:pretty;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:#404040;font-size:19px;line-height:1.55}.SimplicitySection_b3__jsEBU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.SimplicitySection_b4__sxlPi{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .4s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.SimplicitySection_b4__sxlPi:hover{border-color:#a3a3a3}.SimplicitySection_b5__I0tvt{align-items:center;background:#fff3dc;border-radius:10px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.SimplicitySection_icon__BSROq{stroke:#171717;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SimplicitySection_b6__EYYhh{display:flex;flex-direction:column;gap:1px;min-width:0}.SimplicitySection_b7__Fj\+Rp{color:#171717;font-family:Geist,Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.2px}.SimplicitySection_b8__7FZNG{color:#737373;font-size:13px}.SimplicitySection_b9__eWdPp{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .52s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.SimplicitySection_b9__eWdPp:hover{border-color:#a3a3a3}.SimplicitySection_b10__yTKb-{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .64s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.SimplicitySection_b10__yTKb-:hover{border-color:#a3a3a3}.SimplicitySection_b11__vimIE{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .76s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.SimplicitySection_b11__vimIE:hover{border-color:#a3a3a3}.SimplicitySection_b12__Gezli{align-items:center;animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .88s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:12px;grid-column:span 2;padding:12px 14px}.SimplicitySection_b12__Gezli:hover{border-color:#a3a3a3}.SimplicitySection_b13__0G-PG{aspect-ratio:620/460;justify-self:end;margin-top:32px;max-width:620px;position:relative;width:100%}.SimplicitySection_b14__b8RbG{height:460px;left:0;position:absolute;top:0;transform:scale(1);transform:scale(var(--fit-scale,1));transform-origin:top left;width:620px}.SimplicitySection_icon2__RHv0h{inset:0;overflow:visible;pointer-events:none;position:absolute}.SimplicitySection_shape__MVh20{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .5s both paused}.SimplicitySection_shape2__8unSe,.SimplicitySection_shape__MVh20{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.SimplicitySection_shape2__8unSe{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .58s both paused}.SimplicitySection_shape3__2R7jx{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .66s both paused}.SimplicitySection_shape3__2R7jx,.SimplicitySection_shape4__OAX4B{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.SimplicitySection_shape4__OAX4B{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .74s both paused}.SimplicitySection_shape5__GOtUa{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .8200000000000001s both paused}.SimplicitySection_shape5__GOtUa,.SimplicitySection_shape6__N4aW7{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.SimplicitySection_shape6__N4aW7{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .9s both paused}.SimplicitySection_shape7__o-1hI{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) .98s both paused}.SimplicitySection_shape7__o-1hI,.SimplicitySection_shape8__mjEHr{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.SimplicitySection_shape8__mjEHr{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) 1.06s both paused}.SimplicitySection_shape9__a1jPu{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) 1.1400000000000001s both paused}.SimplicitySection_shape10__fNwmf,.SimplicitySection_shape9__a1jPu{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.SimplicitySection_shape10__fNwmf{animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) 1.22s both paused}.SimplicitySection_shape11__rNrYC{stroke:#d4d4d4;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) 1s cubic-bezier(.22,1,.36,1) 1.3s both paused}.SimplicitySection_shape12__rarU6{stroke:#171717;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:var(--kf-draw) .6s cubic-bezier(.22,1,.36,1) 1.6s both paused}.SimplicitySection_beam__D7DKE{stroke:#ffba45;stroke-width:3;stroke-linecap:round;stroke-dasharray:.35 .65;stroke-dashoffset:1;animation:var(--kf-beam) 1.4s linear 2.3s infinite paused}.SimplicitySection_shape13__71c3l{animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) 1.5s both paused}.SimplicitySection_shape14__JEzLv{animation:var(--kf-pop) .4s cubic-bezier(.22,1,.36,1) 1.6s both paused}.SimplicitySection_b15__Z5Ojz{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .2s both paused;left:10px;top:22px;transform:rotate(-1.8deg)}.SimplicitySection_b15__Z5Ojz,.SimplicitySection_b16__AX4t\+{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;padding:6px 10px;position:absolute}.SimplicitySection_b16__AX4t\+{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .27s both paused;left:120px;top:48px;transform:rotate(0deg)}.SimplicitySection_b17__79ujU{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .34s both paused;left:30px;top:96px;transform:rotate(1.8deg)}.SimplicitySection_b17__79ujU,.SimplicitySection_b18__hu9Aw{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;padding:6px 10px;position:absolute}.SimplicitySection_b18__hu9Aw{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .41000000000000003s both paused;left:150px;top:124px;transform:rotate(-1.8deg)}.SimplicitySection_b19__joXyP{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .48000000000000004s both paused;left:8px;top:172px;transform:rotate(0deg)}.SimplicitySection_b19__joXyP,.SimplicitySection_b20__GG6HG{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;padding:6px 10px;position:absolute}.SimplicitySection_b20__GG6HG{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .55s both paused;left:130px;top:204px;transform:rotate(1.8deg)}.SimplicitySection_b21__M4lef{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .6200000000000001s both paused;left:20px;top:250px;transform:rotate(-1.8deg)}.SimplicitySection_b21__M4lef,.SimplicitySection_b22__lzPdE{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;padding:6px 10px;position:absolute}.SimplicitySection_b22__lzPdE{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .6900000000000001s both paused;left:140px;top:284px;transform:rotate(0deg)}.SimplicitySection_b23__cOdbX{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .76s both paused;left:10px;top:332px;transform:rotate(1.8deg)}.SimplicitySection_b23__cOdbX,.SimplicitySection_b24__M3pnZ{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;padding:6px 10px;position:absolute}.SimplicitySection_b24__M3pnZ{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .8300000000000001s both paused;left:126px;top:364px;transform:rotate(-1.8deg)}.SimplicitySection_b25__IyyqK{animation:var(--kf-fadeUp) .5s cubic-bezier(.22,1,.36,1) .9000000000000001s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#737373;font-size:11px;font-weight:500;left:40px;padding:6px 10px;position:absolute;top:410px;transform:rotate(0deg)}.SimplicitySection_b26__I1\+kP{animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) 2s both paused;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 24px 48px -16px #1018282e,0 2px 6px #1018280d;display:flex;flex-direction:column;gap:10px;height:240px;left:380px;padding:18px;position:absolute;top:110px;width:240px}.SimplicitySection_b27__774ZA{align-items:center;display:flex;gap:8px}.SimplicitySection_b28__cGCml{background:#ffba45;border-radius:6px;height:22px;width:22px}.SimplicitySection_b29__3SEdT{color:#171717;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:600}.SimplicitySection_b30__vwPw7{color:#737373;font-size:11px;margin-left:auto}.SimplicitySection_b31__1ABD5{align-items:center;animation:var(--kf-fadeUp) .4s cubic-bezier(.22,1,.36,1) 2.5s both paused;border-bottom:1px solid #f1f1f1;color:#404040;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.SimplicitySection_b32__f9DAO{align-items:center;display:inline-flex;gap:8px}.SimplicitySection_b33__sWdpt{align-items:center;background:#ecfdf3;border-radius:50%;display:inline-flex;height:16px;justify-content:center;width:16px}.SimplicitySection_icon3__ZmVrF{stroke:#027a48;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.SimplicitySection_b34__\+sKwH{font-feature-settings:"tnum";color:#171717;font-variant-numeric:tabular-nums;font-weight:600}.SimplicitySection_b35__TLCo5{animation:var(--kf-fadeUp) .4s cubic-bezier(.22,1,.36,1) 2.65s both paused}.SimplicitySection_b35__TLCo5,.SimplicitySection_b36__9B1zy{align-items:center;border-bottom:1px solid #f1f1f1;color:#404040;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.SimplicitySection_b36__9B1zy{animation:var(--kf-fadeUp) .4s cubic-bezier(.22,1,.36,1) 2.8s both paused}.SimplicitySection_b37__0GoIq{align-items:center;animation:var(--kf-fadeUp) .4s cubic-bezier(.22,1,.36,1) 2.95s both paused;border-bottom:1px solid #f1f1f1;color:#404040;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.SimplicitySection_b38__aqxyi{align-items:center;animation:var(--kf-fadeUp) .4s cubic-bezier(.22,1,.36,1) 3.2s both paused;color:#027a48;display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:auto}.SimplicitySection_b39__e3zL9{background:#12b76a;border-radius:50%;height:8px;width:8px}.SimplicitySection_b40__3ShUl{animation:var(--kf-fadeIn) .6s ease .2s both paused;color:#737373;left:0}.SimplicitySection_b40__3ShUl,.SimplicitySection_b41__XUNvu{font-family:Manrope,Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:-32px}.SimplicitySection_b41__XUNvu{animation:var(--kf-fadeIn) .6s ease 2s both paused;color:#171717;left:380px}@media (max-width:1024px){.SimplicitySection_b1__vrTuJ{gap:48px;grid-template-columns:minmax(0,1fr)}.SimplicitySection_b3__jsEBU{grid-template-columns:1fr}.SimplicitySection_b12__Gezli{grid-column:span 1}}.ContactFaq_section__uBYyB{padding:0 var(--site-gutter) var(--site-section-y)}.ContactFaq_container__XZ35L{grid-gap:clamp(40px,6vw,96px);align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin:0 auto;max-width:var(--site-max-width)}.ContactFaq_intro__rK9E5{display:flex;flex-direction:column;gap:18px}.ContactFaq_heading__RmNwp{text-wrap:balance;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .1s both paused;color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:var(--site-h2);font-weight:600;letter-spacing:var(--site-h2-tracking);line-height:1.12;margin:0}.ContactFaq_para__bKk-E{text-wrap:pretty;animation:var(--kf-fadeUp) .7s cubic-bezier(.22,1,.36,1) .2s both paused;color:#404040;font-size:18px;line-height:1.55;margin:0}.ContactFaq_list__VFyZW{border-bottom:1px solid var(--site-line);display:flex;flex-direction:column}.ContactFaq_item__WeqMW{animation:var(--kf-fadeUp) .6s cubic-bezier(.22,1,.36,1) var(--d) both paused;border-top:1px solid var(--site-line)}.ContactFaq_question__uhzUm{align-items:center;color:var(--site-ink);cursor:pointer;display:flex;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:18px;font-weight:600;gap:24px;justify-content:space-between;letter-spacing:-.3px;list-style:none;padding:22px 0}.ContactFaq_question__uhzUm::-webkit-details-marker{display:none}.ContactFaq_marker__8uFDQ{align-items:center;border:1px solid var(--site-line);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .2s ease,background .2s ease;width:28px}.ContactFaq_item__WeqMW[open] .ContactFaq_marker__8uFDQ{background:var(--site-brand-wash);transform:rotate(45deg)}.ContactFaq_icon__ZgoNq{stroke:var(--site-ink);stroke-width:2.2;stroke-linecap:round}.ContactFaq_answer__j5COM{text-wrap:pretty;color:var(--site-body);font-size:16px;line-height:1.6;margin:0;padding:0 60px 24px 0}@media (max-width:600px){.ContactFaq_answer__j5COM{padding-right:0}}.ContactPage_section__eruzt{isolation:isolate;padding:clamp(128px,5.71vw + 93.7px,176px) var(--site-gutter) var(--site-section-y);position:relative}.ContactPage_bg__02gHo{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.ContactPage_bg__02gHo img{height:120%;left:0;object-fit:cover;position:absolute;top:-5%;width:100%}.ContactPage_scrim__9jt\+P{background:linear-gradient(180deg,#ffffff80 0,#ffffffb3 40%,#f9f9fc 85%);inset:0;position:absolute}.ContactPage_container__p8wM4{grid-gap:clamp(40px,6vw,96px);align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0 auto;max-width:var(--site-max-width)}.ContactPage_intro__jV1YC{display:flex;flex-direction:column;gap:20px}.ContactPage_title__0m0bS{text-wrap:balance;animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .08s both paused;color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:clamp(36px,4.2vw,56px);font-weight:700;letter-spacing:-1.8px;line-height:1.06;margin:0}.ContactPage_subtitle__6qbgZ{text-wrap:pretty;animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .18s both paused;color:#404040;font-size:19px;line-height:1.55;margin:0}.ContactPage_routes__IuM\+9{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .28s both paused;display:flex;flex-direction:column;gap:10px;margin-top:12px}.ContactPage_route__HSXKt{align-items:center;background:#fff;border:1px solid var(--site-line);border-radius:12px;display:flex;gap:14px;padding:16px 18px;transition:border-color .15s ease}a.ContactPage_route__HSXKt:hover{border-color:var(--site-faint)}.ContactPage_routeBadge__oeQRA{align-items:center;background:var(--site-brand-wash);border-radius:10px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ContactPage_routeIcon__\+KAe6{stroke:var(--site-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ContactPage_routeText__\+tENz{display:flex;flex-direction:column;gap:2px;min-width:0}.ContactPage_routeLabel__jIsZd{color:var(--site-muted);font-size:13px}.ContactPage_routeValue__JZEEq{color:var(--site-ink);font-size:15px;font-weight:600}.ContactPage_form__BBBHj{animation:var(--kf-fadeUp) .8s cubic-bezier(.22,1,.36,1) .2s both paused;background:#fff;border:1px solid var(--site-line);border-radius:16px;box-shadow:0 20px 24px -4px #1018280f;display:flex;flex-direction:column;gap:16px;padding:32px}.ContactPage_row__F0w1T{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ContactPage_field__sNfVA{display:flex;flex-direction:column;gap:6px}.ContactPage_label__67Ekc{color:var(--site-ink);font-size:13px;font-weight:600}.ContactPage_input__wrTPD,.ContactPage_textarea__3ok4n{background:#fff;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;color:var(--site-ink);font-family:var(--font-inter),sans-serif;font-size:15px;height:44px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ContactPage_textarea__3ok4n{height:auto;line-height:1.5;padding:12px 14px;resize:vertical}.ContactPage_input__wrTPD:focus,.ContactPage_textarea__3ok4n:focus{border-color:var(--site-ink);box-shadow:0 0 0 4px #17171714}.ContactPage_inputError__s83DK,.ContactPage_inputError__s83DK:focus{border-color:#f04438;box-shadow:0 0 0 4px #f0443814}.ContactPage_error__qslnB{color:#b42318;font-size:13px}.ContactPage_terms__o3p7W{align-items:flex-start;color:var(--site-body);display:flex;font-size:14px;gap:10px;line-height:1.5}.ContactPage_checkbox__v2mJW{accent-color:var(--site-ink);flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.ContactPage_termsLink__51e\+k{color:var(--site-ink);text-decoration:underline}.ContactPage_submit__-GLHq{align-items:center;background:var(--site-brand);border:0;border-radius:8px;color:var(--site-ink);cursor:pointer;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;font-weight:600;gap:10px;height:50px;justify-content:center;margin-top:4px;transition:background .15s}.ContactPage_submit__-GLHq:hover:not(:disabled){background:#ea3}.ContactPage_submit__-GLHq:disabled{cursor:not-allowed;opacity:.65}.ContactPage_spinner__Rk0QK{animation:ContactPage_spin__GI14e .7s linear infinite;border:2px solid #17171740;border-radius:50%;border-top:2px solid var(--site-ink);height:16px;width:16px}@keyframes ContactPage_spin__GI14e{to{transform:rotate(1turn)}}.ContactPage_success__iwDD1{align-items:center;display:flex;flex-direction:column;gap:14px;padding:40px 0;text-align:center}.ContactPage_successBadge__LyJFa{align-items:center;background:var(--site-brand);border-radius:50%;display:inline-flex;height:56px;justify-content:center;width:56px}.ContactPage_successIcon__dtOOc{stroke:var(--site-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ContactPage_successTitle__EO2AD{color:var(--site-ink);font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.6px;margin:0}.ContactPage_successText__RHoz\+{color:var(--site-body);font-size:16px;margin:0}.ContactPage_successButton__jYss3{background:#fff;border:1px solid var(--site-line);border-radius:8px;color:var(--site-ink);cursor:pointer;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:15px;font-weight:500;height:44px;padding:0 20px;transition:background .15s ease}.ContactPage_successButton__jYss3:hover{background:#f5f5f5}@media (max-width:600px){.ContactPage_form__BBBHj{padding:24px}.ContactPage_row__F0w1T{grid-template-columns:1fr}}.demo-page{background:var(--site-canvas);min-height:100vh}.demo-page__wrapper{display:flex;min-height:100vh}.demo-page__image{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:50%}.demo-page__image img{height:auto;max-height:80vh;max-width:480px;object-fit:contain;transition:opacity .3s;width:85%}.demo-page__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:50%;min-height:100vh;padding:100px 48px 80px;width:50%}.quiz{max-width:520px;position:relative;width:100%}.quiz__progress{background:var(--site-line);border-radius:2px;height:4px;left:0;overflow:hidden;position:absolute;right:0;top:-48px}.quiz__progress-bar{background:var(--site-brand);border-radius:2px;height:100%;transition:width .3s}.quiz__back{align-items:center;background:none;border:0;color:#868686;cursor:pointer;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px;font-weight:500;gap:6px;margin-bottom:24px;padding:0;transition:color .15s ease}.quiz__back:hover{color:#282828}.quiz__back svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quiz__step{animation:quizSlideIn .4s ease-out both}@keyframes quizSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz__content,.quiz__welcome{display:flex;flex-direction:column;gap:24px}.quiz__header{display:flex;flex-direction:column;gap:8px}.quiz__welcome-title{color:#000;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:48px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.quiz__welcome-subtitle{color:#868686;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:18px;line-height:1.6;margin:0}.quiz__title{color:#000;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.quiz__subtitle{color:#868686;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;line-height:1.5;margin:0}.quiz__inputs{display:flex;flex-direction:column;gap:16px}.quiz__input{background:var(--site-surface-alt);border:1px solid var(--site-line);border-radius:16px;box-sizing:border-box;color:#282828;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;height:56px;outline:none;padding:0 20px;transition:all .2s;width:100%}.quiz__input:focus{background:#fff;border-color:var(--site-brand);box-shadow:0 0 0 4px #ffba4526}.quiz__options{display:flex;flex-direction:column;gap:12px}.quiz__option{align-items:center;background:#fff;border:2px solid var(--site-line);border-radius:16px;color:#282828;cursor:pointer;display:flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;font-weight:400;justify-content:space-between;padding:16px 20px;text-align:left;transition:all .2s;width:100%}.quiz__option--selected,.quiz__option:hover{background:#fffbeb;border-color:var(--site-brand)}.quiz__option--selected{font-weight:600}.quiz__option-label{flex:1 1}.quiz__option-check{align-items:center;background:#fff;border:2px solid var(--site-line);border-radius:50%;box-sizing:border-box;color:#000;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.quiz__option-check--selected{background:var(--site-brand);border-color:var(--site-brand)}.quiz__option-check svg{stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.quiz__dropdown{position:relative}.quiz__dropdown-trigger{align-items:center;background:#fff;border:2px solid var(--site-line);border-radius:16px;color:#868686;cursor:pointer;display:flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;justify-content:space-between;padding:16px 20px;transition:all .2s;width:100%}.quiz__dropdown-trigger:hover{border-color:var(--site-brand)}.quiz__dropdown-text{text-align:left}.quiz__dropdown-chevron{stroke:#868686;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}.quiz__dropdown-chevron--open{transform:rotate(180deg)}.quiz__dropdown-menu{animation:quizMenuIn .2s ease-out both;background:#fff;border:1px solid var(--site-line);border-radius:16px;box-shadow:0 10px 40px #0000001a;left:0;max-height:240px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@keyframes quizMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.quiz__dropdown-item{align-items:center;background:#0000;border:0;border-radius:12px;color:#282828;cursor:pointer;display:flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;font-weight:400;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.quiz__dropdown-item:hover{background:#f5f5f5}.quiz__dropdown-item--active{background:#fffbeb;color:var(--site-brand-ink);font-weight:600}.quiz__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quiz__tag{align-items:center;background:#2d2d2d;border-radius:100px;color:#fff;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.quiz__tag-remove{background:none;border:0;color:#fff;cursor:pointer;font-size:18px;line-height:1;opacity:.7;padding:0}.quiz__tag-remove:hover{opacity:1}.quiz__button{align-items:center;align-self:flex-start;background:#2d2d2d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:16px;font-weight:500;height:56px;justify-content:center;margin-top:8px;padding:0 32px;transition:opacity .2s}.quiz__button:hover:not(:disabled){opacity:.9}.quiz__button:disabled{cursor:not-allowed;opacity:.4}.quiz__captcha{display:flex;flex-direction:column;gap:8px}.quiz__captcha-error,.quiz__rate-limit-error,.quiz__submit-error{color:#b42318;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px}.quiz__submit-status{color:#868686;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px}.quiz__success{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.quiz__success-icon{align-items:center;animation:pop .5s cubic-bezier(.22,1,.36,1) both;background:#f0fdf4;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:8px;width:80px}.quiz__success-icon svg{stroke:#12b76a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.quiz__success-title{color:#000;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.quiz__success-subtitle{color:#868686;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:18px;line-height:1.6;margin:0;max-width:400px}.quiz__summary{background:#fff;border:1px solid var(--site-line);border-radius:24px;box-sizing:border-box;margin-top:16px;padding:24px;text-align:left;width:100%}.quiz__summary-label{color:#868686;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.quiz__summary-content{display:flex;flex-direction:column;gap:12px}.quiz__summary-row{border-bottom:1px solid var(--site-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.quiz__summary-row:last-child{border-bottom:0;padding-bottom:0}.quiz__summary-key{color:#868686}.quiz__summary-key,.quiz__summary-value{font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px}.quiz__summary-value{color:#000;font-weight:600;text-align:right}.quiz__calendly{margin-top:16px;width:100%}.quiz__calendly-widget{border-radius:16px;height:660px;min-width:320px;overflow:hidden;width:100%}@media (max-width:1024px){.demo-page__wrapper{flex-direction:column}.demo-page__image{height:auto;padding:96px 24px 24px;position:relative;width:100%}.demo-page__image img{max-height:280px}.demo-page__content{margin-left:0;min-height:0;padding:64px 24px;width:100%}}@media (max-width:600px){.demo-page__content{padding:56px 20px 48px}.quiz__welcome-title{font-size:34px}.quiz__success-title,.quiz__title{font-size:26px}.quiz__button{width:100%}}.LegalPage_legal__zVeEa{min-height:100vh;padding-top:clamp(96px,2.86vw + 78.9px,120px)}.LegalPage_legal__container__cgPNv{margin:0 auto;max-width:800px;padding:clamp(40px,2.38vw + 25.7px,60px) var(--site-gutter) clamp(64px,1.9vw + 52.6px,80px)}.LegalPage_legal__nav__bAU6L{display:flex;flex-wrap:wrap;font-family:var(--font-manrope),var(--font-inter),sans-serif;font-size:14px;font-weight:500;gap:20px;margin-bottom:28px}.LegalPage_legal__nav-current__xTJs\+{color:var(--site-ink);font-weight:600}.LegalPage_legal__nav-link__VL6Ky{color:#333;transition:color .15s ease}.LegalPage_legal__nav-link__VL6Ky:hover{color:#000}.LegalPage_legal__title__oBuwf{font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0 0 40px}.LegalPage_legal__content__YrPfk h2,.LegalPage_legal__title__oBuwf{color:#000;font-family:var(--font-geist),var(--font-inter),sans-serif}.LegalPage_legal__content__YrPfk h2{font-size:24px;font-weight:600;margin:40px 0 16px}.LegalPage_legal__content__YrPfk h3{color:#000;font-family:var(--font-geist),var(--font-inter),sans-serif;font-size:20px;font-weight:600;margin:32px 0 12px}.LegalPage_legal__content__YrPfk p{color:#374151;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.8;margin:0 0 16px;text-align:justify}.LegalPage_legal__content__YrPfk ol,.LegalPage_legal__content__YrPfk ul{color:#374151;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.8;margin:0 0 16px;padding-left:24px}.LegalPage_legal__content__YrPfk li{margin-bottom:8px}.LegalPage_legal__content__YrPfk strong{color:var(--site-ink);font-weight:600}.LegalPage_legal__content__YrPfk a{color:var(--site-brand-ink);text-decoration:underline}.LegalPage_legal__content__YrPfk a:hover{color:var(--site-ink)}.LegalPage_legal__content__YrPfk table{border-collapse:collapse;color:#374151;font-family:var(--font-inter),sans-serif;font-size:15px;line-height:1.6;margin:0 0 24px;width:100%}.LegalPage_legal__content__YrPfk td,.LegalPage_legal__content__YrPfk th{border:1px solid var(--site-line);padding:10px 12px;text-align:left;vertical-align:top}.LegalPage_legal__content__YrPfk th{background:var(--site-surface-alt);color:var(--site-ink);font-weight:600}@media (max-width:600px){.LegalPage_legal__content__YrPfk p{text-align:left}.LegalPage_legal__content__YrPfk table{display:block;overflow-x:auto;white-space:nowrap}}
/*# sourceMappingURL=main.2c7bd481.css.map*/