@layer theme{:root,:host{--font-sans:"Montserrat",Arial,sans-serif;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Montserrat",Arial,sans-serif;--default-mono-font-family:"JetBrains Mono",monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--background:#f5f6fb;--foreground:#10152e;--ui-card:#fff;--card-foreground:#10152e;--popover:#fff;--popover-foreground:#10152e;--primary:var(--indigo);--primary-foreground:#fff;--secondary:#eef0f8;--secondary-foreground:var(--text);--ui-muted:#eef0f8;--muted-foreground:#63708b;--accent:#e9ecf8;--accent-foreground:var(--link);--destructive:#b52f29;--border:#e3e7f3;--input:#dbe0ef;--ring:#7d8ad8;--radius:.875rem;--orange:var(--indigo);--orange-ink:#8b3b0a;--navy:var(--indigo);--navy-deep:#1d2660;--error-bg:#fcf0ef;--sidebar:#1d2660;--sidebar-foreground:#dde2f8;--sidebar-primary:#fff;--sidebar-primary-foreground:var(--text);--sidebar-accent:#ffffff14;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff18;--sidebar-ring:#7d8ad8}html.dark{--background:#0c1022;--foreground:#e9ecf7;--ui-card:#151b31;--card-foreground:#e9ecf7;--popover:#151b31;--popover-foreground:#e9ecf7;--primary:#8e9cf5;--primary-foreground:#10152e;--secondary:#202843;--secondary-foreground:#bcc5fa;--ui-muted:#202843;--muted-foreground:#99a2c6;--accent:#242e50;--accent-foreground:#c2caff;--destructive:#ff8b86;--border:#29314c;--input:#354060;--ring:#8e9cf5;--orange:#ff8c46;--orange-ink:#ffab79;--error-bg:#3a232d;--sidebar:#11172f;--sidebar-foreground:#c3cce9;--navy:#1b2358;--navy-deep:#141b44}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,Arial,sans-serif;font-weight:500}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.48}button{transition:background .12s,color .12s,box-shadow .12s}svg{stroke-width:1.75px;flex-shrink:0}h3{font-size:1rem;font-weight:700}.num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.between{justify-content:space-between;align-items:center;gap:16px;display:flex}.stack{flex-direction:column;gap:18px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:14px;font-size:1.8rem;font-weight:700;display:flex}.mark{object-fit:contain;width:30px;height:36px}.brand .mark{background:#fff;border-radius:8px;width:37px;height:43px;padding:3px}.avatar{background:var(--secondary);width:38px;height:38px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.84rem;font-weight:700;display:grid}.topbar{border-bottom:1px solid var(--border);background:var(--ui-card);justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 32px;display:flex}.content{max-width:1560px;margin:auto;padding:30px 32px 40px}.button{border:1px solid var(--border);background:var(--ui-card);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:.9rem;font-weight:600;display:inline-flex}.button:hover{background:var(--secondary)}.button.primary{background:var(--orange);color:#251608;border-color:#0000;box-shadow:0 3px 9px #8b3b0a13}.button.primary:hover{filter:brightness(.96)}.button.blue{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.button.ghost{background:0 0;border-color:#0000}.button.danger{color:var(--destructive);border-color:var(--destructive)}.card{background:var(--ui-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #10152e03}.kpi{text-align:left;min-width:0;min-height:165px;padding:23px 23px 20px;position:relative}.kpi:hover{border-color:var(--ring)}.kpi.featured{color:#fff;background:linear-gradient(112deg,var(--navy),var(--navy-deep));border-color:#0000}.kpi.featured small{color:#cdd3ee}.kpi.featured:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff19 8px 9px);width:38px;position:absolute;top:65px;bottom:30px;right:24px}.up{color:var(--success)!important}.seats{gap:2px;height:3px;margin-top:7px;display:flex}.seats i{background:var(--border);border-radius:1px;flex:1;height:3px}.seats i.filled{background:var(--ring)}.badge{white-space:nowrap;color:var(--muted-foreground);background:var(--secondary);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.badge svg{width:12px;height:12px}.badge.success{color:var(--success);background:var(--success-bg)}.badge.error{color:var(--destructive);background:var(--error-bg)}.badge.warning{color:var(--warning);background:var(--warning-bg)}.badge.blue{color:var(--primary);background:var(--accent)}.bars{background:repeating-linear-gradient(to top,transparent 0px,transparent 34px,var(--border) 34px,var(--border) 35px);background-repeat:no-repeat;background-size:100% calc(100% - 25px);justify-content:space-between;align-items:flex-end;gap:12px;height:153px;margin-top:18px;padding-top:17px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}html{font-size:16px}.full{width:100%}.wrap{flex-wrap:wrap}.bars.large{gap:22px;height:242px;margin-top:28px}html[data-palette=forest]{--primary:#1d5347;--primary-foreground:#fff;--navy:#1d5347;--navy-deep:#143b33;--sidebar:#143b33;--orange:#c9a558;--ring:#7aaba0;--accent:#e4eeea;--accent-foreground:#1d5347;--secondary:#ebf0ee;--secondary-foreground:#1d5347}html.dark[data-palette=forest]{--primary:#88c4b4;--primary-foreground:#0c2720;--navy:#143c33;--navy-deep:#102a24;--sidebar:#102a24;--orange:#d9b972;--ring:#649e90;--accent:#213f36;--accent-foreground:#b2decf;--secondary:#1e302b;--secondary-foreground:#b2decf}@media (width>=1500px){.content{padding:36px 42px 42px}.kpi{min-height:180px}.bars{height:166px}}@media (width<=1260px){.topbar{padding-inline:24px}.content{padding:28px 24px}.kpi{padding:20px 18px}}@media (width<=1080px){.kpi{min-height:150px}.topbar{justify-content:flex-end}}@media (width<=767px){html{font-size:16px}.content{padding:24px 16px 103px}.topbar{flex-wrap:wrap;justify-content:space-between;gap:10px;height:auto;min-height:115px;padding:16px 16px 12px;display:flex;position:relative}.kpi{min-height:146px;padding:18px 15px}.kpi.featured:after{display:none}.badge{font-size:12px}.bars{gap:17px;height:165px}.toolbar{gap:13px}.toolbar .segments{max-width:100%}.bars.large{gap:17px;height:210px}}@media (width<=370px){.kpi{padding:17px 13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.topbar,.toolbar,[data-slot=sheet-overlay],:is(.ix-button,.ix-btn,.v14-button,.button,.ix-icon-button,.v14-icon,.v14-home-switch,.ix-tabs-shell){display:none!important}.content{padding:0!important}body{color:#10152e;background:#fff}.card{break-inside:avoid;box-shadow:none}}:root,html[data-palette=brand],html[data-palette=forest]{--background:#cbdcf7;--foreground:#172345;--ui-card:#f5faffad;--card-foreground:#172345;--popover:#f0f5ff;--popover-foreground:#172345;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#6880cc18;--secondary-foreground:#434c87;--ui-muted:#738dd51c;--muted-foreground:#536482;--accent:#e0e5ff;--accent-foreground:#4941b4;--destructive:#b6385b;--border:#4a659c24;--input:#5e77b433;--ring:#7164ec;--orange:#4f46e5;--orange-ink:#4539b9;--navy:#4f46e5;--navy-deep:#363db0;--error-bg:#f9e2ea;--sidebar:transparent;--sidebar-foreground:#425176;--sidebar-primary:#4f46e5;--sidebar-accent:#ffffff65;--sidebar-accent-foreground:#4f46e5;--sidebar-border:#ffffff70;--glass-edge:#ffffffd1;--glass-field:#fbfdffad;--glass-modal:#eef8ff7d;--glass-shadow:0 14px 32px -16px #32489661,0 2px 6px #2e4f960f,inset 0 1px 0 #ffffffbd;--ambient:radial-gradient(ellipse at 3% 16%,#66cbff99,transparent 40%),radial-gradient(ellipse at 94% 64%,#8476f89c,transparent 46%),radial-gradient(ellipse at 55% 0%,#eef6ffd9,transparent 50%),linear-gradient(125deg,#bdd8f8,#dce5ff 48%,#bdcafa);--font-sans:-apple-system,BlinkMacSystemFont,"Manrope","Segoe UI",sans-serif}html.dark,html.dark[data-palette=brand],html.dark[data-palette=forest]{--background:#172950;--foreground:#eff7ff;--ui-card:#1a2e53b8;--card-foreground:#eff7ff;--popover:#26385e;--popover-foreground:#eff7ff;--primary:#b3b9ff;--primary-foreground:#172345;--secondary:#a5c6ff12;--secondary-foreground:#d0dbff;--ui-muted:#aacdff16;--muted-foreground:#b3c5e5;--accent:#665fed33;--accent-foreground:#d8d3ff;--border:#b5d2ff25;--input:#bdd5ff35;--ring:#a8a2ff;--destructive:#ffadc6;--error-bg:#b64e7329;--glass-edge:#e3f3ff39;--glass-field:#1b2d4ead;--glass-modal:#243f648f;--glass-shadow:0 18px 44px -17px #0519338a,0 3px 10px #06264a1a,inset 0 1px 0 #cbeaff3d;--ambient:radial-gradient(ellipse at 5% 20%,#23a9e073,transparent 50%),radial-gradient(ellipse at 95% 72%,#6d4cff94,transparent 50%),linear-gradient(125deg,#1c3a60,#232c59 58%,#1a2852)}html[data-palette=forest]{--primary:#6947cf;--orange:#6947cf;--ring:#926ae7}html.dark[data-palette=forest]{--primary:#c4b8ff;--orange:#7355e1;--ring:#b5a2ff}html{scroll-behavior:smooth;background:var(--background);font-size:16px}body{font-family:var(--font-sans);background:var(--ambient);color:var(--foreground);background-attachment:fixed;font-weight:400;line-height:1.5}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 30% 64%,#d7fcff57,#0000 29%);position:fixed;inset:0}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em}h2{letter-spacing:-.35px;font-size:1.0625rem;font-weight:700}h3{font-weight:650}.small{font-size:.875rem}.muted{color:var(--muted-foreground)}button,a,input,textarea,[data-slot=select-trigger]{transition:background .22s ease,color .22s ease,box-shadow .3s var(--ease),border-color .2s ease,transform .3s var(--ease)}button:active:not(:disabled),.button:active:not(:disabled){transform:scale(.97)}button:focus-visible,a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}button:disabled{opacity:.48}[data-slot=sidebar-wrapper]{align-items:flex-start;gap:16px;padding:16px;background:0 0!important}.brand{letter-spacing:-.9px;color:var(--foreground);gap:10px;font-size:1.625rem;font-weight:750}.brand .mark{background:linear-gradient(145deg,#ffffffbd,#eef6ff6e);border:1px solid #fff9;border-radius:12px;width:37px;height:40px;padding:6px;box-shadow:0 5px 12px #4457a315}.topbar{border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);height:65px;box-shadow:var(--glass-shadow);z-index:15;border-radius:23px;gap:12px;padding:0 22px;position:relative}.content{max-width:1580px;animation:screen-arrive .5s var(--ease) both;margin:0 auto;padding:28px 6px 38px}.button{border:1px solid var(--glass-edge);background:var(--glass-field);min-height:44px;color:var(--foreground);border-radius:14px;padding:11px 16px;font-size:.875rem;font-weight:650;box-shadow:0 4px 10px #4c659b0e,inset 0 1px #ffffff7a}.button:hover{background:var(--ui-card);transform:translateY(-1px);box-shadow:0 8px 17px #45589322}.button.primary,.button.blue{color:#fff;background:linear-gradient(135deg,#6e5cf0,#4944d8 65%,#405acb);border:1px solid #ffffff30;box-shadow:0 8px 19px #5140cf38,inset 0 1px #ffffff60}.button.primary:hover,.button.blue:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 24px #4e42c94d}.button.ghost{box-shadow:none;background:0 0}.button svg{width:17px;height:17px}.card{border:1px solid var(--glass-edge);background:var(--ui-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:23px;position:relative;overflow:hidden}.avatar{color:#4b61b0;background:#d7e1fb;font-size:.8125rem}.badge{border-radius:8px;padding:5px 8px;font-size:.75rem;font-weight:600}.toolbar{margin-bottom:20px}.kpi{min-height:150px;padding:23px}.kpi.featured{background:linear-gradient(130deg,#7166e8,#4856cc);border-color:#ccd5ffa1;box-shadow:0 13px 28px -12px #4148bc73}.kpi.featured:after{display:none}[data-slot=sheet-overlay],[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:blur(2px)saturate(.96);backdrop-filter:blur(2px)saturate(.96);background:#36436f29!important;animation-duration:.28s!important}[data-slot=select-content]{background:var(--popover);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;box-shadow:0 20px 40px #2f438b30}[data-slot=select-item]{border-radius:8px;min-height:40px;font-size:.875rem}@keyframes screen-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.content{padding:32px 16px 44px}}@media (width<=1260px) and (width>=768px){[data-slot=sidebar-wrapper]{gap:12px;padding:12px}.topbar{padding:0 16px}.content{padding:24px 4px 35px}}@media (width<=1080px) and (width>=768px){.topbar{padding:0 13px}}@media (width<=767px){[data-slot=sidebar-wrapper]{gap:0;padding:0}.topbar{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);z-index:20;border:0;border-bottom:1px solid #ffffffa3;border-radius:0 0 25px 25px;height:119px;min-height:119px;padding:0 20px;display:block;position:relative;box-shadow:0 9px 20px -14px #3758ac6b,inset 0 -1px #fff6}.brand .mark{border-radius:9px;width:29px;height:32px;padding:4px}.content{max-width:600px;animation:screen-arrive .44s var(--ease) both;padding:25px 19px 119px}h1{letter-spacing:-1px;font-size:1.95rem;font-weight:750;line-height:1.15}.card{border-radius:23px}.toolbar{gap:14px}.badge{font-size:.75rem}}@media (width<=370px){.content{padding-inline:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){:root{--glass-modal:#e8f1ff;--ui-card:#f0f5ff}html.dark{--glass-modal:#2a3d62;--ui-card:#253657}.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{body{color:#000!important;background:#fff!important}[data-slot=sidebar-wrapper]{padding:0!important}.card{box-shadow:none!important;background:#fff!important}*{animation:none!important}}.ice-workspace{--ix-line:#4b69a421;--ix-shadow:0 18px 36px -20px #2e4d9b50,0 3px 8px #2c4d8310,inset 0 1px 0 #ffffffbf;min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:1.5}.ice-workspace *{min-width:0}.ice-workspace button,.ix-sheet button{font-family:inherit}.ice-workspace a{color:inherit;text-decoration:none}.ice-workspace h1{letter-spacing:-1.1px;font-size:34px;font-weight:750;line-height:1.17}.ice-workspace h2{letter-spacing:-.35px;font-size:18px;line-height:1.35}.ice-workspace h3{font-size:15px}.ice-workspace p{color:var(--muted-foreground);line-height:1.65}.ice-workspace button:focus-visible,.ice-workspace a:focus-visible,.ice-workspace input:focus-visible,.ice-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #796cf0}.ice-workspace button:active:not(:disabled){transform:scale(.975)}.ix-brand{padding:0 10px}.ix-brand img{background:#fffa;border:1px solid #fff9;border-radius:12px;width:36px;height:40px;padding:6px;box-shadow:0 6px 12px #3852a01a}.ix-inline{align-items:center}.ix-main{max-width:1400px;animation:ix-arrive .45s var(--ease) both;flex-direction:column;margin:auto;padding:30px 4px}.ix-icon{min-width:40px;height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ix-icon:hover{background:#fff6}.ix-inline.ix-between,.ix-between{justify-content:space-between}.ix-inline.ix-between{flex-wrap:wrap;gap:8px;display:flex}.ix-stack{flex-direction:column}.ix-muted{font-size:12px}.ix-badges{flex-wrap:wrap;gap:7px;display:flex}.ix-section-toolbar>.ix-field{max-width:240px}.ix-section-toolbar .ix-inline{flex-wrap:wrap}.ix-card-head{justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 0;display:flex}.ix-card-head h2{font-size:16px}.ix-card-head .ix-btn{min-height:37px;padding:8px 12px;font-size:12px}.ix-card-body>p+.ix-btn{margin-top:17px}.ix-card-body>h2{margin-bottom:12px}.ix-btn{border:1px solid var(--edge);border-radius:var(--button);background:var(--glass-strong);min-height:44px;color:var(--text);white-space:normal;transition:background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:580;line-height:1.3;display:inline-flex;box-shadow:0 3px 7px -5px #18377440}.ix-btn.primary{color:#fff;background:linear-gradient(135deg,#6a61e9,#4f46e5);border-color:#6862e8;box-shadow:0 7px 18px -8px #4f46e599,inset 0 1px #ffffff30}.ix-btn:hover:not(:disabled){background:var(--dense);transform:translateY(-1px);box-shadow:0 5px 15px -7px #35488855}.ix-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#6258d9,#554ae5)}.ix-btn.danger:hover:not(:disabled){background:var(--danger-bg)}.ix-btn:active{transform:translateY(0)}.ix-btn:disabled{opacity:.43;cursor:not-allowed;box-shadow:none;transform:none}.ix-btn.danger{color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg)}.ix-btn.primary.danger,.ix-btn.primary.danger:hover:not(:disabled){color:#fff;background:linear-gradient(115deg,#c65b8a,#ae4777)}.ix-avatar{place-items:center;width:36px;height:36px}.ix-avatar.large{border:2px solid #ffffffab;width:82px;height:82px;box-shadow:0 12px 24px -8px #5b62b55c}.ix-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-stat>span{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ix-stat>small{color:var(--muted-foreground);font-size:12px}.ix-stat.featured{color:#fff;background:radial-gradient(at 80% 0,#89b7ff66,#0000 65%),linear-gradient(140deg,#7d6ae8,#4d55c9);border-color:#c1c1ff60;box-shadow:0 16px 30px -14px #424ec78f,inset 0 1px #ffffff70}.ix-stat.featured>span,.ix-stat.featured>small{color:#ecf3ff}.ix-two-columns{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:23px;display:grid}.ix-detail{border-bottom:1px solid var(--ix-line);justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;font-size:13px;display:flex}.ix-detail>span{color:var(--muted-foreground);max-width:53%}.ix-detail>strong{text-align:right;font-weight:550}.ix-detail:last-child{border-bottom:0}.ix-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ix-field{color:var(--foreground);margin-bottom:17px;font-weight:550}.ix-field>span{line-height:1.5}.ix-field em{color:#b33b65;font-style:normal}.ix-field input,.ix-field textarea,.ix-field [data-slot=select-trigger],.ix-tier input{background:var(--glass-field);width:100%;min-height:46px;color:var(--foreground);border:1px solid #ffffffb5;border-radius:13px;padding:11px 13px;font-family:inherit;font-size:14px;box-shadow:inset 0 1px 1px #39619c05}.ix-field textarea{min-height:125px}.ix-field input[type=color]{max-width:90px;padding:5px}.ix-field input[aria-invalid=true]{border-color:#c76186}.ix-field-error{color:#a8335b!important;font-size:12px!important}.ix-search{min-height:42px;color:var(--muted-foreground);background:#f9fcff80;border:1px solid #ffffffb0;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.ix-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.ix-table-wrap{width:100%}.ix-table-tools{padding-bottom:20px}.ix-table-tools>.ix-search{flex:1;max-width:260px}.ix-table-selected{color:var(--muted-foreground);margin-left:auto;font-size:12px}.ix-table-tools .ix-btn{min-height:40px;padding:9px 11px;font-size:12px}.ix-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}.ix-table th{text-align:left;color:var(--muted-foreground);border-top:1px solid var(--ix-line);border-bottom:1px solid var(--ix-line);background:#738fc00a;padding:12px 9px;font-size:12px;font-weight:500}.ix-table th button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.ix-table td{border-bottom:1px solid var(--ix-line);vertical-align:middle;overflow-wrap:anywhere;padding:17px 9px}.ix-table tr:last-child td{border-bottom:0}.ix-table tbody tr[data-selected=true]{background:#8776f40d}.ix-table .ix-checkbox-cell{width:26px;padding-left:0;padding-right:5px}.ix-checkbox-cell input{accent-color:#6355dd;cursor:pointer;width:16px;height:16px}.ix-row-action{width:24px;padding-right:0!important}.ix-row-action button{width:32px;height:36px;color:var(--muted-foreground);background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.ix-row-action button:hover{background:#fff7}.ix-table-footer{border-top:1px solid var(--ix-line);gap:7px;padding-top:15px}.ix-table-footer>span{margin-right:auto}.ix-table-footer button{width:34px;height:34px;color:var(--foreground);background:#fff5;border:1px solid #fff8;border-radius:10px;place-items:center;display:grid}.ix-no-rows{text-align:center;padding:30px}.ix-operation-summary{background:#deebfb42;border:1px solid #d9e7ff8c;border-radius:17px;margin:14px 0;padding:18px}.ix-rules{flex-direction:column;gap:16px;display:flex}.ix-rule{background:#cedcf622;border:1px solid #fff8;border-radius:17px;grid-template-columns:1fr 1fr 1fr 36px;align-items:end;gap:12px;padding:17px;display:grid}.ix-rule .ix-field{margin:0}.ix-rule .ix-icon{min-width:32px;margin-bottom:3px}.ix-rules>.ix-btn{align-self:flex-start;margin:0 0 12px}.ix-document-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ix-document-cards h2{margin-bottom:8px}.ix-document-cards p{font-size:12px}.ix-schema-field{border-bottom:1px solid var(--ix-line);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.ix-schema-field:first-child{padding-top:0}.ix-schema-field:last-child{border-bottom:0;padding-bottom:0}.ix-schema-field>.ix-field{flex:1;max-width:440px;margin:0}.ix-schema-field>.ix-btn{min-height:38px;font-size:12px}.ix-tier{align-items:center;gap:9px;margin-bottom:8px;display:flex}.ix-tier input{max-width:160px}.ix-location-art{color:#6a5bba;background:linear-gradient(135deg,#9cddfa80,#b5a8ed70);border:1px solid #fff9;border-radius:22px;place-items:center;width:90px;height:90px;margin-bottom:20px;font-size:54px;font-weight:650;display:grid}.ix-auth{width:100%;max-width:1140px;min-height:700px}.ix-auth-art{flex-direction:column;align-items:flex-start;display:flex}.ix-auth-art>img{background:#ffffffc4;border-radius:13px;width:42px;height:50px;padding:7px}.ix-auth-art>span{letter-spacing:-.8px;font-size:27px;font-weight:700;position:absolute;top:56px;left:105px}.ix-auth-art h1{max-width:390px;margin:65px 0 24px}.ix-auth-art p{max-width:320px}.ix-auth-art>small{opacity:.7;margin-top:auto;font-size:12px}.ix-auth-form{align-self:center}.ix-auth-form>h1{margin:24px 0 15px;font-size:32px}.ix-auth-form>p{margin-bottom:30px;font-size:13px}.ix-auth-form form>.ix-btn,.ix-auth-form>.ix-btn{width:100%;margin-top:20px}.ix-sheet{font-family:var(--font-sans);-webkit-backdrop-filter:blur(19px)saturate(1.55)!important;backdrop-filter:blur(19px)saturate(1.55)!important;background:#eef8ff87!important;border:1px solid #ffffffd6!important;border-radius:29px!important;flex-direction:column!important;gap:0!important;width:520px!important;max-width:calc(100vw - 30px)!important;height:auto!important;padding:0!important;display:flex!important;inset:22px 23px 22px auto!important;overflow:hidden!important;box-shadow:0 45px 100px -18px #25387d78,0 15px 30px #3a58a537,0 2px 5px #10266f1a,inset 1px 1px #ffffffd9,inset -1px -1px #e3f6ff90!important}.ix-sheet[data-state=open]{animation:.52s cubic-bezier(.22,1,.36,1) ix-glass-in!important}.ix-sheet[data-state=closed]{animation:.25s ix-glass-out!important}.ix-sheet>[data-slot=sheet-header]{text-align:left;border-bottom:1px solid #859bc22e;flex-shrink:0;gap:9px;padding:29px 29px 23px;position:relative}.ix-sheet [data-slot=sheet-title]{letter-spacing:-.8px;padding-right:35px;font-size:25px;font-weight:650;line-height:1.25}.ix-sheet [data-slot=sheet-description]{color:var(--muted-foreground);max-width:370px;font-size:12px;line-height:1.7}.ix-sheet [data-slot=sheet-header]>.ix-icon{background:#ffffff42;border:1px solid #ffffff80;border-radius:50%;position:absolute;top:21px;right:15px}.ix-sheet .ix-form-grid{flex-direction:column;gap:0;display:flex}.ix-sheet-footer{padding-top:15px}.ix-sheet-footer .ix-btn.primary{flex:1}.ix-state{min-height:370px}.ix-state .ix-card-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:45px;display:flex}.ix-state svg{color:#7a70cb;margin-bottom:20px}.ix-state p{max-width:400px;margin:13px 0 24px;font-size:14px}html.dark .ice-workspace{--ix-line:#adc8ff20;--ix-shadow:0 20px 40px -20px #071a427a,0 3px 8px #101f431a,inset 0 1px 0 #ddeaff20}html.dark .ix-card{background:var(--ui-card)}html.dark .ix-field input,html.dark .ix-field textarea,html.dark .ix-field [data-slot=select-trigger],html.dark .ix-tier input{background:var(--glass-field);color:var(--foreground);border-color:#c1d7ff2b}html.dark .ix-search{background:#0f294132;border-color:#cfe8ff2b}html.dark .ix-stat.featured{background:radial-gradient(at 100% 0,#36abd473,#0000 60%),linear-gradient(130deg,#6754b5,#374998)}html.dark .ix-sheet{background:#243f649e!important;border-color:#d6e6ff70!important}html.dark .ix-schema-field .ix-btn{color:#e4eaff}@keyframes ix-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ix-glass-in{0%{opacity:0;transform:translate(30px,15px)scale(.965)}to{opacity:1;transform:none}}@keyframes ix-glass-out{to{opacity:0;transform:translate(24px,8px)scale(.98)}}@media (width>=1600px){.ix-main{padding-top:37px}}@media (width<=1200px){.ix-main{padding:25px 0}.ix-stats.four{gap:12px}.ix-two-columns{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:19px}.ix-card-head{padding-inline:20px}.ix-table{font-size:12px}.ix-table th,.ix-table td{padding-inline:6px}.ix-table-selected{display:none}.ix-auth{max-width:1040px}.ix-auth-art>span{top:46px;left:97px}.ix-schema-field{gap:14px}.ix-schema-field>.ix-btn{padding-inline:8px;font-size:12px}}@media (width<=1000px){.ix-auth{min-height:660px}.ix-auth-art>span{top:40px;left:92px}}@media (width<=767px){.ice-workspace{font-size:14px}.ice-workspace h1{letter-spacing:-.9px;font-size:29px}.ix-main{padding:27px 18px}.ix-two-columns{flex-direction:column;gap:20px;display:flex}.ix-two-columns>*{width:100%}.ix-stats.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ix-stats.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ix-stat>span{font-size:12px;line-height:1.5}.ix-stat>span>svg{display:none}.ix-stat>small{font-size:12px}.ix-stats.three .ix-stat>strong{font-size:21px}.ix-stats.three .ix-stat>span{font-size:12px}.ix-card-head{align-items:flex-start;gap:10px;padding:20px 20px 0}.ix-card-head h2{font-size:16px;line-height:1.4}.ix-card-head .ix-btn{gap:5px;min-height:36px;padding:7px 9px;font-size:12px}.ix-card-head .ix-btn>svg{display:none}.ix-detail{gap:12px;padding-block:13px;font-size:13px}.ix-field input,.ix-field textarea,.ix-field [data-slot=select-trigger]{min-height:47px;font-size:16px}.ix-form-grid{grid-template-columns:1fr;gap:0}.ix-btn{min-height:45px;font-size:13px}.ix-section-toolbar .ix-inline{gap:7px}.ix-section-toolbar>.ix-btn{margin-left:auto}.ix-section-toolbar .ix-muted{font-size:12px}.ix-section-toolbar>.ix-field{width:100%;max-width:none;margin:0}.ix-table-tools{flex-wrap:wrap;padding-bottom:17px}.ix-table-tools>.ix-search{flex-basis:100%;max-width:none;height:43px}.ix-table-tools>.ix-btn{margin-left:auto;font-size:12px}.ix-table{font-size:13px;display:block}.ix-table thead{display:none}.ix-table tbody{flex-direction:column;gap:14px;display:flex}.ix-table tr{border:1px solid var(--line);background:var(--dense);border-radius:16px;flex-direction:column;padding:12px 14px 8px;display:flex;position:relative;overflow:hidden}.ix-table td{border:0;justify-content:space-between;align-items:center;gap:13px;font-size:12px;line-height:1.5;display:flex;padding:8px 0!important}.ix-table td:before{content:attr(data-label);color:var(--muted-foreground);flex-shrink:0;max-width:42%;font-size:12px}.ix-table .ix-checkbox-cell{align-self:flex-end;width:auto;margin-bottom:2px;padding:0!important}.ix-table .ix-checkbox-cell:before{content:none}.ix-table .ix-row-action{align-self:flex-end;width:auto}.ix-table .ix-row-action:before{content:none}.ix-table-footer{margin-top:18px}.ix-rule{grid-template-columns:1fr 1fr 34px;gap:10px;padding:14px}.ix-rule>.ix-field:first-child{grid-column:1/3}.ix-rule>.ix-field:nth-child(2){grid-column:1}.ix-rule>.ix-field:nth-child(3){grid-column:2}.ix-rule>.ix-icon{grid-area:2/3}.ix-rule .ix-field{font-size:12px}.ix-rule .ix-field [data-slot=select-trigger],.ix-rule .ix-field input{padding-inline:10px;font-size:13px}.ix-document-cards{flex-direction:column;gap:20px;display:flex}.ix-schema-field{align-items:flex-end;gap:12px;padding-block:19px}.ix-schema-field>.ix-btn{max-width:84px;min-height:44px;font-size:12px}.ix-schema-field>.ix-field input{font-size:14px}.ix-tier{flex-wrap:wrap;gap:6px}.ix-tier input{max-width:70px;min-height:42px;font-size:13px}.ix-auth{flex-direction:column;max-width:450px;min-height:0}.ix-auth-art{min-height:180px}.ix-auth-art>img{border-radius:10px;width:32px;height:38px;padding:5px}.ix-auth-art>span{font-size:24px;top:31px;left:71px}.ix-auth-art h1{max-width:260px;margin:25px 0 0}.ix-auth-art>p,.ix-auth-art>small{display:none}.ix-auth-form{width:100%}.ix-auth-form>h1{margin:17px 0 13px;font-size:25px}.ix-auth-form>p{margin-bottom:23px;font-size:12px}.ix-sheet{width:auto!important;max-width:none!important;top:auto!important;left:9px!important;right:9px!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;border-radius:29px!important;max-height:calc(100dvh - 26px)!important}.ix-sheet>[data-slot=sheet-header]{padding:26px 24px 20px}.ix-sheet [data-slot=sheet-title]{font-size:25px;line-height:1.3}.ix-sheet [data-slot=sheet-description]{font-size:12px;line-height:1.6}.ix-sheet .ix-field input{font-size:16px}.ix-sheet-footer{padding-top:13px}.ix-sheet .ix-operation-summary{padding:15px}.ix-state .ix-card-body{min-height:330px;padding:32px 22px}.ix-state h2{font-size:20px}.ix-state p{font-size:13px}}@media (width<=370px){.ix-main{padding-inline:16px}.ix-card-body,.ix-card-head{padding-inline:18px}.ix-stats.three .ix-stat>strong{font-size:19px}.ix-stats.three .ix-stat>span{font-size:12px}.ix-schema-field{flex-wrap:wrap}.ix-schema-field>.ix-field{flex-basis:100%}.ix-schema-field>.ix-btn{max-width:none;margin-left:auto}}@media (prefers-reduced-motion:reduce){.ix-btn:hover{transform:none}.ice-workspace *,.ix-sheet{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ix-sheet,.ix-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e6eefc!important}html.dark .ix-sheet,html.dark .ix-card{background:#263b61!important}}@media print{@page{size:A4;margin:12mm}.ice-workspace{color:#18223b;font-size:11pt;background:#fff!important}.ix-no-print,.ix-btn{display:none!important}.ix-main>.ix-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ix-table{display:table}.ix-table thead{display:table-header-group}.ix-table tbody{display:table-row-group}.ix-table tr{display:table-row}.ix-table td,.ix-table th{border-bottom:1px solid #c0c9db;display:table-cell}.ix-table td:before{content:none}.ix-table .ix-checkbox-cell,.ix-table .ix-row-action{display:none}}.ix-check-target{cursor:pointer;place-items:center;width:44px;height:44px;display:inline-grid}.ix-table .ix-checkbox-cell{width:44px}.ix-row-action button,.ix-table-footer button{min-width:44px;min-height:44px}.ix-table th button{min-height:32px}.ix-icon{min-width:44px;min-height:44px}.ix-card-head .ix-btn{min-height:44px}.ix-table-selected{display:block}@media (width<=767px){.ix-table .ix-checkbox-cell{width:44px}.ix-table .ix-checkbox-cell .ix-check-target{margin:0 -8px -8px 0}.ix-mobile-sort{flex:1}.ix-mobile-sort .ix-field{margin:0;font-size:12px}.ix-mobile-sort .ix-field [data-slot=select-trigger]{min-height:42px;font-size:12px}.ix-table-selected{text-align:right;max-width:65px;font-size:12px}.ix-table-tools>.ix-btn,.ix-schema-field>.ix-btn{min-height:44px}}.ix-month-grid{background:#6982be24;border:1px solid #6982be26;border-radius:18px;overflow:hidden}.ix-month-cell{flex-direction:column;gap:7px;min-height:125px;display:flex}.ix-month-cell.blank{background:#f1f7ff40}.dark .ix-month-cell{color:#eff7ff;background:#1c315acc}.ix-sheet :is(button,input,textarea,[role=combobox]):focus-visible{outline-offset:3px;outline:3px solid #796cf0}.ix-sheet button:disabled{opacity:.45;cursor:not-allowed}@media (width<=767px){.ix-mobile-sort{flex:1}.ix-mobile-sort .ix-field{flex:1;margin:0}}@media print{.ix-sheet,[data-slot=sheet-overlay],[data-slot=alert-dialog-overlay]{display:none!important}}body{--ix-touch:44px}body[data-touch-role=large]{--ix-touch:56px}:is(.ice-workspace,.ix-sheet) :is(button,a[href],input:not([type=hidden]),select,textarea,summary,[role=option],[role=menuitem],[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]){box-sizing:border-box;min-block-size:var(--ix-touch,44px)!important;min-inline-size:var(--ix-touch,44px)!important}.ice-workspace a[href]{align-items:center;display:inline-flex}.ice-workspace :is(button,a,input,select,textarea,summary){touch-action:manipulation}.ix-table th button{padding-block:8px}.ix-check-target{inline-size:var(--ix-touch);block-size:var(--ix-touch)}.ix-check-target input[type=checkbox]{appearance:none;inline-size:var(--ix-touch);block-size:var(--ix-touch);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect x='2' y='2' width='16' height='16' rx='4' fill='%23ffffff' fill-opacity='.6' stroke='%237081a5'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border:0;border-radius:10px;margin:0}.ix-check-target input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect x='2' y='2' width='16' height='16' rx='4' fill='%234f46e5'/%3E%3Cpath d='m5.5 10 3 3 6-6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ix-field [data-slot=select-trigger]{white-space:normal;min-width:0;max-width:100%;overflow:hidden}.ix-field [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=767px){.ix-field [data-slot=select-trigger]{height:auto}.ix-field [data-slot=select-value]{-webkit-line-clamp:3;white-space:normal;text-align:start;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}.ix-field [data-slot=select-trigger]>svg{flex:none}.ix-schema-field{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid;padding:20px 0!important}.ix-schema-field>.ix-field{max-width:none}.ix-schema-field .ix-field>span{overflow-wrap:anywhere}.ix-schema-save{flex-direction:column;gap:5px;max-width:132px;display:flex}.ix-schema-save .ix-btn{padding-inline:12px;font-size:12px}.ix-schema-save .ix-field-error{overflow-wrap:anywhere;font-size:12px}.ix-schema-field[data-kind=code] input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ix-tier{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:end;gap:8px;display:grid}.ix-tier label{flex-direction:column;gap:5px;min-width:0;display:flex}.ix-tier label>small{color:var(--muted-foreground);font-size:12px}.ix-tier input{padding:10px 8px;max-width:none!important}.ix-custom-field-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.ix-custom-field-row>input{grid-column:1/-1}.ix-list-editor{flex-wrap:wrap;gap:6px;display:flex}.ix-list-chip{background:var(--secondary);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:13px;align-items:center;max-width:100%;padding-left:12px;font-size:12px;display:inline-flex}.ix-list-chip button{color:var(--muted-foreground);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.ix-list-add{align-items:center;gap:6px;display:flex}.ix-print-preview{width:100%;min-width:0;max-width:100%;container-type:inline-size}.ix-print-scroller-shell{border-radius:20px;min-width:0;position:relative}.ix-print-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:20px;max-width:100%;padding:12px 4px 20px;overflow:auto}.ix-print-scroll-hint{align-items:center;min-height:32px;margin:0 0 8px;font-size:12px;display:none}.ix-reception-pages{gap:24px;width:794px;min-width:794px;max-width:none;margin:auto;display:grid}.ix-reception-page{box-sizing:border-box;color:#18243b;background:#fff;border:1px solid #d5deed;grid-template-rows:24mm 10mm minmax(0,1fr) 12mm 10mm;gap:3mm;width:210mm;height:296mm;padding:12mm;font-family:Arial,sans-serif;font-size:10pt;line-height:1.25;display:grid;box-shadow:0 18px 40px -20px #1c37614d}.ix-reception-page h1{letter-spacing:.02em;margin:0 0 6mm;font-weight:750;line-height:1.25;font-size:16pt!important}.ix-reception-heading>div{justify-content:space-between;gap:8mm;font-size:12pt;display:flex}.ix-reception-zones,.ix-reception-total{grid-template-columns:1fr 1fr;align-items:center;gap:4mm;font-size:8pt;line-height:1.35;display:grid}.ix-reception-zones{background:#eef2f7;border:1px solid #8895aa;padding:2mm 3mm}.ix-reception-zones>strong:last-child,.ix-reception-total>strong:last-child{text-align:right}.ix-reception-table{table-layout:fixed;border-collapse:collapse;border:1px solid #59677b;width:100%;height:100%;font-size:9pt}.ix-reception-table th,.ix-reception-table td{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border:1px solid #8895aa;padding:2mm 1.5mm;line-height:1.3}.ix-reception-table th{letter-spacing:.015em;text-align:center;background:#eef2f7;height:10mm;font-size:7.5pt}.ix-reception-table td:not(:nth-child(2)){text-align:center}.ix-reception-table td:nth-child(4){text-align:left}.ix-reception-table td>b{font-size:9pt;display:block}.ix-reception-table td>small{color:#4b586b;margin-top:1mm;font-size:7.5pt;display:block}.ix-reception-total{border-bottom:1px solid #a3adbd;font-size:8.5pt}.ix-reception-footer{color:#4b586b;grid-template-columns:1.6fr 1fr 1.2fr auto;align-items:center;gap:3mm;font-size:7.5pt;display:grid}@container (width<=810px){.ix-print-scroll-hint{display:flex}.ix-print-scroller-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#172d4e26);border-radius:0 18px 18px 0;width:18px;position:absolute;top:0;bottom:20px;right:0}}@media (width<=1100px){.ix-schema-field{grid-template-columns:minmax(0,1fr)}.ix-schema-save{align-items:flex-end;max-width:none}}@media (width<=767px){.ix-schema-field{grid-template-columns:minmax(0,1fr)}.ix-tier{gap:5px}.ix-tier input{font-size:14px}.ix-tier label>small{font-size:12px}.ix-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.ix-table tr,.ix-table td{min-width:0;max-width:100%}.ix-table td:before{white-space:normal;overflow-wrap:anywhere}}@media print{@page{size:A4 portrait;margin:12mm}.ice-workspace{min-height:0!important}.ix-main{filter:none!important;animation:none!important;transform:none!important}.ix-print-preview{container-type:normal;contain:none!important}.ix-print-scroller-shell,.ix-print-scroll{width:auto!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.ix-print-scroller-shell:after{display:none!important}.ix-reception-pages{width:auto;min-width:0;margin:0;display:block}.ix-reception-page{width:186mm;height:272mm;box-shadow:none;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0;padding:0}.ix-reception-page:last-child{break-after:auto;page-break-after:auto}.ix-no-print{display:none!important}.ix-table{display:table!important}.ix-table tbody{display:table-row-group!important}.ix-table tr{display:table-row!important}.ix-table td{display:table-cell!important}html{--foreground:#172345!important;--muted-foreground:#536482!important;--card-foreground:#172345!important;--glass-field:#fff!important;--border:#c1cad9!important;--ix-line:#c1cad9!important}}.ix-team-access{flex-direction:column;gap:22px;min-width:0;display:flex}.ix-role-layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ix-role-layout>.ix-card:first-child>.ix-card-head{flex-wrap:wrap}.ix-role-list{gap:10px;display:grid}.ix-role-list>button{text-align:left;border:1px solid var(--border);background:var(--glass-field);color:var(--foreground);border-radius:17px;flex-direction:column;align-items:stretch;gap:9px;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.ix-role-list>button.selected{border-color:var(--ring);box-shadow:0 5px 16px #5545d21f,inset 0 0 0 1px var(--ring)}.ix-role-list-title{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ix-role-list>button>small{color:var(--muted-foreground);font-size:12px}.ix-permission-matrix{min-width:0;margin-top:20px}.ix-permission-matrix>.ix-search{width:100%;min-width:0;margin-bottom:14px}.ix-permission-check-wrap{flex:none;align-items:center;display:inline-flex}.ix-permission-check{width:var(--ix-touch,44px);height:var(--ix-touch,44px);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.ix-permission-check>span{background:var(--glass-field);color:#fff;border:1px solid #7c8dac90;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ix-permission-check[aria-checked=true]>span,.ix-permission-check[aria-checked=mixed]>span{background:#6255e6;border-color:#6255e6}.ix-permission-check:disabled{cursor:not-allowed;opacity:.55}.ix-access-empty{border:1px dashed var(--border);background:var(--secondary);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-block:18px;padding:20px;display:flex}.ix-access-empty>svg{color:var(--primary)}.ix-access-empty>b{font-size:14px}.ix-access-empty>p{margin:0;font-size:12px}.ix-access-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.ix-access-editor-footer .ix-btn{font-size:12px}.ix-staff-name{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;color:var(--foreground);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:650;display:block}.ix-staff-status{flex-wrap:wrap;gap:7px;display:flex}.ix-staff-row-actions{flex-wrap:wrap;gap:2px;display:flex}.ix-block-muted{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.ix-secret-once{resize:none;overflow-wrap:anywhere;min-height:100px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.ix-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.ix-table tr[data-clickable=true]{cursor:pointer}.ix-table tr[data-clickable=true]:hover{background:var(--secondary)}.ix-cursor-table .ix-table{table-layout:fixed}.ix-cursor-footer{flex-wrap:wrap;gap:12px}.ix-cursor-footer>.ix-btn{width:auto;height:auto;padding:12px 18px}.ix-cursor-footer>.ix-field-error{flex-basis:100%;width:100%}.ix-cursor-table .ix-table-tools{align-items:center}.ix-cursor-table .ix-table-selected{text-align:right;max-width:100px}@media (width<=1100px){.ix-role-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px}.ix-role-layout>.ix-card>.ix-card-body{padding:18px}.ix-role-list>button{padding:13px}.ix-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ix-role-layout{flex-direction:column;display:flex}.ix-role-layout>.ix-card{width:100%}.ix-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ix-role-list>button{padding:12px}.ix-role-list-title{align-items:flex-start;font-size:12px}.ix-role-list>button>small{font-size:12px}.ix-audit-filters{grid-template-columns:1fr}.ix-staff-name{text-align:right}.ix-staff-row-actions,.ix-staff-status{justify-content:flex-end}.ix-cursor-table .ix-table-selected{display:none}.ix-cursor-footer>span,.ix-cursor-footer .ix-btn{font-size:12px}}@media (prefers-reduced-motion:reduce){.ix-role-list>button{transition:none}}@media print{.ix-cursor-footer{display:none!important}}@media (width>=768px){[dir=rtl] .ix-sheet{left:23px!important;right:auto!important}[dir=rtl] .ix-sheet[data-state=open]{animation-name:ix-glass-in-rtl!important}}@keyframes ix-glass-in-rtl{0%{opacity:0;transform:translate(-30px,15px)scale(.965)}to{opacity:1;transform:none}}.ix-avatar.has-photo,.v14-result-avatar.has-photo{background:var(--surface,#eef1f8);padding:0;overflow:hidden}.ix-avatar.has-photo>img,.v14-result-avatar.has-photo>img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#cbdcf7;--surface:#f2f6fd;--dense:#f8faff;--glass:#f2f7ffa6;--glass-strong:#f4f8ffdb;--text:#172345;--muted:#51617b;--line:#4a639729;--edge:#ffffffc7;--indigo:#4f46e5;--link:#4338ca;--cyan:#38bdf8;--cyan-text:#1d6085;--violet:#8b7cf8;--violet-text:#57469f;--success-bg:#dfeee9;--success:#245d50;--success-border:#7ea99b;--warning-bg:#f1eada;--warning:#72571f;--warning-border:#ad9560;--danger-bg:#f5e4ec;--danger:#923653;--danger-border:#c68b9f;--info-bg:#dfedf9;--info:#275882;--info-border:#83abc8;--neutral-bg:#e4e9f2;--neutral:#47566f;--neutral-border:#9facc1;--shadow:0 18px 48px -24px #324a884d,0 5px 14px -8px #4768a833,inset 0 1px 0 #ffffffa3;--window-shadow:0 40px 100px -30px #26376d70,0 12px 32px -14px #3949874d,inset 0 1px 0 #ffffffb8;--ease:cubic-bezier(.22,1,.36,1);--gap:18px;--card:22px;--window:28px;--field:12px;--button:12px;--pill:999px;--nav:76px;--field-bg:#f8faffdb;--group-0:#4f46e5;--group-1:#38bdf8;--group-2:#8b7cf8;--group-3:#788ab0;--group-4:#596f9c;--group-5:#849dc1;--group-6:#6c80a8;--group-7:#a5b7d0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Manrope,Segoe UI,Arial,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101a32;--surface:#202d47;--dense:#17243d;--glass:#1d2b45bd;--glass-strong:#1f2d48f0;--field-bg:#17243d;--text:#f0f4ff;--muted:#b6c4dd;--line:#aec2e72b;--edge:#acc2eb33;--link:#c2bfff;--cyan-text:#aadff8;--violet-text:#d0c5ff;--success-bg:#1d3a39;--success:#a7dfcf;--success-border:#557f77;--warning-bg:#373429;--warning:#ebd29d;--warning-border:#877950;--danger-bg:#402737;--danger:#f3b5ca;--danger-border:#9d6480;--info-bg:#203850;--info:#b5d9fa;--info-border:#5a7d9d;--neutral-bg:#2a3249;--neutral:#c3cee2;--neutral-border:#69788f;--shadow:0 20px 48px -24px #030917a8,0 4px 18px -9px #05081a70,inset 0 1px 0 #bacbf00f;--window-shadow:0 40px 100px -20px #020714cc,inset 0 1px 0 #adc4f229}*{box-sizing:border-box}html,body,#root{min-block-size:100%;min-inline-size:320px;margin:0}body{background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 10% 5%,#b7cdfab0,#0000 55%),radial-gradient(at 85% 5%,#8fccf184,#0000 46%),radial-gradient(at 65% 85%,#a4a0ee4d,#0000 55%);position:fixed;inset:0}:root[data-theme=dark] body:before{background:radial-gradient(at 15% 5%,#4f46e527,#0000 50%),radial-gradient(at 90% 20%,#38bdf817,#0000 50%)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--link)}button{touch-action:manipulation}button,textarea,input{border-radius:var(--field)}button{background:0 0;border:0}input,textarea{min-inline-size:0;max-inline-size:100%}input[type=range]{accent-color:var(--indigo)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:28px;font-weight:680;line-height:1.2}h2{letter-spacing:-.25px;font-size:17px;font-weight:650;line-height:1.4}h3{font-size:15px;font-weight:650;line-height:1.4}p{line-height:1.65}small{font-size:12px}svg{flex-shrink:0}a{color:var(--link)}.ix-root{min-block-size:100dvh}.ix-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ix-muted{color:var(--muted)}.ix-bidi{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.ix-direction{transition:transform .22s var(--ease)}[dir=rtl] .ix-direction{transform:scaleX(-1)}.ix-row,.ix-actions,.ix-person,.ix-section-toolbar{align-items:center;gap:10px;display:flex}.ix-actions{flex-wrap:wrap}.ix-grow{flex:1;min-inline-size:0}.ix-stack{gap:18px;min-inline-size:0;display:grid}.ix-stack-sm{gap:10px;display:grid}.ix-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ix-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-span-two{grid-column:span 2}.ix-split{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.ix-end{text-align:end}.ix-divider{background:var(--line);block-size:1px;margin-block:18px}.ix-link{color:var(--link);align-items:center;gap:6px;min-block-size:44px;padding:0;font-weight:600;display:inline-flex}.ix-section-toolbar{flex-wrap:wrap;justify-content:space-between}.ix-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ix-chip{white-space:nowrap;align-items:center;min-block-size:44px;padding:4px;display:inline-flex}.ix-chip>span{background:var(--glass);border:1px solid var(--edge);border-radius:999px;align-items:center;gap:8px;min-block-size:36px;padding:7px 12px;font-size:13px;display:flex}.ix-chip.active>span{background:color-mix(in srgb,var(--indigo) 12%,var(--surface));border-color:color-mix(in srgb,var(--indigo) 32%,transparent);color:var(--link)}.ix-button{border:1px solid var(--edge);background:var(--glass-strong);border-radius:var(--button);min-block-size:44px;transition:background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:580;line-height:1.3;display:inline-flex;box-shadow:0 3px 7px -5px #18377440}.ix-button:hover{background:var(--dense);transform:translateY(-1px);box-shadow:0 5px 15px -7px #35488855}.ix-button:active{transform:translateY(0)}.ix-button:disabled{box-shadow:none;transform:none}.ix-button.ix-primary{color:#fff;background:linear-gradient(135deg,#6a61e9,#4f46e5);border-color:#6862e8;box-shadow:0 7px 18px -8px #4f46e599,inset 0 1px #ffffff30}.ix-button.ix-primary:hover{background:linear-gradient(135deg,#6258d9,#554ae5)}.ix-button.ix-quiet{box-shadow:none;background:0 0;border-color:#0000}.ix-button.ix-danger-button{color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg)}.ix-icon-button{flex-shrink:0;min-inline-size:44px;padding:10px}.ix-icon-button>span:empty{display:none}.ix-card{border:1px solid var(--edge);border-radius:var(--card);background:var(--glass);min-inline-size:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);overflow:clip}.ix-card.dense{background:var(--surface)}.ix-card-body{min-inline-size:0;padding:22px}.ix-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:19px 22px 0;display:flex}.ix-section-heading+.ix-card-body{padding-block-start:16px}.ix-page-title{justify-content:space-between;align-items:center;gap:18px;min-block-size:58px;margin-block:2px 6px;display:flex}.ix-page-title p{color:var(--muted);margin-block-start:5px;font-size:13px}.ix-avatar{color:#3e5483;background:linear-gradient(145deg,#e6edff,#b9ccec);border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;block-size:38px;inline-size:38px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff9c}.ix-avatar.small{block-size:30px;inline-size:30px;font-size:12px}.ix-avatar.large{block-size:64px;inline-size:64px;font-size:22px}.ix-avatar.color-1{color:#356484;background:linear-gradient(145deg,#def1fb,#b5d7ed)}.ix-avatar.color-2{color:#63518f;background:linear-gradient(145deg,#e9e7fb,#c7c0ed)}.ix-avatar.color-3{color:#506274;background:linear-gradient(145deg,#e5eeef,#bfcfd7)}.ix-person{text-align:start;min-inline-size:0}.ix-person>span:last-child{gap:2px;min-inline-size:0;display:grid}.ix-person strong{font-size:14px;font-weight:600}.ix-person small{color:var(--muted);font-weight:400}.ix-badge{--tone:var(--info);--tone-bg:var(--info-bg);--tone-border:var(--info-border);border:1px solid color-mix(in srgb,var(--tone-border) 65%,transparent);min-block-size:25px;color:var(--tone);background:var(--tone-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex}.tone-success{--tone:var(--success);--tone-bg:var(--success-bg);--tone-border:var(--success-border)}.tone-warning{--tone:var(--warning);--tone-bg:var(--warning-bg);--tone-border:var(--warning-border)}.tone-danger{--tone:var(--danger);--tone-bg:var(--danger-bg);--tone-border:var(--danger-border)}.tone-info{--tone:var(--info);--tone-bg:var(--info-bg);--tone-border:var(--info-border)}.tone-neutral{--tone:var(--neutral);--tone-bg:var(--neutral-bg);--tone-border:var(--neutral-border)}.tone-indigo{--tone:var(--link);--tone-bg:color-mix(in srgb,var(--indigo) 9%,var(--surface));--tone-border:color-mix(in srgb,var(--indigo) 45%,var(--edge))}.ix-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ix-stat{text-align:start;border:1px solid var(--edge);border-radius:var(--card);background:var(--glass);min-inline-size:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:space-between;gap:12px;padding:19px 21px;display:flex}button.ix-stat:hover{background:var(--glass-strong)}.ix-stat-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ix-stat-label svg{color:var(--link)}.ix-stat>strong{letter-spacing:-.7px;font-size:28px;font-weight:650;line-height:1.15}.ix-drill-number{color:var(--link)}.ix-stat-caption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ix-delta{color:var(--success);align-items:center;gap:1px;display:inline-flex}.ix-delta.negative{color:var(--danger)}.ix-money{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.25px;align-items:baseline;gap:.3em;font-size:15px;font-weight:600;line-height:1.1;display:inline-flex}.ix-money small{letter-spacing:0;font-size:12px;font-weight:500}.ix-money.stat{letter-spacing:-.7px;font-size:28px;font-weight:650}.ix-money.stat small{letter-spacing:0;font-size:16px;font-weight:500}.ix-number-link{min-block-size:44px;color:var(--link);justify-content:flex-end;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.ix-number-link svg{opacity:0;transition:opacity .22s var(--ease)}.ix-number-link:hover svg,.ix-number-link:focus-visible svg{opacity:1}.ix-number-link:hover{text-underline-offset:3px;text-decoration:underline}.ix-tabs-shell{border-block-end:1px solid var(--line);min-inline-size:0;max-inline-size:100%;display:flex;position:relative}.ix-tabs{scrollbar-width:none;scroll-behavior:smooth;gap:3px;max-inline-size:100%;padding-inline-end:24px;display:flex;overflow:auto}.ix-tabs::-webkit-scrollbar{display:none}.ix-tabs button{white-space:nowrap;min-block-size:46px;color:var(--muted);border-block-end:2px solid #0000;border-radius:10px 10px 0 0;flex-shrink:0;align-items:center;gap:7px;padding:11px 14px;font-size:14px;display:flex}.ix-tabs button[aria-selected=true]{color:var(--link);border-block-end-color:var(--indigo);background:linear-gradient(#0000,#4f46e508);font-weight:600}.ix-tabs b{background:var(--neutral-bg);border-radius:7px;padding:1px 6px;font-size:12px;font-weight:600}.ix-tabs-next{background:linear-gradient(90deg,transparent,var(--surface) 40%);border-radius:0;place-items:center;inline-size:28px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.ix-tabs-shell.small{background:var(--field-bg);border:1px solid var(--line);border-radius:13px;width:fit-content;padding:4px}.ix-tabs-shell.small .ix-tabs{gap:3px;padding:0}.ix-tabs-shell.small .ix-tabs button{border:0;border-radius:9px;min-block-size:36px;padding:7px 13px}.ix-tabs-shell.small .ix-tabs button[aria-selected=true]{background:var(--surface);box-shadow:0 2px 5px #22386617}.ix-tabs-shell.small .ix-tabs-next{display:none}.ix-notice{border:1px solid var(--tone-border,var(--info-border));background:var(--tone-bg,var(--info-bg));color:var(--tone,var(--info));border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ix-notice>div:first-of-type{flex:1;min-inline-size:0}.ix-notice-action{flex-shrink:0}.ix-notice .ix-button{min-block-size:36px;box-shadow:none;background:0 0;border-color:currentColor;padding:6px 10px;font-size:13px}.ix-empty{text-align:center;color:var(--muted);align-content:center;justify-items:center;gap:12px;min-block-size:280px;padding:45px 20px;display:grid}.ix-empty h3{color:var(--text);font-size:17px}.ix-empty p{max-inline-size:330px;font-size:14px}.ix-empty-art{block-size:78px;inline-size:90px;color:var(--link);background:linear-gradient(135deg,#dcecff,#c9ccf9);border:1px solid #ffffffb3;border-radius:22px;place-items:center;margin-block-end:12px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 12px 25px -18px #4f46e599}.ix-empty-art>svg{transform:rotate(7deg)}.ix-empty-art span,.ix-empty-art i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e9f6ffaa;border:1px solid #ffffff80;border-radius:8px;block-size:20px;inline-size:20px;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.ix-empty-art i{block-size:24px;inline-size:28px;inset-block:auto -6px;inset-inline:-7px auto}.ix-skeleton{gap:24px;padding:8px;display:grid}.ix-skeleton-line,.ix-skeleton-row span,.ix-skeleton-row i{background:linear-gradient(100deg,var(--line),var(--edge),var(--line));background-size:200% 100%;border-radius:9px;animation:2s infinite ix-shimmer}.ix-skeleton-line{block-size:24px;inline-size:65%}.ix-skeleton-row{align-items:center;gap:13px;display:flex}.ix-skeleton-row>span{block-size:40px;inline-size:40px}.ix-skeleton-row>div{flex:1;gap:8px;display:grid}.ix-skeleton-row i{block-size:12px;inline-size:80%;display:block}.ix-skeleton-row i:last-child{inline-size:48%}.ix-error-code{max-inline-size:400px;color:var(--muted);margin-inline:auto;font-size:12px}.ix-field{flex-direction:column;gap:7px;min-inline-size:0;font-size:13px;display:flex}.ix-field>span:first-child{font-weight:550}.ix-field input,.ix-field textarea,.ix-pick-button{border:1px solid var(--line);background:var(--field-bg);min-block-size:44px;inline-size:100%;padding:11px 12px;font-size:14px;box-shadow:inset 0 1px 2px #152f5404}.ix-field textarea{resize:vertical;min-block-size:100px;line-height:1.55}.ix-field input:focus,.ix-field textarea:focus{border-color:var(--indigo)}.ix-field small{color:var(--muted);font-size:12px}.ix-field.has-error input,.ix-field.has-error textarea{border-color:var(--danger-border)}.ix-field .ix-field-error{color:var(--danger)}.ix-required{color:var(--muted);font-size:12px;font-weight:400}.ix-pick{position:relative}.ix-pick-button{text-align:start;justify-content:space-between;align-items:center;gap:8px;display:flex}.ix-pick-options{z-index:25;border:1px solid var(--edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-block-size:280px;box-shadow:var(--window-shadow);border-radius:13px;margin-block-start:5px;padding:5px;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.ix-pick-options button{text-align:start;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-block-size:44px;inline-size:100%;padding:8px 12px;display:flex}.ix-pick-options button:hover,.ix-pick-options button[aria-selected=true]{color:var(--link);background:#4f46e514}.ix-toggle-row{justify-content:space-between;align-items:center;gap:18px;min-block-size:60px;display:flex}.ix-toggle-row>div{flex:1;gap:3px;display:grid}.ix-toggle-row small{color:var(--muted);font-size:12px}.ix-toggle{block-size:44px;inline-size:48px;min-inline-size:48px;padding:8px 0;position:relative}.ix-toggle:before{content:"";background:var(--neutral-border);border-radius:999px;position:absolute;inset:8px 0}.ix-toggle>span{color:#4c5773;block-size:22px;inline-size:22px;transition:inset-inline-start .22s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:11px;inset-inline-start:3px;box-shadow:0 2px 3px #192d4626}.ix-toggle[aria-checked=true]:before{background:var(--indigo)}.ix-toggle[aria-checked=true]>span{color:var(--indigo);inset-inline-start:23px}.ix-checkbox{border:0;flex-shrink:0;place-items:center;min-block-size:44px;min-inline-size:44px;padding:0;display:grid}.ix-checkbox>span{background:var(--dense);border:1px solid var(--neutral-border);border-radius:7px;place-items:center;block-size:22px;inline-size:22px;display:grid}.ix-checkbox.checked>span{background:var(--indigo);border-color:var(--indigo);color:#fff}.ix-stepper{border:1px solid var(--line);background:var(--field-bg);border-radius:12px;align-items:center;display:flex;overflow:hidden}.ix-stepper input{box-shadow:none;text-align:center;background:0 0;border:0;padding-inline:3px}.ix-stepper .ix-button{box-shadow:none;background:0 0;border:0;min-inline-size:40px;padding:8px}.ix-copy-field{border:1px solid var(--line);background:var(--field-bg);border-radius:12px;align-items:center;gap:6px;max-inline-size:100%;padding-inline:10px 2px;display:flex}.ix-copy-field input{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-inline-size:0;padding:10px 0;font-size:12px}.ix-inline{border-block-end:1px solid var(--line);gap:4px;padding-block:12px;display:grid}.ix-inline>label{color:var(--muted);font-size:12px}.ix-inline-value{text-align:start;justify-content:space-between;align-items:center;gap:10px;min-block-size:40px;padding:4px 0;display:flex}.ix-inline-value svg{color:var(--muted);opacity:.4}.ix-inline-value:hover svg{opacity:1;color:var(--link)}.ix-inline>small{color:var(--muted)}.ix-progress{background:var(--line);border-radius:8px;block-size:5px;min-inline-size:30px;overflow:hidden}.ix-progress>span{background:var(--tone,var(--indigo));border-radius:8px;block-size:100%;display:block}.ix-ring{flex-shrink:0;block-size:64px;inline-size:64px;position:relative}.ix-ring circle{fill:none;stroke:var(--line);stroke-width:5px}.ix-ring circle+circle{stroke:var(--indigo);stroke-linecap:round}.ix-ring>span{place-items:center;display:grid;position:absolute;inset:0}.ix-ring b{font-size:18px;font-weight:650}.ix-ring small{color:var(--muted);font-size:12px;font-weight:500}.ix-ring>small{text-align:center;inline-size:100%;position:absolute;inset-block-start:70px}.ix-data-table{min-inline-size:0}.ix-table-tools{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.ix-search-field{border:1px solid var(--line);background:var(--field-bg);min-block-size:44px;inline-size:min(100%,340px);color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding-inline:12px;display:flex}.ix-search-field input{box-shadow:none;background:0 0;border:0;inline-size:100%;padding:9px 0;font-size:14px}.ix-desktop-table{scrollbar-width:thin;border:1px solid var(--line);border-radius:12px;max-inline-size:100%;overflow:auto}.ix-desktop-table table{border-collapse:separate;border-spacing:0;white-space:nowrap;background:color-mix(in srgb,var(--surface) 65%,transparent);inline-size:100%;font-size:13px}.ix-desktop-table th{text-align:start;background:var(--surface);color:var(--muted);border-block-end:1px solid var(--line);z-index:1;padding:0 12px;font-size:12px;font-weight:500;position:sticky;inset-block-start:0}.ix-desktop-table th button{align-items:center;gap:7px;min-block-size:43px;padding:0;font-size:12px;display:flex}.ix-desktop-table td{border-block-end:1px solid var(--line);block-size:56px;padding:5px 12px}.ix-desktop-table tr:last-child td{border-block-end:0}.ix-desktop-table tbody tr:hover td{background:color-mix(in srgb,var(--indigo) 4%,var(--surface))}.ix-desktop-table .numeric{text-align:end}.ix-desktop-table th.numeric>button{margin-inline-start:auto}.ix-desktop-table .ix-pinned{background:var(--surface);z-index:2;inline-size:44px;padding:0;position:sticky;inset-inline-end:0;box-shadow:-5px 0 9px -8px #344d705e}.ix-row-link{text-align:start;min-block-size:44px;color:var(--text);min-inline-size:110px;padding:0;display:block}.ix-mobile-list,.ix-mobile-sort{display:none}.ix-table-footer{min-block-size:32px;color:var(--muted);justify-content:space-between;align-items:center;padding-block-start:12px;font-size:12px;display:flex}.ix-table-footer .ix-button{padding-block:7px}.ix-compact-row{border-block-end:1px solid var(--line);align-items:center;gap:0;min-block-size:64px;display:flex}.ix-compact-main{text-align:start;flex:1;justify-content:space-between;align-items:center;gap:10px;min-block-size:64px;min-inline-size:0;padding:8px 0;display:flex}.ix-compact-main>span:first-child{gap:4px;min-inline-size:0;display:grid}.ix-compact-main strong{font-size:14px;font-weight:600}.ix-compact-main small{color:var(--muted);font-size:12px}.ix-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19284640;justify-content:flex-end;align-items:stretch;padding:12px;animation:.16s ix-fade;display:flex;position:fixed;inset:0}.ix-overlay.is-centered{justify-content:center;align-items:center}.ix-sheet{background:var(--glass-strong);border:1px solid var(--edge);max-block-size:100%;inline-size:480px;max-inline-size:100%;box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(40px)saturate(135%);backdrop-filter:blur(40px)saturate(135%);animation:ix-sheet-in .28s var(--ease);color:var(--text);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ix-sheet.wide{inline-size:760px}.ix-sheet.centered{inline-size:600px}.ix-sheet>header{border-block-end:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.ix-sheet>header h2{font-size:20px}.ix-sheet-content{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-block-size:0;padding:22px;display:flex;overflow:auto}.ix-sheet-footer{background:var(--surface);border-block-start:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.ix-sheet-footer>.ix-grow{color:var(--muted);font-size:12px}.ix-save-bar{background:var(--surface);border:1px solid var(--line);z-index:12;border-radius:16px;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;inset-block-end:18px;box-shadow:0 6px 22px #1b315833}.ix-save-bar>span{flex:1;font-size:13px}.ix-toast{z-index:100;background:var(--surface);border:1px solid var(--edge);box-shadow:var(--window-shadow);border-radius:16px;align-items:center;gap:15px;max-inline-size:calc(100% - 24px);padding:10px 18px;font-size:13px;display:flex;position:fixed;inset-block-end:25px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .ix-toast{transform:translate(50%)}.ix-steps{gap:18px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ix-steps li{flex:1;min-inline-size:90px}.ix-steps button{color:var(--muted);align-items:center;gap:8px;min-block-size:44px;padding:10px 0;font-size:13px;display:flex}.ix-steps button>span{background:var(--neutral-bg);border-radius:50%;place-items:center;block-size:27px;inline-size:27px;font-size:12px;display:grid}.ix-steps .current button{color:var(--link);font-weight:600}.ix-steps .current button>span{background:var(--indigo);color:#fff}.ix-steps .complete button>span{background:var(--success-bg);color:var(--success)}.ix-code{background:var(--dense);border:1px solid var(--line);border-radius:16px;min-inline-size:0;padding:10px}.ix-code pre{max-inline-size:100%;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.ix-code .ix-tabs button{font-size:12px}.ix-chart-wrap{padding-block-start:10px}.ix-bars{border-block-end:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 43px,var(--line) 43px 44px);align-items:flex-end;gap:8px;block-size:175px;padding-block:5px 27px;display:flex}.ix-bars>button{border-radius:0;flex:1;justify-content:center;align-items:flex-end;gap:3px;block-size:100%;min-inline-size:12px;padding:0;display:flex;position:relative}.ix-bars span{background:linear-gradient(#8e87f4,#665deb);border-radius:5px 5px 0 0;min-block-size:3px;inline-size:56%}.ix-bars button:hover span{background:var(--indigo)}.ix-bars i{background:#64bde8;border-radius:4px 4px 0 0;inline-size:28%}.ix-bars small{text-align:center;color:var(--muted);font-size:11px;position:absolute;inset-block-end:-23px;inset-inline:0}.ix-bars .forecast span{background:repeating-linear-gradient(130deg,#8b7cf848 0 3px,#0000 3px 6px);border:1px solid #8b7cf884}.ix-bars .current span{background:linear-gradient(#4f46e55c 40%,#4f46e5 40%)}.ix-bars em{border:1px solid var(--violet);background:#8b7cf81a;block-size:18px;inline-size:70%;position:absolute}.ix-chart-legend{color:var(--muted);justify-content:center;align-items:center;gap:16px;padding-block-start:15px;font-size:12px;display:flex}.ix-chart-legend>span{align-items:center;gap:6px;display:flex}.ix-chart-legend i{background:var(--violet);border-radius:50%;block-size:7px;inline-size:7px}.ix-chart-legend>span+span i{background:var(--cyan)}.ix-line-chart{block-size:180px;padding-block:12px}.ix-line-chart svg{block-size:145px;inline-size:100%;overflow:visible}.ix-gridline{stroke:var(--line);stroke-width:1px;fill:none}.ix-line-main{stroke:var(--indigo);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ix-line-second{stroke:var(--cyan);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:5 4}.ix-chart-axis{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.ix-line-chart.spark{block-size:50px;padding:0}.ix-line-chart.spark svg{block-size:50px}.ix-hbars{gap:11px;display:grid}.ix-hbars button{align-items:center;gap:10px;min-block-size:36px;padding:0;display:flex}.ix-hbars span{inline-size:20px;color:var(--muted);font-size:12px}.ix-hbars i{background:linear-gradient(90deg,var(--indigo),var(--violet));border-radius:5px;block-size:10px}.ix-hbars b{font-size:12px;font-weight:500}.ix-heatmap{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ix-heatmap>button{background:color-mix(in srgb,var(--indigo) calc(var(--heat)*65%),var(--surface));min-block-size:44px;color:var(--text);border:1px solid #4f46e536;border-radius:8px;font-size:12px}.ix-heatmap>button.empty{border:1px dashed var(--neutral-border);background:0 0}.ix-shell{grid-template-columns:220px minmax(0,1fr);min-block-size:100dvh;display:grid}.ix-sidebar{border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);inline-size:202px;box-shadow:var(--shadow);z-index:20;border-radius:26px;flex-direction:column;gap:20px;padding:22px 12px 12px;display:flex;position:fixed;inset-block:14px;inset-inline-start:14px}.ix-brand{color:var(--text);letter-spacing:-.7px;align-items:center;gap:9px;padding-inline:9px;font-size:23px;font-weight:680;text-decoration:none;display:flex}.ix-brand img{object-fit:contain;block-size:36px;inline-size:29px}.ix-brand small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.ix-sidebar nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;display:flex;overflow:auto}.ix-nav-group>button{text-align:start;min-block-size:46px;inline-size:100%;color:var(--muted);border-radius:12px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;display:flex}.ix-nav-group>button>span{flex:1}.ix-nav-group.active>button{color:var(--link);background:linear-gradient(120deg,#4f46e518,#8b7cf812);font-weight:600;box-shadow:inset 0 1px #ffffff70}.ix-nav-children{gap:1px;padding:3px 0 10px 22px;display:grid}.ix-nav-children>button{text-align:start;min-block-size:38px;color:var(--muted);border-inline-start:1px solid var(--line);border-radius:0 9px 9px 0;padding:7px 11px;font-size:12px}.ix-nav-children>button.active{color:var(--link);border-inline-start:2px solid var(--indigo);background:#4f46e50b}.ix-nav-subtitle{color:var(--muted);padding:10px 10px 3px;font-size:12px;font-weight:600}.ix-sidebar-footer{border-block-start:1px solid var(--line);padding-block-start:12px}.ix-sidebar-footer .ix-person strong,.ix-sidebar-footer .ix-person small{font-size:12px}.ix-workspace{grid-column:2;min-inline-size:0;padding:14px 24px 104px}.ix-topbar{border:1px solid var(--edge);background:var(--glass);block-size:62px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:15;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px 8px 20px;display:flex;position:relative}.ix-topbar .ix-search-trigger{min-block-size:44px;color:var(--muted);text-align:start;flex:1;align-items:center;gap:10px;max-inline-size:340px;font-size:13px;display:flex}.ix-search-trigger kbd{border:1px solid var(--line);border-radius:5px;margin-inline-start:auto;padding:2px 6px;font-size:12px}.ix-branch{align-items:center;gap:7px;min-block-size:44px;font-size:13px;display:flex}.ix-topbar-actions{align-items:center;gap:2px;display:flex}.ix-main{gap:18px;min-inline-size:0;max-inline-size:1600px;margin-block-start:25px;margin-inline:auto;display:grid}.ix-assistant-float{z-index:24;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#49429f;background:linear-gradient(140deg,#eeeaffc9,#d7eaffb8);border:1px solid #ffffffad;border-radius:20px;align-items:center;gap:9px;min-block-size:54px;padding:14px 19px;font-weight:600;display:flex;position:fixed;inset-block-end:24px;inset-inline-end:26px;box-shadow:0 15px 40px -12px #4f46e568,inset 0 1px #fff}.ix-dialog-open .ix-assistant-float,.ix-bottom-nav,.ix-mobile-menu,.ix-topbar-mobile{display:none}.ix-test-chip{color:var(--violet-text);background:#8b7cf80d;border:1px solid #8b7cf84d;border-radius:999px;min-block-size:30px;padding:4px 9px;font-size:12px}.ix-design-link{color:var(--muted);text-align:start;min-block-size:44px;padding-inline:10px;font-size:12px}.ix-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ix-route-tile{border:1px solid var(--line);text-align:start;background:var(--glass);border-radius:12px;gap:4px;min-block-size:76px;padding:12px;display:grid}.ix-route-tile b{font-size:13px}.ix-route-tile small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ix-route-tile:hover{border-color:var(--indigo);color:var(--link)}.ix-footer-credit{text-align:center;color:var(--muted);padding:20px;font-size:12px}.ix-hero-title{justify-content:space-between;align-items:center;gap:18px;padding:8px 3px;display:flex}.ix-hero-title .ix-person strong{letter-spacing:-.6px;font-size:28px;font-weight:660}.ix-hero-title .ix-person small{margin-block-start:4px;font-size:13px}.ix-next-class{color:#fff;background:radial-gradient(at 100% 0,#85d7fd6e,#0000 70%),linear-gradient(125deg,#6c64d8,#4977c0);border:1px solid #ffffff96;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 36px -20px #41438a99,inset 0 1px #ffffff78}.ix-next-class>div{z-index:1;position:relative}.ix-next-class:after{content:"";background:#ffffff0b;border:1px solid #ffffff30;border-radius:44px;block-size:160px;inline-size:160px;position:absolute;inset-block-start:40px;inset-inline-end:-40px;transform:rotate(25deg);box-shadow:0 0 0 22px #ffffff07}.ix-next-class h2{letter-spacing:-.45px;margin-block:8px;font-size:22px}.ix-next-class small{color:#eef3ff;font-size:12px}.ix-next-class .ix-button{color:#fff;box-shadow:none;background:#ffffff20;border-color:#fff6}.ix-next-class .ix-badge{color:#fff;background:#ffffff0f;border-color:#fff6}.ix-next-time{letter-spacing:-1px;font-size:35px;font-weight:620}.ix-next-time small{letter-spacing:0;margin-inline-start:8px;font-size:13px}.ix-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ix-quick-grid>button{border:1px solid var(--edge);background:var(--glass);min-block-size:56px;box-shadow:var(--shadow);text-align:start;border-radius:15px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.ix-quick-grid svg{color:var(--link)}.ix-list-row{border-block-end:1px solid var(--line);text-align:start;align-items:center;gap:12px;min-block-size:64px;inline-size:100%;padding:10px 0;display:flex}.ix-list-row:last-child{border-block-end:0}.ix-list-row>.ix-grow{gap:3px;display:grid}.ix-list-row strong{font-size:14px;font-weight:600}.ix-list-row small{color:var(--muted);font-size:12px}.ix-list-row .ix-row-meta{text-align:end;gap:4px;display:grid}.ix-row-mark{background:var(--info-bg);block-size:34px;inline-size:34px;color:var(--info);border:1px solid var(--info-border);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ix-note{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;padding:14px;font-size:13px}.ix-note p{color:var(--muted);margin-block-start:6px;font-size:13px}.ix-mini-kpis{flex-wrap:wrap;gap:20px;padding-block:7px 15px;display:flex}.ix-mini-kpis>div{gap:3px;display:grid}.ix-mini-kpis small{color:var(--muted);font-size:12px}.ix-mini-kpis strong{font-size:22px;font-weight:630}.ix-callout{background:linear-gradient(120deg,#4f46e512,#38bdf812);border:1px solid #8b7cf82e;border-radius:16px;padding:18px}.ix-callout p{color:var(--muted);margin-block:5px 12px;font-size:13px}.ix-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ix-detail-grid>div{background:var(--field-bg);border:1px solid var(--line);border-radius:12px;gap:4px;padding:12px;display:grid}.ix-detail-grid small{color:var(--muted);font-size:12px}.ix-summary-line{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-block:12px;display:flex}.ix-summary-line>span{color:var(--muted);font-size:13px}.ix-summary-line.total{border-block-end:0;font-size:20px}.ix-summary-line.total>span{color:var(--text);font-size:17px;font-weight:600}.ix-timeline{gap:0;display:grid}.ix-timeline-event{gap:13px;padding-block:12px;display:flex;position:relative}.ix-timeline-event:before{content:"";background:var(--line);inline-size:1px;position:absolute;inset-block:42px -12px;inset-inline-start:15px}.ix-timeline-event:last-child:before{display:none}.ix-timeline-event .ix-row-mark{background:var(--surface);border-color:var(--line);block-size:32px;inline-size:32px;color:var(--muted);border-radius:50%}.ix-timeline-event>div{gap:4px;min-inline-size:0;display:grid}.ix-timeline-event small{color:var(--muted);font-size:12px}.ix-timeline-event p{font-size:13px}.ix-diff{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.ix-diff del,.ix-diff ins{border-radius:6px;padding:2px 7px;text-decoration:none}.ix-diff del{background:var(--danger-bg);color:var(--danger)}.ix-diff ins{background:var(--success-bg);color:var(--success)}.ix-calendar-head{border-block-end:1px solid var(--line);color:var(--muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:12px;display:grid}.ix-calendar-head>div{padding:12px 2px}.ix-month-grid{border-inline-start:1px solid var(--line);border-block-start:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.ix-month-cell{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--surface) 40%,transparent);min-block-size:142px;min-inline-size:0;padding:8px}.ix-month-cell.outside{opacity:.42}.ix-month-cell.weekend{background:color-mix(in srgb,var(--neutral-bg) 50%,transparent)}.ix-day-number{border-radius:50%;place-items:center;block-size:30px;inline-size:30px;margin-block-end:5px;font-size:12px;display:grid}.ix-day-number.today{background:var(--indigo);color:#fff}.ix-day-number.selected{box-shadow:0 0 0 2px var(--indigo);color:var(--link)}.ix-calendar-event{border-inline-start:3px solid var(--group-0);text-align:start;white-space:nowrap;text-overflow:ellipsis;background:#4f46e50f;border-radius:6px;min-block-size:30px;inline-size:100%;margin-block:4px;padding:5px 7px;font-size:12px;display:block;overflow:hidden}.ix-calendar-event.color-1{border-color:var(--cyan);background:#38bdf811}.ix-calendar-event.color-2{border-color:var(--violet);background:#8b7cf811}.ix-calendar-event.external{border:1px dashed var(--violet)}.ix-calendar-event.missing{border-inline-start-color:var(--danger);color:var(--danger)}.ix-month-dots{display:none}.ix-month-dots i{background:var(--indigo);border-radius:50%;block-size:5px;inline-size:5px}.ix-week-grid{grid-template-columns:48px repeat(7,minmax(90px,1fr));min-inline-size:740px;display:grid;position:relative}.ix-week-scroll{border:1px solid var(--line);scrollbar-width:thin;border-radius:16px;max-inline-size:100%;overflow:auto}.ix-week-col{border-inline-start:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 79px,var(--line) 79px 80px);min-block-size:520px;padding:4px}.ix-week-col>header{text-align:center;background:var(--surface);block-size:48px;padding-block:6px;font-size:12px}.ix-week-col>header b{font-size:15px;display:block}.ix-week-times{color:var(--muted);text-align:center;flex-direction:column;gap:62px;padding-block-start:50px;font-size:12px;display:flex}.ix-lesson{border:1px solid #4f46e52e;border-inline-start:3px solid var(--indigo);text-align:start;background:color-mix(in srgb,var(--indigo) 7%,var(--surface));border-radius:10px;gap:4px;min-block-size:80px;inline-size:100%;margin-block:8px;padding:9px;display:grid}.ix-lesson strong{font-size:13px;line-height:1.3}.ix-lesson small{color:var(--muted);font-size:12px;line-height:1.3}.ix-lesson.color-1{border-inline-start-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.ix-lesson.color-2{border-inline-start-color:var(--violet);background:color-mix(in srgb,var(--violet) 7%,var(--surface))}.ix-lesson.current{box-shadow:0 0 0 2px var(--indigo)}.ix-weekend-col{background:color-mix(in srgb,var(--neutral-bg) 60%,transparent)}.ix-day-agenda{gap:10px;display:grid}.ix-day-agenda .ix-lesson{align-items:center;gap:14px;min-block-size:74px;margin:0;padding:13px;display:flex}.ix-day-agenda .ix-lesson>div{flex:1;gap:5px;display:grid}.ix-calendar-mobile-agenda{display:none}.ix-coach-legend{flex-wrap:wrap;gap:8px;display:flex}.ix-roster-row{border-block-end:1px solid var(--line);align-items:center;gap:10px;min-block-size:80px;padding:11px 0;display:flex}.ix-roster-row .ix-grow{gap:4px;display:grid}.ix-roster-row strong{font-size:15px}.ix-roster-row small{color:var(--muted);font-size:12px}.ix-roster-status{gap:5px;display:flex}.ix-attend{border:1px solid var(--line);background:var(--surface);block-size:44px;min-inline-size:44px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.ix-attend.selected{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.ix-attend.absent.selected{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ix-attend.late.selected{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.ix-slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ix-slots button{border:1px solid var(--line);background:var(--field-bg);font-variant-numeric:tabular-nums;border-radius:12px;min-block-size:48px}.ix-slots button.selected{border-color:var(--indigo);color:var(--link);background:#4f46e510}.ix-date-ribbon{gap:6px;padding-block:6px;display:flex;overflow:auto}.ix-date-ribbon button{text-align:center;border:1px solid var(--edge);background:var(--glass);min-block-size:64px;min-inline-size:50px;color:var(--muted);border-radius:14px;flex:1;justify-items:center;gap:4px;padding:8px 6px;font-size:12px;display:grid}.ix-date-ribbon b{font-size:18px;font-weight:600}.ix-date-ribbon .selected{background:var(--indigo);border-color:var(--indigo);color:#fff}.ix-checklist-layout{grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.ix-checklist-row{border-block-end:1px solid var(--line);align-items:center;gap:9px;min-block-size:76px;padding:11px 4px;display:flex}.ix-checklist-row.selected{background:#4f46e50a;border-color:#0000;border-radius:12px}.ix-checklist-row>button:last-child{text-align:start;flex:1;align-items:center;gap:10px;min-block-size:52px;padding:2px 5px;display:flex}.ix-checklist-row .ix-grow{gap:4px;display:grid}.ix-checklist-row b{font-size:14px;font-weight:580}.ix-checklist-row small{color:var(--muted);font-size:12px}.ix-checklist-detail{position:sticky;inset-block-start:18px}.ix-task-group-title{color:var(--muted);padding:18px 0 5px;font-size:12px;font-weight:600}.ix-task-row{border-block-end:1px solid var(--line);align-items:center;gap:6px;min-block-size:66px;display:flex}.ix-task-row>button:nth-child(2){text-align:start;flex:1;gap:4px;min-block-size:60px;min-inline-size:0;padding:10px 4px;display:grid}.ix-task-row strong{font-size:14px;font-weight:570}.ix-task-row small{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ix-priority-dot{background:var(--danger);border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:6px;display:inline-block}.ix-contact-outcome{border:1px solid var(--line);background:var(--field-bg);border-radius:16px;gap:12px;padding:15px;display:grid}.ix-task-quick{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;gap:6px;padding:4px 6px 4px 12px;display:flex}.ix-task-quick input{box-shadow:none;background:0 0;border:0;flex:1;min-inline-size:0}.ix-checklist-summary{align-items:center;gap:16px;display:flex}.ix-report-sheet{background:var(--dense);border:1px solid var(--line);white-space:pre-line;border-radius:16px;padding:24px;font-size:14px;line-height:1.8}.ix-inbox{border:1px solid var(--edge);block-size:calc(100dvh - 225px);min-block-size:600px;box-shadow:var(--shadow);background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;grid-template-columns:285px minmax(0,1fr) 260px;display:grid;overflow:hidden}.ix-conversations{border-inline-end:1px solid var(--line);min-inline-size:0;padding:15px;overflow:auto}.ix-conversations .ix-search-field{margin-block:12px}.ix-conversation{text-align:start;border-block-end:1px solid var(--line);border-radius:0;gap:9px;min-block-size:80px;inline-size:100%;padding:13px 8px;display:flex}.ix-conversation.selected{background:#4f46e511;border-color:#0000;border-radius:12px}.ix-conversation>span{flex:1;gap:4px;min-inline-size:0;display:grid}.ix-conversation strong{font-size:13px;font-weight:600}.ix-conversation small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ix-chat{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.ix-chat-header{border-block-end:1px solid var(--line);background:var(--glass);align-items:center;gap:10px;padding:13px 18px;display:flex}.ix-chat-bubbles{flex-direction:column;flex:1;gap:16px;min-block-size:200px;padding:22px;display:flex;overflow:auto}.ix-chat-date{color:var(--muted);text-align:center;padding:5px;font-size:12px}.ix-bubble{background:var(--surface);border:1px solid var(--edge);border-radius:17px 17px 17px 5px;align-self:flex-start;max-inline-size:85%;padding:12px 14px;font-size:14px;line-height:1.65;box-shadow:0 4px 9px -7px #22354e40}.ix-bubble.outgoing{background:color-mix(in srgb,var(--indigo) 9%,var(--surface));border-color:#8b7cf829;border-radius:17px 17px 5px;align-self:flex-end}.ix-bubble small{color:var(--muted);justify-content:flex-end;gap:4px;margin-block-start:5px;font-size:12px;display:flex}.ix-composer{border-block-start:1px solid var(--line);background:var(--glass-strong);padding:14px}.ix-composer textarea{background:var(--field-bg);border:1px solid var(--line);resize:vertical;min-block-size:90px;inline-size:100%;padding:12px;font-size:14px}.ix-composer>.ix-actions{justify-content:space-between;margin-block-start:6px}.ix-inbox-context{border-inline-start:1px solid var(--line);padding:20px;overflow:auto}.ix-inbox-context .ix-person{margin-block-end:20px}.ix-chat-back{display:none}.ix-board{scrollbar-width:thin;gap:15px;padding:4px 3px 16px;display:flex;overflow:auto}.ix-board-column{border:1px solid var(--edge);background:var(--glass);border-radius:18px;align-self:flex-start;inline-size:280px;min-inline-size:280px;padding:14px}.ix-board-column>header{justify-content:space-between;align-items:center;padding:3px 0 14px;font-size:13px;font-weight:600;display:flex}.ix-lead-tile{background:var(--surface);border:1px solid var(--edge);text-align:start;border-radius:14px;gap:10px;inline-size:100%;margin-block-end:9px;padding:15px;display:grid;box-shadow:0 5px 18px -13px #34467740}.ix-lead-tile p{color:var(--muted);font-size:12px}.ix-lead-tile strong{font-size:14px}.ix-board-hint{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.ix-owner-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ix-owner-summary .ix-stat{padding:18px}.ix-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ix-health-grid>div{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;padding:14px}.ix-health-grid small{color:var(--muted);margin-block-end:5px;display:block}.ix-child-card{border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shadow);border-radius:18px;gap:15px;padding:18px;display:grid}.ix-child-card header{align-items:center;gap:10px;display:flex}.ix-child-card .ix-progress{margin-block:6px}.ix-product-price{font-size:30px;font-weight:650}.ix-product-plan{border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shadow);border-radius:22px;gap:16px;padding:24px;display:grid;position:relative}.ix-product-plan.featured{border-color:#8b7cf887;box-shadow:0 15px 35px -18px #4f46e560,inset 0 1px #fff}.ix-feature-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ix-feature-list li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.ix-feature-list svg{color:var(--link)}.ix-wizard{gap:22px;inline-size:100%;max-inline-size:920px;margin-inline:auto;display:grid}.ix-wizard-footer{background:var(--surface);border:1px solid var(--edge);box-shadow:var(--shadow);z-index:11;border-radius:16px;justify-content:space-between;gap:12px;padding:14px 18px;display:flex;position:sticky;inset-block-end:0}.ix-preview-phone{background:var(--glass);min-block-size:440px;max-inline-size:310px;box-shadow:var(--window-shadow);border:7px solid #65739945;border-radius:36px;outline:1px solid #ffffff85;margin-inline:auto;padding:18px}.ix-settings-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ix-settings-index .ix-card-body{gap:2px;display:grid}.ix-settings-link{text-align:start;justify-content:space-between;align-items:center;gap:9px;min-block-size:44px;padding:7px 0;font-size:13px;display:flex}.ix-settings-link:hover{color:var(--link)}.ix-settings-group{gap:18px;max-inline-size:1000px;display:grid}.ix-settings-form{border-block-end:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:28px;padding-block:18px;display:grid}.ix-settings-form>div:first-child p{color:var(--muted);margin-block-start:5px;font-size:13px}.ix-settings-form .ix-field input{max-inline-size:none}.ix-settings-form:last-child{border:0}.ix-integration-tile{gap:16px;display:grid}.ix-integration-logo{border:1px solid var(--edge);background:var(--surface);block-size:48px;inline-size:48px;color:var(--link);border-radius:14px;place-items:center;font-size:18px;font-weight:650;display:grid;box-shadow:0 4px 8px -6px #172a4933}.ix-integration-tile header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ix-rule-group{border:1px solid var(--line);background:var(--field-bg);border-radius:16px;gap:12px;padding:16px;display:grid}.ix-rule-row{grid-template-columns:1fr 1fr 1fr 44px;align-items:end;gap:8px;display:grid}.ix-flow{gap:24px;max-inline-size:560px;margin-inline:auto;display:grid;position:relative}.ix-flow:before{content:"";background:var(--neutral-border);z-index:-1;inline-size:1px;position:absolute;inset-block:12px;inset-inline-start:50%}.ix-flow-node{background:var(--surface);border:1px solid var(--edge);box-shadow:var(--shadow);text-align:start;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.ix-flow-node>span{flex:1;gap:4px;display:grid}.ix-flow-node small{color:var(--muted);font-size:12px}.ix-flow-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ix-swatch-grid{flex-wrap:wrap;gap:8px;display:flex}.ix-swatch{border:1px solid #0000;border-radius:14px;place-items:center;min-block-size:44px;min-inline-size:44px;padding:8px;display:grid}.ix-swatch>span{background:var(--swatch);color:#fff;border-radius:9px;place-items:center;block-size:26px;inline-size:26px;display:grid}.ix-swatch[aria-pressed=true]{border-color:var(--link);background:var(--surface)}.ix-season{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.ix-season span{block-size:42px;color:var(--link);background:#4f46e544;border-radius:6px;place-items:center;font-size:12px;display:grid}.ix-season .holiday{color:var(--cyan-text);background:repeating-linear-gradient(130deg,#38bdf828 0 4px,#0000 4px 8px);border:1px solid #38bdf866}.ix-season .closed{color:var(--violet-text);background:#8b7cf850}.ix-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ix-photo-placeholder{border:1px solid var(--edge);aspect-ratio:4/3;color:#506485;box-shadow:var(--shadow);background:linear-gradient(135deg,#dce9fb,#adbce0);border-radius:16px;place-items:center;gap:6px;display:grid;position:relative;overflow:hidden}.ix-photo-placeholder:nth-child(2n){background:linear-gradient(135deg,#d5eff6,#adcce6)}.ix-photo-placeholder:nth-child(3n){background:linear-gradient(135deg,#e5e4f8,#c1bfdf)}.ix-photo-placeholder small{background:#eff5ffe6;border-radius:999px;padding:3px 8px;font-size:12px;position:absolute;inset-block-end:10px}.ix-queue-preview{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px;display:grid}.ix-queue-summary{position:sticky;inset-block-start:18px}.ix-language-chip{background:var(--neutral-bg);color:var(--neutral);border-radius:6px;padding:3px 7px;font-size:12px}.ix-token-list{flex-wrap:wrap;gap:6px;display:flex}.ix-token-list button{border:1px solid var(--line);background:var(--surface);min-block-size:36px;color:var(--link);border-radius:8px;padding:7px;font-family:ui-monospace,monospace;font-size:12px}.ix-queue-counter{border:1px solid var(--edge);background:linear-gradient(120deg,#4f46e517,#38bdf815);border-radius:18px;align-items:center;gap:15px;padding:18px;display:flex}.ix-queue-counter strong{color:var(--link);font-size:30px}.ix-queue-counter small{color:var(--muted);font-size:14px}.ix-workspace-special{gap:22px;max-inline-size:1180px;margin-inline:auto;padding:20px 24px 110px;display:grid}.ix-special-header{border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.ix-coach-work{grid-template-columns:300px minmax(0,1fr);gap:18px;display:grid}.ix-coach-work .ix-roster-row{min-block-size:90px}.ix-coach-work .ix-attend{block-size:56px;inline-size:56px}.ix-coach-nav{gap:8px;display:flex;overflow:auto}.ix-coach-nav button{background:var(--glass);border:1px solid var(--edge);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-block-size:56px;padding:12px 18px;display:flex}.ix-coach-nav button.active{background:var(--indigo);color:#fff;border-color:var(--indigo)}[data-role=trainer] .ix-button,[data-role=kiosk] .ix-button{min-block-size:56px}.ix-parent-hello h1{font-size:30px}.ix-parent-hello p{color:var(--muted);margin-block-start:5px;font-size:14px}.ix-public{min-block-size:100dvh;color:var(--text);flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;padding:28px 18px 40px;display:flex}.ix-public>header{justify-content:space-between;align-items:center;gap:14px;inline-size:100%;max-inline-size:560px;display:flex}.ix-public>.ix-card{inline-size:100%;max-inline-size:560px}.ix-public .ix-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#4f46e5) 80%,#fff),var(--brand-primary,#4f46e5));border-color:var(--brand-primary,#4f46e5)}.ix-public-language{gap:3px;display:flex}.ix-public-language button{min-block-size:44px;min-inline-size:36px;padding:4px;font-size:12px}.ix-public-language button.active{color:var(--link);font-weight:700}.ix-public footer{color:var(--muted);text-align:center;gap:7px;font-size:12px;display:grid}.ix-public h1{font-size:26px}.ix-public .ix-card-body{padding:28px}.ix-auth{border:1px solid var(--edge);min-block-size:640px;inline-size:100%;max-inline-size:1000px;box-shadow:var(--window-shadow);background:var(--glass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:28px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ix-auth-art{color:#fff;background:radial-gradient(at 80% 0,#38bdf829,#0000 70%),linear-gradient(150deg,#4541ab,#325b99);padding:40px;position:relative;overflow:hidden}.ix-auth-art .ix-brand{color:#fff;padding:0}.ix-auth-art h1{letter-spacing:-1.3px;max-inline-size:330px;margin-block:75px 20px;font-size:38px;line-height:1.13}.ix-auth-art p{color:#e5ebff;max-inline-size:300px;font-size:15px}.ix-auth-art:after{content:"";background:linear-gradient(120deg,#ffffff26,#ffffff08);border:1px solid #ffffff52;border-radius:56px;block-size:260px;inline-size:260px;position:absolute;inset-block-end:-65px;inset-inline-end:-20px;transform:rotate(25deg);box-shadow:0 0 0 40px #ffffff07}.ix-auth-form{flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex}.ix-auth-form h1{font-size:27px}.ix-auth-form p{color:var(--muted);font-size:13px}.ix-otp{gap:8px;display:flex}.ix-otp input{text-align:center;border:1px solid var(--line);background:var(--field-bg);border-radius:12px;block-size:58px;inline-size:calc(16.6667% - 6.66667px);min-inline-size:0;font-size:24px}.ix-kiosk{text-align:center;justify-items:center;gap:24px;max-inline-size:480px;margin-inline:auto;padding:35px 20px;display:grid}.ix-keypad{grid-template-columns:repeat(3,76px);gap:12px;display:grid}.ix-keypad button{border:1px solid var(--edge);background:var(--glass);min-block-size:68px;box-shadow:var(--shadow);border-radius:18px;font-size:25px}.ix-pin-display{gap:12px;display:flex}.ix-pin-display>span{border:1px solid var(--neutral-border);background:var(--surface);border-radius:50%;block-size:16px;inline-size:16px}.ix-pin-display>span.filled{background:var(--indigo);border-color:var(--indigo)}.ix-rating{justify-content:center;gap:7px;display:flex}.ix-rating button{block-size:52px;inline-size:48px;color:var(--neutral-border)}.ix-rating .active{color:var(--violet-text)}.ix-rating .active svg{fill:#8b7cf833}.ix-signature-pad{border:1px dashed var(--neutral-border);background:var(--field-bg);touch-action:none;border-radius:14px;block-size:150px;position:relative}.ix-signature-pad svg{pointer-events:none;block-size:100%;inline-size:100%}.ix-signature-pad small{color:var(--muted);position:absolute;inset-block-end:12px;inset-inline-start:14px}.ix-qr{color:#263859;background:#fff;border:1px solid #d4dded;border-radius:20px;justify-items:center;gap:16px;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;padding:20px;display:grid}.ix-qr svg{block-size:200px;inline-size:200px;max-inline-size:100%}.ix-qr small{font-size:12px}.ix-notification-row{border-block-end:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.ix-notification-row.unread{border-inline-start:3px solid var(--indigo);padding-inline-start:12px}.ix-notification-row>.ix-grow{gap:6px;display:grid}.ix-command-list{gap:2px;display:grid}.ix-command-list button{text-align:start;border-radius:12px;align-items:center;gap:12px;min-block-size:56px;padding:10px;display:flex}.ix-command-list button:hover,.ix-command-list button.selected{color:var(--link);background:#4f46e511}.ix-command-list .ix-grow{gap:3px;display:grid}.ix-command-list small{color:var(--muted);font-size:12px}.ix-assistant-bubbles{gap:18px;display:grid}.ix-assistant-bubbles .ix-bubble{max-inline-size:94%}.ix-wave{justify-content:center;align-items:center;gap:4px;block-size:42px;display:flex}.ix-wave i{background:var(--violet);border-radius:3px;block-size:16px;inline-size:4px;animation:.8s ease-in-out infinite alternate ix-voice}.ix-wave i:nth-child(2n){block-size:30px;animation-delay:.3s}.ix-wave i:nth-child(3n){animation-delay:.5s}.ix-paper{color:#172345;max-inline-size:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #d4ddec;border-radius:16px;padding:35px}.ix-paper h1{font-size:26px}.ix-paper h2{margin-block:20px 10px;font-size:17px}.ix-paper table{border-collapse:collapse;inline-size:100%;margin-block:15px;font-size:12px}.ix-paper th,.ix-paper td{text-align:start;border:1px solid #a6b3c9;padding:9px}.ix-paper th{background:#eef2f8}.ix-paper p{font-size:13px}.ix-paper .ix-money{color:#172345}.ix-paper small{color:#51617b;font-size:12px}.ix-paper-header{justify-content:space-between;gap:20px;margin-block-end:24px;display:flex}.ix-paper-footer{color:#51617b;justify-content:space-between;margin-block-start:28px;font-size:12px;display:flex}.ix-print-signature{border-block-start:1px solid #b6c2d4;margin-block-start:40px;padding-block-start:10px;font-size:12px}@keyframes ix-sheet-in{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ix-fade{0%{opacity:0}to{opacity:1}}@keyframes ix-shimmer{to{background-position:-200% 0}}@keyframes ix-voice{to{block-size:8px}}@media (width>=1600px){.ix-shell{grid-template-columns:240px minmax(0,1fr)}.ix-sidebar{inline-size:218px}.ix-workspace{padding-inline:30px}.ix-main{margin-block-start:30px}}@media (width<=1279px){.ix-shell{grid-template-columns:188px minmax(0,1fr)}.ix-sidebar{inline-size:174px;padding-inline:8px;inset-inline-start:10px}.ix-sidebar .ix-brand{gap:6px;font-size:20px}.ix-workspace{padding-inline:15px}.ix-topbar .ix-search-trigger{max-inline-size:190px}.ix-search-trigger kbd{display:none}.ix-topbar{gap:8px}.ix-topbar .ix-branch{white-space:nowrap;max-inline-size:190px;overflow:hidden}.ix-nav-group>button{gap:8px;padding-inline:8px;font-size:12px}.ix-nav-children{padding-inline-start:18px}.ix-inbox{grid-template-columns:260px minmax(0,1fr)}.ix-inbox-context{display:none}.ix-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-stats{gap:12px}.ix-stat{padding:17px}.ix-split{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.ix-checklist-layout{grid-template-columns:1fr}.ix-checklist-detail{position:static}.ix-settings-index,.ix-grid.three,.ix-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-queue-preview{grid-template-columns:1fr}.ix-queue-summary{position:static}}@media (width<=1023px){.ix-shell{grid-template-columns:78px minmax(0,1fr)}.ix-sidebar{border-radius:20px;align-items:center;inline-size:64px;padding-inline:7px;inset-inline-start:8px}.ix-sidebar .ix-brand{padding:0}.ix-sidebar .ix-brand>span{display:none}.ix-sidebar nav{inline-size:100%}.ix-sidebar .ix-nav-group>button{justify-content:center;padding-inline:8px}.ix-nav-group>button>span,.ix-nav-group>button>svg:last-child,.ix-nav-children,.ix-sidebar-footer .ix-person>span:last-child,.ix-sidebar .ix-design-link{display:none}.ix-sidebar .ix-nav-group>button>svg:first-child{display:block}.ix-sidebar-footer{padding-inline:4px}.ix-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-topbar .ix-test-chip,.ix-topbar .ix-search-trigger span{display:none}.ix-topbar .ix-search-trigger{flex:0;min-inline-size:44px}.ix-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-stats>.ix-stat:last-child:nth-child(3){grid-column:1/-1}.ix-split,.ix-queue-preview,.ix-health-grid{grid-template-columns:1fr}.ix-coach-work{grid-template-columns:260px minmax(0,1fr)}.ix-coach-work .ix-roster-status{gap:3px}.ix-coach-work .ix-attend{inline-size:48px;min-inline-size:48px}.ix-coach-work .ix-roster-row{flex-wrap:wrap}.ix-coach-work .ix-roster-status{margin-inline-start:48px}.ix-hero-title .ix-person strong{font-size:26px}}@media (width<=767px){body{font-size:14px}.ix-shell{display:block}.ix-sidebar{display:none}.ix-workspace{padding:0 14px calc(110px + env(safe-area-inset-bottom))}.ix-topbar{border-block-start:0;border-radius:0 0 22px 22px;gap:4px;block-size:66px;margin-inline:-14px;padding:8px 10px;box-shadow:0 8px 30px -18px #324c8059}.ix-topbar .ix-branch{gap:6px;max-inline-size:160px;font-size:12px}.ix-topbar .ix-branch>svg:first-child,.ix-topbar .ix-search-trigger,.ix-topbar-actions>.ix-button:nth-of-type(2),.ix-topbar-actions>.ix-button:nth-of-type(3){display:none}.ix-topbar-mobile{display:flex}.ix-topbar-mobile .ix-brand{gap:7px;padding:0;font-size:18px}.ix-topbar-mobile .ix-brand img{block-size:28px;inline-size:23px}.ix-topbar-mobile .ix-brand small,.ix-topbar>.ix-branch{display:none}.ix-main{gap:18px;margin-block-start:22px}.ix-page-title{align-items:flex-start;gap:12px;min-block-size:0;margin-block-end:2px}.ix-page-title h1{overflow-wrap:anywhere;font-size:27px;line-height:1.15}.ix-page-title p{font-size:12px}.ix-page-title>.ix-actions{justify-content:flex-end;gap:4px}.ix-page-title>.ix-actions .ix-button:not(.ix-primary){min-inline-size:44px;padding:9px}.ix-page-title>.ix-actions .ix-button:not(.ix-primary)>span{display:none}.ix-page-title>.ix-actions .ix-button.ix-primary{padding-inline:12px}.ix-page-title>.ix-actions .ix-button.ix-primary>svg{display:none}.ix-card{border-radius:20px}.ix-card-body{padding:18px 16px}.ix-section-heading{padding:17px 16px 0}.ix-section-heading+.ix-card-body{padding-block-start:12px}.ix-section-heading h2{font-size:17px}.ix-section-heading>.ix-actions .ix-button{min-block-size:36px;padding:6px 8px;font-size:12px}.ix-section-heading>.ix-actions .ix-button>svg{block-size:16px;inline-size:16px}.ix-stats,.ix-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ix-stats>.ix-stat:last-child:nth-child(3){grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.ix-stats>.ix-stat:last-child:nth-child(3)>.ix-stat-caption{grid-column:1/-1}.ix-stat{border-radius:18px;gap:13px;padding:16px 14px}.ix-stat-label{font-size:12px;line-height:1.35}.ix-stat-caption{gap:5px;font-size:12px}.ix-stat>strong,.ix-money.stat{letter-spacing:-.5px;font-size:25px}.ix-money.stat small{font-size:14px}.ix-stat-label>svg{inline-size:15px}.ix-money{font-size:15px}.ix-grid,.ix-grid.three,.ix-grid.four,.ix-split,.ix-settings-index{grid-template-columns:1fr}.ix-span-two{grid-column:auto}.ix-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ix-quick-grid>button{min-block-size:58px;padding:12px;font-size:13px}.ix-quick-grid>button>svg{inline-size:19px}.ix-tabs-shell{z-index:9;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-inline:-2px;position:sticky;inset-block-start:0}.ix-tabs-shell.small{position:static}.ix-tabs button{padding-inline:12px;font-size:13px}.ix-grid .ix-card{min-inline-size:0}.ix-desktop-table{display:none}.ix-mobile-list{display:block}.ix-mobile-sort{align-items:flex-end;gap:2px;display:flex}.ix-mobile-sort .ix-field>span:first-child{display:none}.ix-mobile-sort .ix-pick-button{inline-size:110px;padding:10px 7px;font-size:12px}.ix-mobile-sort .ix-icon-button{min-inline-size:36px;padding:8px}.ix-table-tools{gap:8px}.ix-search-field input{font-size:14px}.ix-search-field{min-inline-size:100px;padding-inline:10px}.ix-table-footer{padding-block-start:10px}.ix-bottom-nav{border:1px solid var(--edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(30px)saturate(130%);backdrop-filter:blur(30px)saturate(130%);z-index:30;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;block-size:67px;padding:5px;display:grid;position:fixed;inset-block-end:calc(10px + env(safe-area-inset-bottom));inset-inline:10px;box-shadow:0 10px 32px -10px #26397166,inset 0 1px #ffffffae}.ix-bottom-nav button{min-block-size:56px;color:var(--muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:12px;line-height:1.2;display:flex}.ix-bottom-nav button.active{color:var(--link);background:#4f46e50e}.ix-bottom-nav button.quick svg{color:#fff;background:var(--indigo);border:5px solid var(--indigo);border-radius:11px;block-size:33px;inline-size:33px;margin-block:-5px 0}.ix-assistant-float{display:none}.ix-sheet,.ix-sheet.wide,.ix-sheet.centered{block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:none;animation:ix-sheet-in .23s var(--ease);border:0;border-radius:0}.ix-overlay,.ix-overlay.is-centered{align-items:stretch;padding:0}.ix-sheet>header{min-block-size:66px;padding:12px 14px}.ix-sheet>header h2{font-size:20px}.ix-sheet-content{padding:20px 18px;padding-block-end:26px}.ix-sheet-footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom));justify-content:flex-end;gap:8px}.ix-sheet-footer .ix-button{flex:1}.ix-sheet-footer>.ix-grow{flex-basis:100%}.ix-sheet .ix-tabs-shell{margin-inline:-4px}.ix-save-bar{flex-wrap:wrap;gap:6px;padding:10px;inset-block-end:calc(86px + env(safe-area-inset-bottom))}.ix-save-bar>span{flex-basis:100%;font-size:12px}.ix-save-bar>.ix-button{flex:1}.ix-toast{inline-size:max-content;font-size:13px;inset-block-end:calc(90px + env(safe-area-inset-bottom))}.ix-notice{flex-wrap:wrap;align-items:flex-start;padding:12px;font-size:13px}.ix-notice-action{margin-inline-start:28px}.ix-notice>svg{margin-block-start:2px}.ix-field input,.ix-field textarea,.ix-pick-button{font-size:16px}.ix-person strong{font-size:14px}.ix-person small{font-size:12px}.ix-hero-title{flex-wrap:wrap;gap:12px;padding:0}.ix-hero-title .ix-person{gap:12px}.ix-hero-title .ix-person strong{font-size:27px;line-height:1.15}.ix-hero-title .ix-avatar.large{block-size:52px;inline-size:52px;font-size:18px}.ix-hero-title .ix-person small{font-size:12px}.ix-hero-title>.ix-actions{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}.ix-hero-title>.ix-actions .ix-button:nth-child(n+3){display:none}.ix-next-class{padding:22px}.ix-next-class h2{font-size:21px}.ix-next-time{font-size:33px}.ix-health-grid{grid-template-columns:1fr}.ix-next-class .ix-button{min-block-size:44px}.ix-bars{gap:6px;block-size:180px}.ix-chart-legend{font-size:12px}.ix-dashboard-owner>.ix-owner-summary{order:4}.ix-dashboard-owner>.ix-dashboard-charts{order:5}.ix-dashboard-owner>.ix-dashboard-attention{order:3}.ix-dashboard-owner{flex-direction:column;gap:18px;display:flex}.ix-dashboard-owner>div{inline-size:100%}.ix-checklist-layout{grid-template-columns:1fr}.ix-checklist-row{min-block-size:80px;padding-inline:0}.ix-checklist-row b{font-size:14px}.ix-checklist-row .ix-badge{font-size:12px}.ix-contact-outcome{padding:13px}.ix-section-toolbar{gap:12px}.ix-section-toolbar .ix-toolbar-group{gap:4px}.ix-calendar-head>div{padding-block:10px;font-size:12px}.ix-month-cell{min-block-size:65px;padding:5px 2px}.ix-month-cell>.ix-calendar-event{display:none}.ix-day-number{block-size:29px;inline-size:29px;margin-inline:auto;font-size:13px}.ix-month-dots{justify-content:center;align-items:center;gap:3px;min-block-size:12px;display:flex}.ix-calendar-mobile-agenda{gap:12px;margin-block-start:18px;display:grid}.ix-month-grid{border-inline-start:0}.ix-month-cell:nth-child(7n){border-inline-end:0}.ix-calendar-week-desktop{display:none}.ix-calendar-week-mobile{display:block}.ix-calendar-toolbar{flex-direction:column;align-items:stretch}.ix-calendar-toolbar>.ix-toolbar-group{justify-content:space-between}.ix-roster-row{flex-wrap:wrap;gap:9px;min-block-size:90px}.ix-roster-row .ix-grow{flex-basis:calc(100% - 54px)}.ix-roster-status{margin-inline-start:46px}.ix-day-agenda .ix-lesson{min-block-size:78px}.ix-coach-legend{gap:2px}.ix-coach-legend .ix-chip>span{padding-inline:9px;font-size:12px}.ix-inbox{block-size:calc(100dvh - 240px);min-block-size:440px;display:block}.ix-conversations{block-size:100%;padding:14px}.ix-chat{block-size:100%;display:none}.ix-inbox.chat-open .ix-conversations{display:none}.ix-inbox.chat-open .ix-chat{display:flex}.ix-chat-header{padding:10px}.ix-chat-bubbles{gap:13px;padding:17px}.ix-chat-back{display:block}.ix-bubble{max-inline-size:93%;font-size:14px}.ix-composer{padding:11px}.ix-composer textarea{min-block-size:70px;font-size:16px}.ix-board-column{inline-size:280px;min-inline-size:280px}.ix-board{margin-inline:-5px;padding-inline:5px}.ix-task-row>.ix-badge{display:none}.ix-task-row{gap:2px}.ix-task-row small{font-size:12px}.ix-task-row strong{font-size:14px}.ix-settings-form{grid-template-columns:1fr;gap:14px}.ix-rule-row{grid-template-columns:1fr 1fr 44px}.ix-rule-row>.ix-field:first-child{grid-column:1/-1}.ix-flow-split{grid-template-columns:1fr}.ix-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-season{grid-template-columns:repeat(5,minmax(0,1fr))}.ix-steps{gap:10px}.ix-steps button{gap:6px;font-size:12px}.ix-steps li{min-inline-size:80px}.ix-wizard-footer{border-radius:14px;padding:12px;inset-block-end:calc(83px + env(safe-area-inset-bottom))}.ix-workspace-special{padding:12px 14px calc(110px + env(safe-area-inset-bottom));gap:18px}.ix-special-header{gap:7px;padding:8px 12px}.ix-special-header .ix-brand{gap:7px;padding:0;font-size:20px}.ix-special-header .ix-brand img{block-size:29px;inline-size:24px}.ix-special-header .ix-brand small,.ix-special-header .ix-badge{display:none}.ix-coach-work{grid-template-columns:1fr}.ix-coach-nav{gap:7px}.ix-coach-nav button{min-block-size:56px;padding:10px 13px;font-size:13px}.ix-coach-work .ix-attend{block-size:56px;inline-size:56px;min-inline-size:56px}.ix-coach-work .ix-roster-status{gap:8px;margin-inline-start:48px}.ix-public{padding:20px 14px 32px}.ix-public>header{gap:8px}.ix-public .ix-card-body{padding:24px 20px}.ix-public .ix-brand{padding:0;font-size:21px}.ix-public .ix-brand img{inline-size:25px}.ix-auth{border-radius:24px;grid-template-columns:1fr;min-block-size:0;max-inline-size:480px}.ix-auth-art{min-block-size:160px;padding:24px}.ix-auth-art h1{letter-spacing:-.7px;max-inline-size:260px;margin-block:26px 0;font-size:26px;line-height:1.13}.ix-auth-art p{display:none}.ix-auth-art:after{border-radius:30px;block-size:130px;inline-size:130px;inset-block-end:-50px}.ix-auth-form{gap:18px;padding:25px 22px}.ix-auth-form h1{font-size:25px}.ix-auth-form .ix-tabs-shell{position:static}.ix-design-grid{grid-template-columns:1fr}.ix-paper{padding:24px 18px;overflow:auto}.ix-paper table{min-inline-size:580px}.ix-print-action-bar{flex-wrap:wrap;gap:8px;display:flex}}@media (width>=768px){.ix-calendar-week-mobile{display:none}.ix-print-action-bar{gap:8px;display:flex}.ix-parent-bottom{background:var(--glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);block-size:68px;inline-size:540px;box-shadow:var(--window-shadow);border:1px solid var(--edge);z-index:30;border-radius:24px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%)}.ix-parent-bottom button{color:var(--muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.ix-parent-bottom button.active{color:var(--link);background:#4f46e510}[dir=rtl] .ix-parent-bottom{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ix-button:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ix-card,.ix-topbar,.ix-sidebar,.ix-sheet,.ix-bottom-nav{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.ix-card,.ix-topbar,.ix-sidebar,.ix-sheet,.ix-bottom-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ix-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#19284688}}@media print{@page{size:A4;margin:12mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.ix-root{color:#172345!important;background:#fff!important}body:before,.ix-sidebar,.ix-topbar,.ix-bottom-nav,.ix-parent-bottom,.ix-assistant-float,.ix-page-title,.ix-no-print,.ix-design-link,.ix-toast,.ix-save-bar{display:none!important}.ix-shell,.ix-workspace,.ix-main,.ix-workspace-special{margin:0!important;padding:0!important;display:block!important}.ix-card,.ix-paper{max-inline-size:none;color:#172345!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;padding:0!important}.ix-card-body{padding:0!important}.ix-paper table{inline-size:100%;min-inline-size:0;font-size:10pt}.ix-paper th,.ix-paper td{border-color:#66758b;font-size:9pt;color:#172345!important}.ix-paper th{background:#eef2f8!important}.ix-paper tr{break-inside:avoid}.ix-paper .ix-button,.ix-print-action-bar{display:none!important}.ix-money{color:#172345!important}.ix-paper-footer{color:#344761}.ix-public{padding:0!important;display:block!important}.ix-public>header,.ix-public>footer{display:none}.ix-public>.ix-card{max-inline-size:none}.ix-print-landscape{page:landscape}@page landscape{size:A4 landscape;margin:12mm}}.ix-overlay[hidden]{display:none!important}.ix-overlay{z-index:80}.ix-overlay.is-centered{z-index:100}.ix-root{font-family:-apple-system,BlinkMacSystemFont,Manrope,Segoe UI,Arial,sans-serif}.ix-sidebar nav{scrollbar-width:thin;flex:1;min-block-size:0;overflow:auto}.ix-nav-children>div>button{text-align:start;min-block-size:44px;inline-size:100%;color:var(--muted);border-radius:11px;padding-block:9px;padding-inline:34px 12px;font-size:13px}.ix-nav-children>div>button.active{color:var(--link);background:color-mix(in srgb,var(--indigo) 10%,var(--surface));font-weight:650}.ix-nav-subtitle{padding-block:12px 3px;padding-inline:34px 12px;display:block}.ix-brand img{flex:none}.ix-brand>span{line-height:1.25;display:grid}.ix-brand small{color:var(--muted);font-size:12px;font-weight:450}.ix-topbar{gap:14px}.ix-main{min-inline-size:0}.ix-topbar-actions{margin-inline-start:auto}.ix-topbar kbd{white-space:nowrap;font-size:12px}.ix-language-picker{gap:4px;display:flex}.ix-language-picker button{border-radius:12px;min-block-size:44px;min-inline-size:44px;font-size:13px}.ix-language-picker button.active{background:var(--indigo);color:#fff}.ix-person>span{gap:4px;min-inline-size:0;display:grid}.ix-person strong,.ix-person .ix-link{font-size:14px}.ix-person small{color:var(--muted);font-size:12px;line-height:1.5}.ix-upload{border:1px dashed var(--info-border);min-block-size:160px;color:var(--muted);border-radius:18px;place-items:center;gap:12px;padding:28px;display:grid}.ix-upload input{max-inline-size:100%;font-size:13px}.ix-upload input::file-selector-button{border:1px solid var(--line);background:var(--surface);min-block-size:44px;color:var(--text);border-radius:10px;padding-inline:16px}.ix-upload small{font-size:12px}.ix-next-class{background:radial-gradient(at 100% 0,#38bdf829,#0000 65%),linear-gradient(125deg,#4541ab,#325b99);box-shadow:0 20px 44px -18px #353a9166,inset 0 1px #ffffff70}.ix-next-class h2{letter-spacing:-.7px;margin-block:18px 8px;font-size:25px;line-height:1.25}.ix-next-class .ix-button{color:#253168;background:#f4f7ff;border:1px solid #ffffffb0}.ix-next-class p{opacity:1;color:#eef4ff}.ix-dashboard-owner{align-items:stretch}.ix-quick-grid .ix-button{min-block-size:58px}.ix-day-number{min-block-size:44px;min-inline-size:44px}.ix-coach-dot,.ix-month-dots i{background:var(--indigo);border-radius:50%;block-size:7px;inline-size:7px;display:inline-block}.color-0{--group-color:var(--group-0)}.color-1{--group-color:var(--group-1)}.color-2{--group-color:var(--group-2)}.color-3{--group-color:var(--group-3)}.color-4{--group-color:var(--group-4)}.color-5{--group-color:var(--group-5)}.color-6{--group-color:var(--group-6)}.color-7{--group-color:var(--group-7)}.ix-coach-dot[class*=color],.ix-month-dots i[class*=color],.ix-swatch[class*=color]{background:var(--group-color)}.ix-swatch{min-block-size:44px;min-inline-size:44px}.ix-lesson[class*=color],.ix-calendar-event[class*=color],.ix-group-label[class*=color]{border-inline-start:3px solid var(--group-color);color:var(--text)}.ix-calendar-event.external{border-style:dashed}.ix-calendar-event.missing{box-shadow:inset 0 0 0 1px var(--danger-border)}.ix-busy-block{background:var(--neutral-bg);color:var(--muted);border:1px dashed var(--neutral-border);border-radius:9px;margin-block:8px;padding:10px;font-size:12px}.ix-slot{border-style:dashed;inline-size:100%;margin-block:12px}.ix-dashed-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:18px;font-size:13px}.ix-history-row{text-align:start;border-block-end:1px solid var(--line);align-items:center;gap:16px;min-block-size:64px;inline-size:100%;padding:10px 0;display:flex}.ix-history-row>.ix-person{flex:1}.ix-availability>div{border-block-end:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:18px;padding-block:16px;display:grid}.ix-availability-weeks{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.ix-availability-weeks button{background:var(--neutral-bg);border-radius:10px;min-block-size:44px}.ix-availability-weeks .leave{background:var(--info-bg);color:var(--info)}.ix-timesheet{overflow:auto}.ix-timesheet-row{grid-template-columns:200px repeat(7,minmax(48px,1fr));gap:6px;min-inline-size:600px;padding-block:10px;display:grid}.ix-timesheet-row>button{border:1px solid var(--line);background:var(--field-bg);font-variant-numeric:tabular-nums;border-radius:9px;min-block-size:48px}.ix-timesheet-row>button.dirty{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.ix-scheme-preview{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-block:20px;display:grid}.ix-scheme-preview>div{text-align:center;background:var(--info-bg);border-radius:8px;gap:5px;padding:8px 3px;font-size:12px;display:grid}.ix-scheme-preview .ix-money{flex-wrap:wrap;justify-content:center}.ix-scheme-preview .ix-money small{font-size:12px}.ix-public-amount{text-align:center;margin-block:25px;font-size:42px;font-weight:700}.ix-video-preview{background:linear-gradient(140deg,#4541ab,#325b99);border-radius:18px;place-items:center;min-block-size:250px;display:grid}.ix-video-preview .ix-button{background:var(--surface);color:var(--text)}.ix-signature-pad svg{touch-action:none;border:1px dashed var(--neutral-border);border-radius:12px;block-size:150px;inline-size:100%;margin-block:10px;display:block}.ix-qr img{block-size:auto;max-inline-size:100%;display:block}.ix-rating svg{fill:#0000;block-size:34px;inline-size:34px;stroke:var(--warning);stroke-width:1.5px}.ix-rating .selected svg{fill:var(--warning)}.ix-auth-orbits{isolation:isolate;min-block-size:300px;position:relative}.ix-auth-orbits i{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 30% 25%,#ffffffbf,#38bdf855 45%,#4f46e56b);border:1px solid #fff7;border-radius:50%;block-size:240px;inline-size:240px;position:absolute;inset-block-start:0;inset-inline-start:10%;box-shadow:inset 12px 15px 50px #fff3,20px 30px 60px #24396b4d}.ix-auth-orbits i:nth-child(2){background:radial-gradient(circle at 30% 25%,#dcd6ffb3,#8b7cf84d 55%,#4f46e54d);block-size:170px;inline-size:170px;inset-block-start:120px;inset-inline-start:40%}.ix-auth-orbits i:nth-child(3){block-size:85px;inline-size:85px;inset-block-start:200px;inset-inline-start:6%}.ix-device-preview{background:#bfcde9;min-block-size:100vh}.ix-device-preview>header{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#172345;background:#f2f6fde6;border-block-end:1px solid #fff9;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:sticky;inset-block-start:0}.ix-device-preview nav{flex-wrap:wrap;gap:5px;display:flex}.ix-device-preview nav a{color:#172345;border-radius:10px;place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.ix-device-preview nav a.selected{color:#fff;background:#4f46e5}.ix-device-scroll{justify-content:safe center;padding:24px;display:flex;overflow:auto}.ix-device-scroll iframe{background:#cbdcf7;border:1px solid #fffc;border-radius:22px;flex:none;block-size:calc(100dvh - 130px);min-block-size:640px;box-shadow:0 24px 80px #233b704d}.ix-public-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#cbdcf7;--surface:#f2f6fd;--dense:#f8faff;--glass:#f2f7ffad;--glass-strong:#f4f8ffe6;--field-bg:#f8faffe6;--text:#172345;--muted:#51617b;--link:#4338ca;--line:#4a63972e;--edge:#fffc;--success:#245d50;--success-bg:#dfeee9;--warning:#72571f;--warning-bg:#f1eada;--danger:#923653;--danger-bg:#f5e4ec;--info:#275882;--info-bg:#dfedf9;--neutral:#47566f;--neutral-bg:#e4e9f2;color:var(--text);background:radial-gradient(at 10% 0,#f0eaff 0,#0000 45%),radial-gradient(at 95% 20%,#bdeaff 0,#0000 45%),#cbdcf7;min-block-size:100dvh}.ix-tabs button,.ix-tabs-next,.ix-number-link,.ix-link,.ix-chips button,.ix-chip,.ix-calendar-event,.ix-test-chip,.ix-pick-options button,.ix-heatmap button,.ix-toggle,.ix-inline-value{min-block-size:44px}.ix-flow-node{min-block-size:56px}.ix-row-link{min-block-size:44px}.ix-print-month td{vertical-align:top;block-size:85px;inline-size:14.28%}.ix-print-month td small{display:block}.ix-public .ix-card-body>.ix-actions{margin-block-start:18px}@media (width<=1023px){.ix-sidebar .ix-nav-group>button>span,.ix-sidebar .ix-nav-group>button>svg:last-child,.ix-sidebar .ix-nav-children,.ix-sidebar .ix-brand>span,.ix-sidebar-footer .ix-button span,.ix-sidebar .ix-design-link{display:none}.ix-sidebar-footer .ix-button{min-inline-size:44px;padding:0}.ix-auth-orbits{min-block-size:250px}}@media (width<=767px){.ix-month-events{display:none}.ix-calendar-head b{text-overflow:clip;max-inline-size:100%;font-size:12px;overflow:hidden}.ix-month-cell{min-block-size:60px;min-inline-size:0;padding:2px}.ix-month-dots{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.ix-month-dots i{block-size:5px;inline-size:5px}.ix-month-cell .ix-day-number{inline-size:100%;min-inline-size:0}.ix-public-amount{font-size:36px}.ix-availability>div{grid-template-columns:1fr;gap:10px}.ix-history-row{flex-wrap:wrap;gap:8px}.ix-history-row .ix-diff{inline-size:100%;padding-inline-start:50px}.ix-scheme-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-device-preview>header{flex-direction:column;align-items:flex-start}.ix-device-scroll{padding:12px}.ix-topbar .ix-branch{min-inline-size:0}.ix-topbar .ix-branch span{white-space:nowrap;text-overflow:ellipsis;max-inline-size:110px;overflow:hidden}.ix-topbar .ix-test-chip{display:none}.ix-topbar-actions{gap:1px}.ix-topbar-actions>.ix-button:first-child{display:none}.ix-timesheet-row{grid-template-columns:140px repeat(7,52px)}}[data-role=trainer] .ix-button,[data-role=kiosk] .ix-button,[data-role=trainer] .ix-attend button,[data-role=trainer] .ix-tabs button,[data-role=trainer] .ix-language-picker button,[data-role=kiosk] .ix-language-picker button{min-block-size:56px;min-inline-size:56px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.ix-card,.ix-sidebar,.ix-topbar,.ix-sheet{background:var(--surface)}}@media print{.ix-print-action-bar,.ix-device-preview>header{display:none!important}.ix-paper{color:#172345!important;box-shadow:none!important;background:#fff!important}.ix-paper .ix-muted,.ix-paper small{color:#51617b!important}.ix-paper .ix-button{display:none!important}}[data-role=trainer] .ix-pick-button,[data-role=trainer] .ix-pick-options button,[data-role=trainer] .ix-link,[data-role=trainer] input,[data-role=kiosk] input{min-block-size:56px}.ix-task-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:6px;display:flex}.ix-task-assignee{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;max-inline-size:108px;display:flex}.ix-task-assignee small{color:var(--muted);font-size:12px;line-height:1.4}.ix-task-done .ix-task-title{color:var(--muted);text-decoration:line-through}.ix-contact-result .ix-card-body{flex-direction:column;gap:12px;display:flex}.ix-contact-result details{border-block-start:1px solid var(--line);padding-block-start:10px}.ix-contact-result summary{cursor:pointer;min-block-size:44px;color:var(--muted);align-items:center;gap:8px;display:flex}.ix-checklist-mobile-content,.ix-checklist-sticky{display:none}.ix-checklist-item{border-block-end:1px solid var(--line)}.ix-checklist-layout>.ix-card .ix-callout{z-index:1;background:var(--surface);box-shadow:var(--shadow);position:sticky;inset-block-start:0}.ix-report-version{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=767px){.ix-checklist-layout{display:block}.ix-checklist-desktop-content{display:none}.ix-checklist-mobile-content{padding:14px 4px 20px;display:block}.ix-checklist-sticky{z-index:12;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;inset-block-end:calc(72px + env(safe-area-inset-bottom))}.ix-task-quick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ix-task-quick>.ix-field:first-child,.ix-task-quick>.ix-button{grid-column:1/-1}.ix-task-assignee{max-inline-size:70px}.ix-task-row{align-items:flex-start}}@media print{.ix-checklist-mobile-content,.ix-checklist-sticky{display:none}.ix-checklist-desktop-content{display:block}}.ix-text-rose{color:var(--danger)}.ix-report-print{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#172345;background:#fff;line-height:1.8}.ix-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ix-funnel>button{text-align:start;background:var(--glass);border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px;display:grid}.ix-funnel>button>strong{font-size:24px}.ix-funnel>button>span{color:var(--muted);font-size:13px}.ix-dashboard-page>.ix-dashboard-owner{order:0}.ix-dashboard-page>.ix-dashboard-metrics{order:1}.ix-dashboard-page>.ix-dashboard-priorities{order:2}.ix-dashboard-page>.ix-dashboard-charts{order:3}@media (width<=767px){.ix-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-dashboard-page{flex-direction:column;display:flex}.ix-dashboard-page>.ix-dashboard-priorities{order:1}.ix-dashboard-page>.ix-dashboard-metrics{order:2}.ix-dashboard-page>details{order:4}}.ix-dashboard-priorities{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.ix-dashboard-metrics .ix-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.ix-next-meta{border-block-start:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:10px;padding-block-start:10px;font-size:12px;display:flex}.ix-next-meta .ix-button{color:#fff;min-block-size:44px;font-size:12px}@media (width<=767px){.ix-dashboard-metrics .ix-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ix-calendar-toolbar{flex-wrap:wrap}.ix-calendar-toolbar>.ix-field{max-inline-size:200px}.ix-calendar-event.cancelled{opacity:.6;text-decoration:line-through}.ix-group-label{border-inline-start:3px solid var(--indigo);flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding-inline-start:12px;display:flex}.ix-program-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#4f63f03d,#3eaaec1f);border-radius:24px;padding:24px}.ix-program-hero h2{margin:0 0 10px;font-size:28px}.ix-program-hero .ix-bidi{margin-inline-start:12px}.ix-block{margin-block:4px;display:block}.ix-skill-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ix-skill-drop{border-radius:16px;min-height:140px}.ix-skill-row{border-block-end:1px solid var(--line);padding:12px 0}.ix-season-timeline{gap:8px;min-height:54px;margin-block:20px;display:flex;position:relative}.ix-term,.ix-holiday{border:1px solid var(--line);background:#5068ee2e;border-radius:14px;flex:1;align-items:center;gap:12px;padding:12px 20px;display:flex}.ix-term small{font-size:12px}.ix-holiday{background:repeating-linear-gradient(135deg,#5ba7f02b 0 5px,#5ba7f014 5px 10px);flex:.35}.ix-season-today{background:var(--indigo);color:#fff;border-radius:6px;padding:2px 7px;font-size:12px;position:absolute;inset-block-start:-12px;inset-inline-start:14%}.ix-wait-row{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-block:16px;display:flex}.ix-wait-row>.ix-person{flex:1;min-width:200px}.ix-camp-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;gap:1px;display:grid;overflow:auto}.ix-camp-grid>*{background:var(--surface);padding:16px}.ix-camp-grid-row{display:contents}.ix-camp-grid-row>*{background:var(--surface);padding:16px}.ix-gallery-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ix-album{border:1px solid var(--line);min-height:200px;box-shadow:var(--shadow);text-align:start;cursor:pointer;color:#eef7ff;background:#172445;border-radius:24px;padding:0;position:relative;overflow:hidden}.ix-album>img{object-fit:cover;width:100%;height:230px;transition:transform .3s}.ix-album:hover>img{transform:scale(1.035)}.ix-album>span{background:linear-gradient(#0000 28%,#0a142bdb);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.ix-album strong{font-size:22px}.ix-album small{margin-block-start:8px;font-size:12px}.ix-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ix-media-tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;position:relative;overflow:hidden}.ix-media-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.ix-media-open>img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.ix-media-open>svg{color:#fff;position:absolute;inset:40%}.ix-media-tile>.ix-checkbox{background:var(--surface);border-radius:10px;padding:6px;position:absolute;inset-block-start:10px;inset-inline-start:10px}.ix-media-caption{flex-direction:column;align-items:start;gap:8px;padding:14px;display:flex}.ix-media-caption strong{overflow-wrap:anywhere;font-size:14px}.ix-media-thumb{object-fit:cover;border-radius:10px;width:64px;height:48px}.ix-drop-zone{text-align:center;border:1.5px dashed var(--indigo);background:#668ff012;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.ix-drop-zone h3,.ix-drop-zone p{margin:0}.ix-selection-bar{z-index:3;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);position:sticky;inset-block-start:12px}.ix-selection-bar .ix-card-body{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ix-media-viewer{background:#0e1833;border-radius:20px;justify-content:center;align-items:center;height:420px;display:flex;overflow:hidden}.ix-media-viewer>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.ix-media-viewer img,.ix-media-viewer video{object-fit:contain;width:100%;height:100%;transition:transform .25s}.ix-media-viewer.zoomed{overflow:auto}.ix-media-viewer.zoomed img{cursor:zoom-out;transform:scale(1.8)}@media (width<=1023px){.ix-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-gallery-albums{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-skill-board{grid-template-columns:1fr}.ix-season-timeline{flex-direction:column}.ix-season-today{inset-inline:auto 0}}@media (width<=599px){.ix-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ix-gallery-albums{grid-template-columns:1fr}.ix-media-viewer{height:310px}.ix-media-caption{padding:10px}.ix-media-caption .ix-badge{font-size:12px}.ix-program-hero{padding:20px}.ix-wait-row .ix-actions{width:100%}}.ix-rule-edit{border:1px solid var(--line);border-radius:16px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;margin-block:10px;padding:12px;display:grid}.ix-chat-system{text-align:center;color:var(--muted);padding:8px;font-size:12px}.ix-mobile-payment{display:none}.ix-entity-header.muted{filter:saturate(.4)}@media (width<=599px){.ix-rule-edit{grid-template-columns:1fr 1fr}.ix-mobile-payment{background:var(--glass-strong);border:1px solid var(--edge);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--window-shadow);border-radius:18px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;inset-block-end:76px}}.ix-gift-card{color:#eef6ff;background:radial-gradient(circle at 95% 0,#7dbce780,#0000 55%),linear-gradient(135deg,#394ec3,#253763 65%,#183248);border:1px solid #b5d8ff70;border-radius:26px;gap:14px;padding:28px;display:grid;box-shadow:0 16px 36px -14px #1c285e80}.ix-gift-card small{letter-spacing:1px;font-size:12px}.ix-gift-card h2{font-size:26px}.ix-gift-card>.ix-bidi{letter-spacing:1px;font-size:13px}.ix-employee-sheet{min-block-size:600px}.ix-timesheet-row>button{place-items:center;gap:4px;min-block-size:78px;display:grid}.ix-timesheet-row>button.pending{border-color:var(--warning-border);background:var(--warning-bg)}.ix-timesheet-row>button.leave{background:repeating-linear-gradient(135deg,var(--info-bg) 0 5px,var(--surface) 5px 10px)}@media (width<=599px){.ix-employee-sheet{min-block-size:70dvh}.ix-timesheet-row{grid-template-columns:1fr;gap:8px}.ix-timesheet-row>button{justify-content:space-between;min-block-size:56px;display:flex}}.ix-flow-tree{gap:24px;display:grid}.ix-workflow-step{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:16px;display:grid;position:relative}.ix-workflow-step:not(:last-child):after{content:"";background:var(--indigo);opacity:.4;block-size:24px;inline-size:2px;position:absolute;inset-block-end:-25px;inset-inline-start:28px}.ix-workflow-step.selected{border-color:var(--indigo);box-shadow:0 0 0 3px #4f46e514}.ix-flow-branches{border-inline-start:2px solid var(--success-border);flex-wrap:wrap;gap:8px;padding-inline-start:12px;display:flex}.ix-run-log{border-block-end:1px solid var(--line);padding:14px 0}.ix-run-log summary{cursor:pointer;align-items:center;gap:12px;display:flex}.ix-run-log p{padding-block:14px}.ix-form-builder-row{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.ix-form-builder-row strong{flex:1;min-inline-size:140px}.ix-form-builder-row .ix-toggle-row{gap:10px;min-inline-size:110px}.ix-widget-preview{position:sticky;inset-block-start:20px}.ix-device-preview{background:var(--dense);border:8px solid var(--line);min-block-size:460px;max-inline-size:360px;box-shadow:var(--shadow);gap:18px;margin:20px auto;padding:24px;display:grid}.ix-device-preview.tablet{max-inline-size:500px}.ix-device-preview.wide{max-inline-size:100%}.ix-preview-field{border:1px solid var(--line);color:var(--muted);border-radius:12px;min-block-size:44px;padding:12px}.ix-color-swatches{gap:12px;margin-block:18px;display:flex}.ix-color-swatches button{border:3px solid var(--edge);block-size:44px;inline-size:44px;box-shadow:var(--shadow);border-radius:50%}.ix-color-swatches button[aria-pressed=true]{outline:2px solid var(--link);outline-offset:3px}.ix-qr-mini{place-items:center;margin-block:20px;display:grid}@media (width<=767px){.ix-widget-preview{position:static}.ix-run-log summary{flex-wrap:wrap}.ix-form-builder-row .ix-toggle-row{min-inline-size:100px}.ix-workflow-step{padding:14px}}.ix-pwa-preview{background:radial-gradient(circle at 15% 0,#60a9f045,transparent 60%),var(--dense);border:1px solid var(--line);border-radius:22px;align-content:center;justify-items:center;gap:20px;min-block-size:260px;padding:32px;display:grid}.ix-pwa-preview>img{background:var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:18px;padding:14px}.ix-setup-workspace{max-inline-size:1180px;margin-inline:auto}.ix-setup-workspace>.ix-save-bar{position:sticky;inset-block-end:20px}@media (width<=599px){.ix-setup-workspace>.ix-save-bar{inset-block-end:82px}}.ix-table-total{border-block-start:1px solid var(--line);justify-content:flex-end;gap:24px;padding-block:18px 4px;display:flex}.ix-bank-row{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-block:16px;display:flex}.ix-bank-row strong{flex:1;min-inline-size:140px}.ix-receipt-thumb{background:var(--dense);border:1px solid var(--line);border-radius:16px;justify-items:center;gap:10px;margin-block-end:14px;padding:22px;display:grid}.ix-receipt-large{color:#233452;min-block-size:380px;box-shadow:var(--shadow);cursor:zoom-in;background:#fff;border:1px solid #c2cad9;border-radius:16px;align-content:center;justify-items:center;gap:18px;padding:28px;transition:transform .25s;display:grid}.ix-receipt-large.zoomed{transform:scale(1.05)}.ix-coach-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);gap:24px;display:grid}.ix-parent-bottom .ix-badge{position:absolute;inset-block-start:3px;inset-inline-end:16%}.ix-parent-bottom button{position:relative}.ix-workspace-special[data-role=trainer] .ix-button,.ix-workspace-special[data-role=trainer] .ix-attend button{min-block-size:56px}.ix-workspace-special[data-role=parent] .ix-next-class{padding:0}.ix-workspace-special[data-role=parent] .ix-next-class h2{font-size:24px}@media (width<=1023px){.ix-coach-layout{grid-template-columns:1fr}}.ix-public-footer{text-align:center;color:var(--muted);gap:6px;padding:24px 10px;font-size:12px;display:grid}.ix-public-footer strong{color:var(--text);font-size:14px}.ix-payment-lines{border-block:1px solid var(--line);margin-block:20px;padding-block:16px}.ix-public-document{border-radius:12px;min-block-size:480px;padding:24px}.ix-public-light .ix-video-preview>svg{block-size:auto;inline-size:100%}.ix-public-light .ix-video-preview{gap:12px;block-size:auto;display:grid;overflow:hidden}.ix-public-light .ix-rating svg{fill:#0000}.ix-public-light .ix-rating .selected svg{fill:currentColor}.ix-backup-codes{background:var(--dense);border:1px dashed var(--line);border-radius:12px;padding:18px}.ix-notification-row>button:not(.ix-button){text-align:start;flex:1;gap:5px;min-inline-size:0;display:grid}.ix-notification-row.unread{border-inline-start:3px solid var(--indigo);background:#4f46e512}.ix-notification-row small{color:var(--muted);font-size:12px}.ix-assistant-messages{gap:14px;max-block-size:55dvh;padding:8px;display:grid;overflow:auto}.ix-assistant-messages>.ix-bubble{max-inline-size:94%}.ix-assistant-messages>.ix-bubble.outgoing{justify-self:end}.ix-voice-wave{background:var(--info-bg);border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:16px;display:flex}.ix-voice-wave i{background:var(--indigo);border-radius:4px;block-size:24px;inline-size:4px;animation:.65s ease-in-out infinite alternate icevoice}.ix-voice-wave i:nth-child(2n){animation-delay:.2s}.ix-voice-wave span{margin-inline-start:12px}@keyframes icevoice{to{transform:scaleY(.3)}}@media (prefers-reduced-motion:reduce){.ix-voice-wave i{animation:none}}.ix-club-identity{align-items:center;gap:24px;margin-block-end:24px;display:flex}.ix-club-identity>img{object-fit:contain;border:1px solid var(--line);background:var(--surface);border-radius:28px;padding:12px}.ix-brand-demo{border:1px solid var(--line);border-radius:24px;gap:12px;padding:24px;display:grid}.ix-week-hours{grid-template-columns:repeat(7,minmax(100px,1fr));gap:12px;padding-block:16px;display:grid;overflow-x:auto}.ix-week-hours>div{gap:8px;font-size:12px;display:grid}.ix-hours-track{background:var(--line);border-radius:6px;gap:3px;height:10px;display:flex;overflow:hidden}.ix-hours-track>span{background:linear-gradient(90deg,var(--indigo),var(--cyan));border-radius:4px}.ix-hours-track.closed{opacity:.35}.ix-entry-full .ix-qr{background:#fff;min-height:65dvh}.ix-entry-full .ix-qr img{width:min(72vw,460px);height:auto}.ix-best-package{border-color:var(--indigo);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--indigo) 35%,transparent)}.ix-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.ix-settings-layout>nav{align-self:start;gap:6px;display:grid;position:sticky;top:20px}.ix-settings-layout>nav a{color:var(--muted);border-radius:12px;min-height:44px;padding:12px 14px;text-decoration:none}.ix-settings-layout>nav a:hover{background:var(--dense);color:var(--text)}.ix-setting-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,44%);align-items:center;gap:20px;padding:16px 0;display:grid}.ix-setting-row:last-child{border-bottom:0}.ix-setting-row>div:first-child{gap:7px;display:grid}.ix-setting-row small{color:var(--muted);font-size:12px}.ix-setting-row .ix-field{flex:1;min-width:0}.ix-setting-row .ix-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ix-settings-layout section{scroll-margin-block-start:90px}@media (width<=767px){.ix-settings-layout{grid-template-columns:1fr}.ix-settings-layout>nav{display:flex;position:static;overflow:auto}.ix-settings-layout>nav a{white-space:nowrap}.ix-setting-row{grid-template-columns:1fr;gap:12px}}.ix-field select{border:1px solid var(--line);background:var(--field-bg);min-height:44px;color:var(--text);font:inherit;border-radius:12px;width:100%;padding:12px}.ix-field select[multiple]{min-height:110px}html:root,html.dark[data-palette]:root{--background:var(--bg);--foreground:var(--text);--ui-card:var(--glass);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:var(--indigo);--primary-foreground:#fff;--secondary:var(--neutral-bg);--secondary-foreground:var(--text);--ui-muted:var(--neutral-bg);--muted-foreground:var(--muted);--accent:var(--info-bg);--accent-foreground:var(--link);--destructive:var(--danger);--error-bg:var(--danger-bg);--border:var(--line);--input:var(--line);--ring:var(--link);--glass-edge:var(--edge);--glass-field:var(--field-bg);--glass-modal:var(--glass-strong);--glass-shadow:var(--shadow);--orange:var(--indigo);--orange-ink:var(--link);--navy:var(--indigo);--navy-deep:var(--link);--sidebar-primary:var(--indigo);--sidebar-foreground:var(--muted);--sidebar-accent-foreground:var(--link);--v14-accent:var(--indigo) }html.dark[data-palette]:root{--primary:var(--link);--primary-foreground:var(--bg)}:is(.ix-badge,.ix-notice).green{--tone:var(--success);--tone-bg:var(--success-bg);--tone-border:var(--success-border)}:is(.ix-badge,.ix-notice):is(.amber,.warning,.orange){--tone:var(--warning);--tone-bg:var(--warning-bg);--tone-border:var(--warning-border)}:is(.ix-badge,.ix-notice):is(.rose,.red){--tone:var(--danger);--tone-bg:var(--danger-bg);--tone-border:var(--danger-border)}:is(.ix-badge,.ix-notice).neutral{--tone:var(--neutral);--tone-bg:var(--neutral-bg);--tone-border:var(--neutral-border)}:is(.ix-badge,.ix-notice):is(.violet,.indigo){--tone:var(--link)}.ix-schema-field>.ix-toggle-row{flex:1;max-width:440px;margin:0;font-size:13px}.ix-custom-field-row .ix-toggle-row{gap:8px;min-block-size:0}.ix-tier .ix-toggle-row{min-block-size:40px;inline-size:100%;font-size:12px}.ix-money.flow{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ix-money.flow small{font-size:max(12px,.8em)}@media screen{.v14-content .f15 .ix-page-title>div:first-child>h1{display:none}}.ix-overlay>.ix-sheet{border-radius:28px!important;width:480px!important;max-width:100%!important;max-height:100%!important}.ix-overlay>.ix-sheet.wide{width:760px!important}.ix-overlay>.ix-sheet.centered{width:600px!important}@media (width<=767px){.ix-overlay>.ix-sheet,.ix-overlay>.ix-sheet.wide,.ix-overlay>.ix-sheet.centered{border-radius:0!important;width:100%!important;max-width:none!important;max-height:100dvh!important}}@media print{html:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:root[data-theme=dark],html.dark[data-palette]:root{--bg:#cbdcf7;--surface:#f2f6fd;--dense:#f8faff;--glass:#f2f7ffa6;--glass-strong:#f4f8ffdb;--field-bg:#f8faffdb;--text:#172345;--muted:#51617b;--line:#4a639729;--edge:#ffffffc7;--link:#4338ca;--cyan-text:#1d6085;--violet-text:#57469f;--success-bg:#dfeee9;--success:#245d50;--success-border:#7ea99b;--warning-bg:#f1eada;--warning:#72571f;--warning-border:#ad9560;--danger-bg:#f5e4ec;--danger:#923653;--danger-border:#c68b9f;--info-bg:#dfedf9;--info:#275882;--info-border:#83abc8;--neutral-bg:#e4e9f2;--neutral:#47566f;--neutral-border:#9facc1;--shadow:0 18px 48px -24px #324a884d,0 5px 14px -8px #4768a833,inset 0 1px 0 #ffffffa3;--window-shadow:0 40px 100px -30px #26376d70,0 12px 32px -14px #3949874d,inset 0 1px 0 #ffffffb8;--primary:var(--indigo);--primary-foreground:#fff}html,body{color:var(--text)!important;background:#fff!important}body:before,body:after,.ix-sidebar,.ix-topbar,.ix-bottom-nav,.ix-assistant-float,.ix-toast,.ix-test-chip,[data-sonner-toaster],.ix-sidebar-footer{display:none!important}.v14-content .ix-card>.live-scroll{margin:0!important}.v14-history{display:none!important}:is(.live-search input,.live-search-input,.live-report-bar input,.live-report-bar select){background:var(--field-bg)!important;border-color:var(--line)!important;color:var(--text)!important}.ix-card,.v14-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;overflow:visible!important}}@media (width<=767px){.ix-page-title>.ix-actions .ix-button:not(.ix-primary)>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;display:inline;position:absolute;overflow:hidden}}:root{--on-tone-success:#fff;--on-tone-danger:#fff;--on-tone-warning:#fff;--on-tone-info:#fff;--v19-sticky-clear:0px;--v19-vela-bottom:24px;--v19-progress-empty:var(--neutral);--v19-progress-started:var(--cyan-text);--v19-progress-ready:var(--violet-text);--v19-progress-sent:var(--link)}:root[data-theme=dark]{--group-0:#b3acff;--group-1:#8ad8f6;--group-2:#c8b8ff;--group-3:#a8b6d5;--group-4:#9aafd4;--group-5:#b6c8e2;--group-6:#aab9d6;--group-7:#c0ccdf}.v19-page{flex-direction:column;gap:22px;min-inline-size:0;padding-block-end:20px;display:flex}.v19-page h1,.v19-page h2,.v19-page h3{letter-spacing:-.025em}.v19-role-header{justify-content:space-between;align-items:center;gap:24px;margin-block:0 6px;display:flex}.v19-role-header h1{letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(25px,2.45vw,36px);font-weight:600;line-height:1.23}.v19-role-header p{color:var(--muted);margin:0;font-size:14px}.v19-role-header h1 span:not(.v19-greeting-dot){font-weight:700}.v19-greeting-dot{color:var(--indigo)}.v19-eyebrow{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.v19-eyebrow>i{background:var(--neutral-border);border-radius:50%;width:3px;height:3px}.v19-role-badge{border:1px solid var(--line);color:var(--text);background:var(--glass);border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.v19-header-date{background:var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow);white-space:nowrap;border-radius:16px;align-items:center;gap:12px;padding:13px 17px;display:flex}.v19-header-date>svg{color:var(--link)}.v19-header-date span{text-transform:capitalize;font-size:13px;display:block}.v19-header-date small{color:var(--muted);margin-block-start:3px;font-size:12px;display:block}.v19-admin-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:20px;display:grid}.v19-admin-left,.v19-admin-right{flex-direction:column;gap:20px;min-width:0;display:flex}.v19-widget{min-inline-size:0}.v19-widget>.ix-card{height:100%}.v19-action-card .ix-section-heading{min-height:64px}.v19-action-card .ix-section-heading h2{align-items:center;gap:9px;display:flex}.v19-count{background:color-mix(in srgb,var(--indigo) 12%,transparent);color:var(--link);border-radius:8px;place-items:center;min-width:25px;min-height:25px;font-size:12px;font-weight:600;display:inline-grid}.v19-text-link,.v19-name-link,.v19-number-link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v19-text-link{text-align:start;align-items:center;gap:5px;min-height:44px;font-size:12px;display:inline-flex}.v19-name-link{text-align:start;min-height:32px;font-weight:600;line-height:1.45}.v19-number-link{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.v19-money{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate;align-items:baseline;gap:4px;display:inline-flex}.v19-money small{letter-spacing:.02em;color:inherit;font-size:.58em;font-weight:500}.v19-list-row{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.v19-list-row:last-child{border-block-end:0}.v19-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v19-row-copy>strong{font-size:13px;font-weight:600;line-height:1.5}.v19-row-copy>small{color:var(--muted);font-size:12px;line-height:1.5}.v19-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:48%;display:flex}.v19-row-actions .ix-button{min-height:38px;padding:7px 11px;font-size:12px}.v19-row-icon{background:color-mix(in srgb,var(--indigo) 8%,var(--glass));width:38px;height:38px;color:var(--link);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.v19-chip{border:1px solid var(--line);max-inline-size:100%;color:var(--muted);white-space:normal;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1.3;display:inline-flex}.v19-chip.tone-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border)}.v19-chip.tone-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.v19-chip.tone-success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.v19-chip.tone-info{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.v19-chip.tone-indigo{background:color-mix(in srgb,var(--indigo) 10%,var(--dense));color:var(--link);border-color:color-mix(in srgb,var(--indigo) 25%,var(--line))}.v19-progress-status{border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.progress-empty{background:color-mix(in srgb,var(--neutral) 9%,transparent);border-color:var(--neutral-border)}.progress-started{background:color-mix(in srgb,var(--cyan) 12%,transparent);border-color:var(--info-border)}.progress-ready{background:color-mix(in srgb,var(--violet) 18%,transparent);border-color:var(--violet)}.progress-sent{background:color-mix(in srgb,var(--indigo) 14%,transparent);border-color:var(--indigo)}.v19-progress-status svg{color:var(--v19-progress-empty)}.progress-started svg{color:var(--v19-progress-started)}.progress-ready svg{color:var(--v19-progress-ready)}.progress-sent svg{color:var(--v19-progress-sent)}.v19-priority{background:linear-gradient(135deg,color-mix(in srgb,var(--indigo) 7%,var(--glass-strong)),color-mix(in srgb,var(--violet) 9%,var(--glass)));border-color:color-mix(in srgb,var(--indigo) 13%,var(--edge))}.v19-priority .ix-section-heading h2{letter-spacing:.09em;text-transform:uppercase;color:var(--link);font-size:12px}.v19-priority .v19-list-row{padding-block:14px}.v19-priority .v19-row-copy>strong{font-size:14px}.v19-priority .v19-priority-actions{align-items:center;gap:7px;margin-top:10px;display:flex}.v19-check-top{align-items:center;gap:18px;margin-block-end:8px;display:flex}.v19-check-top strong{letter-spacing:-.02em;font-size:16px}.v19-check-top p{color:var(--muted);margin:6px 0 0;font-size:12px}.v19-ring{flex-shrink:0;place-items:center;display:grid;position:relative}.v19-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.v19-ring circle{fill:none;stroke-width:6px;stroke-linecap:round}.v19-ring .track{stroke:color-mix(in srgb,var(--indigo) 12%,transparent)}.v19-ring .value{stroke:var(--indigo);transition:stroke-dashoffset .25s}.v19-ring>bdi{align-items:baseline;gap:1px;font-size:23px;font-weight:650;display:flex}.v19-ring small{color:var(--muted);font-size:12px}.v19-check-item{border-block-end:1px solid var(--line);align-items:center;gap:10px;min-height:45px;font-size:13px;line-height:1.5;display:flex}.v19-check-item>span{flex:1}.v19-check-dot{border:1.5px solid var(--line);width:17px;height:17px;color:var(--link);border-radius:5px;flex:0 0 17px}.v19-check-dot.done{border-color:var(--indigo);background:color-mix(in srgb,var(--indigo) 8%,transparent)}.v19-wait-summary{background:var(--field-bg);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;padding:11px 12px;font-size:12px;display:flex}.v19-now-card{color:#fff;background:linear-gradient(138deg,#4541ab,#325b99);border:1px solid #c8d9ff45;border-radius:17px;padding:19px;box-shadow:0 8px 28px -14px #132e6a80}.v19-now-kicker{color:#e3eaff;align-items:center;gap:8px;font-size:12px;display:flex}.v19-live-dot{background:#b2e9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bdedff20}.v19-now-card h3{color:#fff;margin:14px 0 5px;font-size:22px}.v19-now-card>p{color:#e0e9ff;margin:0 0 16px;font-size:12px}.v19-now-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.v19-now-card .ix-button{color:#303c83;background:#ffffffed;border-color:#fff;font-size:12px}.v19-now-card .v19-number-link{color:#fff;font-size:18px}.v19-now-timeline{margin-top:7px}.v19-timeline-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.v19-timeline-row:last-child{border-bottom:0}.v19-timeline-time{color:var(--muted);min-width:43px;font-size:12px}.v19-timeline-row>div{flex-direction:column;flex:1;gap:3px;font-size:12px;display:flex}.v19-timeline-row strong{font-size:13px}.v19-timeline-row small{color:var(--muted);font-size:12px}.v19-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v19-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.v19-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v19-metric{appearance:none;border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shadow);text-align:start;min-width:0;color:var(--text);font:inherit;border-radius:18px;flex-direction:column;gap:12px;padding:18px 17px;display:flex}.v19-metric:is(button){cursor:pointer;transition:transform .18s,box-shadow .18s}.v19-metric:is(button):hover{box-shadow:var(--window-shadow);transform:translateY(-2px)}.v19-metric-label{color:var(--muted);align-items:center;gap:7px;min-height:30px;font-size:12px;line-height:1.5;display:flex}.v19-metric-label>span{flex:1}.v19-metric-label svg{color:var(--link);flex-shrink:0}.v19-metric>strong{letter-spacing:-.035em;min-width:0;color:var(--link);font-size:clamp(23px,2.1vw,31px);font-weight:650;line-height:1.15}.v19-metric>small{color:var(--muted);font-size:12px}.v19-metric.tone-danger>strong{color:var(--danger)}.v19-compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v19-compact-metrics button{background:var(--field-bg);color:var(--text);cursor:pointer;font:inherit;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:13px 9px;display:flex}.v19-compact-metrics b{color:var(--link);font-size:23px;font-weight:600}.v19-compact-metrics span{color:var(--muted);font-size:12px}.v19-report-strip{border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.v19-report-strip>div{flex-direction:column;gap:5px;display:flex}.v19-report-strip h3{margin:0;font-size:14px}.v19-report-strip p{color:var(--muted);margin:0;font-size:12px}.v19-section>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.v19-section>header h2{margin:0;font-size:17px;font-weight:600}.v19-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v19-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v19-departments{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v19-department{background:var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex}.v19-department header{color:var(--link);align-items:center;gap:8px;font-size:13px;display:flex}.v19-department header>strong{flex:1}.v19-department-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v19-department-metrics span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.v19-department-metrics b{color:var(--text);margin-top:5px;font-size:19px;display:block}.v19-view-as{background:var(--info-bg);color:var(--info);border:1px solid var(--info-border);border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 17px;display:flex}.v19-view-as>span{flex:1;font-size:13px}.v19-view-as .ix-button{min-height:36px;font-size:12px}.v19-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.v19-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 10px;font-size:12px;font-weight:500}.v19-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 10px}.v19-table tbody tr:last-child td{border-bottom:0}.v19-table td:first-child,.v19-table th:first-child{padding-inline-start:0}.v19-table td:last-child,.v19-table th:last-child{padding-inline-end:0}.v19-table tr:hover{background:color-mix(in srgb,var(--indigo) 3%,transparent)}.v19-table-mobile{display:none}.v19-record-card{border:1px solid var(--line);background:var(--field-bg);border-radius:15px;gap:10px;padding:15px;display:grid}.v19-record-card>div{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.v19-record-card small{color:var(--muted);flex-shrink:0;font-size:12px}.v19-record-card>div>span{text-align:end;min-width:0;font-size:13px}.v19-record-card .v19-record-heading{border-bottom:1px solid var(--line);padding-bottom:9px;display:block}.v19-record-heading>small{display:none}.v19-record-heading button{justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex}.v19-segments{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.v19-segments button{border:1px solid var(--line);background:var(--glass);min-height:44px;font:inherit;color:var(--muted);cursor:pointer;border-radius:11px;flex:0 auto;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:inline-flex}.v19-segments button.active{color:var(--link);border-color:color-mix(in srgb,var(--indigo) 40%,var(--line));background:color-mix(in srgb,var(--indigo) 9%,var(--dense))}.v19-segments bdi{font-weight:600}.v19-native-sheet{border:1px solid var(--edge);background:var(--glass-strong);width:min(580px,100% - 36px);max-width:none;height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);color:var(--text);box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:25px;margin:0;padding:0;position:fixed;inset-block:18px;inset-inline:auto 18px;overflow:hidden}.v19-native-sheet.wide{width:min(820px,100% - 36px)}.v19-native-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15284945}.v19-native-sheet>header{border-bottom:1px solid var(--line);background:var(--glass-strong);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.v19-native-sheet>header h2{margin:0;font-size:18px;font-weight:600}.v19-sheet-body{scrollbar-gutter:stable;max-height:calc(100% - 82px);padding:24px;overflow-y:auto}.v19-sheet-body form{min-width:0}.v19-sheet-body .ix-actions{flex-wrap:wrap}.v19-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v19-note{color:var(--muted);font-size:12px;line-height:1.65}.v19-number-check{border:1px solid var(--line);background:var(--field-bg);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.v19-number-check input{max-width:90px}.v19-number-check.error{border-color:var(--danger-border);background:var(--danger-bg)}.v19-sticky{bottom:calc(var(--nav,76px) + 12px);z-index:14;border:1px solid var(--edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--window-shadow);border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 17px;display:flex;position:sticky}.v19-sticky strong{font-size:14px}.v19-sticky .ix-button{min-height:44px}.v19-scoped-tonal.success{background:var(--success);color:var(--on-tone-success)}.v19-scoped-tonal.danger{background:var(--danger);color:var(--on-tone-danger)}.v19-section .ix-stat>span{justify-content:initial}.ix-toggle,.ix-toggle>span{min-width:0!important;min-height:0!important}.ix-pick-button{min-height:48px}.ix-chart text{font-size:12px}.v19-page input:not([type=checkbox]):not([type=radio]),.v19-page select,.v19-page textarea{min-height:44px}.ix-root[data-role=trainer] .v19-page button:not(.v19-text-link):not(.v19-name-link),.v19-coach button{min-height:56px}.v19-page button:focus-visible,.v19-native-sheet button:focus-visible{outline:3px solid color-mix(in srgb,var(--indigo) 60%,transparent);outline-offset:3px}.v19-compact-banner{border:1px solid var(--line);background:var(--glass);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.v19-compact-banner>span{flex:1}.v19-inline-totals{flex-wrap:wrap;gap:18px;display:flex}.v19-inline-totals>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.v19-empty-inline{color:var(--muted);padding:20px 0;font-size:13px}.v19-note-bubble{background:var(--field-bg);border:1px solid var(--line);white-space:pre-wrap;text-align:start;unicode-bidi:isolate;border-radius:17px;padding:19px;font-size:14px;line-height:1.8}.v19-muted{color:var(--muted)}.v19-title-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.v19-title-row h1{margin:0 0 8px;font-size:28px;line-height:1.25}.v19-title-row p{color:var(--muted);margin:0;font-size:13px}.v19-title-row .ix-actions{flex-wrap:wrap}.v19-owner-additions{flex-direction:column;gap:18px;display:flex}.v19-owner-top{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}html[data-r19-dialog=true] .vela-floating,html[data-r19-dialog=true] .vela-float{visibility:hidden}.ix-main{padding-block-end:calc(110px + var(--v19-sticky-clear))}.v19-paper{border:1px solid #dfe6f1;max-width:210mm;min-height:297mm;margin:20px auto;padding:16mm;box-shadow:0 10px 40px #17234515;color:#172345!important;background:#fff!important}.v19-paper *{color:inherit}.v19-paper h1{margin:0 0 8px;font-size:22px;line-height:1.3}.v19-paper h2{margin:20px 0 9px;font-size:15px}.v19-paper .v19-chip{color:#425472;background:#f3f6fb;border-color:#dfe6f1}.v19-paper table{border-collapse:collapse;width:100%}.v19-paper th,.v19-paper td{text-align:start;border-bottom:1px solid #dfe6f1;padding:8px;font-size:12px}.v19-paper .ltr-report{text-align:left;direction:ltr;unicode-bidi:isolate}.v19-print-ui{justify-content:center;gap:10px;padding:15px;display:flex}.v19-print-checkbox{vertical-align:middle;border:1px solid #8699b8;border-radius:3px;width:14px;height:14px;display:inline-block}.v19-table-title{align-items:center;gap:12px;display:flex}.v19-balance-bar{background:var(--field-bg);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.v19-balance-bar small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.v19-balance-bar strong{color:var(--link);font-size:26px;line-height:1.15}@media (width<=1199px){.v19-admin-grid{grid-template-columns:1fr}.v19-admin-left,.v19-admin-right{display:contents}.v19-priority-wrap{order:1}.v19-now-wrap{order:2}.v19-check-wrap{order:3}.v19-wait-wrap{order:4}.v19-callback-wrap{order:5}.v19-room-wrap{order:6}.v19-week-wrap{order:7}.v19-metrics.five{grid-template-columns:repeat(3,minmax(0,1fr))}.v19-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-two{grid-template-columns:1fr}}@media (width<=767px){.v19-role-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:0}.v19-role-header h1{margin-top:10px;font-size:27px}.v19-header-date{box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.v19-header-date>svg{width:16px;height:16px}.v19-header-date>div{align-items:center;gap:12px;display:flex}.v19-header-date small{margin:0}.v19-eyebrow{gap:8px}.v19-page,.v19-admin-grid{gap:18px}.v19-metrics,.v19-metrics.five,.v19-metrics.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v19-metric{border-radius:16px;gap:8px;padding:14px 13px}.v19-metric>strong{font-size:25px}.v19-metric-label{min-height:32px}.v19-departments{gap:10px}.v19-department{padding:14px 12px}.v19-department-metrics{grid-template-columns:1fr}.v19-report-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.v19-report-strip>.ix-button{width:100%}.v19-table-desktop{display:none}.v19-table-mobile{flex-direction:column;gap:11px;display:flex}.v19-three,.v19-owner-top,.v19-form-grid{grid-template-columns:1fr}.v19-native-sheet,.v19-native-sheet.wide{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.v19-sheet-body{padding:20px 18px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.v19-native-sheet>header{min-height:68px;padding:14px 18px}.v19-native-sheet>header h2{font-size:17px}.v19-row-actions{gap:5px;max-width:50%}.v19-row-actions .ix-button{min-height:44px}.v19-row-copy>strong{font-size:13px}.v19-row-copy>small{line-height:1.55}.v19-priority .v19-list-row{align-items:flex-start}.v19-compact-metrics{gap:6px}.v19-compact-metrics button{padding:11px 8px}.v19-compact-metrics span{font-size:12px;line-height:1.4}.v19-compact-metrics b{font-size:22px}.v19-title-row{flex-direction:column;gap:14px}.v19-title-row h1{font-size:25px}.v19-title-row>.ix-actions{width:100%}.v19-title-row>.ix-actions .ix-button{flex:1}.v19-view-as{flex-wrap:wrap;gap:8px}.v19-sticky{bottom:calc(78px + env(safe-area-inset-bottom));flex-wrap:wrap}.v19-sticky>.ix-button{flex:1;justify-content:center}.v19-paper{box-shadow:none;border:0;max-width:100%;min-height:297mm;margin:0;padding:12mm 8mm;overflow:visible}.v19-print-ui{flex-wrap:wrap}.v19-segments{gap:6px}.v19-segments button{padding:9px 10px}}@media print{@page{size:A4;margin:12mm}html,body,.ix-root,#root{color:#172345!important;background:#fff!important}.ix-sidebar,.ix-topbar,.ix-bottom-nav,.vela-floating,.vela-float,.vela-orb,.v19-print-ui,.v19-view-as,.ix-footer-credit{display:none!important}.v19-paper{box-shadow:none;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0}.v19-paper .v19-print-page-break{break-before:page}.v19-paper tr{break-inside:avoid}.v19-paper thead{display:table-header-group}.v19-paper a{color:#172345;text-decoration:none}.ix-main{padding:0!important}.v19-paper .v19-note-bubble{background:#fff;border-color:#dce4ef}}.v19-page,.v19-stack,.v19-record-card,.v19-card,.v19-page>*{min-width:0}.v19-page h2{font-size:20px}.v19-page h3{font-size:15px}.v19-page p,.v19-page label,.v19-page small{overflow-wrap:anywhere}.v19-money small{font-size:max(12px,.58em)}.v19-header-task{min-width:44px}.v19-mobile-attendance{display:none}.v19-coach{width:100%;max-width:1200px;margin-inline:auto;padding-bottom:10px}.v19-coach button,.v19-queue button{min-height:56px}.v19-coach .v19-role-header h1{font-size:28px}.v19-parent-mode>.v19-page{max-width:1000px;margin:0 auto;padding:24px 20px 120px}.v19-stack{flex-direction:column;gap:16px;display:flex}.v19-waterfall{align-items:stretch;gap:18px;min-height:245px;padding-block:14px;display:flex}.v19-waterfall-step{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.v19-waterfall-amount{white-space:nowrap;font-size:14px;font-weight:600}.v19-waterfall-bar{border-bottom:1px solid var(--line);width:100%;max-width:120px;height:150px;display:block;position:relative}.v19-waterfall-bar i{background:var(--indigo);border-radius:7px 7px 0 0;min-height:2px;position:absolute;inset-inline:0}.v19-waterfall-step.inflow .v19-waterfall-bar i{background:var(--cyan)}.v19-waterfall-step.outflow .v19-waterfall-bar i{background:var(--violet)}.v19-waterfall-step small{text-align:center;color:var(--muted);font-size:12px}.v19-funnel{gap:12px;display:flex}.v19-funnel>button{border:1px solid var(--line);background:var(--field-bg);min-width:0;min-height:112px;color:var(--text);text-align:start;font:inherit;cursor:pointer;border-radius:13px;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;position:relative}.v19-funnel>button>span{font-size:12px}.v19-funnel strong{color:var(--link);font-size:25px}.v19-funnel i{background:var(--indigo);border-radius:4px;max-width:100%;height:4px;margin-top:auto}.v19-finance-summary{flex-direction:column;gap:18px;padding:10px 0;display:flex}.v19-finance-summary>span{color:var(--muted);font-size:13px}.v19-finance-summary>strong{letter-spacing:-.035em;font-size:38px}.v19-finance-summary .v19-chip{align-self:flex-start}.v19-private-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.v19-private-calendar>button{background:var(--glass);border:1px solid var(--edge);min-width:0;min-height:98px;color:var(--text);text-align:start;font:inherit;cursor:pointer;border-radius:13px;flex-direction:column;gap:10px;padding:10px;display:flex}.v19-private-calendar>button.selected{background:color-mix(in srgb,var(--indigo) 10%,var(--dense));border-color:var(--indigo)}.v19-private-calendar>button.muted{opacity:.45}.v19-private-calendar>button>span{gap:4px;display:flex}.v19-private-calendar i{background:var(--indigo);border-radius:50%;width:7px;height:7px}.v19-private-calendar i.external{outline:1px dashed var(--indigo);background:0 0}.v19-private-calendar small{font-size:12px}.v19-slot-chips{flex-wrap:wrap;gap:10px;display:flex}.v19-slot-chips .ix-button{min-height:48px}.v19-resource-lanes{flex-direction:column;gap:10px;display:flex}.v19-resource-lane{grid-template-columns:minmax(100px,180px) minmax(0,1fr) minmax(80px,.5fr);align-items:center;gap:12px;min-height:65px;font-size:13px;display:grid}.v19-resource-lane>button{background:color-mix(in srgb,var(--indigo) 10%,var(--glass));border:1px solid var(--info-border);min-height:56px;color:var(--text);font:inherit;cursor:grab;border-radius:11px;padding:10px}.v19-external{border:1px dashed var(--neutral-border);border-radius:10px;padding:13px;font-size:12px}.v19-sport-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v19-sport-grid .ix-button{justify-content:center}.v19-skill-editor{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.v19-skill-editor .ix-field input[type=file]{max-width:100%;font-size:12px}.v19-economics-detail{border:1px solid var(--edge);background:var(--glass);border-radius:18px;overflow:hidden}.v19-economics-detail>summary{cursor:pointer;min-height:56px;padding:20px;font-size:16px;font-weight:600}.v19-economics-detail>div{padding:0 20px 22px}.v19-economics-detail .v19-metric{box-shadow:none;background:var(--field-bg)}.v19-coach-progress{border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:20px;display:flex}.v19-coach-progress strong{flex:0 0 160px;font-size:13px}.v19-stacked{border-radius:8px;flex:1;min-width:60px;height:12px;display:flex;overflow:hidden}.v19-stacked .progress-sent{background:var(--indigo)}.v19-stacked .progress-ready{background:var(--violet)}.v19-stacked .progress-started{background:var(--cyan)}.v19-stacked .progress-empty{background:var(--neutral-border)}.v19-queue{flex-direction:column;gap:20px;min-height:400px;display:flex}.v19-queue progress{accent-color:var(--indigo);border:0;border-radius:10px;width:100%;height:6px}.v19-queue textarea{background:var(--field-bg);border-radius:18px;padding:20px;font-size:15px;line-height:1.8}.v19-queue .ix-actions{flex-wrap:wrap}.v19-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v19-template-thumb{border:1px solid var(--line);background:var(--glass);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:15px;padding:10px}.v19-template-thumb.selected{border:2px solid var(--indigo);padding:9px}.v19-template-thumb>span:last-child{align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.v19-template-preview{border:1px solid var(--line);background:var(--field-bg);border-radius:9px;height:120px;padding:9px;display:block}.v19-template-preview>i{background:var(--neutral-border);border-radius:4px;width:40%;height:6px;margin-bottom:10px;display:block}.v19-template-preview>span{background:color-mix(in srgb,var(--indigo) 13%,var(--dense));border-radius:4px;height:21px;display:block}.v19-template-preview>div{gap:5px;margin-block:8px;display:flex}.v19-template-preview b{background:color-mix(in srgb,var(--cyan) 18%,var(--dense));border-radius:4px;flex:1;height:22px;display:block}.v19-template-preview>em{background:color-mix(in srgb,var(--violet) 12%,var(--dense));border-radius:4px;width:65%;height:21px;display:block}.v19-widget-setting{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:72px;padding:12px 0;font-size:13px;display:flex}.v19-widget-setting small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.v19-widget-setting.unavailable{opacity:.7}.v19-role-system{justify-content:space-between;align-items:center;gap:10px;display:flex}.v19-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 10px;display:flex}.v19-intro-art{background:color-mix(in srgb,var(--indigo) 12%,var(--glass));width:116px;height:116px;color:var(--link);border-radius:30px;place-items:center;display:grid}.v19-intro-dots{gap:7px;display:flex}.v19-intro-dots i{background:var(--line);border-radius:4px;width:18px;height:5px}.v19-intro-dots i.active{background:var(--indigo)}.v19-help-steps{padding-inline-start:22px;font-size:14px;line-height:1.8}.v19-qr-placeholder{color:#182039;background:#fff;max-width:180px;margin:auto;padding:12px}.v19-qr-placeholder svg{fill:currentColor;width:100%}.v19-public{--text:#182039;--muted:#52627a;--glass:#fff;--glass-strong:#fff;--dense:#fff;--field-bg:#f5f7fb;--line:#d8e1ef;--edge:#d8e1ef;--link:#4f46e5;--indigo:#4f46e5;color:var(--text);background:#f6f8fc;min-height:100dvh;padding:30px 20px}.v19-public>.ix-card,.v19-public>.v19-segments{max-width:800px;margin:20px auto}.v19-public-header{max-width:800px;margin:0 auto 25px;font-size:18px}.v19-payment-methods{flex-direction:column;gap:18px;margin-top:22px;display:flex}.v19-payment-methods>article{border:1px solid var(--line);border-radius:14px;padding:18px}.v19-payment-methods bdi{overflow-wrap:anywhere;font-size:13px;display:block}.v19-payment-qr{font-size:80px;line-height:1.2}.v19-club-widget{background:var(--bg);color:var(--text)}html[data-theme=dark] .v19-club-widget{--text:#e7edf8;--muted:#adbcd3;--glass:#172238;--line:#33435d;--edge:#33435d;--field-bg:#172238;background:#101b2c}.v19-join .ix-steps{border:1px solid var(--line);border-radius:10px;gap:0;display:flex;overflow:hidden}.v19-join .ix-steps>div{border:0;border-bottom:4px solid var(--line);border-radius:0;flex:1;padding:10px;font-size:12px}.v19-join .ix-steps .active,.v19-join .ix-steps .done{border-bottom-color:var(--indigo)}.v19-kiosk .ix-keypad{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-kiosk .ix-keypad button{min-height:56px}.v19-attendance-mark{vertical-align:middle;width:18px;height:18px}.v19-paper{box-sizing:border-box;border:1px solid #d8e1ef;width:210mm;max-width:100%;min-height:297mm;margin:25px auto;padding:18mm;font-size:12px;line-height:1.5;color:#182039!important;background:#fff!important}.v19-paper h1{margin:10px 0;font-size:25px}.v19-paper h2{font-size:17px}.v19-paper h3{font-size:13px}.v19-paper header{border-bottom:2px solid #182039;margin-bottom:18px;padding-bottom:12px}.v19-paper table{border-collapse:collapse;width:100%;font-size:12px}.v19-paper td,.v19-paper th{text-align:start;border:1px solid #b5c1d2;padding:7px 8px}.v19-paper th{background:#eef2f8}.v19-paper tr{break-inside:avoid}.v19-paper thead{display:table-header-group}.v19-paper section{margin-block:18px}.v19-paper footer{border-top:1px solid #b5c1d2;margin-top:25px;padding-top:10px;font-size:12px}.v19-paper .v19-print-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.v19-print-root{color:#182039;background:#e9eef6;min-height:100dvh;padding:15px}.v19-print-ui{justify-content:center;gap:12px;display:flex}.v19-document{min-height:297mm}.v19-document .ix-button{margin-top:20px}.vela-auto-offer{inset-inline-end:24px;z-index:23;border:1px solid var(--edge);background:var(--glass-strong);box-shadow:var(--window-shadow);border-radius:16px;max-width:260px;padding:14px;font-size:13px;position:fixed;bottom:155px}.v19-public .v19-paper p{color:#182039}.ix-main:has(.v19-page){padding-bottom:110px}.ix-channel-banner{font-size:12px}@media (width<=1023px){.v19-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v19-funnel{flex-wrap:wrap}.v19-funnel>button{flex:27%}.v19-sport-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.v19-mobile-attendance{display:flex}.v19-private-calendar{display:none}.v19-slot-chips{gap:8px}.v19-resource-lane{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:6px;padding:8px 0}.v19-resource-lane>strong{font-size:12px}.v19-resource-lane>.v19-external{display:none}.v19-skill-editor{grid-template-columns:1fr}.v19-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-waterfall{flex-direction:column;gap:11px;min-height:0}.v19-waterfall-step{grid-template-columns:90px minmax(0,1fr) 75px;align-items:center;gap:10px;min-height:40px;display:grid}.v19-waterfall-amount{grid-area:1/3;font-size:12px}.v19-waterfall-step small{text-align:start;grid-area:1/1;font-size:12px}.v19-waterfall-bar{background:var(--field-bg);border:0;border-radius:5px;grid-area:1/2;width:100%;max-width:none;height:15px}.v19-waterfall-bar i{border-radius:5px;width:85%;height:100%!important;bottom:0!important}.v19-waterfall-step.outflow .v19-waterfall-bar i{width:55%}.v19-finance-summary>strong{font-size:30px}.v19-funnel>button{flex:42%;min-height:98px}.v19-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-widget-setting{flex-wrap:wrap}.v19-widget-setting>.ix-grow{min-width:65%}.v19-widget-setting .ix-button{font-size:12px}.v19-coach-progress{flex-wrap:wrap;gap:10px;padding:14px 0}.v19-coach-progress strong{flex:1 0 100%}.v19-sport-grid .ix-button{font-size:12px}.v19-family-collect{margin-bottom:15px}.v19-public{padding:22px 12px}.v19-print-root{padding:0}.v19-paper{border:0;margin:0;padding:10mm 7mm}.v19-paper td,.v19-paper th{padding:6px 4px}.v19-paper .v19-print-name{max-width:80px}.v19-join .ix-steps>div{padding:7px;font-size:12px}.v19-sticky .ix-button{white-space:normal}.ix-main:has(.v19-page){padding-bottom:140px}.v19-coach .v19-header-date{display:none}.v19-queue h2{font-size:22px}.v19-page .v19-note-bubble{font-size:14px}.ix-composer .ix-channel-banner{white-space:nowrap;text-overflow:ellipsis;max-height:36px;overflow:hidden}}@media print{@page{size:A4 portrait;margin:10mm}@page private-month{size:A4 landscape;margin:10mm}html,body,.ix-root{color:#182039!important;background:#fff!important}.ix-topbar,.ix-sidebar,.ix-bottom-nav,.ix-parent-nav,.ix-coach-nav,.vela-float,.vela-auto-offer,.ix-toast,.v19-print-ui,.v19-public-header,.v19-print-root>.ix-actions{display:none!important}.v19-print-root{background:#fff;padding:0}.v19-paper{width:100%;min-height:0;box-shadow:none;break-after:page;border:0;margin:0;padding:0}.v19-paper:last-child{break-after:auto}.v19-paper .ix-button,.v19-paper .ix-actions{display:none}.v19-page{color:#182039;background:#fff}.v19-page .v19-title-row .ix-actions,.v19-page>.v19-form-grid{display:none}.v19-economics-detail{break-inside:avoid;background:#fff;border:1px solid #bac6d8}.v19-waterfall-step,.v19-metric,.ix-card{color:#182039!important;box-shadow:none!important;background:#fff!important}.v19-economics-detail>div{padding:5px}.v19-private-calendar{page:private-month;display:grid!important}.v19-document{max-width:100%}.v19-public{background:#fff;padding:0}.v19-public>.v19-segments{display:none}}@media (prefers-reduced-motion:reduce){.v19-page *{transition:none!important;animation:none!important}}.v19-real-qr{background:#fff;width:190px;max-width:100%;margin:14px auto;padding:5px}.v19-real-qr svg{width:100%;height:auto;display:block}.v19-row-actions .ix-button,.v19-name-link{min-height:44px}.ix-kiosk .ix-keypad{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-stat>span{justify-content:initial}.ix-stat>.ix-stat-label{justify-content:space-between}.v19-family-collect{display:none}.ix-main:has([data-r19-screen=D4]) .ix-mobile-payment{display:none}.v19-report-strip.overdue{background:var(--warning-bg);border-color:var(--warning-border)}html[data-theme=dark] .ix-button.danger{color:var(--on-tone-danger)}html[data-theme=dark] .v19-scoped-tonal.success{color:var(--on-tone-success)}.v19-live-summary{flex-direction:column;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.v19-live-summary>.v19-number-link{font-size:24px}.v19-live-summary>small{color:var(--muted);font-size:12px}@media (width<=767px){.v19-family-collect{display:flex}}.v19-check-item>.v19-check-dot{flex:0 0 17px;min-width:17px;max-width:17px}.v19-printed-check{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;flex-direction:column;gap:12px;margin-block:16px;padding:15px;font-size:13px;display:flex}.v19-printed-check .v19-form-grid{margin:0}.v19-trend svg{width:100%;height:210px;display:block}.v19-trend-grid{stroke:var(--line);stroke-width:1px;fill:none}.v19-trend-axis{color:var(--muted);justify-content:space-between;gap:7px;margin-top:8px;font-size:12px;display:flex}.v19-trend-legend{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ix-chart-wrap{min-width:0;max-width:100%;overflow-x:auto}.ix-bars{min-width:0}@media (width<=767px){.v19-metric>strong:has(.v19-money){font-size:20px}.v19-printed-check{padding:12px}.v19-trend-legend .ix-button{font-size:12px}.v19-trend svg{height:170px}}.v19-wait-late{color:var(--danger);font-weight:600}.v19-printed-check .ix-field{margin:0}.ix-dashboard-page .ix-bars{width:100%;min-width:0}.v19-custom-layout>.v19-admin-left,.v19-custom-layout>.v19-admin-right{display:contents}.v19-custom-layout{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1199px){.v19-custom-layout{grid-template-columns:1fr}}.v19-child-progress-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:10px 0;display:grid}.v19-child-progress-row>strong{grid-area:1/1;font-size:14px}.v19-child-progress-row>small{color:var(--muted);grid-area:2/1;font-size:12px}.v19-child-progress-row>.v19-progress-status{grid-area:1/2/3;align-self:center}.v19-child-progress-row:last-child{border-bottom:0}.v19-join .ix-steps{border:0;border-radius:0;gap:0;margin-block:16px 25px;padding:0;list-style:none;display:flex;overflow:visible}.v19-join .ix-steps>li{border-bottom:4px solid var(--line);flex:1;min-width:0;padding-bottom:9px;position:relative}.v19-join .ix-steps>li.current,.v19-join .ix-steps>li.complete{border-bottom-color:var(--indigo)}.v19-join .ix-steps>li:after{display:none}.v19-join .ix-steps>li>button{text-align:start;white-space:normal;justify-content:start;min-height:44px;padding:8px 4px;font-size:12px}.v19-join .ix-steps>li>button>span{display:none}@media (width<=767px){.ix-channel-banner-compact{max-height:38px;overflow:hidden}.ix-channel-banner-compact .ix-notice{white-space:nowrap;text-overflow:ellipsis;min-height:36px;margin:0;padding:7px 9px;font-size:12px;overflow:hidden}.ix-channel-banner-compact .ix-notice>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v19-waterfall-bar i,.v19-waterfall-step.outflow .v19-waterfall-bar i{width:var(--flow-width,100%)}}.v19-private-calendar i{background:var(--trainer-color,var(--indigo))}.v19-private-calendar i.external{outline-color:var(--trainer-color,var(--indigo));background:0 0}.v19-private-calendar i.unmarked{background:var(--danger)}.v19-open-seat{border-style:dashed!important;border-color:var(--indigo)!important}.v19-metric>small{min-height:18px}@media print{@page{background:#fff}:root,html[data-theme],body,#root,#ix-main-surface{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#182039!important;background:#fff!important}html:before,html:after,body:before,body:after{display:none!important}}.v19-landscape{width:297mm;min-height:210mm;padding:10mm}.v19-landscape>header{margin-bottom:12px;padding-bottom:8px}.v19-monthprint-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.v19-monthprint-grid>div{box-sizing:border-box;color:#182039;border:1px solid #b5c1d2;min-width:0;height:24mm;padding:4px}.v19-monthprint-grid>div>bdi{font-size:12px;font-weight:600}.v19-monthprint-grid p{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:12px;line-height:1.25;overflow:hidden}.v19-monthprint-grid .outside{color:#79879b;background:#f5f7fb}.v19-monthprint-grid p.external{border:1px dashed #53647c}.v19-monthprint-grid p.unmarked{color:#913646;font-weight:600}.v19-landscape footer{margin-top:12px}.v19-landscape header h1{font-size:20px}@media print{.v19-private-month-print{page:private-month}.v19-landscape{width:100%;min-height:0;padding:0}.v19-monthprint-grid>div{height:24mm}}.v19-monthprint-week{background:#eef2f8;border:1px solid #b5c1d2;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v19-monthprint-week>b{padding:5px;font-size:12px}@media print{.v19-print-root{min-height:0!important}html:has(.v19-print-root){height:auto!important;min-height:0!important}body:has(.v19-print-root){height:auto!important;min-height:0!important}#root:has(.v19-print-root){height:auto!important;min-height:0!important}.ix-root:has(.v19-print-root){height:auto!important;min-height:0!important}}:root[data-theme=dark]{--on-tone-success:#143d31;--on-tone-danger:#542438;--on-tone-warning:#54400e;--on-tone-info:#143954}.ix-public-light,.v19-public:not(.v19-club-widget){--success:#245d50;--success-bg:#dfeee9;--success-border:#c4ddd4;--danger:#923653;--danger-bg:#f5e4ec;--danger-border:#e9c8d6;--warning:#72571f;--warning-bg:#f4edd9;--warning-border:#e5d4a4;--info:#275882;--info-bg:#dfedf9;--info-border:#c4daec;--on-tone-success:#fff;--on-tone-danger:#fff;--on-tone-warning:#fff;--on-tone-info:#fff}.v110-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.v110-note{color:var(--muted);font-size:13px;line-height:1.65}.v110-shared{gap:18px;display:grid}.v110-owner,.v110-person-row{align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.v110-owner>span:not(.ix-avatar),.v110-person-row>span:not(.ix-avatar){flex:1;min-width:0}.v110-person-row strong,.v110-owner strong{overflow-wrap:anywhere;font-size:14px;display:block}.v110-person-row small,.v110-owner small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.v110-owner{border-block:1px solid var(--line);margin-block:12px}.v110-member-list>.v110-person-row+.v110-person-row{border-top:1px solid var(--line)}.v110-add-panel{border:1px solid var(--line);background:var(--field-bg);border-radius:16px;gap:12px;margin-top:15px;padding:18px;display:grid}.v110-family-result{text-align:start;border:1px solid var(--line);background:var(--glass);min-height:56px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;font-size:14px;display:flex}.v110-family-result.selected{outline:2px solid var(--indigo)}.v110-family-result small{color:var(--muted);font-size:12px}.v110-choices{flex-wrap:wrap;gap:8px;display:flex}.v110-deductions>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;font-size:13px;display:flex}.v110-deductions strong{font-size:13px}.v110-check-row{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;font-size:14px;line-height:1.5;display:flex}.v110-check-row>.ix-checkbox{flex:0 0 44px;min-height:44px;margin-top:2px}.v110-check-row small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.v110-package-row,.v110-invoice-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-width:0;padding:15px 0;display:flex}.v110-package-row>div:first-child,.v110-invoice-row>div:first-child{flex:1;min-width:0}.v110-package-row strong,.v110-package-row small,.v110-invoice-row small{font-size:13px;display:block}.v110-package-row small,.v110-invoice-row small{color:var(--muted);margin-top:5px;font-size:12px}.v110-invoice-row.total{border-top:2px solid var(--line);border-bottom:0;justify-content:space-between}.v110-sequential{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v110-full-name{min-width:0;font-size:14px}.v110-full-name>summary{cursor:pointer;align-items:center;min-width:0;min-height:44px;display:flex}.v110-full-name>summary>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.v110-full-name[open]>summary>span{-webkit-line-clamp:unset}.v110-full-name p{overflow-wrap:anywhere;color:var(--muted);font-size:13px;line-height:1.7}.v110-full-name small{color:var(--muted);font-size:12px}.v110-trainer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px 0 6px;display:grid}.v110-trainer-card{border:1px solid var(--line);background:var(--glass);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:5px 12px;min-height:86px;padding:16px;display:grid;position:relative}.v110-trainer-card strong{overflow-wrap:anywhere;font-size:14px}.v110-trainer-card small{color:var(--muted);grid-column:2;font-size:12px}.v110-size{background:color-mix(in srgb,var(--indigo) 15%,var(--dense));color:var(--link);border-radius:13px;grid-row:1/3;place-items:center;font-size:22px;font-weight:700;display:grid}.v110-size.size-4{border:2px solid var(--cyan)}.v110-size.size-large{border:2px dashed var(--violet)}.v110-group-people{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:9px;font-size:13px;display:flex}.v110-avatar-stack{align-items:center;padding-inline-end:6px;display:flex}.v110-avatar-stack .ix-avatar+.ix-avatar,.v110-avatar-stack b{border:2px solid var(--dense);margin-inline-start:-7px}.v110-avatar-stack b{background:var(--dense);color:var(--muted);border-radius:20px;padding:5px;font-size:12px}.v110-session-row{border:1px solid var(--line);background:var(--glass);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.v110-session-row>div{min-width:0}.v110-session-row strong{font-size:14px}.v110-roster-child{border:1px solid var(--line);border-radius:14px;gap:13px;padding:15px;display:grid}.v110-roster-child>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.v110-roster-child>div>span:not(.ix-avatar):not(.v19-chip){flex:1;min-width:0}.v110-roster-child strong{font-size:14px;display:block}.v110-roster-child small{color:var(--muted);font-size:12px}.v110-confirm-list{padding-inline-start:20px;font-size:14px;line-height:1.8}.v110-parent-packages{max-width:1120px;margin:24px auto;padding:0 28px 100px}.v110-parent-package{border:1px solid var(--line);border-radius:16px;gap:12px;min-width:0;padding:18px;display:grid}.v110-parent-package>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v110-parent-package strong{font-size:15px}.v110-parent-package p{margin:0;font-size:14px;line-height:1.6}.v110-parent-package small{color:var(--muted);font-size:12px}.v110-vela-launch{border:1px solid var(--line);background:var(--glass);min-width:56px;min-height:56px;color:var(--text);font:inherit;cursor:pointer;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:3px 9px 3px 3px;font-size:13px;font-weight:600;display:inline-flex}.v110-vela-launch .vela-avatar{pointer-events:none}.ix-special-header:has(.v110-vela-launch){flex-wrap:wrap;gap:12px}.ix-special-header>.v110-vela-launch{margin-inline-start:auto}.v110-parent-help-rail{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:12px auto;padding:0 24px;display:flex}.v110-parent-help-rail>strong{font-size:15px}.v19-native-sheet:has(.v110-assistant){width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);inset:16px 16px 16px auto}.v19-native-sheet:has(.audience-parent){width:min(650px,100vw - 32px)}.v19-native-sheet:has(.audience-trainer) .ix-button{min-height:56px}.v110-assistant{flex-direction:column;gap:20px;min-width:0;display:flex}.v110-assistant-intro{align-items:center;gap:17px;display:flex}.v110-assistant-intro h2{margin:0 0 7px;font-size:22px}.v110-assistant-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.v110-assistant-intro>div{min-width:0}.v110-chat{flex-direction:column;gap:26px;min-width:0;display:flex}.v110-user-question{background:color-mix(in srgb,var(--indigo) 13%,var(--dense));overflow-wrap:anywhere;border-radius:15px 15px 4px;margin-inline-start:30px;padding:12px 16px;font-size:14px;line-height:1.7}.v110-answer{background:var(--glass);border:1px solid var(--line);border-radius:18px;gap:15px;min-width:0;padding:20px;display:grid}.v110-answer h3{margin:0;font-size:18px;line-height:1.5}.v110-answer .v19-help-steps{margin:0;font-size:14px;line-height:1.9}.v110-answer>.ix-button{justify-self:start}.v110-location{border:1px solid var(--line);background:var(--field-bg);border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:13px;display:flex}.v110-location>span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.v110-location small{color:var(--muted);font-size:12px;display:block}.v110-location>svg{color:var(--link);flex-shrink:0}.v110-suggestion-block{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.v110-suggestion-block>strong{color:var(--muted);font-size:12px;font-weight:600}.v110-suggestions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.v110-suggestions>button{border:1px solid var(--line);background:var(--dense);color:var(--text);min-width:0;max-width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.v110-suggestions>button>svg{color:var(--link);flex-shrink:0}.v110-suggestions>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.v110-starters>button>span{white-space:normal;text-align:start;line-height:1.5}.v110-service{color:var(--muted);font-size:12px;line-height:1.6}.v110-showing{color:var(--link);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.v110-calm-answer{border:1px solid var(--line);background:var(--field-bg);border-radius:18px;gap:12px;padding:24px;display:grid}.v110-calm-answer h3{margin:0;font-size:18px}.v110-calm-answer p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.v110-calm-answer svg{color:var(--muted)}.v110-ask-form{align-items:flex-end;gap:10px;padding-top:3px;display:flex}.v110-ask-form>.ix-field{flex:1;min-width:0}.v110-ask-form textarea{font-size:14px;line-height:1.7}.v110-help-library{border-top:1px solid var(--line);padding-top:8px}.v110-help-library>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.v110-help-library>button{color:var(--text);font:inherit;text-align:start;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 0;font-size:13px;display:flex}.v110-help-library>button>svg{color:var(--link);flex-shrink:0}.v110-where-links{gap:8px;display:grid}.v110-where-links>.ix-button{justify-content:flex-start}.v110-tour p{font-size:15px;line-height:1.9}.v110-assistant.audience-trainer .v110-suggestions>button{min-height:56px}.v110-vela-launch:focus-visible,.v110-family-result:focus-visible,.v110-trainer-card:focus-visible,.v110-suggestions>button:focus-visible,.v110-help-library>button:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}@media (width<=767px){.v110-trainer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v110-trainer-card{grid-template-columns:35px minmax(0,1fr);gap:4px 9px;padding:12px}.v110-trainer-card strong{font-size:13px}.v110-vela-launch{width:56px;padding:3px}.v110-vela-launch>span:last-child{display:none}.v110-parent-packages{margin-block:18px;padding-inline:16px}.v110-parent-help-rail{padding-inline:16px}.v110-sequential{grid-template-columns:1fr}.v110-package-row,.v110-invoice-row{flex-wrap:wrap}.v110-package-row>div:first-child{flex-basis:100%}.v110-session-row{flex-direction:column;align-items:stretch;padding:15px}.v110-session-row>.ix-button{align-self:flex-start}.v110-deductions>div{gap:5px;display:grid}.v110-owner{flex-wrap:wrap}.v110-ask-form{flex-direction:column;align-items:stretch}.v110-location{flex-wrap:wrap}.v110-location>span{min-width:130px}.v110-answer{padding:16px}.v110-user-question{margin-inline-start:14px}.v19-native-sheet:has(.audience-parent){border-radius:0;height:100dvh;max-height:100dvh;margin:0;inset:0;width:100vw!important;max-width:100vw!important}.v19-native-sheet:has(.audience-parent) .v19-sheet-body{padding-bottom:max(24px,env(safe-area-inset-bottom))}.v110-assistant-intro h2{font-size:20px}.v110-roster-child .ix-actions{flex-wrap:wrap}.v110-roster-child .ix-actions>.ix-button{flex:1}.v110-person-row>.ix-button{padding-inline:10px}.v110-member-list{min-width:0}}@media (width<=390px){.v110-trainer-cards{grid-template-columns:1fr}.v19-native-sheet:has(.v110-assistant){width:calc(100vw - 16px);max-width:calc(100vw - 16px);inset:8px}.v110-suggestions>button{max-width:100%}.v110-assistant-intro{gap:12px}.v110-assistant-intro .vela-avatar{width:60px!important;height:60px!important}}@media print{.v110-vela-launch,.v110-parent-help-rail{display:none!important}.v110-parent-packages{padding-bottom:0}.v19-monthprint-grid>div{height:auto;min-height:23mm}.v19-monthprint-grid p{margin:1px 0;font-size:12px;line-height:1.15}}.v110-vela-launch .vela-avatar{width:48px!important;height:48px!important}.v110-more-chip{display:none!important}@media (width<=390px){.v110-suggestions.collapsed>button:nth-child(n+3):not(.v110-more-chip){display:none}.v110-suggestions.collapsed>.v110-more-chip{display:flex!important}.v19-native-sheet:has(.audience-parent){inset:0!important}}.v110-data-select{border:1px solid var(--line);background:var(--field-bg);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:12px;font-size:14px}.v110-data-select:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.v110-memberships-page,.v110-memberships-page>.ix-stack{min-width:0;max-width:100%}.v110-memberships-page .ix-section-toolbar{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.v110-memberships-page .ix-tabs{min-width:0;max-width:100%;overflow-x:auto}.v110-memberships-page .ix-tabs>button{flex-shrink:0}.v110-data-field>label{color:var(--muted);font-size:12px;font-weight:500;display:block}@media (width<=767px){.v19-native-sheet:has(.audience-parent){animation:none!important;transform:none!important}}@media print{.v19-monthprint-grid>div{min-height:22mm}.v19-landscape header h1{margin-top:0}}.v110-child-choice{align-content:start;gap:7px;min-width:0;display:grid}.v110-child-share{color:var(--muted);font-size:12px;line-height:1.6}.s14-shell.v14-workspace{background:0 0}.s14-shell .ix-workspace{min-inline-size:0}.ix-main.s14-main{padding:0}.s14-dir{flex-shrink:0}[dir=rtl] .s14-dir{transform:scaleX(-1)}.s14-muted{color:var(--muted)}.s14-count{background:var(--indigo);color:#fff;text-align:center;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:999px;min-inline-size:20px;padding:0 6px;font-size:12px;font-weight:650;line-height:20px;display:inline-block}.s14-sidebar .ix-brand{letter-spacing:-.2px;min-inline-size:0;padding-inline:6px}.s14-brand-text{min-inline-size:0;line-height:1.25;display:grid}.s14-brand-text>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:680;display:-webkit-box;overflow:hidden}.s14-brand-text>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ix-topbar-mobile .s14-brand-text>b{-webkit-line-clamp:1;font-size:15px}.ix-nav-group>button>.s14-count{flex:none}.s14-sidebar .ix-brand img{border-radius:9px;block-size:32px;inline-size:32px}.s14-sidebar .ix-nav-group>button{min-block-size:44px}.s14-sidebar .ix-nav-group>button[aria-expanded=true] .s14-caret{transform:rotate(180deg)}.s14-caret{transition:transform .18s var(--ease)}.s14-sidebar .ix-nav-children{padding-inline:18px 0}.s14-sidebar .ix-nav-children>button{border-start-start-radius:0;border-start-end-radius:9px;border-end-end-radius:9px;border-end-start-radius:0;align-items:center;gap:6px;min-block-size:44px;inline-size:100%;padding-block:6px;display:flex}.s14-sidebar .ix-nav-children>button>span:first-child{flex:1;min-inline-size:0}.s14-sidebar .ix-nav-children>button.s14-sub{padding-inline-start:24px}.s14-sidebar .ix-nav-children>button:hover{color:var(--text)}.s14-me{text-align:start;min-block-size:48px;inline-size:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:4px 6px;display:flex}.s14-me:hover{background:#4f46e50b}.s14-me-text{min-inline-size:0;line-height:1.3;display:grid}.s14-me-text strong,.s14-me-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s14-me-text strong{font-size:13px}.s14-me-text small{color:var(--muted)}.s14-topbar{gap:12px}.s14-topbar .ix-branch{min-block-size:44px;color:var(--text);border-radius:12px;align-items:center;gap:7px;inline-size:auto;min-inline-size:0;padding-inline:8px;font-size:13px;display:flex}.s14-topbar .ix-branch>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;overflow:hidden}.s14-search{flex:1;min-inline-size:0;max-inline-size:360px;display:flex}.s14-topbar .ix-search-trigger{border:1px solid var(--line);border-radius:var(--field);background:var(--field-bg);inline-size:100%;max-inline-size:none;padding-inline:12px}.s14-topbar .ix-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s14-topbar .ix-topbar-actions{flex-shrink:0;gap:4px}.s14-icon{min-block-size:44px;min-inline-size:44px;color:var(--text);border-radius:12px;place-items:center;display:inline-grid;position:relative}.s14-icon:hover,.s14-avatar:hover{background:#4f46e50e}.s14-icon.is-waiting{color:var(--warning)}.s14-icon .s14-count{min-inline-size:18px;padding:0 5px;line-height:18px;position:absolute;inset-block-start:3px;inset-inline-end:1px}.s14-avatar{padding:3px}.s14-chip-wrap{display:flex;position:relative}.ix-test-chip{align-items:center;gap:6px;display:inline-flex}.s14-popover{z-index:40;border:1px solid var(--edge);background:var(--glass-strong);inline-size:min(320px,100vw - 24px);box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--text);border-radius:16px;gap:10px;padding:14px 16px;font-size:13px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.s14-title{flex-wrap:wrap;justify-content:flex-start}.s14-title>h1{overflow-wrap:anywhere;margin-inline-end:auto}.s14-title.is-entity{min-block-size:0;margin:0}.s14-title.is-entity>h1{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.s14-back{min-block-size:44px;color:var(--link);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.s14-tabs{display:none}.s14-offline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.s14-lost{justify-items:start;gap:14px;max-inline-size:640px;padding:22px;display:grid}.s14-lost>svg{color:var(--warning)}.s14-quick,.s14-more,.s14-bell{gap:14px;display:grid}.s14-tiles.ix-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s14-tiles>button{min-block-size:64px;color:var(--text)}.s14-list{gap:2px;display:grid}.s14-list>button{text-align:start;min-block-size:48px;inline-size:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.s14-list>button>span:first-of-type{flex:1;min-inline-size:0}.s14-list>button>svg{color:var(--link)}.s14-list>button:hover,.s14-list>button.active{color:var(--link);background:#4f46e511}.s14-list>button.s14-sub{color:var(--muted);padding-inline-start:30px;font-size:13px}.s14-more-group h3{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.s14-more-group h3>svg{color:var(--link)}.s14-prefs{justify-items:start;gap:12px;display:grid}.s14-prefs .v14-field{inline-size:100%;margin:0}.s14-signout{align-items:center;gap:8px;min-block-size:44px;display:inline-flex}.s14-segment{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.s14-segment>button{min-block-size:44px;color:var(--muted);border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.s14-segment>button[aria-pressed=true]{background:var(--glass-strong);color:var(--link);box-shadow:var(--shadow);font-weight:650}.s14-bell-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s14-bell section h3{color:var(--muted);margin:4px 0 2px;font-size:13px}.s14-bell ul{margin:0;padding:0;list-style:none}.s14-bell-row{border-block-end:1px solid var(--line);text-align:start;min-block-size:56px;inline-size:100%;color:var(--text);border-radius:0;align-items:flex-start;gap:12px;padding:12px 6px;display:flex}.s14-bell-row>svg{color:var(--link);margin-block-start:2px}.s14-bell-row.is-new{background:#4f46e50a}.s14-bell-row:hover:not(:disabled){background:#4f46e511}.s14-bell-text{flex:1;gap:3px;min-inline-size:0;display:grid}.s14-bell-text small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.s14-bell-meta{color:var(--muted);white-space:nowrap;justify-items:end;gap:4px;font-size:12px;display:grid}.s14-bell-meta em{font-size:12px;font-style:normal}.s14-dot{background:var(--indigo);border-radius:50%;block-size:8px;inline-size:8px;display:block}dialog.s14-palette{--v14-line:var(--line);--v14-field:var(--field-bg);--v14-edge:var(--edge);--v14-ink:var(--text);--v14-muted:var(--neutral);color:var(--text);background:0 0;border:0;max-block-size:none;inline-size:min(640px,100vw - 32px);max-inline-size:none;margin:10vh auto auto;padding:0;overflow:visible}dialog.s14-palette::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19284640}.s14-palette-box{border:1px solid var(--edge);border-radius:var(--window);background:var(--glass-strong);max-block-size:76vh;box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(40px)saturate(135%);backdrop-filter:blur(40px)saturate(135%);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.s14-palette .v14-search-field{min-block-size:52px;display:flex}.s14-palette .v14-search-field input{font-size:15px}.s14-palette .v14-search-results{max-block-size:none;min-inline-size:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 2px;position:static;inset:auto;overflow:auto}.s14-palette .v14-search-results h3{margin:10px 0 4px;font-size:12px}.s14-palette .v14-search-results small,.s14-palette .v14-search-results em,.s14-keys{font-size:12px}.s14-palette .v14-search-results small{overflow-wrap:anywhere}.s14-palette .v14-search-results em{max-inline-size:120px}.s14-palette .v14-search-results [role=option]{min-block-size:56px;padding:8px 10px;font-size:14px}.s14-palette .v14-search-results [role=option][aria-selected=true]{color:var(--link);background:#4f46e514}.s14-palette .v14-search-close{display:inline-grid}.s14-keys{color:var(--muted);padding:8px 6px 0;display:block}.s14-debt{color:var(--danger);white-space:nowrap;font-size:12px}.s14-acts{flex-wrap:wrap;flex-basis:100%;gap:4px;padding-inline-start:44px;display:flex}.s14-act{min-block-size:44px;min-inline-size:44px;color:var(--link);border-radius:12px;place-items:center;display:inline-grid}.s14-act.on{background:var(--danger-bg);color:var(--danger)}.s14-act:hover{background:#4f46e511}.ix-assistant-float{font:inherit}.ix-assistant-float svg{color:var(--indigo)}:root[data-theme=dark] .ix-assistant-float{color:#e3e1ff;background:linear-gradient(140deg,#2c2f6bd9,#1f3b66d9);border-color:#a9b4ff40}:root[data-theme=dark] .ix-assistant-float svg{color:#c2bfff}.ix-assistant-float[aria-busy=true]{opacity:.75;cursor:progress}body:has(dialog[open]) .ix-assistant-float{display:none}body:has(.ix-group-save) .ix-assistant-float{inset-block-end:96px}.s14-loading .ix-sidebar{gap:12px}.s14-loading .ix-topbar{justify-content:flex-start}.s14-sk-wide{inline-size:34%}.s14-sk-short{inline-size:16%}.s14-sk-tab{block-size:40px;inline-size:auto;margin:6px}@media (width<=1023px){.s14-tabs{scrollbar-width:none;gap:4px;margin-inline:-4px;padding:2px 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[dir=rtl] .s14-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.s14-tabs::-webkit-scrollbar{display:none}.s14-tabs>button{white-space:nowrap;min-block-size:44px;color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.s14-tabs>button.active{background:var(--glass-strong);color:var(--link);box-shadow:var(--shadow);font-weight:650}.s14-tabs>button.s14-sub{font-size:12px}.s14-search{flex:0 auto}}button.v14-icon.vela-topbtn{display:none}@media (width<=767px){.s14-topbar{gap:4px}.s14-topbar>.ix-branch{display:none}.s14-topbar .ix-topbar-mobile{min-block-size:44px;min-inline-size:0;margin-inline-end:auto}.s14-topbar .s14-search{flex:none}.s14-topbar .ix-topbar-mobile{overflow:hidden}.s14-topbar .ix-topbar-mobile img{border-radius:8px}.s14-topbar .ix-search-trigger{inline-size:44px;min-inline-size:44px;color:var(--text);background:0 0;border:0;justify-content:center;padding:0;display:inline-flex}.s14-topbar .ix-search-trigger>span,.s14-topbar .ix-search-trigger>kbd,.s14-topbar .ix-topbar-actions>button.v14-icon:not(.v14-row-menu){display:none}.s14-topbar .ix-topbar-actions>button.vela-topbtn:not(.v14-row-menu){display:inline-grid}dialog.s14-palette{block-size:100dvh;max-block-size:100dvh;inline-size:100vw;margin:0}.s14-palette-box{block-size:100%;max-block-size:none;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border:0;border-radius:0}.s14-bottom{z-index:30}}.s14-palette-box,.s14-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}@media (prefers-reduced-motion:reduce){.s14-caret{transition:none}}@media print{.s14-shell .ix-sidebar,.s14-shell .ix-topbar,.s14-shell .ix-bottom-nav,.s14-tabs,.ix-assistant-float,.s14-back{display:none!important}.s14-shell{display:block}.s14-shell .ix-workspace{padding:0}}.ix-nav-children .v14-new,.s14-tabs .v14-new,.s14-list .v14-new{font-size:12px!important}body>dialog.v14-dialog{--v14-ink:var(--foreground,#172345);--v14-muted:var(--muted-foreground,#536482);--v14-glass:var(--glass,#f2faff80);--v14-card:var(--ui-card,#f5faffad);--v14-edge:var(--glass-edge,#ffffffd1);--v14-field:var(--glass-field,#fbfdffad);--v14-line:var(--border,#5873ae29)}.v14-workspace{--v14-ink:var(--foreground,#172345);--v14-muted:var(--muted-foreground,#536482);--v14-glass:var(--glass,#f2faff80);--v14-card:var(--ui-card,#f5faffad);--v14-edge:var(--glass-edge,#ffffffd1);--v14-field:var(--glass-field,#fbfdffad);--v14-line:var(--border,#5873ae29);min-height:100dvh;color:var(--v14-ink);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Manrope,Segoe UI,sans-serif;line-height:1.5}.v14-workspace *,.v14-dialog *,.v14-context-menu *{box-sizing:border-box}:where(.v14-workspace,.v14-dialog,.v14-context-menu) button{font:inherit;cursor:pointer;color:inherit}.v14-workspace button:disabled,.v14-dialog button:disabled,.v14-context-menu button:disabled{cursor:not-allowed;opacity:.5}.v14-workspace :focus-visible,.v14-dialog :focus-visible,.v14-context-menu :focus-visible{outline-offset:3px;outline:3px solid #8075ee}.v14-language{background:var(--v14-field);border-radius:12px;gap:2px;padding:2px;display:flex}.v14-language button{background:0 0;border:0;border-radius:10px;min-width:44px;min-height:44px;font-size:13px;font-weight:700}.v14-language button[aria-pressed=true]{color:#6151ca;background:#6d60d918}.v14-content{min-width:0}.v14-panel{background:var(--v14-card,var(--ui-card,#f1f6feaf));border:1px solid var(--v14-edge,var(--glass-edge,#fff9));box-shadow:var(--glass-shadow,0 18px 42px -25px #4257a170,inset 0 1px 0 #fff7);border-radius:23px;min-width:0}.v14-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 0;display:flex}.v14-panel h2{letter-spacing:-.3px;margin:0;font-size:17px}.v14-panel-body{min-width:0;padding:24px}.v14-button{border:1px solid var(--border,#879cba33);background:var(--glass-field,#f4f9ffa8);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;transition:box-shadow .25s,transform .22s;display:inline-flex;box-shadow:inset 0 1px #fff5;font-size:12px!important;font-weight:650!important}.v14-button.primary{background:linear-gradient(135deg,#595be5,#7253df);border-color:#8f80ee;box-shadow:0 10px 24px -14px #4f46e5c9,inset 0 1px #fff3;color:#fff!important}.v14-button:active{transform:scale(.98)}.v14-icon{background:0 0;border:0;border-radius:12px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-grid}.v14-actions{flex-wrap:wrap;gap:8px;display:flex}.v14-feedback{text-align:center;min-height:220px;color:var(--muted-foreground,#536482);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.v14-feedback p{max-width:320px;margin:0}.v14-search{flex:1;min-width:140px;max-width:500px;margin-inline-start:auto;position:relative}.v14-search-field{border:1px solid var(--v14-line);background:var(--v14-field);min-height:44px;color:var(--v14-muted);border-radius:13px;align-items:center;gap:10px;padding:0 13px;display:flex}.v14-search-field input{min-width:0;color:var(--v14-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:12px}.v14-search-field kbd{border:1px solid var(--v14-line);border-radius:5px;padding:0 6px;font-size:12px}.v14-search-results{z-index:60;border:1px solid var(--v14-edge,var(--glass-edge,#fff9));background:var(--popover,#edf3fceb);-webkit-backdrop-filter:blur(25px)saturate(1.4);backdrop-filter:blur(25px)saturate(1.4);border-radius:20px;min-width:min(420px,80vw);max-height:min(620px,75dvh);padding:16px;position:absolute;inset:calc(100% + 10px) 0 auto;overflow:auto;box-shadow:0 28px 68px -22px #35488770,inset 0 1px #fff8}.v14-search-results h3{text-transform:uppercase;letter-spacing:.08em;color:var(--v14-muted);margin:8px 0;padding:6px;font-size:12px}.v14-search-results [role=option]{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px 6px;font-size:12px;display:flex}.v14-search-results [role=option][aria-selected=true]{background:#7063e414}.v14-search-results [role=option]>span{flex:1;min-width:0;display:grid}.v14-search-results small{color:var(--v14-muted);font-size:12px}.v14-search-results em{max-width:90px;font-size:12px;font-style:normal}.v14-result-avatar{color:#fff;background:linear-gradient(140deg,#89c6fa,#a89cea);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.v14-search-empty{padding:16px 7px;font-size:12px}.v14-search-empty button{background:#6858d91c;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.v14-search-mobile,.v14-search-close{display:none}.v14-field{gap:7px;min-width:0;margin:12px 0;font-size:12px;display:grid}.v14-field>span{color:var(--muted-foreground,#536482);font-weight:600}.v14-field input,.v14-field select,.v14-field textarea,.v14-inline-field input,.v14-inline-field textarea{font:inherit;color:var(--foreground,#172345);background:var(--glass-field,#fafcffb0);border:1px solid var(--border,#8298b43b);border-radius:11px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.v14-field textarea,.v14-inline-field textarea{resize:vertical;min-height:90px}.v14-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v14-error{color:var(--destructive,#aa3656);padding:10px 0;font-size:12px}.v14-dialog{border:1px solid var(--glass-edge,#fff9);width:min(560px,100vw - 24px);max-height:calc(100dvh - 36px);color:var(--foreground,#172345);background:#f4f8ff;border-radius:27px;padding:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Manrope,Segoe UI,sans-serif;box-shadow:0 42px 95px -18px #293e7d78,0 15px 30px #3a58a537,inset 1px 1px #ffffffb8}.v14-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}.v14-dialog>header{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 10px;display:flex}.v14-dialog h2{letter-spacing:-.3px;margin:0;font-size:20px}.v14-dialog-body{padding:10px 24px 26px;overflow:auto}.v14-dialog-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.v14-check{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.v14-check input{accent-color:#6158d8;flex:none;width:20px;height:20px}.v14-lock-note{background:#ccab4821;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;display:flex}.v14-lock-note svg{flex:none;margin-top:2px}.v14-context-overlay{z-index:80;position:fixed;inset:0}.v14-context-menu{border:1px solid var(--glass-edge,#fff9);background:var(--popover,#f0f5fce8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:290px;max-height:calc(100dvh - 20px);color:var(--foreground,#172345);border-radius:20px;padding:18px;font:12px/1.5 -apple-system,BlinkMacSystemFont,Manrope,sans-serif;position:fixed;overflow:auto;box-shadow:0 30px 75px -20px #23386670}.v14-context-menu>button{text-align:start;background:0 0;border:0;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;display:block}.v14-context-menu>button:hover{background:#655ee519}.v14-segmented{background:var(--glass-field,#fff6);border:1px solid var(--border,#7894b833);border-radius:12px;padding:3px;display:flex}.v14-segmented button{background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 11px;font-size:12px}.v14-segmented button[aria-pressed=true]{color:#fff;background:#6b5bdf;box-shadow:0 6px 12px -9px #342075}.v14-calendar-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.v14-calendar-filters .v14-field{margin:0;font-size:12px}.v14-calendar-scroll{border:1px solid var(--border,#90a4bf33);background:var(--glass-field,#f8fbff85);overscroll-behavior:contain;border-radius:16px;max-width:100%;max-height:76dvh;overflow:auto}.v14-time-grid{align-items:stretch;min-width:100%;display:grid;position:relative}.v14-time-axis>header,.v14-day-column>header{background:var(--popover,#eef5ff);z-index:5;border-bottom:1px solid var(--border,#8ba0c03b);white-space:nowrap;flex-direction:column;justify-content:center;height:66px;padding:10px 12px;font-size:11px;display:flex;position:sticky;top:0}.v14-day-column>header small{color:var(--muted-foreground,#536482);font-size:12px}.v14-time-axis{z-index:6;background:var(--popover,#eef5ff);position:sticky;inset-inline-start:0}.v14-time-axis>div{height:72px;color:var(--muted-foreground,#536482);padding:8px;font-size:10px}.v14-day-column{border-inline-start:1px solid var(--border,#90a4bf2b);min-width:0;position:relative}.v14-time-cell{border:0;border-bottom:1px solid var(--border,#90a4bf22);background:0 0;border-radius:0;width:100%;height:72px;display:block}.v14-time-cell:hover{background:#659eee18}.v14-time-cell.conflict{background:repeating-linear-gradient(-45deg,#bd436215,#bd436215 5px,#bd43622a 5px 10px)}.v14-positioned-events{pointer-events:none;position:absolute;inset:66px 0 0}.v14-positioned-events>div{pointer-events:auto;position:absolute;inset-inline:5px}.v14-conflict{background:#b6436410;border:1px solid #b643642d;border-radius:13px;margin-top:15px;padding:14px;font-size:12px}.v14-conflict p{margin:5px 0}.v14-roster{margin-top:20px;display:grid}.v14-roster>div{border-bottom:1px solid var(--border,#7b8a9d33);justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:12px;display:flex}.v14-roster b small{font-size:12px;font-weight:400;display:block}.v14-roster button{border:1px solid var(--border,#7d96bc44);background:var(--glass-field,#fff6);border-radius:10px;min-height:44px;margin:3px;padding:8px}.v14-roster button[aria-pressed=true]{color:#fff;background:#556bcf}.v14-inline-field{border-bottom:1px solid var(--border,#778caa2a);gap:8px;padding:16px 0;font-size:13px;display:grid}.v14-inline-field>span{color:var(--muted-foreground,#536482);font-size:12px;font-weight:600}.v14-inline-value{text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:8px 0;display:flex}.v14-inline-value b{overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500}.v14-inline-field small{color:var(--muted-foreground,#536482);font-size:12px}.v14-inline-actions{gap:8px;margin-top:12px;display:flex}.v14-inline-field input[type=checkbox]{accent-color:#6158d8;width:20px;min-height:20px}.v14-table-wrap{min-width:0;container-type:inline-size}.v14-list-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.v14-list-search{background:var(--glass-field,#fff7);border:1px solid var(--border,#8199b644);border-radius:12px;flex:1;align-items:center;gap:9px;max-width:330px;min-height:44px;padding:0 12px;display:flex}.v14-list-search input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.v14-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.v14-table th{text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground,#536482);font-size:12px}.v14-table th button{text-align:start;min-height:44px;font-size:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:7px;display:flex}.v14-table td{border-top:1px solid var(--border,#7592b02a);overflow-wrap:anywhere;padding:14px 7px}.v14-row-link{text-align:start;min-height:44px;font-size:inherit;background:0 0;border:0;padding:0;color:var(--primary,#5e50b8)!important;font-weight:650!important}.v14-table-filters{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.v14-table-filters .v14-field{min-width:120px;margin:0}.v14-table-footer{color:var(--muted-foreground,#536482);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.v14-table-footer p{color:var(--destructive,#a73555)}@container (width<=600px){.v14-table thead{display:none}.v14-table,.v14-table tbody,.v14-table tr,.v14-table td{display:block}.v14-table tr{border:1px solid var(--border,#809abb33);background:var(--glass-field,#fff5);border-radius:15px;margin-bottom:12px;padding:14px}.v14-table td{border:0;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;display:grid}.v14-table td:before{content:attr(data-label);color:var(--muted-foreground,#536482);font-size:12px}.v14-table td:first-child:before{display:none}.v14-table td:first-child{display:block}.v14-table td:first-child button{font-size:14px}.v14-list-tools{flex-wrap:wrap}.v14-list-search{max-width:none}.v14-table-footer{flex-wrap:wrap}}@media (width<=1200px){.v14-panel-body{padding:18px}.v14-panel>header{padding:20px 18px 0}}@media (width<=810px){.v14-content{width:100%}.v14-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-calendar-scroll{max-height:65dvh}.v14-dialog{border-radius:23px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.v14-dialog>header{padding:20px 18px 10px}.v14-dialog-body{padding:10px 18px 22px}.v14-context-menu{border-radius:24px;width:auto;max-height:85dvh;bottom:9px;right:9px;top:auto!important;left:9px!important}.v14-context-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#29395330}}@media (width<=540px){.v14-search{flex:0;min-width:44px;margin-inline-start:0}.v14-search-mobile{display:inline-grid}.v14-search-field{display:none}.v14-search.mobile-open{z-index:40;max-width:none;position:absolute;inset:9px 9px auto}.v14-search.mobile-open .v14-search-field{background:var(--popover,#f0f5ff);display:flex}.v14-search.mobile-open .v14-search-mobile{display:none}.v14-search-close{display:inline-grid}.v14-search-field kbd{display:none}.v14-search-results{min-width:0;padding:12px;left:0;right:0}.v14-calendar-filters{gap:9px}.v14-form-grid{grid-template-columns:1fr}.v14-roster>div{flex-wrap:wrap;padding:12px 0}.v14-pick .v14-search{flex:1}.v14-pick .v14-search-field{display:flex}.v14-pick .v14-search-mobile{display:none}}@media (prefers-reduced-motion:reduce){.v14-workspace *,.v14-dialog *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.v14-panel,.v14-dialog,.v14-context-menu,.v14-search-results{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--popover,#eff5ff)}}@media print{.v14-context-menu,.v14-dialog{display:none!important}.v14-workspace{background:#fff}}html:not(.dark) .v14-workspace,html:not(.dark) .v14-dialog,html:not(.dark) .v14-context-menu{--v14-muted:#46536f;--muted-foreground:#46536f}.dark .v14-workspace,.dark .v14-dialog,.dark .v14-context-menu{--v14-muted:#c3d0ea;--muted-foreground:#c3d0ea}.dark .v14-language button[aria-pressed=true]{color:#fff;background:#8b7cf861}.v14-day-column.is-today{background:#4f46e50f}.v14-day-column.is-today>header{color:#3b30c4;box-shadow:inset 0 -3px #4f46e5}.dark .v14-day-column.is-today{background:#8b7cf81a}.dark .v14-day-column.is-today>header{color:#d4ceff;box-shadow:inset 0 -3px #8b7cf8}.v14-today-mark{color:#fff;background:#4f46e5;border-radius:6px;margin-inline-start:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.v14-calendar-empty{margin:4px 0 12px}.v14-dialog-sub{color:var(--v14-muted,#46536f);margin:0 0 12px;font-size:13px}.v14-dialog-footer{flex-wrap:wrap;align-items:center}.v14-footer-hint{color:var(--v14-muted,#46536f);flex:220px;margin-inline-end:auto;font-size:12px}.v14-roster-row>b{overflow-wrap:break-word;min-width:0}.v14-roster-row>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.v14-tag{background:#8b7cf833;border-radius:6px;margin-inline-start:6px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:600}.v14-flash{color:var(--success);margin:12px 0 0;font-size:13px}.v14-error-box{background:#dc262614;border-radius:12px;justify-items:start;gap:8px;margin-top:12px;padding:12px;font-size:13px;display:grid}.v14-error-box p{margin:0}.dark .v14-error-box{color:#ffb3bd;background:#f8717124}.v14-cancel-preview{background:#f59e0b21;border-radius:12px;margin-bottom:12px;padding:12px;font-size:13px}.v14-cancel-preview p{margin:0 0 4px;font-weight:600}.v14-waitlist-add{justify-items:start;gap:10px;margin-top:18px;display:grid}.v14-waitlist-add h3{margin:0;font-size:13px}.v14-waitlist-add>:first-of-type:not(h3){justify-self:stretch}.v14-empty-inline{justify-items:start;gap:10px;padding:12px 0;display:grid}.v14-empty-inline p{margin:0}.v14-picked small{opacity:.85;font-weight:400}.v14-panel-body:has(>.v14-table){overflow-x:auto}@property --v14-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --v14-fade-r{syntax:"<length>";inherits:false;initial-value:32px}@keyframes v14-tabs-fade{0%{--v14-fade-l:0px;--v14-fade-r:32px}8%{--v14-fade-l:32px}92%{--v14-fade-r:32px}to{--v14-fade-l:32px;--v14-fade-r:0px}}@media (width<=810px){.ix-tabs,.v14-home-switch{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent);overflow-x:auto}.ix-tabs::-webkit-scrollbar{display:none}.v14-home-switch::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.ix-tabs,.v14-home-switch{animation:linear both v14-tabs-fade;animation-timeline:scroll(self inline)}}}@media (prefers-reduced-motion:reduce){.ix-tabs,.v14-home-switch{animation:none}}.dark .v14-language button{color:#e3e6ff}.v14-home-switch button{white-space:nowrap;flex:none;min-height:44px;padding-inline:14px}@media (width<=1023px){.v14-home-switch{display:none}}.v14-content .v14-dup-title{display:none}.v14-content :has(>.v14-dup-title){justify-content:flex-end}.dark .v14-dialog{background:#1c2b4b;border-color:#ccdfff33}.v14-row-menu{border-radius:10px;min-width:40px;min-height:40px}.v14-row-menu[aria-expanded=true]{background:#6d60d91c}.v14-row-menu-list{z-index:120;border:1px solid var(--border,#8298b43b);color:#172345;background:#f7faff;border-radius:14px;gap:2px;min-width:220px;max-width:min(320px,100vw - 16px);padding:6px;font:14px/1.4 -apple-system,BlinkMacSystemFont,Manrope,Segoe UI,sans-serif;display:grid;position:fixed;box-shadow:0 18px 40px -16px #1b2a5580}.v14-row-menu-list button{min-height:44px;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.v14-row-menu-list button:hover,.v14-row-menu-list button:focus-visible{background:#4f46e51a;outline:none}.v14-row-menu-list button:disabled{opacity:.5;cursor:not-allowed}.v14-row-menu-list button.danger{color:#a3244b}.dark .v14-row-menu-list{color:#eaf0ff;background:#1c2b4b;border-color:#ccdfff33}.dark .v14-row-menu-list button.danger{color:#ffa3b1}.v14-date{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.v14-date>input:first-child{flex:1}.v14-datepicker{z-index:130;border:1px solid var(--border,#8298b43b);color:#172345;background:#f7faff;border-radius:16px;width:300px;max-width:calc(100vw - 16px);padding:10px;font:14px/1.4 -apple-system,BlinkMacSystemFont,Manrope,Segoe UI,sans-serif;position:fixed;box-shadow:0 18px 40px -16px #1b2a5580}.v14-datepicker>header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.v14-datepicker>header b{text-transform:capitalize;font-size:14px}.v14-datepicker-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.v14-datepicker-grid abbr{color:#46536f;padding:4px 0;font-size:12px;font-weight:700;text-decoration:none}.v14-datepicker-grid button{min-height:40px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px}.v14-datepicker-grid button:hover{background:#4f46e51a}.v14-datepicker-grid button.is-other{color:#6b7896}.v14-datepicker-grid button[aria-current=date]{font-weight:700;box-shadow:inset 0 0 0 2px #4f46e5}.v14-datepicker-grid button[aria-pressed=true]{color:#fff;background:#4f46e5;font-weight:700}.v14-datepicker-grid button:disabled{opacity:.35;cursor:not-allowed}.v14-datepicker>footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.v14-datepicker :focus-visible{outline-offset:1px;outline:3px solid #8075ee}.dark .v14-datepicker{color:#eaf0ff;background:#1c2b4b;border-color:#ccdfff33}.dark .v14-datepicker-grid abbr,.dark .v14-datepicker-grid button.is-other{color:#b9c6e2}@media (width<=810px){[dir=rtl] :is(.ix-tabs,.v14-home-switch){-webkit-mask-image:linear-gradient(270deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent);-webkit-mask-image:linear-gradient(270deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent);mask-image:linear-gradient(270deg,transparent,#000 var(--v14-fade-l),#000 calc(100% - var(--v14-fade-r)),transparent)}}.v14-search-results [role=option]>.v14-result-avatar{flex:none}.l14-login{place-items:center;min-block-size:100dvh;padding:24px;display:grid}.l14-auth{max-inline-size:1000px}.l14-auth .ix-auth-form{gap:16px;min-inline-size:0}.l14-auth .ix-auth-art h1{overflow-wrap:anywhere}.l14-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.l14-lang{border:1px solid var(--line);background:var(--field-bg);border-radius:13px;gap:2px;padding:3px;display:inline-flex}.l14-lang button,.l14-icon{min-block-size:44px;min-inline-size:44px;color:var(--muted);border-radius:10px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.l14-lang button[aria-pressed=true]{background:var(--surface);color:var(--link);box-shadow:0 2px 5px #22386617}.l14-icon{border:1px solid var(--line);background:var(--field-bg);border-radius:13px}.l14-seg{max-inline-size:100%}.l14-seg .ix-tabs{flex-wrap:wrap}.l14-seg.ix-tabs-shell.small .ix-tabs button{justify-content:center;min-block-size:44px;min-inline-size:44px}.l14-hint{color:var(--muted);margin:0;font-size:13px}.l14-link{align-self:center;min-block-size:44px}.l14-chip{border:1px solid var(--line);background:var(--surface);min-block-size:44px;color:var(--text);border-radius:999px;align-items:center;gap:8px;inline-size:fit-content;max-inline-size:100%;padding-inline:14px;display:inline-flex}.l14-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l14-chip button{color:var(--link);justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;font-weight:600;display:inline-flex}.l14-otp input{block-size:56px;color:var(--text)}.l14-otp input[aria-invalid=true]{border-color:var(--danger)}.l14-keypad{grid-template-columns:repeat(3,minmax(56px,1fr));gap:8px;inline-size:100%;max-inline-size:300px;margin-inline:auto;display:grid}.l14-keypad button{border:1px solid var(--line);background:var(--field-bg);min-block-size:56px;color:var(--text);border-radius:14px;place-items:center;font-size:22px;font-weight:600;display:grid}.l14-keypad button small{color:var(--muted);font-size:13px}.l14-sso{justify-content:center;gap:10px;inline-size:100%}.l14-auth :focus-visible{outline:2px solid var(--indigo);outline-offset:2px}@media (width<=767px){.l14-top .l14-mark{align-items:center;gap:8px;margin-inline-end:auto;font-weight:650;display:inline-flex}.l14-login{place-items:stretch stretch;padding:0}.l14-auth{border:0;border-radius:0;min-block-size:100dvh;inline-size:100%;max-inline-size:none}.l14-auth .ix-auth-art{display:none}.l14-auth .ix-auth-form{padding:16px 16px calc(24px + env(safe-area-inset-bottom));justify-content:flex-start}}.l14-f{gap:6px;min-inline-size:0;display:grid}.l14-mark{display:none}.l14-seg.v19-segments button{flex:auto;justify-content:center}.live-field{gap:6px;font-size:13px;font-weight:600;display:grid}.live-field input{width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:#ffffffb3;border:1px solid #1723452e;border-radius:12px;padding:10px 12px}html.dark .live-field input{background:#101a3199;border-color:#eff7ff2e}.live-field input:focus-visible{outline-offset:1px;outline:2px solid #4f46e5}.live-check{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.live-check input{width:20px;height:20px}.live-note{opacity:.8;margin:0;font-size:13px}.live-error{background:var(--danger-bg);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.live-logout{inset-inline-end:14px;z-index:40;cursor:pointer;color:#fff;background:#4f46e5;border:0;border-radius:50%;width:44px;height:44px;font-size:18px;position:fixed;bottom:14px;box-shadow:0 8px 24px #4f46e559}@media print{.live-logout{display:none}}.live-or{opacity:.6;align-items:center;gap:10px;font-size:12px;display:flex}.live-or:before,.live-or:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.live-google{justify-content:center;min-height:44px;display:flex}.live-inline output{min-height:24px;padding:4px 0;display:block}.live-inline-row{align-items:center;gap:8px;display:flex}.live-inline-row>input{flex:1 1 0;min-inline-size:0}.live-inline-actions{gap:8px;margin-top:6px;display:flex}.live-inline textarea{width:100%;min-height:72px;font:inherit;color:inherit;background:#ffffffb3;border:1px solid #1723452e;border-radius:12px;padding:10px 12px}html.dark .live-inline textarea{background:#101a3199;border-color:#eff7ff2e}.live-ok{color:var(--success);font-size:12px}.live-muted{opacity:.65;font-size:13px}.live-children{flex-wrap:wrap;gap:8px;display:flex}.live-search h2{margin-top:0}.live-results{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.live-results button{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:start;background:#4f46e514;border:0;border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.live-results button:hover{background:#4f46e529}.live-form{gap:10px;display:grid}.live-form select{min-height:44px;font:inherit;color:inherit;background:#ffffffb3;border:1px solid #1723452e;border-radius:12px;padding:10px 12px}html.dark .live-form select{background:#101a3199;border-color:#eff7ff2e}.live-form td input:not([type=checkbox]){min-height:44px;font:inherit;color:inherit;background:#ffffffb3;border:1px solid #1723452e;border-radius:12px;padding:10px 12px}html.dark .live-form td input:not([type=checkbox]){background:#101a3199;border-color:#eff7ff2e}.live-row:hover td{background:#4f46e50f}.live-report-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.live-report-bar select{min-height:44px;font:inherit;color:inherit;background:#ffffffb3;border:1px solid #1723452e;border-radius:12px;padding:10px 12px}.live-inlinefield{min-width:150px}.live-chip{background:#4f46e51a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.live-chip small{opacity:.7}button.live-chip,a.live-chip{min-height:36px;position:relative}button.live-chip:after,a.live-chip:after{content:"";position:absolute;inset:-4px 0}.v14-skeleton{min-height:160px;padding:18px 8px}.v14-feedback-detail{color:var(--text);font-size:13px}.v14-feedback .v14-button{align-items:center;gap:8px;display:inline-flex}.v14-feedback .ix-error-code{justify-items:center;gap:6px;display:grid}.v14-panel>header:has(>h2.v14-dup-title):not(:has(>div>*)){display:none}.live-scroll{overflow-x:auto}.live-tabs{gap:6px;display:flex}.live-tabs button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#4f46e514;border:0;border-radius:12px;flex:1;font-weight:700}.live-tabs button.on{color:#fff;background:#4f46e5}.v14-content .ice-workspace{background:0 0;min-height:0}.v14-content .ix-card{margin-bottom:12px}.v14-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.v14-tile{border:1px solid var(--glass-edge,#fff9);background:var(--ui-card,#f5faffad);border-radius:18px;padding:16px 18px;box-shadow:0 14px 32px -24px #436baf66}.v14-tile small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground,#536482);font-size:12px;display:block}.v14-tile strong{letter-spacing:-.5px;margin-top:6px;font-size:22px;display:block}.v14-dedicated{min-height:100dvh;padding:16px}.live-card-tab h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground,#536482);margin:18px 0 8px;font-size:12px}.live-presets{flex-wrap:wrap;gap:4px;display:flex}.live-presets button{font:inherit;border:1px solid var(--border,#8298b43b);color:inherit;cursor:pointer;background:0 0;border-radius:9px;min-height:32px;padding:5px 9px;font-size:12px}.live-report-totals{margin:4px 0 0}.live-report-table td.num,.live-report-table th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.live-bar-cell{grid-template-columns:minmax(24px,1fr) auto;place-items:center end;gap:8px;width:100%;min-width:0;display:grid}.live-bar-cell i{opacity:.7;background:linear-gradient(90deg,#38bdf8,#4f46e5);border-radius:4px;max-width:100%;height:8px;display:block}.live-bar-cell b{white-space:nowrap;font-weight:600}.live-report-table td:has(.live-bar-cell){min-width:max-content}.live-empty{text-align:center;padding:32px 16px!important}.live-empty h3{margin:0 0 6px}.live-stat-btn{cursor:pointer;font:inherit;color:inherit;text-align:start;border:1px solid #0000}.live-stat-btn.on{border-color:#5a5ce7}.live-search-input{font:inherit;border:1px solid var(--border,#8298b43b);background:var(--glass-field,#fafcffb0);min-height:40px;color:inherit;border-radius:10px;flex:1;min-width:220px;padding:0 12px}.live-row{cursor:pointer}.live-report-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid!important}.live-report-totals .ix-stat{margin:0}@media (width<=600px){.live-report-table td[data-label]{text-align:end;justify-content:space-between;gap:12px;display:flex}.live-report-table td[data-label]:before{content:attr(data-label);color:var(--muted-foreground,#536482);text-align:start;font-size:12px}.live-report-table td.num{text-align:end}}.ix-table .ix-button,.ix-table button{white-space:nowrap}.live-rules{gap:8px;margin:8px 0;display:grid}.live-rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.live-rule select,.live-rule input{font:inherit;border:1px solid var(--border,#8298b43b);background:var(--glass-field,#fafcffb0);min-height:38px;color:inherit;border-radius:9px;max-width:220px;padding:0 8px}.live-rule-group{border:1px dashed var(--border,#8298b466);border-radius:12px;gap:6px;padding:8px 10px;display:grid}.live-rule-sub{padding-inline-start:8px}@media (width<=600px){.v14-segmented{width:100%}.v14-segmented button{flex:1}}.v14-content .ix-card{box-sizing:border-box;padding:16px 18px}.v14-content .ix-card>.live-scroll{margin:0 -18px}.v14-content .ix-card>.live-scroll>.ix-table{margin:0}.live-register{margin-bottom:16px}.live-register h3{align-items:center;gap:10px;margin:0;display:flex}.live-register h3 select{min-height:36px;font-size:.85rem;font:inherit;border:1px solid #1723452e;border-radius:10px}.live-register .live-report-totals{margin:10px 0}.live-register details{margin-top:8px}.live-chip.on{color:#fff;background:#4f46e5}.live-chip{cursor:pointer;font:inherit;border:0}.live-timeline{border-inline-start:2px solid #4f46e540;margin:0;padding-block:0;padding-inline:14px 0;list-style:none}.live-timeline li{padding-block:4px 10px;padding-inline:14px 0;position:relative}.live-timeline li:before{content:"";inset-inline-start:-19px;background:#4f46e5;border-radius:50%;width:10px;height:10px;position:absolute;top:10px}.live-timeline li[data-kind=payment]:before,.live-timeline li[data-kind=sale]:before{background:#059669}.live-timeline li[data-kind=attendance]:before,.live-timeline li[data-kind=booking]:before{background:#0ea5e9}.live-timeline li[data-kind=touch]:before,.live-timeline li[data-kind=message]:before{background:#f59e0b}.live-timeline time{color:var(--muted-foreground,#536482);font-size:12px;display:block}.live-timeline b{font-size:13px;display:block}.live-timeline span{white-space:pre-wrap;font-size:13px;display:block}.live-digest{white-space:pre-wrap;background:#eef2fb;border-radius:12px;margin:10px 0;padding:12px 14px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.live-acc-export{margin-top:16px}.live-acc-export .live-inline-actions{align-items:flex-end}dialog.v14-dialog:not(.v14-side){height:fit-content;font-size:15px;width:min(640px,100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;inset:0!important}dialog.v14-dialog.v14-side[open]{border:1px solid var(--edge);background:var(--surface);height:calc(100dvh - 24px);color:var(--text);box-shadow:var(--window-shadow);animation:ix-sheet-in .28s var(--ease);border-radius:28px;flex-direction:column;padding:0;font-size:15px;display:flex;overflow:hidden;margin:12px!important;width:min(480px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin-inline-start:auto!important;inset:0!important}dialog.v14-dialog.v14-side.v14-dialog-wide[open]{width:min(760px,100vw - 24px)!important}dialog.v14-dialog.v14-side[open]>header{border-block-end:1px solid var(--line);flex-shrink:0;padding:15px 20px}dialog.v14-dialog.v14-side[open] .v14-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:20px 22px 24px;overflow:auto}dialog.v14-dialog.v14-side[open] .v14-dialog-body .v14-dialog-footer{margin-inline:-22px}form.ix-action-sheet,form.ix-access-sheet{gap:18px;display:grid}@media (width<=767px){dialog.v14-dialog.v14-side[open],dialog.v14-dialog.v14-side.v14-dialog-wide[open]{height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;width:100vw!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important}}@media (prefers-reduced-transparency:reduce){dialog.v14-dialog.v14-side[open]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){dialog.v14-dialog.v14-side[open]{animation:none}}.v14-dialog .v14-search-results,.v14-dialog [class*=-results]{max-height:min(30dvh,300px);box-shadow:none;border-radius:16px;margin-top:10px;min-width:0!important;position:static!important;inset:auto!important}.v14-dialog .v14-field{font-size:14px}.v14-dialog .v14-field input,.v14-dialog .v14-field select,.v14-dialog .v14-field textarea{min-height:44px;font-size:15px}.v14-table{max-width:100%;table-layout:auto!important;width:100%!important;font-size:14px!important}.v14-table th{white-space:nowrap;padding:10px 12px!important;font-size:12px!important}.v14-table td{padding:12px!important}.v14-table td:first-child{min-width:180px}@media (width>=1700px){.v14-panel{font-size:15px}.v14-table{font-size:15px!important}.v14-table td{padding:13px 14px!important}}.live-account-row{background:#4f46e514;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 14px;padding:10px 14px;display:flex}html[data-theme=dark],html[data-theme=dark] body,.dark,.dark select,.dark input,.dark textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system],html[data-theme=system] select,html[data-theme=system] input,html[data-theme=system] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark select option,html[data-theme=dark] select option{color:#eaf0ff;background:#1d2a4d}@media (prefers-color-scheme:dark){html[data-theme=system] select option{color:#eaf0ff;background:#1d2a4d}}.live-check{cursor:pointer;align-items:center;gap:10px;margin:8px 0;display:flex}.live-check input[type=checkbox],.ix-field input[type=checkbox],.live-form input[type=checkbox],.v14-dialog input[type=checkbox],.v14-field input[type=checkbox],.v14-check input[type=checkbox],.ix-check-item input[type=checkbox]{accent-color:#6d5ef0;cursor:pointer;border-radius:6px;flex:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.live-check span{line-height:1.35}.v14-table-wrap{overflow-x:auto}@media (width>=768px){.v14-table-wrap td.v14-row-actions{z-index:1;background:#f4f8fff0;position:sticky;inset-inline-end:0;box-shadow:-8px 0 8px -8px #1e295a33}.dark .v14-table-wrap td.v14-row-actions,.is-dark .v14-table-wrap td.v14-row-actions{background:#16203cf0}}.v14-table-resource{table-layout:auto;width:100%;min-width:0}.v14-table-resource th,.v14-table-resource td{white-space:nowrap}.v14-table-resource td:first-child{white-space:normal;min-width:190px}.v14-table-resource td[data-label]:not(:first-child){text-overflow:ellipsis;max-width:220px;overflow:hidden}.v14-row-actions{width:1%}.v14-row-actions .v14-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.v14-row-actions .v14-actions button{white-space:nowrap}.v14-dialog .v14-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 18px;display:grid}.v14-dialog .v14-form-grid .v14-dialog-footer{grid-column:1/-1}.v14-dialog>form,.v14-dialog .v14-dialog-body{max-height:calc(100dvh - 150px);padding-bottom:0;overflow:auto}.v14-dialog .v14-dialog-footer{z-index:3;background:var(--popover,#26385e);border-top:1px solid #788cbe4d;margin:18px -24px 0;padding:14px 24px;position:sticky;bottom:-1px;box-shadow:0 -10px 20px -14px #0b1430}.v14-dialog .v14-dialog-body,.v14-dialog>form{overflow-x:hidden}.live-check input[type=radio],.v14-dialog .live-check input[type=radio]{accent-color:#6158d8;flex:none;width:20px;height:20px;min-height:0;padding:0}.v14-picked{background:#22c55e24;border-radius:12px;margin:10px 0 0;padding:10px 14px;font-weight:600}.v14-pick-hint{color:var(--muted-foreground,#7b89a8);margin:10px 0 0;font-size:13px}dialog.v14-dialog.v14-dialog-wide,.v14-dialog-wide{width:min(860px,100vw - 32px)!important}dialog.v14-dialog:has(.vl-person){width:min(860px,100vw - 32px)!important}.live-form-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground,#7b89a8);align-items:baseline;gap:10px;margin:18px 0 6px;font-size:13px;display:flex}.live-form-head:first-child{margin-top:0}.live-field-wide{grid-column:1/-1}.live-link{color:var(--link,#4338ca);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.live-configure .live-link{align-items:center;gap:6px;display:inline-flex}.live-danger-text{color:#b4232f}.dark .live-danger-text{color:#ff8390}.live-edit-sale table{margin-bottom:8px}.live-edit-sale input{width:100%;min-height:38px;font:inherit;border:1px solid #1723452e;border-radius:10px;padding:6px 10px}.ix-check-row{flex-wrap:wrap;gap:16px;padding:6px 0;display:flex}.ix-check-item{cursor:pointer;align-items:center;gap:8px;display:flex}.live-copy-field{width:100%;min-height:46px;color:inherit;background:#ffffff0f;border:1px solid #788cbe59;border-radius:12px;margin:8px 0;padding:10px 14px;font:14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.live-sign{gap:8px;display:flex}.live-sign button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #788cbe59;border-radius:12px;flex:1}.live-sign button.on{color:#fff;background:#6d5ef0;border-color:#6d5ef0;font-weight:600}.ix-rows{gap:10px;display:grid}.ix-row-item{border:1px solid #788cbe47;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.ix-row-cell{flex:1;gap:4px;min-width:130px;display:grid}.ix-row-cell small{color:var(--muted-foreground,#7b89a8);font-size:12px}.ix-row-cell input,.ix-row-cell select{min-height:40px;color:inherit;font:inherit;background:#ffffff0d;border:1px solid #788cbe4d;border-radius:10px;padding:6px 10px}.ix-row-cell input[type=checkbox]{width:20px;height:20px;min-height:20px}.ix-row-add{place-self:start;padding:10px 18px;width:auto!important}.ix-rows{align-items:start}.live-hours{gap:8px;display:grid}.live-hours-day{grid-template-columns:100px 1fr auto;align-items:center;gap:10px;min-height:38px;display:grid}.live-hours-name{align-items:center;gap:8px;min-width:92px;font-weight:600;display:flex}.live-hours-name input{width:20px;height:20px}.live-hours-span{align-items:center;gap:6px;display:inline-flex}.live-hours-spans{justify-items:start;gap:6px;display:grid}.live-hours-span input[type=time]{width:136px}.live-hours-span>.v14-field{margin:0}.live-hours-span>.v14-field input{width:110px}.live-hours-span i{opacity:.6;font-style:normal}.live-hours-add{padding:6px 12px;font-size:13px}.live-tags{gap:8px;display:grid}.live-tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.live-tag{background:#4f46e524;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.live-tag button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:15px;line-height:1}.live-tag-suggest .ix-btn{opacity:.85;padding:4px 10px;font-size:13px}.live-tag-add{gap:8px;display:flex}.live-tag-add input{flex:1}.ix-map{gap:6px;display:grid}.ix-map-row{grid-template-columns:minmax(160px,1fr) 160px;align-items:center;gap:10px;display:grid}.ix-map-row small{opacity:.85;font-size:13px}.v14-dialog .v14-form-grid{align-items:start}:is(.v14-dialog .v14-field:has(.live-hours),.v14-dialog .v14-field:has(.live-tags),.v14-dialog .v14-field:has(.ix-map)){grid-column:1/-1}.v14-roster-confirm{background:#4f46e51a;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.v14-roster-confirm .v14-actions{justify-content:flex-end;gap:8px;display:flex}.v14-hint{opacity:.75;margin:0;font-size:13px}.v14-tile-link{cursor:pointer;text-align:start;font:inherit;color:inherit;border:0;transition:transform .15s}.v14-tile-link:hover{transform:translateY(-2px)}.v14-tile-link:focus-visible{outline:2px solid var(--accent,#4f46e5);outline-offset:2px}.live-row-link{cursor:pointer}.live-row-link:hover{background:#4f46e517}@container (width<=600px){.v14-table-resource td,.v14-table-resource td[data-label]:not(:first-child){white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.v14-table-resource .v14-row-actions{width:auto}.v14-row-actions .v14-actions{flex-wrap:wrap;justify-content:flex-start}}.dark .live-search input,.dark .live-search-input,.dark .live-report-bar input,.dark .live-report-bar select{color:var(--foreground,#eff7ff);background:#101a319e;border-color:#eff7ff4d}.live-warn{background:var(--warning-bg);color:var(--warning);border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.live-confirm{background:var(--danger-bg);border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.live-confirm p{margin:0}.live-presets{margin-bottom:10px}.live-presets button{min-height:36px;font-size:12px}.live-presets button[aria-pressed=true]{color:#fff;background:#4f46e5;border-color:#4f46e5}.live-import-error{white-space:normal;max-width:360px;display:block}.live-builder{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.live-builder-blocks{gap:12px;display:grid}.live-block{border:1px solid #788cbe4d;border-radius:14px;gap:8px;padding:12px;display:grid}.live-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-block>header .ix-btn{min-height:36px;padding:6px 12px;font-size:12px}.live-block-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;display:grid}.live-block-fields .live-field-wide{grid-column:1/-1}.live-tiers{justify-items:start;gap:8px;display:grid}.live-tiers table{width:100%}.live-tiers input{width:100%;min-width:64px;min-height:38px}.live-tiers .ix-btn{min-height:36px;padding:6px 12px}.live-builder-preview{background:#4f46e512;border-radius:14px;gap:8px;padding:12px;display:grid;position:sticky;top:0}.live-builder-preview h3{margin:0;font-size:14px}.live-builder-preview .ix-table td,.live-builder-preview .ix-table th{padding:6px 8px}.ix-table td.num,.ix-table th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=767px){.ix-table td.num:before{white-space:normal;text-align:start}}@media (width<=760px){.live-builder{grid-template-columns:1fr}.live-builder-preview{position:static}}.is-dark .live-search-input{color:#e3e9f2}h1,h2,.ice-workspace h1:not(.ix-reception-page h1),.ix-auth-art h1,.ix-sheet [data-slot=sheet-title],.ix-brand,.v14-tile strong,.ix-stat>strong{letter-spacing:-.3px}.ix-badge,.live-chip,.live-tag,.v14-tag,.v14-today-mark,.ix-money,.ix-table td.num,.live-report-table td.num,.v14-table td.num{white-space:nowrap}.ix-table td,.v14-table td{overflow-wrap:break-word}.ix-sheet{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f4f8ff!important}html.dark .ix-sheet{background:#1c2b4b!important}[data-slot=sheet-overlay],[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{background:#0f172a73!important}.live-inline-actions{flex-wrap:wrap}.v14-button{white-space:nowrap}@media (width<=767px){.v14-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.v14-tile{border-radius:15px;padding:12px 14px}.v14-tile strong{margin-top:4px;font-size:19px}.ix-table tr:has(.vl-load){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 12px;display:grid}.ix-table tr:has(.vl-load)>td{min-width:0;display:block;padding:0!important}.ix-table tr:has(.vl-load)>td:first-child{padding-inline-start:10px!important}.ix-table tr:has(.vl-load)>td:before{display:none}.ix-table tr:has(>td:last-child>.v14-button:only-child)>td:before{display:none}.ix-table tr:has(>td:last-child>.v14-button:only-child){flex-flow:wrap;align-items:center;column-gap:12px;padding:10px 12px}.ix-table tr:has(>td:last-child>.v14-button:only-child)>td{display:block;padding:2px 0!important}.ix-table tr:has(>td:last-child>.v14-button:only-child)>td{flex:none}.ix-table tr:has(>td:last-child>.v14-button:only-child)>td:first-child{flex:1 1 0;min-width:0}}.v14-roster-row:is(.is-trial,.is-new,.is-ended){padding-inline-start:10px}html:lang(ar):not([dir]){direction:rtl}html:lang(ar) body{font-family:Noto Kufi Arabic,Noto Sans Arabic,system-ui,Segoe UI,Tahoma,sans-serif}html:lang(ar) *{letter-spacing:0!important}[dir=rtl] :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-chevrons-right,.lucide-chevrons-left,.lucide-arrow-right,.lucide-arrow-left,.lucide-send,.lucide-send-horizontal,.lucide-undo,.lucide-undo-2,.lucide-redo,.lucide-redo-2,.lucide-reply,.lucide-log-out,.lucide-log-in){transform:scaleX(-1)}[dir=rtl] :is(input[type=tel],input[type=email],input[type=url]){text-align:right;direction:ltr}[dir=rtl] :is(a[href^=tel\:],a[href^=mailto\:],time){direction:ltr;unicode-bidi:isolate}.live-tabs button{overflow-wrap:anywhere;min-width:0}[dir=rtl] :is(.ix-table th,.ix-table th button,.ix-sheet>[data-slot=sheet-header]){text-align:right}[dir=rtl] :is(.ix-detail>strong){text-align:left}[dir=rtl] :is(.ix-table-selected,.ix-profile-actions,.ix-sync-banner>.ix-badge){margin-left:0;margin-right:auto}[dir=rtl] :is(.ix-table-footer>span,.ix-device-preview>header>a){margin-left:auto;margin-right:0}[dir=rtl] .ix-money{direction:ltr;unicode-bidi:isolate}[dir=rtl] .ix-table .ix-checkbox-cell{padding-left:5px;padding-right:0}[dir=rtl] .ix-sheet [data-slot=sheet-title]{padding-left:35px;padding-right:0}[dir=rtl] .ix-sheet [data-slot=sheet-header]>.ix-icon{left:15px;right:auto}.v14-history{border-top:1px solid #4f46e526;margin-top:12px;padding-top:8px}.v14-history>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:700;list-style:none;display:flex}.v14-history>summary::-webkit-details-marker{display:none}.v14-history>summary:before{content:"▸";font-size:.9em}.v14-history[open]>summary:before{content:"▾"}[dir=rtl] .v14-history>summary:before{content:"◂"}[dir=rtl] .v14-history[open]>summary:before{content:"▾"}.lv-num{min-height:32px;font:inherit;color:var(--primary,#4f46e5);font-variant-numeric:tabular-nums;cursor:pointer;text-underline-offset:3px;text-align:inherit;background:0 0;border:0;padding:0 2px;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lv-num:hover{text-decoration-style:solid}.lv-num:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-radius:6px}
