/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:is(.store-service-fields,.account-password-form)),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:is(.store-service-fields,.account-password-form):has(input.mej-theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.mej-collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.mej-collapse-arrow>.mej-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.mej-collapse-arrow>.mej-collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.mej-collapse-arrow>.mej-collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}}@layer daisyui.l1.l2{.mej-collapse-plus>.mej-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.mej-collapse-plus>.mej-collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.mej-collapse-plus>.mej-collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}}@layer daisyui.l1.l2{.mej-collapse-arrow>.mej-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.mej-collapse-arrow>.mej-collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.mej-collapse-arrow>.mej-collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}}@layer daisyui.l1.l2.l3{:where(.mej-btn){width:unset}}@layer daisyui.l1.l2.l3{.mej-btn{--mej-size:calc(var(--size-field,.25rem) * 10);--mej-btn-p:1rem;--mej-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--mej-btn-bg:var(--mej-btn-color,var(--color-base-200));--mej-btn-border:var(--mej-btn-color,var(--color-base-200));border-start-start-radius:var(--mej-join-ss,var(--radius-field));border-start-end-radius:var(--mej-join-se,var(--radius-field));border-end-end-radius:var(--mej-join-ee,var(--radius-field));border-end-start-radius:var(--mej-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mej-btn{--mej-btn-border:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.mej-btn{--mej-btn-soft-bg:initial;--mej-btn-shadow:0 3px 2px -2px var(--mej-btn-bg), 0 4px 3px -2px var(--mej-btn-bg)}@supports (color:color-mix(in lab, red, red)){.mej-btn{--mej-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000)}}.mej-btn{--mej-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--mej-size);padding-inline:var(--mej-btn-p);font-size:var(--mej-fontsize,.875rem);background-color:var(--mej-btn-bg);color:var(--mej-btn-fg);border-color:var(--mej-btn-border);border-style:var(--mej-btn-border-style,solid);outline-color:var(--mej-btn-color,var(--color-base-content));--tw-prose-links:var(--mej-btn-fg);background-image:none, var(--mej-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--mej-btn-inset) inset, var(--mej-btn-shadow)}}@layer daisyui.l1.l2.l3{.mej-btn:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none}.mej-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn)){--mej-btn-color:var(--color-primary);--mej-btn-fg:var(--color-primary-content)}}.prose :where(a.mej-btn:not(.mej-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.mej-btn:hover{--mej-btn-bg:var(--mej-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.mej-btn:hover{--mej-btn-bg:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 7%)}}.mej-btn:hover{color:var(--mej-btn-fg);--mej-btn-border:var(--mej-btn-bg)}@supports (color:color-mix(in lab, red, red)){.mej-btn:hover{--mej-btn-border:color-mix(in oklab, var(--mej-btn-bg), #000 calc(var(--depth) * 5%))}}.mej-btn:hover{--mej-btn-border-style:solid;--mej-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--mej-btn-shadow:0 3px 2px -2px var(--mej-btn-bg), 0 4px 3px -2px var(--mej-btn-bg)}@supports (color:color-mix(in lab, red, red)){.mej-btn:hover{--mej-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000)}}}}@layer daisyui.l1{.mej-btn:active:not(.mej-btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-bg:var(--mej-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.mej-btn:active:not(.mej-btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-bg:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 5%)}}.mej-btn:active:not(.mej-btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--mej-btn-fg,var(--color-base-content));--mej-btn-border:var(--mej-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.mej-btn:active:not(.mej-btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-border:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 7%)}}.mej-btn:active:not(.mej-btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-border-style:solid;--mej-btn-inset:0 0 0 0 lab(0% 0 0/0);--mej-btn-shadow:0 0 0 0 lab(0% 0 0/0)}}@layer daisyui.l1{.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn),:not([type=radio],[type=checkbox]):focus-visible){--mej-btn-bg:var(--mej-btn-color,var(--color-base-200));color:var(--mej-btn-fg,var(--color-base-content));--mej-btn-border:var(--mej-btn-bg)}@supports (color:color-mix(in lab, red, red)){.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn),:not([type=radio],[type=checkbox]):focus-visible){--mej-btn-border:color-mix(in oklab, var(--mej-btn-bg), #000 calc(var(--depth) * 5%))}}.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn),:not([type=radio],[type=checkbox]):focus-visible){--mej-btn-border-style:solid;--mej-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--mej-btn-shadow:0 3px 2px -2px var(--mej-btn-bg), 0 4px 3px -2px var(--mej-btn-bg)}@supports (color:color-mix(in lab, red, red)){.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn),:not([type=radio],[type=checkbox]):focus-visible){--mej-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--mej-btn-bg) calc(var(--depth) * 30%), #0000)}}.mej-btn:where(:checked:not(.mej-filter [type=radio].mej-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}}@layer daisyui.l1{.mej-btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1{.mej-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.mej-btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-bg:var(--mej-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.mej-btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-bg:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 5%)}}.mej-btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--mej-btn-fg,var(--color-base-content));--mej-btn-border:var(--mej-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.mej-btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-border:color-mix(in oklab, var(--mej-btn-color,var(--color-base-200)), #000 7%)}}.mej-btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--mej-btn-border-style:solid;--mej-btn-inset:0 0 0 0 lab(0% 0 0/0);--mej-btn-shadow:0 0 0 0 lab(0% 0 0/0);isolation:isolate}}@layer daisyui{.mej-btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mej-btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.mej-btn:is(:disabled,[disabled],[aria-disabled=true]){--mej-btn-bg:#0000;--mej-btn-border:#0000;--mej-btn-inset:0 0 0 0 lab(0% 0 0/0);--mej-btn-shadow:0 0 0 0 lab(0% 0 0/0);background-image:none}}@layer daisyui{:is(.mej-btn-disabled,.mej-btn:is(:disabled,[disabled],[aria-disabled=true])):not(.mej-btn-link,.mej-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.mej-btn-disabled,.mej-btn:is(:disabled,[disabled],[aria-disabled=true])):not(.mej-btn-link,.mej-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.mej-collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2.l3{.mej-collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.mej-collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.mej-collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.mej-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.mej-collapse-close),[tabindex]:focus-within:not(.mej-collapse-close)){grid-template-rows:max-content 1fr}.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.mej-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.mej-collapse-close),[tabindex]:focus-within:not(.mej-collapse-close))>.mej-collapse-content,.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.mej-collapse-content){--mej-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.mej-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.mej-collapse-close),[tabindex]:focus-within:not(.mej-collapse-close))>.mej-collapse-content,.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.mej-collapse-content){visibility:visible}}.mej-collapse:not(td,tr,colgroup):focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.mej-collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.mej-collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>input[type=checkbox],.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>input[type=radio]:not(:checked),.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>.mej-collapse-title{cursor:pointer}:is(.mej-collapse:not(td,tr,colgroup)[tabindex]:focus:not(.mej-collapse-close,.mej-collapse[open]),.mej-collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.mej-collapse-close,.mej-collapse[open]))>.mej-collapse-title{cursor:unset}.mej-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.mej-collapse-close),[tabindex]:focus-within:not(.mej-collapse-close))>:where(.mej-collapse-content),.mej-collapse:not(td,tr,colgroup):not(.mej-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.mej-collapse-content){padding-bottom:1rem}.mej-collapse:not(td,tr,colgroup):is(details){width:100%}.mej-collapse:not(td,tr,colgroup):is(details)::details-content{--mej-overflow-delay:0s;height:0;overflow:clip}.mej-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.mej-collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--mej-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.mej-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--mej-overflow-delay:.2s}}.mej-collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.mej-collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1.l2{@media (prefers-reduced-motion:no-preference){.mej-collapse:not(td,tr,colgroup)[open].mej-collapse-arrow>.mej-collapse-title:after{transform:translateY(-50%)rotate(225deg)}}@media (prefers-reduced-motion:no-preference){.mej-collapse:not(td,tr,colgroup).mej-collapse-open.mej-collapse-arrow>.mej-collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.mej-collapse:not(td,tr,colgroup).mej-collapse-open.mej-collapse-plus>.mej-collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.mej-collapse:not(td,tr,colgroup)[tabindex].mej-collapse-arrow:focus:not(.mej-collapse-close),.mej-collapse:not(td,tr,colgroup).mej-collapse-arrow[tabindex]:focus-within:not(.mej-collapse-close))>.mej-collapse-title:after{transform:translateY(-50%)rotate(225deg)}.mej-collapse:not(td,tr,colgroup).mej-collapse-arrow:not(.mej-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.mej-collapse-title:after{transform:translateY(-50%)rotate(225deg)}.mej-collapse:not(td,tr,colgroup)[open].mej-collapse-plus>.mej-collapse-title:after{--tw-content:"−";content:var(--tw-content)}.mej-collapse:not(td,tr,colgroup)[tabindex].mej-collapse-plus:focus:not(.mej-collapse-close)>.mej-collapse-title:after{--tw-content:"−";content:var(--tw-content)}.mej-collapse:not(td,tr,colgroup).mej-collapse-plus:not(.mej-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.mej-collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.mej-collapse-content{--mej-overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.mej-collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.mej-collapse-content{transition:overflow .2s allow-discrete var(--mej-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}}@layer daisyui.l1.l2.l3{details>.mej-collapse-content{content-visibility:visible}}@layer daisyui.l1.l2{.mej-collapse-open>.mej-collapse-content{--mej-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.mej-collapse-open>.mej-collapse-content{visibility:visible}}}@layer daisyui.l1.l2.l3{.mej-input{-webkit-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--mej-size:calc(var(--size-field,.25rem) * var(--mej-in-size-mul,10));--mej-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mej-input{--mej-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.mej-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--mej-size);font-size:max(var(--mej-font-size,0rem), var(--mej-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--mej-input-color,#0000);box-shadow:0 1px var(--mej-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--mej-join-ss,var(--radius-field));border-start-end-radius:var(--mej-join-se,var(--radius-field));border-end-end-radius:var(--mej-join-ee,var(--radius-field));border-end-start-radius:var(--mej-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.mej-input{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}}@layer daisyui.l1.l2.l3{.mej-input input{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%}.mej-input input::placeholder{color:var(--color-base-content);opacity:.5}.mej-input input:focus,.mej-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mej-input input:focus,.mej-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.mej-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}}@layer daisyui.l1.l2.l3{.mej-input::-webkit-inner-spin-button{margin-inline-end:-10px}}@layer daisyui.l1.l2.l3{.mej-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}}@layer daisyui.l1.l2.l3{input.mej-input{text-align:start;display:inline-flex;position:relative}input.mej-input[type=url],input.mej-input[type=tel],input.mej-input[type=email],input.mej-input[type=number]{direction:ltr}input.mej-input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.mej-input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.mej-input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--mej-spin-my,-3))}input.mej-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.mej-input::-webkit-color-swatch-wrapper{padding-block:.25rem}}@layer daisyui.l1.l2.l3{.mej-input input{text-align:start;display:inline-flex;position:relative}.mej-input input[type=url],.mej-input input[type=tel],.mej-input input[type=email],.mej-input input[type=number]{direction:ltr}.mej-input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.mej-input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.mej-input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--mej-spin-my,-3))}.mej-input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.mej-input input::-webkit-color-swatch-wrapper{padding-block:.25rem}}@layer daisyui.l1.l2.l3{.mej-input:focus{--mej-input-color:var(--color-base-content);box-shadow:0 1px var(--mej-input-color)}@supports (color:color-mix(in lab, red, red)){.mej-input:focus{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000)}}.mej-input:focus{outline:2px solid var(--mej-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.mej-input:focus{--mej-font-size:1rem}}}}@layer daisyui.l1.l2.l3{.mej-input:focus-within{--mej-input-color:var(--color-base-content);box-shadow:0 1px var(--mej-input-color)}@supports (color:color-mix(in lab, red, red)){.mej-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000)}}.mej-input:focus-within{outline:2px solid var(--mej-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.mej-input:focus-within{--mej-font-size:1rem}}}}@layer daisyui.l1.l2.l3{.mej-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.mej-input:has(>input[disabled]):is(input),.mej-input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mej-input:has(>input[disabled]):is(input),.mej-input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.mej-input:has(>input[disabled]){box-shadow:none}.mej-input:has(>input[disabled])::placeholder,.mej-input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}}@layer daisyui.l1.l2.l3{.mej-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.mej-input:is(:disabled,[disabled]):is(input),.mej-input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mej-input:is(:disabled,[disabled]):is(input),.mej-input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.mej-input:is(:disabled,[disabled]){box-shadow:none}.mej-input:is(:disabled,[disabled])::placeholder,.mej-input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}}@layer daisyui.l1.l2.l3{fieldset:disabled .mej-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .mej-input:is(input),fieldset:disabled .mej-input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .mej-input:is(input),fieldset:disabled .mej-input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .mej-input{box-shadow:none}fieldset:disabled .mej-input::placeholder,fieldset:disabled .mej-input ::placeholder{color:var(--color-base-content);opacity:.2}}@layer daisyui.l1.l2.l3{.mej-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}}:is(.mej-input[type=url],.mej-input[type=tel],.mej-input[type=email],.mej-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.mej-input[type=url],.mej-input[type=tel],.mej-input[type=email],.mej-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.mej-input[type=url],.mej-input[type=tel],.mej-input[type=email],.mej-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.mej-input[type=url],.mej-input[type=tel],.mej-input[type=email],.mej-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--mej-join-se,var(--radius-field));border-start-end-radius:var(--mej-join-ss,var(--radius-field));border-end-end-radius:var(--mej-join-es,var(--radius-field));border-end-start-radius:var(--mej-join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3{.mej-checkbox{border:var(--border) solid var(--mej-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.mej-checkbox{border:var(--border) solid var(--mej-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.mej-checkbox{cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--mej-size:calc(var(--size-selector,.25rem) * 6);width:var(--mej-size);height:var(--mej-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--mej-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}}@layer daisyui.l1.l2.l3{.mej-checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}}@layer daisyui.l1.l2.l3{.mej-checkbox:focus-visible{outline:2px solid var(--mej-input-color,currentColor);outline-offset:2px}}@layer daisyui.l1.l2.l3{.mej-checkbox:checked{background-color:var(--mej-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.mej-checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.mej-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.mej-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}}@layer daisyui.l1.l2.l3{.mej-checkbox[aria-checked=true]{background-color:var(--mej-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.mej-checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.mej-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.mej-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}}@layer daisyui.l1.l2.l3{.mej-checkbox:indeterminate{background-color:var(--mej-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.mej-checkbox:indeterminate{background-color:var(--mej-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.mej-checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}}@layer daisyui.l1.l2.l3{.mej-checkbox[aria-checked=mixed]{background-color:var(--mej-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.mej-checkbox[aria-checked=mixed]{background-color:var(--mej-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.mej-checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}}@layer daisyui.l1.l2{.mej-checkbox:disabled{cursor:not-allowed;opacity:.2}}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}@layer daisyui.l1.l2.l3{.mej-textarea{-webkit-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--mej-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.mej-textarea{--mej-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.mej-textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--mej-font-size,0rem), var(--mej-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--mej-input-color,#0000);box-shadow:0 1px var(--mej-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.mej-textarea{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}}@layer daisyui.l1.l2.l3{.mej-textarea textarea{-webkit-appearance:none;appearance:none;background-color:#0000;border:none}.mej-textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.mej-textarea textarea:focus,.mej-textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mej-textarea textarea:focus,.mej-textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}}@layer daisyui.l1.l2.l3{.mej-textarea:focus{--mej-input-color:var(--color-base-content);box-shadow:0 1px var(--mej-input-color)}@supports (color:color-mix(in lab, red, red)){.mej-textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000)}}.mej-textarea:focus{outline:2px solid var(--mej-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.mej-textarea:focus{--mej-font-size:1rem}}}}@layer daisyui.l1.l2.l3{.mej-textarea:focus-within{--mej-input-color:var(--color-base-content);box-shadow:0 1px var(--mej-input-color)}@supports (color:color-mix(in lab, red, red)){.mej-textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--mej-input-color) calc(var(--depth) * 10%), #0000)}}.mej-textarea:focus-within{outline:2px solid var(--mej-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.mej-textarea:focus-within{--mej-font-size:1rem}}}}@layer daisyui.l1.l2.l3{.mej-textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mej-textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.mej-textarea:has(>textarea[disabled]){box-shadow:none}.mej-textarea:has(>textarea[disabled])::placeholder,.mej-textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}}@layer daisyui.l1.l2.l3{.mej-textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mej-textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.mej-textarea:is(:disabled,[disabled]){box-shadow:none}.mej-textarea:is(:disabled,[disabled])::placeholder,.mej-textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}}@layer daisyui.l1.l2.l3{.mej-textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.mej-checkbox-sm{--mej-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}}}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}button,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dce8e3;background:#102820;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #294138;align-items:center;gap:12px;padding:0 10px 27px;display:flex}.brand-mark{color:#173129;background:#d6ad62;border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.brand strong,.brand span,.sidebar-foot strong,.sidebar-foot span{display:block}.brand strong{color:#fff;letter-spacing:.04em;font-size:17px}.brand span{color:#98ada5;letter-spacing:.1em;margin-top:2px;font-size:11px}nav{flex:1;padding-top:18px;overflow:auto}.nav-label{color:#758f86;letter-spacing:.14em;margin:12px 12px 7px;font-size:10px;font-weight:700}.nav-item{color:#b9cbc4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:13px;display:flex}.nav-item span{color:#8eaaa0;width:19px;font-size:16px}.nav-item em{color:#fff;background:#d1564d;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebar-foot{border-top:1px solid #294138;align-items:center;gap:10px;padding:16px 8px 0;display:flex}.avatar{color:#174c3b;background:#d5eee5;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.sidebar-foot div:nth-child(2){flex:1}.sidebar-foot strong{color:#fff;font-size:12px}.sidebar-foot span{color:#86a198;margin-top:3px;font-size:10px}.sidebar-foot button{color:#9fb1ab;background:0 0;border:0}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:96px;padding:0 36px;display:flex}.topbar p{color:#84908c;margin:0 0 5px;font-size:11px}.topbar h1{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:25px;font-weight:650}.top-actions{gap:10px;display:flex}.primary-button,.icon-button{border:0;border-radius:9px}.primary-button{background:var(--green);color:#fff;padding:0 17px;font-size:12px;font-weight:700}.icon-button{color:#3d4d47;background:#f2f5f4;width:40px;height:40px;position:relative}.icon-button span{background:#d65e52;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.content{max-width:1420px;margin:auto;padding:24px 36px 48px}.notice{background:#f4fbf8;border:1px solid #cfe4da;border-radius:12px;align-items:center;gap:13px;min-height:64px;padding:13px 18px;display:flex}.notice-icon{width:30px;height:30px;color:var(--green);background:#d9f0e7;border-radius:50%;place-items:center;font-weight:900;display:grid}.notice strong{font-size:13px}.notice p{color:#698078;margin:3px 0 0;font-size:11px}.notice button{color:var(--green);background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.stat-card,.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 2px 7px #162b2406}.stat-card{padding:18px 19px}.stat-head{color:#6d7a76;justify-content:space-between;font-size:11px;display:flex}.stat-head button{color:#9ca6a2;background:0 0;border:0}.stat-card>strong{margin:13px 0 6px;font-family:Georgia,serif;font-size:29px;display:block}.stat-card p{color:#98a09e;margin:0;font-size:10px}.stat-card p span{border-radius:5px;margin-right:4px;padding:3px 6px;font-weight:700}.green{color:#16815f;background:#e9f6f1}.amber{color:#a96c0a;background:#fff3db}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:14px;display:grid}.panel{padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:16px}.panel-head p{color:#89938f;margin:5px 0 0;font-size:10px}.panel-head button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:700}.panel-head select{border:1px solid var(--line);color:#5e6c67;background:#fff;border-radius:7px;padding:6px 10px;font-size:10px}.chart{background:repeating-linear-gradient(#eef2f0 0 1px,#0000 1px 42px);border-bottom:1px solid #dfe6e3;align-items:end;gap:9px;height:145px;margin:24px 4px 7px;padding-top:8px;display:flex}.bar-wrap{flex:1;align-items:end;height:100%;display:flex}.bar{background:linear-gradient(#5ead91,#c6e4d8);border-radius:4px 4px 0 0;width:100%;min-width:8px}.chart-labels{color:#939d99;justify-content:space-between;font-size:9px;display:flex}.health-score{margin-top:21px}.health-score strong{font-family:Georgia,serif;font-size:38px}.health-score span{color:#9ca5a2;font-size:12px}.progress{background:#edf0ef;border-radius:99px;height:7px;margin:13px 0 18px;overflow:hidden}.progress span{background:var(--green);border-radius:99px;width:82%;height:100%;display:block}.health-panel ul{margin:0;padding:0;list-style:none}.health-panel li{color:#6f7b77;border-top:1px solid #f0f2f1;align-items:center;padding:8px 0;font-size:10px;display:flex}.health-panel li strong{color:#24332e;margin-left:auto}.dot{border-radius:50%;width:7px;height:7px;margin-right:8px}.green-dot{background:#25946f}.amber-dot{background:#e1a33a}.red-dot{background:#d36055}.questions-panel{padding-bottom:7px}.question-table{margin-top:15px}.table-row{border-top:1px solid #edf0ef;grid-template-columns:1fr 80px 70px;align-items:center;min-height:43px;font-size:10px;display:grid}.table-header{color:#95a09c;border-top:0;min-height:30px}.table-row>span:first-child{align-items:center;gap:9px;display:flex}.table-row b{color:#577268;background:#eef4f1;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.rate{color:#187b5d;background:#eaf6f1;border-radius:5px;width:max-content;padding:4px 7px;font-weight:700}.tasks-panel{padding-bottom:7px}.task{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ef;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.task:first-of-type{margin-top:13px}.task>span:nth-child(2){flex:1}.task strong,.task small{display:block}.task strong{color:#293934;font-size:11px}.task small{color:#929c98;margin-top:4px;font-size:9px}.task>b{color:#7a8984}.task-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid!important}.red-bg{color:#c95248;background:#fbe9e7}.amber-bg{color:#ae7210;background:#fff4dd}.blue-bg{color:#3f73a7;background:#e7f0fa}@media (max-width:1000px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.sidebar{width:210px}.app-shell{grid-template-columns:210px 1fr}}@media (max-width:720px){.app-shell{display:block}.sidebar{width:100%;height:auto;position:relative}.sidebar nav,.sidebar-foot{display:none}.brand{border:0;padding-bottom:0}.topbar{padding:0 18px}.content{padding:16px 18px}.stats-grid{grid-template-columns:1fr 1fr}.notice button,.topbar p{display:none}.topbar h1{font-size:20px}.primary-button{font-size:0}.primary-button:after{content:"＋";font-size:20px}.dashboard-grid{display:block}.panel{margin-bottom:14px}}.page-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px;display:flex}.toolbar.standalone{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:16px}.search-box{color:#82908b;border:1px solid #dfe5e2;border-radius:8px;align-items:center;gap:8px;width:min(340px,40vw);height:38px;padding:0 12px;display:flex}.search-box input{color:#273630;border:0;outline:0;width:100%;font-size:11px}.toolbar select,.filter-button{color:#60706a;background:#fff;border:1px solid #dfe5e2;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.row-count{color:#8a9691;margin-left:auto;font-size:10px}.data-row{color:#53625d;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f0;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 17px;font-size:10px;display:grid}.data-row:not(.data-head):hover{background:#f7fbf9}.data-head{color:#8a9691;background:#f7f9f8;min-height:38px;font-weight:700}.cols-5{grid-template-columns:minmax(250px,2fr) 1fr 1fr .75fr .75fr}.cols-6{grid-template-columns:minmax(170px,1.5fr) 1fr .7fr 1fr .65fr .7fr}.data-row strong{color:#22342e}.status{border-radius:99px;width:max-content;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.status.success{color:#147656;background:#e8f5ef}.status.warning{color:#9b650c;background:#fff2d9}.status.danger{color:#bd4e45;background:#fbe8e5}.status.neutral{color:#66736e;background:#edf0ef}.pagination{justify-content:center;gap:5px;padding:14px;display:flex}.pagination button{border:1px solid var(--line);color:#6d7a75;background:#fff;border-radius:6px;width:28px;height:28px;font-size:10px}.pagination .current{color:#fff;background:#173e31}.media-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.media-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:150px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.media-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1b372d12}.media-preview{color:#fff;background:linear-gradient(145deg,#173d31,#2d6854);align-content:center;place-items:center;gap:8px;min-height:140px;font-size:24px;display:grid}.media-preview span{color:#c8ddd5;font-size:9px}.media-body{min-width:0;padding:17px}.media-body>div{align-items:center;gap:8px;display:flex}.media-body small{color:#86918d;font-size:9px}.media-body h3{margin:18px 0 8px;font-family:Georgia,Noto Serif TC,serif;font-size:15px}.media-body p{color:#84908c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.import-banner{background:#f3faf7;border:1px dashed #9bc8b7;border-radius:12px;align-items:center;gap:15px;margin-bottom:16px;padding:18px 20px;display:flex}.import-banner>div{color:#126a4f;background:#dff1ea;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.import-banner article{flex:1}.import-banner h2,.import-title h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:15px}.import-banner p,.import-title p{color:#7d8c86;margin:5px 0 0;font-size:10px}.import-banner button{color:#fff;background:#0d7354;border:0;border-radius:8px;height:36px;padding:0 14px;font-size:10px;font-weight:700}.import-card{margin-bottom:14px}.import-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.stepper{align-items:center;max-width:700px;margin:22px auto;display:flex}.stepper>div{color:#86938e;align-items:center;gap:9px;display:flex}.stepper b{background:#edf1ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.stepper span,.stepper small{font-size:10px;display:block}.stepper small{color:#a1aaa6;margin-top:3px;font-size:8px}.stepper i{background:#dfe5e2;flex:1;height:1px;margin:0 12px}.stepper .done b,.stepper .active-step b{color:#fff;background:#176b51}.stepper .active-step span{color:#145c46;font-weight:700}.import-metrics{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,1fr);margin:0 20px 20px;display:grid}.import-metrics div{border-right:1px solid var(--line);text-align:center;padding:15px}.import-metrics div:last-child{border:0}.import-metrics strong,.import-metrics span{display:block}.import-metrics strong{font-family:Georgia,serif;font-size:20px}.import-metrics span{color:#89958f;margin-top:3px;font-size:9px}.warning-text strong{color:#b97811}.danger-text strong{color:#bf5046}.tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 20px;display:flex}.tabs button{color:#7b8883;background:#fff;border:0;border-bottom:2px solid #0000;padding:11px 13px;font-size:10px}.tabs .active-tab{color:#126d51;border-color:#126d51;font-weight:700}.summary-list,.issue-list{padding:7px 20px}.summary-list>div,.issue-list>div{border-bottom:1px solid #eef1f0;align-items:center;gap:12px;min-height:58px;display:flex}.sheet-pill{color:#276c55;text-align:center;background:#edf5f2;border-radius:6px;width:40px;padding:5px 0;font-size:9px;font-weight:800}.summary-list p{flex:1}.summary-list strong,.summary-list small,.issue-list strong,.issue-list small{display:block}.summary-list strong,.issue-list strong{font-size:10px}.summary-list small,.issue-list small{color:#8a9591;margin-top:4px;font-size:9px}.issue-list>div>b{color:#a4690d;background:#fff1d7;border-radius:5px;padding:4px 7px;font-size:9px}.issue-list .error-item>b{color:#b84d44;background:#fbe7e4}.issue-list span{flex:1}.issue-list button{color:#167052;background:0 0;border:0;font-size:10px;font-weight:700}.import-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.secondary-button{color:#53635d;background:#fff;border:1px solid #dce3e0;border-radius:8px;height:38px;padding:0 15px;font-size:10px}.primary-button.tall{height:38px}.source-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:18px;padding:15px 18px;display:flex}.source-card>div{flex:1;align-items:center;gap:11px;display:flex}.file-icon{color:#197255;background:#e8f5ef;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.source-card strong,.source-card small{display:block}.source-card strong{font-size:11px}.source-card small{color:#89938f;margin-top:4px;font-size:9px}.source-card>button{color:#167052;background:0 0;border:0;font-size:10px;font-weight:700}.placeholder-intro{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:22px;display:flex}.placeholder-intro>span{color:#176a50;background:#e9f5f0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.placeholder-intro h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:16px}.placeholder-intro p{color:#87928e;margin:5px 0 0;font-size:10px}.simple-list{padding:8px 20px}.simple-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:1.2fr 1fr 1.3fr 20px;align-items:center;width:100%;min-height:62px;display:grid}.simple-list strong{font-size:11px}.simple-list span,.simple-list small{color:#77847f;font-size:10px}.simple-list b{color:#176e53}.overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1b1559;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(500px,92vw);height:100%;display:flex;box-shadow:-20px 0 60px #0a201824}.drawer header,.modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.drawer header p,.modal header p{color:#87938e;margin:0 0 5px;font-size:9px}.drawer header h2,.modal header h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:18px}.drawer header button,.modal header button{color:#5d6a65;background:#f0f3f2;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.drawer-body{flex:1;padding:22px;overflow:auto}.drawer-body label{color:#596760;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.drawer-body input,.drawer-body select,.drawer-body textarea{color:#273730;background:#fff;border:1px solid #dfe5e2;border-radius:8px;outline:0;width:100%;margin-top:7px;padding:10px 11px;font-size:11px}.drawer-body textarea{resize:vertical;line-height:1.7}.drawer-body input:focus,.drawer-body textarea:focus{border-color:#4a927a;box-shadow:0 0 0 3px #e5f3ee}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-note{color:#557168;background:#f2f7f5;border-radius:8px;padding:13px}.source-note b{font-size:10px}.source-note p{margin:4px 0 0;font-size:9px}.drawer footer,.modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.centered{justify-content:center;align-items:center}.modal{background:#fff;border-radius:14px;width:min(520px,92vw);max-height:90vh;box-shadow:0 25px 80px #061c1338}.toast{z-index:40;color:#fff;background:#173f32;border-radius:9px;padding:13px 17px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 13px 35px #0b2a1f38}@media (max-width:800px){.cols-5,.cols-6{grid-template-columns:1.7fr 1fr .8fr}.data-row span:nth-child(n+4){display:none}.media-grid{grid-template-columns:1fr}.stepper{padding:0 10px}.stepper span{display:none}.import-metrics{grid-template-columns:repeat(3,1fr)}.simple-list button{grid-template-columns:1fr 1fr 20px}.simple-list small{display:none}}.workspace-switcher{padding:14px 6px 2px}.workspace-switcher>small{color:#718c82;letter-spacing:.12em;margin:0 7px 7px;font-size:9px;display:block}.workspace-switcher>button{color:#fff;text-align:left;background:#19372d;border:1px solid #315045;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.workspace-switcher>button>span{color:#173129;background:#d6ad62;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.workspace-switcher>button div{flex:1}.workspace-switcher strong,.workspace-switcher button small{display:block}.workspace-switcher strong{font-size:10px}.workspace-switcher button small{color:#91aaa0;margin-top:3px;font-size:8px}.workspace-switcher button>b{color:#8ea59c}.ai-state{color:#147656;background:#e8f5ef;border-radius:99px;align-self:center;padding:6px 10px;font-size:9px;font-weight:800}.ai-state.muted{color:#bd4e45;background:#fbe8e5}.mute-notice{background:#fff8f7;border-color:#f0c7c1}.mute-notice .notice-icon{color:#b54c43;background:#f9dfdc}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setting-card.wide,.line-control{grid-column:1/-1}.setting-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px 20px;display:flex}.setting-title>span:first-child{color:#17684f;background:#e8f4ef;border-radius:9px;place-items:center;min-width:40px;height:40px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.setting-title>div{flex:1}.setting-title h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:15px}.setting-title p{color:#83908b;margin:4px 0 0;font-size:9px}.setting-rows{padding:6px 20px}.setting-rows>div{border-bottom:1px solid #eef1f0;grid-template-columns:110px 1fr 1.2fr;align-items:center;min-height:55px;display:grid}.setting-rows span,.setting-rows small{color:#7d8984;font-size:9px}.setting-rows strong{font-size:10px}.line-demo{grid-template-columns:minmax(310px,.9fr) 1.1fr;gap:24px;padding:22px;display:grid}.phone-chat{background:#dfe9e5;border:1px solid #d8e1dd;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #11362914}.chat-head{color:#243a32;background:#fff;padding:13px 16px;font-size:11px;font-weight:800}.chat-head small{color:#8a9691;margin-top:3px;font-size:8px;font-weight:400;display:block}.chat-body{min-height:210px;padding:18px}.system-bubble{color:#75837e;text-align:center;margin-bottom:15px;font-size:8px}.owner-bubble,.bot-bubble{border-radius:12px;width:max-content;max-width:82%;margin-bottom:10px;padding:10px 12px;font-size:10px;line-height:1.6}.owner-bubble{background:#8dd66f;border-bottom-right-radius:3px;margin-left:auto}.bot-bubble{background:#fff;border-bottom-left-radius:3px}.command-box{background:#fff;gap:7px;padding:10px;display:flex}.command-box input{border:1px solid #dbe2df;border-radius:8px;outline:0;flex:1;padding:9px 10px;font-size:10px}.command-box button{color:#fff;background:#126e52;border:0;border-radius:8px;padding:0 13px;font-size:9px;font-weight:700}.control-detail{padding:5px}.control-detail h3{margin:0 0 13px;font-family:Georgia,Noto Serif TC,serif;font-size:15px}.control-detail ul{margin:0;padding:0;list-style:none}.control-detail li{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:40px;font-size:10px;display:flex}.control-detail li span{color:#7e8a85}.control-actions{gap:9px;margin-top:18px;display:flex}.control-actions button{border:0;border-radius:8px;flex:1;height:38px;font-size:10px;font-weight:800}.pause-action{color:#ae473e;background:#f9e4e1}.resume-action{color:#126c50;background:#e3f2ec}@media (max-width:850px){.settings-grid,.line-demo{grid-template-columns:1fr}.setting-rows>div{grid-template-columns:90px 1fr}.setting-rows small,.ai-state{display:none}}.login-screen{background:radial-gradient(circle at 20% 10%,#e6f3ee,#0000 35%),linear-gradient(145deg,#f6faf8,#e8f0ed);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #d9e4df;border-radius:18px;width:min(420px,100%);padding:38px;box-shadow:0 24px 70px #14372b1f}.login-card .brand-mark{margin-bottom:22px}.login-card>small{color:#167052;letter-spacing:.16em;font-size:10px;font-weight:800}.login-card h1{margin:8px 0 10px;font-family:Georgia,Noto Serif TC,serif;font-size:26px}.login-card p{color:#73817c;margin:0 0 24px;font-size:11px;line-height:1.7}.login-card label{color:#53645d;font-size:10px;font-weight:800;display:block}.login-card input{border:1px solid #d7e0dc;border-radius:9px;outline:0;width:100%;height:44px;margin-top:8px;padding:0 12px}.login-card input:focus{border-color:#3c8a70;box-shadow:0 0 0 3px #e4f2ed}.login-button{width:100%;height:44px;margin-top:16px}.login-note{color:#8b9792;text-align:center;margin-top:15px;font-size:9px;display:block}.form-error,.inline-error{color:#a54037;background:#fff4f2;border:1px solid #efc3bd;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.5}.form-error{margin-top:12px}.inline-error{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.inline-error button{color:#8d332d;background:0 0;border:0;font-weight:800}.loading-state,.empty-state{color:#7f8d87;text-align:center;padding:38px;font-size:11px}.cols-4{grid-template-columns:1fr 2fr 2fr .7fr}.panel-copy{color:#77857f;font-size:11px;line-height:1.7}.quick-actions{gap:9px;margin-top:22px;display:flex}.quick-actions button{color:#176d52;background:#f7fbf9;border:1px solid #d8e3de;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.security-list{margin:12px 0 0;padding:0;list-style:none}.security-list li{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:10px 0;font-size:10px;display:flex}.file-button{color:#fff;cursor:pointer;background:#0d7354;border-radius:8px;place-items:center;height:36px;padding:0 14px;font-size:10px;font-weight:700;display:grid}.file-button input{display:none}.preview-list{max-height:300px;padding:4px 20px 12px;overflow:auto}.preview-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:70px 1fr 80px;align-items:center;gap:10px;min-height:52px;font-size:10px;display:grid}.preview-list small{color:#b04940;grid-column:2/-1}.danger-button{color:#aa433a;background:#fff5f3;border:1px solid #efc6c1;border-radius:8px;height:38px;margin-right:auto;padding:0 15px;font-size:10px;font-weight:800}.primary-button:disabled{cursor:not-allowed;opacity:.55}.file-button:has(input:disabled){cursor:not-allowed;opacity:.55}.sidebar-foot>button{color:#aec0ba;width:auto;font-size:9px}.modal{overflow:hidden}.modal .drawer-body{max-height:65vh}.modal footer{background:#fff}.audit-card .toolbar>div p{color:#7d8a85;margin:4px 0 0;font-size:10px}.audit-list{max-height:560px;overflow:auto}.audit-list article{border-top:1px solid #edf1ef;grid-template-columns:1fr auto;gap:18px;padding:14px 20px;display:grid}.audit-list article>div{flex-direction:column;gap:4px;display:flex}.audit-list article>div:last-child{align-items:flex-end}.audit-list strong{font-size:11px}.audit-list span,.audit-list time{color:#7c8984;font-size:9px}.audit-list time{font-variant-numeric:tabular-nums}@media (max-width:800px){.cols-4{grid-template-columns:1fr 2fr .7fr}.cols-4>:nth-child(3){display:none}.login-card{padding:28px}.preview-list>div{grid-template-columns:55px 1fr 65px}}.assistant-test-grid{grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);gap:16px;display:grid}.assistant-test-form{padding:22px}.assistant-profile{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:22px;padding-bottom:18px;display:flex}.assistant-profile>span,.answer-head>span{color:#173129;background:#d6ad62;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.assistant-profile h2{margin:3px 0;font-family:Georgia,Noto Serif TC,serif;font-size:18px}.assistant-profile small,.assistant-profile p,.answer-head small{color:#7c8a85;margin:0;font-size:9px}.assistant-test-form label{color:#53635d;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.assistant-test-form select,.assistant-test-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9e2de;border-radius:9px;outline:0;margin-top:7px;padding:11px;font-size:11px}.assistant-test-form textarea{resize:vertical;line-height:1.7}.assistant-test-form textarea:focus,.assistant-test-form select:focus{border-color:#3d8a70;box-shadow:0 0 0 3px #e5f3ee}.question-count{color:#8b9692;text-align:right;margin-top:-10px;font-size:9px}.assistant-submit{width:100%;height:42px;margin-top:16px}.test-safety{color:#85918c;text-align:center;margin-top:12px;line-height:1.6;display:block}.assistant-answer{min-height:430px;padding:24px}.answer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.answer-head strong{margin-top:4px;font-size:12px;display:block}.assistant-answer>p{color:#263832;white-space:pre-wrap;margin:28px 4px;font-size:15px;line-height:2}.assistant-answer footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:26px;padding-top:17px;display:flex}.assistant-answer footer strong{width:100%;font-size:10px}.assistant-answer footer code,.assistant-answer footer span{color:#497066;background:#eef5f2;border-radius:6px;padding:5px 7px;font-size:9px}.answer-empty{color:#8a9691;text-align:center;place-items:center;min-height:300px;padding:20px;font-size:11px;line-height:1.7;display:grid}@media (max-width:900px){.assistant-test-grid{grid-template-columns:1fr}.assistant-answer{min-height:320px}}.assistant-test-actions{grid-template-columns:auto 1fr;align-items:end;gap:10px;margin-top:16px;display:grid}.assistant-test-actions .assistant-submit{margin-top:0}.assistant-chat-log{flex-direction:column;gap:12px;max-height:500px;padding:22px 2px;display:flex;overflow:auto}.assistant-chat-message{background:#f1f1f1;border-radius:12px;max-width:86%;padding:10px 13px}.assistant-chat-message.inbound{color:#fff;background:#111;align-self:flex-end}.assistant-chat-message.outbound{align-self:flex-start}.assistant-chat-message small{color:#888;margin-bottom:4px;font-size:9px;display:block}.assistant-chat-message.inbound small{color:#bbb}.assistant-chat-message p{white-space:pre-wrap;margin:0;line-height:1.65}.advisor-diagnostics{border:1px solid var(--line);background:#fffaf9;border-radius:8px;width:100%;margin-top:8px;padding:10px 12px}.advisor-diagnostics summary{cursor:pointer;color:#7d3c37;font-size:10px;font-weight:800}.advisor-diagnostics pre{white-space:pre-wrap;word-break:break-word;color:#594b48;max-height:240px;margin:10px 0 0;font-size:9px;line-height:1.55;overflow:auto}.channel-notice{margin-bottom:16px}.channel-table .data-row small{color:#8b9792;margin-top:3px;display:block}.cols-channel{grid-template-columns:1.3fr 1.2fr 1.8fr .7fr}@media (max-width:800px){.cols-channel{grid-template-columns:1.4fr 1.6fr .7fr}.cols-channel>:nth-child(3){display:none}}.setup-modal{width:min(720px,94vw)}.setup-section{border-left:3px solid var(--brand-red);background:#fff7f6;border-radius:0 9px 9px 0;margin:5px 0 18px;padding:13px 15px}.setup-section strong{font-size:12px}.setup-section p{color:#8a7471;margin:5px 0 0;font-size:9px}.check-row{gap:22px;margin:0 0 16px;display:flex}.check-row label{align-items:center;gap:7px;margin:0!important;display:flex!important}.check-row input{height:16px;width:16px!important;margin:0!important}.secret-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.security-note{color:#715d59;background:#f7f4f3;border-radius:8px;padding:12px;font-size:9px;line-height:1.6}.copy-field{gap:8px;display:flex}.copy-field input{flex:1}.copy-field button{background:var(--brand-red);color:#fff;border:0;border-radius:8px;margin-top:7px;padding:0 14px;font-size:10px;font-weight:800}.setup-success{text-align:center}.success-mark{color:#147656;background:#e8f5ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:5px auto 14px;font-size:25px;font-weight:900;display:grid}.setup-success h3{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:20px}.setup-success>p{color:#796b68;max-width:520px;margin:9px auto 22px;font-size:10px;line-height:1.8}.setup-success label{text-align:left}.payment-methods{background:#fbfdfc;border:1px solid #dfe5e2;border-radius:10px;margin:0 0 18px;padding:14px}.payment-methods legend{color:#596760;padding:0 6px;font-size:10px;font-weight:800}.payment-methods>p{color:#87938e;margin:0 0 12px;font-size:9px}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.payment-grid label{background:#f2f7f5;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;margin:0!important;font-size:9px!important;display:flex!important}.payment-grid input{height:15px;width:15px!important;margin:0!important}.payment-methods>a{color:#177457;margin-top:12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.payment-methods>a:hover{text-decoration:underline}@media (max-width:620px){.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-logo{object-fit:contain;width:168px;max-width:100%;height:auto;display:block}.brand-logo.compact{width:190px;margin:0 0 22px}.sidebar{color:var(--ink);border-right:1px solid var(--line);background:#fff;box-shadow:8px 0 30px #5218140a}.brand{border-bottom:1px solid var(--line);padding:0 10px 24px;display:block}.brand .brand-logo{width:172px}.brand>span{color:#856e6b;letter-spacing:.12em;margin-top:8px;font-size:11px;font-weight:700;display:block}.nav-label{color:#a08784}.nav-item span{color:#b2433e}.nav-item:hover,.nav-item.active{background:var(--brand-red-soft);color:var(--brand-red-dark)}.workspace-switcher>small{color:#9c817e}.workspace-switcher>button>span{background:var(--brand-red);color:#fff}.topbar{box-shadow:0 1px #96251d05}.notice{background:#fff8f7;border-color:#f1c9c5}.notice-icon{color:var(--brand-red);background:#ffe1de}.stat-card,.panel,.page-card{box-shadow:0 4px 16px #5b1f1b09}.primary-button,.file-button,.import-banner button,.command-box button{background:var(--brand-red)}.pagination .current,.toast{background:var(--brand-red-dark)}.login-card>small{color:var(--brand-red)}.quick-actions button{color:var(--brand-red-dark);background:#fff8f7;border-color:#efd2cf}.assistant-profile>span{background:var(--brand-red);color:#fff}.answer-head>span{color:var(--brand-red-dark);background:#ffe1de}.assistant-answer footer code,.assistant-answer footer span{color:#8c3b36;background:#fff1ef}.ai-state{color:#b6231e;background:#fff0ee}.import-banner{background:#fff7f6;border-color:#e6aaa5}.import-banner>div,.file-icon,.placeholder-intro>span,.setting-title>span{color:var(--brand-red-dark);background:#ffe8e5}.tabs .active-tab{border-color:var(--brand-red);color:var(--brand-red)}@media (max-width:720px){.brand .brand-logo{width:145px}}.knowledge-browser{margin-top:16px}.knowledge-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.knowledge-head h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:16px}.knowledge-head p{color:#847572;margin:5px 0 0;font-size:9px}.knowledge-head>span{color:var(--brand-red-dark);background:#fff1ef;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800}.knowledge-tools{border-bottom:1px solid var(--line);background:#fffdfd;align-items:center;gap:10px;padding:14px 20px;display:flex}.knowledge-tools select{color:#60706a;background:#fff;border:1px solid #dfe5e2;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.knowledge-tools>span{color:#8a7875;margin-left:auto;font-size:9px}.knowledge-list{max-height:680px;overflow:auto}.knowledge-list details{border-bottom:1px solid #eee3e1}.knowledge-list summary{cursor:pointer;grid-template-columns:82px 1fr auto;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:grid}.knowledge-list summary::-webkit-details-marker{display:none}.knowledge-list summary>span{color:#aa4b45;font-size:9px;font-weight:800}.knowledge-list summary strong,.knowledge-list summary small{display:block}.knowledge-list summary strong{font-size:11px}.knowledge-list summary small{color:#8d7e7b;margin-top:5px;font-size:9px}.knowledge-list summary>b{color:#b04a44;font-size:9px}.knowledge-list details[open] summary{background:#fff8f7}.knowledge-answer{background:#fffdfd;padding:4px 20px 20px 114px}.knowledge-answer h3{color:#9a403a;margin:14px 0 6px;font-size:9px}.knowledge-answer p{white-space:pre-wrap;color:#433532;margin:0;font-size:11px;line-height:1.8}.knowledge-answer a{color:#b22620;word-break:break-all;margin-top:5px;font-size:10px;display:block}.keyword-list{flex-wrap:wrap;gap:6px;display:flex}.keyword-list span{color:#8b3d38;background:#fff0ee;border-radius:6px;padding:5px 7px;font-size:9px}@media (max-width:700px){.knowledge-tools{flex-direction:column;align-items:stretch}.knowledge-tools .search-box{width:100%}.knowledge-tools>span{margin-left:0}.knowledge-list summary{grid-template-columns:60px 1fr}.knowledge-list summary>b{display:none}.knowledge-answer{padding-left:20px}}.knowledge-head-actions{align-items:center;gap:10px;display:flex}.knowledge-head-actions>span{color:var(--brand-red-dark);background:#fff1ef;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800}.knowledge-head-actions .primary-button{height:34px}.knowledge-list details.disabled{opacity:.62}.knowledge-edit-button{float:right;color:#a43f39;background:#fff;border:1px solid #efc6c1;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.knowledge-link-preview{flex-wrap:wrap;gap:7px;display:flex}.knowledge-link-preview a{background:#fff0ee;border-radius:7px;margin:0;padding:7px 10px;text-decoration:none}.knowledge-editor{width:min(640px,94vw)}.knowledge-editor .source-note{margin-bottom:18px}.knowledge-buttons{background:snow;border:1px solid #eadfdd;border-radius:10px;margin:4px 0 18px;padding:14px}.knowledge-buttons>div:first-child{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.knowledge-buttons strong{font-size:10px}.knowledge-buttons span{color:#8b7b78;font-size:8px}.knowledge-button-row{grid-template-columns:130px 1fr auto;gap:7px;margin-top:7px;display:grid}.knowledge-button-row input{margin:0!important}.knowledge-button-row button,.add-link-button{color:#a43f39;background:#fff0ee;border:0;border-radius:7px;font-size:9px;font-weight:800}.knowledge-button-row button{padding:0 10px}.add-link-button{margin-top:10px;padding:8px 10px}@media (max-width:700px){.knowledge-head{align-items:flex-start;gap:12px}.knowledge-head-actions{flex-direction:column;align-items:flex-end}.knowledge-button-row{grid-template-columns:1fr}.knowledge-button-row button{height:32px}}:root{--ink:#111;--muted:#666;--line:#dedede;--green:#111;--paper:#f4f4f4;--brand-red:#111;--brand-red-dark:#000;--brand-red-soft:#f1f1f1}body{color:#111;background:#f4f4f4}.sidebar{color:#111;background:#fff;border-right-color:#ddd;box-shadow:8px 0 30px #00000009}.brand{border-bottom:1px solid #d9d9d9;padding:4px 10px 22px}.system-wordmark{flex-direction:column;gap:13px;display:flex}.system-wordmark strong{color:#111;letter-spacing:-.02em;font-size:19px;font-weight:900}.system-wordmark span{color:#555;border-top:1px solid #d9d9d9;padding-top:13px;font-size:11px;font-weight:700;line-height:1.5}.system-wordmark.compact{margin-bottom:24px}.system-wordmark.compact strong{font-size:23px}.system-wordmark.compact span{font-size:12px}.nav-label,.workspace-switcher>small{color:#777}.nav-item{color:#333}.nav-item>span{color:#555;text-align:center;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.nav-item:hover,.nav-item.active{color:#fff;background:#111}.nav-item.active{box-shadow:none}.nav-item:hover>span,.nav-item.active>span{color:#fff}.workspace-switcher>button{color:#222;background:#f7f7f7;border-color:#d4d4d4}.workspace-switcher>button>span{color:#fff;background:#111}.workspace-switcher button small,.workspace-switcher button>b{color:#707070}.sidebar-foot{border-top-color:#ddd}.avatar{color:#111;background:#e5e5e5}.sidebar-foot strong{color:#111}.sidebar-foot span,.sidebar-foot>button{color:#666}.topbar{box-shadow:none;border-bottom-color:#ddd}.topbar p{color:#6b6b6b}.primary-button,.file-button,.import-banner button,.command-box button,.pagination .current,.toast{color:#fff;background:#111}.secondary-button,.quick-actions button{color:#222;background:#fff;border-color:#ccc}.icon-button{color:#222;background:#eee}.icon-button span{background:#444}.ai-state,.ai-state.muted{color:#333;background:#ececec}.notice,.mute-notice,.import-banner{background:#fafafa;border-color:#d4d4d4}.notice-icon,.import-banner>div,.file-icon,.placeholder-intro>span,.setting-title>span,.assistant-profile>span,.answer-head>span{color:#fff;background:#111}.stat-card,.panel,.page-card{border-color:#ddd;box-shadow:0 4px 16px #00000009}.status,.status.success,.status.danger,.status.warning,.status.neutral,.green,.amber,.rate{color:#333!important;background:#ededed!important}.green-dot,.amber-dot,.red-dot{background:#666}.bar{background:linear-gradient(#333,#bbb)}.progress span{background:#222}.media-preview{background:linear-gradient(145deg,#111,#555)}.login-screen{background:radial-gradient(circle at 20% 10%,#fff,#0000 36%),linear-gradient(145deg,#f7f7f7,#e6e6e6)}.login-card{border-color:#d5d5d5;box-shadow:0 24px 70px #0000001f}.login-card input:focus,.drawer-body input:focus,.drawer-body textarea:focus,.assistant-test-form textarea:focus,.assistant-test-form select:focus{border-color:#333;box-shadow:0 0 0 3px #e5e5e5}.form-error,.inline-error{color:#333;background:#f5f5f5;border-color:#ccc}.inline-error button{color:#111}.danger-button{color:#333;background:#f7f7f7;border-color:#bbb}.danger-text,.warning-text{color:#333}.payment-methods,.payment-grid label,.source-note,.security-note{background:#f5f5f5}.payment-methods>a,.knowledge-answer a,.knowledge-list summary>span,.knowledge-list summary>b,.knowledge-answer h3{color:#222}.knowledge-list details[open] summary,.knowledge-answer,.knowledge-tools{background:#fafafa}.keyword-list span,.knowledge-head-actions>span,.knowledge-link-preview a,.knowledge-button-row button,.add-link-button{color:#222;background:#ededed}.knowledge-edit-button{color:#222;border-color:#bbb}.setup-section{background:#f7f7f7;border-left-color:#111}.success-mark{color:#111;background:#ededed}.branding-settings{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:20px;display:flex}.branding-settings>div{max-width:520px}.branding-settings strong{font-family:Georgia,Noto Serif TC,serif;font-size:16px}.branding-settings p{color:#666;margin:6px 0 0;font-size:10px;line-height:1.6}.branding-settings form{align-items:end;gap:10px;min-width:min(500px,50%);display:flex}.branding-settings label{color:#555;flex:1;font-size:10px;font-weight:800}.branding-settings input{border:1px solid #ccc;border-radius:8px;outline:0;width:100%;height:38px;margin-top:7px;padding:0 11px}.branding-settings button{white-space:nowrap;height:38px}@media (max-width:800px){.branding-settings{flex-direction:column;align-items:stretch}.branding-settings form{width:100%;min-width:0}}.commercial-settings{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.commercial-boundary{margin:0}.commercial-section{padding:0 22px 22px}.commercial-section>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;margin:0 -22px 20px;padding:18px 22px;display:flex}.commercial-section>header strong{font-family:Georgia,Noto Serif TC,serif;font-size:16px}.commercial-section>header p{color:#777;margin:4px 0 0;font-size:9px}.commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-section label{color:#555;font-size:10px;font-weight:800;display:block}.commercial-section input,.commercial-section select{color:#222;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:8px;outline:0;margin-top:7px;padding:0 11px;font-size:10px}.commercial-section input:disabled{color:#666;background:#f3f3f3}.commercial-section input:focus,.commercial-section select:focus{border-color:#333;box-shadow:0 0 0 3px #e5e5e5}.entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.entitlement-grid>label{background:#fafafa;border:1px solid #ddd;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.entitlement-grid input{width:16px;height:16px;margin:1px 0 0;padding:0}.entitlement-grid span{min-width:0}.entitlement-grid strong,.entitlement-grid small{display:block}.entitlement-grid strong{color:#222;font-size:10px}.entitlement-grid small{color:#777;margin-top:4px;font-size:8px;line-height:1.5}@media (max-width:900px){.commercial-grid.three,.entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.commercial-grid,.commercial-grid.three,.entitlement-grid{grid-template-columns:1fr}.commercial-section>header,.commercial-boundary{align-items:flex-start}}.advisor-setup{flex-direction:column;gap:16px;display:flex}.advisor-enabled{color:#333;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.advisor-enabled input{width:16px;height:16px}.advisor-section{padding:0 22px 22px}.advisor-section>header{border-bottom:1px solid #ddd;align-items:center;gap:12px;margin:0 -22px 20px;padding:18px 22px;display:flex}.advisor-section>header>span{color:#fff;background:#111;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.advisor-section>header>div{flex:1}.advisor-section h2{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:16px}.advisor-section header p{color:#777;margin:4px 0 0;font-size:9px}.advisor-section header button{height:34px;padding:0 12px}.advisor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advisor-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-fields.four{grid-template-columns:1fr 1fr 1.1fr .65fr}.advisor-section label{color:#555;font-size:10px;font-weight:800;display:block}.advisor-section input,.advisor-section select,.advisor-section textarea{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #ccc;border-radius:8px;outline:0;margin-top:7px;padding:10px 11px;font-size:10px}.advisor-section input,.advisor-section select{height:39px;padding-top:0;padding-bottom:0}.advisor-section textarea{resize:vertical;line-height:1.65}.advisor-section input:focus,.advisor-section select:focus,.advisor-section textarea:focus{border-color:#333;box-shadow:0 0 0 3px #e5e5e5}.advisor-wide{margin-top:14px;display:block}.advisor-discovery-list{flex-direction:column;gap:10px;display:flex}.advisor-discovery-list article{background:#fafafa;border:1px solid #ddd;border-radius:10px;padding:14px}.advisor-question{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.advisor-question button{color:#555;background:#fff;border:1px solid #ccc;border-radius:8px;height:39px;padding:0 12px;font-size:9px;font-weight:800}.advisor-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advisor-policy-grid label{background:#fafafa;border:1px solid #ddd;border-radius:10px;padding:14px}.advisor-policy-grid b{color:#222;font-size:11px;display:block}.advisor-save{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ccc;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 32px #0000001f}.advisor-save strong,.advisor-save span{display:block}.advisor-save strong{font-size:11px}.advisor-save span{color:#777;margin-top:4px;font-size:9px}.advisor-save button{height:40px}.advisor-fit-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:900px){.advisor-fields.three,.advisor-fields.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.advisor-fields,.advisor-fields.three,.advisor-fields.four,.advisor-policy-grid,.advisor-fit-fields{grid-template-columns:1fr}.advisor-enabled{margin-left:0}.advisor-setup>.notice{flex-wrap:wrap;align-items:flex-start}.advisor-section>header{align-items:flex-start}.advisor-save{flex-direction:column;align-items:stretch;gap:12px}.advisor-save button{width:100%}}.status.success{color:#137a43!important;background:#e9f8ef!important;border:1px solid #b7e3c8!important}.status.danger{color:#b42318!important;background:#fdecea!important;border:1px solid #f2bbb6!important}.status.warning{color:#946200!important;background:#fff7df!important;border:1px solid #f0d49a!important}.status.neutral{color:#444!important;background:#ededed!important;border:1px solid #d8d8d8!important}.batch-toolbar{justify-content:space-between;gap:18px}.batch-toolbar>div:first-child{align-items:center;gap:10px;display:flex}.batch-toolbar .row-count{margin-left:0}.batch-actions{align-items:center;gap:8px;display:flex}.batch-actions>span{color:#666;margin-right:3px;font-size:9px}.batch-enable,.batch-disable,.danger-confirm{border-radius:8px;height:34px;padding:0 12px;font-size:9px;font-weight:800}.batch-enable{color:#137a43;background:#effaf3;border:1px solid #a8d8ba}.batch-disable,.danger-confirm{color:#b42318;background:#fff0ee;border:1px solid #efb2ac}.batch-enable:disabled,.batch-disable:disabled,.danger-confirm:disabled{cursor:not-allowed;opacity:.45}.cols-store-batch{grid-template-columns:34px 1fr 2fr 2fr .7fr}.cols-channel-batch{grid-template-columns:34px 1.3fr 1.2fr 1.8fr .7fr}.selectable-row{padding-right:0}.batch-check{place-items:center;margin:0!important;display:grid!important}.batch-check input{accent-color:#111;width:16px;height:16px}.row-content{color:#53625d;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:57px;padding:0 17px 0 0;font-size:10px;display:grid}.selectable-row:hover{background:#f8f8f8}.selectable-row:hover .row-content{background:0 0}.batch-confirm .drawer-body>p{color:#444;margin:0;font-size:12px;line-height:1.7}.batch-impact{border-radius:9px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.6}.batch-impact.danger{color:#a42a21;background:#fff2f0;border:1px solid #f0c0bb}.batch-impact.success{color:#176c41;background:#f0faf4;border:1px solid #b8dfc6}.selectable-row.cols-store-batch,.selectable-row.cols-channel-batch{grid-template-columns:34px minmax(0,1fr)}.meta-notice{margin-bottom:16px}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.meta-card{padding:0 20px 18px}.meta-card>header{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0 16px;display:flex}.meta-card header small{color:#777;font-size:9px;font-weight:800}.meta-card h2{margin:5px 0 4px;font-family:Georgia,Noto Serif TC,serif;font-size:17px}.meta-card header p{color:#777;margin:0;font-size:9px}.meta-readiness{padding:16px 0}.meta-readiness>strong{font-size:11px}.meta-readiness>span{float:right;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:800}.meta-readiness>span.ready{color:#137a43;background:#e9f8ef}.meta-readiness>span.missing{color:#b42318;background:#fdecea}.meta-readiness ul{clear:both;margin:12px 0 0;padding:0;list-style:none}.meta-readiness li{color:#666;border-bottom:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.meta-readiness li b{color:#222}.meta-card>footer{border:0;flex-wrap:wrap;gap:8px;padding-top:0;display:flex}.meta-card>footer .primary-button{height:34px}.meta-updated{color:#888;margin-top:13px;font-size:8px;display:block}@media (max-width:900px){.meta-grid{grid-template-columns:1fr}.batch-toolbar{flex-direction:column;align-items:flex-start}.batch-actions{flex-wrap:wrap;width:100%}.cols-store-batch{grid-template-columns:34px 1fr 1.8fr .7fr}.cols-store-batch>:nth-child(4){display:none}.cols-channel-batch{grid-template-columns:34px 1.4fr 1.6fr .7fr}.cols-channel-batch>:nth-child(4){display:none}.row-content.cols-4{grid-template-columns:1fr 1.8fr .7fr}.row-content.cols-4>:nth-child(3){display:none}.row-content.cols-channel{grid-template-columns:1.4fr 1.6fr .7fr}.row-content.cols-channel>:nth-child(3){display:none}.selectable-row .status,.cols-store-batch.data-head>span:last-child,.cols-channel-batch.data-head>span:last-child{display:inline-block!important}}.conversation-policy{margin-bottom:16px}.conversation-review{grid-template-columns:300px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.conversation-list{background:#fafafa;border-right:1px solid #e6e6e6}.conversation-list>header,.conversation-detail>header{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.conversation-list>header span{color:#888;font-size:9px}.conversation-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e9e9;width:100%;padding:15px 18px}.conversation-list>button:hover,.conversation-list>button.active{background:#fff}.conversation-list>button.active{box-shadow:inset 3px 0 #111}.conversation-list>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-list>button strong{font-size:10px}.conversation-list>button>div span{color:#b42318;background:#fff0ee;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:800}.conversation-list>button p{color:#666;margin:5px 0 4px;font-size:9px}.conversation-list>button time{color:#999;font-size:8px}.conversation-detail{background:#fff;min-width:0}.conversation-detail>header small{color:#888;margin-bottom:4px;font-size:8px;display:block}.conversation-detail>header strong{font-size:11px}.conversation-message-list{max-height:680px;padding:22px;overflow:auto}.conversation-message-list>article{background:#f1f1f1;border-radius:12px;width:min(76%,680px);margin:0 0 18px;padding:13px 15px}.conversation-message-list>article.outbound{background:#eef7f2;margin-left:auto}.conversation-message-list>article>div:first-child{color:#777;justify-content:space-between;align-items:center;font-size:8px;display:flex}.conversation-message-list>article>p{color:#222;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.7}.conversation-message-list details{color:#68756f;margin-top:10px;font-size:8px}.conversation-message-list details code{overflow-wrap:anywhere;margin-top:5px;display:block}.message-correct{color:#9b3c34;background:#fff;border:1px solid #dec7c4;border-radius:7px;margin-top:11px;padding:6px 9px;font-size:8px;font-weight:800}.correction-state{color:#7e5b00;background:#fff7df;border-radius:8px;margin-top:11px;padding:9px 10px}.correction-state.published{color:#137a43;background:#e9f8ef}.correction-state strong{font-size:8px}.correction-state p{color:inherit!important;margin:4px 0 0!important;font-size:9px!important}.correction-editor .source-note{margin-bottom:16px}.correction-editor textarea:disabled{color:#777;background:#f3f3f3}.correction-guidance{color:#456158;background:#f4faf7;border:1px solid #dce8e2;border-radius:9px;margin-top:15px;padding:12px 14px}.correction-guidance strong{font-size:10px}.correction-guidance p{margin:5px 0 0;font-size:9px;line-height:1.6}@media (max-width:900px){.conversation-review{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid #e6e6e6;border-right:0;max-height:260px;overflow:auto}.conversation-message-list>article{width:92%}}.assistant-config-form .advisor-wide{margin:0 0 14px}.tone-options{border:0;margin:0;padding:0}.tone-options legend{color:#555;margin-bottom:10px;font-size:10px;font-weight:800}.tone-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tone-options>label{cursor:pointer;background:#fafafa;border:1px solid #d8d8d8;border-radius:11px;align-items:flex-start;gap:10px;padding:15px;display:flex}.tone-options>label:hover,.tone-options>label.selected{background:#fff;border-color:#111;box-shadow:0 0 0 2px #111}.tone-options input{accent-color:#111;width:17px!important;height:17px!important;margin:2px 0 0!important;padding:0!important}.tone-options span{min-width:0}.tone-options strong,.tone-options small,.tone-options em{display:block}.tone-options strong{color:#111;font-size:11px}.tone-options small{color:#666;margin-top:5px;font-size:9px;line-height:1.55}.tone-options em{color:#444;border-top:1px solid #e5e5e5;margin-top:10px;padding-top:9px;font-size:9px;font-style:normal;line-height:1.65}@media (max-width:700px){.tone-options{grid-template-columns:1fr}}.cta-master{background:#fafafa;border:1px solid #d8d8d8;border-radius:10px;align-items:end;gap:18px;margin-bottom:14px;padding:14px;display:flex}.cta-master>.advisor-enabled{margin:0 auto 0 0}.cta-master>label:not(.advisor-enabled){width:230px}.cta-list{flex-direction:column;gap:14px;display:flex}.cta-list>article{background:#fafafa;border:1px solid #d8d8d8;border-radius:12px;padding:16px}.cta-list>article.enabled{background:#fff;border-color:#222;box-shadow:0 0 0 1px #222}.cta-card-head{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.cta-card-head strong,.cta-card-head small{display:block}.cta-card-head strong{font-size:12px}.cta-card-head small{color:#777;margin-top:4px;font-size:9px}.cta-card-head .advisor-enabled{margin:0}.coupon-box{background:#fff;border:1px dashed #bbb;border-radius:10px;margin-top:14px;padding:13px}.coupon-box>.advisor-enabled{margin:0 0 10px}.coupon-box>small{color:#777;margin-top:9px;font-size:9px;line-height:1.55;display:block}.cta-remove{color:#666;background:#fff;border:1px solid #ccc;border-radius:8px;margin-top:14px;padding:8px 11px;font-size:9px;font-weight:800}@media (max-width:700px){.cta-master{flex-direction:column;align-items:stretch}.cta-master>label:not(.advisor-enabled){width:auto}.cta-card-head{align-items:flex-start}}.advisor-advanced{color:#666;border-top:1px solid #e4e4e4;margin-top:12px}.advisor-advanced summary{cursor:pointer;width:max-content;padding-top:11px;font-size:9px;font-weight:800}.advisor-advanced>div{background:#f4f4f4;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 10px;margin-top:9px;padding:10px 12px;display:grid}.advisor-advanced span{font-size:9px;font-weight:800}.advisor-advanced code{overflow-wrap:anywhere;color:#333;font-size:9px}.advisor-advanced small{color:#777;grid-column:1/-1;font-size:8px;line-height:1.5}.recommendation-toggle{background:#fafafa;border:1px solid #d7d7d7;border-radius:10px;margin:0 0 18px;padding:14px}.recommendation-toggle label{align-items:center;gap:9px;color:#222!important;margin:0!important;font-size:11px!important;display:flex!important}.recommendation-toggle input{accent-color:#111;height:17px;width:17px!important;margin:0!important}.recommendation-toggle p{color:#777;margin:7px 0 0 26px;font-size:9px;line-height:1.6}.tag-field{background:#fff;border:1px solid #dfe5e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;margin-top:7px;padding:6px 8px;display:flex}.tag-field:focus-within{border-color:#333;box-shadow:0 0 0 3px #e5e5e5}.tag-field button{color:#333;background:#ededed;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.tag-field button span{color:#888;font-size:12px}.tag-field input{flex:1;min-width:130px;height:28px;width:auto!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0 4px!important}.drawer-body label>small{color:#888;margin-top:6px;font-size:8px;font-weight:500;line-height:1.5;display:block}.recommendation-preview{background:#fafafa;border:1px solid #d9d9d9;border-radius:11px;margin:0 18px 16px;padding:14px}.recommendation-preview>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.recommendation-preview>header strong{font-size:10px}.recommendation-preview>header span{color:#777;font-size:8px}.recommendation-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recommendation-preview article{background:#fff;border:1px solid #e1e1e1;border-radius:9px;padding:12px}.recommendation-preview article small{color:#777;font-size:8px}.recommendation-preview h3{margin:5px 0 7px;font-size:11px}.recommendation-preview article b{color:#b6231e;font-size:9px}.recommendation-preview article p{color:#666;white-space:pre-wrap;max-height:58px;margin:8px 0;font-size:8px;line-height:1.55;overflow:hidden}.recommendation-preview article a{color:#fff;text-align:center;background:#111;border-radius:7px;margin-top:10px;padding:8px;font-size:8px;font-weight:800;text-decoration:none;display:block}@media (max-width:700px){.recommendation-preview>div{grid-template-columns:1fr}}.correction-state small{color:inherit;opacity:.78;margin-top:4px;font-size:8px;display:block}.correction-editor .y-fieldset{margin:0 0 15px;padding:0}.correction-editor .y-fieldset-legend{color:#596760;margin-bottom:7px;font-size:10px;font-weight:800}.correction-editor .y-select,.correction-editor .y-textarea{width:100%;font-size:10px}.correction-editor .y-textarea{line-height:1.65}.correction-route{color:#333;background:#fafafa;border:1px solid #d8d8d8;margin:0 0 16px;padding:12px 14px}.correction-route>span{font-size:16px;font-weight:900}.correction-route strong{font-size:10px}.correction-route p{color:#666;margin:4px 0 0;font-size:9px;line-height:1.55}.correction-draft-option{background:#fafafa;border:1px solid #d8d8d8;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;color:#222!important;margin:2px 0 16px!important;display:flex!important}.correction-draft-option .y-checkbox{flex:none;margin-top:2px}.correction-draft-option span,.correction-draft-option strong,.correction-draft-option small{display:block}.correction-draft-option strong{font-size:10px}.correction-draft-option small{color:#777;margin-top:4px;font-size:8px;line-height:1.5}.store-service-options{flex-wrap:wrap;gap:12px 20px;margin-bottom:8px}.store-service-options label{min-height:28px;font-size:14px;line-height:1.5}.drawer-body .store-service-options input{border-radius:4px;flex-shrink:0;padding:0}.store-service-fields>label{font-size:14px}.store-service-fields .mej-textarea{font-family:inherit;font-size:14px;line-height:1.6}.store-service-help{color:#666;margin:0 0 16px;font-size:13px;line-height:1.6}.account-password-panel{margin-top:20px}.account-password-form{gap:16px;max-width:600px;padding:24px;display:grid}.account-password-form h2,.account-password-form p{margin:0}.account-password-form p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.account-password-form h2{font-size:18px}.account-password-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.account-password-form .mej-input{width:100%;font-family:inherit}.account-password-form .mej-btn{background:var(--ink);color:#fff;justify-self:start;font-family:inherit}.store-service-definitions{border:1px solid var(--line);background:#fff;margin:12px 0}.store-service-definitions summary{font-size:14px;font-weight:600}.store-service-definitions dl{margin:0}.store-service-definitions dt{margin-top:12px;font-weight:600}.store-service-definitions dd{margin:6px 0 0}.store-service-definitions dd,.store-service-definitions p{color:var(--muted);font-size:14px;line-height:1.7}
