@import"https://fonts.googleapis.com/css2?family=Anuphan:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@layer components;@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"Anuphan",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-wide:.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Anuphan",system-ui,sans-serif;--default-mono-font-family:"IBM Plex Mono",ui-monospace,monospace;--font-display:"Anuphan",system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--slate-25:#fbfcfd;--slate-50:#f6f8fa;--slate-100:#eef1f5;--slate-150:#e4e8ee;--slate-200:#d8dee6;--slate-300:#bcc5d1;--slate-400:#93a0b2;--slate-500:#697588;--slate-600:#515c6d;--slate-700:#3a4353;--slate-800:#232b38;--slate-900:#141a24;--white:#fff;--black:#0a0e14;--blue-50:#f4f8ff;--blue-100:#e5eefe;--blue-200:#cbddfe;--blue-300:#a0c1fc;--blue-400:#6c9efb;--blue-500:#2771f9;--blue-600:#2569e7;--blue-700:#2057bd;--blue-800:#1b4697;--blue-900:#15346d;--emerald-50:#e9f8f0;--emerald-100:#cff0df;--emerald-500:#16a365;--emerald-600:#0e8a54;--emerald-700:#0b6e44;--amber-50:#fef6e7;--amber-100:#fcebc4;--amber-500:#e5960b;--amber-600:#c47d06;--amber-700:#97620a;--red-50:#fdecec;--red-100:#fbd5d6;--red-500:#e14b4b;--red-600:#ce3838;--red-700:#a82a2a;--fb-blue:#1877f2;--fb-blue-ink:#0c5ac2;--line-green:#06c755;--line-green-ink:#05a648;--ig-magenta:#e1306c;--ig-magenta-ink:#c1275a;--tt-ink-black:#161823;--tt-ink-black-ink:#000;--logo-blue:#2771f9;--logo-sky:#15b6fe;--logo-violet:#8653fa;--logo-ink:#212121;--bg-app:var(--white);--bg-surface:var(--white);--bg-subtle:var(--slate-100);--bg-muted:var(--slate-150);--bg-inset:var(--slate-25);--row-hover:var(--amber-50);--bg-inverse:var(--slate-900);--bg-overlay:#141a247a;--border-subtle:var(--slate-150);--border:var(--slate-200);--border-strong:var(--slate-300);--border-focus:var(--blue-500);--text-primary:var(--slate-900);--text-secondary:var(--slate-700);--text-muted:var(--slate-600);--text-placeholder:var(--slate-500);--text-disabled:var(--slate-500);--text-inverse:var(--white);--text-brand:var(--blue-600);--text-link:var(--blue-600);--action:var(--blue-600);--action-hover:var(--blue-700);--action-active:var(--blue-800);--action-soft:var(--blue-50);--action-soft-hover:var(--blue-100);--on-action:var(--white);--success:var(--emerald-600);--success-soft:var(--emerald-50);--success-text:var(--emerald-700);--warning:var(--amber-600);--warning-soft:var(--amber-50);--warning-text:var(--amber-700);--danger:var(--red-600);--danger-hover:var(--red-700);--danger-soft:var(--red-50);--danger-text:var(--red-700);--status-open:var(--blue-600);--status-open-soft:var(--blue-50);--status-followup:var(--amber-600);--status-followup-soft:var(--amber-50);--status-done:var(--emerald-600);--status-done-soft:var(--emerald-50);--status-archived:var(--slate-600);--status-archived-soft:var(--slate-100);--unread-dot:var(--blue-600);--team-iris-soft:var(--blue-50);--team-iris-ink:var(--blue-700);--team-emerald-soft:var(--emerald-50);--team-emerald-ink:var(--emerald-700);--team-amber-soft:var(--amber-50);--team-amber-ink:var(--amber-700);--team-rose-soft:var(--red-50);--team-rose-ink:var(--red-700);--team-sky-soft:#e7f3fb;--team-sky-ink:#0b5e86;--team-violet-soft:#f3e9fb;--team-violet-ink:#6b2a9e;--team-teal-soft:#e3f5f3;--team-teal-ink:#0a6f66;--team-slate-soft:var(--slate-100);--team-slate-ink:var(--slate-700);--ring:0 0 0 3px #2771f94d;--ring-danger:0 0 0 3px #e14b4b47;--ring-offset-surface:var(--bg-surface);--on-accent-border:#ffffff8c;--on-accent-fill:#ffffff29;--quote-divider:#141a241f;--quote-hover:#141a240a;--avatar-ring:#141a241a;--viewer-bg:#0a0e14eb;--viewer-control:#ffffff1f;--viewer-control-hover:#ffffff38;--viewer-meta:#ffffffbf;--crop-stage:#0a0e14;--crop-veil:#0a0e1494;--bubble-inbound-bg:var(--slate-100);--bubble-inbound-text:var(--slate-900);--bubble-outbound-bg:var(--blue-100);--bubble-outbound-text:var(--slate-900);--bubble-bot-bg:var(--amber-50);--bubble-bot-text:var(--slate-900);--bg-chat:var(--white);--bg-topbar:var(--white);--bg-rail:var(--white);--rail-item:var(--text-muted);--rail-item-active:var(--action);--rail-item-active-bg:var(--action-soft);--bg-bottomnav:var(--white);--bottomnav-line:var(--border-subtle);--bottomnav-item:var(--text-secondary);--bottomnav-item-active:var(--action);--daypill-bg:#141a24a8;--daypill-text:var(--white);--receipt-text:var(--text-placeholder);--chart-new:var(--blue-700);--chart-returning:var(--blue-400);--chart-bar:var(--blue-600);--chart-grid:var(--slate-150);--chart-hover:var(--slate-50);--heat-0:var(--slate-100);--heat-1:var(--blue-100);--heat-2:var(--blue-200);--heat-3:var(--blue-300);--heat-4:var(--blue-500);--heat-5:var(--blue-700);--font-sans:"Anuphan",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Anuphan",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-xs:12px;--lh-xs:16px;--text-sm:14px;--lh-sm:20px;--text-base:15px;--lh-base:22px;--text-md:16px;--lh-md:24px;--text-lg:18px;--lh-lg:26px;--text-xl:20px;--lh-xl:28px;--text-2xl:22px;--lh-2xl:30px;--text-3xl:26px;--lh-3xl:34px;--text-4xl:32px;--lh-4xl:40px;--text-5xl:38px;--lh-5xl:46px;--text-6xl:48px;--lh-6xl:56px;--text-7xl:60px;--lh-7xl:66px;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.06em;--text-body:var(--text-base);--lh-body:var(--lh-base);--text-meta:var(--text-sm);--text-label:var(--text-sm);--space-0:0;--space-px:1px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--space-13:80px;--space-14:96px;--space-15:128px;--gutter:var(--space-6);--gutter-tight:var(--space-5);--gutter-loose:var(--space-8);--rail-w:64px;--subnav-w:240px;--list-w:380px;--pane-w:300px;--contact-w:var(--pane-w);--dock-w:var(--pane-w);--topbar-h:56px;--threadbar-h:56px;--composer-min:56px;--read-max:760px;--form-max:880px;--mobile-bar-h:52px;--bottomnav-h:56px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--touch-min:44px;--control-h:36px;--control-h-sm:30px;--row-h:44px;--section-y:var(--space-14);--container-max:1200px;--container-pad:var(--space-8)}@media(pointer:coarse){:root{--control-h:var(--touch-min);--control-h-sm:38px;--row-h:52px}}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px #141a240d;--shadow-sm:0 1px 2px #141a240f,0 1px 3px #141a2414;--shadow-md:0 2px 4px -2px #141a240f,0 4px 10px -2px #141a241a;--shadow-lg:0 4px 8px -4px #141a240f,0 12px 24px -6px #141a241f;--shadow-xl:0 8px 16px -6px #141a2414,0 24px 40px -10px #141a2429;--shadow-inset:inset 0 1px 2px #141a240f;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--z-raised:1;--z-rail:3;--z-popover:40;--z-modal:50;--z-popover-over-modal:52;--z-confirm:55;--z-viewer:60;--z-toast:70;--z-gate:100;--platform-fb:var(--fb-blue);--platform-fb-ink:var(--fb-blue-ink);--platform-line:var(--line-green);--platform-line-ink:var(--line-green-ink);--platform-ig:var(--ig-magenta);--platform-ig-ink:var(--ig-magenta-ink);--platform-tt:var(--tt-ink-black);--platform-tt-ink:var(--tt-ink-black-ink);--vendor-line:#53b735;--vendor-line-ink:#489e2d;--vendor-meta:var(--fb-blue);--vendor-meta-ink:var(--fb-blue-ink);--vendor-tiktok:var(--tt-ink-black);--vendor-tiktok-ink:var(--tt-ink-black-ink);--vendor-on-fill:var(--white)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--fw-regular);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern"}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);line-height:1.2}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-width:100%;display:block}::-moz-selection{background:var(--amber-100);color:var(--slate-900)}::selection{background:var(--amber-100);color:var(--slate-900)}:where(input,textarea)::-moz-placeholder{color:var(--text-placeholder)}:where(input,textarea)::placeholder{color:var(--text-placeholder)}.lc-scroll{scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent}.lc-scroll::-webkit-scrollbar{width:10px;height:10px}.lc-scroll::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.lc-scroll::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}.lc-tnum{font-variant-numeric:tabular-nums}@keyframes lc-spin{to{transform:rotate(1turn)}}.lc-spin{animation:lc-spin .8s linear infinite}@keyframes lc-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes lc-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lc-page{background:var(--bg-app);min-width:0;padding:var(--space-8) var(--space-8) var(--space-11);flex:1;overflow-y:auto}.lc-page-head{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.lc-page-titles{align-items:baseline;gap:var(--space-5);flex:1;min-width:0;display:flex}.lc-page-title{font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);flex:none}.lc-page-desc{min-width:0;font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-page-tools{gap:var(--space-5);flex:none}.lc-page-tools,.lc-toolbar{align-items:center;display:flex}.lc-toolbar{justify-content:space-between;gap:var(--space-6);padding:var(--space-4) 0;flex-wrap:wrap}.lc-count{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.lc-count-num{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--tracking-snug)}.lc-filterbar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:nowrap;display:flex}.lc-count-field{margin-right:var(--space-5);flex-direction:column;flex:none;gap:2px;display:inline-flex}.lc-count-field .lc-count-num{height:var(--control-h);font-size:var(--text-2xl);align-items:center;display:flex}.lc-filterbar-end{align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;padding-bottom:7px;display:flex}.lc-filter{flex-direction:column;flex:none;gap:2px;display:inline-flex}.lc-filter-label{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lc-filter .lc-select{max-width:190px}.lc-filter-seek{flex:auto;min-width:150px;max-width:320px}@media(max-width:720px){.lc-filterbar{flex-wrap:wrap}.lc-filterbar-end{margin-left:0}}.lc-tablewrap{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-height:calc(100dvh - 200px);overflow:auto}.lc-table{border-collapse:collapse;text-align:left;width:100%}.lc-table thead th:first-child{border-top-left-radius:var(--radius-xl)}.lc-table thead th:last-child{border-top-right-radius:var(--radius-xl)}.lc-table thead th{z-index:1;padding:var(--space-5) var(--space-5);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-muted);letter-spacing:var(--tracking-wide);white-space:nowrap;border-bottom:1px solid var(--border);background:var(--bg-subtle);position:sticky;top:0}.lc-table tbody td{padding:var(--space-5) var(--space-5);font-size:var(--text-base);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.lc-table tbody tr:last-child td{border-bottom:none}.lc-table tbody tr:hover td{background:var(--row-hover)}.lc-table tbody tr.is-clickable{cursor:pointer}.lc-cell-lead{align-items:center;gap:var(--space-5);min-width:0;display:flex}.lc-cell-name{font-weight:var(--fw-semibold)}.lc-cell-name,.lc-cell-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-cell-sub{font-size:var(--text-sm);color:var(--text-muted)}.lc-cell-muted{color:var(--text-muted);white-space:nowrap}.lc-col-tight{white-space:nowrap;width:1%}.lc-cards{max-width:var(--form-max);flex-direction:column;display:flex}.lc-cards-single{max-width:720px}.lc-card{padding:var(--space-8) 0;border-top:1px solid var(--border-subtle)}.lc-cards>.lc-card:first-child{border-top:none;padding-top:0}.lc-card-wide{width:100%}.lc-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.lc-card-title{font-size:var(--text-md);font-weight:var(--fw-semibold)}.lc-card-subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:1px}.lc-form{gap:var(--space-5)}.lc-field,.lc-form{flex-direction:column;display:flex}.lc-field{gap:var(--space-3)}.lc-field-label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.lc-form-actions{justify-content:flex-end;gap:var(--space-4);display:flex}.lc-row{align-items:center;gap:var(--space-5);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.lc-row+.lc-row{border-top:1px solid var(--border-subtle)}.lc-row-main{flex:1;min-width:0}.lc-row-name{font-size:var(--text-base);font-weight:var(--fw-semibold)}.lc-row-sub{font-size:var(--text-sm);color:var(--text-muted)}.lc-option{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-base);align-items:center;gap:9px;padding:10px 12px;display:flex}.lc-option:hover{background:var(--bg-subtle)}.lc-select{max-width:240px;height:36px;padding:0 var(--space-9) 0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23515c6d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-5) center;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none}.lc-select:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.lc-select:disabled{opacity:.6}@media(max-width:720px){.lc-page{padding:calc(var(--space-6) + var(--safe-top,0px)) calc(var(--space-6) + var(--safe-right,0px)) var(--space-10) calc(var(--space-6) + var(--safe-left,0px))}.lc-page-head{flex-direction:column;align-items:stretch}.lc-page-titles{align-items:flex-start;gap:var(--space-1);flex-direction:column}.lc-page-desc{white-space:normal;overflow:visible}.lc-page-tools{flex-wrap:wrap}.lc-cards,.lc-cards-single{grid-template-columns:minmax(0,1fr)}.lc-table .lc-col-hide-sm{display:none}.lc-table tbody td,.lc-table thead th{padding:var(--space-4)}}:root{--font-chat:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Thai","Helvetica Neue",sans-serif}#__nuxt,body,html{height:100%}body{overscroll-behavior:none;margin:0;overflow:hidden}@media(max-width:720px){input,select,textarea{font-size:16px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.lc-icon[data-v-da7672a7]{flex:none;display:block}.gate[data-v-55c695f6]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--bg-app);padding:calc(24px + var(--safe-top, 0px)) calc(24px + var(--safe-right, 0px)) calc(24px + var(--safe-bottom, 0px)) calc(24px + var(--safe-left, 0px))}.box[data-v-55c695f6]{max-width:340px;text-align:center;color:var(--text-secondary)}.title[data-v-55c695f6]{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin-top:14px}.body[data-v-55c695f6]{font-size:var(--text-md);margin-top:8px}.lc-btn[data-v-876cfa93]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;letter-spacing:.005em;border:1px solid transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.lc-btn[data-v-876cfa93]:focus-visible{outline:none;box-shadow:var(--ring)}.lc-btn[data-v-876cfa93]:disabled{cursor:not-allowed;opacity:.55}.lc-btn[data-v-876cfa93]:active:not(:disabled){transform:translateY(.5px)}.is-full[data-v-876cfa93]{width:100%}.s-sm[data-v-876cfa93]{height:30px;padding:0 12px;font-size:var(--text-sm);gap:6px}.s-md[data-v-876cfa93],.s-sm[data-v-876cfa93]{border-radius:var(--radius-md)}.s-md[data-v-876cfa93]{height:36px;padding:0 16px;font-size:var(--text-base);gap:8px}.s-lg[data-v-876cfa93]{height:42px;padding:0 20px;font-size:var(--text-md);gap:8px;border-radius:var(--radius-lg)}.v-primary[data-v-876cfa93]{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-xs)}.v-primary[data-v-876cfa93]:hover:not(:disabled){background:var(--action-hover)}.v-primary[data-v-876cfa93]:active:not(:disabled){background:var(--action-active)}.v-secondary[data-v-876cfa93]{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border);box-shadow:var(--shadow-xs)}.v-secondary[data-v-876cfa93]:hover:not(:disabled){background:var(--bg-subtle)}.v-secondary[data-v-876cfa93]:active:not(:disabled){background:var(--bg-muted)}.v-ghost[data-v-876cfa93]{background:transparent;color:var(--text-secondary)}.v-ghost[data-v-876cfa93]:hover:not(:disabled){background:var(--bg-subtle)}.v-ghost[data-v-876cfa93]:active:not(:disabled){background:var(--bg-muted)}.v-subtle[data-v-876cfa93]{background:var(--action-soft);color:var(--action)}.v-subtle[data-v-876cfa93]:hover:not(:disabled){background:var(--action-soft-hover)}.v-subtle[data-v-876cfa93]:active:not(:disabled){background:var(--blue-200)}.v-danger[data-v-876cfa93]{background:var(--danger);color:var(--white);box-shadow:var(--shadow-xs)}.v-danger[data-v-876cfa93]:hover:not(:disabled){background:var(--danger-hover)}.v-danger[data-v-876cfa93]:active:not(:disabled){background:var(--red-700)}.lc-iconbtn[data-v-12508e09]{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid transparent;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lc-iconbtn[data-v-12508e09]:focus-visible{outline:none;box-shadow:var(--ring)}.lc-iconbtn[data-v-12508e09]:disabled{cursor:not-allowed;opacity:.5}.s-sm[data-v-12508e09]{width:26px;height:26px}.s-md[data-v-12508e09]{width:32px;height:32px}.s-lg[data-v-12508e09]{width:38px;height:38px}.v-ghost[data-v-12508e09]{background:transparent;color:var(--text-muted)}.v-ghost.is-active[data-v-12508e09],.v-ghost[data-v-12508e09]:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-secondary)}.v-ghost[data-v-12508e09]:active:not(:disabled){background:var(--bg-muted)}.v-secondary[data-v-12508e09]{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border)}.v-secondary.is-active[data-v-12508e09],.v-secondary[data-v-12508e09]:hover:not(:disabled){background:var(--bg-subtle)}.v-secondary[data-v-12508e09]:active:not(:disabled){background:var(--bg-muted)}.v-subtle[data-v-12508e09]{background:var(--action-soft);color:var(--action)}.v-subtle.is-active[data-v-12508e09],.v-subtle[data-v-12508e09]:hover:not(:disabled){background:var(--action-soft-hover)}.v-subtle[data-v-12508e09]:active:not(:disabled){background:var(--blue-200)}.v-danger[data-v-12508e09]{background:transparent;color:var(--danger)}.v-danger.is-active[data-v-12508e09],.v-danger[data-v-12508e09]:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-hover)}.v-danger[data-v-12508e09]:active:not(:disabled){background:var(--red-100)}.scrim[data-v-f5a802cd]{position:fixed;inset:0;z-index:var(--z-modal);background:var(--bg-overlay);display:flex;justify-content:center;align-items:center;padding:var(--space-6)}.scrim.is-over-modal[data-v-f5a802cd]{z-index:var(--z-confirm)}.panel[data-v-f5a802cd]{display:flex;flex-direction:column;width:100%;max-height:min(85dvh,720px);background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.s-sm[data-v-f5a802cd]{max-width:420px}.s-md[data-v-f5a802cd]{max-width:560px}.s-lg[data-v-f5a802cd]{max-width:760px}.scrim.is-sheet[data-v-f5a802cd]{align-items:flex-end;padding:0}.panel.is-sheet[data-v-f5a802cd]{max-width:none;height:100dvh;max-height:none;border-radius:0;padding-top:var(--safe-top,0);padding-bottom:var(--safe-bottom,0)}.head[data-v-f5a802cd]{flex:none;flex-direction:column;padding:var(--space-6);border-bottom:1px solid var(--border-subtle)}.head[data-v-f5a802cd],.head-row[data-v-f5a802cd]{display:flex;gap:var(--space-5)}.head-row[data-v-f5a802cd]{align-items:flex-start}.head-text[data-v-f5a802cd]{flex:1;min-width:0}.title[data-v-f5a802cd]{margin:0;font-size:var(--text-md);font-weight:var(--fw-semibold)}.subtitle[data-v-f5a802cd]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.body[data-v-f5a802cd]{flex:1;min-height:0;padding:var(--space-6);overflow-y:auto;flex-direction:column;gap:var(--space-6)}.body[data-v-f5a802cd],.foot[data-v-f5a802cd]{display:flex}.foot[data-v-f5a802cd]{flex:none;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border-subtle)}.lc-dialog-enter-active[data-v-f5a802cd],.lc-dialog-leave-active[data-v-f5a802cd],.lc-sheet-enter-active[data-v-f5a802cd],.lc-sheet-leave-active[data-v-f5a802cd]{transition:opacity var(--dur-fast) var(--ease-out)}.lc-dialog-enter-active .panel[data-v-f5a802cd],.lc-dialog-leave-active .panel[data-v-f5a802cd]{transition:transform var(--dur-fast) var(--ease-out)}.lc-sheet-enter-active .panel[data-v-f5a802cd],.lc-sheet-leave-active .panel[data-v-f5a802cd]{transition:transform var(--dur-base) var(--ease-out)}.lc-dialog-enter-from[data-v-f5a802cd],.lc-dialog-leave-to[data-v-f5a802cd],.lc-sheet-enter-from[data-v-f5a802cd],.lc-sheet-leave-to[data-v-f5a802cd]{opacity:0}.lc-dialog-enter-from .panel[data-v-f5a802cd],.lc-dialog-leave-to .panel[data-v-f5a802cd]{transform:scale(.97)}.lc-sheet-enter-from .panel[data-v-f5a802cd],.lc-sheet-leave-to .panel[data-v-f5a802cd]{transform:translateY(3%)}.body[data-v-8da429de]{margin:0;font-size:var(--text-base);line-height:1.55;color:var(--text-secondary);white-space:pre-line}.toast-stack[data-v-edc198b9]{position:fixed;left:50%;top:calc(var(--space-3) + var(--safe-top, 0px));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - 32px));transform:translate(-50%)}.toast[data-v-edc198b9]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.toast-icon[data-v-edc198b9]{flex:none;margin-top:1px;color:var(--success)}.toast-main[data-v-edc198b9]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.toast-title[data-v-edc198b9]{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.toast-body[data-v-edc198b9]{font-size:var(--text-xs);color:var(--text-muted)}.lc-spinner[data-v-05d043cf]{display:inline-flex;align-items:center;gap:9px}.svg[data-v-05d043cf]{display:block}.label[data-v-05d043cf]{font-size:var(--text-base);color:var(--text-muted)}.item[data-v-9edd2e0c]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.item[data-v-9edd2e0c]:hover{background:var(--bg-subtle)}.item[data-v-9edd2e0c]:focus-visible{outline:none;box-shadow:inset var(--ring)}.item.is-on[data-v-9edd2e0c]{color:var(--action)}.item.is-danger[data-v-9edd2e0c]{color:var(--danger-text)}.lead[data-v-9edd2e0c]{display:inline-flex;flex:none;color:currentColor}.label[data-v-9edd2e0c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count[data-v-9edd2e0c]{font-size:var(--text-xs);font-weight:var(--fw-semibold)}.check[data-v-9edd2e0c],.count[data-v-9edd2e0c]{flex:none;color:var(--text-placeholder)}.item.is-on .check[data-v-9edd2e0c]{color:var(--action)}@media(max-width:720px){.item[data-v-9edd2e0c]{min-height:48px;font-size:var(--text-md)}}.lc-channelbadge[data-v-74de2e3d]{display:inline-flex}.mark[data-v-74de2e3d]{flex:none;display:block;-o-object-fit:contain;object-fit:contain}.pill[data-v-74de2e3d]{align-items:center;gap:8px;padding-left:3px;padding-right:10px;border-radius:var(--radius-full);background:var(--bg-subtle);border:1px solid var(--border-subtle)}.pill-label[data-v-74de2e3d]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap}.pop-wrap[data-v-a4e8b684]{position:relative;display:inline-flex;min-width:0}.pop-scrim[data-v-a4e8b684]{position:fixed;inset:0;z-index:var(--z-popover)}.pop-scrim.is-over-modal[data-v-a4e8b684]{z-index:var(--z-popover-over-modal)}.pop-scrim.is-sheet[data-v-a4e8b684]{background:var(--bg-overlay);display:flex;align-items:flex-end}.pop-panel[data-v-a4e8b684]{position:fixed;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;max-height:min(70vh,420px);overflow-y:auto;overscroll-behavior:contain}.pop-panel.is-stack[data-v-a4e8b684]{display:flex;flex-direction:column;overflow:hidden}.pop-panel.is-sheet[data-v-a4e8b684]{position:static;width:100%;max-height:80dvh;border:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:8px 12px calc(12px + var(--safe-bottom))}.grip[data-v-a4e8b684]{width:36px;height:4px;margin:0 auto 10px;border-radius:var(--radius-full);background:var(--border-strong)}.sheet-title[data-v-a4e8b684]{padding:0 4px 8px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-muted)}.pop-enter-active[data-v-a4e8b684],.pop-leave-active[data-v-a4e8b684]{transition:opacity var(--dur-fast) var(--ease-out)}.pop-enter-active .pop-panel.is-sheet[data-v-a4e8b684],.pop-leave-active .pop-panel.is-sheet[data-v-a4e8b684]{transition:transform var(--dur-base) var(--ease-out)}.pop-enter-from[data-v-a4e8b684],.pop-leave-to[data-v-a4e8b684]{opacity:0}.pop-enter-from .pop-panel.is-sheet[data-v-a4e8b684],.pop-leave-to .pop-panel.is-sheet[data-v-a4e8b684]{transform:translateY(100%)}.trigger[data-v-bc85ffc0]{display:inline-flex;align-items:center;gap:5px;min-width:0;height:30px;padding:0 8px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.trigger[data-v-bc85ffc0]:hover{background:var(--bg-subtle)}.trigger[data-v-bc85ffc0]:focus-visible{outline:none;box-shadow:var(--ring)}.trigger.is-on[data-v-bc85ffc0]{color:var(--action);background:var(--action-soft)}.trigger-label[data-v-bc85ffc0]{max-width:130px;overflow:hidden;text-overflow:ellipsis}.sep[data-v-bc85ffc0]{height:1px;margin:4px 6px;background:var(--border-subtle)}.row[data-v-bc85ffc0]{display:flex;align-items:center}.row-item[data-v-bc85ffc0]{flex:1;min-width:0}.only[data-v-bc85ffc0]{flex:none;align-self:stretch;padding:0 var(--space-4);border:none;background:none;font:inherit;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer}.only[data-v-bc85ffc0]:hover{color:var(--text-link);background:var(--bg-subtle)}.lc-input[data-v-18ece04d]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:text;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.lc-input[data-v-18ece04d]:focus-within{border-color:var(--border-focus);box-shadow:var(--ring)}.lc-input.is-invalid[data-v-18ece04d]{border-color:var(--danger)}.lc-input.is-invalid[data-v-18ece04d]:focus-within{box-shadow:var(--ring-danger)}.lc-input.is-disabled[data-v-18ece04d]{background:var(--bg-subtle);cursor:not-allowed;opacity:.6}.is-full[data-v-18ece04d]{width:100%}.s-sm[data-v-18ece04d]{height:30px;padding:0 10px;font-size:var(--text-sm)}.s-md[data-v-18ece04d]{height:36px;padding:0 12px;font-size:var(--text-base)}.s-lg[data-v-18ece04d]{height:40px;padding:0 14px;font-size:var(--text-md)}input[data-v-18ece04d]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:inherit;color:var(--text-primary)}.side-icon[data-v-18ece04d],.trailing-btn[data-v-18ece04d]{color:var(--text-muted)}.trailing-btn[data-v-18ece04d]{display:inline-flex;border:none;background:transparent;padding:0;cursor:pointer}.lc-avatar[data-v-f54ad3ec]{position:relative;display:inline-flex;flex:none}.face-img[data-v-f54ad3ec]{-o-object-fit:cover;object-fit:cover;display:block}.face-img[data-v-f54ad3ec],.face-initials[data-v-f54ad3ec]{border-radius:var(--radius-full);box-sizing:border-box;border:1px solid var(--avatar-ring)}.face-initials[data-v-f54ad3ec]{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.corner[data-v-f54ad3ec]{right:-3px;bottom:-3px;display:inline-flex}.corner[data-v-f54ad3ec],.presence[data-v-f54ad3ec]{position:absolute;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--bg-surface)}.presence[data-v-f54ad3ec]{right:0;top:0;width:10px;height:10px}.presence.online[data-v-f54ad3ec]{background:var(--success)}.presence.offline[data-v-f54ad3ec]{background:var(--slate-300)}.lc-badge[data-v-1156ee59]{display:inline-flex;align-items:center;gap:5px;font-weight:var(--fw-semibold);line-height:1;border:1px solid transparent;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.s-sm[data-v-1156ee59]{height:18px;padding:0 7px;font-size:var(--text-xs)}.s-md[data-v-1156ee59]{height:22px;padding:0 9px;font-size:var(--text-sm)}.is-count[data-v-1156ee59]{padding:0;justify-content:center;border-radius:var(--radius-full)}.s-sm.is-count[data-v-1156ee59]{min-width:18px}.s-md.is-count[data-v-1156ee59]{min-width:22px}.dot[data-v-1156ee59]{width:6px;height:6px;border-radius:50%;flex:none}.t-neutral[data-v-1156ee59]{background:var(--bg-muted);color:var(--text-secondary)}.t-neutral .dot[data-v-1156ee59]{background:var(--slate-400)}.t-brand[data-v-1156ee59]{background:var(--action-soft);color:var(--blue-700)}.t-brand .dot[data-v-1156ee59]{background:var(--action)}.t-solid[data-v-1156ee59]{background:var(--blue-600);color:var(--white)}.t-solid .dot[data-v-1156ee59]{background:var(--white)}.t-success[data-v-1156ee59]{background:var(--success-soft);color:var(--success-text)}.t-success .dot[data-v-1156ee59]{background:var(--success)}.t-warning[data-v-1156ee59]{background:var(--warning-soft);color:var(--warning-text)}.t-warning .dot[data-v-1156ee59]{background:var(--warning)}.t-danger[data-v-1156ee59]{background:var(--danger-soft);color:var(--danger-text)}.t-danger .dot[data-v-1156ee59]{background:var(--danger)}.t-outline[data-v-1156ee59]{background:transparent;color:var(--text-secondary);border-color:var(--border)}.t-outline .dot[data-v-1156ee59]{background:var(--slate-400)}.build-tag[data-v-c6c339fb]{display:inline-flex;align-items:center;min-height:var(--control-h-sm);min-width:14ch;padding:0 7px;border:none;background:transparent;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-muted);white-space:nowrap;cursor:pointer}.build-tag[data-v-c6c339fb]:hover{background:var(--bg-subtle);color:var(--text-secondary)}.lc-tag[data-v-6e53751d]{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-full);white-space:nowrap}.s-sm[data-v-6e53751d]{padding:2px var(--space-3);font-size:var(--text-xs)}.s-md[data-v-6e53751d]{padding:3px var(--space-4);font-size:var(--text-sm)}.s-sm[data-v-6e53751d]:has(.remove){padding-right:var(--space-2)}.s-md[data-v-6e53751d]:has(.remove){padding-right:var(--space-3)}.dot[data-v-6e53751d]{flex:none;width:8px;height:8px;border-radius:var(--radius-full)}.remove[data-v-6e53751d]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:var(--text-muted);background:none;border:none;border-radius:var(--radius-full);cursor:pointer}.remove[data-v-6e53751d]:hover:not(:disabled){color:var(--text-primary)}.remove[data-v-6e53751d]:disabled{cursor:default}.picker[data-v-de702df1]{display:flex;flex-wrap:wrap}.add[data-v-de702df1],.picker[data-v-de702df1]{align-items:center;gap:var(--space-2)}.add[data-v-de702df1]{display:inline-flex;padding:2px var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-full);cursor:pointer}.add[data-v-de702df1]:hover:not(:disabled){color:var(--text-link);border-color:var(--border-focus)}.add[data-v-de702df1]:disabled{cursor:default;opacity:.6}.menu[data-v-de702df1]{display:flex;flex-direction:column;padding:var(--space-2)}.option[data-v-de702df1]{display:flex;align-items:center;gap:var(--space-3);min-height:var(--row-h);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;background:none;border:none;border-radius:var(--radius-md);cursor:pointer}.option[data-v-de702df1]:hover{background:var(--bg-subtle)}.dot[data-v-de702df1]{flex:none;width:9px;height:9px;border-radius:var(--radius-full)}.menu-empty[data-v-de702df1]{margin:0;padding:var(--space-4);color:var(--text-placeholder)}.menu-empty[data-v-de702df1],.menu-link[data-v-de702df1]{font-size:var(--text-sm)}.menu-link[data-v-de702df1]{display:flex;align-items:center;gap:var(--space-3);min-height:var(--row-h);padding:0 var(--space-4);color:var(--text-muted);text-decoration:none;border-top:1px solid var(--border-subtle)}.menu-link[data-v-de702df1]:hover{color:var(--text-link)}.lc-textarea[data-v-f7c9bfab]{width:100%;resize:vertical;padding:9px 12px;font-family:var(--font-sans);font-size:var(--text-base);line-height:22px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.lc-textarea[data-v-f7c9bfab]:focus{border-color:var(--border-focus);box-shadow:var(--ring)}.lc-textarea.is-invalid[data-v-f7c9bfab]{border-color:var(--danger)}.lc-textarea.is-invalid[data-v-f7c9bfab]:focus{box-shadow:var(--ring-danger)}.lc-textarea[data-v-f7c9bfab]:disabled{background:var(--bg-subtle);opacity:.6}.lc-textarea.is-autogrow[data-v-f7c9bfab]{resize:none}.lc-banner[data-v-a6dfd2a4]{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid transparent;border-radius:var(--radius-lg)}.t-info[data-v-a6dfd2a4]{background:var(--blue-50);border-color:var(--blue-200);color:var(--blue-900)}.t-info .lead-icon[data-v-a6dfd2a4]{color:var(--action)}.t-success[data-v-a6dfd2a4]{background:var(--success-soft);border-color:var(--emerald-100);color:var(--emerald-700)}.t-success .lead-icon[data-v-a6dfd2a4]{color:var(--success)}.t-warning[data-v-a6dfd2a4]{background:var(--warning-soft);border-color:var(--amber-100);color:var(--amber-700)}.t-warning .lead-icon[data-v-a6dfd2a4]{color:var(--warning)}.t-danger[data-v-a6dfd2a4]{background:var(--danger-soft);border-color:var(--red-100);color:var(--red-700)}.t-danger .lead-icon[data-v-a6dfd2a4]{color:var(--danger)}.lead-icon[data-v-a6dfd2a4]{margin-top:1px;flex:none}.body[data-v-a6dfd2a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.title[data-v-a6dfd2a4]{font-size:var(--text-base);font-weight:var(--fw-semibold)}.desc[data-v-a6dfd2a4]{font-size:var(--text-sm);line-height:1.5;opacity:.9}.action[data-v-a6dfd2a4]{flex:none;display:flex;align-items:center;gap:6px}.dismiss[data-v-a6dfd2a4]{border:none;background:transparent;cursor:pointer;color:inherit;opacity:.6;padding:2px;display:inline-flex;flex:none}.lc-segmented[data-v-7678209d]{display:inline-flex;padding:3px;gap:2px;background:var(--bg-muted);border-radius:var(--radius-md)}.is-full[data-v-7678209d]{width:100%}.segment[data-v-7678209d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.is-full .segment[data-v-7678209d]{flex:1}.s-sm .segment[data-v-7678209d]{padding:4px 10px;font-size:var(--text-sm)}.s-md .segment[data-v-7678209d]{padding:6px 14px;font-size:var(--text-base)}.segment.is-on[data-v-7678209d]{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.count[data-v-7678209d],.segment.is-on[data-v-7678209d]{font-weight:var(--fw-semibold)}.count[data-v-7678209d]{font-size:var(--text-xs);color:var(--text-placeholder)}.segment.is-on .count[data-v-7678209d]{color:var(--text-muted)}.lc-empty[data-v-2cc4a7f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:380px;margin:0 auto}.s-md[data-v-2cc4a7f9]{gap:12px;padding:48px 32px}.s-sm[data-v-2cc4a7f9]{gap:8px;padding:28px 20px}.tile[data-v-2cc4a7f9]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:var(--bg-subtle);color:var(--slate-400);margin-bottom:2px}.s-md .tile[data-v-2cc4a7f9]{width:56px;height:56px}.s-sm .tile[data-v-2cc4a7f9]{width:44px;height:44px}.title[data-v-2cc4a7f9]{font-weight:var(--fw-semibold);color:var(--text-primary)}.s-md .title[data-v-2cc4a7f9]{font-size:var(--text-lg)}.s-sm .title[data-v-2cc4a7f9]{font-size:var(--text-md)}.desc[data-v-2cc4a7f9]{font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.action[data-v-2cc4a7f9]{margin-top:6px}.wrap[data-v-db9913d1]{gap:var(--space-3)}.list[data-v-db9913d1],.wrap[data-v-db9913d1]{display:flex;flex-direction:column;min-height:0}.list[data-v-db9913d1]{gap:var(--space-2);flex:1;overflow-y:auto;padding-inline:4px;margin:0;list-style:none}.row[data-v-db9913d1]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left}.row[data-v-db9913d1]:hover{border-color:var(--action)}.row[data-v-db9913d1]:hover,.thumb[data-v-db9913d1]{background:var(--bg-subtle)}.thumb[data-v-db9913d1]{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--text-placeholder);overflow:hidden}.thumb img[data-v-db9913d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body[data-v-db9913d1]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.name[data-v-db9913d1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku[data-v-db9913d1]{font-size:var(--text-xs);color:var(--text-muted)}.price[data-v-db9913d1]{flex:none;font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap}.layout[data-v-d3187f69]{display:flex;gap:var(--space-5);align-items:stretch}.form[data-v-d3187f69]{flex:1;min-width:0}.catalog[data-v-d3187f69]{display:flex;flex-direction:column;gap:var(--space-2);flex:none;width:264px;max-height:420px;padding-inline-end:var(--space-5);border-inline-end:1px solid var(--border-subtle)}.pick-hint[data-v-d3187f69]{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.alert[data-v-d3187f69]{margin-bottom:var(--space-4)}.evidence[data-v-d3187f69]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);margin-bottom:var(--space-2);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.slip-box[data-v-d3187f69]{position:relative}.slip-remove[data-v-d3187f69]{position:absolute;top:2px;right:2px;background:var(--bg-surface)}.evidence-tools[data-v-d3187f69]{display:flex;align-items:center;gap:var(--space-3)}.file[data-v-d3187f69]{display:none}.upload-error[data-v-d3187f69]{font-size:var(--text-xs);color:var(--danger-text)}.slip[data-v-d3187f69]{max-width:120px;max-height:120px;border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain}.auto-tags[data-v-d3187f69]{flex-wrap:wrap;margin:0;font-size:var(--text-xs);color:var(--text-muted)}.auto-tags[data-v-d3187f69],.item-row[data-v-d3187f69]{display:flex;align-items:center;gap:var(--space-2)}.item-row[data-v-d3187f69]{margin-bottom:var(--space-2)}.item-name[data-v-d3187f69]{flex:1;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-times[data-v-d3187f69],.item-unit[data-v-d3187f69]{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.qty[data-v-d3187f69]{flex:none;width:72px}.item-sum[data-v-d3187f69]{flex:none;min-width:72px;text-align:right;font-weight:var(--fw-medium)}.pair[data-v-d3187f69]{display:flex;gap:var(--space-4)}.pair[data-v-d3187f69]>*{flex:1}.totals[data-v-d3187f69]{padding:var(--space-4);background:var(--bg-inset);border-radius:var(--radius-md)}.total-line[data-v-d3187f69],.totals[data-v-d3187f69]{margin-bottom:var(--space-4)}.total-line[data-v-d3187f69]{display:flex;justify-content:space-between;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.paid[data-v-d3187f69]{margin-bottom:0}.date-notice[data-v-d3187f69]{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);font-size:var(--text-xs);line-height:1.5;color:var(--warning-text)}.date-notice .lc-icon[data-v-d3187f69]{margin-top:2px}.gap[data-v-d3187f69]{display:flex;justify-content:space-between;margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}@media(max-width:720px){.item-row[data-v-d3187f69]{flex-wrap:wrap}.pair[data-v-d3187f69]{flex-direction:column;gap:0}}.lc-statuspill[data-v-45b0246f]{display:inline-flex;align-items:center;gap:5px;font-weight:var(--fw-semibold);border-radius:var(--radius-full);white-space:nowrap}.s-sm[data-v-45b0246f]{height:20px;padding:0 8px;font-size:var(--text-xs)}.s-md[data-v-45b0246f]{height:24px;padding:0 10px;font-size:var(--text-sm)}.dot[data-v-45b0246f]{width:7px;height:7px;border-radius:50%;flex:none}.t-open[data-v-45b0246f]{background:var(--status-open-soft);color:var(--blue-700)}.t-open .dot[data-v-45b0246f]{background:var(--status-open)}.t-followup[data-v-45b0246f]{background:var(--status-followup-soft);color:var(--warning-text)}.t-done[data-v-45b0246f]{background:var(--status-done-soft);color:var(--success-text)}.t-archived[data-v-45b0246f]{background:var(--status-archived-soft);color:var(--text-secondary)}.notes[data-v-faa6a8ad]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.notes.is-flush[data-v-faa6a8ad]{padding:0}.composer[data-v-faa6a8ad]{display:flex;flex-direction:column;gap:var(--space-3)}.composer-foot[data-v-faa6a8ad]{display:flex;align-items:center;gap:var(--space-2)}.spacer[data-v-faa6a8ad]{flex:1}.file[data-v-faa6a8ad]{display:none}.shots[data-v-faa6a8ad]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.shot[data-v-faa6a8ad]{position:relative;width:72px;height:72px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.shot img[data-v-faa6a8ad]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shot-x[data-v-faa6a8ad]{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:var(--text-inverse);background:var(--bg-inverse);border:none;border-radius:var(--radius-full);cursor:pointer}.note[data-v-faa6a8ad]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.note.is-legacy[data-v-faa6a8ad]{background:var(--bg-inset)}.note-head[data-v-faa6a8ad]{display:flex;align-items:center;gap:var(--space-2)}.note-by[data-v-faa6a8ad]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.note-who[data-v-faa6a8ad]{font-size:var(--text-sm);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-time[data-v-faa6a8ad]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.note-tools[data-v-faa6a8ad]{display:flex;flex:none;align-items:center;gap:2px}.note-text[data-v-faa6a8ad]{line-height:1.55;white-space:pre-wrap;word-break:break-word}.empty[data-v-faa6a8ad],.note-text[data-v-faa6a8ad]{margin:0;font-size:var(--text-sm)}.empty[data-v-faa6a8ad]{color:var(--text-placeholder)}.detail[data-v-1c6745e7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}.left[data-v-1c6745e7],.right[data-v-1c6745e7]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.metrics[data-v-1c6745e7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.metric[data-v-1c6745e7]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.metric-label[data-v-1c6745e7]{font-size:var(--text-xs);color:var(--text-muted)}.metric-value[data-v-1c6745e7]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.field[data-v-1c6745e7]{display:flex;flex-direction:column;gap:var(--space-3)}.field-label[data-v-1c6745e7]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.owner[data-v-1c6745e7]{display:flex;align-items:center;gap:var(--space-3)}.muted[data-v-1c6745e7],.owner[data-v-1c6745e7]{font-size:var(--text-sm)}.muted[data-v-1c6745e7]{color:var(--text-placeholder)}.events[data-v-1c6745e7]{display:flex;flex-direction:column;gap:var(--space-5)}.event[data-v-1c6745e7]{display:flex;gap:var(--space-3)}.event-dot[data-v-1c6745e7]{flex:none;width:7px;height:7px;margin-top:6px;background:var(--border-strong);border-radius:var(--radius-full)}.event-main[data-v-1c6745e7]{display:flex;flex-direction:column;min-width:0}.event-text[data-v-1c6745e7]{font-size:var(--text-sm)}.event-time[data-v-1c6745e7]{font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:720px){.detail[data-v-1c6745e7]{grid-template-columns:minmax(0,1fr)}}.history[data-v-77c2f3ca]{padding:var(--space-5)}.case[data-v-77c2f3ca],.history[data-v-77c2f3ca]{display:flex;flex-direction:column;gap:var(--space-3)}.case[data-v-77c2f3ca]{padding:var(--space-4);text-align:left;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer}.case[data-v-77c2f3ca]:hover{border-color:var(--border-strong)}.case.is-open[data-v-77c2f3ca]{border-color:var(--blue-300)}.case-head[data-v-77c2f3ca]{display:flex;align-items:center;gap:var(--space-3)}.case-icon[data-v-77c2f3ca]{color:var(--text-muted)}.case-code[data-v-77c2f3ca]{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.case-date[data-v-77c2f3ca]{flex:1;font-size:var(--text-xs);color:var(--text-muted);text-align:right}.case-line[data-v-77c2f3ca]{display:flex;align-items:center;gap:var(--space-3)}.case-who[data-v-77c2f3ca]{font-size:var(--text-xs);color:var(--text-muted)}.case-who.is-free[data-v-77c2f3ca]{color:var(--warning-text)}.case-tags[data-v-77c2f3ca]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.empty[data-v-77c2f3ca]{margin:0;font-size:var(--text-sm);color:var(--text-placeholder)}.panel[data-v-c9717e1d]{width:100%;flex:none;background:var(--bg-surface);border-left:1px solid var(--border);overflow-y:auto}.identity[data-v-c9717e1d],.panel[data-v-c9717e1d]{display:flex;flex-direction:column}.identity[data-v-c9717e1d]{position:relative;padding:22px 16px 18px;align-items:center;gap:10px;border-bottom:1px solid var(--border-subtle)}.close[data-v-c9717e1d]{position:absolute;top:8px;right:8px}.identity-main[data-v-c9717e1d]{flex-direction:column;gap:6px;max-width:100%}.identity-main[data-v-c9717e1d],.name-edit[data-v-c9717e1d]{display:flex;align-items:center}.name-edit[data-v-c9717e1d]{gap:var(--space-2)}.identity-name[data-v-c9717e1d]{font-size:var(--text-lg);font-weight:var(--fw-semibold);text-align:center;overflow-wrap:anywhere}.tabs[data-v-c9717e1d]{display:flex;flex:none;border-bottom:1px solid var(--border-subtle)}.tab[data-v-c9717e1d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0;font:inherit;font-size:var(--text-sm);color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.tab[data-v-c9717e1d]:hover{background:var(--bg-subtle)}.tab.is-on[data-v-c9717e1d]{color:var(--text-primary);font-weight:var(--fw-medium);border-bottom-color:var(--action)}.block[data-v-c9717e1d]{padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.sales-head[data-v-c9717e1d]{display:flex;align-items:baseline;justify-content:space-between}.sales-total[data-v-c9717e1d]{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.sales-add[data-v-c9717e1d]{margin-top:10px}.sales[data-v-c9717e1d]{gap:10px;margin:0;padding:0;list-style:none}.sale[data-v-c9717e1d],.sales[data-v-c9717e1d]{display:flex;flex-direction:column}.sale[data-v-c9717e1d]{gap:2px}.sale.is-void[data-v-c9717e1d]{color:var(--text-muted);text-decoration:line-through}.sale-line[data-v-c9717e1d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sale-amount[data-v-c9717e1d]{font-size:var(--text-sm)}.sale-date[data-v-c9717e1d],.sale-items[data-v-c9717e1d],.sale-note[data-v-c9717e1d]{font-size:var(--text-xs);color:var(--text-muted)}.sale-items[data-v-c9717e1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-head[data-v-c9717e1d]{margin-bottom:10px}.block-title[data-v-c9717e1d]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.hint[data-v-c9717e1d]{margin-top:8px;font-size:var(--text-xs);color:var(--text-muted)}.field[data-v-c9717e1d]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.field-label[data-v-c9717e1d]{font-size:var(--text-xs);color:var(--text-muted)}.facts[data-v-c9717e1d]{flex-direction:column}.fact[data-v-c9717e1d],.facts[data-v-c9717e1d]{display:flex;gap:10px}.fact[data-v-c9717e1d]{align-items:baseline}.fact-label[data-v-c9717e1d]{flex:none;width:84px;color:var(--text-muted)}.fact-label[data-v-c9717e1d],.fact-value[data-v-c9717e1d]{font-size:var(--text-sm)}.fact-value[data-v-c9717e1d]{flex:1;min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.scrim[data-v-acb219e7]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:calc(48px + var(--safe-top)) 16px calc(48px + var(--safe-bottom));background:var(--viewer-bg)}.full[data-v-acb219e7]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md)}.btn[data-v-acb219e7]{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-full);background:var(--viewer-control);color:var(--white);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.btn[data-v-acb219e7]:hover{background:var(--viewer-control-hover)}.close[data-v-acb219e7]{right:12px}.close[data-v-acb219e7],.download[data-v-acb219e7]{top:calc(12px + var(--safe-top))}.download[data-v-acb219e7]{right:60px;text-decoration:none}.nav[data-v-acb219e7]{top:50%;transform:translateY(-50%)}.prev[data-v-acb219e7]{left:12px}.next[data-v-acb219e7]{right:12px}.counter[data-v-acb219e7]{position:absolute;bottom:calc(14px + var(--safe-bottom));left:50%;transform:translate(-50%);font-size:var(--text-sm);color:var(--viewer-meta)}.viewer-enter-active[data-v-acb219e7],.viewer-leave-active[data-v-acb219e7]{transition:opacity var(--dur-base) var(--ease-out)}.viewer-enter-from[data-v-acb219e7],.viewer-leave-to[data-v-acb219e7]{opacity:0}.scrim[data-v-05dc5421]{position:fixed;inset:0;z-index:40;background:var(--bg-overlay);display:flex}.drawer[data-v-05dc5421]{width:min(300px,84vw);display:flex;flex-direction:column;background:var(--bg-surface);box-shadow:var(--shadow-lg);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.head[data-v-05dc5421]{display:flex;align-items:center;gap:10px;padding:16px 14px;border-bottom:1px solid var(--border-subtle)}.head-info[data-v-05dc5421]{flex:1;min-width:0}.head-name[data-v-05dc5421]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.head-email[data-v-05dc5421],.head-name[data-v-05dc5421]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-email[data-v-05dc5421]{font-size:var(--text-xs);color:var(--text-muted)}.ws[data-v-05dc5421]{display:flex;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--border-subtle)}.ws-name[data-v-05dc5421]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry[data-v-05dc5421],.ws-name[data-v-05dc5421]{font-size:var(--text-base);font-weight:var(--fw-medium)}.entry[data-v-05dc5421]{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none}.entry[data-v-05dc5421]:active{background:var(--bg-subtle)}.switch[data-v-05dc5421]{padding:4px 8px 8px;border-bottom:1px solid var(--border)}.switch-title[data-v-05dc5421]{font-size:var(--text-sm);color:var(--text-muted);padding:6px 10px 2px}.spacer[data-v-05dc5421]{flex:1}.signout[data-v-05dc5421]{display:flex;align-items:center;gap:10px;width:100%;padding:14px;border:none;border-top:1px solid var(--border-subtle);background:transparent;color:var(--danger);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-medium);cursor:pointer}.signout[data-v-05dc5421]:active{background:var(--danger-soft)}.build[data-v-05dc5421]{align-self:flex-start;margin:2px 8px 8px}.drawer-enter-active[data-v-05dc5421],.drawer-leave-active[data-v-05dc5421]{transition:opacity var(--dur-base) var(--ease-out)}.drawer-enter-active .drawer[data-v-05dc5421],.drawer-leave-active .drawer[data-v-05dc5421]{transition:transform var(--dur-base) var(--ease-out)}.drawer-enter-from[data-v-05dc5421],.drawer-leave-to[data-v-05dc5421]{opacity:0}.drawer-enter-from .drawer[data-v-05dc5421],.drawer-leave-to .drawer[data-v-05dc5421]{transform:translate(-100%)}.statusbar[data-v-66088e00]{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.statusbar[data-v-66088e00]::-webkit-scrollbar{display:none}.pill[data-v-66088e00]{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pill[data-v-66088e00]:hover:not(.is-on){background:var(--bg-subtle)}.pill[data-v-66088e00]:focus-visible{outline:none;box-shadow:var(--ring)}.pill.is-on[data-v-66088e00]{font-weight:var(--fw-semibold);border-color:transparent}.t-open.is-on[data-v-66088e00]{color:var(--status-open);background:var(--status-open-soft)}.t-followup.is-on[data-v-66088e00]{color:var(--status-followup);background:var(--status-followup-soft)}.t-done.is-on[data-v-66088e00]{color:var(--status-done);background:var(--status-done-soft)}.t-archived.is-on[data-v-66088e00]{color:var(--status-archived);background:var(--status-archived-soft)}.count[data-v-66088e00]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-placeholder)}.pill.is-on .count[data-v-66088e00]{color:currentColor}@media(max-width:720px){.pill[data-v-66088e00]{height:32px;padding:0 11px;font-size:var(--text-base)}}.checklist[data-v-90f95c0e]{margin:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.head[data-v-90f95c0e]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--border-subtle);color:var(--text-brand)}.title[data-v-90f95c0e]{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.count[data-v-90f95c0e]{font-size:var(--text-sm);color:var(--text-muted)}.step[data-v-90f95c0e]{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--text-placeholder)}.step+.step[data-v-90f95c0e]{border-top:1px solid var(--border-subtle)}.step[data-v-90f95c0e]:hover{background:var(--bg-subtle)}.step.is-done[data-v-90f95c0e]{color:var(--success)}.step-main[data-v-90f95c0e]{flex:1;min-width:0}.step-title[data-v-90f95c0e]{display:block;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.step.is-done .step-title[data-v-90f95c0e]{color:var(--text-muted);text-decoration:line-through}.step-desc[data-v-90f95c0e]{display:block;font-size:var(--text-xs);color:var(--text-muted)}.shell[data-v-f8fc8c5f]{position:relative;overflow:hidden}@media(max-width:720px){.shell[data-v-f8fc8c5f]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.actions[data-v-f8fc8c5f]{position:absolute;inset:0 0 0 auto;display:flex}.action[data-v-f8fc8c5f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;color:var(--white);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer}.action.t-followup[data-v-f8fc8c5f]{background:var(--status-followup)}.action.is-on[data-v-f8fc8c5f] svg{fill:currentColor}.action.t-done[data-v-f8fc8c5f]{background:var(--status-done)}.action.t-archived[data-v-f8fc8c5f]{background:var(--status-archived)}.action-label[data-v-f8fc8c5f]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row[data-v-f8fc8c5f]{position:relative;display:flex;gap:10px;width:100%;text-align:left;padding:10px 12px;border:none;background:var(--bg-surface);cursor:pointer;touch-action:pan-y;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.row.is-dragging[data-v-f8fc8c5f]{transition:background var(--dur-fast) var(--ease-out)}.row[data-v-f8fc8c5f]:hover:not(.is-active){background:var(--bg-subtle)}.row.is-active[data-v-f8fc8c5f]{background:var(--action-soft)}.row[data-v-f8fc8c5f]:focus-visible{outline:none;box-shadow:inset var(--ring)}.content[data-v-f8fc8c5f]{flex:1;min-width:0}.line[data-v-f8fc8c5f]{display:flex;align-items:center;gap:8px}.preview-line[data-v-f8fc8c5f]{margin-top:2px}.post-avatar[data-v-f8fc8c5f]{flex:none;display:grid;place-items:center;overflow:hidden;width:36px;height:36px;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary)}.post-avatar.is-lg[data-v-f8fc8c5f]{width:44px;height:44px}.post-avatar img[data-v-f8fc8c5f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-meta[data-v-f8fc8c5f]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.post-promoted[data-v-f8fc8c5f]{padding:0 6px;border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs)}.name[data-v-f8fc8c5f],.post-promoted[data-v-f8fc8c5f]{font-weight:var(--fw-medium)}.name[data-v-f8fc8c5f]{flex:1;min-width:0;font-size:var(--text-base);line-height:var(--lh-md);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.is-unread[data-v-f8fc8c5f]{font-weight:var(--fw-bold)}.case-clock[data-v-f8fc8c5f]{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--text-muted)}.case-clock.is-waiting[data-v-f8fc8c5f]{color:var(--warning-text)}.time[data-v-f8fc8c5f]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-placeholder);flex:none}.preview[data-v-f8fc8c5f]{flex:1;min-width:0;font-family:var(--font-chat);font-size:var(--text-sm);line-height:var(--lh-base);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview.is-unread[data-v-f8fc8c5f]{color:var(--text-primary);font-weight:var(--fw-semibold)}.star[data-v-f8fc8c5f],.you[data-v-f8fc8c5f]{color:var(--text-placeholder)}.star[data-v-f8fc8c5f]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.star[data-v-f8fc8c5f]:hover{background:var(--bg-muted)}.star.is-on[data-v-f8fc8c5f],.star[data-v-f8fc8c5f]:hover{color:var(--status-followup)}.star.is-on[data-v-f8fc8c5f]{opacity:1}.star.is-on[data-v-f8fc8c5f] svg{fill:currentColor}.row:hover .star[data-v-f8fc8c5f],.star[data-v-f8fc8c5f]:focus-visible{opacity:1}@media(hover:none){.star[data-v-f8fc8c5f]:not(.is-on){display:none}}.status-mark.is-filled[data-v-f8fc8c5f]{fill:currentColor}.status-mark[data-v-f8fc8c5f]{flex:none}.status-mark.t-followup[data-v-f8fc8c5f]{color:var(--status-followup)}.status-mark.t-done[data-v-f8fc8c5f]{color:var(--status-done)}.status-mark.t-archived[data-v-f8fc8c5f]{color:var(--status-archived)}.lane-mark[data-v-f8fc8c5f]{flex:none;display:inline-flex;color:var(--text-placeholder)}.lane-mark.t-unmatched[data-v-f8fc8c5f]{color:var(--warning)}.lane-mark.t-human[data-v-f8fc8c5f]{color:var(--success-text)}.tag-line[data-v-f8fc8c5f]{display:flex;margin-top:5px;min-width:0}.contact-tag[data-v-f8fc8c5f],.tag-line[data-v-f8fc8c5f]{align-items:center;gap:4px}.contact-tag[data-v-f8fc8c5f]{display:inline-flex;height:18px;max-width:40%;padding:0 7px;font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-tag[data-v-f8fc8c5f],.tag-dot[data-v-f8fc8c5f]{border-radius:var(--radius-full)}.tag-dot[data-v-f8fc8c5f]{flex:none;width:6px;height:6px}.channel-tag[data-v-f8fc8c5f]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-slot[data-v-f8fc8c5f]{position:absolute;top:6px;right:6px;display:none}.more[data-v-f8fc8c5f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.more[data-v-f8fc8c5f]:hover{background:var(--bg-muted);color:var(--text-primary)}.more[data-v-f8fc8c5f]:focus-visible{outline:none;box-shadow:var(--ring);opacity:1}@media(hover:hover)and (min-width:721px){.more-slot[data-v-f8fc8c5f]{display:block}.row:hover .more[data-v-f8fc8c5f]{opacity:1}}@media(max-width:720px){.row[data-v-f8fc8c5f]{gap:12px;padding:12px 16px}.row[data-v-f8fc8c5f]:after{left:76px}.row[data-v-f8fc8c5f]:active:not(.is-active){background:var(--bg-subtle)}.name[data-v-f8fc8c5f]{font-size:var(--text-md)}.preview[data-v-f8fc8c5f]{font-size:var(--text-base)}.time[data-v-f8fc8c5f]{font-size:var(--text-sm)}}.list[data-v-8bb741a3]{width:var(--list-w);flex:none;flex-direction:column;background:var(--bg-surface);border-right:1px solid var(--border)}.head[data-v-8bb741a3],.list[data-v-8bb741a3]{display:flex}.head[data-v-8bb741a3]{height:var(--threadbar-h);flex:none;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--border-subtle)}.head[data-v-8bb741a3]>:first-child{flex:none;max-width:45%}.head[data-v-8bb741a3] .lc-input{flex:1;min-width:0}.mhead[data-v-8bb741a3],.msearch[data-v-8bb741a3]{display:none}.mhead-filter[data-v-8bb741a3]{flex:1;min-width:0;display:flex;justify-content:center}.filters[data-v-8bb741a3]{flex:none;padding:8px 12px;background:var(--bg-inset);border-bottom:1px solid var(--border-subtle)}.groups[data-v-8bb741a3]{display:flex;flex-direction:column}.ghead[data-v-8bb741a3]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;width:100%;padding:6px 12px;border:none;border-bottom:1px solid var(--border-subtle);background:var(--bg-inset);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-align:left;cursor:pointer}.ghead[data-v-8bb741a3]:hover{color:var(--text-primary)}.ghead-icon.t-unmatched[data-v-8bb741a3]{color:var(--warning)}.ghead-icon.t-human[data-v-8bb741a3]{color:var(--success-text)}.ghead-label[data-v-8bb741a3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghead-count[data-v-8bb741a3]{flex:none;color:var(--text-placeholder)}.body[data-v-8bb741a3]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pull[data-v-8bb741a3]{display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-muted)}.vport[data-v-8bb741a3]{position:relative}.vwin[data-v-8bb741a3]{position:absolute;top:0;left:0;right:0}@media(max-width:720px){.list[data-v-8bb741a3]{width:100%;border-right:none}.head[data-v-8bb741a3]{display:none}.mhead[data-v-8bb741a3]{flex:none;display:flex;align-items:center;gap:8px;height:var(--mobile-bar-h);padding:0 8px;margin-top:var(--safe-top);background:var(--bg-surface)}.msearch[data-v-8bb741a3]{flex:none;display:block;padding:8px 12px;background:var(--bg-inset);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.filters[data-v-8bb741a3]{padding:10px 12px}}.bar[data-v-9e060a22]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);background:var(--blue-50);border-bottom:1px solid var(--border-subtle)}.bar.lane-replied[data-v-9e060a22]{background:var(--bg-inset)}.bar.lane-unmatched[data-v-9e060a22]{background:var(--warning-soft)}.lane[data-v-9e060a22]{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:var(--fw-semibold)}.lane.t-replied[data-v-9e060a22]{color:var(--text-primary)}.lane.t-unmatched[data-v-9e060a22]{color:var(--warning-text)}.who[data-v-9e060a22]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm)}.name[data-v-9e060a22]{font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state[data-v-9e060a22]{color:var(--text-muted)}.clock[data-v-9e060a22]{flex:none;display:flex;align-items:center;gap:var(--space-5);font-size:var(--text-sm)}.wait[data-v-9e060a22]{color:var(--text-muted)}.running[data-v-9e060a22]{display:inline-flex;gap:var(--space-2);font-weight:var(--fw-semibold)}.actions[data-v-9e060a22],.running[data-v-9e060a22]{align-items:center}.actions[data-v-9e060a22]{flex:none;display:flex;gap:var(--space-3)}.alert[data-v-9e060a22]{flex:1 0 100%}@media(max-width:720px){.bar[data-v-9e060a22]{padding:var(--space-3) var(--space-5)}.bar[data-v-9e060a22],.who[data-v-9e060a22]{gap:var(--space-3)}.who[data-v-9e060a22]{flex:1 0 auto}.clock[data-v-9e060a22],.state[data-v-9e060a22]{font-size:var(--text-xs)}.clock[data-v-9e060a22]{gap:var(--space-3)}.actions[data-v-9e060a22]{flex:1 0 100%;gap:var(--space-2)}.actions[data-v-9e060a22]>*{flex:1}}.post[data-v-4f82e684]{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.post-row[data-v-4f82e684]{display:flex;align-items:flex-start;gap:12px}.post-thumb[data-v-4f82e684]{flex:none;width:76px;height:76px;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-subtle);cursor:pointer}.post-thumb.is-blank[data-v-4f82e684]{display:grid;place-items:center;color:var(--text-muted);cursor:default}.post-thumb img[data-v-4f82e684]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-main[data-v-4f82e684]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.post-head[data-v-4f82e684]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-name[data-v-4f82e684]{font-weight:var(--fw-semibold);color:var(--text-primary)}.post-when[data-v-4f82e684]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.post-text[data-v-4f82e684]{margin:0;white-space:pre-wrap;color:var(--text-secondary);line-height:1.5}.post-text.is-clamped[data-v-4f82e684]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-text.is-missing[data-v-4f82e684]{color:var(--text-muted)}.post-foot[data-v-4f82e684]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--text-muted)}.post-toggle[data-v-4f82e684]{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer}.post-toggle[data-v-4f82e684]:hover{color:var(--text-link)}.post-count[data-v-4f82e684],.post-open[data-v-4f82e684]{display:inline-flex;align-items:center;gap:4px}.post-open[data-v-4f82e684]{color:var(--text-link);text-decoration:none}.post-open[data-v-4f82e684]:hover{text-decoration:underline}.post-sync[data-v-4f82e684]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--text-link);font:inherit;cursor:pointer}.post-sync[data-v-4f82e684]:hover:not(:disabled){text-decoration:underline}.post-sync[data-v-4f82e684]:disabled{color:var(--text-muted);cursor:default}.is-spinning[data-v-4f82e684]{animation:post-sync-spin-4f82e684 .9s linear infinite}@keyframes post-sync-spin-4f82e684{to{transform:rotate(1turn)}}.post-media[data-v-4f82e684]{display:block;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-subtle)}.post-media img[data-v-4f82e684]{display:block;width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.item[data-v-eb242740]{display:flex;align-items:flex-start;gap:8px;padding:4px 0;scroll-margin-top:12px}.item.is-reply[data-v-eb242740]{padding-left:34px}.item-avatar[data-v-eb242740]{flex-shrink:0;margin-top:2px}.item-main[data-v-eb242740]{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.bubble[data-v-eb242740]{max-width:min(560px,100%);padding:8px 12px;border-radius:var(--radius-xl);background:var(--bubble-inbound-bg);color:var(--bubble-inbound-text)}.bubble.is-page[data-v-eb242740]{background:var(--action-soft)}.item.is-target .bubble[data-v-eb242740]{box-shadow:var(--ring)}.bubble-who[data-v-eb242740]{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.page-tag[data-v-eb242740]{padding:0 6px;border-radius:var(--radius-full);background:var(--action);color:var(--on-action);font-size:var(--text-xs);font-weight:var(--fw-medium)}.bubble-text[data-v-eb242740]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-chat);line-height:1.5}.link[data-v-eb242740],.tel[data-v-eb242740]{color:inherit;text-decoration:underline}.tools[data-v-eb242740]{display:flex;align-items:center;gap:12px;padding-left:12px;font-size:var(--text-sm);color:var(--text-muted)}.when[data-v-eb242740]{font-family:var(--font-mono);font-size:var(--text-xs)}.tool[data-v-eb242740]{border:0;background:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer}.tool[data-v-eb242740]:hover{color:var(--text-link);text-decoration:underline}.tool.is-retry[data-v-eb242740]{color:var(--danger-text)}.tool.is-on[data-v-eb242740]{color:var(--action);font-weight:var(--fw-semibold)}.tool[data-v-eb242740]:disabled{color:var(--text-placeholder);cursor:default;text-decoration:none}.state[data-v-eb242740]{font-size:var(--text-xs)}.state.is-failed[data-v-eb242740]{color:var(--danger-text)}.state.is-removed[data-v-eb242740]{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted)}.item.is-removed .bubble[data-v-eb242740]{opacity:.55;text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media(max-width:720px){.item.is-reply[data-v-eb242740]{padding-left:24px}}.ct[data-v-77394bf6]{gap:12px}.ct[data-v-77394bf6],.ct-node[data-v-77394bf6]{display:flex;flex-direction:column}.ct-node[data-v-77394bf6]{gap:2px}.ct-empty[data-v-77394bf6]{padding:var(--gutter) 0;text-align:center;color:var(--text-muted)}.linkcard[data-v-e7cd695d]{display:block;margin:8px -12px -8px;border-top:1px solid var(--quote-divider);border-radius:0 0 var(--radius-xl) var(--radius-xl);color:inherit;text-decoration:none;white-space:normal}.linkcard[data-v-e7cd695d]:hover{background:var(--quote-hover)}.linkcard-image[data-v-e7cd695d]{display:block;width:100%;aspect-ratio:1.91/1;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--quote-divider)}.linkcard.is-thumb[data-v-e7cd695d]{display:flex;align-items:center}.linkcard.is-thumb .linkcard-image[data-v-e7cd695d]{order:2;flex:none;width:64px;aspect-ratio:1;margin:8px 12px 8px 0;border:none;border-radius:var(--radius-md)}.linkcard-body[data-v-e7cd695d]{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px;padding:8px 12px}.linkcard-site[data-v-e7cd695d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);opacity:.6}.linkcard-desc[data-v-e7cd695d],.linkcard-title[data-v-e7cd695d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.linkcard-title[data-v-e7cd695d]{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1.4}.linkcard-desc[data-v-e7cd695d]{font-size:var(--text-xs);line-height:1.45;opacity:.7}.audio[data-v-76da2f33]{display:flex;gap:10px;width:260px;max-width:100%;padding:8px 12px 8px 8px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface)}.audio[data-v-76da2f33],.play[data-v-76da2f33]{align-items:center}.play[data-v-76da2f33]{display:inline-flex;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:none;border-radius:var(--radius-full);background:var(--action);color:var(--on-action);cursor:pointer}.play[data-v-76da2f33]:hover{background:var(--action-hover)}.track[data-v-76da2f33]{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:16px}.track[data-v-76da2f33]:before{content:"";inset-inline:0;background:var(--border-strong)}.fill[data-v-76da2f33],.track[data-v-76da2f33]:before{position:absolute;height:4px;border-radius:var(--radius-full)}.fill[data-v-76da2f33]{left:0;background:var(--action)}.seek[data-v-76da2f33]{position:absolute;inset:0;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.seek[data-v-76da2f33]:disabled{cursor:default}.seek[data-v-76da2f33]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border:none;border-radius:var(--radius-full);background:var(--action)}.seek[data-v-76da2f33]::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:var(--radius-full);background:var(--action)}.clock[data-v-76da2f33]{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.fallback[data-v-76da2f33]{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-primary);text-decoration:none}.fallback[data-v-76da2f33]:hover{border-color:var(--action)}.badge[data-v-76da2f33]{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--action-soft);color:var(--action)}.fallback-main[data-v-76da2f33]{display:flex;flex-direction:column;min-width:0}.fallback-label[data-v-76da2f33]{font-size:var(--text-sm);font-weight:var(--fw-medium)}.fallback-hint[data-v-76da2f33]{font-size:var(--text-xs);color:var(--text-muted)}.scrim[data-v-29b9fa80]{position:fixed;inset:0;z-index:45;background:var(--bg-overlay);display:flex;align-items:flex-end;justify-content:center}.panel[data-v-29b9fa80]{width:100%;max-width:420px;padding:10px 12px calc(12px + var(--safe-bottom));background:var(--bg-surface);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg)}.emojis[data-v-29b9fa80]{display:flex;justify-content:space-between;gap:4px;padding:4px;margin-bottom:8px;border-radius:var(--radius-full);background:var(--bg-inset)}.emoji[data-v-29b9fa80]{flex:1;display:flex;align-items:center;justify-content:center;height:46px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;font-size:26px;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.emoji[data-v-29b9fa80]:active{background:var(--bg-muted)}.emoji.is-on[data-v-29b9fa80]{background:var(--action-soft)}.items[data-v-29b9fa80]{display:flex;flex-direction:column}.mm-enter-active[data-v-29b9fa80],.mm-leave-active[data-v-29b9fa80]{transition:opacity var(--dur-fast) var(--ease-out)}.mm-enter-active .panel[data-v-29b9fa80],.mm-leave-active .panel[data-v-29b9fa80]{transition:transform var(--dur-base) var(--ease-out)}.mm-enter-from[data-v-29b9fa80],.mm-leave-to[data-v-29b9fa80]{opacity:0}.mm-enter-from .panel[data-v-29b9fa80],.mm-leave-to .panel[data-v-29b9fa80]{transform:translateY(100%)}.msg[data-v-6318c7a7]{position:relative;display:flex;align-items:flex-end;gap:8px;border-radius:var(--radius-lg);touch-action:pan-y;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-slow) var(--ease-out)}.msg.is-flash[data-v-6318c7a7]{background:var(--action-soft)}.msg.in[data-v-6318c7a7],.msg.out[data-v-6318c7a7]{justify-content:flex-start}.msg.out[data-v-6318c7a7]{flex-direction:row-reverse}.msg-avatar[data-v-6318c7a7]{align-self:flex-start}.stack[data-v-6318c7a7]{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:min(460px,68%)}.msg.out .stack[data-v-6318c7a7]{align-items:flex-end}.bubble[data-v-6318c7a7]{padding:8px 12px;border-radius:var(--radius-xl);font-family:var(--font-chat);font-size:var(--text-base);line-height:1.5;white-space:pre-wrap;word-break:break-word}.bubble.has-card[data-v-6318c7a7]{width:320px;max-width:100%}.link[data-v-6318c7a7],.tel[data-v-6318c7a7]{color:inherit;text-decoration:underline;text-underline-offset:2px}.link[data-v-6318c7a7]{word-break:break-all}.tel[data-v-6318c7a7]{white-space:nowrap}.more[data-v-6318c7a7]{display:none;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-placeholder);cursor:pointer}.more[data-v-6318c7a7]:active{background:var(--bg-muted)}@media(max-width:720px){.more[data-v-6318c7a7]{display:inline-flex}}.qhead[data-v-6318c7a7]{display:flex;align-items:center;gap:8px;width:calc(100% + 24px);margin:-8px -12px 6px;padding:8px 12px;border:none;border-bottom:1px solid var(--quote-divider);background:transparent;color:inherit;text-align:left;cursor:default}.qhead.is-linked[data-v-6318c7a7]{cursor:pointer}.qhead.is-linked[data-v-6318c7a7]:hover{background:var(--quote-hover)}.qhead-avatar[data-v-6318c7a7]{flex:none}.qhead-main[data-v-6318c7a7]{display:flex;flex-direction:column;min-width:0;gap:1px}.qhead-who[data-v-6318c7a7]{font-size:var(--text-xs);font-weight:var(--fw-semibold);opacity:.75}.qhead-text[data-v-6318c7a7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-sm);opacity:.6;overflow:hidden}.bubble-in[data-v-6318c7a7]{background:var(--bubble-inbound-bg);color:var(--bubble-inbound-text)}.bubble-out[data-v-6318c7a7]{background:var(--bubble-outbound-bg);color:var(--bubble-outbound-text)}.bubble-out.is-bot[data-v-6318c7a7]{background:var(--bubble-bot-bg);color:var(--bubble-bot-text)}.author[data-v-6318c7a7]{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted)}.author.is-bot[data-v-6318c7a7]{color:var(--warning-text);font-weight:var(--fw-medium)}.media[data-v-6318c7a7]{padding:0;border-radius:var(--radius-xl);overflow:hidden;max-width:240px;border:1px solid var(--border);background:none;cursor:zoom-in}.media img[data-v-6318c7a7]{display:block;width:100%}.media.video[data-v-6318c7a7]{max-width:280px;display:block}.sticker img[data-v-6318c7a7]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;display:block}.placeholder[data-v-6318c7a7]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-xl);background:var(--bg-inset);border:1px dashed var(--border-strong);color:var(--text-secondary);text-decoration:none}.placeholder.is-open[data-v-6318c7a7]:hover{border-color:var(--action);border-style:solid}.ph-icon[data-v-6318c7a7]{width:34px;height:34px;border-radius:var(--radius-md);background:var(--bg-muted);display:flex;align-items:center;justify-content:center;flex:none;color:var(--text-muted)}.ph-label[data-v-6318c7a7]{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.ph-hint[data-v-6318c7a7]{font-size:var(--text-xs);color:var(--text-muted)}.quote[data-v-6318c7a7]{display:flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px;margin-bottom:-2px;border:none;border-left:3px solid var(--action);border-radius:var(--radius-md);background:var(--bg-inset);text-align:left;cursor:default}.quote.is-linked[data-v-6318c7a7]{cursor:pointer}.quote.is-linked[data-v-6318c7a7]:hover{background:var(--bg-subtle)}.quote-main[data-v-6318c7a7]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.quote-story[data-v-6318c7a7]{width:28px;height:40px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.quote-who[data-v-6318c7a7]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--action)}.quote-text[data-v-6318c7a7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font-family:var(--font-chat);font-size:var(--text-sm);color:var(--text-muted);overflow:hidden}.meta[data-v-6318c7a7]{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:none;min-width:46px;line-height:1.3;padding-bottom:1px}.msg.is-picking[data-v-6318c7a7]{cursor:pointer}.msg.is-dimmed .stack[data-v-6318c7a7]{opacity:.4}.pick[data-v-6318c7a7]{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:center;width:20px;height:20px;border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--on-action)}.pick.is-on[data-v-6318c7a7]{border-color:var(--action);background:var(--action)}.quick[data-v-6318c7a7]{position:absolute;top:0;bottom:0;display:none;align-items:center;gap:6px;padding:0 2px;background:var(--bg-chat);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.msg.in .quick[data-v-6318c7a7]{left:0}.msg.out .quick[data-v-6318c7a7]{right:0}.palette[data-v-6318c7a7]{position:absolute;bottom:100%;right:0;display:flex;gap:1px;padding-bottom:6px}.palette-inner[data-v-6318c7a7]{display:flex;gap:1px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-md)}.msg.in .palette[data-v-6318c7a7]{right:auto;left:0}.quick-emoji[data-v-6318c7a7]{width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;font-size:16px;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.quick-emoji[data-v-6318c7a7]:hover{background:var(--bg-subtle)}.quick-emoji.is-on[data-v-6318c7a7]{background:var(--action-soft)}.quick-btn[data-v-6318c7a7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer}.quick-btn[data-v-6318c7a7]:hover{background:var(--bg-subtle);color:var(--text-primary)}.quick-btn.is-on[data-v-6318c7a7]{background:var(--action-soft);color:var(--action)}@media(hover:hover)and (min-width:721px){.quick[data-v-6318c7a7]{display:flex}.msg:hover .quick[data-v-6318c7a7],.quick.is-open[data-v-6318c7a7],.quick[data-v-6318c7a7]:focus-within,.quick[data-v-6318c7a7]:hover{opacity:1}}.filecard[data-v-6318c7a7],.placecard[data-v-6318c7a7]{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-primary);text-decoration:none}.filecard[data-v-6318c7a7]:hover,.placecard[data-v-6318c7a7]:hover{border-color:var(--action)}.place-main[data-v-6318c7a7]{display:flex;flex-direction:column;min-width:0}.place-name[data-v-6318c7a7]{font-size:var(--text-sm);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-sub[data-v-6318c7a7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-xs);color:var(--text-muted);overflow:hidden}.place-go[data-v-6318c7a7]{flex:none;color:var(--text-placeholder)}.file-icon[data-v-6318c7a7],.place-icon[data-v-6318c7a7]{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--action-soft);color:var(--action)}.file-main[data-v-6318c7a7]{display:flex;flex-direction:column;min-width:0}.file-name[data-v-6318c7a7]{font-size:var(--text-sm);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-6318c7a7]{font-size:var(--text-xs);color:var(--text-muted)}.file-dl[data-v-6318c7a7]{flex:none;color:var(--text-placeholder)}.msg.out .meta[data-v-6318c7a7]{align-items:flex-end}.receipt[data-v-6318c7a7],.time[data-v-6318c7a7]{font-size:var(--text-xs);color:var(--receipt-text);white-space:nowrap}.receipt.is-sending[data-v-6318c7a7]{display:inline-flex;align-items:center;gap:3px;color:var(--action);font-weight:var(--fw-semibold)}.time[data-v-6318c7a7]{font-family:var(--font-mono)}.reactions[data-v-6318c7a7]{display:flex;gap:3px;margin-top:-8px;z-index:1}.reaction[data-v-6318c7a7]{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 4px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-sm);line-height:1;cursor:default}.reaction.is-ours[data-v-6318c7a7]{border-color:var(--blue-200);background:var(--action-soft);cursor:pointer}.failed[data-v-6318c7a7]{display:flex;align-items:center;gap:8px}.recorded[data-v-6318c7a7]{color:var(--success-text)}.failed-label[data-v-6318c7a7],.recorded[data-v-6318c7a7]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs)}.failed-label[data-v-6318c7a7]{color:var(--danger);font-weight:var(--fw-medium)}.notice[data-v-32c58a8d]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:var(--text-sm);border-top:1px solid var(--border-subtle)}.notice-text[data-v-32c58a8d]{flex:1;min-width:0}.jump[data-v-32c58a8d]{display:inline-flex;align-items:center;gap:4px;flex:none;padding:5px 10px;border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.notice.warn[data-v-32c58a8d]{background:var(--warning-bg,var(--bg-subtle));color:var(--warning-fg,var(--text-secondary))}.notice.bot[data-v-32c58a8d]{background:var(--bubble-bot-bg);color:var(--warning-text)}.notice.danger[data-v-32c58a8d]{background:var(--danger-bg,var(--bg-subtle));color:var(--danger)}.sheet[data-v-c77e6b84]{display:contents}.filters[data-v-c77e6b84]{flex:none;display:flex;flex-direction:column;gap:8px;padding:6px 0 8px;border-bottom:1px solid var(--border-subtle)}.pick[data-v-c77e6b84]{width:100%;height:30px}.tabs[data-v-c77e6b84]{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle)}.tab[data-v-c77e6b84]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.tab.is-on[data-v-c77e6b84]{color:var(--text-primary);font-weight:var(--fw-semibold);border-bottom-color:var(--action)}.tab-count[data-v-c77e6b84]{font-size:var(--text-xs);color:var(--text-placeholder)}.chips[data-v-c77e6b84]{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.chips[data-v-c77e6b84]::-webkit-scrollbar{display:none}.chip[data-v-c77e6b84]{flex:none;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.chip.is-on[data-v-c77e6b84]{border-color:transparent;background:var(--action-soft);color:var(--action);font-weight:var(--fw-semibold)}.pane[data-v-c77e6b84]{flex:1;min-height:0;padding:8px 0 4px;overflow-y:auto;overscroll-behavior:contain}.empty[data-v-c77e6b84]{padding:18px 8px;text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.reply[data-v-c77e6b84]{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:10px;border:none;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer}.reply[data-v-c77e6b84]:active{background:var(--bg-subtle)}.reply-title[data-v-c77e6b84]{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-primary)}.reply-text[data-v-c77e6b84],.reply-title[data-v-c77e6b84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-text[data-v-c77e6b84]{grid-column:1/-1;font-family:var(--font-chat);font-size:var(--text-sm);color:var(--text-muted)}.reply-meta[data-v-c77e6b84]{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--text-placeholder)}.grid[data-v-c77e6b84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px 6px;padding:0 4px}.tile[data-v-c77e6b84]{display:flex;flex-direction:column;gap:4px;padding:0;border:none;background:none;text-align:left;cursor:pointer}.tile-thumb[data-v-c77e6b84]{position:relative;display:block;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-inset)}.tile img[data-v-c77e6b84]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.tile img[data-v-c77e6b84],.tile-doc[data-v-c77e6b84]{width:100%;height:100%}.tile-doc[data-v-c77e6b84]{display:flex;align-items:center;justify-content:center;color:var(--text-placeholder)}.tile-kind[data-v-c77e6b84]{position:absolute;left:3px;bottom:3px;display:inline-flex;padding:2px;border-radius:var(--radius-sm);background:var(--bg-overlay);color:var(--text-inverse)}.tile-name[data-v-c77e6b84]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--text-xs);line-height:1.3;color:var(--text-secondary);word-break:break-word}.foot[data-v-c77e6b84]{flex:none;padding-top:6px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.tabs[data-v-0a884682]{display:flex;padding:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-full)}.tab[data-v-0a884682],.tabs[data-v-0a884682]{gap:var(--space-2)}.tab[data-v-0a884682]{flex:1;display:inline-flex;align-items:center;justify-content:center;height:32px;border:none;border-radius:var(--radius-full);background:none;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}.tab.is-on[data-v-0a884682]{color:var(--text-primary);font-weight:var(--fw-medium);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.tab-count[data-v-0a884682]{font-size:var(--text-xs);color:var(--text-placeholder)}.seek[data-v-0a884682]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field[data-v-0a884682]{width:100%;max-width:none}.chips[data-v-0a884682]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.chip[data-v-0a884682]{flex:none;height:28px;padding:0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.chip[data-v-0a884682]:hover:not(.is-on){background:var(--bg-subtle)}.chip.is-on[data-v-0a884682]{border-color:transparent;background:var(--action-soft);color:var(--action);font-weight:var(--fw-medium)}.sheets[data-v-0a884682]{display:flex;flex-direction:column;gap:var(--space-6);max-height:52dvh;overflow-y:auto}.sheet-head[data-v-0a884682]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.folder[data-v-0a884682]{flex:none;color:var(--amber-500)}.count[data-v-0a884682]{font-size:var(--text-xs);color:var(--text-placeholder)}.grid[data-v-0a884682]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--space-4)}.tile[data-v-0a884682]{display:flex;flex-direction:column;padding:0;background:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.tile[data-v-0a884682]:hover{border-color:var(--action);box-shadow:var(--shadow-sm)}.tile-thumb[data-v-0a884682]{position:relative;display:block;width:100%}.tile img[data-v-0a884682],.tile-doc[data-v-0a884682]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);color:var(--text-placeholder)}.tile-kind[data-v-0a884682]{position:absolute;left:4px;bottom:4px;display:inline-flex;padding:2px;border-radius:var(--radius-sm);background:var(--bg-overlay);color:var(--text-inverse)}.tile-name[data-v-0a884682]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list[data-v-0a884682]{flex-direction:column;gap:var(--space-2);max-height:52dvh;overflow-y:auto}.item[data-v-0a884682],.list[data-v-0a884682]{display:flex}.item[data-v-0a884682]{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);text-align:left;background:none;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.item[data-v-0a884682]:hover{background:var(--bg-subtle);border-color:var(--border)}.key[data-v-0a884682]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border:solid var(--border);border-width:1px 1px 2px;border-radius:var(--radius-sm);background:var(--bg-surface);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.item:hover .key[data-v-0a884682]{border-color:var(--action);color:var(--action)}.item-main[data-v-0a884682]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.item-name[data-v-0a884682]{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-primary)}.item-name[data-v-0a884682],.item-sub[data-v-0a884682]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-0a884682]{font-family:var(--font-chat);font-size:var(--text-sm)}.item-sub[data-v-0a884682],.tips[data-v-0a884682]{color:var(--text-muted)}.tips[data-v-0a884682]{margin:0 auto 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-xs)}.tips[data-v-0a884682],.tips span[data-v-0a884682]{align-items:center}.tips span[data-v-0a884682]{display:inline-flex;gap:var(--space-2)}.empty[data-v-0a884682]{margin:0;padding:var(--space-4) var(--space-3);font-size:var(--text-sm);color:var(--text-placeholder)}.packs[data-v-f15a9dad]{display:flex;gap:4px;padding-bottom:6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-subtle)}.packs[data-v-f15a9dad]::-webkit-scrollbar{display:none}.pack[data-v-f15a9dad]{flex:none;width:38px;height:38px;padding:3px;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer}.pack.is-on[data-v-f15a9dad]{background:var(--action-soft)}.pack img[data-v-f15a9dad]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.grid[data-v-f15a9dad]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:8px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.sticker[data-v-f15a9dad]{aspect-ratio:1;padding:4px;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.sticker[data-v-f15a9dad]:hover{background:var(--bg-subtle)}.sticker img[data-v-f15a9dad]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.composer[data-v-ea922af9]{flex:none;border-top:1px solid var(--border);padding:8px 12px}.box[data-v-ea922af9],.composer[data-v-ea922af9]{background:var(--bg-surface)}.box[data-v-ea922af9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;padding:6px 8px 6px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--dur-fast) var(--ease-out)}.box[data-v-ea922af9]:focus-within{border-color:var(--action)}.box.is-disabled[data-v-ea922af9]{opacity:.6}.field[data-v-ea922af9]{flex:1 1 100%;order:1;min-width:0;min-height:30px;max-height:132px;padding:4px 0;border:none;outline:none;resize:none;overflow-y:auto;background:transparent;font-family:var(--font-chat);font-size:var(--text-base);line-height:1.5;color:var(--text-primary)}.field[data-v-ea922af9]:disabled{cursor:not-allowed}.tools[data-v-ea922af9]{display:flex;align-items:center;gap:6px;flex:1 1 auto;order:2}.expand[data-v-ea922af9]{order:2;flex:0 0 auto}.send[data-v-ea922af9]{order:3;flex:0 0 auto}.error[data-v-ea922af9]{display:inline-flex;color:var(--danger)}.error[data-v-ea922af9],.hint[data-v-ea922af9]{align-items:center;gap:4px;margin-bottom:6px;font-size:var(--text-xs)}.hint[data-v-ea922af9]{display:flex;color:var(--text-muted)}.hint-text[data-v-ea922af9]{min-width:0}.copy[data-v-ea922af9]{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.copy[data-v-ea922af9]:hover{border-color:var(--action);color:var(--action)}.file[data-v-ea922af9]{display:none}.replybar[data-v-ea922af9]{display:flex;align-items:center;gap:10px;padding:4px 2px 8px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle)}.replybar-avatar[data-v-ea922af9]{flex:none}.replybar-main[data-v-ea922af9]{flex:1;min-width:0}.replybar-who[data-v-ea922af9]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.replybar-text[data-v-ea922af9]{font-family:var(--font-chat);font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replybar-warn[data-v-ea922af9]{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--text-xs);color:var(--warning-text)}.attachments[data-v-ea922af9]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.chip[data-v-ea922af9]{position:relative;width:56px;height:56px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.chip img[data-v-ea922af9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.chip.is-doc[data-v-ea922af9]{display:flex;align-items:center;gap:6px;width:auto;max-width:200px;height:56px;padding:0 26px 0 10px;background:var(--bg-subtle);color:var(--text-muted)}.chip-name[data-v-ea922af9]{font-size:var(--text-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-x[data-v-ea922af9]{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--radius-full);background:var(--bg-overlay);color:var(--white);cursor:pointer}@media(max-width:720px){.composer[data-v-ea922af9]{padding:6px 6px calc(6px + var(--safe-bottom))}.box[data-v-ea922af9]{flex-wrap:nowrap;align-items:center;gap:4px;padding:0;border:none;background:transparent}.box[data-v-ea922af9]:focus-within{border-color:transparent}.expand[data-v-ea922af9],.tools[data-v-ea922af9]{order:1;flex:0 0 auto}.tools[data-v-ea922af9]{gap:2px}.field[data-v-ea922af9]{flex:1 1 auto;order:2;max-height:96px;padding:9px 14px;border-radius:var(--radius-2xl);background:var(--bg-subtle);font-size:var(--text-md)}}.scrim[data-v-b8dc447c]{position:fixed;inset:0;z-index:40;background:var(--bg-overlay);display:flex;align-items:flex-end}.sheet[data-v-b8dc447c]{width:100%;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:8px 16px calc(16px + var(--safe-bottom));box-shadow:var(--shadow-lg)}.sheet[data-v-b8dc447c],.sheet-head[data-v-b8dc447c]{background:var(--bg-surface)}.sheet-head[data-v-b8dc447c]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;padding-bottom:12px}.grip[data-v-b8dc447c]{width:36px;height:4px;border-radius:var(--radius-full);background:var(--border-strong)}.close[data-v-b8dc447c]{position:absolute;right:0;top:-2px}.identity[data-v-b8dc447c]{gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.identity[data-v-b8dc447c],.identity-main[data-v-b8dc447c]{display:flex;flex-direction:column;align-items:center}.identity-main[data-v-b8dc447c]{gap:6px;max-width:100%}.identity-name[data-v-b8dc447c]{font-size:var(--text-lg);font-weight:var(--fw-semibold);text-align:center;overflow-wrap:anywhere}.facts[data-v-b8dc447c]{display:flex;flex-direction:column;gap:12px;padding:16px 0}.fact[data-v-b8dc447c]{display:flex;align-items:baseline;gap:10px}.fact-label[data-v-b8dc447c]{flex:none;width:92px;color:var(--text-muted)}.fact-label[data-v-b8dc447c],.fact-value[data-v-b8dc447c]{font-size:var(--text-base)}.fact-value[data-v-b8dc447c]{flex:1;min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.actions[data-v-b8dc447c]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.sheet-enter-active[data-v-b8dc447c],.sheet-leave-active[data-v-b8dc447c]{transition:opacity var(--dur-base) var(--ease-out)}.sheet-enter-active .sheet[data-v-b8dc447c],.sheet-leave-active .sheet[data-v-b8dc447c]{transition:transform var(--dur-base) var(--ease-out)}.sheet-enter-from[data-v-b8dc447c],.sheet-leave-to[data-v-b8dc447c]{opacity:0}.sheet-enter-from .sheet[data-v-b8dc447c],.sheet-leave-to .sheet[data-v-b8dc447c]{transform:translateY(100%)}.thread-empty[data-v-583f37a6]{align-items:center;justify-content:center;background:var(--bg-app)}.thread[data-v-583f37a6],.thread-empty[data-v-583f37a6]{flex:1;min-width:0;display:flex}.thread[data-v-583f37a6]{position:relative;flex-direction:column;background:var(--bg-chat)}.dropzone[data-v-583f37a6]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg-overlay);pointer-events:none}.dropzone-card[data-v-583f37a6]{padding:18px 26px;border:2px dashed var(--action);border-radius:var(--radius-lg);color:var(--action);font-size:var(--text-md);font-weight:var(--fw-semibold)}.dropzone-card[data-v-583f37a6],.head[data-v-583f37a6]{display:flex;align-items:center;gap:10px;background:var(--bg-surface)}.head[data-v-583f37a6]{height:var(--threadbar-h);flex:none;padding:0 12px;border-bottom:1px solid var(--border)}.mhead[data-v-583f37a6]{display:none}.head-info[data-v-583f37a6]{flex:1;min-width:0}.post-icon[data-v-583f37a6]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary)}.post-link[data-v-583f37a6]{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--text-link);text-decoration:none}.head-name[data-v-583f37a6]{display:flex;align-items:center;gap:8px;font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:1.25}.head-name[data-v-583f37a6],.head-sub[data-v-583f37a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-sub[data-v-583f37a6]{font-size:var(--text-xs);color:var(--text-muted)}.is-spinning[data-v-583f37a6] .lc-icon{animation:head-sync-spin-583f37a6 .9s linear infinite}@keyframes head-sync-spin-583f37a6{to{transform:rotate(1turn)}}.head-actions[data-v-583f37a6]{display:flex;align-items:center;gap:6px;flex:none}.banner-slot[data-v-583f37a6]{padding:10px 16px 0}.pickbar[data-v-583f37a6]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + var(--safe-bottom));border-top:1px solid var(--border);background:var(--bg-surface)}.pickbar-count[data-v-583f37a6]{flex:1;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.pickbar-count.is-over[data-v-583f37a6],.pickbar-error[data-v-583f37a6]{color:var(--danger-text)}.pickbar-error[data-v-583f37a6]{flex:none;max-width:55%;font-size:var(--text-sm)}.messages[data-v-583f37a6]{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.messages[data-v-583f37a6]>:first-child{margin-top:auto}.loading[data-v-583f37a6]{flex:1;align-items:center}.loading[data-v-583f37a6],.older[data-v-583f37a6]{display:flex;justify-content:center}.older[data-v-583f37a6]{padding:4px 0 8px}.day-group[data-v-583f37a6]{display:flex;flex-direction:column;gap:var(--space-4)}.day[data-v-583f37a6]{position:sticky;top:-12px;z-index:1;display:flex;justify-content:center;padding:4px 0;margin:2px 0}.day-pill[data-v-583f37a6]{padding:4px 12px;border-radius:var(--radius-full);background:var(--daypill-bg);color:var(--daypill-text);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1.2}@media(max-width:720px){.head[data-v-583f37a6]{display:none}.mhead[data-v-583f37a6]{flex:none;display:flex;align-items:center;gap:4px;height:var(--mobile-bar-h);padding:0 8px;margin-top:var(--safe-top);background:var(--bg-surface);border-bottom:1px solid var(--border)}.mhead-title[data-v-583f37a6]{flex:1;min-width:0;text-align:center;font-size:var(--text-lg);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages[data-v-583f37a6]{padding:10px 12px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.banner-slot[data-v-583f37a6]{padding:8px 12px 0}}.booting[data-v-7c464911]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--bg-app)}.booting-text[data-v-7c464911]{font-size:var(--text-base);color:var(--text-muted)}.frame[data-v-7c464911]{flex:1;overflow:hidden}.col[data-v-7c464911],.frame[data-v-7c464911]{min-width:0;display:flex}.col[data-v-7c464911],.col[data-v-7c464911]>*{flex:1 1 100%}.col[data-v-7c464911]>*{width:100%}.dock[data-v-2c381016]{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--gutter-tight);background:var(--bg-surface)}.dock-head[data-v-2c381016]{flex:none;display:flex;align-items:center;gap:var(--space-2)}.idle[data-v-2c381016]{flex:none;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-xs);color:var(--text-muted)}.half[data-v-2c381016]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}.half+.half[data-v-2c381016]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.chips[data-v-2c381016]{flex:none;display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.chip[data-v-2c381016]{flex:none;height:24px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.chip.is-on[data-v-2c381016]{border-color:transparent;background:var(--action-soft);color:var(--action);font-weight:var(--fw-medium)}.items[data-v-2c381016],.tiles[data-v-2c381016]{flex:1;min-height:0;overflow-y:auto;padding-inline:3px}.items[data-v-2c381016]{gap:var(--space-1)}.item[data-v-2c381016],.items[data-v-2c381016]{display:flex;flex-direction:column}.item[data-v-2c381016]{gap:2px;width:100%;padding:var(--space-3);text-align:left;background:none;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.item[data-v-2c381016]:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border)}.item[data-v-2c381016]:disabled{cursor:not-allowed;opacity:.5}.item-name[data-v-2c381016],.item-sub[data-v-2c381016]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-name[data-v-2c381016]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.item-sub[data-v-2c381016]{font-family:var(--font-chat);font-size:var(--text-xs);color:var(--text-muted)}.tiles[data-v-2c381016]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--space-5) var(--space-3);align-content:start}.tile[data-v-2c381016]{display:flex;flex-direction:column;gap:3px;padding:0;background:none;border:none;text-align:left;cursor:pointer}.tile[data-v-2c381016]:disabled{cursor:not-allowed;opacity:.5}.tile-thumb[data-v-2c381016]{position:relative;display:block;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out)}.tile:hover:not(:disabled) .tile-thumb[data-v-2c381016]{border-color:var(--action)}.tile-kind[data-v-2c381016]{position:absolute;left:3px;bottom:3px;display:inline-flex;padding:2px;border-radius:var(--radius-sm);background:var(--bg-overlay);color:var(--text-inverse)}.tile img[data-v-2c381016]{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tile img[data-v-2c381016],.tile-doc[data-v-2c381016]{width:100%;height:100%}.tile-doc[data-v-2c381016]{display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);color:var(--text-placeholder)}.tile-name[data-v-2c381016]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;color:var(--text-secondary);word-break:break-word}.empty[data-v-2c381016],.tile-name[data-v-2c381016]{font-size:var(--text-xs)}.empty[data-v-2c381016]{grid-column:1/-1;margin:0;padding:var(--space-3) var(--space-2);color:var(--text-placeholder)}.booting[data-v-9b4ea512]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--bg-app)}.booting-text[data-v-9b4ea512]{font-size:var(--text-base);color:var(--text-muted)}.frame[data-v-9b4ea512]{position:relative;flex:1;overflow:hidden}.frame[data-v-9b4ea512],.listcol[data-v-9b4ea512]{min-width:0;display:flex}.listcol[data-v-9b4ea512]{flex:none}.threadcol[data-v-9b4ea512]{flex:1;min-width:0;display:flex}.dockcol[data-v-9b4ea512]{width:var(--dock-w)}.dockcol[data-v-9b4ea512],.rightcol[data-v-9b4ea512]{flex:none;display:flex;min-width:0;border-left:1px solid var(--border-subtle)}.rightcol[data-v-9b4ea512]{width:var(--contact-w)}.rightcol.is-overlay[data-v-9b4ea512]{position:absolute;top:0;right:0;bottom:0;z-index:var(--z-popover);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.stage-wrap[data-v-d4d7dc18]{display:flex;justify-content:center}.stage[data-v-d4d7dc18]{position:relative;width:min(100%,340px);aspect-ratio:1;border-radius:var(--radius-lg);background:var(--crop-stage);overflow:hidden;touch-action:none;cursor:grab}.stage.ready[data-v-d4d7dc18]:active{cursor:grabbing}.stage[data-v-d4d7dc18]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sheet[data-v-d4d7dc18]{display:block;width:100%;height:100%}.veil[data-v-d4d7dc18]{border-radius:var(--radius-full);box-shadow:0 0 0 9999px var(--crop-veil);pointer-events:none}.loader[data-v-d4d7dc18],.veil[data-v-d4d7dc18]{position:absolute;inset:0}.loader[data-v-d4d7dc18]{justify-content:center}.zoom[data-v-d4d7dc18]{display:flex;align-items:center;gap:var(--space-5)}.zoom-mark[data-v-d4d7dc18]{flex:none;color:var(--text-muted)}.slider[data-v-d4d7dc18]{flex:1;min-width:0;accent-color:var(--action);cursor:pointer}.slider[data-v-d4d7dc18]:disabled{cursor:default;opacity:.5}.hint[data-v-d4d7dc18]{margin:0;font-size:var(--text-xs);color:var(--text-muted);text-align:center;line-height:1.5}.picker[data-v-625a31ef]{display:flex;align-items:center;gap:var(--space-5)}.tools[data-v-625a31ef]{flex-direction:column}.buttons[data-v-625a31ef],.tools[data-v-625a31ef]{display:flex;gap:var(--space-2)}.buttons[data-v-625a31ef]{align-items:center}.file[data-v-625a31ef]{display:none}.hint[data-v-625a31ef]{font-size:var(--text-xs);color:var(--text-muted)}.lc-switch[data-v-419a4f48]{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--touch-min);font-size:var(--text-sm);cursor:pointer}.lc-switch input[data-v-419a4f48]{position:absolute;width:44px;height:26px;margin:0;opacity:0;cursor:pointer}.track[data-v-419a4f48]{position:relative;flex:none;width:44px;height:26px;background:var(--bg-muted);transition:background var(--dur-fast) var(--ease-out)}.track[data-v-419a4f48],.track[data-v-419a4f48]:after{border-radius:var(--radius-full)}.track[data-v-419a4f48]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out)}.lc-switch input:checked~.track[data-v-419a4f48]{background:var(--action)}.lc-switch input:checked~.track[data-v-419a4f48]:after{transform:translate(18px)}.lc-switch input:focus-visible~.track[data-v-419a4f48]{box-shadow:var(--ring)}.lc-switch input:disabled~.track[data-v-419a4f48]{opacity:.5;cursor:not-allowed}.label[data-v-419a4f48]{min-width:0}.notice[data-v-524818f5]{margin:var(--space-5) var(--space-6)}.is-danger[data-v-b015b5f5]{color:var(--danger-text)}.body[data-v-b015b5f5]{gap:var(--space-6)}.body[data-v-b015b5f5],.facts[data-v-b015b5f5]{display:flex;flex-direction:column}.facts[data-v-b015b5f5]{list-style:none;margin:0;padding:0;font-size:var(--text-base)}.facts[data-v-b015b5f5],.facts li[data-v-b015b5f5]{gap:var(--space-4)}.facts li[data-v-b015b5f5]{display:flex;align-items:flex-start;line-height:var(--lh-base);color:var(--text-secondary)}.no[data-v-b015b5f5],.ok[data-v-b015b5f5]{margin-top:3px}.ok[data-v-b015b5f5]{color:var(--success)}.no[data-v-b015b5f5]{color:var(--danger)}.hint[data-v-b015b5f5],.scope-note[data-v-b015b5f5]{font-size:var(--text-sm);color:var(--text-muted)}.actions[data-v-b015b5f5]{display:flex;justify-content:flex-end;gap:var(--space-4)}.narrow[data-v-6c5e27a0]>*{max-width:720px;margin-inline:auto}.label[data-v-6c5e27a0]{width:110px;flex:none;font-size:var(--text-sm);color:var(--text-muted)}.foot[data-v-6c5e27a0]{justify-content:center}.signout[data-v-6c5e27a0]{color:var(--danger)}.signout[data-v-6c5e27a0]:hover:not(:disabled){background:var(--danger-soft)}.empty[data-v-e34f0343]{padding:var(--space-11) var(--space-6);text-align:center;font-size:var(--text-base);color:var(--text-muted)}.th-actions[data-v-e34f0343]{width:1%}.cell-grip[data-v-e34f0343],.th-grip[data-v-e34f0343]{width:1%;padding-right:0;color:var(--text-placeholder);cursor:grab}.grip-inner[data-v-e34f0343]{display:flex;align-items:center;justify-content:center;width:16px}tr.is-dragged td[data-v-e34f0343]{opacity:.45}tr.is-over td[data-v-e34f0343]{background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--border-focus)}.cell-actions[data-v-e34f0343]{width:1%;white-space:nowrap}.actions-inner[data-v-e34f0343]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);color:var(--text-placeholder)}.is-truncate[data-v-e34f0343]{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr[data-v-e34f0343]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cards[data-v-e34f0343]{list-style:none;margin:0;padding:0}.card[data-v-e34f0343],.cards[data-v-e34f0343]{display:flex;flex-direction:column}.card[data-v-e34f0343]{position:relative;gap:var(--space-4);padding:var(--space-5) var(--gutter);min-height:var(--row-h);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.card-hit[data-v-e34f0343]{position:absolute;inset:0;border:0;background:none}.card-lead[data-v-e34f0343]{font-size:var(--text-md);font-weight:var(--fw-semibold);min-width:0}.card-fields[data-v-e34f0343]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-5);margin:0;font-size:var(--text-sm)}.card-fields dt[data-v-e34f0343]{color:var(--text-muted);white-space:nowrap}.card-fields dd[data-v-e34f0343]{margin:0;min-width:0}.card-actions[data-v-e34f0343]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.notice[data-v-7fef0d26]{margin-bottom:var(--space-6)}.loading[data-v-7fef0d26]{display:flex;justify-content:center;padding:var(--space-11) 0}.danger-desc[data-v-7fef0d26]{margin:0;font-size:var(--text-base);line-height:1.55;color:var(--text-secondary)}.subnav[data-v-ef7fe704]{width:var(--subnav-w);flex:none;display:flex;flex-direction:column;background:var(--bg-surface);border-right:1px solid var(--border);overflow-y:auto;transition:width var(--dur-fast) var(--ease-out)}.subnav.is-collapsed[data-v-ef7fe704]{width:0;overflow:hidden;border-right:none}.head[data-v-ef7fe704]{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);height:var(--threadbar-h);flex:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.title[data-v-ef7fe704]{font-size:var(--text-md);font-weight:var(--fw-semibold);white-space:nowrap}.groups[data-v-ef7fe704]{padding:var(--space-6) var(--space-4) var(--space-8)}.group[data-v-ef7fe704]{display:flex;flex-direction:column;gap:var(--space-1)}.group+.group[data-v-ef7fe704]{margin-top:var(--space-7)}.group-label[data-v-ef7fe704]{padding:0 var(--space-4) var(--space-3);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--text-muted);letter-spacing:.02em}.item[data-v-ef7fe704]{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer}.item-label[data-v-ef7fe704]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item[data-v-ef7fe704]:hover:not(.is-active){background:var(--bg-subtle);color:var(--text-primary)}.item[data-v-ef7fe704]:focus-visible{outline:none;box-shadow:var(--ring)}.item.is-active[data-v-ef7fe704]{background:var(--action-soft);color:var(--text-brand);font-weight:var(--fw-medium)}.item.is-disabled[data-v-ef7fe704]{color:var(--text-disabled);cursor:default}.handle[data-v-ef7fe704]{flex:none;width:14px;align-self:center;height:50px;margin-left:-7px;margin-right:-7px;z-index:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;padding:0}.handle[data-v-ef7fe704]:hover{color:var(--text-primary)}@media(max-width:720px){.handle[data-v-ef7fe704],.subnav[data-v-ef7fe704]{display:none}}.media-field[data-v-ae0e7715]{display:flex;flex-direction:column;gap:var(--space-3)}.frame[data-v-ae0e7715]{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px;aspect-ratio:3/2;max-height:180px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.img[data-v-ae0e7715]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.empty[data-v-ae0e7715]{flex-direction:column;align-items:center;font-size:var(--text-xs);color:var(--text-placeholder)}.empty[data-v-ae0e7715],.tools[data-v-ae0e7715]{display:flex;gap:var(--space-2)}.tools[data-v-ae0e7715]{flex-wrap:wrap}.file[data-v-ae0e7715]{display:none}.is-compact .frame[data-v-ae0e7715]{max-width:none;max-height:120px}.grid[data-v-ae0e7715]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-4)}.pick[data-v-ae0e7715]{display:flex;flex-direction:column;gap:var(--space-2);padding:0;background:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.pick[data-v-ae0e7715]:hover{border-color:var(--action)}.pick img[data-v-ae0e7715]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.pick-name[data-v-ae0e7715]{padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel[data-v-270ca801]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);overflow:hidden}.panel.is-embedded[data-v-270ca801]{border:none;border-radius:0;background:none;overflow:visible}.panel.is-embedded .panel-body[data-v-270ca801]{padding:0}.panel-head[data-v-270ca801]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--border-subtle)}.panel-icon[data-v-270ca801]{color:var(--text-muted)}.panel-title[data-v-270ca801]{flex:1;min-width:0;font-size:var(--text-md);font-weight:var(--fw-semibold)}.collapse[data-v-270ca801]{flex:none;padding:0;border:none;background:none;color:var(--text-muted);cursor:pointer}.panel-body[data-v-270ca801]{gap:var(--space-5);padding:var(--space-5)}.block[data-v-270ca801],.panel-body[data-v-270ca801]{display:flex;flex-direction:column}.block[data-v-270ca801]{gap:var(--space-3)}.block-head[data-v-270ca801]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.block-label[data-v-270ca801]{font-size:var(--text-sm)}.block-label[data-v-270ca801],.drop[data-v-270ca801]{color:var(--text-muted)}.drop[data-v-270ca801]{padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.drop[data-v-270ca801]:hover{color:var(--danger-text)}.block-row[data-v-270ca801]{display:flex;align-items:flex-start;gap:var(--space-3)}.grip[data-v-270ca801]{flex:none;display:flex;flex-direction:column}.block-main[data-v-270ca801]{flex:1;min-width:0}.text-block[data-v-270ca801]{border:1px solid transparent;border-radius:var(--radius-xl);background:var(--blue-100)}.text-block.is-focus[data-v-270ca801]{border-color:var(--border-focus);background:var(--bg-surface);box-shadow:var(--ring)}.text-input[data-v-270ca801]{display:block;width:100%;overflow-y:hidden;padding:var(--space-4) var(--space-6);border:none;background:none;resize:none;font:inherit;font-family:var(--font-chat);color:var(--text-primary)}.text-input[data-v-270ca801]:focus{outline:none}.vars[data-v-270ca801]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:0 var(--space-5) var(--space-4)}.vars-label[data-v-270ca801]{font-size:var(--text-xs);color:var(--text-muted)}.var[data-v-270ca801]{padding:2px var(--space-4);border:1px solid var(--blue-300);border-radius:var(--radius-full);background:var(--bg-surface);font:inherit;font-size:var(--text-xs);color:var(--blue-700);cursor:pointer}.card-pic[data-v-270ca801]{padding:var(--space-3)}.quick[data-v-270ca801]{display:flex;flex-direction:column;gap:var(--space-4)}.pills[data-v-270ca801]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pill[data-v-270ca801]{padding:var(--space-2) var(--space-6);border:1px solid var(--blue-600);border-radius:var(--radius-full);background:var(--bg-surface);font:inherit;font-size:var(--text-sm);color:var(--blue-700);cursor:pointer}.pill-add[data-v-270ca801]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:none;color:var(--text-muted);cursor:pointer}.pill-add[data-v-270ca801]:hover{background:var(--bg-subtle)}.cards-wrap[data-v-270ca801]{flex-direction:column}.cards[data-v-270ca801],.cards-wrap[data-v-270ca801]{display:flex;gap:var(--space-4)}.cards[data-v-270ca801]{align-items:flex-start;overflow-x:auto;padding-bottom:var(--space-3)}.card[data-v-270ca801]{flex:none;width:200px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.card-top[data-v-270ca801]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) 0}.card-no[data-v-270ca801]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--text-xs);color:var(--white);background:var(--slate-900);border-radius:var(--radius-full)}.card-top-spacer[data-v-270ca801]{flex:1}.card-fields[data-v-270ca801]{display:flex;flex-direction:column;padding:var(--space-4);gap:var(--space-2)}.card-body[data-v-270ca801],.card-title[data-v-270ca801]{width:100%;border:none;background:none;font:inherit;color:var(--text-primary)}.card-title[data-v-270ca801]{font-weight:var(--fw-semibold)}.card-body[data-v-270ca801]{font-size:var(--text-sm);color:var(--text-secondary)}.card-body[data-v-270ca801]:focus,.card-title[data-v-270ca801]:focus{outline:none;background:var(--bg-subtle);border-radius:var(--radius-xs)}.card-add[data-v-270ca801],.card-btn[data-v-270ca801]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border:none;border-top:1px solid var(--border-subtle);background:none;font:inherit;font-size:var(--text-sm);color:var(--blue-700);cursor:pointer}.card-add[data-v-270ca801]{color:var(--text-muted)}.card-add[data-v-270ca801]:hover,.card-btn[data-v-270ca801]:hover{background:var(--bg-subtle)}.card-new[data-v-270ca801]{flex:none;align-self:center;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border:none;background:none;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}.card-new[data-v-270ca801],.foot[data-v-270ca801]{display:flex;align-items:center}.foot[data-v-270ca801]{justify-content:space-between;gap:var(--space-4)}.cap[data-v-270ca801],.foot-note[data-v-270ca801]{font-size:var(--text-xs);color:var(--text-muted)}.adder[data-v-270ca801]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-md)}.adder-title[data-v-270ca801]{width:100%;font-size:var(--text-xs);color:var(--text-muted)}.adder-btn[data-v-270ca801]{display:flex;align-items:center;gap:var(--space-4);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer}.adder-btn[data-v-270ca801]:hover:not(:disabled){border-color:var(--border-strong)}.adder-btn[data-v-270ca801]:disabled{color:var(--text-disabled);cursor:not-allowed}.autosave[data-v-8ebc180b]{min-width:92px;font-size:var(--text-xs);color:var(--text-muted)}.autosave.t-saved[data-v-8ebc180b]{color:var(--success-text)}.autosave.t-blocked[data-v-8ebc180b],.autosave.t-error[data-v-8ebc180b]{color:var(--warning-text)}.page[data-v-8ebc180b]{display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--space-8)}.back[data-v-8ebc180b]{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-md);text-decoration:none}.back[data-v-8ebc180b]:hover{color:var(--text-primary);background:var(--bg-subtle)}.alert[data-v-8ebc180b]{flex:none;margin-bottom:var(--space-5)}[data-v-8ebc180b] .lc-page-head{flex:none}.split[data-v-8ebc180b]{flex:1;min-height:0;display:grid;grid-template-columns:180px minmax(0,1fr) 360px;grid-template-rows:auto minmax(0,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-5)}.head[data-v-8ebc180b]{grid-column:1/3;padding-inline:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}[data-v-8ebc180b] .lc-page-head{margin-bottom:0}.anchors[data-v-8ebc180b]{grid-column:1}.forms[data-v-8ebc180b]{grid-column:2}.preview[data-v-8ebc180b]{grid-column:3;grid-row:1/3}.forms[data-v-8ebc180b]{min-width:0;overflow-y:auto;padding-inline:var(--space-4);padding-bottom:55dvh}.forms[data-v-8ebc180b],.steps[data-v-8ebc180b]{display:flex;flex-direction:column}.step[data-v-8ebc180b]{padding:var(--space-8) 0;border-top:1px solid var(--border-subtle)}.steps>.step[data-v-8ebc180b]:first-child{padding-top:0;border-top:none}.step-head[data-v-8ebc180b]{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.step-no[data-v-8ebc180b]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--text-xs);color:var(--blue-700);background:var(--blue-50);border-radius:var(--radius-full)}.step-text[data-v-8ebc180b]{flex:1;min-width:0}.step-title[data-v-8ebc180b]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.step-desc[data-v-8ebc180b]{font-size:var(--text-sm);color:var(--text-muted)}.step-todo[data-v-8ebc180b]{flex:none;padding:2px var(--space-3);font-size:var(--text-xs);color:var(--warning-text);background:var(--warning-soft);border-radius:var(--radius-full)}.step-body[data-v-8ebc180b]{gap:var(--space-5)}.preview[data-v-8ebc180b],.step-body[data-v-8ebc180b]{display:flex;flex-direction:column}.preview[data-v-8ebc180b]{height:100%;min-height:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-inset);overflow:hidden}.pv-head[data-v-8ebc180b]{display:flex;align-items:center;gap:var(--space-3);flex:none;padding:var(--space-5);color:var(--text-muted);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.pv-title[data-v-8ebc180b]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.pv-body[data-v-8ebc180b]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);overflow-y:auto;text-align:center}.pv-body[data-v-8ebc180b]>*{flex:none}.pv-step[data-v-8ebc180b]{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--blue-700);background:var(--blue-50);border-radius:var(--radius-full)}.pv-step.is-reply[data-v-8ebc180b]{margin-top:var(--space-3)}.pv-value[data-v-8ebc180b]{max-width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.pv-arrow[data-v-8ebc180b]{color:var(--text-placeholder)}.pv-box[data-v-8ebc180b]{flex-direction:column;width:100%;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.pv-box[data-v-8ebc180b],.pv-row[data-v-8ebc180b]{display:flex;gap:var(--space-3)}.pv-row[data-v-8ebc180b]{align-items:center;font-size:var(--text-sm);color:var(--text-secondary)}.pv-row-name[data-v-8ebc180b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-meta[data-v-8ebc180b]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);text-align:left}.pv-quote[data-v-8ebc180b]{width:100%;margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-chat);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md)}.pv-quote[data-v-8ebc180b]:before{content:"“"}.pv-quote[data-v-8ebc180b]:after{content:"”"}.chat[data-v-8ebc180b]{flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-5);text-align:left;background:var(--bg-chat);border:1px solid var(--border);border-radius:var(--radius-lg)}.chat[data-v-8ebc180b],.msg[data-v-8ebc180b]{display:flex}.msg[data-v-8ebc180b]{align-items:flex-end;gap:var(--space-3)}.msg.in[data-v-8ebc180b],.msg.out[data-v-8ebc180b]{justify-content:flex-start}.msg.out[data-v-8ebc180b]{flex-direction:row-reverse}.msg-avatar[data-v-8ebc180b]{align-self:flex-start}.stack[data-v-8ebc180b]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;max-width:84%}.msg.out .stack[data-v-8ebc180b]{align-items:flex-end}.bubble[data-v-8ebc180b]{margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-chat);font-size:var(--text-sm);line-height:1.5;border-radius:var(--radius-xl);white-space:pre-wrap;word-break:break-word}.bubble-in[data-v-8ebc180b]{background:var(--bubble-inbound-bg);color:var(--bubble-inbound-text)}.bubble-out[data-v-8ebc180b]{background:var(--bubble-outbound-bg);color:var(--bubble-outbound-text)}.bubble.is-empty[data-v-8ebc180b]{opacity:.7}.media[data-v-8ebc180b]{max-width:220px;border:1px solid var(--border);border-radius:var(--radius-xl)}.quicks[data-v-8ebc180b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.quick[data-v-8ebc180b]{padding:2px var(--space-4);font-size:var(--text-xs);color:var(--text-link);background:var(--bg-surface);border:1px solid var(--border-focus);border-radius:var(--radius-full)}.pv-cards[data-v-8ebc180b]{display:flex;gap:var(--space-3);width:100%;overflow-x:auto;padding-bottom:var(--space-2)}.pv-card[data-v-8ebc180b]{flex:none;width:148px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.pv-card-media[data-v-8ebc180b]{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:var(--bg-subtle)}.pv-card-img[data-v-8ebc180b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv-card-hint[data-v-8ebc180b]{color:var(--text-placeholder)}.pv-card-title[data-v-8ebc180b]{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-xs);font-weight:var(--fw-semibold)}.pv-card-body[data-v-8ebc180b]{padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.pv-card-btn[data-v-8ebc180b]{display:block;padding:var(--space-2);font-size:var(--text-xs);color:var(--text-link);text-align:center;border-top:1px solid var(--border-subtle)}.picks[data-v-8ebc180b]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.pick[data-v-8ebc180b]{display:flex;align-items:center;gap:var(--space-4);min-height:var(--control-h);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);cursor:pointer}.pick+.pick[data-v-8ebc180b]{border-top:1px solid var(--border-subtle)}.pick[data-v-8ebc180b]:hover{background:var(--bg-subtle)}.picks.is-inline[data-v-8ebc180b]{flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-6);border:0;overflow:visible}.picks.is-inline .pick[data-v-8ebc180b]{min-height:auto;padding:0}.picks.is-inline .pick+.pick[data-v-8ebc180b]{border-top:0}.picks.is-inline .pick[data-v-8ebc180b]:hover{background:none}.picks.is-inline .pick-name[data-v-8ebc180b]{flex:none}.pick-name[data-v-8ebc180b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule[data-v-8ebc180b]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.days[data-v-8ebc180b]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.day[data-v-8ebc180b]{min-width:38px;height:30px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer}.day.is-on[data-v-8ebc180b]{color:var(--blue-700);background:var(--blue-50);border-color:var(--blue-300)}.times[data-v-8ebc180b]{gap:var(--space-3)}.code-row[data-v-8ebc180b],.times[data-v-8ebc180b]{display:flex;align-items:center}.code-row[data-v-8ebc180b]{gap:var(--space-4)}.code-field[data-v-8ebc180b]{width:160px}.howto[data-v-8ebc180b],.notes[data-v-8ebc180b]{margin:0;padding-left:var(--space-7);font-size:var(--text-sm);line-height:1.55;color:var(--text-secondary);list-style:disc}.howto li+li[data-v-8ebc180b],.notes li+li[data-v-8ebc180b]{margin-top:var(--space-3)}.hint-link[data-v-8ebc180b]{font-size:var(--text-sm);color:var(--text-link)}.warn[data-v-8ebc180b]{color:var(--danger-text)}.hint[data-v-8ebc180b],.warn[data-v-8ebc180b]{font-size:var(--text-xs)}.hint[data-v-8ebc180b]{color:var(--text-muted);line-height:1.5}.split.is-alone[data-v-8ebc180b]{grid-template-columns:minmax(0,1fr)}.split.is-alone .forms[data-v-8ebc180b],.split.is-alone .head[data-v-8ebc180b]{grid-column:1}.anchors[data-v-8ebc180b]{display:flex;flex-direction:column;gap:var(--space-1)}.anchor[data-v-8ebc180b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text-muted);text-align:left;background:none;border:none;border-radius:var(--radius-md);cursor:pointer}.anchor[data-v-8ebc180b]:hover{background:var(--bg-subtle)}.anchor.is-on[data-v-8ebc180b]{color:var(--text-primary);font-weight:var(--fw-medium);background:var(--blue-50)}.anchor-no[data-v-8ebc180b]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted);border-radius:var(--radius-full)}.anchor.is-on .anchor-no[data-v-8ebc180b]{color:var(--on-action);background:var(--action)}.anchor-title[data-v-8ebc180b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-warn[data-v-8ebc180b]{flex:none;color:var(--warning)}@media(max-width:1280px){.page[data-v-8ebc180b]{overflow-y:auto}.split[data-v-8ebc180b]{grid-template-columns:180px minmax(0,1fr);grid-template-rows:none}.head[data-v-8ebc180b]{grid-column:1/3}.anchors[data-v-8ebc180b]{position:sticky;top:0;align-self:start}.forms[data-v-8ebc180b]{grid-column:2;overflow:visible;padding-bottom:0}.preview[data-v-8ebc180b]{grid-column:1/3;grid-row:auto;height:auto}}@media(max-width:1023px){.split[data-v-8ebc180b]{grid-template-columns:minmax(0,1fr)}.forms[data-v-8ebc180b],.head[data-v-8ebc180b],.preview[data-v-8ebc180b]{grid-column:1}.anchors[data-v-8ebc180b]{display:none}}.autosave[data-v-7a7d1335]{min-width:92px;text-align:right;font-size:var(--text-xs);color:var(--text-muted)}.autosave.t-saved[data-v-7a7d1335]{color:var(--success-text)}.autosave.t-blocked[data-v-7a7d1335],.autosave.t-error[data-v-7a7d1335]{color:var(--warning-text)}.page[data-v-7a7d1335]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.back[data-v-7a7d1335]{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);color:var(--text-muted);text-decoration:none}.back[data-v-7a7d1335]:hover{color:var(--text-primary);background:var(--bg-subtle)}[data-v-7a7d1335] .lc-page-head{flex:none;margin-bottom:0}.alert[data-v-7a7d1335]{margin-top:var(--space-5)}.split[data-v-7a7d1335]{flex:1;min-height:0;display:grid;grid-template-columns:180px minmax(0,1fr) 360px;grid-template-rows:auto minmax(0,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-5)}.head[data-v-7a7d1335]{grid-column:1/4;padding-inline:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.anchors[data-v-7a7d1335]{grid-column:1;display:flex;flex-direction:column;gap:var(--space-1)}.anchor[data-v-7a7d1335]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.anchor[data-v-7a7d1335]:hover{background:var(--bg-subtle)}.anchor.is-on[data-v-7a7d1335]{background:var(--action-soft);color:var(--text-brand);font-weight:var(--fw-medium)}.anchor-no[data-v-7a7d1335]{flex:none;width:18px;color:var(--text-muted)}.anchor-title[data-v-7a7d1335]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-warn[data-v-7a7d1335]{flex:none;color:var(--warning-text)}.forms[data-v-7a7d1335]{grid-column:2;min-height:0;overflow-y:auto;padding-inline:var(--space-4)}.steps[data-v-7a7d1335]{display:flex;flex-direction:column}.step[data-v-7a7d1335]{padding:var(--space-8) 0;border-top:1px solid var(--border-subtle)}.steps>.step[data-v-7a7d1335]:first-child{padding-top:0;border-top:none}.step-head[data-v-7a7d1335]{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.step-no[data-v-7a7d1335]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--text-xs);color:var(--blue-700);background:var(--blue-50);border-radius:var(--radius-full)}.step-text[data-v-7a7d1335]{flex:1;min-width:0}.step-title[data-v-7a7d1335]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.step-todo[data-v-7a7d1335]{flex:none;padding:2px var(--space-3);font-size:var(--text-xs);color:var(--warning-text);background:var(--warning-soft);border-radius:var(--radius-full)}.step-body[data-v-7a7d1335]{display:flex;flex-direction:column;gap:var(--space-5)}.box-head[data-v-7a7d1335]{display:flex;align-items:center;gap:var(--space-3)}.box-icon[data-v-7a7d1335]{flex:none;color:var(--text-muted)}.box-title[data-v-7a7d1335]{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--fw-medium)}.cap-note[data-v-7a7d1335]{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.picks[data-v-7a7d1335]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.pick[data-v-7a7d1335]{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer}.preview[data-v-7a7d1335]{grid-column:3;grid-row:2;min-height:0;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.pv-head[data-v-7a7d1335]{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.pv-title[data-v-7a7d1335]{font-size:var(--text-sm);font-weight:var(--fw-medium)}.pv-body[data-v-7a7d1335]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);overflow-y:auto;padding:var(--space-6)}.pv-body[data-v-7a7d1335]>*{flex:none}.pv-step[data-v-7a7d1335]{font-size:var(--text-xs);color:var(--text-muted)}.pv-step.is-reply[data-v-7a7d1335]{color:var(--text-brand)}.thread[data-v-7a7d1335]{width:100%;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.cmt[data-v-7a7d1335]{display:flex;gap:var(--space-3)}.cmt.is-reply[data-v-7a7d1335]{padding-left:var(--space-6)}.cmt-avatar[data-v-7a7d1335]{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--bg-subtle);font-size:var(--text-xs);color:var(--text-muted)}.cmt-avatar.is-page[data-v-7a7d1335]{background:none}.cmt-main[data-v-7a7d1335]{min-width:0;display:flex;flex-direction:column;gap:3px}.cmt-bubble[data-v-7a7d1335]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-subtle)}.cmt-bubble.is-page[data-v-7a7d1335]{background:var(--action-soft)}.cmt-name[data-v-7a7d1335]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-primary)}.cmt-badge[data-v-7a7d1335]{padding:0 5px;border-radius:var(--radius-full);background:var(--action);color:var(--text-on-action,#fff);font-size:10px;font-weight:var(--fw-medium)}.cmt-text[data-v-7a7d1335]{font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.cmt-image[data-v-7a7d1335]{max-width:160px;border-radius:var(--radius-md)}.cmt-meta[data-v-7a7d1335]{font-size:11px;color:var(--text-placeholder)}.cmt-off[data-v-7a7d1335]{margin:0;padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-muted)}.dm[data-v-7a7d1335]{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.dm-head[data-v-7a7d1335]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-inset)}.dm-name[data-v-7a7d1335]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-primary)}.dm-body[data-v-7a7d1335]{flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.dm-body[data-v-7a7d1335],.dm-row[data-v-7a7d1335]{display:flex}.dm-bubble[data-v-7a7d1335]{margin:0;max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);background:var(--action-soft);font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.dm-bubble.is-empty[data-v-7a7d1335]{max-width:100%;border-radius:var(--radius-md);background:none;border:1px dashed var(--border);color:var(--text-muted);font-size:var(--text-xs)}.dm-media[data-v-7a7d1335]{max-width:160px;border-radius:var(--radius-md)}.pv-note[data-v-7a7d1335]{margin:0;font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:1280px){.page[data-v-7a7d1335]{overflow-y:auto}.split[data-v-7a7d1335]{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.forms[data-v-7a7d1335],.head[data-v-7a7d1335],.preview[data-v-7a7d1335]{grid-column:1}.anchors[data-v-7a7d1335]{display:none}.forms[data-v-7a7d1335]{overflow-y:visible}.preview[data-v-7a7d1335]{grid-row:auto;height:auto}.pv-body[data-v-7a7d1335]{max-height:60dvh}}.stack[data-v-362d82bb]{align-items:flex-start;gap:var(--space-3)}.items[data-v-362d82bb],.stack[data-v-362d82bb]{display:flex;min-width:0}.items[data-v-362d82bb]{flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--space-2);overflow:hidden}.items[data-v-362d82bb]:not(.is-open)>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items.is-open[data-v-362d82bb]{flex-direction:column;flex-wrap:wrap;align-items:flex-start;overflow:visible}.more[data-v-362d82bb]{flex:none;padding:2px var(--space-3);font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-subtle);border-radius:var(--radius-full)}.toggle[data-v-362d82bb]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:var(--text-placeholder);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.toggle[data-v-362d82bb]:hover{color:var(--text-secondary);background:var(--bg-subtle)}.toggle[data-v-362d82bb]:focus-visible{outline:none;box-shadow:var(--ring)}.channel[data-v-a54ff636]{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.channel-name[data-v-a54ff636]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw[data-v-a54ff636]{padding:1px var(--space-3);font-size:var(--text-xs);color:var(--blue-700);background:var(--blue-50);border-radius:var(--radius-full)}.alert[data-v-a54ff636]{margin-bottom:var(--space-6)}.preset-list[data-v-a54ff636]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.preset[data-v-a54ff636]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.preset[data-v-a54ff636]:hover{background:var(--bg-subtle)}.preset-text[data-v-a54ff636]{display:flex;flex-direction:column;gap:2px;min-width:0}.preset-name[data-v-a54ff636]{font-size:var(--text-sm);font-weight:var(--fw-medium)}.preset-kw[data-v-a54ff636]{font-size:var(--text-xs);color:var(--text-muted)}.alert[data-v-97799a1c]{margin-bottom:var(--space-6)}.kw[data-v-97799a1c]{padding:2px var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-full)}.grp[data-v-97799a1c],.kw[data-v-97799a1c]{display:inline-flex;font-size:var(--text-sm)}.grp[data-v-97799a1c]{align-items:baseline;gap:var(--space-2);color:var(--text-secondary)}.grp.is-empty[data-v-97799a1c]{color:var(--danger-text)}.scrim[data-v-707d9edc]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;background:var(--bg-overlay)}.panel[data-v-707d9edc]{display:flex;flex-direction:column;flex:none;width:min(400px,100vw);height:100dvh;min-height:0;background:var(--bg-surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;padding-top:var(--safe-top,0);padding-bottom:var(--safe-bottom,0)}.panel[data-v-707d9edc]>*{flex:1;width:100%;min-height:0}.lc-drawer-enter-active[data-v-707d9edc],.lc-drawer-leave-active[data-v-707d9edc]{transition:opacity var(--dur-fast) var(--ease-out)}.lc-drawer-enter-from[data-v-707d9edc],.lc-drawer-leave-to[data-v-707d9edc]{opacity:0}.channel[data-v-64ed17cb]{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.channel-name[data-v-64ed17cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-text[data-v-64ed17cb]{min-width:0}.alert[data-v-bec5d263]{margin-bottom:var(--space-6)}.file[data-v-bec5d263]{display:none}.hint[data-v-bec5d263]{margin:0}.hint[data-v-bec5d263],.progress[data-v-bec5d263]{font-size:var(--text-sm);color:var(--text-muted)}.progress[data-v-bec5d263]{margin-right:auto}.picked[data-v-bec5d263]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.picked li[data-v-bec5d263]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font-size:var(--text-sm)}.picked li+li[data-v-bec5d263]{border-top:1px solid var(--border-subtle)}.picked-name[data-v-bec5d263]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picked-size[data-v-bec5d263]{color:var(--text-muted)}.sheet[data-v-bec5d263]{background:var(--bg-surface)}.group+.group[data-v-bec5d263],.sheet[data-v-bec5d263]{border-top:1px solid var(--border-subtle)}.group-head[data-v-bec5d263]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--bg-inset);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.group-head.is-over[data-v-bec5d263]{background:var(--action-soft);color:var(--text-brand)}.team-chip[data-v-bec5d263]{display:inline-flex;align-items:center;padding:1px var(--space-4);border:1px solid;border-radius:var(--radius-full);white-space:nowrap}.group-count[data-v-bec5d263]{color:var(--text-muted)}.material-grid[data-v-bec5d263]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-5);padding:var(--space-6)}.tools[data-v-bec5d263]{align-items:center}@media(max-width:1280px){.lc-filterbar[data-v-bec5d263]{flex-wrap:wrap}}@media(max-width:720px){.kind-filter[data-v-bec5d263]{flex:1 1 100%}.kind-filter[data-v-bec5d263] .lc-segmented{display:flex}.kind-filter[data-v-bec5d263] .segment{flex:1;min-width:0;padding-inline:var(--space-2)}}.sort[data-v-bec5d263]{max-width:160px}.mode-note[data-v-bec5d263],.picked-count[data-v-bec5d263]{font-size:var(--text-sm);color:var(--text-muted)}.mode-note[data-v-bec5d263]{flex:none;padding-bottom:7px}.pick-hit[data-v-bec5d263]{inset:0;padding:0;background:none;border:0;cursor:pointer}.grip[data-v-bec5d263],.pick-hit[data-v-bec5d263]{position:absolute;z-index:1}.grip[data-v-bec5d263]{top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.material.is-ordering:hover .grip[data-v-bec5d263]{color:var(--action);border-color:var(--action)}.zoom[data-v-bec5d263]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer}.zoom[data-v-bec5d263]:hover{color:var(--text-primary);background:var(--bg-subtle)}.zoom[data-v-bec5d263]:focus-visible{outline:none;box-shadow:var(--ring)}.pick-box[data-v-bec5d263]{position:absolute;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--on-action);background:var(--bg-surface);border:2px solid var(--border-strong);border-radius:var(--radius-sm)}.material.is-picked .pick-box[data-v-bec5d263]{background:var(--action);border-color:var(--action)}.material[data-v-bec5d263]{position:relative;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-inset)}.material.is-ordering[data-v-bec5d263]{cursor:grab}.material.is-dragged[data-v-bec5d263]{opacity:.4}.material.is-picked[data-v-bec5d263]{border-color:var(--action)}.material.is-over[data-v-bec5d263]{box-shadow:inset 3px 0 0 var(--action)}.player[data-v-bec5d263]{width:100%;-o-object-fit:cover;object-fit:cover;background:var(--bg-inverse)}.doc[data-v-bec5d263],.player[data-v-bec5d263]{aspect-ratio:1}.doc[data-v-bec5d263]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;background:var(--bg-subtle)}.doc[data-v-bec5d263]:hover{color:var(--text-link)}.material img[data-v-bec5d263]{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.material figcaption[data-v-bec5d263]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);background:var(--bg-surface)}.material-name[data-v-bec5d263]{flex:1;min-width:0;font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-bcb9638f]{font-size:var(--text-sm);color:var(--text-muted)}.lib-select[data-v-bcb9638f]{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer}.lib-select[data-v-bcb9638f]:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.form[data-v-bcb9638f]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.cols[data-v-bcb9638f]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-6);align-items:start}.scope[data-v-bcb9638f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.picker[data-v-bcb9638f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-height:320px;overflow-y:auto}@media(max-width:720px){.cols[data-v-bcb9638f],.scope[data-v-bcb9638f]{grid-template-columns:minmax(0,1fr)}}.tile[data-v-bcb9638f]{position:relative;aspect-ratio:1;padding:0;border:2px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-inset);cursor:pointer}.tile.is-on[data-v-bcb9638f]{border-color:var(--action)}.tile-doc[data-v-bcb9638f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.tile-name[data-v-bcb9638f]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tile img[data-v-bcb9638f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tick[data-v-bcb9638f]{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--action);color:var(--on-action)}.foot[data-v-bcb9638f]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px calc(12px + var(--safe-bottom, 0px));border-top:1px solid var(--border-subtle)}.alert[data-v-cb31109d]{margin-bottom:var(--space-6)}.scope[data-v-cb31109d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.scope-field[data-v-cb31109d]{width:100%;max-width:none}.order[data-v-cb31109d]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.order-row[data-v-cb31109d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid transparent;cursor:grab}.order-row+.order-row[data-v-cb31109d]{border-top-color:var(--border-subtle)}.order-row.is-dragged[data-v-cb31109d]{opacity:.45}.order-row.is-over[data-v-cb31109d]{border-color:var(--border-focus);background:var(--action-soft)}.order-grip[data-v-cb31109d],.order-num[data-v-cb31109d]{flex:none;color:var(--text-muted)}.order-num[data-v-cb31109d]{width:22px;font-size:var(--text-sm);text-align:right}.order-name[data-v-cb31109d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-note[data-v-cb31109d]{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.head-tools[data-v-cb31109d]{display:flex;align-items:center;gap:var(--space-4)}.mode-note[data-v-cb31109d],.picked-count[data-v-cb31109d]{font-size:var(--text-sm);color:var(--text-muted)}.peek[data-v-cb31109d]{display:inline-flex;align-items:center;gap:var(--space-3);max-width:100%;min-width:0;padding:0;border:none;background:none;font:inherit;color:var(--text-muted);text-align:left;cursor:pointer}.peek-text[data-v-cb31109d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-icon[data-v-cb31109d]{flex:none;opacity:0;color:var(--text-placeholder)}.peek:focus-visible .peek-icon[data-v-cb31109d],.peek:hover .peek-icon[data-v-cb31109d]{opacity:1}.peek:hover .peek-text[data-v-cb31109d]{color:var(--text-primary)}.full-text[data-v-cb31109d]{margin:0;padding:var(--space-4);font-size:var(--text-base);line-height:var(--lh-base);white-space:pre-wrap;word-break:break-word}.lead[data-v-cb31109d]{gap:var(--space-3);min-width:0}.lead[data-v-cb31109d],.pick[data-v-cb31109d]{display:inline-flex;align-items:center}.pick[data-v-cb31109d]{flex:none;justify-content:center;width:18px;height:18px;padding:0;color:var(--on-action);background:var(--bg-surface);border:2px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.pick.is-on[data-v-cb31109d]{background:var(--action);border-color:var(--action)}.attach[data-v-cb31109d]{gap:4px;color:var(--text-muted)}.attach[data-v-cb31109d],.team-chip[data-v-cb31109d]{display:inline-flex;align-items:center;font-size:var(--text-sm)}.team-chip[data-v-cb31109d]{padding:3px var(--space-4);font-weight:var(--fw-medium);border-radius:var(--radius-full);white-space:nowrap}.cat-list[data-v-cb31109d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cat-list li[data-v-cb31109d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font-size:var(--text-sm)}.cat-list li+li[data-v-cb31109d]{border-top:1px solid var(--border-subtle)}.cat-name[data-v-cb31109d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-team[data-v-cb31109d]{flex:none}.lc-logo[data-v-4c4b6cc1]{display:inline-flex;align-items:center;gap:8px}.mark[data-v-4c4b6cc1]{display:block;flex:none;-o-object-fit:contain;object-fit:contain}.word[data-v-4c4b6cc1]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);line-height:1;white-space:nowrap}.word-ink[data-v-4c4b6cc1]{color:var(--text-primary)}.word-accent[data-v-4c4b6cc1]{color:var(--action)}.screen[data-v-d47e0205]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-app);padding:calc(24px + var(--safe-top, 0px)) calc(24px + var(--safe-right, 0px)) calc(24px + var(--safe-bottom, 0px)) calc(24px + var(--safe-left, 0px));overflow-y:auto}.card[data-v-d47e0205]{width:400px;max-width:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:32px;text-align:center}.wordmark[data-v-d47e0205]{margin-bottom:4px}.subtitle[data-v-d47e0205]{color:var(--text-muted);font-size:var(--text-md);margin-top:8px;margin-bottom:20px}.loading[data-v-d47e0205]{padding:24px 0 8px}.google-btn[data-v-d47e0205],.loading[data-v-d47e0205]{display:flex;justify-content:center}.google-btn[data-v-d47e0205]{align-items:center;gap:10px;width:100%;height:44px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--dur-fast) var(--ease-out)}.google-btn[data-v-d47e0205]:hover:not(:disabled){background:var(--bg-subtle)}.google-btn[data-v-d47e0205]:disabled{cursor:not-allowed;opacity:.6}.apple-btn[data-v-d47e0205]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:10px;background:var(--black,#000);border:1px solid var(--black,#000);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--white);cursor:pointer;box-shadow:var(--shadow-xs);transition:opacity var(--dur-fast) var(--ease-out)}.apple-btn[data-v-d47e0205]:hover:not(:disabled){opacity:.88}.apple-btn[data-v-d47e0205]:disabled{cursor:not-allowed;opacity:.6}.apple-btn svg[data-v-d47e0205]{margin-top:-2px}.divider[data-v-d47e0205]{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--text-placeholder);font-size:var(--text-sm)}.divider[data-v-d47e0205]:after,.divider[data-v-d47e0205]:before{content:"";flex:1;height:1px;background:var(--border-subtle)}.email-form[data-v-d47e0205]{display:flex;flex-direction:column;gap:10px;text-align:left}.error-slot[data-v-d47e0205]{margin-top:14px;text-align:left}.terms[data-v-d47e0205]{color:var(--text-placeholder);font-size:var(--text-sm);margin-top:18px}.tile[data-v-2a746afd]{min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-7)}.label[data-v-2a746afd]{font-size:var(--text-sm);color:var(--text-muted)}.label[data-v-2a746afd],.value[data-v-2a746afd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value[data-v-2a746afd]{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.tile.is-compact[data-v-2a746afd]{padding:var(--space-5) var(--space-7)}.tile.is-compact .value[data-v-2a746afd]{font-size:var(--text-xl);line-height:var(--lh-xl)}.delta[data-v-2a746afd]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.delta.is-good[data-v-2a746afd]{color:var(--success-text)}.delta.is-bad[data-v-2a746afd]{color:var(--danger-text)}.hint[data-v-2a746afd],.versus[data-v-2a746afd]{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hint[data-v-2a746afd]{min-width:0;font-size:var(--text-xs)}@media(max-width:720px){.tile[data-v-2a746afd]{padding:var(--space-5) var(--space-6)}.value[data-v-2a746afd]{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.delta[data-v-2a746afd]{flex-wrap:wrap;row-gap:0}.hint[data-v-2a746afd],.versus[data-v-2a746afd]{white-space:normal}}.chart[data-v-d5a6efca]{min-width:0;margin:0}.head[data-v-d5a6efca]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.title[data-v-d5a6efca]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.legend[data-v-d5a6efca]{flex-wrap:wrap;gap:var(--space-5);font-size:var(--text-xs);color:var(--text-secondary)}.key[data-v-d5a6efca],.legend[data-v-d5a6efca]{display:inline-flex}.key[data-v-d5a6efca]{align-items:center;gap:var(--space-3)}.swatch[data-v-d5a6efca]{width:10px;height:10px;border-radius:2px}.frame[data-v-d5a6efca]{position:relative;height:200px;margin-left:48px}.ticks[data-v-d5a6efca]{inset:0;pointer-events:none}.tick[data-v-d5a6efca],.ticks[data-v-d5a6efca]{position:absolute}.tick[data-v-d5a6efca]{left:0;right:0;height:1px;background:var(--chart-grid)}.tick-label[data-v-d5a6efca]{position:absolute;right:calc(100% + var(--space-4));top:-8px;font-size:var(--text-xs);line-height:16px;color:var(--text-muted);white-space:nowrap}.columns[data-v-d5a6efca]{position:absolute;inset:0;display:grid}.slot[data-v-d5a6efca]{display:flex;align-items:flex-end;justify-content:center;height:100%;border-radius:var(--radius-xs);outline:none;cursor:default}.slot.is-hover[data-v-d5a6efca]{background:var(--chart-hover)}.slot[data-v-d5a6efca]:focus-visible{box-shadow:var(--ring)}.stack[data-v-d5a6efca]{display:flex;flex-direction:column;gap:2px;width:min(24px,70%);border-radius:4px 4px 0 0;overflow:hidden;transition:height var(--dur-base) var(--ease-out)}.segment[data-v-d5a6efca]{flex-basis:0;min-height:2px}.tip[data-v-d5a6efca]{position:absolute;top:var(--space-2);display:flex;flex-direction:column;gap:2px;min-width:140px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--text-xs);pointer-events:none;z-index:2}.tip.is-start[data-v-d5a6efca]{transform:translate(16px)}.tip.is-end[data-v-d5a6efca]{transform:translate(calc(-100% - 16px))}.tip-date[data-v-d5a6efca]{color:var(--viewer-meta);margin-bottom:2px}.tip-row[data-v-d5a6efca]{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap}.tip-key[data-v-d5a6efca]{width:12px;height:2px;border-radius:1px}.tip-key.is-blank[data-v-d5a6efca]{background:transparent}.tip-label[data-v-d5a6efca]{color:var(--viewer-meta)}.axis[data-v-d5a6efca]{display:grid;margin-left:48px;margin-top:var(--space-3)}.axis-label[data-v-d5a6efca]{display:flex;justify-content:center;min-width:0;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.axis-label.is-first[data-v-d5a6efca]{justify-content:flex-start}.axis-label.is-last[data-v-d5a6efca]{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.stack[data-v-d5a6efca]{transition:none}}.heat[data-v-22935baa]{margin:0;min-width:0}.head[data-v-22935baa]{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-5)}.title[data-v-22935baa]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.sub[data-v-22935baa]{font-size:var(--text-sm);color:var(--text-muted)}.grid[data-v-22935baa]{display:grid;grid-template-columns:32px repeat(24,minmax(0,1fr));gap:2px}.day[data-v-22935baa]{font-size:var(--text-xs);line-height:20px;color:var(--text-muted)}.cell[data-v-22935baa]{height:20px;border-radius:3px}.hour[data-v-22935baa]{padding-top:var(--space-2);white-space:nowrap}.hour[data-v-22935baa],.scale[data-v-22935baa]{font-size:var(--text-xs);color:var(--text-muted)}.scale[data-v-22935baa]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.scale .swatch[data-v-22935baa]{width:14px;height:10px;border-radius:2px}.loading[data-v-909fb93c]{display:flex;justify-content:center;padding:var(--space-12) 0}.body[data-v-909fb93c]{display:flex;flex-direction:column;gap:var(--space-9);transition:opacity var(--dur-base) var(--ease-out)}.body.is-refreshing[data-v-909fb93c]{opacity:.55}.control-box[data-v-909fb93c]{display:flex;align-items:center;height:var(--control-h)}.figures[data-v-909fb93c]{display:flex;flex-direction:column;gap:var(--space-5)}.kpis[data-v-909fb93c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.kpis[data-v-909fb93c]>*+*{border-left:1px solid var(--border-subtle)}.charts[data-v-909fb93c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-9)}.block-head[data-v-909fb93c]{display:flex;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5)}.block-title[data-v-909fb93c]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.block-sub[data-v-909fb93c]{font-size:var(--text-sm);color:var(--text-muted)}.channel[data-v-909fb93c]{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0}.channel-name[data-v-909fb93c]{overflow:hidden;text-overflow:ellipsis}.channel-name[data-v-909fb93c],.num[data-v-909fb93c]{white-space:nowrap}@media(max-width:1023px){.charts[data-v-909fb93c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.body[data-v-909fb93c]{gap:var(--space-8)}.kpis[data-v-909fb93c]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis[data-v-909fb93c]>*+*{border-left:none}.kpis[data-v-909fb93c]>:nth-child(2n){border-left:1px solid var(--border-subtle)}.kpis[data-v-909fb93c]>:nth-child(n+3){border-top:1px solid var(--border-subtle)}.block-head[data-v-909fb93c]{flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){.body[data-v-909fb93c]{transition:none}}.alert[data-v-eb50b4c6]{margin-bottom:var(--space-6)}.head-actions[data-v-eb50b4c6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.amount[data-v-eb50b4c6]{font-weight:var(--fw-medium)}.amount[data-v-eb50b4c6],.date[data-v-eb50b4c6]{white-space:nowrap}.is-void[data-v-eb50b4c6]{text-decoration:line-through}.is-void[data-v-eb50b4c6],.slip[data-v-eb50b4c6]{color:var(--text-muted)}.slip[data-v-eb50b4c6]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-subtle);vertical-align:middle}button.slip[data-v-eb50b4c6]{cursor:zoom-in}button.slip[data-v-eb50b4c6]:focus-visible{outline:none;box-shadow:var(--ring)}.slip-img[data-v-eb50b4c6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.slip-count[data-v-eb50b4c6]{position:absolute;right:2px;bottom:2px;min-width:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--viewer-bg);color:var(--white);font-size:var(--text-xs);line-height:16px;text-align:center}.is-loading[data-v-eb50b4c6]{border-color:transparent}.image-field[data-v-b60f8e6f]{display:flex;flex-direction:column;gap:var(--space-3)}.frame[data-v-b60f8e6f]{display:flex;align-items:center;justify-content:center;width:100%;max-width:220px;aspect-ratio:1;max-height:160px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.img[data-v-b60f8e6f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.empty[data-v-b60f8e6f]{flex-direction:column;align-items:center;font-size:var(--text-xs);color:var(--text-placeholder)}.empty[data-v-b60f8e6f],.tools[data-v-b60f8e6f]{display:flex;gap:var(--space-2)}.tools[data-v-b60f8e6f]{flex-wrap:wrap}.file[data-v-b60f8e6f]{display:none}.grid[data-v-b60f8e6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-4)}.pick[data-v-b60f8e6f]{display:flex;flex-direction:column;gap:var(--space-2);padding:0;background:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.pick[data-v-b60f8e6f]:hover{border-color:var(--action)}.pick img[data-v-b60f8e6f]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.pick-name[data-v-b60f8e6f]{padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert[data-v-a9c3c8dc]{margin-bottom:var(--space-6)}.name-cell[data-v-a9c3c8dc]{gap:var(--space-3);min-width:0}.name-cell[data-v-a9c3c8dc],.thumb[data-v-a9c3c8dc]{display:flex;align-items:center}.thumb[data-v-a9c3c8dc]{justify-content:center;flex:none;width:32px;height:32px;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-placeholder);overflow:hidden}.thumb img[data-v-a9c3c8dc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name-text[data-v-a9c3c8dc]{overflow:hidden;text-overflow:ellipsis}.name-text[data-v-a9c3c8dc],.price[data-v-a9c3c8dc]{white-space:nowrap}.price[data-v-a9c3c8dc]{font-weight:var(--fw-medium)}.selling[data-v-a9c3c8dc]{color:var(--text-muted);white-space:nowrap}.ctl[data-v-60b5f51f]{display:inline-flex;align-items:center;gap:var(--space-2);vertical-align:middle;padding:2px var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:18px;white-space:nowrap;cursor:default}.k-plain[data-v-60b5f51f]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-secondary)}.k-line[data-v-60b5f51f]{background:var(--vendor-line);border-radius:0}.k-line[data-v-60b5f51f],.k-meta[data-v-60b5f51f]{color:var(--vendor-on-fill)}.k-meta[data-v-60b5f51f]{background:var(--vendor-meta);border-radius:var(--radius-sm)}.k-tiktok[data-v-60b5f51f]{background:var(--vendor-tiktok);color:var(--vendor-on-fill);border-radius:var(--radius-xs)}.steps[data-v-c5741236]{list-style:none;margin:0;padding:0;flex-direction:column}.step[data-v-c5741236],.steps[data-v-c5741236]{display:flex;gap:var(--space-5)}.step[data-v-c5741236]{align-items:flex-start;counter-increment:guide}.step[data-v-c5741236]:before{content:counter(guide);flex:none;width:20px;height:20px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.line[data-v-c5741236],.step[data-v-c5741236]:before{color:var(--text-secondary)}.line[data-v-c5741236]{flex:1;min-width:0;font-size:var(--text-base);line-height:26px}.em[data-v-c5741236]{font-weight:var(--fw-semibold);color:var(--text-primary)}.out[data-v-c5741236]{display:inline-flex;align-items:center;gap:var(--space-2);vertical-align:middle;color:var(--text-link);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:2px}.native[data-v-3db5dd6d]{display:flex;align-items:center;justify-content:center;gap:var(--space-5);width:100%;min-height:var(--touch-min);padding:0 var(--space-6);border:none;border-radius:var(--radius-xl);color:var(--vendor-on-fill);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out)}.native[data-v-3db5dd6d]:hover:not(:disabled){filter:brightness(.93)}.native[data-v-3db5dd6d]:focus-visible{outline:none;box-shadow:var(--ring)}.native[data-v-3db5dd6d]:disabled{cursor:not-allowed;opacity:.55}.mark[data-v-3db5dd6d]{flex:none;width:20px;height:20px;display:block}.p-facebook[data-v-3db5dd6d]{background:var(--platform-fb)}.p-line[data-v-3db5dd6d]{background:var(--platform-line)}.p-instagram[data-v-3db5dd6d]{background:var(--platform-ig)}.p-tiktok[data-v-3db5dd6d]{background:var(--platform-tt)}.hero[data-v-6297df0b]{gap:var(--space-5);padding:var(--space-5) 0 var(--space-3)}.hero[data-v-6297df0b],.us[data-v-6297df0b]{display:flex;align-items:center;justify-content:center}.us[data-v-6297df0b]{width:34px;height:34px;border-radius:var(--radius-md);background:var(--action);color:var(--on-action)}.wire[data-v-6297df0b]{display:flex;align-items:center;justify-content:center;width:52px;color:var(--text-placeholder);border-top:1px dashed var(--border-strong)}.block[data-v-6297df0b]{display:flex;flex-direction:column;gap:var(--space-5)}.block-title[data-v-6297df0b]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.requires[data-v-6297df0b]{margin:0;list-style:decimal;padding-left:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);font-size:var(--text-base);line-height:1.5}.roles[data-v-6297df0b]{display:block;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--bg-subtle);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.after[data-v-6297df0b]{list-style:none;margin:0;padding:0;flex-direction:column;font-size:var(--text-base)}.after[data-v-6297df0b],.after li[data-v-6297df0b]{display:flex;gap:var(--space-4)}.after li[data-v-6297df0b]{align-items:flex-start;color:var(--success-text);line-height:1.45}.after li.is-no[data-v-6297df0b]{color:var(--text-muted)}.guide[data-v-6297df0b]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-link);text-decoration:none}.lc-meter[data-v-83f48821]{flex:none;overflow:hidden;border-radius:var(--radius-full);background:var(--bg-muted)}.fill[data-v-83f48821]{display:block;height:100%;border-radius:inherit;transition:width var(--dur-base) var(--ease-out)}.s-sm[data-v-83f48821]{height:4px}.s-md[data-v-83f48821]{height:8px}.t-action .fill[data-v-83f48821]{background:var(--action)}.t-warning .fill[data-v-83f48821]{background:var(--warning)}.t-danger .fill[data-v-83f48821]{background:var(--danger)}.fix[data-v-11bd808c]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}.toggle[data-v-11bd808c]{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-4) var(--space-5);border:none;background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);text-align:left;cursor:pointer}.body[data-v-11bd808c]{padding:0 var(--space-5) var(--space-6)}.wiz[data-v-00f9823b]{display:flex;flex-direction:column;gap:var(--space-6)}.rail[data-v-00f9823b]{list-style:none;margin:0 0 var(--space-2);padding:0;gap:var(--space-5)}.rail[data-v-00f9823b],.tick[data-v-00f9823b]{display:flex;align-items:center}.tick[data-v-00f9823b]{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-placeholder)}.tick+.tick[data-v-00f9823b]:before{content:"";width:var(--space-6);height:1px;margin-right:var(--space-2);background:var(--border)}.dot[data-v-00f9823b]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-muted);font-size:var(--text-xs)}.dot[data-v-00f9823b],.tick.is-on[data-v-00f9823b]{font-weight:var(--fw-semibold)}.tick.is-on[data-v-00f9823b]{color:var(--text-primary)}.tick.is-on .dot[data-v-00f9823b]{background:var(--action);color:var(--on-action)}.tick.is-done .dot[data-v-00f9823b]{background:var(--success-soft);color:var(--success-text)}.vendor[data-v-00f9823b]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}.vendor-name[data-v-00f9823b]{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.vendor-open[data-v-00f9823b]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-link);text-decoration:none}.acts[data-v-00f9823b]{display:flex;justify-content:flex-end;gap:var(--space-4)}.sets[data-v-00f9823b]{list-style:none;margin:0;padding:0}.set[data-v-00f9823b]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle)}.set[data-v-00f9823b]:first-child{border-top:none}.set-main[data-v-00f9823b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.set-name[data-v-00f9823b]{font-size:var(--text-base);font-weight:var(--fw-medium)}.set-note[data-v-00f9823b]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.sw[data-v-00f9823b]{flex:none;width:34px;height:20px;padding:2px;border-radius:var(--radius-full);background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out)}.sw.is-on[data-v-00f9823b]{background:var(--platform-line)}.knob[data-v-00f9823b]{display:block;width:16px;height:16px;border-radius:var(--radius-full);background:var(--bg-surface);transition:transform var(--dur-fast) var(--ease-out)}.sw.is-on .knob[data-v-00f9823b]{transform:translate(14px)}.set-want[data-v-00f9823b]{flex:none;min-width:30px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-muted);text-align:right}.set-want.is-on[data-v-00f9823b]{color:var(--success-text)}code[data-v-00f9823b]{font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all}@media(max-width:720px){.tick:not(.is-on) .tick-name[data-v-00f9823b]{display:none}}.picks[data-v-495dbffc]{display:flex;flex-direction:column}.pick[data-v-495dbffc]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);min-height:var(--touch-min);border:none;border-bottom:1px solid var(--border-subtle);background:transparent;font:inherit;text-align:left;cursor:pointer}.pick[data-v-495dbffc]:hover{background:var(--bg-subtle)}.pick-name[data-v-495dbffc]{flex:1;min-width:0}.path[data-v-495dbffc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md)}.path-title[data-v-495dbffc]{font-size:var(--text-base);font-weight:var(--fw-semibold)}.path-desc[data-v-495dbffc]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.path-act[data-v-495dbffc]{align-self:stretch}.lc-option.is-off[data-v-495dbffc]{opacity:.5;cursor:not-allowed}.wrap[data-v-530a10db]{flex:1;min-width:0;display:flex;background:var(--bg-app)}.master[data-v-530a10db]{flex:none;width:var(--list-w);display:flex;flex-direction:column;overflow-y:auto;padding:var(--space-8) var(--space-6) var(--space-11);border-right:1px solid var(--border-subtle)}.master-head[data-v-530a10db]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.title[data-v-530a10db]{margin:0;font-size:var(--text-2xl);font-weight:var(--fw-bold)}.count[data-v-530a10db]{margin:var(--space-2) 0 0;color:var(--text-muted)}.count[data-v-530a10db],.manual[data-v-530a10db]{font-size:var(--text-sm)}.manual[data-v-530a10db]{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--text-link);text-decoration:none}.notice[data-v-530a10db]{margin-bottom:var(--space-5)}.row[data-v-530a10db]{display:flex;align-items:center;gap:var(--space-5);min-height:var(--row-h);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:inherit;text-decoration:none}.row[data-v-530a10db]:hover{background:var(--bg-subtle)}.row.is-on[data-v-530a10db]{background:var(--blue-50)}.row-main[data-v-530a10db]{flex:1;min-width:0;display:flex;flex-direction:column}.row-name[data-v-530a10db]{font-weight:var(--fw-medium)}.row-name[data-v-530a10db],.row-sub[data-v-530a10db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub[data-v-530a10db]{font-size:var(--text-xs)}.row-quota[data-v-530a10db],.row-sub[data-v-530a10db]{color:var(--text-muted)}.row-quota[data-v-530a10db]{flex:none;display:flex;align-items:center;gap:var(--space-3)}.row-meter[data-v-530a10db]{width:40px}.row-percent[data-v-530a10db]{min-width:30px;font-size:var(--text-xs);text-align:right}.q-warn[data-v-530a10db]{color:var(--warning-text)}.q-full[data-v-530a10db]{color:var(--danger-text)}.row-chev[data-v-530a10db]{flex:none;color:var(--text-placeholder)}.detail[data-v-530a10db]{flex:1;min-width:0;display:flex}@media(max-width:720px){.master[data-v-530a10db]{width:100%;border-right:none;padding:calc(var(--space-6) + var(--safe-top, 0px)) var(--space-6) var(--space-10)}.wrap.show-detail .master[data-v-530a10db],.wrap:not(.show-detail) .detail[data-v-530a10db]{display:none}}.head[data-v-c16563d4]{margin-bottom:var(--space-6)}.back[data-v-c16563d4]{display:none;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none}.back[data-v-c16563d4],.head-main[data-v-c16563d4]{align-items:center}.head-main[data-v-c16563d4]{display:flex;gap:var(--space-5)}.head-text[data-v-c16563d4]{flex:1;min-width:0}.title[data-v-c16563d4]{margin:0;font-size:var(--text-2xl);font-weight:var(--fw-bold)}.sub[data-v-c16563d4]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.alert[data-v-c16563d4]{margin-bottom:var(--space-6)}.block[data-v-c16563d4]{display:flex;flex-direction:column;gap:var(--space-4)}.is-danger[data-v-c16563d4]{color:var(--danger-text)}.control[data-v-c16563d4]{max-width:360px}.quota-foot[data-v-c16563d4]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary)}.quota-time[data-v-c16563d4]{font-size:var(--text-xs);color:var(--text-muted)}.oa-row[data-v-c16563d4]{display:flex;align-items:center;gap:var(--space-4)}.oa-input[data-v-c16563d4]{flex:1;min-width:0;max-width:360px}code[data-v-c16563d4]{font-family:var(--font-mono)}@media(max-width:720px){.back[data-v-c16563d4]{display:inline-flex}}.hint[data-v-93769a7a]{margin-top:var(--space-13)}.row-label[data-v-50078202]{width:96px;flex:none;font-size:var(--text-sm);color:var(--text-muted)}.step[data-v-50078202]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);color:var(--text-primary);text-decoration:none}.step+.step[data-v-50078202]{border-top:1px solid var(--border-subtle)}.step[data-v-50078202]:hover{background:var(--bg-subtle)}.step .lc-row-name[data-v-50078202],.step .lc-row-sub[data-v-50078202]{display:block}.ok[data-v-50078202]{color:var(--success)}.todo[data-v-50078202]{color:var(--text-placeholder)}.guide[data-v-50078202]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--text-link);text-decoration:none}.guide[data-v-50078202]:hover{border-color:var(--action)}.alert[data-v-a8aeb7bd]{margin-bottom:var(--space-6)}.teams[data-v-a8aeb7bd]{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-2)}.link[data-v-a8aeb7bd]{font-size:var(--text-xs);color:var(--text-muted)}.label[data-v-04a05408]{width:96px;flex:none;font-size:var(--text-sm);color:var(--text-muted)}.facts[data-v-04a05408]{list-style:none;margin:0;padding:var(--space-6);flex-direction:column;font-size:var(--text-base)}.facts[data-v-04a05408],.facts li[data-v-04a05408]{display:flex;gap:var(--space-4)}.facts li[data-v-04a05408]{align-items:center}.ok[data-v-04a05408]{color:var(--success)}.no[data-v-04a05408]{color:var(--danger)}.alert[data-v-6cf0199f]{margin-bottom:var(--space-6)}.row-label[data-v-6cf0199f]{width:96px;flex:none;font-size:var(--text-sm);color:var(--text-muted)}.tags[data-v-6cf0199f]{align-items:flex-start}.hint[data-v-6cf0199f]{margin:0;padding:0 var(--space-6) var(--space-5);font-size:var(--text-xs);color:var(--text-muted)}.alert[data-v-c8ba1fa4]{margin-bottom:var(--space-6)}.preview[data-v-c8ba1fa4]{display:flex;align-items:center;min-height:28px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-inset)}.swatches[data-v-c8ba1fa4]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.swatch[data-v-c8ba1fa4]{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:var(--radius-full);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}.swatch.is-on[data-v-c8ba1fa4]{box-shadow:inset 0 0 0 1px var(--border),var(--ring)}.alert[data-v-ab10cdd2]{margin-bottom:var(--space-6)}.swatches[data-v-ab10cdd2]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.swatch[data-v-ab10cdd2]{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:var(--radius-full);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}.swatch.is-on[data-v-ab10cdd2]{box-shadow:inset 0 0 0 1px var(--border),var(--ring)}.team-chip[data-v-ab10cdd2]{display:inline-flex;align-items:center;padding:3px var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-medium);border-radius:var(--radius-full)}.member-names[data-v-ab10cdd2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome[data-v-cd6b7748]{position:fixed;inset:0;overflow-y:auto;background:var(--bg-app);padding:var(--space-9) var(--space-6) var(--space-11);display:flex;justify-content:center}.sheet[data-v-cd6b7748]{width:100%;max-width:520px;align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7)}.head[data-v-cd6b7748]{align-items:center;justify-content:space-between}.head[data-v-cd6b7748],.steps[data-v-cd6b7748]{display:flex;margin-bottom:var(--space-7)}.steps[data-v-cd6b7748]{gap:var(--space-6)}.step[data-v-cd6b7748]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.step.is-done[data-v-cd6b7748],.step.is-on[data-v-cd6b7748]{color:var(--text-primary);font-weight:var(--fw-medium)}.dot[data-v-cd6b7748]{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.step.is-done .dot[data-v-cd6b7748],.step.is-on .dot[data-v-cd6b7748]{background:var(--action);color:var(--on-action)}.title[data-v-cd6b7748]{font-size:var(--text-2xl);font-weight:var(--fw-bold);margin-bottom:var(--space-3)}.desc[data-v-cd6b7748]{color:var(--text-muted);line-height:1.5;margin-bottom:var(--space-7)}.form[data-v-cd6b7748]{display:flex;flex-direction:column;gap:var(--space-5)}.wide[data-v-cd6b7748]{max-width:none;height:38px}.channels[data-v-cd6b7748]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.channel[data-v-cd6b7748]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);font:inherit;text-align:left;cursor:pointer}.channel[data-v-cd6b7748]:hover{border-color:var(--action)}.channel.is-done[data-v-cd6b7748]{background:var(--success-soft);border-color:var(--success);cursor:default}.channel-name[data-v-cd6b7748]{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--fw-medium)}.later[data-v-cd6b7748]{width:100%;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);padding:var(--space-4);cursor:pointer}.later[data-v-cd6b7748]:hover{color:var(--text-primary)}.later.danger[data-v-cd6b7748]:hover{color:var(--danger)}.impersonation[data-v-bd392e3f]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-6);padding-top:calc(var(--space-3) + var(--safe-top, 0px));background:var(--amber-600);color:var(--white);font-size:var(--text-sm);line-height:1.4}.text[data-v-bd392e3f]{flex:1;min-width:0}.leave[data-v-bd392e3f]{flex-shrink:0;border:1px solid var(--on-accent-border);border-radius:var(--radius-full);background:transparent;color:inherit;padding:var(--space-2) var(--space-5);font:inherit;cursor:pointer}.leave[data-v-bd392e3f]:hover{background:var(--on-accent-fill)}@media(max-width:720px){.text strong[data-v-bd392e3f]{display:block}}.plan-banner[data-v-6494ccae]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);padding-top:calc(var(--space-3) + var(--safe-top, 0px));font-size:var(--text-sm);line-height:1.4}.text[data-v-6494ccae]{flex:1;min-width:0}.plan-banner.expired[data-v-6494ccae]{background:var(--danger);color:var(--white)}.plan-banner.warn[data-v-6494ccae]{background:var(--warning-soft);color:var(--warning-text);border-bottom:1px solid var(--border-subtle)}.topbar[data-v-2513f787]{height:calc(var(--topbar-h) + var(--safe-top, 0px));padding-top:var(--safe-top,0);flex:none;display:flex;gap:10px;padding-left:14px;padding-right:14px;background:var(--bg-topbar);border-bottom:1px solid var(--border)}.brand[data-v-2513f787],.topbar[data-v-2513f787]{align-items:center}.brand[data-v-2513f787]{display:inline-flex;gap:8px;color:var(--text-primary)}.brand[data-v-2513f787],.brand[data-v-2513f787]:hover{text-decoration:none}.divider[data-v-2513f787]{width:1px;height:22px;background:var(--border);flex:none}.workspace[data-v-2513f787]{display:inline-flex;align-items:center;gap:7px;min-width:0}.workspace.is-button[data-v-2513f787]{border:none;background:transparent;padding:5px 7px;margin-left:-7px;border-radius:var(--radius-md);color:var(--text-muted);font:inherit;cursor:pointer}.workspace.is-button[data-v-2513f787]:hover{background:var(--bg-subtle)}.workspace-name[data-v-2513f787]{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-2513f787]{flex:1}.me[data-v-2513f787]{display:inline-flex;align-items:center;gap:7px;min-width:0}.me-name[data-v-2513f787]{font-size:var(--text-base);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.topbar[data-v-2513f787]{display:none}}.rail[data-v-a5db3c01]{width:var(--rail-w);flex:none;background:var(--bg-rail);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6) 0 var(--space-6)}.spacer[data-v-a5db3c01]{flex:1;min-height:var(--space-6)}.sep[data-v-a5db3c01]{width:40px;height:1px;flex:none;margin:var(--space-1) 0;background:var(--border)}.item[data-v-a5db3c01],.sep[data-v-a5db3c01]{border:none}.item[data-v-a5db3c01]{width:56px;padding:var(--space-3) var(--space-1) var(--space-2);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:transparent;color:var(--rail-item);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.glyph[data-v-a5db3c01]{position:relative;display:inline-flex}.badge[data-v-a5db3c01]{position:absolute;top:-5px;left:11px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:var(--white);font-size:10px;font-weight:var(--fw-bold);line-height:16px;text-align:center}.label[data-v-a5db3c01]{font-size:11px;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap}.item[data-v-a5db3c01]:hover:not(.is-active){background:var(--bg-subtle);color:var(--text-secondary)}.item[data-v-a5db3c01]:focus-visible{outline:none;box-shadow:var(--ring)}.item.is-active[data-v-a5db3c01]{background:var(--rail-item-active-bg);color:var(--rail-item-active)}.item.is-admin[data-v-a5db3c01]{color:var(--warning-text)}.item.is-admin.is-active[data-v-a5db3c01],.item.is-admin[data-v-a5db3c01]:hover:not(.is-active){background:var(--warning-soft);color:var(--warning-text)}@media(max-width:720px){.rail[data-v-a5db3c01]{display:none}}.bottomnav[data-v-c7dc7b32]{flex:none;display:none;align-items:stretch;background:var(--bg-bottomnav);border-top:1px solid var(--bottomnav-line);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}.tab[data-v-c7dc7b32]{flex:1;min-width:0;height:var(--bottomnav-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;color:var(--bottomnav-item);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out)}.tab.is-active[data-v-c7dc7b32]{color:var(--bottomnav-item-active)}.glyph[data-v-c7dc7b32]{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.label[data-v-c7dc7b32]{font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tab.is-active .label[data-v-c7dc7b32]{font-weight:var(--fw-semibold)}@media(max-width:720px){.bottomnav[data-v-c7dc7b32]{display:flex}}.badge[data-v-c7dc7b32]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:var(--white);font-size:10px;font-weight:var(--fw-bold);line-height:16px;text-align:center}.stack[data-v-7f2088db]{position:fixed;top:calc(var(--space-6) + var(--safe-top, 0px));right:var(--space-6);z-index:60;display:flex;flex-direction:column;gap:var(--space-3);width:min(340px,calc(100vw - 32px))}.toast[data-v-7f2088db]{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.head[data-v-7f2088db]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.channel[data-v-7f2088db]{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-7f2088db]{align-items:center;gap:var(--space-4);padding:var(--space-4)}.body[data-v-7f2088db],.main[data-v-7f2088db]{display:flex}.main[data-v-7f2088db]{flex:1;min-width:0;flex-direction:column;gap:2px}.name[data-v-7f2088db]{font-size:var(--text-base);font-weight:var(--fw-semibold)}.name[data-v-7f2088db],.preview[data-v-7f2088db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview[data-v-7f2088db]{font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:720px){.stack[data-v-7f2088db]{right:var(--space-4);left:var(--space-4);width:auto}}.app-shell[data-v-70cee7c8]{position:fixed;inset:0;height:100dvh;flex-direction:column}.app-body[data-v-70cee7c8],.app-shell[data-v-70cee7c8]{display:flex;overflow:hidden}.app-body[data-v-70cee7c8]{flex:1;min-height:0}@media(min-width:721px){.app-shell[data-v-70cee7c8]{padding-bottom:var(--safe-bottom,0);padding-left:var(--safe-left,0);padding-right:var(--safe-right,0);background:var(--bg-surface)}}.grid[data-v-54b4cab5]{display:grid}.mb-2[data-v-54b4cab5]{margin-bottom:.5rem}.mb-4[data-v-54b4cab5]{margin-bottom:1rem}.max-w-520px[data-v-54b4cab5]{max-width:520px}.min-h-screen[data-v-54b4cab5]{min-height:100vh}.w-full[data-v-54b4cab5]{width:100%}.flex[data-v-54b4cab5]{display:flex}.place-content-center[data-v-54b4cab5]{place-content:center}.items-center[data-v-54b4cab5]{align-items:center}.justify-center[data-v-54b4cab5]{justify-content:center}.overflow-hidden[data-v-54b4cab5]{overflow:hidden}.bg-white[data-v-54b4cab5]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-54b4cab5]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-54b4cab5]{text-align:center}.text-\[80px\][data-v-54b4cab5]{font-size:80px}.text-2xl[data-v-54b4cab5]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-54b4cab5]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-54b4cab5]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-54b4cab5]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-54b4cab5]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-54b4cab5]{font-weight:500}.font-semibold[data-v-54b4cab5]{font-weight:600}.leading-none[data-v-54b4cab5]{line-height:1}.tracking-wide[data-v-54b4cab5]{letter-spacing:.025em}.font-sans[data-v-54b4cab5]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-54b4cab5]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-54b4cab5]{text-decoration-line:underline}.underline-offset-3[data-v-54b4cab5]{text-underline-offset:3px}.antialiased[data-v-54b4cab5]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-54b4cab5]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-54b4cab5]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-54b4cab5]{font-size:110px}.sm\:text-3xl[data-v-54b4cab5]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-2ee6353a]{display:grid}.mb-2[data-v-2ee6353a]{margin-bottom:.5rem}.mb-4[data-v-2ee6353a]{margin-bottom:1rem}.max-w-520px[data-v-2ee6353a]{max-width:520px}.min-h-screen[data-v-2ee6353a]{min-height:100vh}.place-content-center[data-v-2ee6353a]{place-content:center}.overflow-hidden[data-v-2ee6353a]{overflow:hidden}.bg-white[data-v-2ee6353a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-2ee6353a]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-2ee6353a]{text-align:center}.text-\[80px\][data-v-2ee6353a]{font-size:80px}.text-2xl[data-v-2ee6353a]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-2ee6353a]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-2ee6353a]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-2ee6353a]{font-weight:600}.leading-none[data-v-2ee6353a]{line-height:1}.tracking-wide[data-v-2ee6353a]{letter-spacing:.025em}.font-sans[data-v-2ee6353a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-2ee6353a]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-2ee6353a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-2ee6353a]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-2ee6353a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-2ee6353a]{font-size:110px}.sm\:text-3xl[data-v-2ee6353a]{font-size:1.875rem;line-height:2.25rem}}
