:root{--bg:#05080f;--panel:#0c1221;--muted:#90a0b8;--card:#0f192d;--border:#ffffff0f;--accent:#7cd4ff;--accent-2:#8f7cff;--success:#5dd39e;--danger:#ff7b7b;--glow:#7cd4ff26;--embed-toolbar-height:30px;--modal-caption-font-size:16px;--form-input-font-size-min:16px;--studio-font-family:"Space Grotesk", "Manrope", "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{background-color:var(--bg);background:var(--bg);min-height:100%}body{background-color:var(--bg);min-width:100%;min-height:100vh;font-family:var(--studio-font-family);color:var(--widget-text-base,#e8edf5);zoom:var(--ui-scale,1);--shadow-strong:#00000073;--shadow-medium:#0006;--shadow-soft:#00000059;--shadow-light:#0000004d;--shadow-heavy:#0000008c;--shadow-bar:#0a142840;--glass-shadow:#00000005;--glass-outline:var(--widget-surface-04,#ffffff05);--backdrop:#05080fb3;--drag-placeholder-border:#fff3;--drag-placeholder-bg:#ffffff0d;background:radial-gradient(circle at 20% 20%,#7cd4ff29,#0000 30%),radial-gradient(circle at 80% 0,#8f7cff1f,#0000 30%),linear-gradient(#05080f 0,#060a13 40%,#05080f);margin:0}html[data-auth-viewport="1"]{height:100%}body[data-auth-viewport="1"],html[data-auth-viewport="1"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 15% 20%,#7cd4ff2e,#0000 35%),radial-gradient(circle at 85% 10%,#8f7cff24,#0000 35%),linear-gradient(135deg,#0b111c 0,#06080f 40%,#050608)}body[data-auth-viewport="1"]{min-height:100dvh}body[data-auth-viewport="1"] #__nuxt{min-height:inherit}@supports (-webkit-touch-callout:none){html[data-auth-viewport="1"]{height:-webkit-fill-available}body[data-auth-viewport="1"],html[data-auth-viewport="1"]{min-height:-webkit-fill-available}}#__nuxt{background:0 0;min-height:100dvh}body.no-zoom{zoom:1;transform:scale(var(--ui-scale,1));transform-origin:0 0;width:calc(100%/var(--ui-scale,1));height:calc(100%/var(--ui-scale,1))}body.embed-root:not(.no-zoom){zoom:1;width:100%;min-height:100vh;overflow-x:hidden}body.embed-root.no-zoom{zoom:1;width:100%;height:auto;transform:none}body.embed-root.embed-widget-page:not(.no-zoom){zoom:1;width:100%;min-height:100vh;overflow-x:hidden}body.embed-root.embed-widget-page.no-zoom{zoom:1;width:100%;height:auto;transform:none}body.embed-root.embed-widget-page .embed-page{width:100%;min-height:100vh;transform:none}body:not(.embed-root):not(.tv-legacy) :is(.indicator-period-btn,.rating-period-btn,.graph-period-btn,.table-period-btn,.balance-period-btn,.events-period-btn,.attendance-period-control)>.period-label{font-family:var(--studio-font-family);font-size:var(--studio-period-font-size,13px);letter-spacing:-.01em;font-style:normal;font-weight:600;line-height:1.2}body.tv-legacy,html.tv-legacy{color:#f1f5f9;background:#0b0f1a;font-family:Arial,Helvetica,sans-serif}body.tv-legacy{--bg:#0b0f1a;--panel:#0f172a;--card:#0f172a;--border:#1f2937;--accent:#38bdf8;--accent-2:#60a5fa;--glow:transparent;background-image:none}body.tv-legacy .glass{box-shadow:none;background:#0f172a;border-color:#1f2937}body.theme-light,html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9fbfd;--panel:#fbfcfe;--muted:#b5bac3;--card:#fff;--border:#f2f4f8;--table-neutral-bg:#f8f8fb;--accent:#489cd0;--accent-2:#5bbbf3;--success:#22c55e;--danger:#ef4444;--glow:#2f6fea05;--shadow-strong:#11182705;--shadow-medium:#11182705;--shadow-soft:#11182705;--shadow-light:#11182705;--shadow-heavy:#11182705;--shadow-bar:#0a142805;--backdrop:#0f172a47;--drag-placeholder-border:#0f172a29;--drag-placeholder-bg:#0f172a0a;--widget-text-base:#1f2937;--widget-text-soft:#2f3a4c;--widget-text-bright:#0f172a;--widget-text-strong:#111827;--widget-text-muted:#6b7280;--widget-text-faint:#1f293773;--widget-text-subtle:#4b5563;--widget-text-subtle-2:#5f6b7b;--widget-text-subtle-3:#7b8697;--widget-text-subtle-4:#94a0b4;--widget-success:#22c55e;--widget-success-12:#22c55e1f;--widget-success-35:#22c55e59;--widget-danger:#ef4444;--widget-danger-12:#ef44441f;--widget-danger-30:#ef44444d;--widget-accent-04:#2f6fea0a;--widget-accent-05:#2f6fea0d;--widget-accent-12:#2f6fea1f;--widget-accent-16:#2f6fea29;--widget-accent-18:#2f6fea2e;--widget-accent-20:#2f6fea33;--widget-accent-25:#2f6fea40;--widget-accent-30:#2f6fea4d;--widget-accent-35:#2f6fea59;--widget-accent-40:#2f6fea66;--widget-accent-50:#2f6fea80;--widget-accent-90:#2f6feae6;--widget-accent-2-08:#7fa6ff14;--widget-secondary-accent:#f59e0b;--widget-secondary-accent-2:#b27b1b;--widget-surface-015:#0f172a02;--widget-surface-02:#0f172a03;--widget-surface-03:#0f172a04;--widget-surface-04:#0f172a05;--widget-surface-05:#0f172a06;--widget-surface-06:#0f172a08;--widget-surface-08:#0f172a0a;--widget-surface-10:#0f172a0d;--widget-surface-12:#0f172a0f;--widget-surface-18:#0f172a17;--widget-surface-25:#0f172a20;--widget-surface-30:#0f172a26;--widget-surface-35:#0f172a2d;--widget-surface-40:#0f172a33;--widget-surface-45:#0f172a39;--widget-surface-50:#0f172a40;--widget-black-15:#1118270a;--widget-black-30:#11182712;--widget-black-35:#11182714;--widget-black-40:#11182717;--widget-black-45:#1118271c;--widget-black-55:#11182721;--widget-panel-50:#ffffffed;--widget-panel-60:#fcfefff5;--widget-outline-60:#7f8da23d;--widget-overlay-35:#f4f7fc63;--widget-overlay-50:#eef3fa73;--widget-tooltip-bg:#fff;--heatmap-min:#e3ebff;--heatmap-max:#4a7df0;color:#1f2937;background:radial-gradient(circle at 16% 14%,#6090ff0f,#0000 36%),radial-gradient(circle at 88% 4%,#b4c8ff17,#0000 40%),linear-gradient(#fcfcfe,#f7f8fb)}body.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date],html.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]{color:var(--widget-text-soft,#2f3a4c);-webkit-text-fill-color:var(--widget-text-soft,#2f3a4c);caret-color:var(--widget-text-soft,#2f3a4c);background:linear-gradient(#fffffffa,#f7fafffa);border-color:#7f8da238;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a09}body.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]::-webkit-calendar-picker-indicator{opacity:.48;filter:saturate(.7)brightness(.9)}html.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]::-webkit-calendar-picker-indicator{opacity:.48;filter:saturate(.7)brightness(.9)}body.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]:disabled,html.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]:disabled{opacity:1;color:var(--widget-text-subtle,#4b5563);-webkit-text-fill-color:var(--widget-text-subtle,#4b5563);caret-color:var(--widget-text-subtle,#4b5563);cursor:not-allowed;background:linear-gradient(#f6f8fcfa,#f1f5fafa);border-color:#7f8da22e;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #0f172a05}body.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]:disabled::-webkit-calendar-picker-indicator{opacity:.26}html.theme-light .table-widget .table-date-inputs .date-field .input.tiny[type=date]:disabled::-webkit-calendar-picker-indicator{opacity:.26}body.theme-modern,html.theme-modern{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08141c;--panel:#0d1a27;--muted:#8aa2bc;--card:#0f1d2c;--border:#ffffff12;--accent:#33b6ff;--accent-2:#18d2b2;--success:#2fd39c;--danger:#ff6b6b;--glow:#33b6ff29;--widget-text-base:#e8edf5;--widget-text-soft:#e7f3ff;--widget-text-bright:#f2f7ff;--widget-text-strong:#f4f8ff;--widget-text-muted:#e5edf6;--widget-text-faint:#e7edf78c;--widget-text-subtle:#e4ecfbd9;--widget-text-subtle-2:#dce9fcd9;--widget-text-subtle-3:#dce9fcb3;--widget-text-subtle-4:#b3c4e4e6;--widget-success:#2fd39c;--widget-success-12:#2fd39c1f;--widget-success-35:#2fd39c59;--widget-danger:#ff7b7b;--widget-danger-12:#ff7b7b1f;--widget-danger-30:#ff7b7b4d;--widget-accent-04:#7cd4ff0a;--widget-accent-05:#7cd4ff0d;--widget-accent-12:#7cd4ff1f;--widget-accent-16:#7cd4ff29;--widget-accent-18:#7cd4ff2e;--widget-accent-20:#7cd4ff33;--widget-accent-25:#7cd4ff40;--widget-accent-30:#7cd4ff4d;--widget-accent-35:#7cd4ff59;--widget-accent-40:#7cd4ff66;--widget-accent-50:#7cd4ff80;--widget-accent-90:#7cd4ffe6;--widget-accent-2-08:#8f7cff14;--widget-secondary-accent:#14b8a6;--widget-secondary-accent-2:#0e9384;--widget-surface-015:#ffffff04;--widget-surface-02:#ffffff05;--widget-surface-03:#ffffff08;--widget-surface-04:#ffffff0a;--widget-surface-05:#ffffff0d;--widget-surface-06:#ffffff0f;--widget-surface-08:#ffffff14;--widget-surface-10:#ffffff1a;--widget-surface-12:#ffffff1f;--widget-surface-18:#ffffff2e;--widget-surface-25:#ffffff40;--widget-surface-30:#ffffff4d;--widget-surface-35:#ffffff59;--widget-surface-40:#fff6;--widget-surface-45:#ffffff73;--widget-surface-50:#ffffff80;--widget-black-15:#00000026;--widget-black-30:#0000004d;--widget-black-35:#00000059;--widget-black-40:#0006;--widget-black-45:#00000073;--widget-black-55:#0000008c;--widget-panel-50:#121e3080;--widget-panel-60:#121e3099;--widget-outline-60:#101b2d99;--widget-overlay-35:#0a122059;--widget-overlay-50:#080c1680;--widget-tooltip-bg:#0a0e18eb;--native-select-popup-bg:#102030;--native-select-popup-text:#e7f3ff;--native-select-popup-muted:#8aa2bc;--heatmap-min:#253355;--heatmap-max:#6ad6ff;color:#e9f1ff;background:radial-gradient(circle at 12% 18%,#33b6ff2e,#0000 38%),radial-gradient(circle at 85% 10%,#18d2b22e,#0000 36%),linear-gradient(#08141c 0,#0a1825 55%,#08141c)}a{color:inherit;text-decoration:none}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=image]),select,textarea){font-size:var(--form-input-font-size-min)}:is(html.theme-modern,body.theme-modern) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html.theme-modern,body.theme-modern) :is(select option,select optgroup){background-color:var(--native-select-popup-bg);color:var(--native-select-popup-text)}:is(html.theme-modern,body.theme-modern) :is(select option:disabled,select optgroup:disabled){background-color:var(--native-select-popup-bg);color:var(--native-select-popup-muted)}.page{width:100%;margin:0 auto;padding:32px 20px 56px}.glass{background:var(--card);border:1px solid var(--border);box-shadow:0 24px 10px var(--glass-shadow,#00000003),0 0 0 1px var(--glass-outline,#ffffff03);border-radius:16px}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.pill{border:1px solid var(--border);background:var(--widget-surface-04,#ffffff0a);color:var(--widget-text-subtle,#cbd6e4);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.muted{color:var(--muted)}body [class*=-backdrop] :is(.modal,[class*=-modal]) .muted.tiny{font-size:var(--modal-caption-font-size)}.widget-scale-control{border:1px solid var(--widget-surface-08);background:var(--widget-panel-50);color:var(--widget-text-subtle-2);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.widget-scale-label{color:var(--widget-text-subtle);white-space:nowrap;font-size:12px;font-weight:600}.widget-scale-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.widget-scale-btn{border:1px solid var(--widget-surface-08);background:var(--widget-surface-04);width:26px;height:26px;color:inherit;cursor:pointer;border-radius:8px;place-items:center;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:grid}.widget-scale-btn:hover:not(:disabled){border-color:var(--widget-accent-30);background:var(--widget-accent-12)}.widget-scale-btn:disabled{opacity:.45;cursor:default}.widget-scale-value{text-align:center;min-width:44px;color:var(--widget-text-subtle);font-size:12px;font-weight:600}:is(.auth-page,.reset-page,.confirm-page) .auth-submit{color:#0b1222;cursor:pointer;background:linear-gradient(120deg,#7cd4ff,#8f7cff);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}:is(.auth-page,.reset-page,.confirm-page) .auth-submit.spaced{margin-top:10px}:is(.auth-page,.reset-page,.confirm-page) .auth-submit:disabled{opacity:.6;cursor:not-allowed}:is(.auth-page,.reset-page,.confirm-page) .auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #7cd4ff47}:is(.auth-page,.reset-page,.confirm-page) .auth-link{color:#e3eaf7b3;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none}:is(.auth-page,.reset-page,.confirm-page) .auth-message{border-radius:10px;width:100%;margin:0;padding:10px 12px;font-size:13px}:is(.auth-page,.reset-page,.confirm-page) .auth-message.error{color:#ffb4b4;background:#ff78781f}:is(.auth-page,.reset-page,.confirm-page) .auth-message.success{color:#d4ecff;background:#7cd4ff1f}:is(.auth-page,.reset-page,.confirm-page) .auth-field{gap:6px;display:grid}:is(.auth-page,.reset-page,.confirm-page) .auth-label{letter-spacing:.02em;color:#d2dff3bf;font-size:12px}:is(.auth-page,.reset-page,.confirm-page) .auth-input{color:#eaf0ff;font-size:var(--form-input-font-size-min);background:#0a101ccc;border:1px solid #ffffff0f;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}:is(.auth-page,.reset-page,.confirm-page) .auth-input:focus{border-color:#7cd4ff99;box-shadow:0 0 0 3px #7cd4ff2e}@media (width<=900px){.page{padding:24px 16px 42px}}@media (any-pointer:coarse),(width<=900px){body[data-studio-responsive="1"]:not(.embed-root) :is(.indicator-period-btn,.rating-period-btn,.graph-period-btn,.table-period-btn,.balance-period-btn,.events-period-btn,.attendance-period-control)>.period-label{--studio-period-font-size:max(14px, var(--studio-text-min,14px))}body[data-studio-responsive="1"]:not(.embed-root) .local-scale{--studio-touch-min:calc(44px/var(--ui-scale,1)/var(--widget-scale,1));--studio-text-min:calc(14px/var(--ui-scale,1)/var(--widget-scale,1));--studio-input-min:calc(16px/var(--ui-scale,1)/var(--widget-scale,1))}body[data-studio-responsive="1"]:not(.embed-root) :is(button,a.btn,[role=button]){min-height:var(--studio-touch-min,44px);min-width:var(--studio-touch-min,44px);font-size:max(14px,var(--studio-text-min,14px))}body[data-studio-responsive="1"]:not(.embed-root) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:max(16px,var(--studio-input-min,16px))!important}body[data-studio-responsive="1"]:not(.embed-root) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--studio-touch-min,44px)}body[data-studio-responsive="1"]:not(.embed-root) :is(.toolbar,.head-actions,.head-actions-slot,.widget-card-head-actions,.modal-head-actions,.table-footer,.period-controls){flex-wrap:wrap;max-width:100%}body[data-studio-responsive="1"]:not(.embed-root) :is(.attendance-grid,.events-table,.balance-grid,.table-wrap){touch-action:pan-x pan-y;font-size:max(14px,var(--studio-text-min,14px))!important}body[data-studio-responsive="1"]:not(.embed-root) .chart-touch-controls{flex-wrap:wrap;gap:8px;display:flex}body[data-studio-responsive="1"]:not(.embed-root) .chart-shell{touch-action:pan-y pinch-zoom}body[data-studio-responsive="1"]:not(.embed-root) .chart-shell.touch-range-mode{touch-action:none}}.chart-touch-controls{display:none}@media (width<=1024px) and (height<=500px) and (pointer:coarse),(width<=900px){body[data-studio-responsive="1"]:not(.embed-root) :is(.modal-backdrop,.events-modal-layer,.event-details-layer,.ai-guidance-backdrop,.schedule-modal-layer,.attendance-backdrop,.events-builder-backdrop,.order-trace-layer,.order-card-layer){align-items:stretch;min-width:0;top:var(--studio-viewport-top,0)!important;height:var(--studio-viewport-height,100dvh)!important;padding:0!important;bottom:auto!important}body[data-studio-responsive="1"]:not(.embed-root) :is(.modal,.events-modal,.event-details,.order-card-modal,.order-trace-modal,.ai-guidance-modal,.schedule-modal,.attendance-builder,.events-builder){box-sizing:border-box;overscroll-behavior:contain;scroll-padding-block:80px;overflow:auto;width:100%!important;min-width:0!important;height:var(--studio-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--studio-viewport-height,100dvh)!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;touch-action:pan-x pan-y!important;border-radius:0!important}body[data-studio-responsive="1"]:not(.embed-root) :is(.modal-head,.modal-sticky-head){z-index:5;background:var(--panel);flex-wrap:wrap;gap:8px;min-width:0;position:sticky;top:0}body[data-studio-responsive="1"]:not(.embed-root) :is(.modal-head h3,.modal-head h2){overflow-wrap:anywhere;min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .modal-sticky-head{display:contents!important}body[data-studio-responsive="1"]:not(.embed-root) .modal-sticky-head>.modal-head{margin:0;padding-block:8px;display:flex!important}body[data-studio-responsive="1"]:not(.embed-root) .modal-sticky-head .modal-head-actions{flex-wrap:wrap;display:flex!important}body[data-studio-responsive="1"]:not(.embed-root) :is(.modal-row,.form-row,.preset-grid,.event-detail-fields){min-width:0;max-width:100%}body[data-studio-responsive="1"]:not(.embed-root) :is(.action-menu-list,.widget-menu,.preset-menu){max-width:calc(100vw - 24px);max-height:calc(var(--studio-viewport-height,100dvh) - 100px);overflow:auto}body[data-studio-responsive="1"]:not(.embed-root) .schedule-modal :is(header,footer){background:var(--panel);z-index:5;flex-wrap:wrap;position:sticky}body[data-studio-responsive="1"]:not(.embed-root) .schedule-modal header{top:0}body[data-studio-responsive="1"]:not(.embed-root) .schedule-modal footer{padding:12px 0;bottom:0}body[data-studio-responsive="1"]:not(.embed-root) .walkthrough-lightbox{top:var(--studio-viewport-top,0);height:var(--studio-viewport-height,100dvh);bottom:auto}body[data-studio-responsive="1"]:not(.embed-root) .walkthrough-lightbox img{max-height:calc(var(--studio-viewport-height,100dvh) - 90px)}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-backdrop{top:var(--studio-viewport-top,0);height:var(--studio-viewport-height,100dvh);align-items:stretch;padding:0;bottom:auto}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-modal{box-sizing:border-box;width:100%;min-width:0;height:100%;max-height:100%;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));touch-action:pan-x pan-y;border-radius:0;gap:8px;overflow:hidden}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-head{grid-template-columns:repeat(3,var(--studio-touch-min,44px)) minmax(0,1fr) auto;flex:none;align-items:start;gap:8px;display:grid;position:relative}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-head>:first-child{overflow-wrap:anywhere;grid-area:1/1/auto/-2;min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-head-actions{display:contents}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-settings-menu-wrap{position:static}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-settings-menu{min-width:0;max-width:100%;max-height:calc(var(--studio-viewport-height,100dvh) - 160px);top:100%;left:0;right:0}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-head-actions>*{grid-row:2}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-head-actions>.indicator-graph-preview-close{grid-area:1/-2}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-create{white-space:normal;grid-column:4/-1}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-width:0;min-height:0;scroll-padding-block:12px;display:flex;overflow:hidden auto}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-toolbar{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-toolbar select{width:100%}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-submit{grid-column:1/-1}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-body{flex:1 0 auto;display:flex}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell{border:0;flex-direction:column;flex:1 0 auto;min-height:0;max-height:none;padding:0;display:flex;overflow:visible;width:100%!important;height:auto!important}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-widget{padding-bottom:0;height:auto!important}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-panel{flex:1 0 auto;height:auto}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-panel>.chart-shell{flex:1 0 220px;height:auto;min-height:220px}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-footer{flex:none;margin-top:8px;position:static}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-totals{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .graph-totals>:only-child{grid-column:1/-1}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell :is(.graph-total-card,.graph-total){min-width:0;min-height:0;padding:8px}body[data-studio-responsive="1"]:not(.embed-root) .indicator-graph-preview-shell .total-footer{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px;min-width:0;margin-top:auto}}@media (width<=1024px) and (height<=500px) and (pointer:coarse),(width<=768px){body[data-studio-responsive="1"]:not(.embed-root) :is(.attendance-grid,.events-table,.balance-grid,.table-wrap){--studio-touch-min:44px;--studio-text-min:14px;--studio-input-min:16px;zoom:calc(.75/var(--ui-scale,1))!important}body[data-studio-responsive="1"]:not(.embed-root) .widget-layout-panel-controls-move{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-studio-responsive="1"]:not(.embed-root) .widget-layout-panel-move-row{grid-template-columns:minmax(0,1fr)}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card{min-width:0;height:auto;min-height:180px;grid-area:auto/1/auto/-1!important}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card>.card-body{min-width:0;height:auto;min-height:0;overflow:visible}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid :is(.panel-head,.section-head){flex-wrap:wrap;align-items:flex-start}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid .panel-head-main{flex:1 0 100%}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid .head-actions{margin-left:auto}body[data-studio-responsive="1"]:not(.embed-root) .widget-title-input{overflow-wrap:anywhere;min-height:2.6em;line-height:1.3}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>:is([data-widget-kind=table],[data-widget-kind=balance],[data-widget-kind=attendance],[data-widget-kind=events])>.card-body{height:auto}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid :is(.attendance-grid,.events-table,.balance-grid,.table-wrap){height:clamp(240px,calc(var(--studio-viewport-height,100dvh)*var(--ui-scale,1)*.8),640px);flex:none;min-height:240px;max-height:640px}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-shortcut=true]>.card-body{height:auto;min-height:200px}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=webview]>.card-body{height:max(220px,calc(var(--studio-viewport-height,100dvh)*.65))}body[data-studio-responsive="1"]:not(.embed-root) :is(.table-footer,.rating-footer,.graph-footer,.indicator-footer,.text-footer){flex-wrap:wrap;gap:8px;max-width:100%}body[data-studio-responsive="1"]:not(.embed-root) :is(.graph-widget,.rating-widget,.indicator-widget,.text-widget){min-width:0;height:auto}body[data-studio-responsive="1"]:not(.embed-root) :is(.graph-panel,.rating-donut-panels,.rating-donut-panel,.rating-donut-body,.indicator-summary){min-width:0;height:auto;overflow:visible}body[data-studio-responsive="1"]:not(.embed-root) :is(.graph-totals.dual,.rating-donut-body),body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-panels{grid-template-columns:minmax(0,1fr)}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-chart{display:none}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-body{gap:10px;display:grid}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary{border:1px solid var(--border);background:var(--widget-surface-03);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-chips,body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-labels,body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-value{min-width:0;display:flex}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-labels{flex-direction:column;gap:3px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-kicker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-aggregation{min-width:0;color:var(--widget-text-subtle-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-value{text-align:right;flex-direction:column;align-items:flex-end;gap:6px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-total{max-width:100%;color:var(--widget-text-strong);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1;overflow:hidden}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-total.is-md{font-size:17px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-total.is-sm{font-size:16px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-total.is-xs{font-size:14px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary .delta-chip{border-radius:9px;min-width:0;min-height:0;padding:3px 7px;font-size:11px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-summary .delta-arrow{font-size:12px}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-bar{border-radius:999px;align-items:stretch;gap:3px;width:100%;min-width:0;height:8px;display:flex;overflow:visible}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-segment{border-radius:999px;flex-basis:0;min-width:3px;transition:filter .16s,opacity .16s;position:relative}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-segment:before{content:"";position:absolute;inset:-4px 0}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-list{--donut-row-height:52px;--donut-row-gap:0px;width:100%;max-height:calc(var(--donut-row-height)*6);align-self:stretch;padding-right:0;overflow-y:auto}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row{grid-template-columns:36px minmax(0,1fr) minmax(50px,var(--donut-share-width,54px)) minmax(68px,var(--donut-value-width,82px));min-height:var(--donut-row-height);border-bottom:1px solid var(--border);border-radius:0;gap:8px;padding:7px 2px;font-size:13px;transition:background-color .16s,box-shadow .16s,color .16s}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row:last-child{border-bottom:0}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row.active,body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row:hover{background:0 0}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-dot{width:36px;height:36px;color:var(--widget-text-bright);place-items:center;font-size:14px;font-weight:700;display:grid}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-rank{display:inline}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-label{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-share{color:var(--rating-segment-color);font-size:12px;font-weight:700}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-value{font-size:13px;font-weight:700}body[data-studio-responsive="1"]:not(.embed-root) .graph-total-card{min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .graph-panel>.chart-shell{flex:none;height:300px}body[data-studio-responsive="1"]:not(.embed-root) :is(.indicator-footer,.rating-footer,.graph-footer,.text-footer){margin-top:12px;position:static}body[data-studio-responsive="1"]:not(.embed-root) .indicator-value{overflow-wrap:anywhere}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card .panel-head{flex-wrap:nowrap;align-items:flex-start;gap:8px}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card .panel-head-main{flex:1 1 0;min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card :is(.head-actions,.head-actions-slot,.widget-card-head-actions){flex-wrap:nowrap;flex:none}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card:has(>.widget-layout-toggle)>.card-body>.panel-head{padding-right:calc(var(--studio-touch-min,44px) + 8px)}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card>.widget-layout-toggle{top:16px;bottom:auto;right:16px}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card :is(.table-widget,.indicator-widget,.rating-widget,.graph-widget){padding-bottom:0}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>.card :is(.table-footer,.indicator-footer,.rating-footer,.graph-footer,.text-footer){margin-top:6px}body[data-studio-responsive="1"]:not(.embed-root) .table-widget .filter-row,body[data-studio-responsive="1"]:not(.embed-root) .table-widget .table-header{display:none}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=indicator] .widget-title-input{min-height:1.3em}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=indicator] .indicator-summary,body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=indicator] .indicator-widget{flex:none}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=rating] .rating-panel .compact-head{grid-template-columns:minmax(0,1fr);width:100%;display:grid}body[data-studio-responsive="1"]:not(.embed-root) .widgets-grid>[data-widget-kind=rating] .rating-panel .panel-metrics{text-align:right;justify-content:flex-end;justify-self:end;width:auto;max-width:100%;margin-left:auto}body[data-studio-responsive="1"]:not(.embed-root) .balance-grid-controls{flex-wrap:wrap}body[data-studio-responsive="1"]:not(.embed-root) .balance-grid-controls input{flex-basis:100%;min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .trace-viewport{touch-action:pan-x pan-y pinch-zoom}body[data-studio-responsive="1"]:not(.embed-root) .trace-body{grid-template-rows:minmax(240px,45dvh) minmax(220px,auto);grid-template-columns:minmax(0,1fr)}body[data-studio-responsive="1"]:not(.embed-root) .trace-inspector{min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .trace-toolbar{flex-wrap:wrap}body[data-studio-responsive="1"]:not(.embed-root) .balance-full-name{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:none}body[data-studio-responsive="1"]:not(.embed-root) .table-wrap :is(.freeze-cell,.freeze-group,.freeze-span,.group-label){white-space:normal;overflow-wrap:anywhere}body[data-studio-responsive="1"]:not(.embed-root) .table-wrap.phone-unpinned :is(.freeze-cell,.freeze-span){left:auto!important}body[data-studio-responsive="1"]:not(.embed-root) .section{padding:10px}body[data-studio-responsive="1"]:not(.embed-root) .section-head{flex-wrap:wrap}body[data-studio-responsive="1"]:not(.embed-root) .section-title-wrap{flex-basis:100%}body[data-studio-responsive="1"]:not(.embed-root) :is(.searchbar,.balance-grid-toolbar,.attendance-toolbar){flex-wrap:wrap}body[data-studio-responsive="1"]:not(.embed-root) :is(.searchbar,.balance-grid-toolbar,.attendance-toolbar) input{width:100%}body[data-studio-responsive="1"]:not(.embed-root) :is(.text-widget,.text-editor,.text-content) img{max-width:100%;height:auto}body[data-studio-responsive="1"]:not(.embed-root) :is(.text-widget,.text-editor,.text-content){overflow-wrap:anywhere;min-width:0}body[data-studio-responsive="1"]:not(.embed-root) :is(.text-widget,.text-editor,.text-content) table{max-width:100%;display:block;overflow-x:auto}body[data-studio-responsive="1"]:not(.embed-root) :is(.preset-grid,.form-grid,.server-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=768px) and (hover:hover) and (pointer:fine){body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-segment.is-active{filter:brightness(1.24)saturate(1.12)}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-mobile-segment.is-muted{opacity:.3}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row.active,body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row:hover{background:var(--widget-surface-08);background:color-mix(in srgb,var(--rating-segment-color) 13%,var(--widget-surface-02));box-shadow:inset 3px 0 0 var(--rating-segment-color);color:var(--widget-text-strong)}body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row.active .rating-donut-dot,body[data-studio-responsive="1"]:not(.embed-root) .rating-donut-row:hover .rating-donut-dot{filter:brightness(1.12)saturate(1.08);box-shadow:0 0 12px color-mix(in srgb,var(--rating-segment-color) 46%,transparent)}}@media (prefers-reduced-motion:reduce){body[data-studio-responsive="1"] .widgets-grid>.card{animation:none}body[data-studio-responsive="1"] .rating-donut-mobile-segment,body[data-studio-responsive="1"] .rating-donut-row{transition:none}}@media (any-pointer:coarse),(width<=900px){body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel{--assistant-text:max(16px, var(--studio-input-min,16px));--assistant-meta:max(14px, var(--studio-text-min,14px));--assistant-small:max(12px, calc(12px/var(--ui-scale,1)));font-size:var(--assistant-text)}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-message-bubble,.assistant-welcome p,.assistant-consent p,.assistant-consent ul,.assistant-loading,.assistant-empty-copy,.assistant-voice-review textarea){font-size:var(--assistant-text);line-height:1.55}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-source-card strong,.assistant-artifact-list strong,.assistant-thread-title,.assistant-processing-head strong,.assistant-schedule-proposal-title strong){font-size:var(--assistant-text)}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-context-chip,.assistant-source-card span,.assistant-artifact-list small,.assistant-thread-meta,.assistant-schedule-proposal>p,.assistant-schedule-proposal-title span,.assistant-processing-head>div>span,.assistant-activity-item,.assistant-voice-card>p,.assistant-draft-status,.assistant-markdown table,.assistant-markdown pre code){font-size:var(--assistant-meta);line-height:1.45}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-composer-inner>p,.assistant-artifact-list button>span,.assistant-scheduled-delivery-head span,.assistant-scheduled-delivery-head small){font-size:var(--assistant-small)}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel .assistant-consent-safe{font-size:var(--assistant-meta)!important}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-panel-heading h2,.assistant-welcome h3,.assistant-consent h3,.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3){font-size:max(18px,calc(18px/var(--ui-scale,1)));line-height:1.3}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-markdown h4,.assistant-markdown h5,.assistant-markdown h6){font-size:var(--assistant-text)}body[data-studio-responsive="1"]:not(.embed-root) .assistant-artifact-list button{grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px 12px}body[data-studio-responsive="1"]:not(.embed-root) .assistant-artifact-list button>small{grid-column:2}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-artifact-list strong,.assistant-source-card strong,.assistant-source-card span,.assistant-thread-title){white-space:normal;overflow-wrap:anywhere}body[data-studio-responsive="1"]:not(.embed-root) .assistant-source-list{width:100%}body[data-studio-responsive="1"]:not(.embed-root) .assistant-source-card{min-width:0}body[data-studio-responsive="1"]:not(.embed-root) .assistant-composer-inner{grid-template-columns:minmax(0,1fr) var(--studio-touch-min,44px);align-items:end}body[data-studio-responsive="1"]:not(.embed-root) .assistant-composer-inner.has-voice-control{grid-template-columns:minmax(0,1fr) repeat(2,var(--studio-touch-min,44px))}body[data-studio-responsive="1"]:not(.embed-root) .assistant-composer-inner textarea{min-height:calc(2.7em + 22px);max-height:min(calc(144px/var(--ui-scale,1)),calc(var(--studio-viewport-height,100dvh)*.28));line-height:1.35}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-icon-button,.assistant-send-button,.assistant-mic-button,.assistant-stop-button,.assistant-submit-pending,.assistant-thread-delete,.assistant-thread-drawer-close){width:var(--studio-touch-min,44px);height:var(--studio-touch-min,44px);flex-shrink:0;padding:0}body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel :is(.assistant-icon-button,.assistant-send-button,.assistant-mic-button) svg{width:max(22px,calc(22px/var(--ui-scale,1)));height:max(22px,calc(22px/var(--ui-scale,1)))}}@media (width<=1024px) and (height<=500px) and (pointer:coarse),(width<=768px){body[data-studio-responsive="1"]:not(.embed-root) .global-assistant-panel{--assistant-safe-top:calc(env(safe-area-inset-top,0px)/var(--ui-scale,1));--assistant-safe-bottom:calc(env(safe-area-inset-bottom,0px)/var(--ui-scale,1));--assistant-safe-left:calc(env(safe-area-inset-left,0px)/var(--ui-scale,1));--assistant-safe-right:calc(env(safe-area-inset-right,0px)/var(--ui-scale,1));background:var(--panel);transition:none;top:var(--studio-viewport-top,0)!important;height:var(--studio-viewport-height,100dvh)!important;max-height:var(--studio-viewport-height,100dvh)!important;bottom:auto!important}body[data-studio-responsive="1"]:not(.embed-root) .assistant-panel-header{min-height:0;padding:calc(8px + var(--assistant-safe-top)) max(8px,var(--assistant-safe-right)) 8px max(8px,var(--assistant-safe-left));flex-wrap:nowrap;gap:4px}body[data-studio-responsive="1"]:not(.embed-root) .assistant-panel-actions,body[data-studio-responsive="1"]:not(.embed-root) .assistant-panel-heading{gap:4px}body[data-studio-responsive="1"]:not(.embed-root) .assistant-panel-drag-area{cursor:default;touch-action:auto}body[data-studio-responsive="1"]:not(.embed-root) .assistant-panel-drag-area p{display:none}body[data-studio-responsive="1"]:not(.embed-root) .assistant-context-chip{margin-inline:max(10px,var(--assistant-safe-left)) max(10px,var(--assistant-safe-right))}body[data-studio-responsive="1"]:not(.embed-root) .assistant-conversation{padding:12px max(10px,var(--assistant-safe-right)) 12px max(10px,var(--assistant-safe-left))}body[data-studio-responsive="1"]:not(.embed-root) .assistant-composer{padding:8px max(10px,var(--assistant-safe-right)) max(8px,var(--assistant-safe-bottom)) max(10px,var(--assistant-safe-left))}body[data-studio-responsive="1"]:not(.embed-root) .assistant-thread-drawer{padding:12px max(10px,var(--assistant-safe-right)) max(12px,var(--assistant-safe-bottom)) max(10px,var(--assistant-safe-left))}}@media (width<=480px){body[data-studio-responsive="1"]:not(.embed-root) .assistant-sound-desktop{display:none}body[data-studio-responsive="1"]:not(.embed-root) .assistant-sound-mobile{white-space:normal;width:100%;height:auto;margin-bottom:12px;padding:8px;display:block}}.native-offline[data-v-01c28ba2]{z-index:1101;top:env(safe-area-inset-top);color:#fff;text-align:center;background:#654c14;border-radius:10px;padding:10px;position:fixed;left:12px;right:12px}.mobile-gate[data-v-9a1cad31]{text-align:center;color:#e8edf5;background:#0d1a27;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex}button[data-v-9a1cad31]{color:#092127;min-height:48px;font:inherit;background:#47c2b2;border:0;border-radius:12px;padding:12px 24px}.web-session-gate[data-v-0d907198]{z-index:2147483646;background:var(--bg,#f4f6f8);color:var(--text,#172330);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.web-session-card[data-v-0d907198]{text-align:center;max-width:440px;font:16px/1.5 system-ui,sans-serif}.web-session-card button[data-v-0d907198]{background:var(--panel,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border:1px solid;border-radius:8px;margin:8px;padding:10px 18px}.toast-host[data-v-9eda1905]{z-index:50000;isolation:isolate;pointer-events:none;position:fixed;bottom:22px;right:22px}html.studio-assistant-visible:not(.studio-assistant-panel-open){bottom:94px}html.studio-assistant-panel-open[data-studio-assistant-toast-placement=top-right]{inset:12px 12px auto auto}html.studio-assistant-panel-open[data-studio-assistant-toast-placement=top-left]{inset:12px auto auto 12px}html.studio-assistant-panel-open[data-studio-assistant-toast-placement=bottom-left]{inset:auto auto 12px 12px}html.studio-assistant-panel-open[data-studio-assistant-toast-placement=bottom-right]{inset:auto 12px 12px auto}html.studio-assistant-focus-mode[data-studio-assistant-toast-placement=focus]{min-width:min(300px,100vw - 56px);max-width:min(340px,100vw - 56px);inset:max(96px,50dvh + min(900px,100dvh - 48px)/-2 + 76px) max(28px,50vw + min(1040px,100vw - 48px)/-2 + 18px) auto auto}.toast-stack[data-v-9eda1905]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@media (width<=768px){html.studio-assistant-panel-open[data-studio-assistant-toast-placement]{top:max(76px,calc(env(safe-area-inset-top) + 64px));bottom:auto;left:auto;right:12px}}.toast-card[data-v-9eda1905]{pointer-events:auto;background:linear-gradient(135deg,var(--widget-panel-60,var(--panel)),var(--widget-panel-50,var(--card)));border:1px solid var(--widget-accent-16,var(--border));min-width:260px;max-width:360px;box-shadow:0 18px 40px var(--shadow-medium,#0006),inset 0 1px 0 var(--widget-surface-04,#ffffff0d);color:var(--widget-text-soft,#e9f1fb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:1.35;display:grid}.toast-card.toast-success[data-v-9eda1905]{border-color:var(--widget-success-35,#2dd4a04d)}.toast-card.toast-error[data-v-9eda1905]{border-color:var(--widget-danger-30,#f8717159)}.toast-icon[data-v-9eda1905]{background:var(--widget-surface-06,#ffffff0f);width:28px;height:28px;color:var(--widget-text-subtle,#cfe6ff);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.toast-card.toast-success .toast-icon[data-v-9eda1905]{color:var(--widget-success,#2dd4a0);background:var(--widget-success-12,#2dd4a026)}.toast-card.toast-error .toast-icon[data-v-9eda1905]{color:var(--widget-danger,#f87171);background:var(--widget-danger-12,#f8717129)}.toast-icon svg[data-v-9eda1905]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.toast-body[data-v-9eda1905]{gap:2px;display:grid}.toast-title[data-v-9eda1905]{color:var(--widget-text-bright,#f8fbff);font-size:12px;font-weight:600}.toast-message[data-v-9eda1905]{color:var(--widget-text-subtle-3,#e1eaf8c7)}.toast-close[data-v-9eda1905]{width:24px;height:24px;color:var(--widget-text-faint,#e1eaf899);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.toast-close[data-v-9eda1905]:hover{color:var(--widget-text-bright,#f8fbff)}.toast-enter-active[data-v-9eda1905],.toast-leave-active[data-v-9eda1905]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-9eda1905]{opacity:0;transform:translateY(10px)scale(.98)}.toast-leave-to[data-v-9eda1905]{opacity:0;transform:translateY(6px)scale(.98)}
