/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,-webkit-backdrop-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[pancake\:webhook\]{pancake:webhook}.\[proxies\:reveal\]{proxies:reveal}.\[tiktok-business\:webhook\]{tiktok-business:webhook}}:root{--bg:#f5f5f7;--panel:#fff;--text:#1d1d1f;--muted:#6e6e73;--accent:#3fa548;--accent-hover:#179964;--accent-text:#2e7d34;--accent-soft:#eaf6ec;--gold:#e9b52f;--gold-soft:#fdf6e3;--brand-green-light:#95c053;--border:#00000014;--border-ctl:#00000024;--fill-1:#0000000a;--fill-2:#0000000f;--danger:#dc2626;--danger-soft:#fef2f2;--warn:#b45309;--danger-text:#b91c1c;--warn-soft:#fffbeb;--success:#16a34a;--ring:#3fa54852;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--fs-micro:13px;--lh-micro:18px;--fs-small:14px;--lh-small:20px;--fs-caption:15px;--lh-caption:22px;--fs-sub:15px;--lh-sub:22px;--fs-btn:15px;--lh-btn:20px;--fs-nav:15px;--lh-nav:22px;--fs-body:16px;--lh-body:24px;--fs-input:16px;--lh-input:22px;--fs-title:17px;--lh-title:24px;--fs-h2:20px;--lh-h2:26px;--fs-h1:26px;--lh-h1:32px;--ls-caption:.01em;--ls-body:-.006em;--ls-title:-.012em;--ls-h:-.02em;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--h-ctl:40px;--h-ctl-sm:32px;--hit:44px;--r-xs:6px;--r-sm:8px;--r-ctl:10px;--r-card:10px;--r-sheet:20px;--r-pill:999px;--radius-btn:var(--r-ctl);--radius-card:var(--r-card);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--pad-card:20px;--sh-card:0 1px 2px #0000000a,0 4px 16px #0000000a;--sh-pop:0 4px 12px #00000014,0 12px 32px #0000001a;--sh-modal:0 24px 64px #0003;--shadow:var(--sh-card);--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--dur-press:.1s;--dur-fast:.15s;--dur-pop:.2s;--dur-push:.3s;--blur-bar:saturate(180%) blur(20px);--sidebar-w:240px;--topbar-h:56px;--tabbar-h:56px}@media (pointer:coarse){:root{--h-ctl:44px;--h-ctl-sm:36px}}@media (max-width:768px){:root{--fs-body:17px;--fs-h1:22px;--lh-h1:28px;--pad-card:16px}}*{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55}html{-webkit-tap-highlight-color:transparent}[role=button],a,button,label.switch,summary{touch-action:manipulation}.badge,.chip,.tabbar-item,[role=button],button{-webkit-user-select:none;user-select:none}body:has(.app-shell){font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}a{color:var(--accent);text-decoration:none}:where(body:has(.app-shell)) a{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:underline}}h1,h2,h3{letter-spacing:-.02em;font-family:inherit}h1{font-size:1.5rem;font-weight:700}:where(body:has(.app-shell)) h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h);margin-top:0}:where(body:has(.app-shell)) h1+p.muted{font-size:var(--fs-sub);line-height:var(--lh-sub)}:where(body:has(.app-shell)) h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}:where(body:has(.app-shell)) h3{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.container{width:100%;max-width:none;margin:0;padding:24px 24px 64px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--pad-card);box-shadow:var(--sh-card)}.card .card:not(.modal-sheet):not(.modal-fit):not(.drp-pop){box-shadow:none}@media (max-width:768px){.card .card:not(.modal-sheet):not(.modal-fit):not(.drp-pop){padding:var(--sp-3);border-radius:var(--r-ctl)}}a.card{transition:border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}@media (hover:hover) and (pointer:fine){a.card:hover{border-color:var(--accent);box-shadow:var(--sh-pop);text-decoration:none;transform:translateY(-2px)}a.card:hover h2{color:var(--accent-text)}}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-ctl);background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--r-ctl);padding:8px var(--sp-4);font-family:var(--font);font-size:var(--fs-btn);font-weight:var(--fw-semi);line-height:var(--lh-btn);letter-spacing:-.003em;cursor:pointer;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{background:var(--panel);color:var(--text);border-color:var(--border-ctl)}.btn-plain{color:var(--accent-text);background:0 0;border-color:#0000}.btn-danger{background:var(--panel);color:var(--danger);border-color:#dc262659}.btn-danger-solid{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-sm{min-height:var(--h-ctl-sm);padding:5px var(--sp-3);font-size:var(--fs-sub);line-height:var(--lh-sub);position:relative}.btn-icon{width:var(--h-ctl);min-width:var(--h-ctl);height:var(--h-ctl);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.btn-icon:not(.btn){border-radius:var(--r-ctl);color:var(--text);background:0 0;border:1px solid #0000}.btn-icon.btn-sm{width:var(--h-ctl-sm);min-width:var(--h-ctl-sm);height:var(--h-ctl-sm)}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true]:before{content:"";border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:16px;height:16px;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);text-decoration:none}.btn-ghost:hover:not(:disabled),.btn-plain:hover:not(:disabled){background:var(--fill-1);border-color:var(--border-ctl)}.btn-plain:hover:not(:disabled){border-color:#0000}.btn-danger:hover:not(:disabled){background:var(--danger-soft);border-color:#dc262659}.btn-danger-solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-icon:not(.btn):hover:not(:disabled){background:var(--fill-1)}}@media (pointer:coarse){.btn-sm:after{content:"";position:absolute;inset:-4px 0}}.input,select.input,textarea.input{background:var(--panel);border:1px solid var(--border-ctl);border-radius:var(--r-ctl);width:100%;min-width:0;padding:8px var(--sp-3);color:var(--text);font-family:inherit;font-size:var(--fs-input);font-weight:var(--fw-regular);line-height:var(--lh-input);box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.input:not(textarea){min-height:var(--h-ctl)}textarea.input{padding:9px var(--sp-3);resize:vertical}select.input{height:var(--h-ctl)}select.input:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}input.input[type=date],input.input[type=datetime-local],input.input[type=month],input.input[type=time],input.input[type=week]{height:var(--h-ctl);min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{appearance:none;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}input[type=month]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=week]::-webkit-date-and-time-value{text-align:left}}.input::placeholder{color:#8e8e93}.input:focus{outline:none}.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #dc262638}.input:disabled{opacity:.45;cursor:not-allowed}.input-search{appearance:none;border-color:var(--border-ctl);border-radius:var(--r-pill);background-color:var(--panel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:36px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(body:has(.app-shell) input[type=checkbox],body:has(.app-shell) input[type=radio]){flex:none;width:20px;height:20px}.lbl,label>.lbl{font-size:var(--fs-sub);font-weight:var(--fw-semi);line-height:var(--lh-sub);color:var(--text);margin-bottom:6px;display:block}.req{color:var(--danger,#dc2626);margin-left:2px;font-weight:700}.muted{color:var(--muted)}.app-shell{background:var(--bg);min-height:100dvh;display:flex}.sidebar{flex:0 0 var(--sidebar-w);width:var(--sidebar-w);-webkit-backdrop-filter:var(--blur-bar);border-right:1px solid var(--border);z-index:50;background:#ffffffb8;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{height:var(--topbar-h);box-sizing:border-box;border-bottom:1px solid var(--border);background:#fff;flex-shrink:0;align-items:center;padding:0 18px;display:flex}.sidebar-brand-logo{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.sidebar-brand-mark{color:var(--accent);letter-spacing:-.01em;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800}.sidebar-brand-sub{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.sidebar-nav{padding:10px}.sidebar-group,.sidebar-nav{gap:2px;display:grid}.sidebar-group+.sidebar-group{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.sidebar-group-label{font-size:var(--fs-caption);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:4px 12px}.sidebar-link{min-height:var(--h-ctl);border-radius:var(--r-ctl);color:var(--text);font-weight:var(--fw-regular);font-size:var(--fs-nav);line-height:var(--lh-nav);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 12px;display:flex}.sidebar-link:active{background:var(--fill-2)}@media (hover:hover) and (pointer:fine){.sidebar-link:hover{background:var(--fill-1);text-decoration:none}}.sidebar-link.is-active{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--fw-medium)}.sidebar-link.is-active .sidebar-link-icon{color:var(--accent)}.sidebar-link-icon{text-align:center;flex:none;width:24px;font-size:18px}.sidebar-backdrop{z-index:45;background:#0f172a66;position:fixed;inset:0}.sidebar-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.sidebar-foot-user{font-size:var(--fs-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:901px){.sidebar-foot{display:none}}.app-main{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar{z-index:30;height:var(--topbar-h);-webkit-backdrop-filter:var(--blur-bar);border-bottom:1px solid var(--border);background:#ffffffdb;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.topbar-toggle{border:1px solid var(--border);cursor:pointer;color:var(--text);background:#fff;border-radius:9px;padding:7px 11px;font-size:16px;line-height:1;display:none}.topbar-logo{letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:21px;font-weight:800;line-height:1;text-decoration:none;display:block}.topbar-logo .lg-vi{color:var(--accent)}.topbar-logo .lg-p{color:var(--brand-green-light)}.topbar-logo .lg-r{color:var(--gold)}.topbar-collapse{display:none}@media (min-width:901px){.topbar-logo{display:none}.topbar-collapse{width:var(--h-ctl);height:var(--h-ctl);border:1px solid var(--border-ctl);border-radius:var(--r-ctl);cursor:pointer;color:var(--text);background:0 0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.topbar-collapse:active{background:var(--fill-2)}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.topbar-collapse:hover{background:var(--fill-1)}}@media (min-width:901px){.app-shell.is-collapsed .sidebar{display:none}.app-shell.is-collapsed .topbar-logo{display:block}}.topbar-spacer{flex:1}.topbar-account{min-height:var(--h-ctl);border-radius:var(--r-ctl);min-width:0;color:var(--muted);flex-shrink:1;align-items:center;gap:6px;padding:0 6px;text-decoration:none;display:inline-flex}.topbar-account>.topbar-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.topbar-account{justify-content:center;min-width:36px;padding:0}}@media (hover:hover) and (pointer:fine){.topbar-account:hover{background:var(--fill-1);color:var(--fg,inherit)}}.topbar-user{font-size:var(--fs-sub);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.app-content{flex:1;min-width:0}.notif,.notif-btn{display:inline-flex;position:relative}.notif-btn{width:var(--h-ctl);height:var(--h-ctl);cursor:pointer;color:var(--muted);border-radius:var(--r-ctl);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1}.notif-btn:active{background:var(--fill-2)}@media (hover:hover) and (pointer:fine){.notif-btn:hover{color:var(--text);background:var(--fill-1);text-decoration:none}}.notif-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;top:9px;right:8px}.notif-badge,.notif-dot{background:var(--danger);position:absolute}.notif-badge{color:#fff;min-width:20px;height:20px;font-size:var(--fs-micro);font-weight:var(--fw-bold);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:flex;top:0;right:-2px}.notif-pop{background:var(--card,#fff);border:1px solid var(--border);width:min(380px,100vw - 16px);max-width:100vw;box-shadow:var(--sh-pop);z-index:1300;transform-origin:100% 0;animation:pop-in var(--dur-fast) var(--ease-out);border-radius:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop-panel{transform-origin:100% 0;animation:pop-in var(--dur-fast) var(--ease-out)}@media (max-width:900px){.notif-pop{top:calc(var(--topbar-h,56px) + 6px);width:auto;max-width:none;position:fixed;left:8px;right:8px}}.notif-pop-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.notif-markall{color:var(--accent-text);font-size:var(--fs-sub);font-weight:var(--fw-semi);cursor:pointer;background:0 0;border:none;margin:-6px -8px;padding:6px 8px}.notif-list{max-height:380px;overflow-y:auto}.notif-empty{text-align:center;font-size:var(--fs-sub);padding:18px 12px}.notif-item{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;flex-direction:column;gap:3px;width:100%;min-height:56px;padding:10px 12px;display:flex}.notif-item:active{background:var(--fill-2)}@media (hover:hover) and (pointer:fine){.notif-item:hover{background:var(--fill-1)}}.notif-item.is-unread{background:#3fa5480f}.notif-item-title{font-size:var(--fs-btn);font-weight:var(--fw-semi);line-height:var(--lh-btn);color:var(--text)}.notif-item.is-unread .notif-item-title{font-weight:var(--fw-bold)}.notif-item.is-unread .notif-item-title:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.notif-item-body{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--muted);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lang-switch{background:var(--fill-2);border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.lang-btn{cursor:pointer;min-height:28px;font-size:var(--fs-micro);font-weight:var(--fw-semi);color:var(--muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.lang-btn:hover{background:var(--fill-1)}}.lang-btn.is-active{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #00000014}.table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:calc(var(--r-ctl) + 4px);box-shadow:var(--sh-card);background:#fff;position:relative;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-btn);font-variant-numeric:tabular-nums;min-width:640px;line-height:22px}table.tbl th{text-align:left;font-size:var(--fs-sub);font-weight:var(--fw-semi);color:var(--muted);white-space:nowrap;background:#fafafa;padding:10px 14px}table.tbl td,table.tbl th{border-bottom:1px solid var(--border)}table.tbl td{vertical-align:middle;padding:12px 14px}table.tbl tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){table.tbl tr:hover td{background:var(--fill-1)}}table.tbl td.num,table.tbl th.num{text-align:center;white-space:nowrap;overflow-wrap:normal}table.tbl .num.num-money,table.tbl td.num-money,table.tbl th.num-money{text-align:right;white-space:nowrap}table.tbl.tbl-fixed{table-layout:fixed;min-width:0}table.tbl.tbl-fixed th{white-space:normal;overflow-wrap:anywhere}table.tbl.tbl-fixed td{vertical-align:top;overflow-wrap:anywhere;max-width:none}table.tbl.tbl-fixed td.num{white-space:nowrap;overflow-wrap:normal}table.tbl.tbl-fixed th.num{white-space:normal;overflow-wrap:normal}table.tbl.tbl-sticky-first{border-collapse:separate;border-spacing:0}.tbl-sticky-first td:first-child{z-index:1;background:#fff;position:sticky;left:0}.tbl-sticky-first th:first-child{z-index:2;background:#fafafa;position:sticky;left:0}.perf-section{min-width:0;padding:0;overflow:hidden}.perf-section-head{border-bottom:1px solid var(--border);background:linear-gradient(#fbfbfd,#f7f8fa);padding:16px 20px 14px}.perf-section-head h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650;line-height:1.3}.perf-section-head p{font-size:var(--fs-sub);color:var(--muted);margin:4px 0 0;line-height:1.45}.perf-section-body{flex-direction:column;gap:16px;min-width:0;padding:16px 20px 20px;display:flex}.perf-sub{border-left:3px solid var(--accent);color:#334155;padding-left:8px;font-weight:600;line-height:1.3}.perf-note,.perf-sub{font-size:var(--fs-sub);margin:0 0 8px}.perf-note{color:var(--muted);line-height:1.45}.perf-kpis{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:10px;min-width:0;display:grid}.perf-kpi{border:1px solid var(--border);background:#f8fafc;border-radius:12px;min-width:0;padding:12px 14px;transition:border-color .15s ease-out,background-color .15s ease-out}.perf-kpi:hover{background:#fff;border-color:#3fa54859}.perf-kpi-label{font-size:var(--fs-sub);letter-spacing:.01em;color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.perf-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:700;line-height:1.15}.perf-kpi-value.is-text{letter-spacing:-.005em;font-size:15px;font-weight:650;line-height:1.3}.perf-kpi-hint{font-size:var(--fs-sub);color:var(--muted);overflow-wrap:anywhere;margin-top:3px;line-height:1.35}.perf-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;min-width:0;padding:14px 16px;display:flex}.perf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.perf-field-label{font-size:var(--fs-sub);color:var(--muted);font-weight:600}.perf-seg{background:#eef0f3;border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.perf-seg button{appearance:none;color:#475569;font:inherit;font-size:var(--fs-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.perf-seg button:hover{color:var(--text)}.perf-seg button:active{transform:scale(.97)}.perf-seg button[aria-pressed=true]{color:var(--text);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014,0 1px 6px #0000000a}.perf-seg button:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.perf-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.perf-tbl-wrap{max-height:460px;box-shadow:none;min-width:0;overflow:auto}table.tbl.perf-tbl{font-size:var(--fs-sub);font-variant-numeric:tabular-nums}table.tbl.perf-tbl th{z-index:2;-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:inset 0 -1px 0 var(--border);font-size:var(--fs-sub);letter-spacing:.01em;background:#f8fafce0;border-bottom:0;padding:10px 12px;position:sticky;top:0}table.tbl.perf-tbl th:first-child{z-index:3}table.tbl.perf-tbl td{overflow-wrap:break-word;padding:9px 12px;line-height:1.4}table.tbl.perf-tbl td:first-child{min-width:120px;max-width:220px}table.tbl.perf-tbl tbody tr:nth-child(2n) td{background:#fbfcfd}table.tbl.perf-tbl tbody tr:hover td{background:#f1f7f2}table.tbl.perf-tbl .num{white-space:nowrap}table.tbl.perf-tbl tr.perf-total td{box-shadow:inset 0 1px 0 var(--border);background:#f8fafc;font-weight:700}.perf-tool-name{font-weight:550;display:block}.perf-tool-code{color:#94a3b8;overflow-wrap:anywhere;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.perf-good{color:#15803d;font-weight:600}.perf-bad{color:#b91c1c;font-weight:600}@media (max-width:640px){.perf-section-head{padding:14px 14px 12px}.perf-section-body{padding:14px}.perf-toolbar{padding:12px}}@media (prefers-reduced-motion:reduce){.perf-kpi,.perf-seg button{transition:none}.perf-seg button:active{transform:none}}@media (prefers-reduced-transparency:reduce){table.tbl.perf-tbl th{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc}}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pagination-info{font-size:var(--fs-sub)}.pagination-controls{align-items:center;gap:8px;display:flex}.pagination-page{font-size:var(--fs-sub);color:var(--muted);text-align:center;min-width:54px}.badge{border-radius:var(--r-xs);min-height:24px;font:inherit;font-size:var(--fs-micro);font-weight:var(--fw-semi);line-height:var(--lh-micro);letter-spacing:var(--ls-caption);white-space:nowrap;color:var(--muted);background:currentColor;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in srgb,currentColor 8%,transparent)}}.badge{border:1px solid}@supports (color:color-mix(in lab,red,red)){.badge{border:1px solid color-mix(in srgb,currentColor 20%,transparent)}}button.badge{cursor:pointer}.badge-admin{color:#16a34a}.badge-user{color:#475569}.badge-on{color:#16a34a}.badge-off{color:#64748b}.badge-warn{color:#d97706}.badge-err{color:#dc2626}.badge-vps{color:#2563eb}.chip{min-height:var(--h-ctl-sm);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border-ctl);background:var(--panel);color:var(--text);font-family:inherit;font-size:var(--fs-sub);font-weight:var(--fw-medium);line-height:var(--lh-sub);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.chip:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:var(--fw-semi)}.chip-danger{color:var(--danger);background:var(--danger-soft);font-weight:var(--fw-semi);border-color:#dc26264d}.chip-row{gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.count{background:var(--accent);color:#fff;min-width:22px;height:22px;font-size:var(--fs-micro);font-weight:var(--fw-bold);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;padding:0 6px;line-height:22px;display:inline-block}.seg{background:var(--fill-2);border-radius:var(--r-ctl);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button,.seg>a{justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg button{appearance:none;color:var(--muted);font:inherit;font-size:var(--fs-nav);font-weight:var(--fw-medium);min-height:var(--h-ctl-sm);padding:0 var(--sp-3);border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--panel);color:var(--text);font-weight:var(--fw-semi);box-shadow:var(--sh-card)}.seg button:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.alert{border-radius:var(--r-ctl);border:1px solid var(--border);font-size:var(--fs-sub);line-height:var(--lh-sub);overflow-wrap:anywhere;padding:10px 12px}.alert-success{background:var(--accent-soft);color:#15803d;border-color:#16a34a47}.alert-error{background:var(--danger-soft);color:#b91c1c;border-color:#dc262647}.alert-warning{background:var(--warn-soft);color:var(--warn);border-color:#d9770647}.row{gap:8px;min-width:0}.row,.row-between{flex-wrap:wrap;align-items:center;display:flex}.row-between{justify-content:space-between;gap:12px}.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2,.stack{gap:14px;display:grid}.stack{grid-template-columns:minmax(0,1fr)}.grid-2>*,.stack>*{min-width:0}.mobile-only{display:none}@media (max-width:640px){.mobile-only{display:block}}.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.form-error,.form-ok{font-size:var(--fs-sub);margin:0;padding:9px 12px}.form-ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.advice-md h2{margin:14px 0 6px;font-size:1rem}.advice-md h2:first-child{margin-top:0}.advice-md ul{margin:4px 0 8px;padding-left:20px}.advice-md li{margin:2px 0}.advice-md p{margin:6px 0}.auth-wrap{place-items:center;min-height:100dvh;padding:20px;display:grid}.tabbar{display:none}@media (max-width:900px){.sidebar{height:100dvh;transition:transform .28s var(--ease-drawer);z-index:60;background:#ffffffe6;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 12px 40px #0000002e}.sidebar.is-open{transform:translate(0)}.sidebar-brand{display:none}.sidebar-backdrop{z-index:55}.tabbar{z-index:40;box-sizing:border-box;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:var(--blur-bar);border-top:1px solid var(--border);background:#f5f5f7d1;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-item{cursor:pointer;min-width:0;font-family:inherit;font-size:var(--fs-micro);line-height:16px;font-weight:var(--fw-semi);color:var(--muted);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.tabbar-item>span:not(.count){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar-item :is(i,.ic){transition:transform var(--dur-press) var(--ease-out);font-size:22px;line-height:24px}.tabbar-item:active :is(i,.ic){transform:scale(.92)}.tabbar-item.is-active{color:var(--accent-text);font-weight:var(--fw-bold)}.tabbar-item:hover{text-decoration:none}.tabbar-item .count{background:var(--danger);border-radius:10px;min-width:20px;height:20px;padding:0 5px;line-height:20px;position:absolute;top:2px;left:calc(50% + 4px)}.app-content{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.breadcrumbs{display:none!important}.notif-view-toggle{display:none}}i.fa-brands.fa-facebook,i.fa-brands.fa-facebook-f{color:#1877f2}i.fa-brands.fa-instagram{color:#d62976}i.fa-brands.fa-youtube{color:red}i.fa-brands.fa-tiktok{color:#010101}i.fa-brands.fa-google{color:#4285f4}i.fa-brands.fa-telegram{color:#229ed9}i.fa-brands.fa-linkedin{color:#0a66c2}i.fa-brands.fa-x-twitter{color:#000}i.fa-brands.fa-weixin{color:#07c160}i.fa-brands.fa-whatsapp{color:#25d366}.badge-pf{text-overflow:ellipsis;max-width:100%;overflow:hidden}.badge-pf i.fa-brands,.badge-pf i.fa-solid{color:inherit}.badge-pf-facebook{color:#1877f2}.badge-pf-instagram{color:#d62976}.badge-pf-googlebusiness{color:#4285f4}.badge-pf-blog{color:#21759b}.btn:not(.btn-ghost):not(.btn-danger):not(.btn-plain) i.fa-brands,.chip[aria-pressed=true] i.fa-brands{color:inherit}.ibx-wrap{padding:16px}.ibx{height:calc(100dvh - var(--topbar-h) - 32px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);display:flex;overflow:hidden}.ibx-list{border-right:1px solid var(--border);flex-direction:column;width:clamp(320px,30vw,480px);min-width:320px;display:flex;overflow-x:clip}.ibx-list-head{z-index:5;border-bottom:1px solid var(--border);background:var(--panel);padding:12px 16px 10px;position:sticky;top:0}.ibx-list-head-row{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--hit);display:flex}.ibx-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);overflow:hidden}.ibx-list-head-tools{align-items:center;gap:var(--sp-1);flex-shrink:0;display:flex}.ibx-filter-btn,.ibx-req-btn{position:relative}@media (min-width:901px){select.input.ibx-filter-sel{height:var(--h-ctl-sm);min-height:var(--h-ctl-sm);font-size:var(--fs-sub);line-height:var(--lh-sub);padding-top:0;padding-bottom:0}}.ibx-filter-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);border-radius:9px;padding:0 4px;line-height:18px;position:absolute;top:1px;right:-2px}.ibx-req-count{background:var(--danger);color:#fff;animation:ibx-req-in .16s var(--ease-out) backwards}.ibx-req-count.ibx-req-bump{animation:ibx-req-bump .22s var(--ease-out)}@keyframes ibx-req-in{0%{opacity:0;transform:scale(.9)}}@keyframes ibx-req-bump{50%{transform:scale(1.18)}}.frq-backdrop{z-index:80;background:#0f172a80;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.frq-sheet{width:min(600px,92vw);min-width:0;height:min(680px,88dvh)}@media (max-width:640px){.frq-backdrop{place-items:end stretch;padding:0}.modal-backdrop.frq-backdrop .frq-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;height:88dvh;padding-bottom:env(safe-area-inset-bottom,0);animation:frq-sheet-up var(--dur-push) var(--ease-drawer) backwards}}@keyframes frq-sheet-up{0%{transform:translateY(100%)}}.frq-tabbar{border-bottom:1px solid var(--border);flex:none;min-width:0;padding:8px 16px}.frq-tabs{box-sizing:border-box;width:100%;min-height:40px;display:grid}.frq-tabs button{min-width:0;min-height:40px}.frq-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frq-tabs .count{flex:none}.frq-body{overscroll-behavior:contain;min-width:0}.frq-toolbar{justify-content:space-between;align-items:center;flex-wrap:wrap}.frq-group,.frq-toolbar{gap:var(--sp-2);min-width:0;display:flex}.frq-group{flex-direction:column}.frq-nick{appearance:none;align-items:center;gap:var(--sp-2);width:100%;min-width:0;min-height:44px;padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:var(--fw-semi);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.frq-nick:active{background:var(--fill-2)}.frq-nick:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.frq-nick:hover{background:var(--fill-1)}}.frq-nick-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.frq-nick>.count,.frq-nick>.frq-chip{flex:none}.frq-nick-count{background:var(--fill-2);color:var(--muted)}.frq-nick-count.is-zero{opacity:.6}.frq-nick-chev{color:var(--muted);transition:transform .15s var(--ease-out);flex:none}.frq-nick[aria-expanded=true] .frq-nick-chev{transform:rotate(90deg)}.frq-group-body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.frq-pager{padding-top:var(--sp-2)}.frq-chip{white-space:nowrap;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--fill-2);color:var(--muted);font-size:var(--fs-micro);line-height:var(--lh-micro);align-items:center;gap:4px;display:inline-flex}.frq-chip-warn{background:var(--warn-soft);color:var(--warn)}.frq-note{font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.frq-note,.frq-ok{overflow-wrap:anywhere}.frq-ok{color:var(--accent-text)}.frq-row{transition:background-color .2s var(--ease-out)}.frq-row[data-state=done]{background:var(--accent-soft)}.frq-row[data-state=undone]{opacity:.65}.frq-actions{gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}@media (max-width:480px){.frq-actions{flex:100%;margin-left:0}.frq-actions .btn{flex:1 1 0;min-width:0}.frq-actions .btn:only-child{flex:none;min-width:96px;margin-left:auto}}.frq-empty{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-3);text-align:center;color:var(--muted);flex-direction:column;display:flex}.frq-skel{background:var(--fill-2);border-radius:6px;height:64px;animation:frq-pulse 1.4s ease-in-out infinite}@keyframes frq-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.frq-skel,.ibx-req-count,.ibx-req-count.ibx-req-bump{animation:none}.modal-backdrop.frq-backdrop .frq-sheet{animation-name:modal-fade}.frq-nick,.frq-nick-chev,.frq-row{transition:none}}.ibx-search{margin-top:var(--sp-1);position:relative}.ibx-search .input{padding-right:40px}.ibx-search input::-webkit-search-cancel-button,.ibx-search input::-webkit-search-decoration{appearance:none;display:none}.ibx-search-clear{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ibx-filtering{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);min-width:0;display:flex}.ibx-filtering-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);flex:1;overflow:hidden}.ibx-list-notes{padding:var(--sp-2) var(--sp-3) 0;background:var(--panel);flex-direction:column}.ibx-list-notes,.ibx-note{gap:var(--sp-2);display:flex}.ibx-note{align-items:center;min-width:0;padding:6px var(--sp-3);border-radius:var(--r-ctl);font-size:var(--fs-sub);line-height:var(--lh-sub);border:1px solid #0000}.ibx-note-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ibx-note-warn{background:var(--warn-soft);color:var(--warn);border-color:#b4530938}.ibx-note-err{background:var(--danger-soft);color:var(--danger);border-color:#dc262640}.ibx-note-info{color:var(--text);background:#eff6ff;border-color:#bfdbfe;flex-wrap:wrap}.ibx-note-split{align-items:stretch;padding:0;overflow:hidden}.ibx-note-link{align-items:center;gap:var(--sp-2);min-width:0;padding:6px 0 6px var(--sp-3);color:inherit;flex:1;text-decoration:none;display:flex}.ibx-note-x{min-width:40px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0}.ibx-list-body{overscroll-behavior:contain;flex:1;overflow:hidden auto}.ibx-conv{cursor:pointer;border-bottom:1px solid #0000000a;padding:10px 14px}.ibx-conv.ibx-row{--ibx-av:40px;grid-template-columns:var(--ibx-av) minmax(0,1fr) auto;column-gap:var(--sp-3);background-image:linear-gradient(var(--border),var(--border));background-size:calc(100% - var(--ibx-av) - 26px) 1px;content-visibility:auto;contain-intrinsic-size:auto 64px;background-position:100% 100%;background-repeat:no-repeat;border-bottom:none;align-items:center;row-gap:2px;min-height:64px;display:grid}.ibx-conv.is-selected{background-color:var(--accent-soft)}.ibx-conv:active{background-color:var(--fill-2)}.ibx-conv:not(:active){transition:background-color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ibx-conv:hover:not(.is-selected){background-color:var(--fill-1)}}.ibx-tr-box{animation:ibx-tr-in .18s var(--ease-out) backwards}.ibx-tts-bar{animation:ibx-tts-in .2s var(--ease-out) backwards}@keyframes ibx-tr-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ibx-tts-in{0%{opacity:0;transform:translateY(8px)}}.ibx-tts-eq{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.ibx-tts-eq>i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:ibx-tts-eq .9s ease-in-out infinite;display:block}.ibx-tts-eq>i:nth-child(2){animation-delay:.15s}.ibx-tts-eq>i:nth-child(3){animation-delay:.3s}@keyframes ibx-tts-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ibx-tr-box,.ibx-tts-bar{animation:ibx-tr-fade .12s var(--ease-out) backwards}.ibx-tts-eq>i{animation:none;transform:scaleY(.7)}}@keyframes ibx-tr-fade{0%{opacity:0}}.ibx-swipe{content-visibility:auto;contain-intrinsic-size:auto 64px;position:relative;overflow:hidden}.ibx-swipe-fg{background-color:var(--panel);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.ibx-swipe>.ibx-swipe-fg>.ibx-conv.ibx-row{content-visibility:visible}.ibx-swipe-acts{display:flex;position:absolute;top:0;bottom:0;right:0}.ibx-swipe-btn{color:#fff;text-align:center;cursor:pointer;touch-action:manipulation;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 4px;line-height:1.2;display:flex}.ibx-swipe-btn>span{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.ibx-swipe-btn:active{filter:brightness(.88)}.ibx-swipe-btn:not(:active){transition:filter var(--dur-fast) var(--ease-out)}@media (max-width:900px){.ibx-swipe{contain-intrinsic-size:auto 72px}}.ibx-conv-av{width:var(--ibx-av);height:var(--ibx-av);grid-area:1/1/span 2;align-self:center;position:relative}.ibx-conv-ch{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px;overflow:hidden;box-shadow:0 0 0 2px #fff}.ibx-conv-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);line-height:22px;font-weight:var(--fw-medium);letter-spacing:var(--ls-title);grid-area:1/2;overflow:hidden}.ibx-conv.is-unread .ibx-conv-title{font-weight:var(--fw-bold)}.ibx-conv-time{font-size:calc(var(--fs-micro) - 2px);line-height:var(--lh-micro);letter-spacing:var(--ls-caption);color:var(--muted);white-space:nowrap;grid-area:1/3;justify-self:end}.ibx-conv.is-unread .ibx-conv-time{color:var(--accent-text);font-weight:var(--fw-semi)}.ibx-conv-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);grid-area:2/2;overflow:hidden}.ibx-conv.is-unread .ibx-conv-preview{color:var(--text);font-weight:var(--fw-medium)}.ibx-conv-side{grid-area:2/3;justify-self:end;align-items:center;gap:6px;min-height:22px;display:flex}.ibx-conv-side .count{font-size:calc(var(--fs-micro) - 2px)}.ibx-conv-ic{color:var(--muted);font-size:14px}.ibx-conv-orig{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semi);color:var(--accent-text);grid-column:2/-1;overflow:hidden}.ibx-conv-extra{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px;min-width:0;margin-top:2px;display:flex}.ibx-conv-extra:empty,.ibx-pick{display:none}.ibx-conv.is-picking{grid-template-columns:24px var(--ibx-av) minmax(0,1fr) auto;touch-action:manipulation}.ibx-conv.is-picking .ibx-conv-av{grid-column:2}.ibx-conv.is-picking .ibx-conv-preview,.ibx-conv.is-picking .ibx-conv-title{grid-column:3}.ibx-conv.is-picking .ibx-conv-side,.ibx-conv.is-picking .ibx-conv-time{grid-column:4}.ibx-conv.is-picking .ibx-conv-extra,.ibx-conv.is-picking .ibx-conv-orig{grid-column:3/-1}.ibx-conv.is-picking .ibx-pick{animation:ibx-pick-in var(--dur-fast) var(--ease-out);grid-area:1/1/span 2;justify-content:center;align-self:center;display:flex}.ibx-pick input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.ibx-conv.is-picked{background-color:var(--accent-soft)}.ibx-conv.is-nopick{opacity:.5;cursor:default}@keyframes ibx-pick-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.ibx-bulkdock{flex-direction:column;flex-shrink:0;gap:8px;min-width:0;display:flex}.ibx-bulkdock .vlx-toast{width:auto;max-width:none;animation:ibx-dock-in var(--dur-pop) var(--ease-out);justify-content:space-between;margin:8px 8px 0;position:static;transform:none}.ibx-bulkbar{border-top:1px solid var(--border);background:var(--panel);gap:8px;min-width:0;padding:10px 12px;display:grid;position:relative}.ibx-bulkbar-row{justify-content:space-between;gap:6px 8px}.ibx-bulkbar-btns,.ibx-bulkbar-row{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ibx-bulkbar-btns{gap:8px}.ibx-bulk-prog{background:var(--accent);transform-origin:0;height:3px;transition:transform var(--dur-pop) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ibx-bulk-prog.is-danger{background:var(--danger)}@keyframes ibx-dock-in{0%{transform:translateY(calc(100% + 16px))}to{transform:none}}@media (max-width:900px){.ibx-bulkdock{left:8px;right:8px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:50;animation:ibx-dock-in var(--dur-pop) var(--ease-drawer);position:fixed}.ibx-bulkdock .vlx-toast{margin:0}.ibx-bulkbar{border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-pop)}.ibx-list-body.has-dock{padding-bottom:150px}}@media (prefers-reduced-motion:reduce){.ibx-bulk-prog{transition:none}.ibx-bulkdock,.ibx-bulkdock .vlx-toast,.ibx-conv.is-picking .ibx-pick{animation:none}}.ibx-zn-notice{min-width:0;font-size:var(--fs-caption);line-height:var(--lh-sub);overflow-wrap:anywhere;animation:ibx-zn-notice-in .15s var(--ease-out);align-items:flex-start;gap:8px;margin:0 8px 6px;display:flex}.ibx-zn-notice--neutral{border-radius:var(--r-ctl);background:var(--fill-1);color:var(--text);padding:8px 10px}.ibx-zn-lock{text-align:center;min-width:0;font-size:var(--fs-sub);overflow-wrap:anywhere;justify-content:center;gap:8px;padding:12px;display:flex}.ibx-zn-lock,.ibx-zn-public{color:var(--muted);align-items:center}.ibx-zn-public{border-radius:var(--r-xs);background:var(--fill-1);font-size:var(--fs-caption);flex-shrink:0;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}@media (max-width:640px){.ibx-zn-emoji{display:none}}@keyframes ibx-zn-notice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ibx-zn-notice{animation:none}}.ibx-row-int .ibx-conv-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-row:1/span 2;align-self:center;display:-webkit-box}.ibx-int-av{width:var(--ibx-av);height:var(--ibx-av);background:var(--fill-2);color:var(--muted);border-radius:50%;place-items:center;font-size:18px;display:grid}.ibx-chip{border-radius:var(--r-xs);max-width:100%;font-size:var(--fs-micro);line-height:18px;font-weight:var(--fw-semi);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;padding:0 7px;display:inline-flex;overflow:hidden}@media (max-width:900px){.ibx-conv.ibx-row{--ibx-av:48px;contain-intrinsic-size:auto 72px;min-height:72px;padding:12px 16px}.ibx-conv-title{font-size:var(--fs-title)}}.ibx-skel{pointer-events:none}.ibx-skel-av{width:var(--ibx-av);height:var(--ibx-av);border-radius:50%}.ibx-skel-av,.ibx-skel-line{background:var(--fill-2);display:block}.ibx-skel-line{border-radius:7px;height:14px}.ibx-skel .ibx-skel-av,.ibx-skel .ibx-skel-line{animation:ibx-skel-pulse 1.2s ease-in-out infinite}@keyframes ibx-skel-pulse{50%{opacity:.5}}.ibx-empty{align-items:center;gap:var(--sp-3);text-align:center;color:var(--muted);font-size:var(--fs-sub);line-height:var(--lh-sub);flex-direction:column;padding:48px 24px;display:flex}.ibx-empty :is(i,.ic){opacity:.6;font-size:32px}.ibx-empty p{margin:0}.ibx-thread{flex-direction:column;flex:1;min-width:280px;position:relative}.ibx-thread,.pwa-install-banner{background:var(--panel);display:flex}.pwa-install-banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1200;border:1px solid var(--border);border-radius:var(--radius-card);width:min(560px,100vw - 24px);box-shadow:var(--shadow-lg,0 8px 30px #0000002e);align-items:center;gap:12px;padding:12px 14px;position:fixed;transform:translate(-50%)}@media (max-width:900px){.pwa-install-banner{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}body[data-overlay-open] .pwa-install-banner{display:none}.ibx-thread-head{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:10px;padding:8px 14px;display:flex;container:thread/inline-size}.ibx-head-row1,.ibx-head-row2{display:contents}.ibx-h-head{flex-direction:column;align-items:stretch;gap:6px}.ibx-h-row1{align-items:center;gap:8px;min-width:0;display:flex}.ibx-h-name-wrap{flex-direction:column;flex:120px;justify-content:center;min-width:120px;display:flex}.ibx-h-name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semi);letter-spacing:var(--ls-title)}.ibx-h-name,.ibx-h-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ibx-h-sub{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.ibx-h-orig{color:var(--accent-text);font-weight:var(--fw-semi)}.ibx-h-tools{display:contents}.ibx-h-translate{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.ibx-h-select,select.input.ibx-h-select{background-position:right 6px center;flex:1 1 0;width:auto;min-width:0;max-width:150px;height:36px;min-height:36px;padding:0 26px 0 8px}@container thread (max-width:560px){.ibx-h-row1{flex-wrap:wrap}.ibx-h-tools{flex:100%;order:10;align-items:center;gap:8px;min-width:0;display:flex}.ibx-h-translate{flex:1 1 0}.ibx-h-select{max-width:none}}.ibx-ai-ic{font-size:18px;display:inline-block}.ibx-msgs{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}@media (hover:none) and (pointer:coarse){.ibx-msgs{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.ibx-bubble{max-width:78%;font-size:var(--fs-body);letter-spacing:var(--ls-body);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;padding:8px 12px;line-height:1.4}.ibx-bubble.is-out{background:var(--accent);color:#fff}.ibx-bubble.is-in{color:var(--text);background:#e9e9eb}.ibx-msg-acts{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.ibx-msg-btn{display:inline-flex}.ibx-msg-acts .ibx-msg-btn.ibx-msg-star,.ibx-msg-acts:not(.is-media) .ibx-msg-btn.ibx-msg-more{display:none}.ibx-msg-star.is-on span{color:#d97706!important}@media (hover:hover) and (pointer:fine){.ibx-msg-acts:not(.is-media){flex-direction:row}.ibx-msg-acts .ibx-msg-btn.ibx-msg-star{opacity:0;transition:opacity .12s ease-out;display:inline-flex}.ibx-menu-star{display:none}.ibx-msg-acts:not(.is-media) .ibx-msg-btn.ibx-msg-more{opacity:0;transition:opacity .12s ease-out;display:inline-flex}.ibx-msg-acts:focus-within .ibx-msg-btn,.ibx-msg-bwrap:hover .ibx-msg-acts .ibx-msg-btn{opacity:1}}@media (prefers-reduced-motion:reduce){.ibx-msg-acts .ibx-msg-btn{transition:none}}.ibx-tile-veil{pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out);background:#ffffff80;border-radius:8px;position:absolute;inset:0}.ibx-tile-veil.is-on{opacity:1;pointer-events:auto;cursor:default}.ibx-tile-veil.is-failed{box-shadow:inset 0 0 0 2px var(--danger)}.ibx-tile-veil.is-warn{box-shadow:inset 0 0 0 2px var(--warn)}.ibx-tile-retry{cursor:pointer;width:44px;height:44px;color:var(--danger);border:1px solid var(--danger);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;margin:-22px 0 0 -22px;padding:0;font-size:16px;transition:transform .1s ease-out;display:inline-flex;position:absolute;top:50%;left:50%}.ibx-tile-retry:active{transform:scale(.94)}.ibx-tile-badge{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;font-weight:600;top:50%;left:50%}.ibx-tile-badge,.ibx-tile-q{pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:absolute}.ibx-tile-q{background:var(--warn-soft);width:20px;height:20px;color:var(--warn);border:1px solid var(--warn);border-radius:50%;top:4px;right:4px}.ibx-retry-all{min-height:32px}@media (pointer:coarse){.ibx-retry-all{min-height:var(--hit)}}@media (prefers-reduced-motion:reduce){.ibx-tile-retry,.ibx-tile-veil{transition:none}.ibx-tile-retry:active{transform:none}}.ibx-msgs.ch-facebook .ibx-bubble.is-out{color:#fff;background:#0070f6}.ibx-msgs.ch-facebook .ibx-bubble.is-in{color:#000;background:#f0f0f0}.ibx-msgs.ch-zalo .ibx-bubble.is-out{color:#000;background:#e5f1ff;border:1px solid #0068ff}.ibx-msgs.ch-zalo .ibx-bubble.is-in{color:#000;background:#fff;border:1px solid #e2e8f0}.ibx-msgs.ch-wechat .ibx-bubble.is-out,.ibx-msgs.ch-whatsapp .ibx-bubble.is-out{color:#000;background:#dcf9c8;border:1px solid #95ec69}.ibx-msgs.ch-wechat .ibx-bubble.is-in,.ibx-msgs.ch-whatsapp .ibx-bubble.is-in{color:#000;background:#fff;border:1px solid #e2e8f0}.ibx-msgs.ch-pancake .ibx-bubble.is-out{color:#000;background:#fff3e6;border:1px solid #f5820d}.ibx-msgs.ch-pancake .ibx-bubble.is-in{color:#000;background:#fff;border:1px solid #e2e8f0}.ibx-msgs.ch-pk-zalo .ibx-bubble.is-out{color:#000;background:#e5f1ff;border:1px solid #0068ff}.ibx-msgs.ch-pk-zalo .ibx-bubble.is-in{color:#000;background:#fff;border:1px solid #e2e8f0}.ibx-msgs.ch-pk-tiktok .ibx-bubble.is-out{color:#000;background:#e6f2ff;border:1px solid #0078ff}.ibx-msgs.ch-pk-tiktok .ibx-bubble.is-in{color:#000;background:#fff;border:1px solid #e2e8f0}.ibx-composer{border-top:1px solid var(--border);background:var(--panel);flex-direction:column;gap:6px;padding:8px 12px;display:flex;position:relative}.ibx-composer-input{background-color:var(--fill-2);border-color:#0000;border-radius:20px;min-height:40px;padding:9px 16px}.ibx-composer-input:focus-visible{background-color:var(--panel);border-color:var(--accent)}.ibx-send{background:var(--accent);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-fast) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:17px;display:grid}.ibx-send:active:not(:disabled){transform:scale(.94)}.ibx-send:disabled{opacity:.45;cursor:not-allowed}.ibx-send:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ibx-lead,.ibx-msgs{min-height:0}.ibx-lead{border-left:1px solid var(--border);--ibx-lead-pt:14px;width:clamp(280px,24vw,340px);min-width:260px;height:100%;padding:var(--ibx-lead-pt) 14px 14px;overscroll-behavior:contain;background:var(--panel);flex-direction:column;gap:14px;display:flex;overflow-y:auto}.ibx-lead-head{top:calc(-1 * var(--ibx-lead-pt));z-index:1;margin:calc(-1 * var(--ibx-lead-pt)) -14px 0;padding:var(--ibx-lead-pt) 14px 8px;background:var(--panel);position:sticky}.ibx-lead>*{flex-shrink:0;min-width:0}.ibx-opt-band{background:var(--bg);height:8px;margin:0 -14px}.ibx-opt-row:not(:last-child){background-image:linear-gradient(to right,transparent 44px,var(--border) 44px);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.ibx-back,.ibx-lead-backdrop,.ibx-lead-close,.ibx-lead-toggle{display:none}.ibx-lead-backdrop,.modal-backdrop{overscroll-behavior:contain}@media (min-width:901px){.ibx-wrap{height:calc(100dvh - var(--topbar-h));box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.ibx{flex:auto;height:auto;min-height:0}}@media (max-width:900px){.ibx-wrap{padding:0}.ibx{height:auto;min-height:60dvh;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.ibx-list{background:var(--panel);border-right:none;width:100%;min-width:0}.ibx-list-head{top:var(--topbar-h);-webkit-backdrop-filter:var(--blur-bar);background:#ffffffdb;padding:4px 16px 8px}.ibx-list-title{letter-spacing:var(--ls-h);font-size:22px;line-height:28px}.ibx-thread{z-index:70;background:var(--panel);min-width:0;transition:transform .3s var(--ease-drawer);position:fixed;inset:0;overflow:hidden;transform:translate(100%)}.ibx-thread:not(.is-open){transition-duration:.25s}.ibx-thread.is-open{transform:none}.ibx-msgs{background:var(--bg);padding:12px}.ibx-thread-head{padding-top:max(8px,env(safe-area-inset-top));flex-direction:column;align-items:stretch;gap:6px}.ibx-h-avatar{display:none}.ibx-head-row1{align-items:center;gap:6px;min-width:0;display:flex}.ibx-head-row1 strong{flex:1;min-width:0}.ibx-head-row2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ibx-ai-txt,.ibx-back-txt{display:none}.ibx-composer{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ibx-back{width:var(--hit);height:var(--hit);color:var(--accent-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 -6px 0 -10px;font-family:inherit;font-size:18px;display:inline-flex}}@media (max-width:1439px){.ibx-lead-toggle{display:inline-flex}.ibx-lead{z-index:75;width:min(420px,100vw);min-width:0;transition:transform .3s var(--ease-drawer);--ibx-lead-pt:max(14px,env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));touch-action:pan-y;overscroll-behavior:contain;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.ibx-lead.is-open{box-shadow:var(--sh-modal);transform:translate(0)}.ibx-lead-close{background:var(--fill-2);cursor:pointer;width:36px;height:36px;color:var(--muted);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ibx-lead-backdrop{z-index:72;touch-action:none;background:#00000059;display:block;position:fixed;inset:0}}@media (max-width:900px){.ibx-lead{width:100vw;left:0}}@media (prefers-reduced-motion:reduce){.ibx-lead{transition:opacity .15s!important;transform:none!important}.ibx-lead:not(.is-open){opacity:0;pointer-events:none}.ibx-skel .ibx-skel-av,.ibx-skel .ibx-skel-line{animation:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ibx-thread{transition:opacity .15s!important;transform:none!important}.ibx-thread:not(.is-open){opacity:0;pointer-events:none}}@media (prefers-reduced-transparency:reduce){.ibx-list-head{background:var(--panel);-webkit-backdrop-filter:none}}@media (max-width:900px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.pg-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-trace-toggle{display:none}@media (max-width:640px){.pg-tb-select{flex:100%!important}}@media (max-width:900px){.pg-grid{grid-template-columns:minmax(0,1fr)}.pg-trace{display:none}.pg-trace.is-open{display:block}.pg-trace-toggle{display:inline-flex}}@keyframes voice-tr-pulse{0%,to{opacity:1}50%{opacity:.4}}.voice-tr-pulse{animation:voice-tr-pulse 1.2s ease-in-out infinite}.voice-tr-text{transition:opacity .12s ease-out}.voice-tr-btn{transition:transform .1s ease-out}.voice-tr-btn:active:not(:disabled){transform:scale(.97)}.voice-tr-btn:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.voice-tr-pulse{animation:none}}@media (max-width:640px){.grid-2{grid-template-columns:1fr}.container{padding:18px 14px 56px}.topbar{gap:4px;padding:0 14px}.topbar .notif-btn{flex-shrink:0;width:36px}.topbar-email,.topbar-logout{display:none}.topbar-logo{flex-shrink:0;margin-right:8px;font-size:18px}.topbar-user{gap:4px;min-width:0}.topbar-spacer{display:none}.topbar-help{margin-left:auto}.topbar-user .badge{text-overflow:ellipsis;min-width:0;padding-left:7px;padding-right:7px;display:block;overflow:hidden}.topbar .lang-switch{flex-shrink:0}.topbar .lang-btn{padding:0 5px}table.tbl{min-width:520px}table.tbl td,table.tbl th{padding:9px 10px}table.tbl.tbl-fixed{min-width:0}.table-wrap{-webkit-overflow-scrolling:touch}select.input{min-width:150px}.units-filter-group{width:100%}.units-filter-group .input{flex:1 1 0;min-width:0}.drp-pop{transform:translate(-50%);width:300px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;inset:auto auto 12px 50%!important}}.clamp-2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbl td .badge{white-space:nowrap}@media (max-width:640px){.tbl td,.tbl td.col-title{max-width:62vw}}.tbl td.col-title{max-width:460px}.info-hint{color:#94a3b8;cursor:help;vertical-align:super;-webkit-user-select:none;user-select:none;margin-left:1px;font-size:9px;font-weight:700;line-height:0;position:relative}@media (pointer:coarse){.info-hint:after{content:"";position:absolute;inset:-16px -14px}}.info-hint:focus,.info-hint:hover{color:#475569;outline:none}.info-hint-pop{color:#fff;width:max-content;max-width:min(260px,100vw - 16px);font-size:var(--fs-caption);text-align:left;white-space:normal;z-index:9999;pointer-events:none;background:#1e293b;border-radius:6px;padding:6px 9px;font-weight:400;line-height:1.45;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 12px #0000002e}.info-hint-pop--below{transform:translate(-50%,8px)}.info-hint-pop--pinned{pointer-events:auto}@media (pointer:coarse){.info-hint{position:relative}.info-hint:after{content:"";position:absolute;inset:-10px}.ibx-down-dismiss{position:relative}.ibx-down-dismiss:after{content:"";position:absolute;inset:-12px}}.chart-tip-mobile{z-index:9999;border:1px solid var(--border);width:max-content;max-width:min(340px,100vw - 24px);font-size:var(--fs-sub);white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#fffffff7;border-radius:8px;padding:8px 10px;line-height:1.45;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.switch{cursor:pointer;flex-shrink:0;width:46px;height:28px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch .switch-slider{transition:background-color var(--dur-fast) var(--ease-out);background:#7878803d;border-radius:999px;flex:1}.switch .switch-slider:before{content:"";width:24px;height:24px;transition:transform var(--dur-pop) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch input:checked+.switch-slider{background:var(--accent)}.switch input:checked+.switch-slider:before{transform:translate(18px)}.switch input:focus-visible+.switch-slider{box-shadow:0 0 0 3px var(--ring)}.switch input:disabled{cursor:not-allowed}.switch input:disabled+.switch-slider{opacity:.5}@media (pointer:coarse){.switch:after{content:"";position:absolute;inset:-8px}}.modal-sheet{border-radius:var(--r-sheet);min-height:0;max-height:88dvh;box-shadow:var(--sh-modal);flex-direction:column;padding:0;display:flex}.modal-sheet>.modal-head{border-bottom:1px solid var(--border);padding:14px 16px}.modal-sheet>.modal-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow-y:auto}.modal-sheet>.modal-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--panel);border-radius:0 0 var(--r-sheet) var(--r-sheet);flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}@media (max-width:480px){.modal-sheet>.modal-foot>.btn{flex:calc(50% - 4px);min-width:0}}.modal-fit{-webkit-overflow-scrolling:touch;border-radius:var(--r-sheet);max-height:88dvh;box-shadow:var(--sh-modal);overflow-y:auto}.modal-backdrop{animation:modal-fade var(--dur-pop) var(--ease-out) backwards}.modal-backdrop .modal-fit,.modal-backdrop .modal-sheet{animation:modal-pop var(--dur-pop) var(--ease-out) backwards}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:scale(.96)}}.modal-sheet>.modal-head{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.modal-sheet>.modal-head>:first-child{overflow-wrap:anywhere;min-width:0}.modal-close,.modal-sheet>.modal-head .btn-sm{min-width:36px;min-height:36px}.modal-close{flex-shrink:0;align-self:flex-start;margin-left:auto}.btn.modal-close{background:var(--fill-2);width:36px;color:var(--muted);border-color:#0000;border-radius:50%;padding:0}@media (hover:hover) and (pointer:fine){.btn.modal-close:hover:not(:disabled){background:#0000001a;border-color:#0000}}.mem-history-grid{grid-template-columns:200px minmax(0,1fr);gap:12px;min-width:0;display:grid}.mem-history-grid>.mem-history-list{border-right:1px solid var(--border);min-width:0;max-height:62vh;padding-right:10px;overflow-y:auto}@media (max-width:640px){.mem-history-grid{grid-template-columns:1fr}.mem-history-grid>.mem-history-list{border-right:0;border-bottom:1px solid var(--border);max-height:160px;padding-bottom:10px;padding-right:0}}.acc-section>summary{cursor:pointer;min-width:0;font-size:1.05rem;font-weight:600}.acc-section>.acc-body{min-width:0;margin-top:14px}.acc-section>.acc-body>.card{box-shadow:none;background:0 0;border:0;padding:0}.acc-section>.acc-body>.card>h2:first-of-type{display:none}.content-drawer-preview{font-size:var(--fs-sub);overflow-wrap:anywhere;min-width:0;line-height:1.55}.content-drawer-preview>:first-child{margin-top:0}.content-drawer-preview>:last-child{margin-bottom:0}.content-drawer-preview h1,.content-drawer-preview h2,.content-drawer-preview h3,.content-drawer-preview h4{margin:16px 0 6px;line-height:1.3}.content-drawer-preview h1{font-size:1.15rem}.content-drawer-preview h2{font-size:1.08rem}.content-drawer-preview h3{font-size:1.02rem}.content-drawer-preview h4{font-size:.96rem}.content-drawer-preview ol,.content-drawer-preview p,.content-drawer-preview table,.content-drawer-preview ul{margin:6px 0}.content-drawer-preview ol,.content-drawer-preview ul{padding-left:20px}.content-drawer-preview table{border-collapse:collapse;width:100%;min-width:0}.content-drawer-preview td,.content-drawer-preview th{border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:4px 8px}.content-drawer-preview code{background:var(--accent-soft,#eaf6ec);color:var(--accent-hover,#179964);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:.9em}.content-drawer-preview pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn,10px);padding:10px 12px;overflow-x:auto}.content-drawer-preview pre code{color:inherit;background:0 0;border-radius:0;padding:0}.tk-row-2col{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}@media (max-width:480px){.tk-row-2col>*{flex:calc(50% - 4px)!important;min-width:0!important;max-width:calc(50% - 4px)!important}.tk-row-2col .input,.tk-row-2col select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.tk-row-2col .btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.tk-row-2col>:has(input[type=datetime-local]){flex-basis:100%!important;max-width:100%!important}}.lgf-pick-row{-webkit-tap-highlight-color:transparent;transition:transform .1s ease-out}.lgf-pick-row:not(:disabled):active,.lgf-tab:active{transform:scale(.98)}@media (hover:hover){.lgf-pick-row:not(:disabled):hover{background:var(--accent-soft,#eef2ff)}}.lgf-row{border-radius:6px;transition:background-color .7s ease-out}.lgf-row-flash{background-color:var(--accent-soft,#eef2ff);transition:none}@media (max-width:640px){.lgf-search{font-size:16px}}@media (prefers-reduced-motion:reduce){.lgf-pick-row,.lgf-row{transition:none}.lgf-pick-row:active,.lgf-tab:active{transform:none}}.vp-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .1s ease-out}.vp-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.vp-trigger{box-sizing:border-box;text-align:left;min-width:0;min-height:44px;font:inherit;color:inherit;background:var(--panel);border-radius:var(--radius-btn);cursor:pointer;border:1px solid #00000024;flex:220px;align-items:center;gap:8px;padding:6px 10px;display:flex}.vp-trigger:disabled{cursor:default;background:var(--bg)}.vp-play:focus-visible,.vp-row-main:focus-visible,.vp-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vp-name{font-size:15px;font-weight:600}.vp-meta,.vp-name{overflow-wrap:anywhere}.vp-meta{font-size:var(--fs-sub);color:var(--muted)}.vp-chip{color:var(--text);white-space:nowrap;border:1px solid #00000024;border-radius:999px;padding:0 7px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}.vp-chip-paid{color:#92400e;background:#fffbeb;border-color:#f59e0b}.vp-chip-ok{border-color:var(--accent);color:#166534;background:var(--accent-soft)}.vp-play{background:var(--panel);width:44px;min-width:44px;height:44px;color:var(--text);cursor:pointer;border:1px solid #00000024;border-radius:50%;place-items:center;padding:0;display:inline-grid}.vp-play:disabled,.vp-play[aria-disabled=true]{opacity:.45;cursor:default}.vp-play-wide{border-radius:var(--radius-btn);width:auto;min-width:44px;font-size:var(--fs-sub);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.vp-icon{transition:opacity .12s ease-out}.vp-row{border-radius:10px;align-items:center;gap:8px;min-height:56px;padding:2px 6px;display:flex;position:relative}.vp-row[aria-selected=true]{background:var(--accent-soft)}.vp-row-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 2px;display:flex}.vp-progress{background:var(--accent);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.vp-group-head{z-index:1;background:var(--panel);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;padding:10px 6px 4px;font-size:13px;font-weight:700;position:sticky;top:0}.vp-group-head span{text-transform:none;letter-spacing:0;font-weight:500}.vp-search{font-size:16px!important}.vp-filter{min-height:36px}.vp-src-seg{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.vp-src-seg>button{white-space:normal;text-align:center;min-width:0;min-height:40px}@media (min-width:520px){.vp-src-seg{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (pointer:coarse){.vp-filter{min-height:44px}}.vp-skel{border-radius:10px;height:56px}.vp-bar,.vp-skel{background:var(--bg)}.vp-bar{border-radius:999px;height:6px;overflow:hidden}.vp-bar>span{transform-origin:0;height:100%;transition:transform .7s ease-out;display:block}.vp-bar>span,.vp-level{background:var(--accent)}.vp-level{transform-origin:bottom;border-radius:4px;width:8px;height:26px;display:inline-block;transform:scaleY(.05)}.vp-rec-dot{background:var(--danger);border-radius:50%;width:10px;height:10px;animation:vp-blink 1s ease-in-out infinite alternate;display:inline-block}@keyframes vp-blink{0%{opacity:1}to{opacity:.4}}.vp-saved{animation:vp-saved 2.35s ease-out both}@keyframes vp-saved{0%{opacity:0}6%{opacity:1}91%{opacity:1}to{opacity:0}}.vp-seg{background:var(--bg);border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.vp-tabular{font-variant-numeric:tabular-nums}.vp-sample{font-size:var(--fs-sub);background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:10px 12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.vp-row:hover:not([aria-selected=true]){background:#00000009}.vp-play:hover:not([aria-disabled=true]),.vp-trigger:hover:not(:disabled){border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.vp-icon,.vp-press{transition:none}.vp-press:active:not(:disabled):not([aria-disabled=true]){transform:none}.vp-rec-dot,.vp-saved{animation:none}.vp-bar>span{transition:none}}.vlx-cards{display:none}.vlx-card{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.vlx-card,.vlx-row{transition:background-color .15s ease-out,opacity .15s ease-out}.vlx-done{opacity:.6;background:var(--accent-soft,#f0fdf4)}@media (hover:hover) and (pointer:fine){.vlx-row:not(.vlx-done):hover{background:#f8fafc}}.vlx-term{word-break:break-word;overflow-wrap:anywhere;font-weight:600}.vlx-dir{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#64748b);font-size:13px;font-weight:600}.vlx-field{flex-direction:column;gap:4px;min-width:0;display:flex}.vlx-radio{cursor:pointer;touch-action:manipulation;align-items:center;gap:8px;min-height:44px;display:inline-flex}.vlx-radio input{flex-shrink:0;width:18px;height:18px}.vlx-choice{border:1px solid var(--border);border-radius:10px;align-items:flex-start;padding:8px 10px}.vlx-choice input{margin-top:3px}.vlx-check{width:20px;height:20px}.vlx-btn{touch-action:manipulation;transition:transform .1s ease-out}.vlx-btn:active:not(:disabled){transform:scale(.97)}.vlx-source{gap:6px;min-width:0}.vlx-chip,.vlx-source{align-items:center;max-width:100%;display:inline-flex}.vlx-chip{background:#eef2ff;border-radius:999px;gap:4px;padding:2px 4px 2px 10px;font-size:13px}.vlx-chip-x{cursor:pointer;min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;border-radius:999px}.vlx-note{font-size:var(--fs-sub);overflow-wrap:anywhere;margin:0}.vlx-note-warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:6px 8px}.vlx-note-err{color:#b91c1c}.vlx-kv{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.vlx-compare{border:1px dashed var(--border);border-radius:10px;padding:8px 10px}.vlx-compare-grid{overflow-wrap:anywhere;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;margin-top:4px;display:grid}.vlx-evidence{border-bottom:1px dashed var(--border);align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.vlx-history{font-size:var(--fs-sub);font-variant-numeric:tabular-nums;margin:0;padding-left:18px}.vlx-system summary{cursor:pointer;font-size:var(--fs-sub);min-height:44px}.vlx-bulk,.vlx-system summary{align-items:center;display:flex}.vlx-bulk{z-index:1100;box-sizing:border-box;border:1px solid var(--border);visibility:hidden;background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:10px 14px;transition:transform .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s;position:fixed;bottom:12px;left:50%;transform:translate(-50%,calc(100% + 24px));box-shadow:0 10px 30px #0f172a2e}.vlx-bulk-on{visibility:visible;transition:transform .2s cubic-bezier(.32,.72,0,1),visibility}.vlx-bulk-on,.vlx-toast{transform:translate(-50%)}.vlx-toast{z-index:1150;box-sizing:border-box;color:#fff;background:#0f172a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px 10px 14px;font-size:13.5px;display:flex;position:fixed;left:50%;box-shadow:0 10px 30px #0f172a40}.vlx-toast .btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}@media (max-width:900px){.vlx-bulk{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px)}.vlx-toast{margin-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}@media (max-width:640px){.vlx-table{display:none}.vlx-cards{display:grid}.vlx-input,.vlx-search{font-size:16px}.vlx-btn{min-height:44px}.vlx-propose{width:100%}}@media (prefers-reduced-motion:reduce){.vlx-btn,.vlx-card,.vlx-row{transition:none}.vlx-btn:active:not(:disabled){transform:none}.vlx-bulk{opacity:0;transition:opacity .15s ease-out,visibility 0s linear .15s;transform:translate(-50%)}.vlx-bulk-on{opacity:1;transition:opacity .15s ease-out,visibility}}.help-page{background:var(--bg);min-height:100dvh}.help-top{z-index:30;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.help-top-logo{object-fit:contain;width:auto;max-width:140px;height:28px}.help-top-title{color:var(--muted);font-weight:600;font-size:var(--fs-sub);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.help-top-spacer{flex:1}.help-wrap{max-width:1180px;margin:0 auto;padding:20px 20px 72px}.help-head h1{letter-spacing:-.01em;margin:0 0 4px;font-size:26px}.help-muted{color:var(--muted)}.help-small{font-size:var(--fs-sub)}.help-head .help-muted{margin:0 0 4px}.help-depts{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.help-dept{border:1px solid var(--border);background:var(--panel);min-height:40px;color:var(--text);font:inherit;font-size:var(--fs-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.help-dept small{font-weight:500;font-size:var(--fs-sub)}.help-dept small,.help-dept.is-draft>span{color:var(--muted)}.help-dept:active{transform:scale(.97)}.help-dept.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.help-dept.is-on small,.help-dept.is-on>span{color:#fff}@media (hover:hover){.help-dept:not(.is-on):hover{background:var(--accent-soft)}}.help-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);min-width:0;margin:0 0 14px;padding:18px}.help-card h2{margin:0 0 6px;font-size:19px}.help-card h3{color:var(--accent-hover);font-size:16px}.help-card h3,.help-card p{margin:0 0 8px}.help-card p:last-child{margin-bottom:0}.help-pick-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:12px;display:grid}.help-pick-item{border:1px solid var(--border);min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.help-pick-item small{color:var(--muted);font-size:var(--fs-sub)}.help-pick-item small.is-ready{color:var(--accent-hover);font-weight:600}@media (hover:hover){.help-pick-item:hover{border-color:var(--accent)}}.help-draft h2{align-items:center;gap:8px;display:flex}.help-draft-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.help-hero{color:#fff;background:linear-gradient(135deg,#1f7a34,var(--accent) 65%,#52b95b);border-radius:20px;margin-bottom:18px;padding:26px 26px 22px}.help-hero small{letter-spacing:.1em;text-transform:uppercase;opacity:.9;font-size:13px;font-weight:700}.help-hero h2{margin:6px 0 8px;font-size:28px;line-height:1.2}.help-hero p{max-width:760px;margin:0}.help-hero>span{border:1px solid #ffffff59;border-radius:999px;margin:12px 6px 0 0;padding:4px 10px;font-size:13px;display:inline-block}.help-hero .help-hero-hint{font-size:var(--fs-sub);opacity:.85;margin-top:10px}.help-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.help-toc{top:calc(var(--topbar-h) + 14px);background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:10px;position:sticky}.help-page.is-public .help-toc{top:70px}.help-toc>b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px 6px;font-size:13px;display:block}.help-toc-list a{color:var(--text);font-size:var(--fs-sub);border-radius:8px;padding:8px 10px;font-weight:500;text-decoration:none;display:block}@media (hover:hover){.help-toc-list a:hover{background:var(--accent-soft);color:var(--accent-hover)}}.help-toc-mobile{display:none}.help-body{min-width:0}.help-sec{scroll-margin-top:calc(var(--topbar-h) + 12px);margin:0 0 26px}.help-page.is-public .help-sec{scroll-margin-top:68px}.help-sec-h{align-items:center;gap:10px;margin:0 0 4px;display:flex}.help-sec-h h2{min-width:0;margin:0;font-size:21px}.help-sec-n{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-hover);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.help-sec-sub{color:var(--muted);margin:0 0 12px}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.help-grid .help-card{margin:0}.help-steps{counter-reset:hs;margin:4px 0 10px;padding:0;list-style:none}.help-steps li{counter-increment:hs;border-top:1px dashed var(--border);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.help-steps li:first-child{border-top:none}.help-steps li:before{content:counter(hs);background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.help-steps li>span{flex:1;min-width:0;padding-top:2px}.help-bullets{margin:6px 0 0;padding-left:20px}.help-bullets li{padding:2px 0}.help-callout{font-size:var(--fs-sub);background:#fff7ed;border-left:4px solid #f97316;border-radius:10px;margin:0 0 12px;padding:10px 14px}.help-callout.is-ok{border-left-color:var(--accent);background:var(--accent-soft)}.help-callout.is-warn{border-left-color:var(--danger);background:#fef2f2}.help-callout p{margin:0 0 6px}.help-shot{margin:14px 0 4px}.help-shot-btn{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;max-width:360px;margin:0 auto;padding:0;display:block}.help-shot.is-wide .help-shot-btn{max-width:100%}.help-shot-btn img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 3px 14px #0000001a}.help-shot figcaption{max-width:460px;font-size:var(--fs-sub);color:#333;margin:10px auto 0}.help-shot.is-wide figcaption{max-width:none}.help-table{border:1px solid var(--border);border-radius:12px;margin:0 0 10px;overflow-x:auto}.help-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-sub)}.help-table td,.help-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.help-table th{color:var(--accent-hover);font-size:var(--fs-sub);background:#f6fbf7}.help-table tr:last-child td{border-bottom:none}.help-more{border:1px dashed var(--border);background:#fff;border-radius:12px;margin:12px 0 0}.help-more>summary{cursor:pointer;padding:12px 14px;font-weight:600}.help-more-inner{padding:0 14px 14px}.help-tabs{gap:8px;margin:10px 0 4px;display:flex}.help-tabs button{border:1px solid var(--border);min-width:0;min-height:44px;font:inherit;font-size:var(--fs-sub);cursor:pointer;background:#fff;border-radius:10px;flex:1;font-weight:600}.help-tabs button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.help-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:12px 0;display:flex}.help-flow-item{align-items:center;gap:6px;display:inline-flex}.help-flow-ar{color:var(--muted);font-weight:800}.help-flow-st{color:#fff;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700}.help-flow-st.is-ok{background:var(--success)}.help-flow-st.is-bad{background:var(--danger)}.help-flow-st.is-act{background:#f97316}.help-foot{text-align:center;color:var(--muted);font-size:var(--fs-sub);margin-top:28px}.help-up{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;width:44px;height:44px;font-size:16px;position:fixed;box-shadow:0 4px 14px #0003}.app-shell .help-up{bottom:calc(var(--tabbar-h) + 72px)}@media (min-width:901px){.app-shell .help-up{bottom:96px}}@media (max-width:900px){.help-layout{display:block}.help-toc{display:none}.help-toc-mobile{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin:0 0 16px;display:block}.help-toc-mobile>summary{cursor:pointer;padding:12px 14px;font-weight:600}.help-toc-mobile .help-toc-list{padding:0 6px 8px}.help-grid{grid-template-columns:1fr}}@media (max-width:640px){.help-wrap{padding:16px 14px 64px}.help-head h1{font-size:22px}.help-hero{border-radius:16px;padding:20px 18px}.help-hero h2{font-size:22px}.help-card{padding:14px}.help-sec-h h2{font-size:18px}.help-top-title{display:none}.help-depts{scrollbar-width:none;flex-wrap:nowrap;margin:12px -14px 16px;padding:2px 14px 6px;overflow-x:auto}.help-depts::-webkit-scrollbar{display:none}.help-dept{white-space:nowrap;flex:none}.help-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.help-dept{transition:none}.help-dept:active{transform:none}}table.tbl.tk-cards .tk-when{display:block}table.tbl.tk-cards .tk-hm{color:var(--muted);font-size:var(--fs-sub);display:block}table.tbl.tk-cards .tk-code-btn{appearance:none;font:inherit;font-size:var(--fs-sub);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}table.tbl.tk-cards .tk-code-btn:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}table.tbl.tk-cards tbody tr.tk-open td,table.tbl.tk-cards tbody tr.tk-open:hover td{background:0 0}table.tbl.tk-cards tbody tr.tk-open{background:var(--accent-soft)}table.tbl.tk-cards .tk-done{white-space:nowrap;margin:4px 0 0 auto;display:flex}@media (max-width:640px){.table-wrap:has(.tk-cards){box-shadow:none;background:0 0;border:0;border-radius:0;overflow-x:visible}table.tbl.tk-cards{table-layout:auto;--tk-a:1;--tk-b:2;--tk-c:3;--tk-e:4;width:100%;display:block;min-width:0!important}table.tbl.tk-cards.tk-sel{--tk-a:2;--tk-b:3;--tk-c:4;--tk-e:5}table.tbl.tk-cards colgroup{display:none}table.tbl.tk-cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.tbl.tk-cards tbody{display:block}table.tbl.tk-cards tbody tr{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-ctl);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:fit-content(45%) minmax(0,1fr) auto;align-items:start;gap:4px 8px;margin-bottom:8px;padding:12px;display:grid}table.tbl.tk-cards.tk-sel tbody tr{grid-template-columns:32px fit-content(45%) minmax(0,1fr) auto}table.tbl.tk-cards tbody tr:active{background:var(--fill-2);transition-duration:0s}table.tbl.tk-cards tbody tr.tk-open{background:var(--accent-soft)}table.tbl.tk-cards td{min-width:0;max-width:none;font-size:var(--fs-sub);line-height:var(--lh-sub);border:0;padding:0;display:block}table.tbl.tk-cards td[data-c=sel]{grid-area:1/1/span 4;margin:-12px 0 0 -12px}table.tbl.tk-cards td[data-c=sel] .tk-sel-hit{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}table.tbl.tk-cards td[data-c=code]{grid-column:var(--tk-a) /var(--tk-c);flex-wrap:wrap;grid-row:1;align-items:baseline;gap:0 8px;display:flex}table.tbl.tk-cards td[data-c=code]>div{white-space:normal!important}table.tbl.tk-cards td[data-c=time]{display:contents}table.tbl.tk-cards td[data-c=time] .tk-when{grid-column:var(--tk-c);text-align:right;font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;grid-row:1}table.tbl.tk-cards td[data-c=time] .tk-date,table.tbl.tk-cards td[data-c=time] .tk-hm{font-size:var(--fs-micro);display:inline}table.tbl.tk-cards td[data-c=time] .tk-done{grid-column:var(--tk-a) /var(--tk-e);grid-row:5;justify-self:start;margin:4px 0 0}table.tbl.tk-cards td[data-c=title]{grid-column:var(--tk-a) /var(--tk-e);font-size:var(--fs-body);font-weight:var(--fw-semi);grid-row:2;line-height:22px}table.tbl.tk-cards td[data-c=cat]{grid-column:var(--tk-a);color:var(--muted);grid-row:3}table.tbl.tk-cards td[data-c=cust]{grid-column:var(--tk-b) /var(--tk-e);color:var(--muted);grid-row:3}table.tbl.tk-cards td[data-c=status]{grid-column:var(--tk-a);grid-row:4;align-self:center}table.tbl.tk-cards td[data-c=status] .badge{white-space:nowrap}table.tbl.tk-cards td[data-c=assignee]{grid-column:var(--tk-b) /var(--tk-e);grid-row:4;align-self:center}table.tbl.tk-cards tr.tk-empty,table.tbl.tk-cards tr.tk-grp{cursor:default;background:0 0;border:0;margin-bottom:8px;padding:0;display:block}table.tbl.tk-cards tr.tk-empty td,table.tbl.tk-cards tr.tk-grp th{width:auto;display:block}table.tbl.tk-cards tr.tk-empty td{padding:8px 0}}table.tbl.tk-lead .ld-name{appearance:none;font:inherit;font-size:var(--fs-btn);font-weight:var(--fw-semi);color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0}table.tbl.tk-lead .ld-name:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}table.tbl.tk-lead .ld-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;padding:0;display:-webkit-box;overflow:hidden}table.tbl.tk-lead .ld-clamp.ld-link{color:var(--accent-text)}table.tbl.tk-lead td.ld-date>span,table.tbl.tk-lead td.ld-resp>span{display:block}table.tbl.tk-lead td.ld-date .ld-yr{color:var(--muted);font-size:var(--fs-micro)}table.tbl.tk-lead td[data-c=lfriend] .badge{white-space:nowrap}@media (max-width:640px){table.tbl.tk-cards.tk-lead tbody tr{grid-template-columns:minmax(0,1fr) auto}table.tbl.tk-cards.tk-lead td[data-c=lname]{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:4px 8px;display:flex}table.tbl.tk-cards.tk-lead td[data-c=lname]>div{min-width:0;margin:0!important}table.tbl.tk-cards.tk-lead td[data-c=lname]>div:first-child{flex:100%}table.tbl.tk-cards.tk-lead .ld-name{font-size:var(--fs-body)}table.tbl.tk-cards.tk-lead td[data-c=ldate]{text-align:right;font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;grid-area:1/2}table.tbl.tk-cards.tk-lead td[data-c=ldate]>span{display:inline}table.tbl.tk-cards.tk-lead td[data-c=ldate] .ld-yr{margin-left:4px}table.tbl.tk-cards.tk-lead td[data-c=lcontact]{grid-area:2/1/auto/-1}table.tbl.tk-cards.tk-lead td[data-c=ldesc]{color:var(--muted);grid-area:3/1/auto/-1}table.tbl.tk-cards.tk-lead td[data-c=lstatus]{grid-area:4/1/auto/-1}table.tbl.tk-cards.tk-lead td[data-c=lstatus]>*,table.tbl.tk-cards.tk-lead td[data-c=lstatus]>button{text-align:left;flex-wrap:wrap;align-items:center;flex-direction:row!important;justify-content:flex-start!important;min-height:0!important}table.tbl.tk-cards.tk-lead td[data-c=lfriend]{font-size:var(--fs-caption);color:var(--muted);grid-area:5/1;align-items:center;gap:6px;display:flex}table.tbl.tk-cards.tk-lead td[data-c=lresp]{text-align:right;font-size:var(--fs-caption);color:var(--muted);white-space:normal;grid-area:5/2;align-self:center}table.tbl.tk-cards.tk-lead td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:var(--fw-regular)}table.tbl.tk-cards.tk-lead td[data-c=lfriend]:before{white-space:nowrap;flex-shrink:0}table.tbl.tk-cards.tk-lead td[data-c=lresp]>span{display:inline}table.tbl.tk-cards.tk-lead td[data-c=lresp]>span+span:before{content:" · "}}.tk-sheet-ov{z-index:1000;animation:modal-fade var(--dur-pop) var(--ease-out) backwards;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tk-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;border-radius:var(--r-sheet);width:min(880px,100vw - 32px);max-width:100%;max-height:92dvh;box-shadow:var(--sh-modal);animation:modal-pop var(--dur-pop) var(--ease-out) backwards;align-content:start;overflow-y:auto}.tk-sheet.tk-sheet-form{width:min(560px,100vw - 32px)}@media (max-width:640px){.tk-sheet-ov{align-items:flex-end;padding:0}.tk-sheet,.tk-sheet.tk-sheet-form{width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:calc(var(--pad-card) + env(safe-area-inset-bottom,0px));animation:tk-sheet-up var(--dur-push) var(--ease-drawer) backwards}}@keyframes tk-sheet-up{0%{transform:translateY(100%)}}.tk-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:480px){.tk-foot>.btn{flex:calc(50% - 4px);min-width:0}}@media (max-width:640px){.tk-foot>.btn:only-child{flex:100%}}.tk-sheet .tk-foot-sticky{bottom:calc(-1 * var(--pad-card));z-index:2;margin:0 calc(-1 * var(--pad-card)) calc(-1 * var(--pad-card));padding:12px var(--pad-card) calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--border);position:sticky}@media (max-width:640px){.tk-sheet.tk-sheet-form{padding-bottom:0}.tk-sheet.tk-sheet-form .tk-foot-sticky{margin-bottom:0;bottom:0}}.tk-info{background:var(--panel);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.tk-info-title,.tk-sec-title{font-size:var(--fs-caption);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0}.tk-info-desc{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.tk-info-dl{font-size:var(--fs-sub);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.tk-info-dl dt{color:var(--muted)}.tk-info-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.tk-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.tk-kcheck{width:36px;height:36px}@media (pointer:coarse){.tk-kcheck{width:44px;height:44px}}.tk-kcard{transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tk-kcard:hover{box-shadow:var(--sh-pop)}}@media (max-width:640px){.tk-kcard:active{transform:scale(.98)}}.tk-skel{background:var(--fill-2);border-radius:var(--r-xs);animation:tk-skel-pulse 1.2s ease-in-out infinite}@keyframes tk-skel-pulse{0%,to{opacity:.5}50%{opacity:1}}.tk-nav-more,.tk-show-sm{display:none}.tk-skel-row{height:64px}@media (max-width:640px){.tk-nav-full{display:none!important}.tk-nav-more{display:block}.tk-hide-sm{display:none!important}.card.mk-bar{box-shadow:none;background:0 0;border:0;padding:0}.tk-show-sm{display:inline}.tk-skel-row{height:112px}}@media (prefers-reduced-motion:reduce){.tk-sheet,.tk-sheet-ov{animation-name:modal-fade}table.tbl.tk-cards tbody tr:active{transition-duration:0s}.tk-kcard:active{transform:none!important}.tk-skel{animation:none}.btn:active,.seg button:active,.tabbar-item:active :is(i,.ic){transform:none!important}.modal-backdrop .modal-fit,.modal-backdrop .modal-sheet,.notif-pop{animation-name:modal-fade}.btn[aria-busy=true]:before{animation-duration:1.6s!important}.skeleton{animation:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.sidebar{transform:none;transition:opacity var(--dur-fast) ease!important}.sidebar:not(.is-open){opacity:0;pointer-events:none}}@media (prefers-reduced-transparency:reduce){.sidebar,.tabbar,.topbar{-webkit-backdrop-filter:none;background:#fff}}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (min-width:641px){.kpis.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-ctl);grid-template-rows:1fr auto;row-gap:2px;min-width:0;padding:10px 12px;display:grid}.kpis:has(.kpi-s)>.kpi{grid-template-rows:1fr auto 18px}.kpi>.kpi-l{font-size:var(--fs-sub);color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:start;line-height:18px;display:-webkit-box;overflow:hidden}.kpi>.kpi-v{font-size:var(--fs-h2);line-height:1.25;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi.kpi-lg>.kpi-v{font-size:var(--fs-h1)}.kpi>.kpi-s,.kpi>.kpi-v.is-zero{color:var(--muted)}.kpi>.kpi-s{font-size:var(--fs-caption)}.kpi>.kpi-s.is-warn{color:var(--warn);font-weight:var(--fw-semi)}.home-row{border-top:1px solid var(--border);min-height:52px;color:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;padding:8px 0;text-decoration:none;display:grid}.home-row:active{background:var(--fill-2);transition-duration:0s}.home-row:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}.home-row>.hr-c{font-size:var(--fs-sub);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-row>.hr-go{color:var(--accent-text);font-weight:var(--fw-semi);align-self:center}.home-row>.hr-t{font-size:var(--fs-btn);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.home-row>.hr-s{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.home-row>.hr-badge,.home-row>.hr-s .badge{white-space:normal;height:auto;min-height:22px}.home-row>.hr-h{font-size:var(--fs-sub);color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}@media (hover:hover) and (pointer:fine){.home-row:hover{background:var(--fill-1)}}@media (prefers-reduced-motion:reduce){.home-row{transition:none}}.seg a{min-height:var(--h-ctl-sm);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-nav);font-weight:var(--fw-medium);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.seg a[aria-current=page]{background:var(--panel);color:var(--text);font-weight:var(--fw-semi);box-shadow:var(--sh-card)}.seg a:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.seg a:not([aria-current=page]):hover{color:var(--text)}}.seg.seg-fill{grid-template-columns:repeat(var(--seg-n,4),minmax(0,1fr));width:100%;display:grid}.seg.seg-fill button{min-height:44px;font-size:var(--fs-nav);-webkit-user-select:none;user-select:none;padding:0 4px}.kpis.kpis-4-all{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.kpis.kpis-4-all{gap:6px}.kpis.kpis-4-all>.kpi{padding:8px}.kpis.kpis-4-all .kpi-l{font-size:var(--fs-caption);line-height:16px}}.kpi.kpi-hero{background:var(--panel);box-shadow:var(--sh-card);grid-column:span 2}.kpi.kpi-hero>.kpi-v{color:var(--accent-text);font-size:34px;line-height:40px}table.tbl td.tk-only{display:none}@media (max-width:640px){table.tbl.tk-cards.tk-2col tbody tr,table.tbl.tk-cards.tk-mp tbody tr,table.tbl.tk-cards.tk-unit tbody tr{-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto}table.tbl.tk-cards.tk-2col td[data-c=title]{grid-area:1/1}table.tbl.tk-cards.tk-2col td[data-c=price]{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--muted)}table.tbl.tk-cards.tk-2col td[data-c=price] .badge{font-weight:var(--fw-semi)}table.tbl.tk-cards.tk-2col td.tk-only,table.tbl.tk-cards.tk-2col td[data-c=cust]{color:var(--muted);grid-column:1/-1}table.tbl.tk-cards.tk-2col td[data-c=status]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}table.tbl.tk-cards td.tk-only{display:block}table.tbl.tk-cards td.tk-hide-sm{display:none}table.tbl.tk-cards td[data-c=price]{text-align:right;font-size:var(--fs-btn);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2}table.tbl.tk-cards.tk-mp td[data-c=price]{font-size:var(--fs-title);text-align:left;grid-column:1}table.tbl.tk-cards td[data-c=acts]{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}table.tbl.tk-cards tr.tk-sub{background:var(--panel);border-radius:0 0 var(--r-ctl) var(--r-ctl);border:1px solid var(--border);border-top:0;margin:-8px 0 8px;padding:0 12px 12px;display:block}table.tbl.tk-cards tr.tk-sub>td{border:0;padding:0;display:block}}.cond-bar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:5;background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.cond-bar{background:color-mix(in srgb,var(--panel) 86%,transparent)}}.cond-bar{-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);border-top:1px solid var(--border);font-size:var(--fs-sub)}@media (min-width:769px){.cond-bar{bottom:0}}@media (prefers-reduced-motion:reduce){.seg a{transition:none}}.nv-list{min-width:0;display:grid}.nv-list>div{border-bottom:1px solid var(--border);min-height:40px;font-size:var(--fs-btn);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.nv-list>div>:first-child{overflow-wrap:anywhere;min-width:0}.nv-list>div>:last-child{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ic{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}.ic-fw{text-align:center;width:1.25em}.ic-spin{animation:ic-spin 1s linear infinite}.ic-flip-h{transform:scaleX(-1)}@keyframes ic-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ic-spin{animation-duration:3s}}.topbar-account .ic{width:18px;height:18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp{gap:16px}.rp,.rp-bar{min-width:0;display:grid}.rp-bar{gap:8px}.rp-kinds{justify-self:start;max-width:100%}.rp-nav{align-items:center;gap:8px;min-width:0;display:flex}.rp-step{width:var(--h-ctl);flex:none;justify-content:center;padding:0}.rp-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.rp-title strong{font-size:var(--fs-title);line-height:var(--lh-title)}.rp-title span{font-size:var(--fs-sub);color:var(--muted);font-variant-numeric:tabular-nums}.rp-custom{min-width:0;max-width:360px}.rp-cmp{font-size:var(--fs-sub);color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:0;display:flex}.rp-live{color:var(--warn);font-weight:var(--fw-semi)}.rp-section{gap:8px;min-width:0;display:grid}.rp-h{font-size:var(--fs-title);line-height:var(--lh-title);margin:0}.rp-kpis>.rp-kpi{grid-template-rows:1fr auto 18px}.rp-delta{font-size:var(--fs-micro);line-height:18px;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.rp-delta.is-good{color:var(--accent-text)}.rp-delta.is-bad{color:var(--danger-text)}.rp-delta.is-neutral{color:var(--muted);font-weight:var(--fw-regular)}.rp-reason{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--muted);overflow-wrap:anywhere}.rp-swipe{font-size:var(--fs-caption);color:var(--muted);margin:0;display:none}.rp-tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.tbl.rp-tbl td,table.tbl.rp-tbl th{white-space:nowrap;font-variant-numeric:tabular-nums}table.tbl.rp-tbl tbody th,table.tbl.rp-tbl tfoot th{text-align:left;font-weight:var(--fw-semi)}table.tbl.rp-tbl tfoot td,table.tbl.rp-tbl tfoot th{font-weight:var(--fw-bold);border-top:2px solid var(--border)}.tbl-sticky-first tbody th:first-child,.tbl-sticky-first tfoot th:first-child{z-index:1;background:#fff;position:sticky;left:0}@media (max-width:900px){table.tbl-sticky-first tbody th:first-child,table.tbl-sticky-first td:first-child,table.tbl-sticky-first tfoot th:first-child,table.tbl-sticky-first th:first-child{left:auto}}.rp-row-c,.rp-row-l{display:block}.rp-row-c{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--muted)}.rp-badge{margin-left:6px}.rp-foot{font-size:var(--fs-caption);color:var(--muted);gap:2px;display:grid}.rp-foot p{margin:0}.rp-notice{border-radius:var(--r-ctl);background:var(--accent-soft);font-size:var(--fs-sub);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.rp-notice.is-warn{color:var(--warn);background:#fff7ed}.rp-skel{background:var(--fill-2);min-height:88px}@media (max-width:640px){.rp-swipe{display:block}.rp-kinds{justify-self:stretch}.rp-kinds>button{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px}.rp-step{width:44px;min-height:44px}.rp-custom{max-width:none}}@media (prefers-reduced-motion:no-preference){.rp-skel{animation:rp-pulse 1.2s ease-in-out infinite}}@keyframes rp-pulse{50%{opacity:.55}}:where(.grid-2,.sg-defaults,div[style*=grid-template-columns])>:where(div,label):has(>.lbl+:is(.input,select,input,textarea)){flex-direction:column;justify-content:flex-end;min-width:0;display:flex}:where(.grid-2,.sg-defaults,div[style*=grid-template-columns])>:where(div,label):has(>.lbl+:is(.input,select,input,textarea)+*){justify-content:flex-start}:is(.tk-sheet,[role=dialog]) textarea.input{field-sizing:content;min-height:calc(var(--lh-input) * 4 + 20px);max-height:55vh}.cols-2{align-items:start;gap:12px;display:grid}.cols-2,.cols-2>*{min-width:0}@media (min-width:1024px){.cols-2{column-count:2;column-gap:12px;display:block}.cols-2>*{break-inside:avoid;margin:0 0 12px}}.usr-cols{align-items:start;gap:20px;min-width:0;display:grid}@media (min-width:1024px){.usr-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.seg{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:4px 20px;padding:0}.seg a,.seg button,.seg>a{min-height:40px;color:var(--muted);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;padding:0 2px;box-shadow:inset 0 -2px #0000}.seg button:active{transform:none}.seg a[aria-current=page],.seg button[aria-pressed=true],.seg button[aria-selected=true]{color:var(--text);font-weight:var(--fw-semi);box-shadow:inset 0 -2px 0 var(--accent);background:0 0}.seg a[aria-current=page] .ic,.seg button[aria-pressed=true] .ic,.seg button[aria-selected=true] .ic{color:var(--accent)}.seg a:focus-visible,.seg button:focus-visible{box-shadow:inset 0 -2px 0 var(--accent),0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}@media (hover:hover) and (pointer:fine){.seg button:not([aria-pressed=true]):not([aria-selected=true]):not(:disabled):hover{color:var(--text)}}.seg:is([style*=grid],.seg-fill,.ads-tabs-grid,.ai-seg2,.rp-seg,.ct-nav,.u-nav,.sn-compact){gap:0 12px}@media (prefers-reduced-motion:reduce){.seg a,.seg button{transition:none}}.seg.seg-2{background:0 0;border-bottom:0;gap:8px;padding:0}.seg.seg-2 button,.seg.seg-2>a{min-height:var(--h-ctl-sm);padding:0 var(--sp-3);border:1px solid var(--border-ctl);border-radius:var(--r-ctl);background:var(--panel);color:var(--text);font-weight:var(--fw-medium);box-shadow:none}.seg.seg-2 button[aria-checked=true],.seg.seg-2 button[aria-pressed=true],.seg.seg-2 button[aria-selected=true],.seg.seg-2>a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:var(--fw-semi);box-shadow:none}.seg.seg-2 button:focus-visible,.seg.seg-2>a:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-ctl)}@media (hover:hover) and (pointer:fine){.seg.seg-2 button:not([aria-pressed=true]):not([aria-selected=true]):not(:disabled):hover{background:var(--fill-1)}}.seg:not(.seg-2){box-sizing:border-box;width:100%;padding:0 16px;display:flex}.seg:not(.seg-2),.tab-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-card)}.tab-card{min-width:0;gap:10px;padding:0 16px 12px;display:grid}.tab-card>.seg:not(.seg-2){border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:0}.tab-card>p{margin:0}.tab-card.tab-card-nav{padding-bottom:0}.ibx-refresh-anchor{z-index:4;height:0;position:relative}.ibx-refresh-anchor.is-thread{z-index:6}.ibx-refresh{background:var(--panel);border:1px solid var(--border);width:max-content;max-width:calc(100% - 24px);height:32px;box-shadow:var(--sh-pop);color:var(--text);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s var(--ease-out),transform .14s var(--ease-out),visibility 0s linear .14s;border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:0 12px;font-weight:500;display:flex;position:absolute;top:8px;left:12px;right:12px;overflow:hidden;transform:translateY(-4px)}.ibx-refresh.is-on{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s;transform:translateY(0)}.ibx-refresh-spin{box-sizing:border-box;border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:ibx-spin .7s linear infinite}@keyframes ibx-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.ibx-refresh-anchor:not(.is-thread){top:calc(var(--topbar-h) + var(--ibx-head-h,0px));position:sticky}}.ibx-note-text.is-wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ibx-zn-lock.is-warn{color:var(--warn);background:var(--warn-soft);border-radius:var(--r-ctl);border:1px solid #b4530938;flex-wrap:wrap;margin:0 8px 8px}.ibx-media-offline{border:1px dashed var(--border);color:var(--muted);font-size:var(--fs-caption);border-radius:8px;align-items:center;gap:6px;margin:4px 0;padding:6px 10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ibx-refresh,.ibx-refresh.is-on{transition:opacity .12s linear,visibility;transform:none}.ibx-refresh-spin{border-color:var(--accent);animation:none}}.chip-row.ibx-thread-chips{flex-wrap:nowrap;gap:4px;display:flex}.chip-row.ibx-thread-chips .chip{white-space:nowrap;flex:auto;justify-content:center;min-width:0;padding-inline:6px;font-size:13px}@media (max-width:340px){.chip-row.ibx-thread-chips .chip{padding-inline:3px;font-size:13px}}@media (max-width:900px){.ibx-thread{top:var(--ibx-vv-top,0);height:var(--ibx-vv-h,100%);bottom:auto}body[data-kb-open] .ibx-composer{padding-bottom:8px}}@media (pointer:coarse){.ibx-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.dd-exp{opacity:0;transition:grid-template-rows var(--dur-pop,.2s) var(--ease-out,ease-out),opacity var(--dur-pop,.2s) var(--ease-out,ease-out);grid-template-rows:0fr;display:grid}.dd-exp[data-open=true]{opacity:1;grid-template-rows:1fr}.dd-exp>div{min-height:0;overflow:hidden}.dd-chev{transition:transform var(--dur-pop,.2s) var(--ease-out,ease-out)}.dd-chev[data-open=true]{transform:rotate(180deg)}.dd-row-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast,.15s) var(--ease-out,ease-out)}.dd-row-btn:active{background:#0000000a}@media (hover:hover) and (pointer:fine){.dd-row-btn:hover{background:#00000008}}.dd-bar-fill{transition:width var(--dur-push,.3s) var(--ease-out,ease-out)}.dd-spin{animation:dd-rot .7s linear infinite;display:inline-block}@keyframes dd-rot{to{transform:rotate(1turn)}}.dd-del-lbl{display:none}@media (min-width:641px){.dd-del-lbl{display:inline}}@media (prefers-reduced-motion:reduce){.dd-exp{grid-template-rows:1fr;transition:opacity .1s linear;display:none}.dd-exp[data-open=true]{display:grid}.dd-bar-fill,.dd-chev{transition:none}.dd-spin{animation:none}}.pace-cards{display:none}@media (max-width:640px){.pace-table-wrap{display:none}.pace-cards{display:block}}.pace-card-row{border-top:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:10px 0;display:flex}.pace-card-row:first-child{border-top:0}.pace-radio{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-ctl);cursor:pointer;min-width:0;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pace-radio:active,.pace-radio[data-on=true]{background-color:var(--accent-soft)}.pace-radio[data-on=true]{border-color:var(--accent)}.pace-radio input[type=radio]{accent-color:var(--accent);flex-shrink:0;margin-top:3px}.pace-flash,.pace-flash>td{animation:pace-flash .6s var(--ease-out)}@keyframes pace-flash{0%{background-color:var(--accent-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.pace-radio{transition:none}.pace-flash,.pace-flash>td{background-color:var(--accent-soft);animation:none}}.vwn{box-sizing:border-box;border-radius:var(--r-ctl);background:var(--accent-soft);min-width:0;max-width:100%;color:var(--accent-text);font-size:var(--fs-sub);line-height:var(--lh-sub);align-items:center;gap:8px;margin:6px 0;padding:8px 12px;display:flex}.vwn.is-dark{color:#ffffffd1;background:#ffffff14}.vwn-dot{opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.vwn-text{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:no-preference){.vwn-dot{animation:vwn-pulse 1.4s ease-in-out infinite}@keyframes vwn-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}}.ibx-ginvite{box-sizing:border-box;border:1px solid var(--border-ctl);border-left:3px solid var(--accent);border-radius:var(--r-card);background:var(--panel);width:min(300px,100%);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;white-space:normal;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out;display:flex}.ibx-ginvite:hover{background:var(--accent-soft)}.ibx-ginvite:active{transform:scale(.98)}.ibx-ginvite:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.ibx-ginvite-head{min-width:0;font-size:var(--fs-caption);color:var(--muted);align-items:center;gap:6px;display:flex}.ibx-ginvite-title{font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:var(--fw-semi);overflow-wrap:anywhere;min-width:0}.ibx-ginvite-foot{min-width:0;font-size:var(--fs-caption);color:var(--accent-text);align-items:center;gap:8px;margin-top:2px;display:flex}@media (prefers-reduced-motion:reduce){.ibx-ginvite{transition:none}.ibx-ginvite:active{transform:none}}.ibx-gi-sheet{outline:none;width:min(440px,100%);min-width:0}.ibx-gi-body{flex-direction:column;gap:14px;min-width:0;display:flex}.ibx-gi-head{align-items:center;gap:12px;min-width:0;display:flex}.ibx-gi-avatar{object-fit:cover;background:var(--accent-soft);border-radius:50%;flex-shrink:0;width:64px;height:64px}.ibx-gi-avatar-ph{color:var(--accent-text);place-items:center;font-size:26px;display:grid}.ibx-gi-name{font-size:var(--fs-title);line-height:1.3;font-weight:var(--fw-semi);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.ibx-gi-sub{font-size:var(--fs-sub);color:var(--muted);margin-top:2px}.ibx-gi-desc{overscroll-behavior:contain;min-width:0;max-height:9.5em;font-size:var(--fs-sub);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow-y:auto}.ibx-gi-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ibx-gi-field .input{box-sizing:border-box;width:100%;min-width:0;font-size:var(--fs-input)}.ibx-gi-note{box-sizing:border-box;border-radius:var(--r-ctl);background:var(--accent-soft);min-width:0;color:var(--accent-text);font-size:var(--fs-sub);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.ibx-gi-note-ok{color:var(--success);background:#16a34a1f}.ibx-gi-note-error{color:var(--danger);background:#dc26261a}.ibx-gi-foot{justify-content:flex-end}.ibx-gi-foot>.btn{white-space:normal;min-width:0}.ibx-gi-loading{align-items:center;gap:12px;min-width:0;display:flex}.ibx-gi-skel{background:var(--border);border-radius:8px;display:block}.ibx-gi-skel.ibx-gi-avatar{border-radius:50%}.ibx-gi-skel-line{height:14px}.ibx-gi-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ibx-gi-skel{animation:ibx-gi-pulse 1.4s ease-in-out infinite}.ibx-gi-note{animation:ibx-card-fade-in .15s var(--ease-out) both}@keyframes ibx-gi-pulse{0%,to{opacity:.55}50%{opacity:1}}}@keyframes ibx-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ibx-card-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ibx-card-out{0%{opacity:1}to{opacity:0}}.ibx-member-card{transform-origin:var(--card-origin,0 0);-webkit-tap-highlight-color:transparent;animation:ibx-card-in .15s cubic-bezier(.23,1,.32,1) both}.ibx-member-card.leaving{pointer-events:none;animation:ibx-card-out .1s ease-out both}.ibx-member-card .btn{-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.ibx-member-card .btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ibx-member-card{animation-name:ibx-card-fade-in}.ibx-member-card .btn{transition:none}.ibx-member-card .btn:active:not(:disabled){transform:none}}.ibx-member-row{-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out}@media (hover:hover){.ibx-member-row.clickable:hover{background:var(--accent-soft)}}@media (pointer:coarse){.ibx-member-row{min-height:44px}}@media (prefers-reduced-motion:reduce){.ibx-member-row{transition:none}}.ibx-sender-name{border-radius:4px}.ibx-sender-name:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}