:root{--kn-gold: #c9a84c;--kn-gold-light: #d9b85c;--kn-gold-dark: #a88a3a;--kn-gold-5: rgba(201, 168, 76, .05);--kn-gold-8: rgba(201, 168, 76, .08);--kn-gold-12: rgba(201, 168, 76, .12);--kn-gold-15: rgba(201, 168, 76, .15);--kn-gold-25: rgba(201, 168, 76, .25);--kn-gold-35: rgba(201, 168, 76, .35);--kn-gold-50: rgba(201, 168, 76, .5);--kn-blue: #4d96ff;--kn-blue-light: #7ab0ff;--kn-blue-dark: #3373cc;--kn-blue-5: rgba(77, 150, 255, .05);--kn-blue-8: rgba(77, 150, 255, .08);--kn-blue-12: rgba(77, 150, 255, .12);--kn-blue-25: rgba(77, 150, 255, .25);--kn-blue-35: rgba(77, 150, 255, .35);--kn-blue-50: rgba(77, 150, 255, .5);--kn-coral: #ff6b6b;--kn-coral-light: #ff8b8b;--kn-coral-dark: #cc4f4f;--kn-coral-5: rgba(255, 107, 107, .05);--kn-coral-8: rgba(255, 107, 107, .08);--kn-coral-12: rgba(255, 107, 107, .12);--kn-coral-25: rgba(255, 107, 107, .25);--kn-coral-35: rgba(255, 107, 107, .35);--kn-coral-50: rgba(255, 107, 107, .5);--kn-mint: #32d583;--kn-mint-light: #5ce0a0;--kn-mint-dark: #22a866;--kn-mint-5: rgba(50, 213, 131, .05);--kn-mint-8: rgba(50, 213, 131, .08);--kn-mint-12: rgba(50, 213, 131, .12);--kn-mint-25: rgba(50, 213, 131, .25);--kn-mint-35: rgba(50, 213, 131, .35);--kn-mint-50: rgba(50, 213, 131, .5);--kn-success: #22c55e;--kn-success-bg: rgba(34, 197, 94, .08);--kn-success-border: rgba(34, 197, 94, .25);--kn-info: #3b82f6;--kn-info-bg: rgba(59, 130, 246, .08);--kn-info-border: rgba(59, 130, 246, .25);--kn-warning: #f97316;--kn-warning-bg: rgba(249, 115, 22, .08);--kn-warning-border: rgba(249, 115, 22, .25);--kn-error: #e05252;--kn-error-bg: rgba(224, 82, 82, .08);--kn-error-border: rgba(224, 82, 82, .25);--kn-bg-0: #0f1012;--kn-bg-1: #141517;--kn-bg-2: #1a1b1e;--kn-bg-3: #1f2024;--kn-bg-4: #26272c;--kn-bg-hover: #222326;--kn-text: #ececee;--kn-text-2: #c8cad0;--kn-text-3: #9a9da5;--kn-text-4: #6f727a;--kn-text-inverse: #0f1012;--kn-border: rgba(255, 255, 255, .075);--kn-border-md: rgba(255, 255, 255, .14);--kn-border-lg: rgba(255, 255, 255, .2);--kn-border-focus: rgba(201, 168, 76, .45);--kn-glass-bg: rgba(26, 27, 30, .8);--kn-glass-bg-strong: rgba(26, 27, 30, .72);--kn-glass-bg-subtle: rgba(26, 27, 30, .45);--kn-glass-blur: 12px;--kn-glass-blur-strong:20px;--kn-glass-blur-subtle:8px;--kn-glass-saturate: 180%;--kn-glass-border: rgba(255, 255, 255, .08);--kn-glass-border-bright: rgba(255, 255, 255, .12);--kn-font: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kn-font-mono: "JetBrains Mono", "Fira Code", monospace;--kn-weight-normal: 400;--kn-weight-medium: 500;--kn-weight-semibold: 600;--kn-weight-bold: 700;--kn-weight-extrabold: 800;--kn-leading-tight: 1.25;--kn-leading-normal: 1.45;--kn-leading-relaxed: 1.6;--kn-text-xs: .65rem;--kn-text-sm: .75rem;--kn-text-base: .85rem;--kn-text-md: .95rem;--kn-text-lg: 1.1rem;--kn-text-xl: 1.25rem;--kn-text-2xl: 1.5rem;--kn-text-3xl: 1.85rem;--kn-text-display-sm: 2.25rem;--kn-text-display-md: 3rem;--kn-text-display-lg: 4rem;--kn-text-display-xl: 5rem;--kn-fs-xs: clamp(.7rem, .68rem + .1vw, .75rem);--kn-fs-sm: clamp(.8rem, .76rem + .2vw, .875rem);--kn-fs-base: clamp(.9rem, .86rem + .2vw, 1rem);--kn-fs-md: clamp(1rem, .94rem + .3vw, 1.125rem);--kn-fs-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--kn-fs-xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--kn-fs-2xl: clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--kn-fs-3xl: clamp(1.875rem, 1.65rem + 1.2vw, 2.5rem);--kn-fs-display-sm: clamp(2rem, 1.7rem + 1.5vw, 2.75rem);--kn-fs-display-md: clamp(2.5rem, 2.1rem + 2vw, 3.5rem);--kn-fs-display-lg: clamp(3rem, 2.4rem + 3vw, 4.5rem);--kn-fs-display-xl: clamp(3.5rem, 2.8rem + 3.5vw, 5.5rem);--kn-space-1: 4px;--kn-space-2: 8px;--kn-space-3: 12px;--kn-space-4: 16px;--kn-space-5: 20px;--kn-space-6: 24px;--kn-space-8: 32px;--kn-space-10: 40px;--kn-space-12: 48px;--kn-space-16: 64px;--kn-radius-sm: 6px;--kn-radius-md: 12px;--kn-radius-lg: 16px;--kn-radius-xl: 18px;--kn-radius-2xl: 22px;--kn-radius-full: 9999px;--kn-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--kn-shadow-md: 0 4px 12px rgba(0, 0, 0, .25);--kn-shadow-lg: 0 8px 24px rgba(0, 0, 0, .3);--kn-shadow-xl: 0 16px 40px rgba(0, 0, 0, .35);--kn-shadow-gold: 0 0 20px rgba(201, 168, 76, .12);--kn-shadow-gold-lg: 0 4px 24px rgba(201, 168, 76, .18);--kn-shadow-glass: 0 8px 32px rgba(0, 0, 0, .4);--kn-shadow-0: 0 0 0 1px rgba(255, 255, 255, .04);--kn-shadow-1: 0 1px 3px rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .15);--kn-shadow-2: 0 4px 8px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .18);--kn-shadow-3: 0 12px 24px rgba(0, 0, 0, .35), 0 4px 8px rgba(0, 0, 0, .2);--kn-shadow-4: 0 24px 48px rgba(0, 0, 0, .45), 0 8px 16px rgba(0, 0, 0, .25);--kn-glow-gold: 0 0 24px rgba(201, 168, 76, .35), 0 0 48px rgba(201, 168, 76, .15);--kn-glow-blue: 0 0 24px rgba(77, 150, 255, .35), 0 0 48px rgba(77, 150, 255, .15);--kn-glow-coral: 0 0 24px rgba(255, 107, 107, .35), 0 0 48px rgba(255, 107, 107, .15);--kn-glow-mint: 0 0 24px rgba(50, 213, 131, .35), 0 0 48px rgba(50, 213, 131, .15);--kn-ease: cubic-bezier(.16, 1, .3, 1);--kn-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--kn-spring-soft: cubic-bezier(.34, 1.26, .64, 1);--kn-spring-bouncy: cubic-bezier(.68, -.55, .27, 1.55);--kn-spring-snappy: cubic-bezier(.2, .9, .3, 1.2);--kn-duration-fast: .12s;--kn-duration-normal: .2s;--kn-duration-slow: .35s;--kn-layout-max: 1440px;--kn-layout-main-max: 720px;--kn-layout-gutter: clamp(12px, 2vw, 24px);--kn-sidebar-w: 260px;--kn-sidebar-w-collapsed: 72px;--kn-rail-w: 320px;--kn-topbar-h: 56px;--kn-bottom-nav-h: 64px;--kn-bp-xs: 375px;--kn-bp-sm: 480px;--kn-bp-md: 768px;--kn-bp-lg: 1024px;--kn-bp-xl: 1280px;--kn-bp-2xl: 1536px;--kn-safe-top: env(safe-area-inset-top, 0px);--kn-safe-bottom: env(safe-area-inset-bottom, 0px);--kn-safe-left: env(safe-area-inset-left, 0px);--kn-safe-right: env(safe-area-inset-right, 0px);--kn-touch-min: 44px;--kn-touch-comfy: 48px;--kn-focus-ring: 0 0 0 1px var(--kn-bg-0), 0 0 0 2px var(--kn-gold);--kn-focus-ring-inset: inset 0 0 0 1.5px var(--kn-gold);--kn-grad-hero: linear-gradient(135deg, #4d96ff 0%, #c9a84c 100%);--kn-grad-hero-alt: linear-gradient(135deg, #c9a84c 0%, #ff6b6b 50%, #4d96ff 100%);--kn-grad-success: linear-gradient(135deg, #32d583 0%, #4d96ff 100%);--kn-grad-celebration: linear-gradient(135deg, #ff6b6b 0%, #c9a84c 50%, #32d583 100%);--kn-grad-card-1: linear-gradient(135deg, rgba(201, 168, 76, .08), rgba(77, 150, 255, .04));--kn-grad-card-2: linear-gradient(135deg, rgba(77, 150, 255, .08), rgba(50, 213, 131, .04));--kn-grad-card-3: linear-gradient(135deg, rgba(255, 107, 107, .08), rgba(201, 168, 76, .04));--kn-grad-btn-primary: linear-gradient(135deg, #c9a84c 0%, #d9b85c 100%);--kn-grad-btn-blue: linear-gradient(135deg, #4d96ff 0%, #7ab0ff 100%);--kn-grad-btn-mint: linear-gradient(135deg, #32d583 0%, #5ce0a0 100%);--kn-grad-radial-hero: radial-gradient(circle at top right, rgba(77, 150, 255, .18), transparent 60%);--kn-grad-radial-gold: radial-gradient(circle at bottom left, rgba(201, 168, 76, .15), transparent 60%);--kn-grad-app: radial-gradient(1300px 720px at 50% -8%, rgba(201, 168, 76, .06), transparent 62%), linear-gradient(180deg, #16171b 0%, #111214 52%, #0e0f12 100%);--kn-grad-app-solid: #111214;--kn-z-base: 1;--kn-z-dropdown: 100;--kn-z-sticky: 200;--kn-z-overlay: 500;--kn-z-modal: 1000;--kn-z-toast: 2000;--kn-z-tooltip: 3000;--fg: 255 255 255;--sink: 0 0 0;--shadow-k: 1;--gold-text: #d9b85c;--kn-card: #1a1b1e;--kn-card-border: rgba(255, 255, 255, .06);--kn-card-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 30px -16px rgba(0, 0, 0, .7);--kn-field: #141517;--kn-side: rgba(20, 21, 23, .72);--kn-active: rgba(201, 168, 76, .14);--kn-avatar-bg: rgba(255, 255, 255, .08);--kn-map-panel: rgba(14, 15, 17, .72);--kn-seg-on: var(--kn-bg-3);--kn-map-pop: rgba(22, 23, 26, .97);--kn-logo: #2c2d32;--kn-col: rgba(255, 255, 255, .025);--kn-col-border: rgba(255, 255, 255, .05);--kn-card-2: #202125;--kn-card-2-border: rgba(255, 255, 255, .07)}[data-theme=glass]{color-scheme:light;--kn-bg-0: #e9e9ec;--kn-bg-1: #f5f5f7;--kn-bg-2: #fbfbfc;--kn-bg-3: #f1f1f4;--kn-bg-4: #e6e6ea;--kn-bg-hover: #ededf0;--kn-gold: #c9a84c;--kn-gold-light: #d9b85c;--kn-gold-dark: #8a6b24;--kn-blue: #2563eb;--kn-blue-light: #3b82f6;--kn-blue-dark: #1d4ed8;--kn-coral: #dc2626;--kn-coral-light: #ef4444;--kn-coral-dark: #b91c1c;--kn-mint: #16a34a;--kn-mint-light: #22c55e;--kn-mint-dark: #15803d;--kn-success: #16a34a;--kn-info: #2563eb;--kn-warning: #ea580c;--kn-error: #dc2626;--kn-text: #09090b;--kn-text-2: #3f3f46;--kn-text-3: #55555d;--kn-text-4: #76767f;--kn-text-inverse: #0f1012;--kn-border: rgba(24, 24, 27, .09);--kn-border-md: rgba(24, 24, 27, .16);--kn-border-lg: rgba(24, 24, 27, .24);--kn-border-focus: rgba(138, 107, 36, .55);--kn-glass-bg: rgba(255, 255, 255, .72);--kn-glass-bg-strong: rgba(251, 251, 252, .94);--kn-glass-bg-subtle: rgba(255, 255, 255, .45);--kn-glass-blur: 18px;--kn-glass-blur-strong: 26px;--kn-glass-blur-subtle: 12px;--kn-glass-border: rgba(255, 255, 255, .78);--kn-glass-border-bright: rgba(255, 255, 255, .9);--kn-shadow-sm: 0 1px 3px rgba(24, 24, 27, .08);--kn-shadow-md: 0 4px 12px rgba(24, 24, 27, .1);--kn-shadow-lg: 0 8px 24px rgba(24, 24, 27, .12);--kn-shadow-xl: 0 16px 40px rgba(24, 24, 27, .16);--kn-shadow-gold: 0 0 20px rgba(168, 134, 58, .18);--kn-shadow-gold-lg: 0 4px 24px rgba(168, 134, 58, .22);--kn-shadow-glass: 0 18px 40px -18px rgba(24, 24, 27, .34);--kn-shadow-0: 0 0 0 1px rgba(24, 24, 27, .05);--kn-shadow-1: 0 1px 2px rgba(24, 24, 27, .08), 0 1px 1px rgba(24, 24, 27, .04);--kn-shadow-2: 0 4px 10px rgba(24, 24, 27, .08), 0 2px 4px rgba(24, 24, 27, .05);--kn-shadow-3: 0 14px 30px -10px rgba(24, 24, 27, .2), 0 4px 8px rgba(24, 24, 27, .06);--kn-shadow-4: 0 28px 60px -18px rgba(24, 24, 27, .35), 0 8px 16px rgba(24, 24, 27, .08);--kn-glow-gold: 0 0 0 3px rgba(201, 168, 76, .18);--kn-grad-card-1: linear-gradient(135deg, rgba(201, 168, 76, .08), transparent);--kn-grad-card-2: linear-gradient(135deg, rgba(24, 24, 27, .04), transparent);--kn-grad-card-3: linear-gradient(135deg, rgba(220, 38, 38, .05), transparent);--kn-grad-radial-hero: radial-gradient(circle at top right, rgba(24, 24, 27, .06), transparent 60%);--kn-grad-radial-gold: radial-gradient(circle at bottom left, rgba(201, 168, 76, .1), transparent 60%);--kn-grad-app: radial-gradient(34% 42% at 16% 20%, rgba(24, 24, 27, .2), transparent 70%), radial-gradient(30% 38% at 86% 10%, rgba(24, 24, 27, .13), transparent 70%), radial-gradient(38% 46% at 72% 82%, rgba(24, 24, 27, .16), transparent 70%), radial-gradient(28% 34% at 34% 96%, rgba(24, 24, 27, .1), transparent 70%), linear-gradient(135deg, #dedee2 0%, #f0f0f2 50%, #e1e1e5 100%);--kn-grad-app-solid: #e9e9ec;--kn-focus-ring: 0 0 0 1px var(--kn-bg-1), 0 0 0 3px rgba(201, 168, 76, .55);--fg: 24 24 27;--sink: 255 255 255;--shadow-k: .4;--gold-text: #7a5f1f;--kn-card: rgba(255, 255, 255, .55);--kn-card-border: rgba(255, 255, 255, .78);--kn-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 0 rgba(255, 255, 255, .3), 0 18px 40px -18px rgba(24, 24, 27, .34);--kn-field: rgba(255, 255, 255, .78);--kn-side: rgba(255, 255, 255, .32);--kn-active: rgba(201, 168, 76, .18);--kn-avatar-bg: rgba(24, 24, 27, .07);--kn-map-panel: rgba(255, 255, 255, .86);--kn-seg-on: #ffffff;--kn-map-pop: rgba(255, 255, 255, .97);--kn-logo: #27272a;--kn-col: rgba(255, 255, 255, .34);--kn-col-border: rgba(255, 255, 255, .7);--kn-card-2: rgba(255, 255, 255, .76);--kn-card-2-border: rgba(255, 255, 255, .95)}@media (prefers-reduced-motion: reduce){:root,[data-theme=glass]{--kn-duration-fast: 0ms;--kn-duration-normal: 0ms;--kn-duration-slow: 0ms}}.kn-glass{background:var(--kn-glass-bg);border:1px solid var(--kn-glass-border)}.kn-glass--strong{background:var(--kn-glass-bg-strong);border:1px solid var(--kn-glass-border-bright);box-shadow:var(--kn-shadow-glass)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.kn-glass{background:var(--kn-glass-bg-subtle);backdrop-filter:blur(var(--kn-glass-blur)) saturate(var(--kn-glass-saturate));-webkit-backdrop-filter:blur(var(--kn-glass-blur)) saturate(var(--kn-glass-saturate))}.kn-glass--strong{backdrop-filter:blur(var(--kn-glass-blur-strong)) saturate(var(--kn-glass-saturate));-webkit-backdrop-filter:blur(var(--kn-glass-blur-strong)) saturate(var(--kn-glass-saturate))}}[data-fx=off] .kn-glass,[data-fx=off] .kn-glass--strong{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--kn-bg-2)}@media (prefers-reduced-transparency: reduce){.kn-glass,.kn-glass--strong{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--kn-bg-2)!important}}@keyframes kn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kn-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kn-fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes kn-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes kn-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes kn-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes kn-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes kn-slideUp{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes kn-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes kn-pulseGold{0%,to{box-shadow:0 0 #c9a84c4d}50%{box-shadow:0 0 0 8px #c9a84c00}}@keyframes kn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes kn-ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes kn-spin{to{transform:rotate(360deg)}}@keyframes kn-popIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes kw-pulse{0%{box-shadow:0 0 #3b82f6a6,0 4px 12px rgb(0 0 0 / calc(.55 * var(--shadow-k)))}70%{box-shadow:0 0 0 12px #3b82f600,0 4px 12px rgb(0 0 0 / calc(.55 * var(--shadow-k)))}to{box-shadow:0 0 #3b82f600,0 4px 12px rgb(0 0 0 / calc(.55 * var(--shadow-k)))}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kn-countUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kn-progress{0%{width:100%}to{width:0%}}@keyframes kn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.kn-animate-fadeIn{animation:kn-fadeIn var(--kn-duration-normal) var(--kn-ease) both}.kn-animate-fadeUp{animation:kn-fadeUp var(--kn-duration-slow) var(--kn-ease) both}.kn-animate-fadeDown{animation:kn-fadeDown var(--kn-duration-slow) var(--kn-ease) both}.kn-animate-scaleIn{animation:kn-scaleIn var(--kn-duration-slow) var(--kn-ease) both}.kn-animate-slideLeft{animation:kn-slideInLeft var(--kn-duration-slow) var(--kn-ease) both}.kn-animate-slideRight{animation:kn-slideInRight var(--kn-duration-slow) var(--kn-ease) both}.kn-animate-bounceIn{animation:kn-bounceIn .5s var(--kn-ease-bounce) both}.kn-animate-popIn{animation:kn-popIn .3s var(--kn-ease-bounce) both}.kn-stagger>*{animation:kn-fadeUp var(--kn-duration-slow) var(--kn-ease) both}.kn-stagger>*:nth-child(1){animation-delay:0ms}.kn-stagger>*:nth-child(2){animation-delay:50ms}.kn-stagger>*:nth-child(3){animation-delay:.1s}.kn-stagger>*:nth-child(4){animation-delay:.15s}.kn-stagger>*:nth-child(5){animation-delay:.2s}.kn-stagger>*:nth-child(6){animation-delay:.25s}.kn-stagger>*:nth-child(7){animation-delay:.3s}.kn-stagger>*:nth-child(8){animation-delay:.35s}.kn-shimmer{background:linear-gradient(90deg,var(--kn-bg-2) 0%,var(--kn-bg-3) 40%,var(--kn-bg-2) 80%);background-size:200% 100%;animation:kn-shimmer 1.5s ease-in-out infinite}@keyframes kn-confettiBurst{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--tx, 100px),var(--ty, -100px)) rotate(720deg);opacity:0}}@keyframes kn-sparkle{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}}@keyframes kn-glowPulse{0%,to{box-shadow:0 0 #c9a84c66}50%{box-shadow:0 0 0 12px #c9a84c00}}@keyframes kn-glowPulseBlue{0%,to{box-shadow:0 0 #4d96ff66}50%{box-shadow:0 0 0 12px #4d96ff00}}@keyframes kn-glowPulseCoral{0%,to{box-shadow:0 0 #ff6b6b66}50%{box-shadow:0 0 0 12px #ff6b6b00}}@keyframes kn-glowPulseMint{0%,to{box-shadow:0 0 #32d58366}50%{box-shadow:0 0 0 12px #32d58300}}@keyframes kn-liftUp{0%{transform:translateY(0);box-shadow:var(--kn-shadow-1)}to{transform:translateY(-4px);box-shadow:var(--kn-shadow-3)}}@keyframes kn-rippleGold{0%{transform:scale(0);opacity:.6;background:#c9a84c66}to{transform:scale(4);opacity:0;background:#c9a84c00}}@keyframes kn-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes kn-numberTick{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kn-levelUp{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.2) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes kn-shimmerSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes kn-blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes kn-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes kn-slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.kn-glow-gold{box-shadow:var(--kn-glow-gold)}.kn-glow-blue{box-shadow:var(--kn-glow-blue)}.kn-glow-coral{box-shadow:var(--kn-glow-coral)}.kn-glow-mint{box-shadow:var(--kn-glow-mint)}.kn-grad-hero{background:var(--kn-grad-hero);background-size:200% 200%}.kn-grad-hero-animated{background:var(--kn-grad-hero-alt);background-size:300% 300%;animation:kn-gradientShift 12s ease infinite}.kn-press{transition:transform var(--kn-duration-fast) var(--kn-spring-snappy)}.kn-press:active{transform:scale(.96)}.kn-hover-lift{transition:transform var(--kn-duration-normal) var(--kn-spring-soft),box-shadow var(--kn-duration-normal) var(--kn-ease)}.kn-hover-lift:hover{transform:translateY(-4px);box-shadow:var(--kn-shadow-3)}.kn-stagger-slow>*{animation:kn-fadeUp .5s var(--kn-ease) both}.kn-stagger-slow>*:nth-child(1){animation-delay:0ms}.kn-stagger-slow>*:nth-child(2){animation-delay:80ms}.kn-stagger-slow>*:nth-child(3){animation-delay:.16s}.kn-stagger-slow>*:nth-child(4){animation-delay:.24s}.kn-stagger-slow>*:nth-child(5){animation-delay:.32s}.kn-stagger-slow>*:nth-child(6){animation-delay:.4s}.kn-stagger-fast>*{animation:kn-fadeUp .3s var(--kn-ease) both}.kn-stagger-fast>*:nth-child(1){animation-delay:0ms}.kn-stagger-fast>*:nth-child(2){animation-delay:30ms}.kn-stagger-fast>*:nth-child(3){animation-delay:60ms}.kn-stagger-fast>*:nth-child(4){animation-delay:90ms}.kn-stagger-fast>*:nth-child(5){animation-delay:.12s}.kn-stagger-fast>*:nth-child(6){animation-delay:.15s}.kn-stagger-fast>*:nth-child(7){animation-delay:.18s}.kn-stagger-fast>*:nth-child(8){animation-delay:.21s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.kn-num{font-family:var(--kn-font-mono);font-variant-numeric:tabular-nums}.kn-p-1{padding:var(--kn-space-1)}.kn-p-2{padding:var(--kn-space-2)}.kn-p-3{padding:var(--kn-space-3)}.kn-p-4{padding:var(--kn-space-4)}.kn-p-5{padding:var(--kn-space-5)}.kn-p-6{padding:var(--kn-space-6)}.kn-px-2{padding-inline:var(--kn-space-2)}.kn-px-3{padding-inline:var(--kn-space-3)}.kn-px-4{padding-inline:var(--kn-space-4)}.kn-py-2{padding-block:var(--kn-space-2)}.kn-py-3{padding-block:var(--kn-space-3)}.kn-py-4{padding-block:var(--kn-space-4)}.kn-gap-1{gap:var(--kn-space-1)}.kn-gap-2{gap:var(--kn-space-2)}.kn-gap-3{gap:var(--kn-space-3)}.kn-gap-4{gap:var(--kn-space-4)}.kn-gap-6{gap:var(--kn-space-6)}.kn-r-sm{border-radius:var(--kn-radius-sm)}.kn-r-md{border-radius:var(--kn-radius-md)}.kn-r-lg{border-radius:var(--kn-radius-lg)}.kn-r-xl{border-radius:var(--kn-radius-xl)}.kn-r-2xl{border-radius:var(--kn-radius-2xl)}.kn-r-full{border-radius:var(--kn-radius-full)}.kn-page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.kn-page-title{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--text)}.kn-page-sub{margin-top:4px;font-size:.94rem;font-weight:600;color:var(--text-3)}.kn-page-count{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;font-size:.8rem;font-weight:700;background:rgb(var(--fg) / .06);color:var(--text-2)}.kn-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:11px;font-family:var(--kn-font);font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;color:var(--text);background:var(--kn-card);border:1px solid var(--kn-border-md);box-shadow:0 1px 2px rgb(0 0 0 / calc(.08 * var(--shadow-k)));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s,color .15s,filter .15s,transform .15s}.kn-btn svg{flex-shrink:0;color:var(--text-2)}.kn-btn:hover:not(:disabled){background:var(--kn-bg-3);border-color:var(--kn-border-lg)}[data-theme=glass] .kn-btn:hover:not(:disabled){background:#ffffffe6}.kn-btn:active:not(:disabled){transform:scale(.98)}.kn-btn:disabled{opacity:.5;cursor:not-allowed}.kn-btn.on{background:var(--kn-active);border-color:#c9a84c73;color:var(--text)}.kn-btn.on svg{color:var(--gold-text)}.kn-btn.pri{background:var(--kn-grad-btn-primary);color:var(--kn-text-inverse);border-color:#7a5f1f2e;box-shadow:inset 0 1px #ffffff61,0 8px 18px -8px #7a5f1f8c}.kn-btn.pri svg{color:var(--kn-text-inverse)}.kn-btn.pri:hover:not(:disabled){background:var(--kn-grad-btn-primary);filter:brightness(1.06) saturate(1.05)}.kn-btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-2)}.kn-btn.ghost:hover:not(:disabled){background:rgb(var(--fg) / .06);color:var(--text)}.kn-btn.danger{color:var(--red)}.kn-btn.danger svg{color:var(--red)}.kn-btn.sm{height:34px;padding:0 12px;border-radius:9px;font-size:.84rem;gap:6px}.kn-btn.lg{height:46px;padding:0 20px;border-radius:12px;font-size:.96rem}.kn-btn.icon{width:40px;padding:0}.kn-btn.sm.icon{width:34px}.kn-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:rgb(var(--fg) / .07)}.kn-seg>button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:none;border-radius:9px;background:none;cursor:pointer;font-family:var(--kn-font);font-size:.86rem;font-weight:700;color:var(--text-3);transition:background .15s,color .15s}.kn-seg>button:hover{color:var(--text)}.kn-seg>button.on{background:var(--kn-seg-on);color:var(--text);box-shadow:0 1px 2px rgb(0 0 0 / calc(.12 * var(--shadow-k)))}.kn-seg>button.on svg{color:var(--gold-text)}.kn-card{background:var(--kn-card);border:1px solid var(--kn-card-border);border-radius:18px;box-shadow:var(--kn-card-shadow)}.kn-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:16px;background:var(--kn-card);border:1px solid var(--kn-card-border);box-shadow:var(--kn-card-shadow)}.kn-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:var(--kn-field);border:1px solid var(--kn-border-md);color:var(--text);transition:border-color .15s,box-shadow .15s}.kn-field:focus-within{border-color:var(--kn-border-focus);box-shadow:0 0 0 3px #c9a84c24}.kn-field>svg{color:var(--text-3);flex-shrink:0}.kn-field input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font:600 .9rem var(--kn-font)}.kn-field input::placeholder{color:var(--text-4);font-weight:500}.kn-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:99px;font-size:.76rem;font-weight:700;white-space:nowrap;background:rgb(var(--fg) / .06);color:var(--text-2)}.kn-chip.gold{background:var(--kn-active);color:var(--gold-text)}[data-theme=glass] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit]),textarea,select):not([style*="background: none"]):not([style*="background: transparent"]):not([style*="background:none"]):not([style*="background:transparent"]):not(.kn-keep-bg):not(.m-area):not(.m-iv):not(.m-h1in):not(:is(.m-input,.m-cbox,.m-compose,.m-cmdk-in,.m-tree,.m-iv) *){background-color:#ffffffd1!important}[data-theme=glass] select option{background:#fff;color:#09090b}[data-theme=glass] :is([style*="position: fixed"][style*="background: rgba(0, 0, 0, 0.6"],[style*="position: fixed"][style*="background: rgba(0, 0, 0, 0.7"],[style*="position: fixed"][style*="background: rgba(0, 0, 0, 0.8"],[style*="position: fixed"][style*="background: rgba(0, 0, 0, 0.9"]){background:#18181b6b!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: var(--kn-bg-0);--surface: var(--kn-bg-1);--surface-2: var(--kn-bg-2);--surface-3: var(--kn-bg-3);--surface-4: var(--kn-bg-4);--border: var(--kn-border);--border-md: var(--kn-border-md);--border-lg: var(--kn-border-lg);--gold: var(--kn-gold);--gold-dim: var(--kn-gold-15);--gold-glow: var(--kn-gold-25);--gold-border: var(--kn-gold-25);--text: var(--kn-text);--text-2: var(--kn-text-2);--text-3: var(--kn-text-3);--text-4: var(--kn-text-4);--red: var(--kn-error);--red-bg: var(--kn-error-bg);--blue: var(--kn-info);--green: var(--kn-success)}body{font-family:var(--kn-font);background:var(--bg);color:var(--text);min-height:calc(var(--kn-vh) * 100);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--kn-focus-ring, 0 0 0 2px var(--kn-bg-0), 0 0 0 4px var(--kn-gold));border-radius:var(--kn-radius-sm, 6px)}.skip-to-content{position:fixed;top:8px;left:8px;z-index:99999;padding:10px 18px;background:var(--kn-gold);color:var(--kn-text-inverse);font-family:var(--kn-font);font-size:var(--kn-fs-sm);font-weight:var(--kn-weight-bold);border-radius:var(--kn-radius-md);text-decoration:none;transform:translateY(-120%);transition:transform .2s ease}.skip-to-content:focus{transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.cal-day-btn{background:none;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:5px 2px;text-align:center;font-size:.85rem;font-family:var(--kn-font);transition:all .12s;color:var(--text-2)}.cal-day-btn:hover{background:#c9a84c24!important;color:var(--gold-text)!important}.cal-day-today{border-color:#c9a84c66!important;color:var(--gold-text)!important}.cal-day-sel{background:var(--gold)!important;color:#1c1d21!important;font-weight:700!important;border-color:transparent!important}.cal-day-sel:hover{background:#d4b050!important;color:#1c1d21!important}.cal-day-other{color:var(--text-4)!important}button,input,select,textarea{transition-timing-function:cubic-bezier(.16,1,.3,1)}*{scrollbar-width:thin;scrollbar-color:var(--kn-border-lg) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--kn-border-lg);border-radius:var(--kn-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--kn-gold-35)}.import-scroll::-webkit-scrollbar{width:16px;height:16px}.import-scroll::-webkit-scrollbar-track{background:var(--kn-bg-2);border-radius:var(--kn-radius-full)}.import-scroll::-webkit-scrollbar-thumb{background:var(--kn-border-lg);border-radius:var(--kn-radius-full);border:4px solid transparent;background-clip:content-box}.import-scroll::-webkit-scrollbar-thumb:hover{background:var(--kn-gold-50);border-radius:var(--kn-radius-full);border:4px solid transparent;background-clip:content-box}.import-scroll::-webkit-scrollbar-corner{background:var(--kn-bg-2)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}[data-theme=glass] input[type=date]::-webkit-calendar-picker-indicator{filter:none}select option{background:var(--kn-bg-2);color:var(--kn-text)}@media print{body{background:#fff!important;color:#000!important}aside,nav,[class*=sidebar],[class*=bottomNav],[class*=rightRail],[class*=topbar],[class*=drawer],[class*=fab],[class*=FAB]{display:none!important}[class*=main],[class*=content]{max-width:100%!important;padding:0!important}}.crm-root{position:relative;width:100vw;height:calc(var(--kn-vh) * 100);display:flex;flex-direction:column;overflow:hidden;background:var(--kn-grad-app)}.crm-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--kn-border) 1px,transparent 1px),linear-gradient(90deg,var(--kn-border) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0;opacity:.5}.crm-root:after{content:"";position:fixed;top:-120px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(201,168,76,.07) 0%,transparent 65%);pointer-events:none;z-index:0}.lang-bar{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);display:flex;background:var(--surface-2);border:1px solid rgba(201,168,76,.3);border-radius:99px;padding:5px;gap:4px;z-index:10;box-shadow:0 4px 16px rgb(0 0 0 / calc(.35 * var(--shadow-k))),0 0 0 1px #c9a84c14}.lang-btn{padding:.55rem 1.35rem;border:none;border-radius:99px;background:transparent;color:var(--text-2);font-size:1rem;font-weight:700;font-family:var(--kn-font);letter-spacing:1px;cursor:pointer;transition:all .2s;min-width:58px}.lang-btn:hover:not(.active){color:var(--text);background:#c9a84c14}.lang-btn.active{background:linear-gradient(135deg,var(--gold) 0%,#b8962f 100%);color:#1a1a1a;box-shadow:0 2px 8px #c9a84c66,inset 0 1px rgb(var(--fg) / .2)}.auth-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;height:calc(var(--kn-vh) * 100)}.form-panel{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg);border-right:1px solid var(--border)}.form-inner{width:100%;max-width:400px;animation:fadeUp .5s ease both}.brand{margin-bottom:1.75rem}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--kn-grad-btn-primary);border:1px solid rgba(122,95,31,.2);border-radius:14px;color:#1a1408;box-shadow:inset 0 1px #ffffff61,0 10px 22px -10px #7a5f1f99}.form-title{font-size:1.9rem;font-weight:800;color:var(--text);letter-spacing:-.025em;margin-bottom:.3rem}.form-sub{font-size:.94rem;color:var(--text-2);margin-bottom:1.75rem}.alert-error{background:var(--red-bg);border:1px solid rgba(224,82,82,.25);border-radius:10px;padding:.7rem 1rem;font-size:.94rem;color:#e57373;margin-bottom:1.25rem}.auth-form{display:flex;flex-direction:column;gap:1rem}.field{display:flex;flex-direction:column;gap:.4rem}.field-label{font-size:.9rem;font-weight:500;color:var(--text-2)}.req{color:var(--gold-text);margin-left:1px}.input-wrap{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:.9rem;color:var(--text-3);display:flex;align-items:center;pointer-events:none}.field-input{width:100%;height:46px;padding:0 1rem 0 2.6rem;background:var(--kn-field);border:1px solid var(--kn-border-md);border-radius:10px;font-size:.96rem;font-family:var(--kn-font);color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s}.field-input::placeholder{color:var(--text-3)}.field-input:focus{border-color:#c9a84c73;box-shadow:0 0 0 3px #c9a84c14}.kn-chat-input:focus-visible,.kn-chat-input:focus{box-shadow:none}.kn-chat-inputbar:focus-within{border-color:#c9a84c80!important;box-shadow:0 0 0 3px #c9a84c1a,0 6px 22px rgb(0 0 0 / calc(.25 * var(--shadow-k)))!important}.pass-toggle{position:absolute;right:.85rem;background:none;border:none;color:var(--text-3);cursor:pointer;display:flex;align-items:center;transition:color .15s}.pass-toggle:hover{color:var(--text-2)}.field-hint{font-size:.78rem;color:var(--text-3);margin-top:2px}.form-row{display:flex;align-items:center;justify-content:space-between}.checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{display:none}.check-box{width:16px;height:16px;border:1.5px solid var(--border-md);border-radius:4px;background:var(--surface);flex-shrink:0;transition:all .15s}.checkbox-label:has(input:checked) .check-box{background:var(--gold);border-color:var(--gold)}.link-btn{background:none;border:none;font-family:var(--kn-font);font-size:.9rem;color:var(--text-3);cursor:pointer;transition:color .15s}.link-btn:hover{color:var(--text-2)}.link-btn.gold{color:var(--gold-text);font-weight:500}.link-btn.gold:hover{color:#d9b85c}.btn-submit{margin-top:.4rem;padding:.82rem;background:var(--kn-grad-btn-primary);border:1px solid rgba(122,95,31,.2);border-radius:12px;color:var(--kn-text-inverse);font-size:1rem;font-weight:800;font-family:var(--kn-font);box-shadow:inset 0 1px #ffffff61,0 8px 18px -8px #7a5f1f8c;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:46px}.btn-submit:hover:not(:disabled){filter:brightness(1.06) saturate(1.05)}.btn-submit:disabled{opacity:.5;cursor:not-allowed}.spinner{width:18px;height:18px;border:2px solid rgb(var(--fg) / .15);border-top-color:var(--gold);border-radius:50%;animation:spin .6s linear infinite}.switch-text{text-align:center;margin-top:1.5rem;font-size:.9rem;color:var(--text-3)}.info-panel{display:flex;align-items:center;justify-content:center;padding:2rem 3rem;background:var(--surface);position:relative;overflow:hidden}.info-panel:before{content:"";position:absolute;bottom:-80px;left:-80px;width:350px;height:350px;background:radial-gradient(circle,rgba(201,168,76,.06) 0%,transparent 65%);pointer-events:none}.info-inner{width:100%;max-width:460px;animation:fadeUp .5s .15s ease both}.info-title{font-size:2.6rem;font-weight:700;color:var(--text);letter-spacing:-1px;margin-bottom:.6rem}.info-sub{font-size:.96rem;color:var(--text-2);margin-bottom:2rem;line-height:1.5}.features{display:flex;flex-direction:column;gap:.65rem;margin-bottom:2rem}.feature-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:#c9a84c33;transform:translate(3px)}.feat-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat-icon--gold{background:var(--gold-dim);color:var(--gold-text);border:1px solid rgba(201,168,76,.2)}.feat-title{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:.15rem}.feat-sub{font-size:.85rem;color:var(--text-2)}.divider{height:1px;background:var(--border);margin-bottom:1.75rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat{text-align:center}.stat-val{font-size:1.8rem;font-weight:700;color:var(--text);letter-spacing:-.5px;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.82rem;color:var(--text-2)}.app-layout{display:flex;height:calc(var(--kn-vh) * 100);overflow:hidden;position:relative;z-index:0;background:var(--kn-grad-app)}.app-main{flex:1;min-height:0;overflow-y:auto;background:transparent;position:relative;z-index:1;display:flex;flex-direction:column}.app-main-content{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}@media (max-width: 767.98px){.app-layout[data-mobile=true]{flex-direction:column}.app-layout[data-mobile=true] .sidebar{display:none}.app-layout[data-mobile=true] .app-main{padding-bottom:calc(var(--kn-bottom-nav-h) + var(--kn-safe-bottom) + 36px)}.app-layout[data-network=true] .app-main{padding-bottom:0}body{overflow:auto}}@media (max-width: 767.98px){.kn-mobile-bottom-clear{margin-bottom:calc(var(--kn-bottom-nav-h) + var(--kn-safe-bottom) + 36px)!important}}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--kn-vh) * 100);background:var(--bg);gap:1rem}.app-loading-logo{font-size:2rem;color:var(--gold-text)}.app-loading-spinner{width:24px;height:24px;border:2px solid rgb(var(--fg) / .1);border-top-color:var(--gold);border-radius:50%;animation:spin .7s linear infinite}.sidebar{width:264px;background:var(--kn-side);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset -1px 0 0 var(--kn-border);display:flex;flex-direction:column;height:calc(var(--kn-vh) * 100);flex-shrink:0;position:relative;z-index:2}[data-theme=glass] .sidebar{box-shadow:none}.sidebar-brand{display:flex;flex-direction:column;gap:12px;padding:16px 12px 10px;flex-shrink:0}.sidebar-brand-row{display:flex;align-items:center;gap:10px;padding:0 4px}.sidebar-logo-icon{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--kn-grad-btn-primary);color:var(--kn-text-inverse);box-shadow:inset 0 1px #fff6,0 4px 10px -4px #7a5f1f99}.sidebar-logo-text{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.sidebar-logo-text em{font-style:normal;font-weight:600;color:var(--text-3)}.sidebar-company-wrap{position:relative}.sidebar-company{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px;border:1px solid transparent;background:rgb(var(--fg) / .04);color:var(--text);text-align:left;font-family:var(--kn-font);cursor:default;transition:background .15s,border-color .15s}[data-theme=glass] .sidebar-company{background:#ffffff80;border-color:#ffffffb3}.sidebar-company.switchable{cursor:pointer}.sidebar-company.switchable:hover,.sidebar-company.open{background:rgb(var(--fg) / .07)}[data-theme=glass] .sidebar-company.switchable:hover,[data-theme=glass] .sidebar-company.open{background:#ffffffbf}.sidebar-company>svg{color:var(--text-3);flex-shrink:0}.sidebar-company-logo{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:#27272a;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.02em}.sidebar-company-logo.sm{width:26px;height:26px;border-radius:7px;font-size:.64rem}.sidebar-company-text{display:grid;min-width:0;flex:1;line-height:1.3}.sidebar-company-text b{font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-company-text span{font-size:.78rem;font-weight:600;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-company-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;display:grid;gap:1px;padding:6px;background:var(--kn-bg-2);border:1px solid var(--kn-border-md);border-radius:14px;box-shadow:var(--kn-shadow-4)}.sidebar-menu-label{padding:6px 8px 4px;font-size:.7rem;font-weight:800;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.sidebar-company-option{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;border-radius:9px;background:none;color:var(--text-2);font-size:.88rem;font-weight:600;font-family:var(--kn-font);cursor:pointer;text-align:left;transition:background .12s}.sidebar-company-option:hover{background:rgb(var(--fg) / .06);color:var(--text)}.sidebar-company-option.current{color:var(--text);background:var(--kn-active)}.sidebar-company-option>svg{color:var(--gold-text);flex-shrink:0}.sidebar-company-option-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-company-option-role{font-size:.72rem;padding:2px 6px;border-radius:5px;background:rgb(var(--fg) / .06);color:var(--text-3);flex-shrink:0}.sidebar-nav{flex:1;padding:4px 12px 10px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-label{padding:12px 12px 5px;font-size:.76rem;font-weight:700;color:var(--text-4)}.sidebar-divider{height:1px;background:var(--border);margin:.4rem .5rem}.sidebar-item,.sidebar-group-toggle{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--text-2);font-size:.94rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s;border:none;background:none;width:100%;text-align:left;font-family:var(--kn-font)}.sidebar-item>svg,.sidebar-group-left>svg{width:20px;height:20px;flex-shrink:0;color:var(--text-3);transition:color .15s}.sidebar-item:hover,.sidebar-group-toggle:hover{background:rgb(var(--fg) / .05);color:var(--text)}.sidebar-item.active{background:var(--kn-active);color:var(--text);font-weight:800}.sidebar-item.active>svg{color:var(--gold-text)}.sidebar-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-group{display:flex;flex-direction:column}.sidebar-group-toggle{justify-content:space-between}.sidebar-group-toggle>svg{color:var(--text-4)}.sidebar-group-toggle.active{color:var(--text)}.sidebar-group-toggle.active .sidebar-group-left>svg{color:var(--gold-text)}.sidebar-group-left{display:flex;align-items:center;gap:12px}.sidebar-group-items{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:10px;border-left:1.5px solid var(--kn-border-md)}.sidebar-sub-item{min-height:38px;font-size:.9rem;padding:0 10px}.sidebar-sub-item>svg{width:18px;height:18px}.sidebar-badges{display:flex;gap:4px;align-items:center;margin-left:auto}.sidebar-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;font-size:.72rem;font-weight:800;line-height:1}.sidebar-badge.gold{background:var(--kn-grad-btn-primary);color:var(--kn-text-inverse)}.sidebar-badge.blue{background:#3b82f6;color:#fff}.sidebar-badge.green{background:#10b981;color:#fff}.sidebar-chip{margin-left:auto;padding:2px 7px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.02em;background:rgb(var(--fg) / .06);color:var(--text-3)}.sidebar-section{margin-bottom:.5rem}.sidebar-footer{display:flex;align-items:center;gap:4px;padding:10px 10px 12px;box-shadow:inset 0 1px 0 var(--kn-border)}.sidebar-user{display:flex;align-items:center;gap:.65rem;padding:.6rem .65rem;border-radius:10px;background:var(--surface-2);margin-bottom:.6rem}.sidebar-user-btn{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:6px;border-radius:12px;background:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s;font-family:var(--kn-font);text-align:left}.sidebar-user-btn:hover{background:rgb(var(--fg) / .05)}.sidebar-user-btn.active{background:var(--kn-active)}.sidebar-user-avatar{width:36px;height:36px;border-radius:50%;background:#27272a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0;overflow:hidden}.sidebar-user-info{flex:1;min-width:0;line-height:1.3}.sidebar-user-name{font-size:.9rem;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-email{font-size:.76rem;font-weight:600;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-foot-btn{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;background:transparent;border:none;border-radius:10px;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s}.sidebar-foot-btn:hover{background:rgb(var(--fg) / .06);color:var(--text)}.sidebar-foot-btn.danger:hover{background:var(--red-bg);color:var(--red)}.avatar-overlay{opacity:0}div:hover>.avatar-overlay{opacity:1}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;position:relative;z-index:1}.coming-soon-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.9}.coming-soon-title{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.coming-soon-desc{font-size:.96rem;color:var(--text-2);margin-bottom:1.5rem}.coming-soon-badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--gold-dim);border:1px solid rgba(201,168,76,.2);border-radius:99px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;color:var(--gold-text)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 767.98px){.auth-grid{grid-template-columns:1fr}.info-panel{display:none}.form-panel{padding:1.5rem}.stats{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-val{font-size:1.4rem}.lang-bar{padding:4px}.lang-btn{padding:.45rem 1rem;min-width:50px;font-size:.94rem}}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;min-height:64px;border-bottom:1px solid var(--kn-border);background:var(--kn-bg-1);position:sticky;top:0;z-index:5}.page-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 767.98px){.page-header{padding:.75rem 1rem;gap:.5rem}.page-actions{width:100%;justify-content:flex-start}}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:540px;width:100%}.mobile-card-list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.mobile-card-list .row{background:var(--kn-bg-2);border:1px solid var(--kn-border);border-radius:var(--kn-radius-md);padding:.75rem;display:flex;flex-direction:column;gap:.35rem}.mobile-card-list .row-title{font-size:var(--kn-fs-base);font-weight:600;color:var(--kn-text)}.mobile-card-list .row-meta{font-size:var(--kn-fs-xs);color:var(--kn-text-3)}.show-mobile{display:none!important}.hide-mobile{display:initial}@media (max-width: 767.98px){.show-mobile{display:initial!important}.hide-mobile{display:none!important}}@media (max-width: 767.98px){.modal-responsive{width:100%!important;max-width:100%!important;height:calc(var(--kn-vh) * 100)!important;max-height:calc(var(--kn-vh) * 100)!important;border-radius:0!important;margin:0!important}.modal-responsive-sheet{width:100%!important;max-width:100%!important;border-radius:var(--kn-radius-2xl) var(--kn-radius-2xl) 0 0!important;margin-top:auto!important;max-height:calc(var(--kn-vh) * 92)!important}[role=dialog][aria-modal=true]{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}[role=dialog][aria-modal=true]>div{max-width:100%!important;box-sizing:border-box!important}.kn-modal-fullscreen{width:100%!important;max-width:100%!important;min-height:calc(var(--kn-vh) * 100)!important;height:auto!important;border-radius:0!important;margin:0!important;border-left:none!important;border-right:none!important}[role=dialog][aria-modal=true]:has(.kn-modal-fullscreen){padding:0!important;align-items:stretch!important}}@media (max-width: 767.98px){button:not(.dm-tag-btn):not(.kn-icon-mini):not([class*=badge]):not([class*=Badge]),input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select,[role=button]:not(.kn-icon-mini){min-height:36px}button[type=submit],.btn-submit,.sidebar-logout{min-height:44px}}@media (max-width: 767.98px){:root{font-size:15px}h1{letter-spacing:-.3px}h1[style*="font-size: 1.7rem"],h1[style*="font-size: 1.6rem"],h1[style*="font-size: 1.55rem"],h1[style*="font-size: 1.5rem"]{font-size:1.15rem!important}div[style*="font-size: 2.5rem"],div[style*="font-size: 2.25rem"],div[style*="font-size: 2rem"],div[style*="font-size: 1.85rem"],div[style*="font-size: 1.8rem"],div[style*="font-size: 1.75rem"]{font-size:1.4rem!important}[data-table-wrap]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}[role=dialog][aria-modal=true] [data-dropdown],[data-dropdown-mobile-clamp]{max-width:calc(var(--kn-vw) * 100 - 16px)!important}span[style*="font-size: 1.5rem"],span[style*="font-size: 1.4rem"],span[style*="font-size: 1.3rem"],h2[style*="font-size: 1.5rem"],h2[style*="font-size: 1.4rem"],h3[style*="font-size: 1.4rem"],h3[style*="font-size: 1.3rem"]{font-size:1.1rem!important}}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 767.98px){.form-grid-2{grid-template-columns:1fr;gap:.75rem}}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1023.98px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479.98px){.stat-grid{grid-template-columns:1fr}}.kn-mention{display:inline;color:var(--kn-blue, #3b82f6);font-weight:var(--kn-weight-semibold, 600);background:var(--kn-blue-8, rgba(59, 130, 246, .08));padding:1px 4px;border-radius:4px;cursor:pointer;transition:background .12s ease,color .12s ease}.kn-mention:hover{background:var(--kn-blue-15, rgba(59, 130, 246, .15));color:var(--kn-blue-light, #60a5fa)}.kn-mention-popup{position:absolute;z-index:9999;min-width:220px;max-width:320px;padding:4px;background:var(--kn-bg-2, var(--kn-bg-2));border:1px solid var(--kn-border, var(--border-md));border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / calc(.35 * var(--shadow-k)));font-family:var(--kn-font, system-ui, sans-serif);font-size:.94rem}.kn-mention-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--kn-text, var(--text));transition:background .1s ease}.kn-mention-item:hover,.kn-mention-item-active{background:var(--kn-gold-8, rgba(201, 168, 76, .12));color:var(--kn-gold, var(--gold-text))}.kn-mention-logo{width:24px;height:24px;border-radius:50%;object-fit:cover;background:var(--kn-bg-3, var(--kn-bg-4));flex-shrink:0}.kn-mention-logo-placeholder{display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:var(--kn-text-3, var(--text-3))}.kn-mention-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-mention-empty{padding:10px 12px;font-size:.85rem;color:var(--kn-text-3, var(--text-3));text-align:center}.m{--appbg: radial-gradient(34% 42% at 16% 20%, rgba(24,24,27,.28), transparent 70%), radial-gradient(30% 38% at 86% 10%, rgba(24,24,27,.18), transparent 70%), radial-gradient(38% 46% at 72% 82%, rgba(24,24,27,.22), transparent 70%), radial-gradient(28% 34% at 34% 96%, rgba(24,24,27,.14), transparent 70%), linear-gradient(135deg, #DEDEE2 0%, #F0F0F2 50%, #E1E1E5 100%);--side: rgba(255,255,255,.28);--side-blur: blur(30px) saturate(160%);--card: rgba(255,255,255,.55);--card-line: rgba(255,255,255,.78);--blur: blur(30px) saturate(160%);--card-2: rgba(255,255,255,.76);--card-2-line: rgba(255,255,255,.95);--sunken: rgba(255,255,255,.4);--field: rgba(255,255,255,.78);--raised: rgba(248,248,249,.95);--sec-card: rgba(255,255,255,.72);--box: rgba(24,24,27,.035);--box-line: rgba(24,24,27,.15);--box-line-2: rgba(24,24,27,.3);--line: rgba(24,24,27,.09);--line-2: rgba(24,24,27,.16);--ink: #09090B;--ink-2: #3F3F46;--ink-3: #55555D;--ink-4: #76767F;--hover: rgba(24,24,27,.05);--active: rgba(24,24,27,.08);--pri: #18181B;--on-pri: #FFFFFF;--gold: #C9A84C;--gold-grad: linear-gradient(135deg, #C9A84C 0%, #D9B85C 100%);--on-gold: #0F1012;--gold-ink: #7A5F1F;--gold-soft: rgba(201,168,76,.18);--gold-line: rgba(168,134,58,.5);--tip: #18181B;--on-tip: #FFFFFF;--logo: #27272A;--stack-ring: #EEEEF0;--ok: #16A34A;--ok-ink: #15803D;--ok-soft: rgba(34,197,94,.16);--warn: #EA580C;--warn-ink: #C2410C;--warn-soft: rgba(249,115,22,.15);--bad: #DC2626;--bad-ink: #B91C1C;--bad-soft: rgba(224,82,82,.15);--sh-xs: 0 1px 2px rgba(24,24,27,.06);--sh-card: inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(255,255,255,.3), 0 18px 40px -18px rgba(24,24,27,.34);--sh-item: 0 1px 2px rgba(24,24,27,.06), 0 8px 18px -12px rgba(24,24,27,.3);--sh-btn: 0 1px 2px rgba(24,24,27,.12), 0 8px 18px -8px rgba(122,95,31,.55);--sh-float: 0 0 0 1px rgba(24,24,27,.07), 0 28px 60px -18px rgba(24,24,27,.4);--f: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-sign: "Caveat", "Segoe Script", cursive;color:var(--ink);font:500 15px/1.5 var(--f);text-align:left;-webkit-font-smoothing:antialiased}[data-theme=dark] .m{--appbg: radial-gradient(1300px 720px at 50% -8%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 62%), linear-gradient(180deg, #16171B 0%, #111214 52%, #0E0F12 100%);--side: rgba(20,21,23,.55);--side-blur: blur(20px) saturate(140%);--card: #1A1B1E;--card-line: rgba(255,255,255,.06);--blur: none;--card-2: #202125;--card-2-line: rgba(255,255,255,.07);--sunken: #151619;--field: #141517;--raised: #1F2024;--sec-card: #1A1B1E;--box: #141517;--box-line: rgba(255,255,255,.12);--box-line-2: rgba(255,255,255,.24);--line: rgba(255,255,255,.075);--line-2: rgba(255,255,255,.14);--ink: #ECECEE;--ink-2: #C8CAD0;--ink-3: #9A9DA5;--ink-4: #6F727A;--hover: rgba(255,255,255,.05);--active: rgba(255,255,255,.085);--pri: #ECECEE;--on-pri: #0F1012;--gold-ink: #D9B85C;--gold-soft: rgba(201,168,76,.15);--gold-line: rgba(201,168,76,.4);--tip: #2C2D32;--on-tip: #FFFFFF;--logo: #2C2D32;--stack-ring: #1A1B1E;--ok: #22C55E;--ok-ink: #4ADE80;--ok-soft: rgba(34,197,94,.13);--warn: #F97316;--warn-ink: #FB923C;--warn-soft: rgba(249,115,22,.13);--bad: #E05252;--bad-ink: #F87171;--bad-soft: rgba(224,82,82,.14);--sh-xs: 0 1px 2px rgba(0,0,0,.4);--sh-card: inset 0 1px 0 rgba(255,255,255,.03), 0 12px 30px -16px rgba(0,0,0,.7);--sh-item: 0 1px 2px rgba(0,0,0,.35), 0 8px 18px -12px rgba(0,0,0,.7);--sh-btn: 0 8px 18px -8px rgba(201,168,76,.45);--sh-float: 0 0 0 1px rgba(255,255,255,.08), 0 28px 60px -16px rgba(0,0,0,.85)}:where(.m) *,:where(.m) *:before,:where(.m) *:after{box-sizing:border-box}:where(.m) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;margin:0}:where(.m) a{color:inherit;text-decoration:none;cursor:pointer}:where(.m) b{font-weight:700}:where(.m) p{margin:0}:where(.m) h2,:where(.m) h3,:where(.m) h4{margin:0}:where(.m) .ic{stroke-width:1.8}:where(.m) :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.m-grow{flex:1}.m-hide,.m[hidden],.m [hidden]{display:none!important}.m-dpanel,.m-panel,.m-clist-h,.m-sheet-h,.m-sheet-b,.m-modal-b,.m-cinfo,.m-passside,.m-calrail,.m-goal,.m-rows,.m-list,.m-agenda,.m-hist,.m-subs,.m-todo,.m-conv,.m-sfunnel,.m-tlist,.m-storage,.m-mcal,.m-srcs,.m-upc,.m-kvl,.m-composer,.m-compose,.m-contact,.m-gside,.m-drawer,.m-pbody,.m-intg{grid-template-columns:minmax(0,1fr)}.m-logo{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--logo);color:#fff;font:700 12px/1 var(--f);letter-spacing:.02em}.m-logo.xs{width:22px;height:22px;border-radius:6px;font-size:9px}.m-logo.sm{width:30px;height:30px;border-radius:8px;font-size:11px}.m-logo.lg{width:46px;height:46px;border-radius:12px;font-size:14.5px}.m-logo.xl{width:96px;height:96px;border-radius:24px;font-size:30px}.m-logo.img{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.m-logo.img img{width:100%;height:100%;object-fit:contain}.m-av{position:relative;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;font:700 12px/1 var(--f);background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.m-av.xs{width:24px;height:24px;font-size:9.5px}.m-av.sm{width:30px;height:30px;font-size:11px}.m-av.lg{width:46px;height:46px;font-size:15px}.m-av.xl{width:72px;height:72px;font-size:22px}.m-av.dk{background:var(--logo);color:#fff;box-shadow:none}.m-av.on:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--stack-ring)}.m-stack{display:flex;align-items:center}.m-stack>*{box-shadow:0 0 0 2px var(--stack-ring)}.m-stack>*+*{margin-left:-7px}.m-more{display:inline-grid;place-items:center;height:28px;min-width:28px;padding:0 8px;border-radius:999px;background:var(--active);color:var(--ink-2);font:700 12px/1 var(--f)}.m-chb{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--logo);color:#fff;box-shadow:0 0 0 2px var(--stack-ring)}.m-chb .ic{width:11px;height:11px;stroke-width:2.2}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:11px;background:var(--card);color:var(--ink);font:700 15px/1 var(--f);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-xs);white-space:nowrap;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background .15s ease,transform .15s ease,box-shadow .15s ease,filter .15s ease,color .15s ease}.m-btn:hover{background:var(--raised)}.m-btn:active{transform:scale(.98)}.m-btn .ic{width:18px;height:18px;color:var(--ink-2)}.m-btn.pri{background:var(--gold-grad);color:var(--on-gold);box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px color-mix(in srgb,var(--gold-ink) 20%,transparent),var(--sh-btn);-webkit-backdrop-filter:none;backdrop-filter:none}.m-btn.pri .ic{color:var(--on-gold);stroke-width:2}.m-btn.pri:hover{background:var(--gold-grad);filter:brightness(1.06) saturate(1.06)}.m-btn.soft{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-btn.soft .ic{color:var(--gold-ink)}.m-btn.soft:hover{background:var(--gold-soft);filter:brightness(.97)}.m-btn.dark{background:var(--pri);color:var(--on-pri);box-shadow:var(--sh-xs)}.m-btn.dark .ic{color:var(--on-pri)}.m-btn.ghost{background:transparent;box-shadow:none;color:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none}.m-btn.ghost:hover{background:var(--hover);color:var(--ink)}.m-btn.danger,.m-btn.danger .ic{color:var(--bad-ink)}.m-btn.sm{height:38px;padding:0 14px;border-radius:10px;font-size:14px;gap:7px}.m-btn.sm .ic{width:17px;height:17px}.m-btn.xs{height:32px;padding:0 11px;border-radius:8px;font-size:13px;gap:6px}.m-btn.xs .ic{width:15px;height:15px}.m-btn.lg{height:52px;padding:0 24px;border-radius:13px;font-size:16px}.m-btn.block{width:100%}.m-btn.icon{width:44px;padding:0}.m-btn.sm.icon{width:38px}.m-btn.xs.icon{width:32px}.m-btn[disabled]{opacity:.45;cursor:default}.m-btn.dot{position:relative}.m-btn.dot:after{content:"";position:absolute;top:10px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--card)}.m-kbd{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 7px;border-radius:6px;font:700 11.5px/1 var(--f);color:var(--ink-3);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.m-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font:700 13px/1 var(--f);background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.m-chip .ic{width:14px;height:14px;stroke-width:2.2}.m-chip.sm{height:24px;padding:0 9px;font-size:12px;gap:5px}.m-chip.sm .ic{width:12px;height:12px}.m-chip.ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.m-chip.warn{background:var(--warn-soft);color:var(--warn-ink);box-shadow:none}.m-chip.bad{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.m-chip.gold{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-chip.dark{background:var(--pri);color:var(--on-pri);box-shadow:none}.m-chip.ghost{background:transparent}.m-due{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--ink-3);white-space:nowrap}.m-due:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink-4));flex:none}.m-due.warn{color:var(--warn-ink);--c: var(--warn)}.m-due.bad{color:var(--bad-ink);--c: var(--bad)}.m-due.ok{color:var(--ok-ink);--c: var(--ok)}.m-due.gold{color:var(--gold-ink);--c: var(--gold)}.m-up{font-weight:800;color:var(--ok-ink)}.m-down{font-weight:800;color:var(--bad-ink)}.m-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;font:800 13px/1 var(--f);background:var(--gold-grad);color:var(--on-gold)}.m-num{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;font:800 12.5px/1 var(--f);background:var(--active);color:var(--ink-2);font-variant-numeric:tabular-nums}.m-seg{display:inline-flex;padding:4px;border-radius:12px;background:var(--active);max-width:100%;overflow-x:auto;scrollbar-width:none}.m-seg span{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;font-size:14.5px;font-weight:700;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.m-seg span .ic{width:17px;height:17px}.m-seg span em{font-style:normal;font-size:12.5px;color:var(--ink-4)}.m-seg span:hover{color:var(--ink)}.m-seg span.on{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-xs)}.m-seg span.on .ic{color:var(--gold-ink)}.m-seg span.dis{opacity:.45;cursor:not-allowed}.m-seg span.dis:hover{color:var(--ink-3)}.m-seg.sm{padding:3px;border-radius:10px}.m-seg.sm span{height:32px;padding:0 12px;font-size:13.5px;border-radius:8px}.m-tabs{display:flex;gap:28px;box-shadow:inset 0 -1px 0 var(--line);overflow-x:auto;scrollbar-width:none}.m-tabs span{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 0 14px;font-size:15.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:color .15s ease}.m-tabs span .ic{width:18px;height:18px}.m-tabs span:hover{color:var(--ink)}.m-tabs span em{font-style:normal;display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--active);font-size:12px;font-weight:800;color:var(--ink-3)}.m-tabs span.on{color:var(--ink)}.m-tabs span.on .ic{color:var(--gold-ink)}.m-tabs span.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold)}.m-tabs span.on em{background:var(--gold-soft);color:var(--gold-ink)}.m-pills{display:flex;gap:8px;flex-wrap:wrap}.m-pills>span{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background .15s ease}.m-pills>span .ic{width:16px;height:16px;color:var(--ink-3)}.m-pills>span:hover{background:var(--raised)}.m-pills>span.on{background:var(--gold-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--gold-line)}.m-pills>span.on .ic{color:var(--gold-ink)}.m-pills>span em{font-style:normal;color:var(--ink-4)}.m-pills>span.on em{color:var(--gold-ink)}.m-pills>span.add{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2);box-shadow:none;border:1.5px dashed var(--line-2);color:var(--ink-3)}.m-input{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:11px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-4);font-size:15px;font-weight:500;min-width:0}.m-input .ic{width:18px;height:18px;color:var(--ink-3);flex:none}.m-input>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-input.val{color:var(--ink);font-weight:600}.m-input.focus{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft);color:var(--ink);font-weight:600}.m-input.sm{height:40px;font-size:14.5px;border-radius:10px}.m-input input,.m-input textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);font-weight:600}.m-input input::placeholder{color:var(--ink-4);font-weight:500}.m-area{display:block;width:100%;min-height:96px;padding:12px 14px;border-radius:11px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:500 15px/1.55 var(--f)}.m-flabel{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink-2);margin-bottom:8px}.m-flabel em{font-style:normal;color:var(--bad-ink)}.m-help{margin-top:6px;font-size:13px;font-weight:500;color:var(--ink-3)}.m-field{display:grid;min-width:0}.m-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.m-fgrid>.full{grid-column:1 / -1}.m-dd{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font:700 14.5px/1 var(--f);color:var(--ink);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:background .15s ease}.m-dd:hover{background:var(--raised)}.m-dd .ic{width:17px;height:17px;color:var(--ink-3)}.m-dd em{font-style:normal;font-weight:600;color:var(--ink-3)}.m-dd .m-count{min-width:22px;height:22px;font-size:12px}.m-dd.block{display:flex;width:100%;height:46px;font-size:15px;background:var(--field)}.m-dd.block>span:first-of-type{flex:1}.m-select{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;background:var(--active);color:var(--ink);font-size:14.5px;font-weight:800;white-space:nowrap;cursor:pointer}.m-select .ic{width:16px;height:16px}.m-cb{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--field);cursor:pointer}.m-cb .ic{width:13px;height:13px;stroke-width:3;opacity:0;color:var(--on-gold)}.m-cb.on{background:var(--gold);box-shadow:none}.m-cb.on .ic{opacity:1}.m-check{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.8px var(--line-2);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.m-check .ic{width:14px;height:14px;stroke-width:3;opacity:0;color:#fff}.m-check:hover{box-shadow:inset 0 0 0 1.8px var(--ok)}.m-check.on{background:var(--ok);box-shadow:none}.m-check.on .ic{opacity:1}.m-switch{position:relative;display:inline-block;flex:none;width:46px;height:28px;border-radius:999px;background:var(--line-2);cursor:pointer;transition:background .18s ease}.m-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.m-switch.on{background:var(--gold)}.m-switch.on:after{transform:translate(18px)}.m-radio{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.8px var(--line-2)}.m-radio.on{box-shadow:inset 0 0 0 6px var(--gold)}.m-meta{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-size:14px;font-weight:500;color:var(--ink-3)}.m-meta .ic{width:15px;height:15px}.m-meta>span{display:inline-flex;align-items:center;gap:5px}.m-meta b{color:var(--ink-2);font-weight:700}.m-link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--ink-2);white-space:nowrap;cursor:pointer}.m-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.m-link .ic{width:16px;height:16px}.m-link.gold{color:var(--gold-ink)}.m-prog{height:7px;border-radius:999px;background:var(--active);overflow:hidden}.m-prog i{display:block;height:100%;border-radius:999px;background:var(--c, var(--gold))}.m-prog.sm{height:5px}.m-p{color:var(--ink-3);font-size:15px;line-height:1.6}.m-h2{font:800 20px/1.3 var(--f);letter-spacing:-.015em}.m-sec{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:800 12px/1 var(--f);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.m-sec .m-grow{height:1px;background:var(--line)}.m-empty-note{display:grid;justify-items:center;gap:8px;padding:28px 16px;border-radius:14px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:14px;font-weight:600;text-align:center}.m-empty-note b{color:var(--ink);font-size:15px}.m-empty-note .ic{width:22px;height:22px;color:var(--ink-3)}.m-shell{container:shell / inline-size;position:relative;background:var(--appbg)}.m-app{--side-w: 288px;position:relative;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:860px}.m-side{position:relative;z-index:3;display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 14px 14px;background:var(--side);-webkit-backdrop-filter:var(--side-blur);backdrop-filter:var(--side-blur)}.m-brandrow{display:flex;align-items:center;gap:8px;padding:2px 0 16px 7px}.m-brandrow b{margin-left:3px;font:800 20px/1 var(--f);letter-spacing:-.03em}.m-brandrow .m-btn{margin-left:auto}.m-knotmark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--gold-grad);box-shadow:inset 0 1px #fff6,0 4px 10px -4px color-mix(in srgb,var(--gold-ink) 60%,transparent)}.m-knotmark svg{width:22px;height:22px;fill:none;stroke:var(--on-gold);stroke-width:2.3}.m-netbtn{display:flex;align-items:center;gap:12px;height:50px;padding:0 10px 0 9px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-xs);font-size:15.5px;font-weight:800;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:box-shadow .15s ease}.m-netbtn:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-xs)}.m-netic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;background:var(--logo)}.m-netic .ic{width:17px;height:17px;stroke-width:2}.m-netbtn .m-chip{margin-left:auto;height:24px;font-size:12px}.m-netbtn .m-n{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;border-radius:999px;background:var(--gold-grad);color:var(--on-gold);font:800 12px/1 var(--f);font-variant-numeric:tabular-nums}.m-netbtn.on{box-shadow:inset 0 0 0 1.5px var(--gold-line),var(--sh-xs);background:var(--gold-soft)}.m-zone{margin:16px 0 8px;padding:16px 12px 0;box-shadow:inset 0 1px 0 var(--line);font:800 12px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.m-company,.m-me{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:12px;transition:background .15s ease}.m-company{padding:9px 6px;margin-bottom:6px}.m-company:hover,.m-me:hover{background:var(--hover)}.m-company>.ic,.m-me>.ic{color:var(--ink-4);width:18px;height:18px;flex:none}.m-cot{display:grid;flex:1;min-width:0;line-height:1.3}.m-cot>b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cot>span{font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-navlist{--drop-gap: 3px;display:flex;flex-direction:column;gap:3px;min-height:0}.m-label{display:flex;align-items:center;gap:8px;min-height:30px;margin-top:10px;padding:12px 8px 4px 14px;box-shadow:inset 0 1px 0 var(--line);font-size:13.5px;font-weight:700;color:var(--ink-4)}.m-labelbtn{margin-left:auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3)}.m-labelbtn:hover{background:var(--hover);color:var(--ink)}.m-labelbtn .ic{width:16px;height:16px}.m-nav{position:relative;display:flex;align-items:center;gap:13px;height:44px;padding:0 14px;border-radius:12px;color:var(--ink-2);font-size:15.5px;font-weight:600;white-space:nowrap;transition:background .15s ease,color .15s ease}.m-nav>.ic{width:21px;height:21px;color:var(--ink-3)}.m-nav:hover{background:var(--hover);color:var(--ink)}.m-nav.on{background:var(--gold-soft);color:var(--ink);font-weight:800}.m-nav.on>.ic{color:var(--gold-ink)}.m-nav .m-n{margin-left:auto;font:700 13px/1 var(--f);color:var(--ink-4);font-variant-numeric:tabular-nums}.m-nav .m-n.hot{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--gold-grad);color:var(--on-gold);font-size:12px;font-weight:800}.m-nav .m-ndot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--warn)}.m-nav .m-ntimer{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:22px;padding:0 8px;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font:800 12px/1 var(--f);font-variant-numeric:tabular-nums;cursor:pointer}.m-nav .m-n+.m-ntimer{margin-left:6px}.m-ntdot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ok);animation:m-ntpulse 1.6s ease-in-out infinite}@keyframes m-ntpulse{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.m-ntdot,.tm-dot{animation:none}}.m-sidefoot{display:grid;gap:3px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px 0 var(--line)}.m-me{padding:8px 5px}.m-me .m-av{width:38px;height:38px}.m-main{display:flex;flex-direction:column;min-width:0;container:main / inline-size}.m-top{display:flex;flex:none;align-items:center;gap:10px;min-height:92px;padding:20px 32px 10px}.m-menu{display:none!important}.m-title{display:grid;gap:4px;min-width:0;margin-right:auto}.m-h1{font:800 30px/1.2 var(--f);letter-spacing:-.028em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-h1.sm{font-size:25px}.m-sub{font-size:15px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-back{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-bottom:2px;font-size:14px;font-weight:700;color:var(--ink-3);transition:color .15s ease}.m-back:hover{color:var(--ink)}.m-back .ic{width:16px;height:16px;stroke-width:2.2}.m-search{display:flex;align-items:center;gap:10px;width:min(340px,30%);height:44px;padding:0 7px 0 14px;border-radius:11px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-xs);color:var(--ink-4);font-size:14.5px;font-weight:600;min-width:0;cursor:text;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-search>.ic{width:18px;height:18px;color:var(--ink-3)}.m-search>span:first-of-type{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-content{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;width:100%;max-width:none;padding:8px 32px 40px}.m-content.wide{max-width:none}.m-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.m-toolbar .m-input{width:320px}.m-scrim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#09090b52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.m-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.m-grid>.c3{grid-column:span 3}.m-grid>.c4{grid-column:span 4}.m-grid>.c5{grid-column:span 5}.m-grid>.c6{grid-column:span 6}.m-grid>.c7{grid-column:span 7}.m-grid>.c8{grid-column:span 8}.m-grid>.c9{grid-column:span 9}.m-grid>.c12{grid-column:span 12}.m-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 24px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-card.flush{padding:0;overflow:hidden}.m-ch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:34px;margin-bottom:14px}.m-card.flush>.m-ch{margin:0;padding:18px 22px 14px}.m-ct{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.m-ct>.ic{width:20px;height:20px;color:var(--ink-3)}.m-cfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;box-shadow:inset 0 1px 0 var(--line);font-weight:600}.m-cfoot b{font-size:16px;font-variant-numeric:tabular-nums}.m-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);container:kpi / inline-size}.m-kpis.k1{grid-template-columns:minmax(0,1fr)}.m-kpis.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.m-kpi{position:relative;display:grid;gap:8px;align-content:start;min-width:0;padding:20px 24px 22px}.m-kpi+.m-kpi{box-shadow:inset 1px 0 0 var(--line)}a.m-kpi{cursor:pointer;transition:background .15s ease;border-radius:18px}a.m-kpi:hover{background:var(--hover)}.m-kpi-l{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-kpi-l .ic{width:16px;height:16px;flex:none}.m-kpi-v{font:800 32px/1.1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.m-kpi-v small{margin-left:5px;font-size:15px;font-weight:700;letter-spacing:0;color:var(--ink-3)}.m-kpi-v.bad{color:var(--bad-ink)}.m-kpi-f{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-kpi .m-prog{margin-top:4px}.m-kpi-go{position:absolute;right:16px;top:18px;color:var(--ink-4);opacity:0;transition:opacity .15s ease}.m-kpi-go .ic{width:16px;height:16px}a.m-kpi:hover .m-kpi-go{opacity:1}.m-actioncard{padding-bottom:10px}.m-rows{display:grid}.m-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 0}.m-row+.m-row{box-shadow:inset 0 1px 0 var(--line)}.m-row>div{min-width:0}.m-row .m-logo,.m-row .m-av{width:48px;height:48px;font-size:14px}.m-row .m-logo{border-radius:12px}.m-row b{display:block;margin-bottom:4px;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row>.m-btn{min-width:164px}.m-agenda{display:grid}.m-ev{display:grid;grid-template-columns:50px 3px minmax(0,1fr);gap:14px;padding:10px 0}.m-ev time{padding-top:1px;font-size:14px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums}.m-ev>i{border-radius:2px;background:var(--c, var(--line-2))}.m-ev b{display:block;margin-bottom:2px;font-size:15px;font-weight:800}.m-ev.done b{color:var(--ink-4);text-decoration:line-through}.m-ev.done time{color:var(--ink-4)}.m-now{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:center;padding:2px 0;font-size:12.5px;font-weight:800;color:var(--bad-ink);font-variant-numeric:tabular-nums}.m-now:after{content:"";height:1.5px;border-radius:1px;background:linear-gradient(90deg,var(--bad),transparent)}.m-bigrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.m-big{font:800 36px/1 var(--f);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.m-big small{font-size:16px;font-weight:700;letter-spacing:0;color:var(--ink-3)}.m-barchart{position:relative;height:210px;margin-top:16px}.m-gl{position:absolute;top:38px;right:0;bottom:28px;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.m-gl i{border-top:1px dashed var(--line)}.m-bars{position:absolute;top:38px;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.m-bar{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;justify-items:center;min-width:0}.m-bar i{position:relative;align-self:end;width:100%;max-width:32px;height:var(--h);border-radius:7px 7px 4px 4px;background:var(--active);transition:background .15s ease}.m-bar:hover i{background:var(--line-2)}.m-bar span{font-size:12.5px;font-weight:700;color:var(--ink-4)}.m-bar.on i{background:var(--gold-grad)}.m-bar.on span{color:var(--ink)}.m-bartip{position:absolute;right:0;bottom:calc(100% + 10px);padding:9px 12px;border-radius:10px;background:var(--tip);color:color-mix(in srgb,var(--on-tip) 70%,transparent);font:700 12.5px/1.3 var(--f);font-style:normal;white-space:nowrap;text-align:left;box-shadow:var(--sh-item)}.m-bartip b{display:block;font-size:16px;font-weight:800;color:var(--on-tip)}.m-funnel{display:grid;flex:1;gap:14px;align-content:space-around;margin-bottom:16px}.m-fr{display:grid;grid-template-columns:78px minmax(0,1fr) 34px;gap:12px;align-items:center;font-size:14.5px;font-weight:700;color:var(--ink-2)}.m-track{display:block;height:9px;border-radius:999px;background:var(--active);overflow:hidden}.m-track i{display:block;height:100%;border-radius:999px;background:var(--c, var(--pri))}.m-fr b{text-align:right;font-variant-numeric:tabular-nums}.m-sfunnel{display:grid;gap:12px}.m-sf{display:grid;grid-template-columns:150px minmax(0,1fr) 190px;gap:14px;align-items:center}.m-sf>span:first-child{font-size:14.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sf .m-track{height:30px;border-radius:8px;background:var(--hover)}.m-sf .m-track i{font-style:normal;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:var(--c, color-mix(in srgb, var(--ink) 16%, transparent));color:var(--ink);font-size:13px;font-weight:800;white-space:nowrap}.m-sf.won .m-track i{--c: color-mix(in srgb, var(--p2) 18%, transparent);color:var(--p2-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p2) 35%,transparent)}.m-sf.lost .m-track i{--c: var(--bad-soft);color:var(--bad-ink)}.m-sf>div:last-child{display:grid;justify-items:end;line-height:1.3}.m-sf>div:last-child b{font-size:15px;font-variant-numeric:tabular-nums}.m-sf>div:last-child span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-chans{display:grid;gap:6px}.m-chan{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0}.m-chan b{display:block;margin-bottom:6px;font-size:14.5px;font-weight:800}.m-chan em{font-style:normal;font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums}.m-brand{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:800 12px/1 var(--f)}.m-brand .ic{width:17px;height:17px}.m-brand.sm{width:28px;height:28px;border-radius:8px}.m-brand.sm .ic{width:15px;height:15px}.m-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.m-tile{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.m-tile span{font-size:13px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tile b{font:800 24px/1.1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.m-tile small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-live{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--ok-soft);color:var(--ok-ink);font-size:13px;font-weight:800}.m-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}.m-list{display:grid}.m-li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0}.m-li+.m-li{box-shadow:inset 0 1px 0 var(--line)}.m-li>div{min-width:0}.m-li>div>b{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-li .m-actions{display:flex;gap:6px}.m-next{min-width:150px;justify-content:flex-end}.m-rank{width:26px;font:800 14px/1 var(--f);color:var(--ink-4);text-align:center;font-variant-numeric:tabular-nums}.m-li .m-num-r{text-align:right;line-height:1.3}.m-li .m-num-r b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.m-li .m-num-r span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-ph{display:block;min-height:60px;border-radius:12px;background-size:cover;background-position:center;background-color:var(--active)}.m-dashbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.m-dtabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:14px;background:var(--active);max-width:100%;overflow-x:auto;scrollbar-width:none}.m-dtab{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font:700 15px/1 var(--f);color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease}.m-dtab .ic{width:18px;height:18px}.m-dtab:hover{color:var(--ink);background:var(--hover)}.m-dtab.on{background:var(--raised);color:var(--ink);box-shadow:var(--sh-xs),inset 0 0 0 1px var(--card-line)}.m-dtab.on .ic{color:var(--gold-ink)}.m-dtab.add{width:40px;padding:0;justify-content:center;color:var(--ink-2)}.m-dtab.add .ic{width:19px;height:19px}.m-dpanel{display:grid;gap:18px;min-width:0}.m-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);font-size:14.5px;font-weight:600;color:var(--ink-2)}.m-banner>.ic{width:20px;height:20px;color:var(--gold-ink);flex:none}.m-banner b{color:var(--ink)}.m-goal{display:grid;gap:12px}.m-goal .m-big{font-size:40px}.m-note{padding:14px 16px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;line-height:1.55;color:var(--ink-2)}.m-note b{color:var(--ink)}.m-editbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 12px 12px 18px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--gold-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-editbar>.ic{width:20px;height:20px;color:var(--gold-ink)}.m-editbar b{font-size:16px;font-weight:800}.m-editbody{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.m-editgrid{container:egrid / inline-size;--drop-gap: 18px}.m-editgrid .m-card,.m-editgrid .m-kpis{position:relative;outline:1.5px dashed var(--line-2);outline-offset:4px}.m-editgrid .m-card{padding-top:54px}.m-editgrid .m-kpis{padding-top:40px}.m-editgrid .m-row{grid-template-columns:48px minmax(0,1fr)}.m-editgrid .m-row>.m-btn{display:none}.m-wtools{position:absolute;top:12px;left:14px;right:12px;z-index:1;display:flex;align-items:center;gap:3px}.m-wtools .m-grip{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:700;color:var(--ink-4);cursor:grab}.m-wtools .m-grip .ic{width:17px;height:17px}.m-wtools button{display:grid;place-items:center;min-width:32px;height:30px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:800;color:var(--ink-3)}.m-wtools button:hover{background:var(--hover);color:var(--ink)}.m-wtools button.on{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-wtools button .ic{width:17px;height:17px}.m-wtools .m-sep{width:1px;height:18px;margin:0 4px;background:var(--line-2)}.m-editgrid .m-card.off>:not(.m-wtools){opacity:.35;filter:grayscale(1)}.m-offnote{position:absolute;left:50%;top:58%;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--pri);color:var(--on-pri);font-size:13px;font-weight:800;white-space:nowrap;transform:translate(-50%,-50%);opacity:1!important;filter:none!important}.m-offnote .ic{width:15px;height:15px}.m-drop{display:grid;place-items:center;align-content:center;gap:6px;min-height:150px;border-radius:18px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:14px;font-weight:600;text-align:center}.m-drop b{color:var(--ink);font-weight:800}.m-drop .ic{width:22px;height:22px;color:var(--ink-2)}.m-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 20px}.m-mini div{display:grid;gap:4px;min-width:0}.m-mini span{font-size:13.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-mini b{font:800 22px/1.15 var(--f);letter-spacing:-.02em;white-space:nowrap}.m-drawer{position:sticky;top:12px;display:grid;gap:12px;padding:18px;border-radius:18px;background:var(--raised);box-shadow:var(--sh-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-drawer .m-ch{margin-bottom:0}.m-wlib{display:grid;gap:2px}.m-wi{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:8px;border-radius:11px;transition:background .15s ease}.m-wi:hover{background:var(--hover)}.m-wi>div>b{display:block;font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-wi>div>span{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-wi.soon{opacity:.6}.m-hint{display:flex;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-3);line-height:1.45}.m-hint .ic{width:16px;height:16px;margin-top:2px;flex:none}.m-pwm{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink-3);min-width:0}.m-pwm>span:last-child{min-width:0}.m-pwm-bar{display:grid;grid-template-columns:repeat(3,28px);gap:4px;flex:none}.m-pwm-bar i{height:4px;border-radius:2px;background:var(--line-2)}.m-pwm[data-l="0"] .m-pwm-bar i:first-child{background:var(--ink-4)}.m-pwm[data-l="1"] .m-pwm-bar i:nth-child(-n+2){background:var(--warn)}.m-pwm[data-l="2"] .m-pwm-bar i{background:var(--ok)}.m-app-ic{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--sunken);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.m-app-ic .ic{width:22px;height:22px;stroke-width:1.8}.m-app-ic.sm{width:38px;height:38px;border-radius:10px}.m-app-ic.sm .ic{width:18px;height:18px}.m-mods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.m-mod{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:box-shadow .2s ease,transform .2s ease}.m-mod:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-float)}.m-modtop{display:flex;align-items:center;gap:14px}.m-modtop>div>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.01em}.m-modtop>div>span{display:block;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-mod p{color:var(--ink-3);font-size:14.5px;font-weight:500;line-height:1.55}.m-modft{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px 0 var(--line)}.m-installed{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--ink-2)}.m-installed .ic{width:17px;height:17px;stroke-width:2.4;color:var(--ok)}.m-access{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-access .ic{width:15px;height:15px;flex:none}.m-libbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.m-libbar .m-input{width:260px;margin-left:auto}.m-empty{display:grid;justify-items:center;align-content:center;gap:14px;min-height:540px;padding:56px 24px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);text-align:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-empty-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--sunken);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 0 0 10px var(--hover)}.m-empty-ic .ic{width:32px;height:32px;stroke-width:1.6}.m-empty h3{margin:6px 0 0;font:800 26px/1.25 var(--f);letter-spacing:-.02em}.m-empty p{max-width:500px;color:var(--ink-3);font-size:15.5px;line-height:1.6}.m-empty .m-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.m-crmtabs{margin-top:-6px}.m-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 12px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.m-fchip em{font-style:normal;font-weight:600;color:var(--ink-3)}.m-fchip button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ink-3)}.m-fchip button:hover{background:var(--hover);color:var(--ink)}.m-fchip button .ic{width:13px;height:13px;stroke-width:2.4}.m-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(262px,1fr);gap:14px;overflow-x:auto;padding-bottom:10px;align-items:start;scrollbar-width:thin}.m-kcol{display:flex;flex-direction:column;min-width:0;gap:10px;padding:12px;border-radius:18px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--card-line)}[data-theme=dark] .m-kcol{background:#ffffff06;box-shadow:inset 0 0 0 1px var(--line)}.m-kcol-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 9px;align-items:center;padding:4px 4px 2px}.m-kcol-h>i{width:9px;height:9px;border-radius:50%;background:var(--c, var(--ink-4))}.m-kcol-h>b{font-size:15.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-kcol-h>.m-kcol-sum{grid-column:2 / -1;font-size:13.5px;font-weight:800;color:var(--gold-ink);font-variant-numeric:tabular-nums}.m-kcol.won .m-kcol-h>i{--c: var(--ok)}.m-kcol.lost .m-kcol-h>i{--c: var(--bad)}.m-kcol-b{display:grid;gap:10px;min-height:90px;align-content:start;border-radius:12px;transition:background .15s ease,outline-color .15s ease;outline:2px dashed transparent;outline-offset:2px}.m-kcol-b.over{outline-color:var(--gold-line);background:var(--gold-soft)}.m-kcard{display:grid;gap:9px;padding:14px 14px 12px;border-radius:14px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-item);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.m-kcard:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--card-2-line),0 1px 2px #18181b14,0 14px 26px -14px #18181b66}.m-kcard.dragging{opacity:.45;transform:rotate(1.5deg);cursor:grabbing}.m-kcard.flash{box-shadow:inset 0 0 0 2px var(--gold),var(--sh-item)}.m-kc-top{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-4)}.m-kc-top .m-grow{min-width:4px}.m-kcard>b{font-size:15.5px;font-weight:800;line-height:1.3}.m-kc-who{display:flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-kc-who .ic{width:15px;height:15px;flex:none}.m-kc-who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-kc-sum{font:800 17px/1 var(--f);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.m-kc-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:9px;box-shadow:inset 0 1px 0 var(--line)}.m-kc-foot .m-grow{min-width:4px}.m-kc-ic{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--ink-4)}.m-kc-ic .ic{width:14px;height:14px}.m-kc-warn{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--warn-ink)}.m-kc-warn .ic{width:14px;height:14px;flex:none}.m-kc-prog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums}.m-kmore{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:11px;font-size:13.5px;font-weight:700;color:var(--ink-3);cursor:pointer}.m-kmore:hover{background:var(--hover);color:var(--ink)}.m-kadd{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:11px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:14px;font-weight:700;cursor:pointer}.m-kadd:hover{color:var(--ink);background:var(--hover)}.m-kadd .ic{width:16px;height:16px}.m-kcol.slim{width:88px;align-items:center}.m-kcol.slim .m-kcol-h{display:grid;justify-items:center;grid-template-columns:1fr;text-align:center}.m-kcol-drop{display:grid;place-items:center;min-height:240px;width:100%;border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--bad) 40%,transparent);color:var(--bad-ink);font-size:12.5px;font-weight:800;writing-mode:vertical-rl;transform:rotate(180deg)}.m-kcol-drop.over{background:var(--bad-soft)}.m-tablewrap{border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow-x:auto}.m-table{width:100%;border-collapse:collapse;font-size:15px}.m-table th{padding:15px 16px 13px;text-align:left;font-size:13.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line)}.m-table th:first-child,.m-table td:first-child{padding-left:22px}.m-table th:last-child,.m-table td:last-child{padding-right:18px}.m-table td{padding:12px 16px;box-shadow:inset 0 -1px 0 var(--line);white-space:nowrap;vertical-align:middle}.m-table tbody tr:last-child td{box-shadow:none}.m-table tbody tr{cursor:pointer;transition:background .12s ease}.m-table tbody tr:hover{background:var(--hover)}.m-table .num{text-align:right;font-variant-numeric:tabular-nums}.m-table .dim{color:var(--ink-3);font-weight:500}.m-table b{font-weight:800}.m-table .grp th{padding-top:11px;padding-bottom:0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);box-shadow:none}.m-table .grp th+th{box-shadow:inset 1px 0 0 var(--line)}.m-table tfoot td{font-weight:800;box-shadow:inset 0 1px 0 var(--line-2)}.m-who{display:flex;align-items:center;gap:12px;min-width:0}.m-who>div{min-width:0;line-height:1.35}.m-who>div>b{display:block;font-size:15px;font-weight:800}.m-who>div>span{display:block;font-size:13px;font-weight:600;color:var(--ink-3)}.m-tags{display:flex;gap:5px;flex-wrap:wrap}.m-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--active);color:var(--ink-2);font-size:12.5px;font-weight:700;white-space:nowrap}.m-pager{display:flex;align-items:center;gap:10px;padding:12px 18px;box-shadow:inset 0 1px 0 var(--line);font-size:14px;font-weight:600;color:var(--ink-3)}.m-pager .m-grow{min-width:4px}.m-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 8px 8px 16px;border-radius:16px;background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-float);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);font-size:14.5px;font-weight:700}.m-bulk>.ic{width:18px;height:18px;color:var(--gold)}.m-bulk .m-btn.danger{background:var(--bad-soft);color:var(--bad-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,transparent)}.m-bulk .m-btn.danger .ic{color:var(--bad-ink)}.m-bulk .m-btn.danger:hover{background:var(--bad);color:#fff;box-shadow:none}.m-bulk .m-btn.danger:hover .ic{color:#fff}.m-files{display:flex;gap:6px;flex-wrap:wrap}.m-file{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:700;color:var(--ink-2)}.m-file .ic{width:15px;height:15px;color:var(--ink-3)}.m-file em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--ink-3)}.m-catalog{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.m-cats{display:grid;gap:2px;padding:10px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-cats a{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.m-cats a:hover{background:var(--hover)}.m-cats a.on{background:var(--gold-soft);color:var(--ink);font-weight:800}.m-cats a .m-n{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink-4)}.m-cats h6{margin:12px 12px 6px;font:800 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.m-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.m-pcard{display:grid;min-width:0;border-radius:16px;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);cursor:pointer;transition:transform .15s ease}.m-pcard:hover{transform:translateY(-2px)}.m-pcard .m-ph{position:relative;aspect-ratio:4 / 3;border-radius:0}.m-pcard .m-ph .m-chip{position:absolute;left:10px;top:10px;background:#09090b9e;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-pcard .m-ph.svc{display:grid;place-items:center;color:var(--ink-3);background:var(--sunken)}.m-pcard .m-ph.svc .ic{width:34px;height:34px;stroke-width:1.5}.m-pbody{display:grid;gap:6px;padding:14px 16px 16px}.m-pbody b{font-size:15.5px;font-weight:800}.m-pbody .m-meta{font-size:13px}.m-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.m-price b{font:800 19px/1 var(--f);font-variant-numeric:tabular-nums}.m-price span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.m-route{display:grid;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.m-route>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:center}.m-route>div>i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3)}.m-route>div:last-child>i{background:var(--ink);box-shadow:none}.m-route span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#09090b5c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.m-overlay.show{opacity:1;visibility:visible}.m-sheet{position:fixed;top:10px;right:10px;bottom:10px;z-index:71;display:flex;flex-direction:column;width:min(780px,calc(var(--kn-vw) * 100 - 20px));border-radius:22px;background:var(--raised);box-shadow:var(--sh-float);overflow:hidden;transform:translate(calc(100% + 30px));visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%)}.m-sheet.show{transform:none;visibility:visible}.m-sheet-h{display:grid;gap:14px;padding:20px 24px 16px;box-shadow:inset 0 -1px 0 var(--line)}.m-sheet-top{display:flex;align-items:flex-start;gap:12px}.m-sheet-top .m-title{margin-right:auto}.m-sheet-top .m-h1{font-size:25px;white-space:normal}.m-sheet-b{flex:1;min-height:0;overflow-y:auto;display:grid;gap:22px;align-content:start;padding:20px 24px 28px}.m-sheet-f{display:flex;align-items:center;gap:10px;padding:14px 24px;box-shadow:inset 0 1px 0 var(--line)}.m-saved{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--ok-ink)}.m-saved .ic{width:16px;height:16px;stroke-width:2.4}.m-modal{position:fixed;left:50%;top:50%;z-index:72;display:grid;width:min(640px,calc(var(--kn-vw) * 100 - 24px));max-height:calc(calc(var(--kn-vh) * 100) - 40px);overflow-y:auto;border-radius:22px;background:var(--raised);box-shadow:var(--sh-float);transform:translate(-50%,-47%) scale(.98);opacity:0;visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility .24s;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%)}.m-modal.show{transform:translate(-50%,-50%);opacity:1;visibility:visible}.m-modal.sm{width:min(480px,calc(var(--kn-vw) * 100 - 24px))}.m-modal-h{display:flex;align-items:flex-start;gap:14px;padding:22px 24px 6px}.m-modal-h .m-title{margin-right:auto}.m-modal-h .m-h1{font-size:23px;white-space:normal}.m-modal-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-modal-ic .ic{width:23px;height:23px}.m-modal-ic.ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.m-modal-ic.bad{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.m-modal-b{display:grid;gap:18px;padding:16px 24px 8px}.m-modal-f{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px}.m-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.m-opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.m-opt{display:grid;gap:6px;align-content:start;padding:14px;border-radius:14px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;text-align:left;transition:box-shadow .15s ease,background .15s ease}.m-opt:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}.m-opt>.ic{width:21px;height:21px;color:var(--ink-2)}.m-opt>b{font-size:15px;font-weight:800}.m-opt>span{font-size:13px;font-weight:500;color:var(--ink-3);line-height:1.4}.m-opt.on{box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px var(--gold-soft)}.m-opt.on>.ic{color:var(--gold-ink)}.m-reasons{display:grid;gap:8px}.m-reason{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:12px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:15px;font-weight:700;cursor:pointer}.m-reason.on{box-shadow:inset 0 0 0 2px var(--gold)}.m-stagebar{display:flex;gap:3px}.m-stg{position:relative;flex:1;min-width:0;display:grid;place-items:center;height:38px;padding:0 14px 0 20px;background:var(--active);color:var(--ink-3);font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);transition:background .15s ease,color .15s ease}.m-stg:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:10px 0 0 10px;padding-left:14px}.m-stg:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 10px 10px 0}.m-stg span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-stg:hover{color:var(--ink)}.m-stg.done{background:var(--gold-soft);color:var(--gold-ink)}.m-stg.now{background:var(--gold-grad);color:var(--on-gold)}.m-kvl{display:grid;gap:0}.m-kvl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;min-height:46px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--line)}.m-kvl>div:last-child{box-shadow:none}.m-kvl span{font-size:14px;font-weight:600;color:var(--ink-3)}.m-kvl b{font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere}.m-kvl .m-who{gap:10px}.m-kvl .m-meta{flex-wrap:nowrap}.m-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.m-mtable{width:100%;border-collapse:collapse;font-size:14.5px}.m-mtable th{padding:0 0 8px;text-align:left;font-size:12.5px;font-weight:700;color:var(--ink-3)}.m-mtable td{padding:9px 0;box-shadow:inset 0 1px 0 var(--line)}.m-mtable .num{text-align:right;font-variant-numeric:tabular-nums}.m-mtable tfoot td{font-weight:800;box-shadow:inset 0 1.5px 0 var(--line-2)}.m-contact{display:grid;gap:12px;padding:16px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.m-contact .m-actions{display:flex;gap:8px;flex-wrap:wrap}.m-compose{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.m-compose textarea{width:100%;min-height:56px;border:0;outline:0;resize:vertical;background:transparent;font:500 15px/1.5 var(--f);color:var(--ink)}.m-compose textarea::placeholder{color:var(--ink-4)}.m-compose .m-toolbar{gap:8px}.m-hist{display:grid}.m-hi{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:18px}.m-hi:not(:last-child):before{content:"";position:absolute;left:17.5px;top:38px;bottom:2px;width:1.5px;background:var(--line)}.m-hi>.m-hic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.m-hi>.m-hic .ic{width:16px;height:16px}.m-hi>.m-hic.gold{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-hi .m-meta{margin-bottom:4px}.m-hi p{font-size:14.5px;color:var(--ink-2);line-height:1.55}.m-hi.link{cursor:pointer;border-radius:12px}.m-hi.link:hover .m-meta b,.m-hi.link:focus-visible .m-meta b{text-decoration:underline;text-underline-offset:3px}.m-hi.link:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px}.m-hi.muted>.m-hic{opacity:.6}.m-tl-rule{display:inline-flex;align-items:center;gap:4px}.m-tl-rule .ic{width:13px;height:13px}.m-tl-foot{display:flex;justify-content:center;margin-top:4px}.m-callout.m-tl-foot{justify-content:flex-start}.m-hi .m-audio{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:700;color:var(--ink-3);width:max-content;max-width:100%}.m-audio .ic{width:15px;height:15px}.m-wave{width:150px;height:20px;background:repeating-linear-gradient(90deg,var(--ink-4) 0 2px,transparent 2px 5px);-webkit-mask:linear-gradient(0deg,transparent 20%,#000 20%,#000 80%,transparent 80%);border-radius:2px;opacity:.6}.m-smart{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.m-smart>b{margin-right:4px;font-size:14px;font-weight:800;color:var(--ink-3)}.m-sm{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 8px 0 14px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-sm:hover{background:var(--raised)}.m-sm .m-stack .m-av{width:26px;height:26px;font-size:9.5px}.m-sm .m-due{font-size:14px}.m-sm.on{box-shadow:inset 0 0 0 1.5px var(--gold-line);background:var(--gold-soft)}.m-tlist{display:grid}.m-tgroup{display:flex;align-items:center;gap:10px;padding:16px 22px 8px;font-size:14px;font-weight:800;color:var(--ink-2)}.m-trow{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:12px 22px;box-shadow:inset 0 1px 0 var(--line);cursor:pointer}.m-trow:hover{background:var(--hover)}.m-trow>div{min-width:0}.m-trow>div>b{display:block;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-trow.done>div>b,.m-kcard.done>b,.m-sub-i.done>span{color:var(--ink-4);text-decoration:line-through}.m-subs{display:grid;gap:2px}.m-sub-i{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:46px;padding:6px 10px;border-radius:10px;font-size:15px;font-weight:600}.m-sub-i:hover{background:var(--hover)}.m-prio{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:var(--ink-3)}.m-prio:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--c, var(--ink-4))}.m-prio.p4{color:var(--bad-ink);--c: var(--bad)}.m-prio.p3{color:var(--warn-ink);--c: var(--warn)}.m-prio.p1{--c: var(--line-2)}.m-calwrap{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.m-calrail{display:grid;gap:16px}.m-mcal{display:grid;gap:8px}.m-mcal-h{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800}.m-mcal-h .m-btn{width:32px;height:32px}.m-mcal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.m-mcal-g>span{display:grid;place-items:center;height:34px;border-radius:50%;font-size:13.5px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;position:relative;cursor:pointer}.m-mcal-g>span:hover{background:var(--hover)}.m-mcal-g>span.dn{height:26px;font-size:12px;color:var(--ink-4);cursor:default}.m-mcal-g>span.dn:hover{background:none}.m-mcal-g>span.out{color:var(--ink-4);opacity:.6}.m-mcal-g>span.wk{background:var(--gold-soft);border-radius:0}.m-mcal-g>span.wk.first{border-radius:999px 0 0 999px}.m-mcal-g>span.wk.last{border-radius:0 999px 999px 0}.m-mcal-g>span.today{color:var(--on-gold)}.m-mcal-g>span.today:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--gold-grad);z-index:-1}.m-mcal-g>span.has:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--ink-4)}.m-mcal-g{isolation:isolate}.m-srcs{display:grid;gap:2px}.m-src{display:flex;align-items:center;gap:11px;min-height:38px;padding:0 8px;border-radius:9px;font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.m-src:hover{background:var(--hover)}.m-src .m-cb.on{background:var(--c, var(--gold))}.m-src .m-cb.on .ic{color:var(--tick, #fff)}.m-src em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-4)}.m-upc{display:grid;gap:2px}.m-upc>div{display:grid;grid-template-columns:4px minmax(0,1fr);gap:11px;padding:8px 6px;border-radius:9px}.m-upc>div>i{border-radius:2px;background:var(--c, var(--ink))}.m-upc b{display:block;font-size:14px;font-weight:800}.m-upc span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-week{border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:hidden}.m-wk-h,.m-wk-all,.m-wk-g{display:grid;grid-template-columns:62px repeat(var(--days, 7),minmax(0,1fr))}.m-wk-h{box-shadow:inset 0 -1px 0 var(--line)}.m-wk-h>div{display:grid;justify-items:center;gap:3px;padding:12px 4px 10px}.m-wk-h>div span{font-size:12.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.m-wk-h>div b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:800 19px/1 var(--f);font-variant-numeric:tabular-nums}.m-wk-h>div.today b{background:var(--gold-grad);color:var(--on-gold)}.m-wk-h>div.today span{color:var(--gold-ink)}.m-wk-h>div.off b{color:var(--ink-3)}.m-wk-all{min-height:46px;box-shadow:inset 0 -1px 0 var(--line)}.m-wk-all>div{display:grid;gap:3px;align-content:start;padding:6px 4px;box-shadow:inset 1px 0 0 var(--line);min-width:0}.m-wk-all>div:first-child{box-shadow:none;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--ink-4)}.m-alld{display:flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:7px;background:var(--evbg, var(--active));box-shadow:inset 3px 0 0 var(--evc, var(--ink-3));font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.m-alld .ic{width:13px;height:13px;flex:none}.m-wk-g{position:relative;--hh: 56px}.m-wk-times{display:grid;grid-auto-rows:var(--hh)}.m-wk-times span{position:relative;top:-8px;padding-right:10px;text-align:right;font-size:12px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.m-wk-times span:first-child{visibility:hidden}.m-wk-day{position:relative;min-width:0;box-shadow:inset 1px 0 0 var(--line);background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--hh) - 1px),var(--line) calc(var(--hh) - 1px) var(--hh))}.m-wk-day.today{background-color:color-mix(in srgb,var(--gold) 5%,transparent)}.m-wk-day.off{background-color:var(--hover)}.m-evb{position:absolute;left:4px;right:5px;top:calc(var(--s) * var(--hh) + 1px);height:calc(var(--d) * var(--hh) - 3px);display:grid;align-content:start;gap:1px;padding:6px 9px;border-radius:9px;background:var(--evbg, var(--active));box-shadow:inset 3px 0 0 var(--evc, var(--ink));font-size:13px;font-weight:800;line-height:1.25;color:var(--ink);overflow:hidden;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.m-evb:hover{filter:brightness(.97);box-shadow:inset 3px 0 0 var(--evc, var(--ink)),0 6px 14px -8px #18181b59;z-index:2}.m-evb small{font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-evb.done{opacity:.55}.m-evb.short{display:flex;align-items:center;gap:6px;padding:0 8px;font-size:12px}.m-evb.short>b{font-size:12px}.m-evb.short small{display:none}.m-evb.done>b{text-decoration:line-through}.m-evb>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800}.ev-meet{--evc: var(--ink);--evbg: color-mix(in srgb, var(--ink) 8%, transparent)}.ev-deal{--evc: var(--gold);--evbg: var(--gold-soft)}.ev-task{--evc: var(--ink-4);--evbg: color-mix(in srgb, var(--ink) 4%, transparent)}.ev-log{--evc: var(--ok);--evbg: var(--ok-soft)}.ev-call{--evc: var(--ink-3);--evbg: color-mix(in srgb, var(--ink) 6%, transparent)}.m-nowline{position:absolute;left:0;right:0;top:calc(var(--s) * var(--hh));z-index:3;height:2px;background:var(--bad);pointer-events:none}.m-nowline:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--bad)}.m-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:hidden}.m-month>.dn{padding:12px 10px 8px;font-size:12.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 -1px 0 var(--line)}.m-md{display:grid;gap:4px;align-content:start;min-height:118px;padding:8px;box-shadow:inset 1px 0 0 var(--line),inset 0 -1px 0 var(--line);min-width:0}.m-md>b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.m-md.out>b{color:var(--ink-4)}.m-md.today>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold-grad);color:var(--on-gold)}.m-md .m-alld{height:24px;font-size:11.5px}.m-md .m-more-ev{font-size:12px;font-weight:800;color:var(--ink-3);padding-left:4px}.m-evpop{width:340px}.m-evpop .m-pop-b{display:grid;gap:12px;padding:8px 10px 10px}.m-chat{display:grid;grid-template-columns:340px minmax(0,1fr) 300px;height:var(--fillh, 760px);min-height:520px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:hidden}.m-chat.noinfo{grid-template-columns:340px minmax(0,1fr)}.m-chat.noinfo .m-cinfo{display:none}.m-clist{display:flex;flex-direction:column;min-width:0;min-height:0;box-shadow:inset -1px 0 0 var(--line)}.m-clist-h{display:grid;gap:12px;padding:16px 16px 10px}.m-clist-h .m-input{height:42px}.m-clist-b{flex:1;min-height:0;overflow-y:auto;display:grid;gap:2px;align-content:start;padding:4px 8px 12px}.m-clist-b h6{margin:12px 10px 4px;font:800 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.m-citem{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:13px;cursor:pointer;transition:background .12s ease}.m-citem:hover{background:var(--hover)}.m-citem.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-citem>div{min-width:0}.m-citem>div>b{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-citem>div>p{font-size:14px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-citem.unread>div>p{color:var(--ink-2);font-weight:700}.m-citem>.m-cmeta{display:grid;justify-items:end;gap:6px}.m-citem time{font-size:12.5px;font-weight:700;color:var(--ink-4)}.m-citem .m-av,.m-citem .m-gic{width:46px;height:46px}.m-gic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.m-gic .ic{width:20px;height:20px}.m-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.m-thread[hidden]{display:none}.m-thread-h{display:flex;align-items:center;gap:12px;flex:none;min-height:72px;padding:12px 16px 12px 20px;box-shadow:inset 0 -1px 0 var(--line)}.m-thread-h .m-cot>b{font-size:16px}.m-thread-back{display:none!important}.m-thread-h .m-actions{display:flex;align-items:center;gap:6px}.m-msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.m-daysep{align-self:center;padding:6px 14px;border-radius:999px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:800;color:var(--ink-3)}.m-sysmsg{align-self:center;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-3)}.m-sysmsg .ic{width:15px;height:15px}.m-msg{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;max-width:min(640px,82%)}.m-msg>.m-av{width:38px;height:38px}.m-msg-b{display:grid;gap:6px;min-width:0;justify-items:start}.m-msg-h{display:flex;align-items:baseline;gap:8px;font-size:14px}.m-msg-h b{font-weight:800}.m-msg-h time{font-size:12.5px;font-weight:600;color:var(--ink-4)}.m-bubble{max-width:100%;padding:10px 14px;border-radius:4px 16px 16px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-xs);font-size:15px;font-weight:500;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.m-msg.mine{align-self:flex-end;grid-template-columns:minmax(0,1fr)}.m-msg.mine .m-msg-b{justify-items:end}.m-msg.mine .m-bubble{border-radius:16px 4px 16px 16px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-msg.mine .m-msg-h{flex-direction:row-reverse}.m-ticks{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--gold-ink)}.m-ticks .ic{width:16px;height:16px;stroke-width:2.2}.m-quote{display:grid;gap:2px;margin-bottom:6px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 3px 0 0 var(--gold);font-size:13.5px}.m-quote b{font-size:12.5px;font-weight:800;color:var(--gold-ink)}.m-quote span{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-attimg{display:block;width:min(320px,100%);aspect-ratio:16 / 10;border-radius:14px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--line)}.m-fcard{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;width:min(360px,100%);padding:10px 12px;border-radius:14px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-xs)}.m-fcard>div{min-width:0}.m-fcard b{display:block;font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-fcard span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-fic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);font:800 10px/1 var(--f);letter-spacing:.04em}.m-fic .ic{width:20px;height:20px}.m-dealref{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;width:min(420px,100%);padding:12px 14px;border-radius:14px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--gold-line),var(--sh-xs);cursor:pointer}.m-dealref>div{min-width:0}.m-dealref b{display:block;font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-dealref .m-meta{font-size:13px}.m-dealref .m-fic{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-reacts{display:flex;gap:6px;flex-wrap:wrap}.m-react{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:999px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:14px;font-weight:800;color:var(--ink-2);cursor:pointer}.m-react.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold-line);color:var(--gold-ink)}.m-typing{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-typing i{display:inline-flex;gap:3px}.m-typing i:before,.m-typing i:after,.m-typing i b{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-4);animation:m-typing 1.2s infinite ease-in-out}.m-typing i b{animation-delay:.15s}.m-typing i:after{animation-delay:.3s}@keyframes m-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.m-composer{flex:none;display:grid;gap:6px;padding:12px 16px 14px;box-shadow:inset 0 1px 0 var(--line)}.m-cbox{display:flex;align-items:flex-end;gap:6px;padding:7px;border-radius:16px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.m-cbox:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft)}.m-cbox textarea{flex:1;min-width:0;height:44px;max-height:140px;padding:11px 6px;border:0;outline:0;resize:none;background:transparent;font:500 15px/1.45 var(--f);color:var(--ink)}.m-cbox textarea::placeholder{color:var(--ink-4)}.m-chint{display:flex;align-items:center;gap:12px;padding:0 6px;font-size:12.5px;font-weight:600;color:var(--ink-4)}.m-chint .m-kbd{height:20px;min-width:0;font-size:11px}.m-tpls{display:flex;gap:6px;flex-wrap:wrap}.m-tpl{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer}.m-tpl em{font-style:normal;color:var(--gold-ink)}.m-cinfo{display:grid;gap:20px;align-content:start;min-width:0;min-height:0;overflow-y:auto;padding:20px 18px;box-shadow:inset 1px 0 0 var(--line)}.m-cinfo-top{display:grid;justify-items:center;gap:8px;text-align:center;padding-bottom:6px}.m-cinfo-top b{font-size:17px;font-weight:800}.m-cinfo-top .m-actions{display:flex;gap:8px;margin-top:6px}.m-mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.m-mgrid .m-ph{aspect-ratio:1;min-height:0;border-radius:10px}.m-people{display:grid;gap:2px}.m-people>div{display:flex;align-items:center;gap:10px;padding:6px 4px;font-size:14.5px;font-weight:700}.m-people>div span{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-roi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.m-roi>div{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);min-width:0}.m-roi span{font-size:13.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-roi b{font:800 26px/1.1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.m-roi small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-roi>div.hl{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-conv{display:grid}.m-cv{display:grid;grid-template-columns:136px minmax(0,1fr) 64px 64px 60px 56px;gap:12px;align-items:center;padding:9px 0;font-size:14px;font-weight:700;color:var(--ink-2)}.m-cv+.m-cv{box-shadow:inset 0 1px 0 var(--line)}.m-cv.h{padding-top:0;font-size:12.5px;color:var(--ink-3)}.m-cv>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cv>b,.m-cv>em{text-align:right;font-style:normal;font-variant-numeric:tabular-nums}.m-cv>em{color:var(--ink-3);font-weight:600}.m-cv .m-track{height:22px;border-radius:6px;background:var(--hover)}.m-cv .m-track i{border-radius:6px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.m-cv.won .m-track i{background:var(--gold-grad)}.m-donutwrap{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;align-items:center}.m-donut{position:relative;width:170px;aspect-ratio:1;border-radius:50%;background:var(--g);-webkit-mask:radial-gradient(farthest-side,transparent 60%,#000 61%);mask:radial-gradient(farthest-side,transparent 60%,#000 61%)}.m-donut-c{position:relative;display:grid;place-items:center}.m-donut-c>div{position:absolute;display:grid;justify-items:center;line-height:1.2}.m-donut-c b{font:800 28px/1 var(--f)}.m-donut-c span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.m-legend{display:grid;gap:10px}.m-legend>div{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:14px;font-weight:700;color:var(--ink-2)}.m-legend>div>i{width:12px;height:12px;border-radius:4px;background:var(--c)}.m-legend b{font-variant-numeric:tabular-nums}.m-legend em{font-style:normal;min-width:40px;text-align:right;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.m-stars{color:var(--gold);letter-spacing:1px;font-size:13px}.m-line{display:block;width:100%;height:200px;margin-top:12px;overflow:visible}.m-line .g{stroke:var(--line);stroke-dasharray:3 4}.m-line .a{fill:var(--gold-soft);stroke:none}.m-line .l{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.m-line .l2{fill:none;stroke:var(--ink-4);stroke-width:2;stroke-dasharray:5 5}.m-line circle{fill:var(--raised);stroke:var(--gold);stroke-width:2.5}.m-line text{font:700 11.5px var(--f);fill:var(--ink-4)}.m-cmpbars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:end;height:210px;padding-top:10px}.m-cmpbars>div{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%}.m-cmpbars .pair{display:flex;align-items:flex-end;justify-content:center;gap:5px}.m-cmpbars .pair i{width:22px;height:var(--h);border-radius:6px 6px 3px 3px;background:var(--active)}.m-cmpbars .pair i+i{background:var(--gold-grad)}.m-cmpbars span{text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-3)}.m-lg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:700;color:var(--ink-3)}.m-lg i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px;background:var(--c)}.m-tree{display:grid}.m-tree>div{display:grid;grid-template-columns:minmax(0,1fr) 150px 110px;gap:14px;align-items:center;min-height:50px;padding:6px 0;box-shadow:inset 0 1px 0 var(--line);font-size:14.5px;font-weight:600}.m-tree>div.l1{font-weight:800}.m-tree>div.l2{padding-left:26px}.m-tree>div.l3{padding-left:52px;color:var(--ink-2)}.m-tree>div>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.m-tree>div>span:first-child .ic{width:16px;height:16px;color:var(--ink-3);flex:none}.m-tree .m-input{height:40px;font-size:14.5px;justify-content:flex-end;color:var(--ink);font-weight:700}.m-tree em{font-style:normal;text-align:right;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.m-set{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.m-subnav{position:sticky;top:0;display:grid;gap:2px;padding:10px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-subnav h6{margin:12px 12px 6px;font:800 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.m-subnav h6:first-child{margin-top:6px}.m-subnav a{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 12px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.m-subnav a .ic{width:18px;height:18px;color:var(--ink-3);flex:none}.m-subnav a:hover{background:var(--hover);color:var(--ink)}.m-subnav a.on{background:var(--gold-soft);color:var(--ink);font-weight:800}.m-subnav a.on .ic{color:var(--gold-ink)}.m-subnav a .m-chip{margin-left:auto;height:22px;font-size:11px;padding:0 8px}.m-panel{display:grid;gap:18px;align-content:start;min-width:0}.m-panel-h{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.m-panel-h>div{display:grid;gap:4px;margin-right:auto;min-width:0}.m-panel-h p{font-size:15px;color:var(--ink-3)}.m-setrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0}.m-setrow+.m-setrow{box-shadow:inset 0 1px 0 var(--line)}.m-setrow>div>b{display:block;font-size:15.5px;font-weight:800}.m-setrow>div>span{display:block;margin-top:2px;font-size:14px;color:var(--ink-3)}.m-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.m-themecard{display:grid;gap:12px;padding:12px;border-radius:18px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer}.m-themecard.on{box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px var(--gold-soft)}.m-themecard>div:last-child{display:flex;align-items:center;gap:10px;padding:0 4px 4px}.m-themecard b{font-size:15.5px;font-weight:800}.m-themecard span{font-size:13.5px;color:var(--ink-3)}.m-tprev{position:relative;display:grid;grid-template-columns:26% 1fr;gap:8px;height:150px;padding:10px;border-radius:12px;overflow:hidden}.m-tprev.glass{background:radial-gradient(40% 50% at 20% 25%,rgba(24,24,27,.3),transparent 70%),radial-gradient(40% 50% at 80% 80%,rgba(24,24,27,.22),transparent 70%),linear-gradient(135deg,#dedee2,#f0f0f2 50%,#e1e1e5)}.m-tprev.dark{background:linear-gradient(180deg,#16171b,#0e0f12)}.m-tprev>i{border-radius:8px;background:#ffffff59}.m-tprev.dark>i{background:#ffffff0a}.m-tprev>div{display:grid;gap:8px;grid-template-rows:22px 1fr 1fr}.m-tprev>div>i{border-radius:8px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #fffc}.m-tprev.dark>div>i{background:#1a1b1e;box-shadow:inset 0 0 0 1px #ffffff0f}.m-tprev>div>i:first-child{width:46%;background:var(--gold);box-shadow:none}.m-stages{display:grid;gap:8px}.m-stage{display:grid;grid-template-columns:22px 12px minmax(0,1fr) 170px 36px 36px 36px;gap:12px;align-items:center;min-height:54px;padding:6px 10px 6px 12px;border-radius:13px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-xs)}.m-stage>.ic{width:18px;height:18px;color:var(--ink-4);cursor:grab}.m-stage>i{width:12px;height:12px;border-radius:50%;background:var(--c, var(--ink-4))}.m-stage .m-input{height:40px;font-size:15px;color:var(--ink);font-weight:700}.m-stage .m-dd{height:40px;justify-content:space-between}.m-pipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.m-pipe{display:grid;gap:10px;padding:16px 18px;border-radius:16px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-xs);cursor:pointer}.m-pipe.on{box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px var(--gold-soft)}.m-pipe b{font-size:16px;font-weight:800}.m-pipe .m-stagedots{display:flex;gap:4px}.m-pipe .m-stagedots i{flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.m-pipe .m-stagedots i.won{background:var(--ok)}.m-pipe .m-stagedots i.lost{background:var(--bad)}.m-intgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.m-intg{display:grid;gap:12px;padding:20px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-intg-top{display:flex;align-items:center;gap:14px}.m-intg-top>div{display:grid;gap:2px;margin-right:auto;min-width:0}.m-intg-top b{font-size:16.5px;font-weight:800}.m-intg p{font-size:14px;color:var(--ink-3);line-height:1.55}.m-intg .m-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.m-status{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink-3)}.m-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink-4))}.m-status.ok{color:var(--ok-ink);--c: var(--ok)}.m-status.warn{color:var(--warn-ink);--c: var(--warn)}.m-matrix{width:100%;border-collapse:collapse;font-size:14.5px}.m-matrix th{padding:0 8px 12px;font-size:13px;font-weight:700;color:var(--ink-3);text-align:center;white-space:nowrap}.m-matrix th:first-child{text-align:left;padding-left:0}.m-matrix td{padding:10px 8px;text-align:center;box-shadow:inset 0 1px 0 var(--line)}.m-matrix td:first-child{text-align:left;padding-left:0;font-weight:700}.m-matrix td .m-switch,.m-matrix td .m-cb{vertical-align:middle}.m-danger{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bad) 35%,transparent);background:color-mix(in srgb,var(--bad) 5%,transparent)}.m-danger>div{display:grid;gap:3px;margin-right:auto}.m-danger b{font-size:15.5px;font-weight:800;color:var(--bad-ink)}.m-danger span{font-size:14px;color:var(--ink-3)}.m-upload{display:grid;place-items:center;gap:8px;min-height:120px;border-radius:14px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:14px;font-weight:600;text-align:center;cursor:pointer}.m-upload .ic{width:22px;height:22px}.m-upload b{color:var(--ink)}.m-storage{display:grid;gap:10px}.m-storage .m-prog{height:10px}.m-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.m-folder{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);cursor:pointer}.m-folder:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-card)}.m-folder>div{min-width:0}.m-folder b{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-folder span{font-size:13px;font-weight:600;color:var(--ink-3)}.m-folder .m-fic{width:46px;height:46px}.m-crumbs{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:700;color:var(--ink-3)}.m-crumbs .ic{width:15px;height:15px}.m-crumbs b{color:var(--ink)}.m-guest{container:guest / inline-size;display:flex;flex-direction:column;min-height:700px;background:var(--appbg)}.m-gtop{display:flex;align-items:center;gap:12px;height:72px;padding:0 24px;background:var(--side);box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:var(--side-blur);backdrop-filter:var(--side-blur)}.m-gfrom{display:flex;align-items:center;gap:12px;min-width:0}.m-gfrom>div>b{display:block;font-size:16px;font-weight:800}.m-gfrom>div>span{display:block;font-size:13.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-gtop .m-actions{display:flex;gap:8px;margin-left:auto}.m-gbody{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;padding:24px;align-items:start;flex:1;width:100%;max-width:1220px;margin:0 auto}.m-paper{position:relative;padding:40px 44px 36px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #18181b0f,var(--sh-card);color:#52525b;font-size:14.5px;font-weight:500;line-height:1.7;--ink: #09090B;--ink-3: #71717A;--line: #ECECEE;--ink-2: #3F3F46;--ink-4: #76767F;--line-2: rgba(24,24,27,.16);--field: #FFFFFF;--raised: #FFFFFF;--sunken: #F7F7F8;--hover: rgba(24,24,27,.05);--active: rgba(24,24,27,.07);--card: #FFFFFF;--card-line: rgba(24,24,27,.1);--pri: #18181B;--on-pri: #FFFFFF}.m-paper .m-doch{margin-bottom:4px;font:800 20px/1.3 var(--f);letter-spacing:-.015em;color:var(--ink)}.m-paper .m-docm{margin-bottom:18px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-paper h5{margin:14px 0 4px;font:800 14.5px/1.4 var(--f);color:var(--ink)}.m-paper p{margin:0}.m-pagenum{position:absolute;right:20px;top:18px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.m-signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.m-signs>div{display:grid;gap:7px;align-content:start}.m-signs small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-sigdone{display:flex;align-items:center;gap:10px;min-height:60px}.m-sigdone .m-script{font:600 32px/1 var(--f-sign);color:#1f2a44;transform:rotate(-4deg);white-space:nowrap}.m-sigdone .m-chip{margin-left:auto;background:#f0fdf4;color:#15803d}.m-sigbox{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:60px;border-radius:10px;border:1.5px dashed #A88A3A;background:#fdfaf1;color:#18181b;font-size:14.5px;font-weight:800}.m-sigbox .ic{width:18px;height:18px}.m-sigbox:before{content:attr(data-here);position:absolute;right:10px;top:0;transform:translateY(-55%);padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#c9a84c,#d9b85c);color:#0f1012;font-size:11.5px;font-weight:800}.m-sigbox .m-script{font:600 32px/1 var(--f-sign);color:#1f2a44}.m-sigbox.signed{border-style:solid;border-color:#16a34a73;background:transparent}.m-sigbox.signed:before{display:none}.m-sigbox:not([data-here]):before{display:none}.m-sigslot{position:absolute;container-type:size}.m-sigslot>.m-sigbox{width:100%;height:100%;min-height:0;padding:0 4px;border-radius:6px;font-size:clamp(9px,26cqh,14.5px);text-align:center;line-height:1.15}.m-sigslot>.m-sigbox .ic{width:clamp(10px,26cqh,18px);height:clamp(10px,26cqh,18px);flex:none}.m-sigslot>.m-sigbox .m-script{max-width:100%;font-size:max(10px,min(50cqh,10cqw));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sigslot>.m-sigbox.ready{cursor:pointer;animation:m-sigpulse 1.6s ease-in-out infinite}@keyframes m-sigpulse{0%,to{box-shadow:0 0 #c9a84c73}50%{box-shadow:0 0 0 6px #c9a84c00}}@media (prefers-reduced-motion: reduce){.m-sigslot>.m-sigbox.ready{animation:none}}.m{--sign-ink: #1F2A44}.sg-pad{display:grid;gap:6px}.sg-canvas{display:block;width:100%;aspect-ratio:3 / 1;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--gold-line);cursor:crosshair;touch-action:none}.sg-padfoot{display:flex;align-items:center;justify-content:space-between;gap:10px}.sg-typed{display:grid;place-items:center;align-content:center;gap:4px;aspect-ratio:3 / 1;container-type:inline-size;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line-2);overflow:hidden}.sg-typed .m-script{max-width:92%;overflow:hidden;font:600 clamp(30px,11cqi,60px)/1.1 var(--f-sign);color:var(--sign-ink);white-space:nowrap;text-overflow:ellipsis}.sg-typed .m-meta{color:#71717a}.sg-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.sg-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:12px;background:var(--box);font-size:13.5px;line-height:1.5;color:var(--ink-2);cursor:pointer}.sg-consent .m-check{margin-top:2px}.m-gside{display:grid;gap:18px;padding:22px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.m-sum b{font:800 26px/1 var(--f);letter-spacing:-.025em;white-space:nowrap}.m-steps{display:grid}.m-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14.5px;color:var(--ink-3)}.m-step>i{z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 12.5px/1 var(--f);font-style:normal;background:var(--card);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2)}.m-step>i .ic{width:15px;height:15px;stroke-width:2.8}.m-step b{display:block;font-weight:800;color:inherit}.m-step small{display:block;font-size:13px;font-weight:600;color:var(--ink-3)}.m-step.done{color:var(--ink-2)}.m-step.done>i{background:var(--ok);color:#fff;box-shadow:none}.m-step.now{color:var(--ink)}.m-step.now>i{background:var(--gold-grad);color:var(--on-gold);box-shadow:0 0 0 4px var(--gold-soft)}.m-step:not(:last-child):after{content:"";position:absolute;left:13.5px;top:35px;bottom:-7px;width:1.5px;background:var(--line-2)}.m-step.done:not(:last-child):after{background:var(--ok)}.m-code{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.m-code span{display:grid;place-items:center;height:52px;border-radius:11px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);font:800 20px/1 var(--f);color:var(--ink)}.m-trust{display:flex;gap:10px;padding-top:16px;box-shadow:inset 0 1px 0 var(--line);font-size:13.5px;font-weight:600;color:var(--ink-3);line-height:1.5}.m-trust .ic{width:18px;height:18px;flex:none;margin-top:1px;color:var(--ink-2)}.m-powered{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 0 18px;font-size:13px;font-weight:600;color:var(--ink-4)}.m-done-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--ok-soft);color:var(--ok-ink);font-size:14.5px;font-weight:700}.m-done-banner .ic{width:20px;height:20px;stroke-width:2.4;flex:none}.m-phone{width:300px;padding:9px;border-radius:46px;background:#0a0a0b;box-shadow:0 30px 60px -24px #09090b80,inset 0 0 0 1.5px #2a2a2e;justify-self:center}.m-phone-scr{position:relative;display:flex;flex-direction:column;height:630px;overflow:hidden;border-radius:38px;background:var(--appbg)}.m-notch{position:absolute;left:50%;top:8px;z-index:2;width:92px;height:26px;border-radius:14px;background:#0a0a0b;transform:translate(-50%)}.m-ph-top{display:flex;align-items:center;gap:10px;padding:46px 16px 12px;background:var(--side);box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:var(--side-blur);backdrop-filter:var(--side-blur)}.m-ph-top>div>b{display:block;font-size:14.5px;font-weight:800}.m-ph-top>div>span{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-ph-top>.ic{margin-left:auto;color:var(--ink-3)}.m-ph-body{display:grid;flex:1;gap:10px;align-content:start;padding:12px;overflow:hidden}.m-ph-body .m-card{padding:15px;border-radius:15px}.m-ph-body .m-big{font-size:28px}.m-ph-foot{display:grid;gap:8px;padding:12px 14px 20px;background:var(--side);box-shadow:inset 0 1px 0 var(--line);-webkit-backdrop-filter:var(--side-blur);backdrop-filter:var(--side-blur)}.m-ph-foot small{text-align:center;font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-passlay{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.m-passside{display:grid;gap:18px;position:sticky;top:0}.m-pct{display:flex;align-items:baseline;gap:10px}.m-pct b{font:800 40px/1 var(--f);letter-spacing:-.03em}.m-todo{display:grid}.m-todo>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:6px 0;font-size:15px;font-weight:600}.m-todo>div+div{box-shadow:inset 0 1px 0 var(--line)}.m-todo>div.done>span{color:var(--ink-4);text-decoration:line-through}.m-todo .m-check{width:24px;height:24px}.m-browser{container:pass / inline-size;border-radius:18px;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.m-bbar{display:flex;align-items:center;gap:8px;height:50px;padding:0 14px;background:var(--sunken);box-shadow:inset 0 -1px 0 var(--line)}.m-bbar>i{width:11px;height:11px;border-radius:50%;background:var(--line-2)}.m-burl{flex:1;display:flex;align-items:center;gap:8px;max-width:440px;height:32px;margin:0 auto;padding:0 12px;border-radius:9px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;font-weight:700;color:var(--ink-3);min-width:0}.m-burl .ic{width:14px;height:14px;flex:none}.m-burl span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-bbar .m-chip{height:26px}.m-pass{background:var(--appbg)}.m-cover{position:relative;height:190px;background-size:cover;background-position:center 62%}.m-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000004d)}.m-passhead{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px 18px;flex-wrap:wrap;min-height:80px;padding:18px 26px 0 142px}.m-passhead .m-logo.xl{position:absolute;left:26px;top:-54px;box-shadow:0 0 0 5px #eeeef0,var(--sh-float)}[data-theme=dark] .m-passhead .m-logo.xl{box-shadow:0 0 0 5px #141517,var(--sh-float)}.m-passname{flex:1;min-width:220px}.m-passname .m-h1{display:flex;align-items:center;gap:8px;font-size:27px}.m-verified{width:23px;height:23px;color:var(--gold-ink)}.m-passname .m-meta{margin-top:4px;font-size:14px}.m-passhead .m-actions{display:flex;gap:8px;flex-wrap:wrap}.m-passbody{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 26px 28px}.m-services{display:flex;gap:8px;flex-wrap:wrap}.m-pass .m-kpi{padding:16px 18px 18px}.m-pass .m-kpi-l{white-space:normal;font-size:13px}.m-pass .m-kpi-v{font-size:28px}.m-services .m-chip{height:32px;padding:0 13px;font-size:13.5px;background:var(--card)}.m-gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:124px 124px;gap:8px}.m-gal .m-ph:first-child{grid-row:span 2}.m-gal .m-ph.more{position:relative}.m-gal .m-ph.more:after{content:"+19 фото";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#09090b80;color:#fff;font-size:15px;font-weight:800}.m-rev{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 0}.m-rev+.m-rev{box-shadow:inset 0 1px 0 var(--line)}.m-rev .m-logo,.m-rev .m-av{width:38px;height:38px}.m-rev .m-meta{margin-bottom:4px}.m-rev p{color:var(--ink-2);font-size:14.5px;font-weight:500}.m-rev .m-chip{max-width:100%;height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;white-space:normal;line-height:1.3}.m-rev .m-stars+.m-chip{margin:2px 0 6px}.m-rev-reply{display:grid;gap:2px;margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--sunken);font-size:14px;font-weight:500;color:var(--ink-2)}.m-rev-reply b{font-size:12.5px;font-weight:800;color:var(--ink-3)}.m-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.m-photos .m-ph{aspect-ratio:4 / 3;min-height:0}.m-photos .m-upload{min-height:0;aspect-ratio:4 / 3}.m-pair{display:flex;align-items:center}.m-pair .m-logo+.m-logo{margin-left:-5px;box-shadow:0 0 0 2.5px var(--pair-ring, #EEEEF0);background:#52525b}.m-roomhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;--pair-ring: #EEEEF0}[data-theme=dark] .m-roomhead{--pair-ring: #111214}.m-roomhead .m-grow{min-width:8px}.m-roomhead .m-actions{display:flex;gap:8px;flex-wrap:wrap}.m-split{display:flex;gap:4px;height:11px;margin:16px 0 12px}.m-split i{border-radius:999px;background:var(--c)}.m-splitl{display:grid;gap:9px}.m-splitl div{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.m-splitl b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ink)}.m-sw{width:11px;height:11px;border-radius:3px;background:var(--c);flex:none}.m-kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:14px;padding-top:14px;box-shadow:inset 0 1px 0 var(--line);font-size:14px;font-weight:600}.m-kv span{color:var(--ink-3)}.m-kv b{text-align:right}.m-checks{display:grid}.m-chk{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;font-size:14.5px;font-weight:600}.m-chk+.m-chk{box-shadow:inset 0 1px 0 var(--line)}.m-chk>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;box-shadow:inset 0 0 0 1.5px var(--line-2)}.m-chk.done>i{background:var(--ok);color:#fff;box-shadow:none}.m-chk.done>i .ic{width:14px;height:14px;stroke-width:3}.m-chk.done>span:first-of-type{color:var(--ink-4);text-decoration:line-through}.m-tl{display:grid}.m-tli{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:0 0 14px;font-size:14px;font-weight:700}.m-tli>i{z-index:1;width:10px;height:10px;margin:6px 0 0 3px;border-radius:50%;background:var(--c, var(--ink-4))}.m-tli:not(:last-child):before{content:"";position:absolute;left:7.5px;top:14px;bottom:-2px;width:1.5px;background:var(--line)}.m-tli small{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-docs{display:grid}.m-doc{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 0}.m-doc+.m-doc{box-shadow:inset 0 1px 0 var(--line)}.m-doc b{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-pop{position:fixed;z-index:80;display:grid;gap:1px;width:280px;padding:6px;border-radius:16px;background:var(--raised);box-shadow:var(--sh-float);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.m-pop[hidden]{display:none}.m-pop.wide{width:380px}.m-pop h6{display:flex;align-items:center;gap:8px;margin:8px 10px 6px;font:800 11.5px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.m-pop h6 .m-link{margin-left:auto;text-transform:none;letter-spacing:0;font-size:13px}.m-pi{display:flex;align-items:center;gap:11px;min-height:44px;padding:6px 10px;border-radius:10px;font-size:14.5px;font-weight:700;color:var(--ink);cursor:pointer;text-align:left;width:100%}.m-pi:hover{background:var(--hover)}.m-pi>.ic{width:19px;height:19px;color:var(--ink-3)}.m-pi .m-kbd,.m-pi .m-tick{margin-left:auto}.m-pi .m-tick{color:var(--gold-ink);width:19px;height:19px}.m-pi.danger,.m-pi.danger>.ic{color:var(--bad-ink)}.m-pop hr{height:1px;margin:4px 8px;border:0;background:var(--line)}.m-notif{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:10px;border-radius:11px;cursor:pointer}.m-notif:hover{background:var(--hover)}.m-notif>div{min-width:0;font-size:14px;font-weight:600;color:var(--ink-2);line-height:1.45}.m-notif>div b{color:var(--ink);font-weight:800}.m-notif time{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ink-4)}.m-notif.new{background:var(--gold-soft)}.m-notif:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.m-notif .m-notif-ic{display:grid;place-items:center;background:var(--hover);color:var(--ink-2)}.m-notif .m-notif-ic .ic{width:18px;height:18px}.m-notif .m-notif-x{font-weight:800;color:var(--ink-3)}.m-notifpop .m-notif{margin:0 2px}.m-notifsheet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.m-notifsheet-bar .m-tabs{margin-right:auto}.m-notiflist{display:grid;gap:4px}.m-notifmore{display:flex;justify-content:center;padding:12px 0 4px}@container shell (max-width: 1060px){.m-app{grid-template-columns:minmax(0,1fr)}.m-side{display:none}.m-menu{display:inline-flex!important}.m-shell.side-open .m-side{display:flex;position:absolute;top:0;bottom:0;left:0;z-index:3;width:290px;overflow-y:auto;background:var(--raised);box-shadow:var(--sh-float)}.m-shell.side-open .m-scrim{display:block}}@container main (max-width: 1240px){.m-editbar .m-meta{display:none}}@container main (max-width: 1180px){.m-chat{grid-template-columns:320px minmax(0,1fr)}.m-chat .m-cinfo{display:none}.m-kpis.k5 .m-kpi{padding:18px 18px 20px}.m-kpis.k5 .m-kpi-v{font-size:28px}}@container main (max-width: 1000px){.m-kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}.m-kpis.k5 .m-kpi:nth-child(4){box-shadow:inset 0 1px 0 var(--line)}.m-kpis.k5 .m-kpi:nth-child(5){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.m-editbody{grid-template-columns:minmax(0,1fr) 270px}.m-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.m-passlay{grid-template-columns:minmax(0,1fr)}.m-passside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.m-calwrap{grid-template-columns:minmax(0,1fr)}.m-calrail{display:none}.m-set{grid-template-columns:220px minmax(0,1fr)}.m-roi,.m-pipes{grid-template-columns:repeat(2,minmax(0,1fr))}.m-toolbar .m-input{width:240px}}@container main (max-width: 800px){.m-grid>*{grid-column:1 / -1!important}.m-kpis,.m-kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kpis .m-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.m-kpis .m-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.m-kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kpis.k5 .m-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.m-kpis.k5 .m-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.m-kpis.k5 .m-kpi:nth-child(5){box-shadow:inset 0 1px 0 var(--line);grid-column:1 / -1}.m-editbody{grid-template-columns:minmax(0,1fr)}.m-drawer{position:static}.m-search{width:44px;flex:0 0 44px;padding:0;justify-content:center}.m-search>span,.m-search .m-kbd{display:none}.m-chat{grid-template-columns:minmax(0,1fr)}.m-chat .m-thread,.m-chat.open .m-clist{display:none}.m-chat.open .m-thread:not([hidden]){display:flex}.m-thread-back{display:inline-flex!important}.m-set{grid-template-columns:minmax(0,1fr)}.m-subnav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.m-subnav h6{grid-column:1 / -1}.m-catalog{grid-template-columns:minmax(0,1fr)}.m-cats{display:flex;overflow-x:auto}.m-cats h6{display:none}.m-cats a{flex:none}.m-intgs,.m-themes,.m-cols2,.m-fgrid,.m-passside{grid-template-columns:minmax(0,1fr)}.m-donutwrap{grid-template-columns:minmax(0,1fr);justify-items:center}.m-legend{width:100%}.m-stage{grid-template-columns:22px 12px minmax(0,1fr) 44px}.m-stage .m-dd,.m-stage>.m-btn{display:none}.m-cv{grid-template-columns:110px minmax(0,1fr) 56px 50px}.m-cv>:nth-child(5),.m-cv>:nth-child(6){display:none}.m-toolbar .m-input{width:100%;order:10}}@container main (max-width: 560px){.m-top{flex-wrap:wrap;min-height:0;padding:14px 16px 6px}.m-title{order:5;flex-basis:100%}.m-h1{font-size:25px;white-space:normal}.m-top .m-btn.pri>span,.m-top .m-btn.new>span{display:none}.m-top .m-btn.pri,.m-top .m-btn.new{width:44px;padding:0}.m-content{padding:6px 16px 26px}.m-kpi{padding:15px 16px}.m-kpi-v{font-size:26px}.m-mods{grid-template-columns:minmax(0,1fr)}.m-row{grid-template-columns:48px minmax(0,1fr)}.m-row>.m-btn{grid-column:2;justify-self:start;min-width:0}.m-libbar .m-input{width:100%;margin-left:0}.m-bars{gap:5px}.m-bartip{right:-4px}.m-empty{min-height:440px;padding:40px 18px}.m-sf{grid-template-columns:minmax(0,1fr);gap:6px}.m-sf>div:last-child{justify-items:start}.m-roi,.m-pipes,.m-subnav{grid-template-columns:minmax(0,1fr)}.m-trow{grid-template-columns:24px minmax(0,1fr) auto}.m-trow>:nth-child(4),.m-trow>:nth-child(5){display:none}.m-dashbar>.m-btn{display:none}.m-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kvl>div{grid-template-columns:minmax(0,1fr);gap:2px}.m-li{grid-template-columns:auto minmax(0,1fr)}.m-li>.m-actions,.m-li>.m-btn,.m-li>.m-num-r,.m-li>.m-chip{grid-column:2;justify-self:start;flex-wrap:wrap;text-align:left}.m-li .m-num-r{justify-items:start}.m-next{min-width:0;justify-content:flex-start}.m-hide-sm{display:none!important}.m-ct{white-space:normal}.m-chint{display:none}.m-tree>div{grid-template-columns:minmax(0,1fr) 120px}.m-tree em{display:none}.m-tree>div.l3{padding-left:34px}}@container egrid (max-width: 560px){.m-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@container egrid (max-width: 440px){.m-editgrid>*{grid-column:1 / -1!important}}@container kpi (max-width: 360px){.m-kpi-l{white-space:normal}}@container guest (max-width: 860px){.m-signs{grid-template-columns:minmax(0,1fr)}}@container guest (max-width: 720px){.m-gbody{grid-template-columns:minmax(0,1fr)}.m-gtop .m-btn:not(.icon) span{display:none}}@container guest (max-width: 460px){.m-gbody{padding:14px}.m-paper{padding:26px 20px}.m-gtop{padding:0 14px}}@container pass (max-width: 700px){.m-passbody>.m-grid>*{grid-column:1 / -1!important}.m-pass .m-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.m-pass .m-kpis.k1{grid-template-columns:minmax(0,1fr)}.m-pass .m-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.m-pass .m-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.m-pass .m-kpis.k3 .m-kpi:nth-child(3){grid-column:1 / -1}}@container pass (max-width: 520px){.m-passhead,.m-passbody{padding-left:16px;padding-right:16px}.m-passhead{padding-top:0}.m-passhead .m-logo.xl{position:relative;left:auto;top:auto;margin-top:-40px;width:76px;height:76px;border-radius:18px;font-size:22px}.m-passname{flex-basis:100%}.m-gal{grid-template-rows:100px 100px}.m-bbar>i{display:none}}@media (prefers-reduced-motion: reduce){.m *,.m *:before,.m *:after{transition:none!important;animation:none!important}}html,body,#root{height:100%}body.m{margin:0;background:var(--appbg);background-attachment:fixed}[data-theme=dark] body.m{background:var(--appbg)}.ic{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.sm{width:14px;height:14px}.ic.xs{width:12px;height:12px}.m-knotmark svg{fill:none}.m-shell{height:calc(var(--kn-vh) * 100);height:calc(var(--kn-dvh) * 100)}.m-shell .m-app{height:100%;min-height:0}.m-shell .m-main,.m-shell .m-side{overflow-y:auto}.m-shell .m-side{scrollbar-width:none}.m-shell .m-content.fill{flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr)}.m-shell .m-chat{--fillh: auto}.m-nav{width:100%;text-align:left;cursor:pointer}.m-nav .m-n.soon{font-size:12px;font-weight:700;color:var(--ink-4)}.m-netbtn{width:100%;cursor:pointer;text-align:left}.m-netbtn .m-chip{box-shadow:inset 0 0 0 1px var(--line)}.flash{animation:pflash 1.2s ease-out}@keyframes pflash{0%{box-shadow:0 0 color-mix(in srgb,var(--gold, #C9A84C) 55%,transparent)}to{box-shadow:0 0 0 16px transparent}}.m-msg.new{animation:msgin .3s cubic-bezier(.2,.8,.2,1)}@keyframes msgin{0%{opacity:0;transform:translateY(8px)}}.m-toast{position:fixed;left:50%;top:16px;z-index:10050;max-width:min(540px,calc(var(--kn-vw) * 100 - 24px));padding:13px 18px;border-radius:13px;background:#0f1012f5;color:#fff;font:600 14.5px/1.45 var(--f);box-shadow:0 18px 40px -16px #0009;transform:translate(-50%,-160%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility .3s;pointer-events:none}.m-toast:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--gold, #C9A84C);vertical-align:1px}.m-toast.show{transform:translate(-50%);opacity:1;visibility:visible}.m-pop{max-height:calc(calc(var(--kn-vh) * 100) - 24px);overflow-y:auto}.m-pop .m-pi{border:0;background:none;font-family:var(--f)}.m-pi:disabled{opacity:.5;cursor:default}.m-pi .m-cot{flex:1}.m-pi .m-cot>b{font-size:14.5px}.m-pi .m-n{margin-left:auto;font:700 12.5px/1 var(--f);color:var(--ink-4)}.m-pop-empty{padding:14px 12px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-cmdk{position:fixed;left:50%;top:calc(var(--kn-vh) * 12);z-index:90;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(640px,calc(var(--kn-vw) * 100 - 24px));max-height:calc(var(--kn-vh) * 70);border-radius:20px;background:var(--raised);box-shadow:var(--sh-float);transform:translate(-50%);overflow:hidden;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%)}.m-cmdk-in{display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;box-shadow:inset 0 -1px 0 var(--line)}.m-cmdk-in .ic{width:20px;height:20px;color:var(--ink-3)}.m-cmdk-in input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 17px/1 var(--f);color:var(--ink)}.m-cmdk-in input:focus-visible,.m-input input:focus-visible,.m-cbox textarea:focus-visible,.m-compose textarea:focus-visible{outline:none}.m-cmdk-in input::placeholder{color:var(--ink-4);font-weight:500}.m-cmdk-b{overflow-y:auto;padding:6px}.m-cmdk-b h6{margin:10px 12px 6px;font:800 11.5px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.m-pi.sel{background:var(--hover)}.m-pi .m-sub-t{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.m-sheet .m-sheet-h .m-toolbar{row-gap:8px}.m-sheet-f .m-grow{flex:1}.m-modal-b{max-height:calc(calc(var(--kn-vh) * 100) - 220px);overflow-y:auto}.m-dd{border:0;font-family:var(--f)}.m-dd>span:not(:first-child){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-dd.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-dd[disabled]{opacity:.5;cursor:default}.m-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft);color:var(--ink)}.m-input input[type=number]{-moz-appearance:textfield}.m-input .m-x{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ink-3);flex:none}.m-input .m-x:hover{background:var(--hover);color:var(--ink)}textarea.m-area{resize:vertical;border:0;outline:0}textarea.m-area:focus{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft)}select.m-dd{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;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='%2376767F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.m-loading{display:grid;place-items:center;min-height:calc(var(--kn-vh) * 40)}.m-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--gold);animation:mspin .7s linear infinite}@keyframes mspin{to{transform:rotate(360deg)}}.m-skel{border-radius:14px;background:var(--hover);animation:mskel 1.4s ease-in-out infinite}@keyframes mskel{50%{opacity:.55}}.m-pop{box-sizing:content-box}.m-dd{text-align:left}.m-input input:focus-visible,.m-input textarea:focus-visible,.m-iv input:focus-visible,.m-cmdk-in input:focus-visible{box-shadow:none;outline:none}@media (max-width: 640px){.m-modal .m-fgrid{grid-template-columns:minmax(0,1fr)}}.m-modal{grid-template-columns:minmax(0,1fr)}.m-modal-f{flex-wrap:wrap}.m-cb.part{background:var(--gold);box-shadow:none}.m-cb.part .ic{display:none}.m-cb.part:after{content:"";width:10px;height:2px;border-radius:1px;background:var(--on-gold)}.m-main>.m-content{padding-top:28px}.m-mbar{display:none;align-items:center;gap:10px;flex:none;padding:14px 16px 0}.m-mbar b{font:800 18px/1 var(--f);letter-spacing:-.03em}.m-mbar .m-knotmark{width:30px;height:30px}.m-mbar .m-knotmark svg{width:19px;height:19px}@container shell (max-width: 1060px){.m-mbar{display:flex}.m-main>.m-content{padding-top:14px}}.m-brandrow .m-themebtn{margin-left:auto}.m-brandrow .m-themebtn+.m-btn{margin-left:0}.m-brandrow .m-themebtn .ic{color:var(--ink-3)}.m-side>*,.m-navlist>*{flex-shrink:0}.m-side>.m-navlist{flex:1 1 auto;min-height:120px;margin:0 -10px;padding:0 10px 2px;overflow-y:auto;scrollbar-width:none}.m-side>.m-navlist::-webkit-scrollbar{display:none}:root{--kn-zoom: 1;--kn-vh: calc(1vh / var(--kn-zoom));--kn-dvh: calc(1dvh / var(--kn-zoom));--kn-vw: calc(1vw / var(--kn-zoom))}.kn-unzoom{zoom:calc(1 / var(--kn-zoom))}.kn-rezoom{zoom:var(--kn-zoom)}html,body{overflow-x:hidden}.m-shell,.m-app{overflow:hidden}.m-shell .m-main{overflow-x:hidden}.m-main>.m-content{min-width:0}.kn-dropline{position:absolute;left:-6px;right:-6px;z-index:6;display:block;height:3px;margin:0;padding:0;border-radius:3px;background:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);pointer-events:none}.kn-dropline:before{content:"";position:absolute;left:-4px;top:50%;width:9px;height:9px;border-radius:50%;background:var(--gold);transform:translateY(-50%)}.kn-dropline.before{top:calc(var(--drop-gap, 8px) / -2 - 1.5px)}.kn-dropline.after{bottom:calc(var(--drop-gap, 8px) / -2 - 1.5px)}.kn-dropline.left,.kn-dropline.right{top:-4px;bottom:-4px;left:auto;right:auto;width:3px;height:auto}.kn-dropline.left:before,.kn-dropline.right:before{left:50%;top:-4px;transform:translate(-50%)}.kn-dropline.left{left:calc(var(--drop-gap, 8px) / -2 - 1.5px)}.kn-dropline.right{right:calc(var(--drop-gap, 8px) / -2 - 1.5px)}@media (prefers-reduced-motion: no-preference){.kn-dropline{animation:kn-drop-in .12s ease-out}}@keyframes kn-drop-in{0%{opacity:0}to{opacity:1}}.kn-ghostwrap{display:grid;place-items:center;width:100%;height:100%;pointer-events:none}.kn-ghost{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 12px;border-radius:13px;background:var(--raised);box-shadow:var(--sh-float),inset 0 0 0 1.5px var(--gold-line);font:800 14.5px/1 var(--f);color:var(--ink);white-space:nowrap;cursor:grabbing}.kn-ghost .ic{width:17px;height:17px;color:var(--ink-4)}.mm-stat{display:grid;gap:3px;min-width:0}.m-pills>.mm-sep{width:1px;align-self:stretch;margin:4px;background:var(--line-2)}.mm-dirdd{display:none}.mm-plan{padding:2px 22px;margin-bottom:14px}.mm-plan .m-setrow>div>span{display:block;margin-top:6px}@media (max-width: 1060px){.m-pills>.mm-sep,.m-pills>.mm-dir{display:none}.mm-dirdd{display:inline-flex}}.m-installed.off{color:var(--ink-3)}.m-installed.off .ic{color:var(--ink-4)}.mm-set{display:grid;gap:12px}.mm-set>.m-seg{justify-self:start}.mm-h{margin:6px 0 -2px;font:800 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.mm-h:first-child{margin-top:0}.mm-row{display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:13px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line)}.mm-row>div{display:grid;gap:3px;flex:1;min-width:0}.mm-row b{font-size:14.5px;font-weight:800;color:var(--ink)}.mm-row span{font-size:13px;font-weight:500;line-height:1.45;color:var(--ink-3)}.mm-row .m-switch{flex:none}.mm-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mm-roles>label{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 12px;border-radius:11px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line);font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer}.mm-roles>label>i{flex:none;width:9px;height:9px;border-radius:50%}.mm-roles>label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-roles>label .m-chip{margin-left:auto}.mm-roles>label.fixed{cursor:default;opacity:.75}.mm-note{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-3)}.mm-note .ic{width:15px;height:15px;flex:none}@container main (max-width: 560px){.mm-roles{grid-template-columns:minmax(0,1fr)}}.m-scrollbox{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-right:-10px;padding-right:10px}.m-scrollbox.more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.dash-actions{max-height:424px}.m-card.dash-fixed{height:clamp(400px,calc(var(--kn-vh) * 50),540px)}.m-card.dash-fixed>.m-scrollbox{flex:1 1 auto}.dash-rev .m-barchart{flex:1 1 auto;height:auto;min-height:160px}.dash-revstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding-top:14px;box-shadow:inset 0 1px 0 var(--line)}.dash-revstats>div{display:grid;align-content:start;gap:5px;min-width:0;padding:0 16px}.dash-revstats>div:first-child{padding-left:0}.dash-revstats>div+div{box-shadow:inset 1px 0 0 var(--line)}.dash-revstats span{font-size:12.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-revstats b{font:800 19px/1.1 var(--f);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-revstats em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container main (max-width: 560px){.dash-revstats{grid-template-columns:minmax(0,1fr);gap:10px}.dash-revstats>div{padding:0;box-shadow:none!important}.m-card.dash-fixed.dash-rev{height:auto}.dash-rev .m-barchart{flex:none;height:210px}}.m-nav-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.m-nav:focus-visible,.m-netbtn:focus-visible,.m-company:focus-visible,.m-me:focus-visible,.m-lang:focus-visible,.m-sidetog:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.m-nav.lifted{opacity:.4}.m-navlist.sorting,.m-navlist.sorting .m-nav{cursor:grabbing}.m-lang{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 9px 0 8px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-xs);color:var(--ink);font:800 13.5px/1 var(--f);letter-spacing:.02em;cursor:pointer;transition:box-shadow .15s ease}.m-lang:hover,.m-lang.open{box-shadow:inset 0 0 0 1px var(--gold-line),var(--sh-xs)}.m-lang>.ic{width:14px;height:14px;color:var(--ink-3);stroke-width:2.2;transition:transform .15s ease}.m-lang.open>.ic{transform:rotate(180deg)}.kn-flag{display:inline-grid;place-items:center;width:21px;height:14px;flex:none;overflow:hidden;border-radius:3px;background:var(--hover);box-shadow:0 0 0 1px #00000024}[data-theme=dark] .kn-flag{box-shadow:0 0 0 1px #ffffff29}.kn-flag svg{display:block;width:100%;height:100%}.kn-flag b{font-size:8px;font-weight:800}.m-langpop{min-width:220px}.m-langpop .m-pi{gap:12px}.m-langpop .kn-flag{width:24px;height:16px}.m-sidetog{position:absolute;z-index:5;top:300px;left:calc(var(--side-w) - 14px);width:28px;height:28px;margin-top:-14px;display:grid;place-items:center;padding:0;border-radius:50%;background:var(--raised);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-xs);cursor:pointer;transition:left .3s cubic-bezier(.32,.72,0,1),color .15s ease,box-shadow .15s ease}.m-sidetog:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-line),var(--sh-float)}.m-sidetog .ic{width:15px;height:15px;stroke-width:2.4;transition:transform .3s cubic-bezier(.32,.72,0,1)}.m-shell.side-collapsed .m-sidetog .ic{transform:rotate(180deg)}.m-railtools{display:none}@media (prefers-reduced-motion: reduce){.m-sidetog,.m-sidetog .ic{transition:none}}@container shell (max-width: 1060px){.m-sidetog{display:none}}@container shell (min-width: 1061px){.m-shell.side-collapsed .m-app{--side-w: 76px}.m-shell.side-rail .m-brandrow{justify-content:center;min-height:56px;padding-left:0}.m-shell.side-rail .m-brandrow>:not(.m-knotmark){display:none}.m-shell.side-rail .m-railtools{display:grid;justify-items:center;gap:6px;padding-bottom:6px}.m-shell.side-rail .m-railtools .m-lang{width:36px;padding:0}.m-shell.side-rail .m-railtools .m-lang>:not(.kn-flag){display:none}.m-shell.side-rail .m-netbtn{justify-content:center;padding:0}.m-shell.side-rail .m-netbtn>:not(.m-netic){display:none}.m-shell.side-rail .m-zone{white-space:nowrap;overflow:hidden}.m-shell.side-rail .m-zone>span{visibility:hidden}.m-shell.side-rail .m-company,.m-shell.side-rail .m-me{justify-content:center;gap:0;padding-inline:0}.m-shell.side-rail .m-company .m-cot,.m-shell.side-rail .m-me .m-cot{flex:0 0 0;width:0;overflow:hidden;visibility:hidden}.m-shell.side-rail .m-company>.ic,.m-shell.side-rail .m-me>.ic{display:none}.m-shell.side-rail .m-nav .m-nav-t,.m-shell.side-rail .m-nav .m-n:not(.hot){display:none}.m-shell.side-rail .m-nav .m-n.hot{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.m-shell.side-rail .m-nav .m-ntimer{position:absolute;top:4px;right:4px;height:auto;padding:0;gap:0;background:none;font-size:0}.m-shell.side-rail .m-label{padding-inline:0}.m-shell.side-rail .m-label>*{visibility:hidden}}.m-app{overflow:clip}.m-shell.side-anim .m-side{overflow:hidden}.m-side :is(.m-nav-t,.m-nav .m-n,.m-netbtn>:not(.m-netic),.m-zone>span,.m-cot,.m-company>.ic,.m-me>.ic,.m-label>*,.m-brandrow>:not(.m-knotmark)){transition:opacity .18s ease}.m-shell.side-fade .m-side :is(.m-nav-t,.m-nav .m-n,.m-netbtn>:not(.m-netic),.m-zone>span,.m-cot,.m-company>.ic,.m-me>.ic,.m-label>*,.m-brandrow>:not(.m-knotmark)){opacity:0;transition-duration:.12s}.m-shell.side-anim .m-side :is(.m-nav-t,.m-cot>*,.m-zone>span){white-space:nowrap}@keyframes kn-rail-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.m-shell.side-rail .m-railtools,.m-shell.side-rail .m-nav .m-n.hot{animation:kn-rail-in .2s ease both}}.m-modes{display:grid;gap:8px;padding-bottom:16px;margin-bottom:10px;box-shadow:inset 0 -1px 0 var(--line)}.m-modewrap{position:relative}.m-netbtn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.m-netbtn:not(.on){font-weight:700;color:var(--ink-2)}.m-netbtn.on .m-netic{background:var(--gold-grad);color:var(--on-gold)}.m-netbtn.ws{padding-right:74px}.m-netbtn>.m-nav-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cochip{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 6px 0 4px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:box-shadow .15s ease,color .15s ease}.m-cochip>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cochip .ic{width:13px;height:13px;flex:none;color:var(--ink-4)}.m-cochip:hover,.m-cochip.open{box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--ink)}.m-cochip .m-logo.sm{width:30px;height:30px;border-radius:9px;font-size:11px}.m-cochip>.ic{width:14px;height:14px;stroke-width:2.2;transition:transform .15s ease}.m-cochip.open>.ic{transform:rotate(180deg)}.m-cochip:disabled{opacity:.6;cursor:progress}.m-wspop{min-width:260px}.m-wspop .m-pi .m-cot>span{font-size:12.5px}.m-wspop-note{max-width:250px;margin:4px 10px 6px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--ink-3)}.m-navsec{display:flex;flex-direction:column;gap:3px}.m-navsec>*{flex-shrink:0}@container shell (min-width: 1061px){.m-shell.side-rail .m-cochip{display:none}.m-shell.side-rail .m-netbtn.ws{padding:0}}.m-shell.side-fade .m-side .m-cochip{opacity:0}.m-side .m-cochip{transition:opacity .18s ease,box-shadow .15s ease,color .15s ease}.m-grid>.wspan{grid-column:span var(--span, 12)}.m-grid>.wspan.flash{box-shadow:inset 0 0 0 2px var(--gold),var(--sh-card)}.m-wlib-h{margin:10px 8px 4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.m-wlib-h:first-child{margin-top:2px}.m-wlib-none{padding:6px 8px 8px;font-size:13px;font-weight:600;color:var(--ink-4)}.dash-feed{display:grid;align-content:start;gap:2px}.dash-fi{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:9px 8px;border-radius:12px;cursor:pointer;transition:background .15s ease}.dash-fi:hover{background:var(--hover)}.dash-fi:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.dash-fi b{display:block;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.dash-fi .m-meta{margin-top:2px;font-size:12.5px;gap:4px 10px}.dash-fic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.dash-fic .ic{width:16px;height:16px}.dash-fic.ok{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.dash-fic.bad{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.dash-fic.gold{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.dash-money{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-money .m-tile b small{font-size:14px;font-weight:700;color:var(--ink-3)}.dash-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-q{display:flex;align-items:center;gap:11px;min-height:60px;padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);text-align:left;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.dash-q:hover{box-shadow:inset 0 0 0 1px var(--gold-line),var(--sh-xs);transform:translateY(-1px)}.dash-q:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dash-q b{flex:1;min-width:0;font-size:14.5px;font-weight:800}.dash-q .m-app-ic .ic{color:var(--gold-ink)}.m-card.dash-fill>.m-tiles,.m-card.dash-fill>.dash-quick{flex:1 1 auto;grid-auto-rows:minmax(0,1fr)}.m-card.dash-fill>.m-tiles>.m-tile{align-content:center}.m-card.dash-fill .dash-q{min-height:60px}.m-card.dash-fixed>.m-empty-note{flex:1 1 auto;align-content:center;justify-content:center}.m-card.dash-fill .dash-q{position:relative;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 12px;text-align:center}.m-card.dash-fill .dash-q .m-app-ic{width:52px;height:52px;border-radius:15px}.m-card.dash-fill .dash-q .m-app-ic .ic{width:24px;height:24px}.m-card.dash-fill .dash-q b{flex:none;font-size:16px}.m-card.dash-fill .dash-q .m-kbd{position:absolute;top:10px;right:10px}.m-card.dash-fill>.m-tiles>.m-tile b{font-size:30px}.m-dtabs{--drop-gap: 4px}.m-dtab{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.m-dtab.lifted{opacity:.4}.m-dtabs.sorting .m-dtab{cursor:grabbing}.m-dtab:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}[data-skin=sand] .m{--appbg: radial-gradient(34% 42% at 16% 20%, rgba(166,120,52,.22), transparent 70%), radial-gradient(30% 38% at 86% 10%, rgba(201,168,76,.2), transparent 70%), radial-gradient(38% 46% at 72% 82%, rgba(150,110,60,.18), transparent 70%), radial-gradient(28% 34% at 34% 96%, rgba(201,168,76,.14), transparent 70%), linear-gradient(135deg, #E7DDC9 0%, #F5EFE3 50%, #E6DBC6 100%);--side: rgba(255,251,242,.34);--card: rgba(255,252,245,.6);--card-line: rgba(255,255,255,.8);--card-2: rgba(255,252,245,.8);--card-2-line: rgba(255,255,255,.95);--sunken: rgba(255,249,236,.5);--field: rgba(255,252,245,.85);--raised: rgba(253,249,241,.97);--sec-card: rgba(255,252,245,.74);--box: rgba(70,50,20,.04);--box-line: rgba(70,50,20,.16);--box-line-2: rgba(70,50,20,.3);--line: rgba(70,50,20,.1);--line-2: rgba(70,50,20,.18);--ink: #1E170B;--ink-2: #4A3E2B;--ink-3: #66594A;--ink-4: #867865;--hover: rgba(70,50,20,.05);--active: rgba(70,50,20,.085);--pri: #1E170B;--logo: #3A2F1E;--stack-ring: #F3EDE1;--sh-card: inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(255,255,255,.3), 0 18px 40px -18px rgba(70,50,20,.32);--sh-float: 0 0 0 1px rgba(70,50,20,.08), 0 28px 60px -18px rgba(70,50,20,.38)}[data-skin=midnight] .m{--appbg: radial-gradient(1300px 720px at 50% -8%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 62%), radial-gradient(900px 620px at 92% 108%, rgba(64,110,210,.14), transparent 62%), radial-gradient(800px 560px at 0% 70%, rgba(64,110,210,.08), transparent 60%), linear-gradient(180deg, #0F1628 0%, #0B1222 52%, #090F1C 100%);--side: rgba(12,19,36,.6);--card: #111A2E;--card-line: rgba(150,175,230,.08);--card-2: #152038;--card-2-line: rgba(150,175,230,.1);--sunken: #0D1526;--field: #0C1424;--raised: #172239;--sec-card: #111A2E;--box: #0C1424;--box-line: rgba(150,175,230,.14);--box-line-2: rgba(150,175,230,.26);--line: rgba(150,175,230,.09);--line-2: rgba(150,175,230,.17);--ink: #E9EDF6;--ink-2: #C4CBDD;--ink-3: #94A0BB;--ink-4: #6B7792;--hover: rgba(150,175,230,.06);--active: rgba(150,175,230,.1);--pri: #E9EDF6;--on-pri: #0B1222;--tip: #1C2842;--logo: #1C2842;--stack-ring: #111A2E;--sh-card: inset 0 1px 0 rgba(255,255,255,.035), 0 12px 30px -16px rgba(0,0,0,.75);--sh-float: 0 0 0 1px rgba(150,175,230,.1), 0 28px 60px -16px rgba(0,0,0,.85)}[data-skin=midnight] .m-kcol{background:#96afe608}html[data-text] .m,html[data-text] .m *{font-size-adjust:var(--kn-fsa)!important}html[data-theme] .m-pop.kn-lookpop,html[data-theme] .m-pop.kn-lookpop *{font-size-adjust:var(--kn-look-fsa, none)!important}.m-pop.kn-lookpop{width:340px;padding:10px 12px 12px}.m-themebtn.on{background:var(--gold-soft);color:var(--gold-ink)}.kn-look{display:grid;gap:14px}.kn-look-h{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.kn-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-6px}.kn-look:not(.compact) .kn-looks{gap:12px}.kn-lk{position:relative;display:grid;gap:7px;padding:6px 6px 8px;border-radius:12px;text-align:left;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.kn-lk:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2)}.kn-lk.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.kn-lk-prev{position:relative;display:block;height:46px;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.kn-look:not(.compact) .kn-lk-prev{height:78px}.kn-lk-prev i{position:absolute;display:block;border-radius:4px}.kn-lk-prev i:nth-child(1){left:0;top:0;bottom:0;width:26%;border-radius:0}.kn-lk-prev i:nth-child(2){left:33%;right:8%;top:18%;height:30%}.kn-lk-prev i:nth-child(3){left:33%;right:30%;top:58%;height:22%}.kn-lk-prev i:nth-child(4){right:8%;top:58%;width:16%;height:22%}.kn-lk-prev.glass{background:linear-gradient(135deg,#d9d9de,#f1f1f3)}.kn-lk-prev.glass i:nth-child(1){background:#ffffff73}.kn-lk-prev.glass i:nth-child(2),.kn-lk-prev.glass i:nth-child(3){background:#fffc}.kn-lk-prev.sand{background:linear-gradient(135deg,#e3d6bd,#f6f0e4)}.kn-lk-prev.sand i:nth-child(1){background:#fffaf080}.kn-lk-prev.sand i:nth-child(2),.kn-lk-prev.sand i:nth-child(3){background:#fffcf5d9}.kn-lk-prev.dark{background:linear-gradient(180deg,#17181c,#0e0f12)}.kn-lk-prev.dark i:nth-child(1){background:#ffffff0d}.kn-lk-prev.dark i:nth-child(2),.kn-lk-prev.dark i:nth-child(3){background:#24252a}.kn-lk-prev.midnight{background:linear-gradient(180deg,#121b31,#0a101e)}.kn-lk-prev.midnight i:nth-child(1){background:#96afe612}.kn-lk-prev.midnight i:nth-child(2),.kn-lk-prev.midnight i:nth-child(3){background:#1a2742}.kn-lk-n{display:grid;gap:1px;min-width:0;padding:0 2px}.kn-lk-n b{font-size:13px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-lk-n small{font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-look:not(.compact) .kn-lk-n b{font-size:14.5px}.kn-lk-tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--gold-grad);color:var(--on-gold);box-shadow:var(--sh-xs)}.kn-lk-tick .ic{width:12px;height:12px;stroke-width:3}.kn-sl{display:grid;gap:6px}.kn-sl-h{display:flex;align-items:center;gap:8px;min-width:0}.kn-sl-h>span{display:grid;flex:1;min-width:0}.kn-sl-h b{font-size:14px;font-weight:800}.kn-sl-h small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.kn-sl-h em{min-width:50px;padding:3px 8px;border-radius:8px;background:var(--active);font:800 13px/1.2 var(--f);font-style:normal;text-align:center;font-variant-numeric:tabular-nums}.kn-auto{height:26px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:800;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:all .15s ease}.kn-auto:hover{color:var(--ink)}.kn-auto.on{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.kn-sl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer}.kn-sl input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--gold) 0 var(--p),var(--active) var(--p) 100%)}.kn-sl input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--gold) 0 var(--p),var(--active) var(--p) 100%)}.kn-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--gold),0 2px 6px #0000004d;transition:transform .12s ease}.kn-sl input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--gold),0 2px 6px #0000004d}.kn-sl input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.kn-sl input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.kn-sl-t{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.kn-look-row{display:flex;align-items:center;gap:12px;padding-top:12px;box-shadow:inset 0 1px 0 var(--line)}.kn-look-row>span:first-child{display:grid;flex:1;min-width:0}.kn-look-row>.m-switch{flex:none}.kn-look-row b{font-size:14px;font-weight:800}.kn-look-row small{font-size:12.5px;font-weight:600;color:var(--ink-3)}.kn-look-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;border-radius:10px;font-size:13.5px;font-weight:800;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:all .15s ease}.kn-look-reset:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.kn-look-reset .ic{width:15px;height:15px}.m-kpi.tone-gold,.m-tile.t-gold,.dash-q.q-gold{--tc: var(--gold);--tci: var(--gold-ink)}.m-kpi.tone-ok,.m-tile.t-ok,.dash-q.q-ok{--tc: var(--ok);--tci: var(--ok-ink)}.m-kpi.tone-warn,.m-tile.t-warn,.dash-q.q-warn{--tc: var(--warn);--tci: var(--warn-ink)}.m-kpi.tone-bad,.m-tile.t-bad{--tc: var(--bad);--tci: var(--bad-ink)}.m-tile.t-ink,.dash-q.q-ink{--tc: var(--ink-3);--tci: var(--ink-2)}.m-kpi-ic{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--tc, var(--ink-3)) 15%,transparent);color:var(--tci, var(--ink-3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc, var(--ink-3)) 22%,transparent)}.m-kpi-l .m-kpi-ic .ic{width:15px;height:15px;stroke-width:2}.m-kpi[class*=tone-]{isolation:isolate}.m-kpi[class*=tone-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--tc) 12%,transparent),transparent 62%)}[data-theme=dark] .m-kpi[class*=tone-]:before{background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--tc) 16%,transparent),transparent 62%)}.m-kpis>.m-kpi:first-child[class*=tone-]:before{border-radius:18px 0 0 18px}.m-kpis>.m-kpi:last-child[class*=tone-]:before{border-radius:0 18px 18px 0}.m-tile[class*=" t-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 13%,transparent),transparent 72%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,var(--line))}.m-tile[class*=" t-"]>span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--tc);vertical-align:1px}.m-bar i{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 46%,transparent),color-mix(in srgb,var(--gold) 14%,transparent))}.m-bar:hover i{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 78%,transparent),color-mix(in srgb,var(--gold) 28%,transparent))}.m-bar.on i{background:var(--gold-grad);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--gold) 80%,transparent)}.m-sf:not(.won):not(.lost) .m-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 42%,transparent),color-mix(in srgb,var(--gold) 20%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent)}.m-cv:not(.lost) .m-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 46%,transparent),color-mix(in srgb,var(--gold) 18%,transparent))}.an-bar:not(.bad):not(.warn) .m-track i{background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 45%,transparent))}[data-theme=dark] .m .m-card,[data-theme=dark] .m .m-kpis{background-image:linear-gradient(180deg,rgba(255,255,255,.022),transparent 200px)}.dash-actions .m-row>.m-logo{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.dash-q .m-app-ic{background:color-mix(in srgb,var(--tc) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 28%,transparent);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.dash-q .m-app-ic .ic{color:var(--tci)}.dash-q-t{display:grid;flex:1;min-width:0;gap:2px}.dash-q-t b{font-size:14.5px;font-weight:800}.dash-q-t small{max-height:0;overflow:hidden;opacity:0;font-size:12.5px;font-weight:600;color:var(--tci);transition:opacity .18s ease,max-height .2s ease}.dash-q:hover{background:color-mix(in srgb,var(--tc) 10%,var(--sunken));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 45%,transparent),0 10px 22px -14px color-mix(in srgb,var(--tc) 70%,transparent)}.dash-q:hover .m-app-ic{background:var(--tc);box-shadow:none;transform:scale(1.06)}.dash-q:hover .m-app-ic .ic{color:#fff}.dash-q.q-gold:hover .m-app-ic .ic{color:var(--on-gold)}.dash-q:hover .dash-q-t small,.dash-q:focus-visible .dash-q-t small{max-height:36px;opacity:1}.m-card.dash-fill .dash-q-t{justify-items:center;text-align:center;flex:none}.m-card.dash-fill .dash-q-t b{font-size:16px}@media (prefers-reduced-motion: reduce){.dash-q,.dash-q .m-app-ic,.dash-q-t small{transition:none}}.m{--appbase: linear-gradient(135deg, #DEDEE2 0%, #F0F0F2 50%, #E1E1E5 100%)}[data-theme=dark] .m{--appbase: linear-gradient(180deg, #16171B 0%, #111214 52%, #0E0F12 100%)}[data-skin=sand] .m{--appbase: linear-gradient(135deg, #E7DDC9 0%, #F5EFE3 50%, #E6DBC6 100%)}[data-skin=midnight] .m{--appbase: linear-gradient(180deg, #0F1628 0%, #0B1222 52%, #090F1C 100%)}[data-skin=sky] .m{--appbase: linear-gradient(135deg, #D5DFEB 0%, #ECF1F7 50%, #D8E1EC 100%);--appbg: radial-gradient(34% 42% at 16% 20%, rgba(52,92,150,.22), transparent 70%), radial-gradient(30% 38% at 86% 10%, rgba(110,150,210,.24), transparent 70%), radial-gradient(38% 46% at 72% 82%, rgba(52,92,150,.18), transparent 70%), radial-gradient(28% 34% at 34% 96%, rgba(110,150,210,.16), transparent 70%), var(--appbase);--side: rgba(248,251,255,.32);--card: rgba(250,252,255,.58);--card-line: rgba(255,255,255,.8);--card-2: rgba(250,252,255,.8);--card-2-line: rgba(255,255,255,.95);--sunken: rgba(244,248,253,.46);--field: rgba(250,252,255,.85);--raised: rgba(245,248,252,.97);--sec-card: rgba(250,252,255,.74);--box: rgba(18,38,68,.04);--box-line: rgba(18,38,68,.15);--box-line-2: rgba(18,38,68,.3);--line: rgba(18,38,68,.1);--line-2: rgba(18,38,68,.17);--ink: #0A1422;--ink-2: #334155;--ink-3: #4E5B6E;--ink-4: #6C798C;--hover: rgba(18,38,68,.05);--active: rgba(18,38,68,.085);--pri: #0F1B2D;--logo: #1E2B3F;--stack-ring: #E9EFF6;--sh-card: inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(255,255,255,.3), 0 18px 40px -18px rgba(18,38,68,.32);--sh-float: 0 0 0 1px rgba(18,38,68,.08), 0 28px 60px -18px rgba(18,38,68,.38)}[data-skin=sage] .m{--appbase: linear-gradient(135deg, #D8E2D6 0%, #EEF3EB 50%, #DAE3D7 100%);--appbg: radial-gradient(34% 42% at 16% 20%, rgba(58,98,70,.2), transparent 70%), radial-gradient(30% 38% at 86% 10%, rgba(130,168,120,.24), transparent 70%), radial-gradient(38% 46% at 72% 82%, rgba(58,98,70,.16), transparent 70%), radial-gradient(28% 34% at 34% 96%, rgba(130,168,120,.16), transparent 70%), var(--appbase);--side: rgba(250,253,248,.32);--card: rgba(251,253,250,.58);--card-line: rgba(255,255,255,.8);--card-2: rgba(251,253,250,.8);--card-2-line: rgba(255,255,255,.95);--sunken: rgba(246,250,244,.46);--field: rgba(251,253,250,.85);--raised: rgba(246,250,245,.97);--sec-card: rgba(251,253,250,.74);--box: rgba(20,45,28,.04);--box-line: rgba(20,45,28,.15);--box-line-2: rgba(20,45,28,.3);--line: rgba(20,45,28,.1);--line-2: rgba(20,45,28,.17);--ink: #0C150E;--ink-2: #34423A;--ink-3: #505D52;--ink-4: #6D7A6F;--hover: rgba(20,45,28,.05);--active: rgba(20,45,28,.085);--pri: #122016;--logo: #22322A;--stack-ring: #EBF0E8;--sh-card: inset 0 1px 0 rgba(255,255,255,.85), inset 0 -1px 0 rgba(255,255,255,.3), 0 18px 40px -18px rgba(20,45,28,.3);--sh-float: 0 0 0 1px rgba(20,45,28,.08), 0 28px 60px -18px rgba(20,45,28,.36)}[data-skin=forest] .m{--appbase: linear-gradient(180deg, #0F1A16 0%, #0B1411 52%, #09100D 100%);--appbg: radial-gradient(1300px 720px at 50% -8%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 62%), radial-gradient(900px 620px at 92% 108%, rgba(52,150,105,.13), transparent 62%), radial-gradient(800px 560px at 0% 70%, rgba(52,150,105,.07), transparent 60%), var(--appbase);--side: rgba(10,20,16,.6);--card: #121E19;--card-line: rgba(160,220,190,.07);--card-2: #16241E;--card-2-line: rgba(160,220,190,.09);--sunken: #0E1814;--field: #0D1612;--raised: #18261F;--sec-card: #121E19;--box: #0D1612;--box-line: rgba(160,220,190,.13);--box-line-2: rgba(160,220,190,.25);--line: rgba(160,220,190,.08);--line-2: rgba(160,220,190,.16);--ink: #E7EFEA;--ink-2: #C3D1C8;--ink-3: #93A69B;--ink-4: #6A7D72;--hover: rgba(160,220,190,.055);--active: rgba(160,220,190,.095);--pri: #E7EFEA;--on-pri: #09100D;--tip: #1C2B24;--logo: #1C2B24;--stack-ring: #121E19;--sh-card: inset 0 1px 0 rgba(255,255,255,.03), 0 12px 30px -16px rgba(0,0,0,.75);--sh-float: 0 0 0 1px rgba(160,220,190,.1), 0 28px 60px -16px rgba(0,0,0,.85)}[data-skin=plum] .m{--appbase: linear-gradient(180deg, #1A1320 0%, #140E18 52%, #100B14 100%);--appbg: radial-gradient(1300px 720px at 50% -8%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 62%), radial-gradient(900px 620px at 92% 108%, rgba(150,88,190,.14), transparent 62%), radial-gradient(800px 560px at 0% 70%, rgba(150,88,190,.08), transparent 60%), var(--appbase);--side: rgba(20,14,26,.6);--card: #1C1523;--card-line: rgba(220,190,240,.07);--card-2: #221A2A;--card-2-line: rgba(220,190,240,.09);--sunken: #181120;--field: #160F1C;--raised: #241C2D;--sec-card: #1C1523;--box: #160F1C;--box-line: rgba(220,190,240,.13);--box-line-2: rgba(220,190,240,.25);--line: rgba(220,190,240,.08);--line-2: rgba(220,190,240,.16);--ink: #EFE9F3;--ink-2: #D2C6DB;--ink-3: #A597B0;--ink-4: #7B6E86;--hover: rgba(220,190,240,.055);--active: rgba(220,190,240,.095);--pri: #EFE9F3;--on-pri: #100B14;--tip: #2A2033;--logo: #2A2033;--stack-ring: #1C1523;--sh-card: inset 0 1px 0 rgba(255,255,255,.03), 0 12px 30px -16px rgba(0,0,0,.75);--sh-float: 0 0 0 1px rgba(220,190,240,.1), 0 28px 60px -16px rgba(0,0,0,.85)}[data-skin=forest] .m-kcol{background:#a0dcbe08}[data-skin=plum] .m-kcol{background:#dcbef008}.m{--p1: var(--gold);--p1-ink: var(--gold-ink);--p1-on: var(--on-gold);--p2: #1F7A48;--p2-ink: #1D7042;--p2-on: #FFFFFF;--p3: var(--warn);--p3-ink: var(--warn-ink);--p3-on: #FFFFFF;--p4: var(--bad);--p4-ink: var(--bad-ink);--p4-on: #FFFFFF;--p5: var(--ink-3);--p5-ink: var(--ink-2);--p5-on: #FFFFFF}[data-theme=dark] .m{--p2: #3FA46A;--p2-ink: #3FA46A;--p2-on: #0F1012}[data-accent=graphite] .m{--gold: #3F3F46;--gold-2: #525258;--on-gold: #FFFFFF;--gold-ink: #3F3F46;--p2: #71717A;--p2-ink: #63636B;--p2-on: #FFFFFF;--p3: #A1A1AA;--p3-ink: #646469;--p3-on: #0F1012;--p4: #DC2626;--p4-ink: #C22121;--p4-on: #FFFFFF;--p5: #52525B;--p5-ink: #52525B;--p5-on: #FFFFFF}[data-accent=graphite][data-theme=dark] .m{--gold: #E4E4E7;--gold-2: #F4F4F5;--on-gold: #0F1012;--gold-ink: #E4E4E7;--p2: #82828A;--p2-ink: #8B8B92;--p2-on: #0F1012;--p3: #ACACB4;--p3-ink: #A1A1AA;--p3-on: #0F1012;--p4: #E04040;--p4-ink: #E55E5E;--p4-on: #0F1012;--p5: #67676F;--p5-ink: #89898F;--p5-on: #FFFFFF}[data-accent=neon] .m{--gold: #7C3AED;--gold-2: #894EEF;--on-gold: #FFFFFF;--gold-ink: #6831C7;--p2: #65A30D;--p2-ink: #456F09;--p2-on: #0F1012;--p3: #F97316;--p3-ink: #9F4A0E;--p3-on: #0F1012;--p4: #E11D48;--p4-ink: #C2193E;--p4-on: #FFFFFF;--p5: #06B6D4;--p5-ink: #046D7F;--p5-on: #0F1012;--chart-1: #7C3AED;--chart-2: #65A30D;--chart-3: #F97316;--chart-4: #E11D48;--chart-5: #06B6D4;--chart-6: #EC4899;--chart-7: #3B82F6;--chart-8: #EAB308}[data-accent=neon][data-theme=dark] .m{--gold: #A071F3;--gold-2: #AB82F4;--on-gold: #0F1012;--gold-ink: #B38DF5;--p2: #77AE2A;--p2-ink: #65A30D;--p2-on: #0F1012;--p3: #FA8432;--p3-ink: #F97316;--p3-on: #0F1012;--p4: #E5385E;--p4-ink: #E95878;--p4-on: #0F1012;--p5: #24BFD9;--p5-ink: #06B6D4;--p5-on: #0F1012;--chart-1: #A071F3;--chart-2: #77AE2A;--chart-3: #FA8432;--chart-4: #E5385E;--chart-5: #24BFD9;--chart-6: #EE5EA5;--chart-7: #5391F7;--chart-8: #EDBC26}[data-accent=pastel] .m{--gold: #F4A6C9;--gold-2: #F5AFCE;--on-gold: #0F1012;--gold-ink: #7A5364;--p2: #6CCB94;--p2-ink: #3A6E50;--p2-on: #0F1012;--p3: #F2C14E;--p3-ink: #796027;--p3-on: #0F1012;--p4: #F08A8A;--p4-ink: #905353;--p4-on: #0F1012;--p5: #8FA2F0;--p5-ink: #566190;--p5-on: #0F1012;--chart-1: #F4A6C9;--chart-2: #6CCB94;--chart-3: #F2C14E;--chart-4: #F08A8A;--chart-5: #8FA2F0;--chart-6: #B79CF2;--chart-7: #5FC9DC;--chart-8: #F5A66B}[data-accent=pastel][data-theme=dark] .m{--gold: #F4A6C9;--gold-2: #F5B1CF;--on-gold: #0F1012;--gold-ink: #F4A6C9;--p2: #7ED1A1;--p2-ink: #6CCB94;--p2-on: #0F1012;--p3: #F4C863;--p3-ink: #F2C14E;--p3-on: #0F1012;--p4: #F29898;--p4-ink: #F08A8A;--p4-on: #0F1012;--p5: #9CADF2;--p5-ink: #8FA2F0;--p5-on: #0F1012;--chart-1: #F4A6C9;--chart-2: #7ED1A1;--chart-3: #F4C863;--chart-4: #F29898;--chart-5: #9CADF2;--chart-6: #C0A8F4;--chart-7: #72CFE0;--chart-8: #F6B17D}[data-accent=retro] .m{--gold: #C2410C;--gold-2: #C64F1E;--on-gold: #FFFFFF;--gold-ink: #9B340A;--p2: #4D7C0F;--p2-ink: #45700E;--p2-on: #FFFFFF;--p3: #CA8A04;--p3-ink: #855B03;--p3-on: #0F1012;--p4: #9F1239;--p4-ink: #9F1239;--p4-on: #FFFFFF;--p5: #155E75;--p5-ink: #155E75;--p5-on: #FFFFFF;--chart-1: #C2410C;--chart-2: #4D7C0F;--chart-3: #CA8A04;--chart-4: #9F1239;--chart-5: #155E75;--chart-6: #B45309;--chart-7: #78350F;--chart-8: #0F766E}[data-accent=retro][data-theme=dark] .m{--gold: #D07049;--gold-2: #D6815F;--on-gold: #0F1012;--gold-ink: #DA8D6D;--p2: #628C2C;--p2-ink: #71963F;--p2-on: #0F1012;--p3: #D09822;--p3-ink: #CA8A04;--p3-on: #0F1012;--p4: #AB2E51;--p4-ink: #C57188;--p4-on: #FFFFFF;--p5: #317186;--p5-ink: #6092A1;--p5-on: #FFFFFF;--chart-1: #D07049;--chart-2: #628C2C;--chart-3: #D09822;--chart-4: #AB2E51;--chart-5: #317186;--chart-6: #BD6827;--chart-7: #884D2C;--chart-8: #2C867F}[data-accent=tropic] .m{--gold: #0D8074;--gold-2: #148478;--on-gold: #FFFFFF;--gold-ink: #09625A;--p2: #15803D;--p2-ink: #137337;--p2-on: #FFFFFF;--p3: #F59E0B;--p3-ink: #895806;--p3-on: #0F1012;--p4: #F43F5E;--p4-ink: #B93047;--p4-on: #0F1012;--p5: #0EA5E9;--p5-ink: #096A95;--p5-on: #0F1012;--chart-1: #0D8074;--chart-2: #15803D;--chart-3: #F59E0B;--chart-4: #F43F5E;--chart-5: #0EA5E9;--chart-6: #F472B6;--chart-7: #FACC15;--chart-8: #F97316}[data-accent=tropic][data-theme=dark] .m{--gold: #209C92;--gold-2: #3BA89F;--on-gold: #0F1012;--gold-ink: #47AEA5;--p2: #318F54;--p2-ink: #489C68;--p2-on: #0F1012;--p3: #F6AA28;--p3-ink: #F59E0B;--p3-on: #0F1012;--p4: #F55671;--p4-ink: #F54B68;--p4-on: #0F1012;--p5: #2BB0EC;--p5-ink: #0EA5E9;--p5-on: #0F1012;--chart-1: #209C92;--chart-2: #318F54;--chart-3: #F6AA28;--chart-4: #F55671;--chart-5: #2BB0EC;--chart-6: #F583BF;--chart-7: #FBD231;--chart-8: #FA8432}[data-accent=coffee] .m{--gold: #6F4E37;--gold-2: #7D604B;--on-gold: #FFFFFF;--gold-ink: #6F4E37;--p2: #6B7F3A;--p2-ink: #586830;--p2-on: #FFFFFF;--p3: #C08A3E;--p3-ink: #7F5B29;--p3-on: #0F1012;--p4: #9B2C2C;--p4-ink: #9B2C2C;--p4-on: #FFFFFF;--p5: #A8A29E;--p5-ink: #65615F;--p5-on: #0F1012;--chart-1: #6F4E37;--chart-2: #6B7F3A;--chart-3: #C08A3E;--chart-4: #9B2C2C;--chart-5: #A8A29E;--chart-6: #D6B98C;--chart-7: #B5651D;--chart-8: #4E342E}[data-accent=coffee][data-theme=dark] .m{--gold: #9F8A7B;--gold-2: #AB988B;--on-gold: #0F1012;--gold-ink: #AE9C8F;--p2: #7D8E52;--p2-ink: #809156;--p2-on: #0F1012;--p3: #C89855;--p3-ink: #C08A3E;--p3-on: #0F1012;--p4: #A74545;--p4-ink: #BF7878;--p4-on: #FFFFFF;--p5: #B2ADAA;--p5-ink: #A8A29E;--p5-on: #0F1012;--chart-1: #9F8A7B;--chart-2: #7D8E52;--chart-3: #C89855;--chart-4: #A74545;--chart-5: #B2ADAA;--chart-6: #DBC19A;--chart-7: #BE7738;--chart-8: #634C47}[data-accent=nordic] .m{--gold: #3D5A80;--gold-2: #506A8D;--on-gold: #FFFFFF;--gold-ink: #3B567B;--p2: #5F8D6E;--p2-ink: #486B54;--p2-on: #0F1012;--p3: #D4A373;--p3-ink: #7B5F43;--p3-on: #0F1012;--p4: #C0605B;--p4-ink: #9A4D49;--p4-on: #0F1012;--p5: #8D99AE;--p5-ink: #5D6573;--p5-on: #0F1012;--chart-1: #3D5A80;--chart-2: #5F8D6E;--chart-3: #D4A373;--chart-4: #C0605B;--chart-5: #8D99AE;--chart-6: #98C1D9;--chart-7: #E0B1CB;--chart-8: #6D597A}[data-accent=nordic][data-theme=dark] .m{--gold: #798DA7;--gold-2: #899BB2;--on-gold: #0F1012;--gold-ink: #92A3B8;--p2: #729B7F;--p2-ink: #699477;--p2-on: #0F1012;--p3: #D9AE84;--p3-ink: #D4A373;--p3-on: #0F1012;--p4: #C8736F;--p4-ink: #C8736F;--p4-on: #0F1012;--p5: #9BA5B8;--p5-ink: #8D99AE;--p5-on: #0F1012;--chart-1: #798DA7;--chart-2: #729B7F;--chart-3: #D9AE84;--chart-4: #C8736F;--chart-5: #9BA5B8;--chart-6: #A4C8DE;--chart-7: #E4BAD1;--chart-8: #7F6D8A}[data-accent] .m{--gold-grad: linear-gradient(135deg, var(--gold) 0%, var(--gold-2) 100%);--gold-soft: color-mix(in srgb, var(--gold) 13%, transparent);--gold-line: color-mix(in srgb, var(--gold-ink) 45%, transparent);--sh-btn: 0 1px 2px rgba(24,24,27,.12), 0 8px 18px -8px color-mix(in srgb, var(--gold) 55%, transparent)}[data-accent][data-theme=dark] .m{--gold-soft: color-mix(in srgb, var(--gold) 16%, transparent);--gold-line: color-mix(in srgb, var(--gold) 42%, transparent);--sh-btn: 0 8px 18px -8px color-mix(in srgb, var(--gold) 45%, transparent)}[data-accent]{--kn-gold: var(--acc-legacy);--kn-gold-light: var(--acc-legacy);--kn-gold-dark: var(--acc-legacy);--kn-gold-5: color-mix(in srgb, var(--acc-legacy) 5%, transparent);--kn-gold-8: color-mix(in srgb, var(--acc-legacy) 8%, transparent);--kn-gold-12: color-mix(in srgb, var(--acc-legacy) 12%, transparent);--kn-gold-15: color-mix(in srgb, var(--acc-legacy) 15%, transparent);--kn-gold-25: color-mix(in srgb, var(--acc-legacy) 25%, transparent);--kn-gold-35: color-mix(in srgb, var(--acc-legacy) 35%, transparent);--kn-gold-50: color-mix(in srgb, var(--acc-legacy) 50%, transparent);--kn-active: color-mix(in srgb, var(--acc-legacy) 15%, transparent);--kn-border-focus: color-mix(in srgb, var(--acc-legacy) 45%, transparent)}[data-accent=graphite]{--acc-legacy: #3F3F46}[data-accent=graphite][data-theme=dark]{--acc-legacy: #E4E4E7}[data-accent=neon]{--acc-legacy: #7C3AED}[data-accent=neon][data-theme=dark]{--acc-legacy: #A071F3}[data-accent=pastel],[data-accent=pastel][data-theme=dark]{--acc-legacy: #F4A6C9}[data-accent=retro]{--acc-legacy: #C2410C}[data-accent=retro][data-theme=dark]{--acc-legacy: #D07049}[data-accent=tropic]{--acc-legacy: #0D8074}[data-accent=tropic][data-theme=dark]{--acc-legacy: #209C92}[data-accent=coffee]{--acc-legacy: #6F4E37}[data-accent=coffee][data-theme=dark]{--acc-legacy: #9F8A7B}[data-accent=nordic]{--acc-legacy: #3D5A80}[data-accent=nordic][data-theme=dark]{--acc-legacy: #798DA7}.m-kpi.tone-gold,.m-tile.t-gold,.dash-q.q-gold{--tc: var(--p1);--tci: var(--p1-ink);--tco: var(--p1-on)}.m-kpi.tone-ok,.m-tile.t-ok,.dash-q.q-ok{--tc: var(--p2);--tci: var(--p2-ink);--tco: var(--p2-on)}.m-kpi.tone-warn,.m-tile.t-warn,.dash-q.q-warn{--tc: var(--p3);--tci: var(--p3-ink);--tco: var(--p3-on)}.m-kpi.tone-bad,.m-tile.t-bad{--tc: var(--p4);--tci: var(--p4-ink);--tco: var(--p4-on)}.m-tile.t-ink,.dash-q.q-ink{--tc: var(--p5);--tci: var(--p5-ink);--tco: var(--p5-on)}.dash-q:hover .m-app-ic .ic,.dash-q.q-gold:hover .m-app-ic .ic{color:var(--tco, #FFFFFF)}[data-blend=whisper] .m-tile[class*=" t-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 6%,transparent),transparent 70%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 10%,var(--line))}[data-blend=whisper] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=whisper] .m-kpi[class*=tone-]:before{background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--tc) 6%,transparent),transparent 62%)}[data-blend=whisper] .m-kpi-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 9%,transparent)}[data-blend=glow] .m-tile[class*=" t-"]{background:radial-gradient(120% 110% at 100% 0%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 62%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 24%,var(--line))}[data-blend=glow] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=glow] .m-kpi[class*=tone-]:before{background:radial-gradient(100% 100% at 100% 0%,color-mix(in srgb,var(--tc) 24%,transparent),transparent 64%)}[data-blend=glow] .m-kpi-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 22%,transparent)}[data-blend=glow] .dash-q[class*=" q-"]{background:radial-gradient(120% 110% at 100% 0%,color-mix(in srgb,var(--tc) 16%,transparent),transparent 62%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 18%,var(--line))}[data-blend=sweep] .m-tile[class*=" t-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 26%,transparent),transparent 55%,color-mix(in srgb,var(--tc) 12%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 22%,var(--line))}[data-blend=sweep] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=sweep] .m-kpi[class*=tone-]:before{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 15%,transparent),transparent 60%)}[data-blend=sweep] .m-kpi-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 18%,transparent)}[data-blend=sweep] .dash-q[class*=" q-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 12%,transparent),transparent 60%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 16%,var(--line))}[data-blend=horizon] .m-tile[class*=" t-"]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 26%,transparent),transparent 68%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,var(--line))}[data-blend=horizon] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=horizon] .m-kpi[class*=tone-]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 16%,transparent),transparent 70%)}[data-blend=horizon] .m-kpi-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 16%,transparent)}[data-blend=horizon] .dash-q[class*=" q-"]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 12%,transparent),transparent 70%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 14%,var(--line))}[data-blend=horizon] .m-tile[class*=" t-"]{box-shadow:inset 0 3px 0 var(--tc),inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,var(--line))}[data-blend=mist] .m-tile[class*=" t-"]{background:linear-gradient(color-mix(in srgb,var(--tc) 12%,transparent),color-mix(in srgb,var(--tc) 12%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 16%,var(--line))}[data-blend=mist] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=mist] .m-kpi[class*=tone-]:before{background:linear-gradient(color-mix(in srgb,var(--tc) 8%,transparent),color-mix(in srgb,var(--tc) 8%,transparent))}[data-blend=mist] .m-kpi-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 14%,transparent)}[data-blend=mist] .dash-q[class*=" q-"]{background:linear-gradient(color-mix(in srgb,var(--tc) 8%,transparent),color-mix(in srgb,var(--tc) 8%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 10%,var(--line))}[data-blend=vivid] .m-tile[class*=" t-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 38%,transparent),color-mix(in srgb,var(--tc) 16%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 42%,var(--line))}[data-blend=vivid] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=vivid] .m-kpi[class*=tone-]:before{background:radial-gradient(110% 110% at 100% 0%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 66%)}[data-blend=vivid] .m-kpi[class*=tone-] .m-kpi-ic{background:var(--tc);box-shadow:none;color:var(--tco, #fff)}[data-blend=vivid] .m-kpi-l .m-kpi-ic .ic{color:inherit}[data-blend=vivid] .dash-q[class*=" q-"]{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 20%,transparent),color-mix(in srgb,var(--tc) 8%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 36%,var(--line))}[data-blend=outline] .m-tile[class*=" t-"]{background:var(--sunken);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 62%,var(--line))}[data-blend=outline] .m-kpi[class*=tone-]:before,[data-theme=dark][data-blend=outline] .m-kpi[class*=tone-]:before{background:none}[data-blend=outline] .m-kpi-ic{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc, var(--ink-3)) 70%,transparent)}[data-blend=outline] .m-kpis>.m-kpi[class*=tone-]{box-shadow:inset 0 -2px color-mix(in srgb,var(--tc) 70%,transparent)}[data-blend=outline] .dash-q[class*=" q-"]{background:var(--sunken);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 56%,var(--line))}.kn-schs,.kn-bls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-6px}.kn-look:not(.compact) .kn-schs,.kn-look:not(.compact) .kn-bls{gap:12px}.kn-sch,.kn-bl{position:relative;display:grid;gap:6px;align-content:start;min-width:0;padding:6px 6px 7px;border-radius:12px;text-align:left;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.kn-sch:hover,.kn-bl:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2)}.kn-sch.on,.kn-bl.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.kn-sch:focus-visible,.kn-bl:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kn-sch-dots{position:relative;display:flex;align-items:center;height:30px;padding:0 2px}.kn-sch-dots i{position:relative;flex:none;width:16px;height:16px;margin-left:-5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--dot-ring, var(--raised)),inset 0 0 0 1px #0000001a,inset 0 1px 1px #ffffff4d}.kn-sch-dots i:first-child{width:26px;height:26px;margin-left:0}.kn-look:not(.compact) .kn-sch-dots{height:44px}.kn-look:not(.compact) .kn-sch-dots i{width:24px;height:24px;margin-left:-7px}.kn-look:not(.compact) .kn-sch-dots i:first-child{width:38px;height:38px;margin-left:0}.kn-sch.on{--dot-ring: color-mix(in srgb, var(--gold) 10%, var(--raised))}.kn-sch-cell{position:relative;display:grid;min-width:0}.kn-sch-ed{position:absolute;bottom:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--ink-3);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);opacity:.7;transition:opacity .15s ease,color .15s ease;cursor:pointer}.kn-sch-ed .ic{width:12px;height:12px}.kn-sch-cell:hover .kn-sch-ed,.kn-sch-ed:focus-visible{opacity:1;color:var(--ink)}.kn-sch.add{place-content:center;justify-items:center;gap:4px;min-height:60px;color:var(--ink-3);box-shadow:none;background:none;outline:1.5px dashed var(--line-2);outline-offset:-1.5px}.kn-sch.add:hover{color:var(--ink);outline-color:var(--gold-line);background:var(--hover)}.kn-sch.add .ic{width:18px;height:18px}.kn-sch.add b{font-size:12.5px;font-weight:800}.kn-look-note{margin-top:-6px;font-size:12px;font-weight:600;color:var(--ink-4)}.kn-look{position:relative}.kn-ce-back-drop{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:6;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--raised) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kn-drop-in .15s ease-out}.kn-ce{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;width:100%;max-width:440px;padding:14px;border-radius:14px;background:var(--raised);box-shadow:0 0 0 1px var(--line-2),var(--sh-float);animation:kn-ce-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes kn-ce-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.kn-ce-h{display:flex;align-items:center;gap:8px}.kn-ce-h b{flex:1;font-size:15px;font-weight:800}.kn-ce-close{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink-3);cursor:pointer}.kn-ce-close:hover{color:var(--ink);background:var(--hover)}.kn-ce-close .ic{width:15px;height:15px}.kn-ce-f{display:grid;gap:6px;min-width:0}.kn-ce-f>span{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.kn-ce-name{width:100%;height:38px;padding:0 12px;border:0;border-radius:10px;background:var(--field);color:var(--ink);font:700 14px var(--f);box-shadow:inset 0 0 0 1px var(--line-2);outline:0}.kn-ce-name:focus{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 3px var(--gold-soft)}.kn-ce-slots{display:flex;flex-wrap:wrap;gap:6px}.kn-ce-slot{position:relative;display:grid;justify-items:center;gap:4px;width:60px}.kn-ce-slot small{max-width:100%;font-size:11px;font-weight:700;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-ce-slot.on small{color:var(--ink)}.kn-ce-dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--raised),0 0 0 3px var(--line-2),inset 0 1px 1px #ffffff4d;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.kn-ce-dot:hover{transform:scale(1.05)}.kn-ce-slot.on .kn-ce-dot{box-shadow:0 0 0 3px var(--raised),0 0 0 5px var(--ink)}.kn-ce-dot.add{background:none;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);border:0;outline:1.5px dashed var(--line-2);outline-offset:-1.5px}.kn-ce-dot.add:hover{color:var(--ink)}.kn-ce-dot.add .ic{width:16px;height:16px}.kn-ce-x{position:absolute;top:-4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--ink-2);background:var(--raised);box-shadow:0 0 0 1px var(--line-2),var(--sh-xs);cursor:pointer;opacity:0;transition:opacity .12s ease}.kn-ce-slot:hover .kn-ce-x,.kn-ce-slot.on .kn-ce-x,.kn-ce-x:focus-visible{opacity:1}.kn-ce-x:hover{color:var(--bad-ink)}.kn-ce-x .ic{width:11px;height:11px;stroke-width:2.4}.kn-ce-role{font-size:12.5px;font-weight:600;color:var(--ink-3)}.kn-ce-pal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.kn-ce-pal button{aspect-ratio:1;border-radius:8px;background:var(--c);box-shadow:inset 0 0 0 1px #0000001a,inset 0 1px 1px #ffffff40;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.kn-ce-pal button:hover{transform:scale(1.08)}.kn-ce-pal button.on{box-shadow:0 0 0 2px var(--raised),0 0 0 4px var(--ink)}.kn-ce-own{display:flex;align-items:center;gap:10px}.kn-ce-own>span{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--ink-2)}.kn-ce-picker{position:relative;flex:none;width:30px;height:30px;border-radius:8px;background:conic-gradient(from 0deg,#ef4444,#f59e0b,#84cc16,#10b981,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer}.kn-ce-picker:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #fff}.kn-ce-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.kn-ce-hex{width:92px;height:30px;padding:0 8px;border:0;border-radius:8px;background:var(--field);color:var(--ink);font:700 12.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line-2);outline:0}.kn-ce-hex:focus{box-shadow:inset 0 0 0 1.5px var(--gold)}.kn-ce-hex.bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.kn-ce-prev{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.kn-ce-prev-t{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.kn-ce-btn{justify-self:start;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:800;background:linear-gradient(135deg,var(--pa),var(--pa2));color:var(--pon);box-shadow:0 6px 14px -8px var(--pa)}.kn-ce-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kn-ce-tiles i{display:grid;gap:4px;padding:7px 8px;border-radius:8px;font-style:normal;background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 16%,transparent),transparent 75%),var(--card-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 24%,var(--line));min-width:0}.kn-ce-tiles i:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tc)}.kn-ce-tiles i b{font-size:11px;font-weight:800;color:var(--tci);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-ce-note{font-size:12px;font-weight:600;line-height:1.45;color:var(--ink-4)}.kn-ce-err{font-size:12.5px;font-weight:700;color:var(--bad-ink)}.kn-ce-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.kn-ce-del{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer}.kn-ce-del:hover{color:var(--bad-ink);background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 35%,transparent)}.kn-ce-del .ic{width:16px;height:16px}.kn-ce-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 30%,transparent);animation:kn-drop-in .15s ease-out}.kn-ce-ask>.ic{flex:none;width:18px;height:18px;color:var(--bad-ink)}.kn-ce-ask>span{flex:1 1 150px;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.kn-ce-ask>div{display:flex;gap:8px;margin-left:auto}.kn-ce-yes{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:800;color:#fff;background:var(--bad);cursor:pointer}.kn-ce-yes:hover{filter:brightness(1.06)}.kn-ce-foot .m-grow{flex:1}@media (prefers-reduced-motion: reduce){.kn-ce,.kn-ce-back-drop{animation:none}.kn-ce-dot,.kn-ce-pal button{transition:none}}.kn-bl-prev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:30px}.kn-look:not(.compact) .kn-bl-prev{height:46px;gap:5px}.kn-bl-prev i{border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 13%,transparent),transparent 72%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,var(--line))}.kn-bl-prev i:nth-child(1){--tc: var(--p1)}.kn-bl-prev i:nth-child(2){--tc: var(--p2)}.kn-bl-prev i:nth-child(3){--tc: var(--p3)}.kn-bl-prev.b-whisper i{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 6%,transparent),transparent 70%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 10%,var(--line))}.kn-bl-prev.b-glow i{background:radial-gradient(120% 110% at 100% 0%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 62%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 24%,var(--line))}.kn-bl-prev.b-sweep i{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 26%,transparent),transparent 55%,color-mix(in srgb,var(--tc) 12%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 22%,var(--line))}.kn-bl-prev.b-horizon i{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 26%,transparent),transparent 68%),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,var(--line)),inset 0 2px 0 var(--tc)}.kn-bl-prev.b-mist i{background:linear-gradient(color-mix(in srgb,var(--tc) 12%,transparent),color-mix(in srgb,var(--tc) 12%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 16%,var(--line))}.kn-bl-prev.b-vivid i{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 38%,transparent),color-mix(in srgb,var(--tc) 16%,transparent)),var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 42%,var(--line))}.kn-bl-prev.b-outline i{background:var(--sunken);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 62%,var(--line))}.kn-sch-n,.kn-bl-n{display:grid;gap:1px;min-width:0;padding:0 2px}.kn-sch-n b,.kn-bl-n b{font-size:12.5px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-sch-n small,.kn-bl-n small{font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-look:not(.compact) .kn-sch-n b,.kn-look:not(.compact) .kn-bl-n b{font-size:14px}.kn-sch .kn-lk-tick{top:auto;bottom:6px;right:6px;width:18px;height:18px}.kn-bl .kn-lk-tick{top:3px;right:3px;bottom:auto;width:18px;height:18px}.kn-sch.on .kn-sch-n,.kn-sch-cell .kn-sch-n{padding-right:22px}@media (prefers-reduced-motion: reduce){.kn-sch,.kn-bl{transition:none}}html[data-fx=off] .m{--appbg: var(--appbase) !important;--blur: none !important;--side-blur: none !important}html[data-fx=off] .m,html[data-fx=off] .m *,html[data-fx=off] .m *:before,html[data-fx=off] .m *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fx=off][data-theme=glass] .m{--side: color-mix(in srgb, var(--raised) 70%, transparent)}.m-pop.kn-lookpop{width:372px}.kn-look-sub{margin:-4px 0 -6px;font-size:12px;font-weight:700;color:var(--ink-4)}.kn-looks+.kn-look-sub{margin-top:2px}.kn-look.compact .kn-lk-prev{height:40px}.kn-look.compact .kn-lk{padding:5px 5px 7px;gap:6px}.kn-look.compact .kn-lk-n b{font-size:12.5px}.kn-lk-tick{top:9px;right:9px}.kn-look.compact .kn-lk-tick{top:8px;right:8px;width:18px;height:18px}.kn-lk-prev.sky{background:linear-gradient(135deg,#cfdae8,#eef3f9)}.kn-lk-prev.sky i:nth-child(1){background:#fafcff80}.kn-lk-prev.sky i:nth-child(2),.kn-lk-prev.sky i:nth-child(3){background:#fafcffd9}.kn-lk-prev.sage{background:linear-gradient(135deg,#d3decf,#f0f5ed)}.kn-lk-prev.sage i:nth-child(1){background:#fbfdfa80}.kn-lk-prev.sage i:nth-child(2),.kn-lk-prev.sage i:nth-child(3){background:#fbfdfad9}.kn-lk-prev.forest{background:linear-gradient(180deg,#13211b,#09100d)}.kn-lk-prev.forest i:nth-child(1){background:#a0dcbe12}.kn-lk-prev.forest i:nth-child(2),.kn-lk-prev.forest i:nth-child(3){background:#1a2a23}.kn-lk-prev.plum{background:linear-gradient(180deg,#211828,#100b14)}.kn-lk-prev.plum i:nth-child(1){background:#dcbef012}.kn-lk-prev.plum i:nth-child(2),.kn-lk-prev.plum i:nth-child(3){background:#2a2033}.kn-lk-prev i:nth-child(4){background:var(--gold-grad)}.kn-look-hrow{display:flex;align-items:baseline;gap:8px}.kn-look-hrow em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-3)}.kn-pct{display:inline-flex;align-items:center;height:28px;padding:0 8px 0 6px;border-radius:8px;background:var(--active);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s ease,background .15s ease}.kn-pct:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.kn-pct:focus-within{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 3px var(--gold-soft)}.kn-pct input{width:3.1ch;padding:0;border:0;outline:0;background:none;color:var(--ink);font:800 13.5px/1 var(--f);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kn-pct input::placeholder{color:var(--ink-4);opacity:1}.kn-pct input::-webkit-outer-spin-button,.kn-pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kn-pct span{font:800 13.5px/1 var(--f);color:var(--ink-3)}.kn-sl-h em{display:none}.kn-sl.dragging input[type=range]::-webkit-slider-thumb{transform:scale(1.12)}.kn-sl-note{margin-top:-2px;font-size:12px;font-weight:600;color:var(--ink-4)}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}[data-accent=graphite][data-theme=dark] .m-switch.on:after{background:#0f1012;box-shadow:0 1px 3px #00000080}.m-devmail{display:grid;gap:14px;min-width:0}.m-devmail-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.m-devmail-bar .m-input{flex:1 1 220px;min-width:0}.m-devmail-list{display:grid;gap:6px}.m-devmail-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.m-devmail-row:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-card)}.m-devmail-row>.ic{flex:none;color:var(--ink-3)}.m-devmail-main{display:grid;gap:2px;min-width:0;margin-right:auto}.m-devmail-main b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-devmail-main span,.m-devmail-meta>span:last-child{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-devmail-meta{display:grid;justify-items:end;gap:2px;flex:none}.m-devmail-detail{display:grid;gap:12px;min-width:0}.m-devmail-head{display:grid;gap:4px}.m-devmail-head b{font-size:18px;font-weight:800}.m-devmail-head>span{font-size:13.5px;color:var(--ink-3)}.m-devmail-frame{width:100%;height:460px;border:0;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.m-devmail-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);font-size:14.5px;line-height:1.55}.m-devmail-text a{color:var(--ink);text-decoration:underline}.m-devmail-code{display:flex;align-items:baseline;gap:12px}.m-devmail-code span{color:var(--ink-3);font-weight:600}.m-devmail-code b{font-size:30px;font-weight:800;letter-spacing:6px}.m-devmail-files{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.m-devmail-files>span{color:var(--ink-3);font-weight:600}.m-devmail-page{width:min(860px,100%);display:grid;gap:18px}.m-devmail-page .au-card{width:100%}@media (max-width: 640px){.m-devmail-row{flex-wrap:wrap}.m-devmail-meta{justify-items:start;grid-auto-flow:column;gap:10px}.m-devmail-frame{height:380px}}.m-dellist{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.m-dellist li{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px}.m-dellist li .ic{flex:none;width:16px;height:16px;color:var(--ink-3)}.m-dellist li b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-dellist li span{margin-left:auto;flex:none;font-size:13px;color:var(--ink-3)}.m-dellist-h{font-size:14px;font-weight:600;color:var(--ink-3);line-height:1.45;white-space:normal}.m-contrib-slot,.m-contrib{display:contents}.m-entchip{cursor:pointer}.m-entchip.off{cursor:default;color:var(--ink-3)}.m-entchips{display:flex;flex-wrap:wrap;gap:6px}.m-cbrow{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.m-drop[role=button]{cursor:pointer;transition:border-color .15s ease,color .15s ease}.m-drop.over,.m-drop[role=button]:hover{border-color:var(--gold);color:var(--ink-2)}.m-cell-sub{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.m-opts.m-opts-fit{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mm-sheet .m-sheet-top>.m-app-ic{flex:none}.mm-adds{display:grid;gap:14px}.mm-add-g{display:grid;gap:6px}.mm-add{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:11px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line);font-size:14px;font-weight:600;color:var(--ink-2)}.mm-add>span:first-child{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0}.mm-add>span:first-child .ic{width:16px;height:16px;color:var(--ink-3);flex:none}.mm-add>.m-chip{flex:none}.mm-add[data-state=soon],.mm-muted{color:var(--ink-3)}.m-kf{display:grid;gap:0}.m-kfr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;min-height:46px;padding:5px 0;box-shadow:inset 0 -1px 0 var(--line)}.m-kfr:last-child{box-shadow:none}.m-kfr.top{align-items:start}.m-kfr.top>.m-kfl{padding-top:11px}.m-kfr.full{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.m-kfl{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;color:var(--ink-3);overflow-wrap:anywhere}.m-kfl em{font-style:normal;color:var(--bad-ink)}.m-kfv{min-width:0;font-size:15px;font-weight:700;color:var(--ink)}.m-kfv .m-help{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--ink-4)}.m-kfv>.m-static{display:flex;align-items:center;gap:8px;min-height:36px;flex-wrap:wrap}.m-iv{display:flex;align-items:center;gap:8px;width:calc(100% + 10px);min-width:0;height:36px;margin-left:-10px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:700 15px/1.2 var(--f);text-align:left;outline:none;transition:background .15s ease,box-shadow .15s ease}.m-iv:hover{background:var(--hover)}.m-iv:focus,.m-iv:focus-within,.m-iv.on{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft)}.m-iv::placeholder,.m-iv .ph{color:var(--ink-4);font-weight:600}.m-iv:disabled{cursor:default;background:transparent;box-shadow:none}button.m-iv{cursor:pointer}button.m-iv>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.m-iv>.ic{width:16px;height:16px;color:var(--ink-4)}.m-iv input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0;font:inherit;color:inherit}.m-iv input::placeholder{color:var(--ink-4);font-weight:600}.m-iv .m-ivsuf{flex:none;font-size:14px;font-weight:700;color:var(--ink-3)}.m-iv input[type=number]::-webkit-inner-spin-button,.m-iv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-iv input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}textarea.m-iv{display:block;height:auto;min-height:42px;padding:9px 10px;line-height:1.55;resize:vertical;font-weight:600}textarea.m-iv.area{min-height:84px;font-weight:500;color:var(--ink-2)}.m-iv .m-x{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-right:-4px;border-radius:7px;color:var(--ink-4);opacity:0;transition:opacity .12s ease}.m-iv:hover .m-x,.m-iv:focus-within .m-x{opacity:1}.m-iv .m-x:hover{background:var(--hover);color:var(--ink)}.m-iv .m-x .ic{width:13px;height:13px;stroke-width:2.4}.m-ivs{display:grid;gap:2px}.m-ivrow{display:flex;align-items:center;gap:6px}.m-ivrow>.m-iv{flex:1}.m-ivrow>.m-btn{flex:none}.m-addlink{display:inline-flex;align-items:center;gap:5px;height:30px;margin-left:-2px;padding:0 8px;border-radius:8px;font-size:13.5px;font-weight:700;color:var(--ink-3);cursor:pointer}.m-addlink:hover{background:var(--hover);color:var(--ink)}.m-addlink .ic{width:14px;height:14px}.m-addlink.gold{color:var(--gold-ink)}.m-h1in{display:block;width:calc(100% + 12px);margin:2px 0 2px -6px;padding:0 6px;border:0;border-radius:10px;outline:none;background:transparent;color:var(--ink);font:800 25px/1.25 var(--f);letter-spacing:-.025em;transition:background .15s ease,box-shadow .15s ease}.m-h1in:hover{background:var(--hover)}.m-h1in:focus{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--gold-soft)}.m-ivtags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:36px;padding:4px 0}.m-ivtags .m-tag{gap:5px;padding:0 6px 0 9px}.m-ivtags .m-tag button{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;color:var(--ink-4)}.m-ivtags .m-tag button:hover{background:var(--hover);color:var(--ink)}.m-ivtags .m-tag button .ic{width:11px;height:11px;stroke-width:2.6}.m-ivtags .m-tag.gold{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-ivtags .m-addlink{height:26px}.m-stars-in{display:inline-flex;align-items:center;gap:2px;min-height:36px}.m-stars-in button{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--ink-4)}.m-stars-in button:hover{background:var(--hover)}.m-stars-in button.on{color:var(--gold)}.m-stars-in button .ic{width:18px;height:18px}.m-stars-in button.on .ic{fill:currentColor}.m-files .m-file{cursor:pointer;max-width:100%}.m-files .m-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.m-files .m-file button{display:grid;place-items:center;width:18px;height:18px;margin-right:-4px;border-radius:5px;color:var(--ink-4)}.m-files .m-file button:hover{background:var(--hover);color:var(--bad-ink)}.m-files .m-file button .ic{width:11px;height:11px;stroke-width:2.6}.m-files .m-file.add{background:transparent;box-shadow:none;border:1.5px dashed var(--line-2);color:var(--ink-3)}.m-files .m-file.add:hover{color:var(--ink);background:var(--hover)}.m-files .m-file.drag{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-ink)}.m-files .m-file img{width:20px;height:20px;margin-left:-4px;border-radius:5px;object-fit:cover}.m-calpop{display:grid;gap:10px;padding:6px 6px 4px}.m-calpop .m-mcal-g>span.sel{color:var(--on-gold)}.m-calpop .m-mcal-g>span.sel:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--gold-grad);z-index:-1}.m-calpop .m-mcal-g>span.today:not(.sel){color:var(--gold-ink)}.m-calpop .m-mcal-g>span.today:not(.sel):before{background:none;box-shadow:inset 0 0 0 1.5px var(--gold-line)}.m-calpop .m-timerow{display:flex;align-items:center;gap:8px}.m-calpop .m-timerow .m-input{height:38px;flex:1}.m-calpop .m-timerow input[type=time]{color-scheme:light dark}.m-calfoot{display:flex;align-items:center;gap:8px;padding-top:2px}.m-calfoot .m-grow{flex:1}.m-pop .m-popsearch{margin:2px 2px 6px}.m-pop .m-popsearch.m-input{height:38px}.m-pop .m-popadd{display:flex;gap:6px;padding:4px 2px 2px}.m-pop .m-popadd .m-input{height:38px;flex:1}.m-pop .m-pi .m-new{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ok-ink)}.m-pop .m-pilist{display:grid;gap:1px;max-height:280px;overflow-y:auto}.m-pop-empty{padding:12px;text-align:center;font-size:13.5px;font-weight:600;color:var(--ink-4)}.m-sheet{container:sheet / inline-size}.m-sheet.wide{width:min(1180px,calc(var(--kn-vw) * 100 - 20px))}.m-sheet-top .m-title{min-width:0;flex:1}.m-sheet-top>.m-btn{flex:none}.m-saved.warn{color:var(--warn-ink)}.m-saved.warn:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warn)}.m-saved.dim{color:var(--ink-3)}.m-stagebar{overflow-x:auto;scrollbar-width:none}.m-stagebar::-webkit-scrollbar{display:none}.m-stg{min-width:96px}.m-stg.won:not(.now){background:var(--ok-soft);color:var(--ok-ink)}.m-stg.won.now{background:var(--ok);color:#fff}.m-stg.lost{display:flex;align-items:center;justify-content:center;gap:6px;margin-left:8px;background:var(--bad-soft);color:var(--bad-ink)}.m-stg.lost+.m-stg.lost{margin-left:0}.m-stg.lost:not(.now):hover{background:color-mix(in srgb,var(--bad) 24%,transparent);color:var(--bad-ink)}.m-stg.lost .ic{flex:none;width:14px;height:14px;stroke-width:2.6}.m-stg.lost.now{background:var(--bad);color:#fff}.m-sec .m-link,.m-sec .m-chip{text-transform:none;letter-spacing:0}.m-sec .m-link{font-size:13px}.m-sec>i.dot{width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink-4))}.m-secblock{display:grid;gap:0;min-width:0}.m-cols2>div{display:grid;gap:22px;align-content:start;min-width:0}.m-callout{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:600;color:var(--ink-2);line-height:1.5}.m-callout>.ic{width:18px;height:18px;margin-top:1px}.m-callout b{color:var(--ink);font-weight:800}.m-callout .m-meta{margin-top:2px}.m-callout.warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}.m-callout.warn>.ic{color:var(--warn-ink)}.m-callout.bad{background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 28%,transparent)}.m-callout.bad>.ic{color:var(--bad-ink)}.m-callout.ok{background:var(--ok-soft);box-shadow:none}.m-callout.ok>.ic{color:var(--ok-ink)}.m-contact .m-who{justify-content:space-between;flex-wrap:wrap}.m-contact .m-who>div{flex:1 1 140px}.m-contact .m-kf .m-kfr{min-height:42px}.m-contact .m-kfr{grid-template-columns:110px minmax(0,1fr)}.m-mtable td .m-btn.icon{width:26px;height:26px}.m-mtable td.act{width:30px;text-align:right}.m-mtable tr.click{cursor:pointer}.m-mtable tr.click:hover td{background:var(--hover)}.m-mtable .m-pthumb{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;vertical-align:middle;border-radius:7px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;color:var(--ink-3)}.m-mtable .m-pthumb img{width:100%;height:100%;object-fit:cover}.m-mtable .m-pthumb .ic{width:15px;height:15px}.m-compose .m-files{padding:0 2px}.m-hi .m-files{margin-top:8px}.m-hi .m-chg{display:grid;gap:4px;margin-top:4px}.m-hi .m-chg>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--ink-2)}.m-hi .m-chg>div>span:first-child{font-weight:700;color:var(--ink-3)}.m-hi .m-chg s{color:var(--bad-ink);text-decoration-thickness:1.5px}.m-hi .m-chg em{font-style:normal;font-weight:700;color:var(--ok-ink)}.m-hi .m-chg .ic{width:13px;height:13px;color:var(--ink-4);align-self:center}@container sheet (max-width: 640px){.m-cols2{grid-template-columns:minmax(0,1fr)}.m-kfr,.m-contact .m-kfr{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0}.m-kfr.top>.m-kfl{padding-top:0}.m-stg{min-width:84px;font-size:12.5px}.m-sheet-top .m-h1,.m-h1in{font-size:21px}}@container sheet (max-width: 480px){.m-sheet-f{gap:8px;padding:12px 16px}.m-sheet-f .m-btn:not(.pri):has(>.ic){width:44px;padding:0;justify-content:center;flex:none}.m-sheet-f .m-btn.sm:not(.pri):has(>.ic){width:38px}.m-sheet-f .m-btn:not(.pri):has(>.ic)>span{display:none}.m-sheet-f .m-btn.pri{min-width:0}}.m-dd .m-x{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;color:var(--ink-4)}.m-dd .m-x:hover{background:var(--hover);color:var(--ink)}.m-dd .m-x .ic{width:13px;height:13px;stroke-width:2.4;color:inherit}.m-iv{width:100%;margin-left:0;height:38px;padding:0 11px;border-radius:10px;background:var(--box);box-shadow:inset 0 0 0 1px var(--box-line)}.m-iv:hover{background:var(--box);box-shadow:inset 0 0 0 1px var(--box-line-2)}.m-iv:disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--line);opacity:.8}textarea.m-iv{padding:9px 11px}.m-ivs{gap:6px}.m-kfv>.m-ivtags{min-height:38px;padding:4px 6px;border-radius:10px;background:var(--box);box-shadow:inset 0 0 0 1px var(--box-line)}.m-kfv>.m-ivtags:hover{box-shadow:inset 0 0 0 1px var(--box-line-2)}.m-ivtags>.m-iv{flex:1;height:30px;padding:0 5px;background:transparent;box-shadow:none}.m-ivtags>.m-iv:hover,.m-ivtags>.m-iv.on{background:transparent;box-shadow:none}.m-kfv>.m-static{padding:0 2px}.m-kfr{box-shadow:none;min-height:44px;padding:3px 0}.m-kfr.top>.m-kfl{padding-top:10px}.m-scard{min-width:0;border-radius:16px;background:var(--sec-card);box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs)}.m-scard-h{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 14px 8px 12px;border-radius:16px}.m-scard-h.fold{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.m-scard-h.fold:hover{background:var(--hover)}.m-scard:not(.shut)>.m-scard-h{border-radius:16px 16px 0 0}.m-scard-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--c, var(--ink-3))}.m-scard-ic .ic,.m-scard-ic svg{width:16px;height:16px}.m-scard-t{flex:none;max-width:60%;font-size:15px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-scard-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ink-3)}.m-scard-h .m-grow{min-width:4px}.m-scard-act{display:inline-flex;align-items:center;gap:6px;flex:none}.m-scard-act .m-link{font-size:13.5px}.m-scard-chev{flex:none;width:16px;height:16px;color:var(--ink-4);transition:transform .2s ease}.m-scard:not(.shut) .m-scard-chev{transform:rotate(180deg)}button.m-scard-fold{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px}button.m-scard-fold:hover{background:var(--hover)}.m-scard-b{display:grid;gap:12px;min-width:0;padding:12px 16px 16px;box-shadow:inset 0 1px 0 var(--line)}.m-scard-b>.m-sub-h{margin-top:4px;font:800 12px/1 var(--f);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.m-scard .m-contact{padding:0;border-radius:0;background:none;box-shadow:none}.m-scard .m-contact+.m-contact{padding-top:14px;box-shadow:inset 0 1px 0 var(--line)}.m-cols2.cards>div{gap:14px}.m-sheet.deal{width:min(1180px,calc(var(--kn-vw) * 100 - 20px))}.m-sheet.deal.wide{width:calc(var(--kn-vw) * 100 - 20px)}.m-cols2.cards>div{grid-template-columns:minmax(0,1fr)}.m-cols2.cards>div>*{min-width:0}.m-callout.dd-rej{align-items:center}.m-callout.dd-rej .dd-rej-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dd-noreason{font-style:normal;color:var(--ink-3)}.mfa-form{display:grid;gap:16px;min-width:0}.mfa-codebox{position:relative;display:block;cursor:text}.mfa-codein{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;caret-color:transparent}.m-code.mfa-code{grid-template-columns:repeat(6,minmax(0,1fr))}.mfa-code span.on{box-shadow:inset 0 0 0 2px var(--gold)}.mfa-codein:disabled+.mfa-code{opacity:.6}.mfa-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13.5px}.mfa-links .m-link{white-space:normal;text-align:left}.tf-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.tf-scan{display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:center}.tf-qr{width:168px;height:168px;border-radius:14px;background:var(--box);padding:8px;box-shadow:inset 0 0 0 1px var(--line-2)}.tf-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}.tf-secret{display:grid;gap:8px;min-width:0}.tf-secret code{display:block;padding:10px 12px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font:700 14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:var(--ink);word-break:break-all}.tf-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tf-codes code{display:block;padding:9px 10px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font:700 14px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;color:var(--ink);text-align:center}.tf-codes-act{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 560px){.tf-scan{grid-template-columns:minmax(0,1fr);justify-items:center}.m-setrow[data-sec-2fa]{grid-template-columns:minmax(0,1fr);gap:12px}.m-setrow[data-sec-2fa] .tf-act{justify-content:flex-start}.tf-secret{justify-self:stretch}}._container_18gfg_3{position:fixed;bottom:var(--kn-space-6);right:var(--kn-space-6);z-index:var(--kn-z-toast);display:flex;flex-direction:column-reverse;gap:var(--kn-space-2);pointer-events:none}._toast_18gfg_14{display:flex;align-items:flex-start;gap:var(--kn-space-3);padding:var(--kn-space-3) var(--kn-space-4);background:var(--kn-bg-2);border:1px solid var(--kn-border-md);border-radius:var(--kn-radius-md);box-shadow:var(--kn-shadow-lg);min-width:280px;max-width:420px;pointer-events:auto;animation:_kn-slideInRight_18gfg_1 var(--kn-duration-slow) var(--kn-ease) both;position:relative;overflow:hidden}._toast_18gfg_14._exiting_18gfg_31{animation:_kn-fadeOut_18gfg_1 .2s ease forwards}@keyframes _kn-fadeOut_18gfg_1{to{opacity:0;transform:translate(20px)}}._success_18gfg_41{border-left:3px solid var(--kn-success)}._error_18gfg_42{border-left:3px solid var(--kn-error)}._warning_18gfg_43{border-left:3px solid var(--kn-warning)}._info_18gfg_44{border-left:3px solid var(--kn-info)}._icon_18gfg_48{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px}._success_18gfg_41 ._icon_18gfg_48{color:var(--kn-success)}._error_18gfg_42 ._icon_18gfg_48{color:var(--kn-error)}._warning_18gfg_43 ._icon_18gfg_48{color:var(--kn-warning)}._info_18gfg_44 ._icon_18gfg_48{color:var(--kn-info)}._content_18gfg_65{flex:1;min-width:0}._title_18gfg_70{font-size:var(--kn-text-sm);font-weight:var(--kn-weight-semibold);color:var(--kn-text);font-family:var(--kn-font);margin-bottom:2px}._message_18gfg_78{font-size:var(--kn-text-sm);color:var(--kn-text-2);font-family:var(--kn-font);line-height:var(--kn-leading-normal)}._close_18gfg_87{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--kn-text-3);cursor:pointer;transition:all var(--kn-duration-fast);flex-shrink:0}._close_18gfg_87:hover{background:var(--kn-bg-3);color:var(--kn-text)}._progress_18gfg_109{position:absolute;bottom:0;left:0;height:2px;animation:_kn-progress_18gfg_1 linear forwards}._success_18gfg_41 ._progress_18gfg_109{background:var(--kn-success)}._error_18gfg_42 ._progress_18gfg_109{background:var(--kn-error)}._warning_18gfg_43 ._progress_18gfg_109{background:var(--kn-warning)}._info_18gfg_44 ._progress_18gfg_109{background:var(--kn-info)}@media (max-width: 480px){._container_18gfg_3{left:var(--kn-space-3);right:var(--kn-space-3);bottom:var(--kn-space-3)}._toast_18gfg_14{min-width:auto;max-width:none}}.au{display:flex;flex-direction:column;align-items:center;min-height:calc(var(--kn-vh) * 100);min-height:calc(var(--kn-dvh) * 100);padding:40px 16px 18px;background:var(--appbg);background-attachment:fixed}.au-main{flex:1;display:grid;justify-items:center;align-content:center;gap:26px;width:100%}.au-card{display:grid;gap:20px;width:min(460px,100%);padding:24px 28px 28px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.au-head{display:flex;align-items:center;gap:8px;min-width:0}.au-brand{display:flex;align-items:center;gap:11px;margin-right:auto;min-width:0}.au-brand b{font:800 21px/1 var(--f);letter-spacing:-.03em}.au-brand .m-knotmark{width:38px;height:38px;border-radius:11px}.au-brand .m-knotmark svg{width:25px;height:25px}.au-head .m-dd{height:38px;padding:0 10px 0 12px}.au-head .m-dd .m-kbd{margin-left:0}.au-title{display:grid;gap:6px}.au-title .m-h1{margin:0;white-space:normal}.au-title .m-sub{white-space:normal;line-height:1.45}.au-card>.m-seg{display:flex;width:100%}.au-card>.m-seg>span{flex:1;justify-content:center}.au-form{display:grid;gap:16px}.au-form .m-input input{font-size:15px}.au-form .m-input input:is(:autofill,:-webkit-autofill){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.au-eye{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:-6px;border-radius:8px;color:var(--ink-3)}.au-eye:hover{background:var(--hover);color:var(--ink)}.au-eye .ic{width:18px;height:18px}.au-row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.au-check{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.au-card .m-link{font-size:14.5px}.au-form .m-btn.pri{margin-top:4px}.m-spin.au-spin{width:20px;height:20px;border-width:2.5px;border-color:#0f101238;border-top-color:var(--on-gold)}.au-switch{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding-top:16px;box-shadow:inset 0 1px 0 var(--line);font-size:14.5px;font-weight:600;color:var(--ink-3)}.au-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;width:min(780px,100%)}.au-feat{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.au-feat b{display:block;font-size:14.5px;font-weight:800}.au-feat span:not(.m-app-ic){display:block;font-size:13px;font-weight:600;color:var(--ink-3);line-height:1.4}.au .m-powered{padding:22px 0 0}.au .m-powered a{color:var(--ink-3);font-weight:700}.au .m-powered a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 720px){.au-feats{grid-template-columns:minmax(0,1fr);width:min(460px,100%);padding:0 6px}}@media (max-width: 480px){.au{padding:16px 12px 14px}.au-card{gap:18px;padding:18px 18px 22px;border-radius:20px}.au-title .m-h1{font-size:25px}}.cl-pass{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:14px 16px;border-radius:16px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.cl-pass-t{display:grid;gap:3px;min-width:0}.cl-pass-t b{font-size:16px;font-weight:800;overflow-wrap:anywhere}.cl-pass-t .m-meta{white-space:normal;line-height:1.35}.cl-seeded{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px}.cl-seeded .ic{flex:none;margin-top:1px}.cl-seeded>span{min-width:0}.cl-pass .m-link{grid-column:1 / -1;justify-self:start}.chn-page{display:grid;gap:16px;align-content:start}.m-card.chn-head{display:flex;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.chn-head-t{display:grid;gap:3px;min-width:0;flex:1 1 220px}.chn-head-t b{font-size:18px;color:var(--ink);overflow-wrap:anywhere}.chn-table .chn-co{display:inline-flex;align-items:center;gap:10px;min-width:0}.chn-table .chn-co b{overflow-wrap:anywhere}.chn-co-t{display:grid;gap:4px;min-width:0}.chn-mline{display:none;gap:6px;flex-wrap:wrap}.chn-table .chn-act{text-align:right;white-space:nowrap}.chn-mail{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sunken);color:var(--ink-3);flex:none}.chn-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;box-shadow:inset 0 -1px 0 var(--line)}.chn-kv:last-of-type{box-shadow:none}.chn-kv span{font-size:14px;font-weight:600;color:var(--ink-3)}.chn-kv b{font-size:14px;color:var(--ink);text-align:right;overflow-wrap:anywhere}.chn-foot{display:flex;justify-content:flex-end;padding-top:10px}.chn-form,.chn-incoming,.chn-link,.chn-find{display:grid;gap:14px}.chn-sec{font-size:13px;font-weight:800;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.chn-scope{display:grid;gap:10px}.chn-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.chn-url{display:flex;gap:10px;align-items:center}.chn-url .m-input{flex:1;min-width:0}.chn-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.chn-summary,.chn-report{display:grid;gap:14px;align-content:start}.chn-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chn-table td[data-chain-cell]{white-space:nowrap;font-variant-numeric:tabular-nums}.chn-table tr.chn-total td{font-weight:800;color:var(--ink);box-shadow:inset 0 1px 0 var(--line-2)}.chn-widget{display:grid;gap:0}.chn-mstats{gap:2px 12px;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.chn-mstats i{font-style:normal;color:var(--ink-3);font-weight:600}.chn-mstats>span{white-space:nowrap}.chn-widget .chn-kv b{font-variant-numeric:tabular-nums}.chn-widget .chn-foot{justify-content:flex-start}.chn-tab,.chn-group{display:grid;gap:12px;align-content:start}.chn-tab{gap:16px}.m-card.chn-mat{display:grid;gap:10px}.chn-mat-h{display:flex;align-items:center;gap:12px;min-width:0}.chn-mat-h .chn-head-t b{font-size:15px}.chn-mat-body{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.chn-files{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chn-file{display:inline-flex;align-items:center;gap:6px;cursor:pointer;max-width:100%}.chn-file span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.chn-mat .chn-foot{padding-top:0;justify-content:flex-start}.m-li.chn-ev{width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit;color:inherit}@media (max-width: 640px){.chn-mhide{display:none}.chn-mline{display:flex}.chn-url{flex-direction:column;align-items:stretch}}.gl-chain{display:grid;gap:14px}.gl-chain-head{display:flex;align-items:center;gap:12px;min-width:0}.gl-chain-head b{font-size:16px;color:var(--ink);overflow-wrap:anywhere}.gl-chain-kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--line)}.gl-chain-kv span{font-size:14px;font-weight:600;color:var(--ink-3)}.gl-chain-kv b{font-size:14px;color:var(--ink);text-align:right}.gl-chain-form{display:grid;gap:12px}.fv7-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:calc(var(--kn-vh) * 2) 2vw;background:#09090bbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fv7-fade .18s ease both}.fv7{display:flex;flex-direction:column;width:100%;height:calc(var(--kn-vh) * 90);max-height:100%;border-radius:22px;background:var(--raised);box-shadow:var(--sh-float);overflow:hidden;outline:none;color:var(--ink);font:500 15px/1.5 var(--f);text-align:left;animation:fv7-pop .26s cubic-bezier(.2,.8,.2,1) both}.fv7.fv7:focus,.fv7.fv7:focus-visible{outline:none;box-shadow:var(--sh-float);border-radius:22px}.fv7-h{display:flex;align-items:center;gap:12px;flex:none;min-height:72px;padding:14px 14px 14px 18px;box-shadow:inset 0 -1px 0 var(--line)}.fv7-h>.m-fic{flex:none}.fv7-t{display:grid;gap:2px;flex:1;min-width:0}.fv7-t>b{font:800 17px/1.3 var(--f);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv7-t>.m-meta{flex-wrap:nowrap;min-width:0;font-size:13.5px}.fv7-t>.m-meta>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv7-h>.m-btn,.fv7-h>.m-seg{flex:none}.fv7-b{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;background:var(--sunken)}.fv7-center{flex:1;display:grid;justify-items:center;align-content:center;gap:12px;padding:32px 24px;text-align:center}.fv7-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--card-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 0 0 10px var(--hover)}.fv7-ic .ic{width:30px;height:30px;stroke-width:1.6}.fv7-ic.bad{color:var(--bad-ink)}.fv7-center h3{margin:8px 0 0;font:800 21px/1.3 var(--f);letter-spacing:-.015em;color:var(--ink)}.fv7-center p{max-width:460px;margin:0;color:var(--ink-3);font-size:14.5px;line-height:1.6}.fv7-center .m-btn{margin-top:6px}.fv7-note{font-size:14px;font-weight:600;color:var(--ink-3)}.fv7-name{max-width:min(520px,100%);font-size:16px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.fv7-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.fv7-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:var(--sh-item)}.fv7-stage>.fv7-center{position:absolute;top:0;right:0;bottom:0;left:0}.fv7-stage.dark{padding:16px;background:#0b0b0d}.fv7-stage.dark .fv7-note{color:#ffffffb3}.fv7-stage video{display:block;max-width:100%;max-height:100%;border-radius:10px;outline:none}.fv7-audio{width:min(480px,100%);margin-top:8px}.fv7-frame{flex:1;display:block;width:100%;min-height:0;border:0;background:var(--sunken)}.fv7-text{flex:1;min-height:0;margin:0;overflow:auto;padding:20px 24px;font:500 13.5px/1.75 ui-monospace,Menlo,Consolas,Courier New,monospace;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.fv7-docwrap{flex:1;min-height:0;overflow:auto;padding:28px 24px 36px}.m-paper.fv7-doc{max-width:820px;margin:0 auto;overflow-wrap:anywhere}.m-paper.fv7-doc>:first-child{margin-top:0}.m-paper.fv7-doc h1,.m-paper.fv7-doc h2,.m-paper.fv7-doc h3,.m-paper.fv7-doc h4,.m-paper.fv7-doc h5,.m-paper.fv7-doc h6{margin:1.2em 0 .45em;font:800 1.1em/1.35 var(--f);letter-spacing:-.01em;color:var(--ink)}.m-paper.fv7-doc h1{font-size:1.45em}.m-paper.fv7-doc h2{font-size:1.25em}.m-paper.fv7-doc p{margin:.5em 0}.m-paper.fv7-doc ul,.m-paper.fv7-doc ol{margin:.5em 0;padding-left:1.5em}.m-paper.fv7-doc table{width:100%;margin:1em 0;border-collapse:collapse}.m-paper.fv7-doc td,.m-paper.fv7-doc th{padding:6px 10px;border:1px solid var(--line);vertical-align:top}.m-paper.fv7-doc td>p,.m-paper.fv7-doc th>p{margin:0}.m-paper.fv7-doc img{max-width:100%;height:auto}.m-paper.fv7-doc strong,.m-paper.fv7-doc b{color:var(--ink)}.m-paper.fv7-doc a{color:var(--gold-ink);text-decoration:underline}.fv7-bar{flex:none;display:flex;padding:10px 14px;box-shadow:inset 0 -1px 0 var(--line);overflow-x:auto;scrollbar-width:none}.fv7-xl{flex:1;min-height:0;overflow:auto;background:var(--raised)}.fv7-xl table{border-collapse:separate;border-spacing:0;min-width:max-content;font:500 13.5px/1.4 var(--f);color:var(--ink);font-variant-numeric:tabular-nums}.fv7-xl td,.fv7-xl th{padding:7px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;text-align:left}.fv7-xl tr:first-child td,.fv7-xl tr:first-child th{position:sticky;top:0;z-index:1;background:var(--raised);box-shadow:inset 0 -1.5px 0 var(--line-2);font-weight:800;color:var(--ink-2)}.fv7-xl tr:not(:first-child):hover td{background:var(--hover)}.fv7 *{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.fv7 ::-webkit-scrollbar{width:12px;height:12px}.fv7 ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:var(--line-2);background-clip:padding-box}.fv7 ::-webkit-scrollbar-thumb:hover{background:var(--ink-4);background-clip:padding-box}.fv7 ::-webkit-scrollbar-corner{background:transparent}@keyframes fv7-fade{0%{opacity:0}}@keyframes fv7-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media (max-width: 640px){.fv7-scrim{padding:8px}.fv7,.fv7.fv7:focus,.fv7.fv7:focus-visible{height:100%;border-radius:18px}.fv7-h{gap:10px;min-height:62px;padding:10px 10px 10px 12px}.fv7-h>.m-fic{width:38px;height:38px}.fv7-t>b{font-size:15.5px}.fv7-h .m-btn.fv7-dl{width:38px;padding:0}.fv7-h .m-btn.fv7-dl>span{display:none}.fv7-stage,.fv7-docwrap{padding:12px}.fv7-doc.m-paper{padding:24px 18px}}@media (prefers-reduced-motion: reduce){.fv7-scrim,.fv7{animation:none}}.fv7-vnav{position:fixed;top:50%;z-index:100001;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0f1012b8;color:#fff;box-shadow:0 0 0 1px #ffffff24;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,opacity .15s ease}.fv7-vnav:hover:not(:disabled){background:#0f1012e6}.fv7-vnav:disabled{opacity:.35;cursor:default}.fv7-vnav.prev{left:18px}.fv7-vnav.next{right:18px}.fv7-vnav .ic{width:20px;height:20px;stroke-width:2.2}.fv7-vdots{position:fixed;left:50%;bottom:12px;z-index:100001;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0f1012c7;box-shadow:0 0 0 1px #ffffff1f;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fv7-vdots button{width:7px;height:7px;border-radius:4px;background:#ffffff4d;transition:width .2s ease,background .2s ease}.fv7-vdots button.on{width:20px;background:var(--gold)}.fv7-count{align-self:center;font-size:13px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width: 640px){.fv7-vnav.prev{left:6px}.fv7-vnav.next{right:6px}}.tm-kf{margin-bottom:22px}.tm-new{margin-top:14px;margin-bottom:0}.tm-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.tm-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.tm-why{color:var(--bad-ink)}.tm-hint{margin:-10px 0 22px}.tm-st{display:inline-flex}.tm-role{display:block;width:100%}.tm-role .m-dd.block{width:100%}.tm-page{display:grid;gap:16px}.tm-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tm-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm-find{min-width:220px}.tm-name{display:grid;gap:2px;min-width:0;line-height:1.35}.tm-name>b{font-size:15px;font-weight:800}.tm-name>span{font-size:13px;font-weight:600;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;max-width:320px}.tm-name>.tm-mline{display:none}.tm-who{display:flex;align-items:center;gap:10px;min-width:0}@media (max-width: 700px){.tm-table .tm-mhide{display:none}.tm-table td{white-space:normal}.tm-name>span{max-width:none}.tm-name>.tm-mline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.tm-find{min-width:0;flex:1 1 100%}}.tm-cut{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.te-tab{display:grid;gap:16px}.te-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.te-card{gap:14px;padding:18px 20px;cursor:pointer}.te-card.off{opacity:.72}.te-top{display:flex;align-items:flex-start;gap:12px;min-width:0}.te-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.te-ic.sm{width:30px;height:30px;border-radius:9px}.te-head{flex:1;display:grid;gap:3px;min-width:0}.te-head>b{font-size:16px;font-weight:800;line-height:1.3;overflow-wrap:break-word}.te-cdesc{margin:0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.te-head>span{font-size:13px;font-weight:700;color:var(--ink-3)}.te-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.te-host,.te-loc{display:inline-flex;align-items:center;gap:6px;min-width:0}.te-foot{display:flex;align-items:center;gap:8px 10px;margin-top:auto;min-width:0;flex-wrap:wrap}.te-foot [data-te-net]{flex:1 1 100%;min-width:0;display:flex}.te-foot [data-te-net] .m-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.te-shead [data-te-net] .m-chip{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.te-foot [data-te-net] .m-chip svg,.te-shead [data-te-net] .m-chip svg{margin-right:5px;vertical-align:-2px}.te-seats{font-size:13px;font-weight:700;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-shead{display:flex;align-items:center;gap:12px;min-width:0}.te-kf{margin-bottom:18px}.te-desc{margin:0 0 18px;font-size:14.5px;line-height:1.55;white-space:pre-wrap}.te-sec{display:grid;gap:10px;margin-bottom:18px}.te-sec>h4{margin:4px 0 0;font-size:13px;font-weight:800;color:var(--ink-3)}.te-mats,.te-people,.te-wlist{display:grid;gap:8px}.te-mat,.te-person,.te-wrow{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;color:var(--ink)}.te-mat{text-decoration:none}button.te-mat{width:100%;border:0;text-align:left;font:inherit;font-weight:700;cursor:pointer}.te-fileref{font-size:13px;font-weight:700}.te-mat>span,.te-person>span:not(.m-grow):not(.te-n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-att{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.te-n{width:22px;text-align:center;font-weight:800;color:var(--ink-3)}.te-link{color:var(--ink);text-decoration:underline;overflow-wrap:anywhere}.te-pub{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}.te-matrow{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;align-items:center;margin-bottom:8px}.te-matadd{display:flex;gap:8px;flex-wrap:wrap}.te-wrow{width:100%;border:0;text-align:left;font:inherit;cursor:pointer}.te-wmain{flex:1;display:grid;gap:2px;min-width:0}.te-wmain>b{font-size:14.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-wmain>span{font-size:12.5px;font-weight:700;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.te-grid{grid-template-columns:minmax(0,1fr)}.te-matrow{grid-template-columns:30px minmax(0,1fr) auto}.te-matrow>:nth-child(3){grid-column:2 / 4;grid-row:2}}.pp{display:grid;gap:18px;align-content:start;min-width:0}.pp-view,.pp-edit{display:grid;gap:18px;min-width:0}.m-cover.pp-nocover{height:132px;background:linear-gradient(135deg,var(--gold-soft),var(--sunken) 70%)}.m-cover.pp-nocover:after{display:none}.pp-draft .m-btn{flex:none}.pp .m-passname .m-meta{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px}.pp .m-passname .m-meta .ic{width:15px;height:15px;flex:none;margin-top:2px}.pp .m-passname .m-meta>span{min-width:0}.pp-desc{margin:0;white-space:pre-line;color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.pp .m-kvl b{display:grid;gap:2px}.pp-note{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600}.pp-note .ic{width:12px;height:12px}.pp-prog{margin:12px 0 4px}.pp-saving{color:var(--ink-3)}.pp-from>.ic{width:16px;height:16px;flex:none;margin-top:1px}.pp-from .m-link{display:inline-flex;background:none;border:0;padding:0;font:inherit;font-weight:700;vertical-align:baseline}.pp-from .m-link .ic{width:14px;height:14px}.pp .m-fgrid>.m-field{align-content:start}button.m-input.pp-regions{width:100%;cursor:pointer;text-align:left;border:0;font:inherit}.pp-regions>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-regions .ic{width:16px;height:16px;flex:none}.pp .m-services .m-chip{gap:6px}.pp-x{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.pp-x:hover{background:var(--active);color:var(--ink)}.pp-x .ic{width:13px;height:13px}.pp-svc{margin-top:12px;max-width:420px}.pp-svc input{flex:1;min-width:0}.pp-regpop .pp-regsearch{padding:6px 6px 8px}.pp-regpop .pp-regsearch .m-input{width:100%}.pp-reglist{max-height:min(360px,calc(var(--kn-vh) * 50));overflow-y:auto}.pp-reglist .pp-country{font-weight:800}@media (max-width: 600px){.pp .m-passhead .m-actions{width:100%}.pp .m-passhead .m-actions .m-btn:not(.icon){flex:1}.pp-draft{flex-wrap:wrap}.pp-draft>span:not(.m-grow){flex:1 1 220px;min-width:0}.pp-draft .m-btn{margin-left:auto}}.pp .m-ph{position:relative;overflow:hidden;padding:0;border:0}.pp .m-ph>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pp-coveredit{position:relative;display:grid;min-height:150px;border-radius:14px;background:var(--sunken) center / cover no-repeat;overflow:hidden}.pp-coveredit.empty{background:none}.pp-coveract{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:12px}.pp-coveredit.empty .pp-coveract{display:grid;padding:0;justify-content:stretch;align-items:stretch}.pp-coverup{width:100%;min-height:150px;background:none;font:inherit}.pp-coverup>span{font-size:13px;font-weight:600;color:var(--ink-4)}.pp-addwrap{display:contents}.pp .m-photos .m-upload,.pp-coverup{width:100%;align-content:center;background:none;font:inherit}.pp-ph{cursor:grab;touch-action:none}.pp-ph.lifted{z-index:2;cursor:grabbing;box-shadow:var(--sh-float)}.pp-phx{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--raised);color:var(--ink);box-shadow:var(--sh-card);cursor:pointer;opacity:0;transition:opacity .15s}.pp-phx .ic{width:14px;height:14px}.pp-ph:hover .pp-phx,.pp-ph:focus-within .pp-phx{opacity:1}@media (hover: none){.pp-phx{opacity:1}}.pp-galph{cursor:zoom-in}.pp .m-gal .m-ph.more:after{content:attr(data-more)}.pp .m-grid>.pp-aboutlast{order:3}.pp-link{max-width:min(360px,100%)}.pp-link>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-slug em{flex:none;font-style:normal;color:var(--ink-4)}.pp-slug input{flex:1;min-width:0;padding-left:0}.pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-tiles .m-tile{padding:12px}.pp-tiles .m-tile span{white-space:normal;overflow:visible;font-size:12.5px;line-height:1.25}.pp-tiles .m-tile b{font-size:22px}@media (max-width: 600px){.pp .m-toolbar .pp-link{order:3;flex:1 1 100%;max-width:none}}.nh{display:grid;gap:18px;align-content:start;min-width:0}.nh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 18px;flex-wrap:wrap}.nh-head .m-sub{margin-top:4px;white-space:normal}.nh-stats{display:flex;gap:8px;flex-wrap:wrap}.nh-body{display:grid;min-width:0}.nx-main>.m-content{padding:0}.gs-main>.nh{padding:24px}.nx{min-height:calc(var(--kn-vh) * 100);background:var(--appbg)}.nx-top{display:flex;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:18px 20px}.nx-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:var(--ink)}.nx-main{max-width:1120px;margin:0 auto;padding:0 20px 28px}@media (max-width: 640px){.nx-top,.nx-main{padding-left:12px;padding-right:12px}.gs-main>.nh{padding:16px 12px}}.nc{display:grid;gap:16px;align-content:start;min-width:0}.nc-filters .nc-q{width:280px}.nc-fresh{cursor:pointer}.nc-sub{padding-left:14px}.nc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.nc-card{display:grid;gap:10px;align-content:start;padding:0 0 16px;overflow:hidden;text-align:left;font:inherit;color:inherit;cursor:pointer;border:0}.nc-card:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-card)}.nc-card:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px}.nc-cover{display:block;height:86px;background-size:cover;background-position:center}.nc-cover.none{background:linear-gradient(135deg,var(--gold-soft),var(--sunken) 70%)}.nc-head{display:flex;align-items:flex-end;gap:12px;margin-top:-30px;padding:0 16px;min-width:0}.nc-head .m-logo{box-shadow:0 0 0 4px var(--card)}.nc-name{display:grid;gap:2px;min-width:0}.nc-name b{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-name span{font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-where{padding:0 16px;flex-wrap:nowrap;min-width:0}.nc-where>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-svc{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px}.nc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 16px 0;font-size:13px;font-weight:600;color:var(--ink-3)}.nc-rate{display:inline-flex;align-items:center;gap:6px}.nc-rate .ic{width:14px;height:14px}.nc-rel{color:var(--ink-4)}.nc-card{position:relative}.nc-new{position:absolute;top:10px;right:10px}.nc-more{display:flex;justify-content:center}.nc-sheet{display:grid;gap:16px;align-content:start;min-width:0}.nc-sheet .nc-bigcover{height:170px;border-radius:16px;overflow:hidden}.nc-sheet .m-gal .m-ph.more:after{content:attr(data-more)}.nc-sh .m-title{min-width:0}.nc-sh .m-meta{flex-wrap:nowrap;min-width:0}.nc-sh .m-meta>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-partner{align-items:center}.nc-partner .m-btn{margin-left:auto;flex:none}.nc-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.nc-filters .nc-q{width:100%;flex:1 1 100%}.nc-grid{grid-template-columns:minmax(0,1fr)}.nc-sheet .nc-bigcover{height:120px}.nc-sheet .m-kvl>div{grid-template-columns:92px minmax(0,1fr)}.nc-sh .nc-sharebtn,.nc-sh .nc-partbtn{display:none}.nc-sh{flex-wrap:wrap}.nc-sh>.m-logo,.nc-sh>.m-av,.nc-sh>.m-app-ic{margin-right:auto}.nc-sh .m-title{order:9;flex:1 1 100%;margin-right:0}.nc-sh .m-h1{font-size:20px}}.pp-datasub{margin:4px 0 12px;line-height:1.5}.pp-dataacts{display:flex;flex-wrap:wrap;gap:8px}.pp-gone{display:grid;justify-items:center;gap:10px;max-width:560px;margin:40px auto;padding:32px 24px;text-align:center}.pp-gone .m-meta{margin:0;line-height:1.5}.pp-goneic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.pp-gone .pp-dataacts{justify-content:center;margin-top:6px}.m-shell .m-content.fill[data-page=netmsg]{grid-template-rows:minmax(0,1fr)}.nm .m-citem .m-logo,.nm .m-citem .m-av{width:46px;height:46px;border-radius:13px;font-size:14px}.nm .m-citem .m-av{border-radius:50%}.nm .m-msg>.m-logo{width:38px;height:38px}.nm-tags{display:flex;align-items:center;gap:6px;min-width:0;margin:3px 0 2px}.nm-tags .m-chip{flex:none}.nm-subj{min-width:0;font-size:12.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm .m-thread-h .m-cot{flex:1;min-width:0}.nm .m-thread-h .nm-tags{overflow:hidden}.nm .m-msg-h{flex-wrap:wrap;row-gap:2px}.nm .m-msg-h>*{white-space:nowrap}.nm .m-thread-h .m-cot>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-older{align-self:center}.nm-file{border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.nm-file:hover{box-shadow:inset 0 0 0 1px var(--gold-line),var(--sh-xs)}.nm-pend{display:flex;flex-wrap:wrap;gap:6px}.nm-x{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.nm-x .ic{width:14px;height:14px}.nm-write{display:grid;gap:14px}.nm-write .m-hint.err{color:var(--bad-ink)}@container main (max-width: 560px){.nm .nm-sendt{display:none}}.ns-card .m-ch .m-meta{margin-top:4px;line-height:1.45}.ns-rows{display:grid;margin:4px 0 14px}.ns-row{display:flex;align-items:center;gap:16px;padding:14px 0;box-shadow:inset 0 -1px 0 var(--line)}.ns-row>div{flex:1;display:grid;gap:3px;min-width:0}.ns-row b{font-weight:800}.ns-row .m-meta{line-height:1.45}.m-passhead .m-logo.xl.np-av{border-radius:50%}.np-open{display:flex;margin-top:6px}.np-sheet .np-open{margin:0}.np-list{display:grid;gap:10px}.np-row{display:flex;align-items:flex-start;gap:12px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.np-row:last-child{padding-bottom:0;border-bottom:0}.np-row-b{display:grid;gap:2px;flex:1;min-width:0}.np-row-b b{font-size:14.5px;font-weight:800;overflow-wrap:anywhere}.np-row-b p{margin:2px 0 0;color:var(--ink-2);font-size:13.5px;white-space:pre-line;overflow-wrap:anywhere}.np-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.np-work{position:relative;display:grid;grid-template-rows:auto 1fr;gap:8px;min-width:0}.np-work-img,.np-work-ph{display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.np-work-img img{display:block;width:100%;height:100%;object-fit:cover}.np-work-ph{display:grid;place-items:center;color:var(--ink-3)}.np-work-b{display:grid;gap:3px;min-width:0;align-content:start}.np-work-b b{font-size:14px;font-weight:800;overflow-wrap:anywhere}.np-work-b p{margin:0;color:var(--ink-2);font-size:13px;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.np-work-b .m-link{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13px;overflow-wrap:anywhere}.np-work-act{position:absolute;top:6px;right:6px;display:flex;gap:4px}.np-work-act .m-btn{background:var(--card);box-shadow:var(--sh-card)}.np-card-h{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 16px 0}.np-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.np-sheet .np-body{padding:0}.np .pp-link{min-width:0}@media (max-width: 640px){.np-sheet .m-kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.np-sheet .m-kpis.k3 .m-kpi:nth-child(3){grid-column:1 / -1;box-shadow:inset 0 1px 0 var(--line)}.np-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.np-row{flex-wrap:wrap}.np-row>.m-chip{margin-left:50px}}.nv-anns{display:grid;gap:10px}.nv-ann{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px}.nv-ann-t{display:grid;justify-items:start;gap:6px;min-width:0}.nv-ann-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.nv-ann-h b{font-size:16px;font-weight:800;overflow-wrap:anywhere}.nv-text{margin:0;color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.nv-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nv-ann-all{justify-self:start}.nv-voice{display:grid;gap:14px;margin-top:28px}.nv-voice-h{display:grid;gap:4px}.nv-voice-h .m-sub{white-space:normal}.nv-topics{display:grid}.nv-topic{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:12px;cursor:pointer}.nv-topic:hover{background:var(--hover)}.nv-topic>div>b{white-space:normal}.nv-topic-n{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:800;color:var(--ink-2);font-variant-numeric:tabular-nums}.nv-topic-n .ic{width:15px;height:15px}.nv-tiles .nv-tile{cursor:pointer;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.nv-tile .m-app-ic{color:var(--ink-3)}.nv-tile .m-modtop>div{min-width:0}.nv-tile .m-modtop>div>b{font-size:16px;color:var(--ink-2)}.nv-tile .m-modtop .m-chip{flex:none;margin-left:auto}.nv-tile .m-btn.on,.nv-tile .m-btn.on .ic{color:var(--ok-ink)}.nv-sh .m-title{min-width:0}.nv-sh .m-h1{white-space:normal}.nv-sheet{display:grid;gap:14px}.nv-chips{display:flex;flex-wrap:wrap;gap:6px}.nv-chips:empty{display:none}.nv-need{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nv-need-n{display:flex;align-items:baseline;gap:10px;min-width:0}.nv-need-n b{font:800 30px/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nv-need-n span{color:var(--ink-3);font-size:14px;font-weight:600}.nv-talk{display:grid;margin-top:6px}.nv-c-b{display:grid;gap:4px;min-width:0}.nv-c-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.nv-c-h b{font-size:14.5px;font-weight:800}.nv-c-h .m-meta{margin:0}.nv-c p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.nv-c.knot{margin:6px 0;padding:12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.nv-c.knot+.m-rev{box-shadow:none}.nv-km{width:38px;height:38px}.nv-km svg{width:24px;height:24px}.nv-compose{margin-top:12px}.nv-asknot{display:inline-flex;align-items:center;gap:8px}.pv{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.pv-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0}.pv-step+.pv-step{box-shadow:inset 0 1px 0 var(--line)}.pv-ic{display:grid;place-items:center;width:24px;height:24px;color:var(--ink-4)}.pv-ic .ic{width:20px;height:20px}.pv-ic.ok{color:var(--ok-ink)}.pv-t{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.pv-t>b{font-size:15px;font-weight:700}.pv-t .m-meta{white-space:normal;line-height:1.4;overflow-wrap:anywhere}.pv-t .pv-bad{color:var(--bad-ink)}.pv-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.pv-mail{flex:1 1 220px;min-width:0}.pv-mail input{width:0;flex:1 1 60px;min-width:60px}.pv-at{flex:0 1 auto;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-weight:600}.pv-mark{display:inline-flex;vertical-align:-3px;margin-left:6px}.pv-mark .m-verified{width:20px;height:20px}.nc-name .pv-mark .m-verified{width:16px;height:16px}.ps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@container main (max-width: 1100px){.ps{grid-template-columns:minmax(0,1fr)}}.ps-main{display:grid;gap:14px;min-width:0}.ps-h{display:grid;gap:4px}.ps-h .m-sub{white-space:normal}.m-mods.ps-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ps-tile.q-gold,.ps-ic.q-gold{--tc: var(--p1);--tci: var(--p1-ink)}.ps-tile.q-ok,.ps-ic.q-ok{--tc: var(--p2);--tci: var(--p2-ink)}.ps-tile.q-warn,.ps-ic.q-warn{--tc: var(--p3);--tci: var(--p3-ink)}.ps-tile.q-bad,.ps-ic.q-bad{--tc: var(--p4);--tci: var(--p4-ink)}.ps-tile.q-ink,.ps-ic.q-ink{--tc: var(--p5);--tci: var(--p5-ink)}.ps-tile{cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--tc, var(--ink-3)) 11%,transparent),transparent 62%),var(--card)}.ps-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ps-tile .m-modtop>div{min-width:0}.ps-tile .m-modtop>div>b{font-size:16px;white-space:normal}.ps-ic{background:color-mix(in srgb,var(--tc, var(--ink-3)) 15%,transparent);color:var(--tci, var(--ink-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc, var(--ink-3)) 24%,transparent)}.ps-tile.dim{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-tile.dim .ps-ic{background:var(--card);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.ps-tile.dim .m-modtop>div>b{color:var(--ink-2)}.ps-tile .m-modft{margin-top:auto;gap:8px}.ps-go{color:var(--tci, var(--ink-2));font-weight:700}.ps-side{display:grid;gap:16px;min-width:0}.ps-partners{display:grid;gap:4px}.ps-partner,.ps-inv{margin:0 -10px;width:calc(100% + 20px);padding-left:10px;padding-right:10px;border-radius:12px;text-align:left;cursor:pointer}.ps-partner:hover:not(:disabled),.ps-inv:hover{background:var(--hover)}.ps-partner:disabled{cursor:default}.ps-t{display:grid;gap:2px;min-width:0}.ps-t b,.ps-t .m-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-inv .ps-t b{white-space:normal}.ps-none{padding:6px 0 10px}.ps-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.ps-htiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-htiles .m-tile{border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ps-htiles .m-tile span{white-space:normal}.ps-sh .m-title{min-width:0}.ps-sh .m-h1{white-space:normal}.ps-sheet{display:grid;gap:14px}.ps-p{margin:0;color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:1.55}.ps-how{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ps-how li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;font-weight:500;line-height:1.5;color:var(--ink-2)}.ps-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:800;color:var(--ink)}.ps-pick{display:grid;gap:2px}.ps-pick .ps-partner{margin:0;width:100%}.pc{display:grid;align-content:start;gap:14px}.pc-top{display:flex}.pc-head{padding:4px 0 2px}.pc-head .m-cot{flex:1 1 180px}.pc-head .m-cot>b{font-size:22px;letter-spacing:-.01em}.pc-head .pc-state{flex:none;display:inline-flex}.pc-body{display:grid;gap:14px;min-width:0}.pc-grid{align-items:start}@container main (max-width: 900px){.pc-grid>.c6{grid-column:span 12}}.pc-ho>div{min-width:0}.pc-ho>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-ho .m-chip{flex:none}.pc-hlist{display:grid;gap:8px}.pc-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.pc-docs{display:grid;gap:10px}.pc-docs-in{display:grid;gap:10px;padding-top:8px}.pc-chat{display:grid;padding:0;overflow:hidden;height:calc(var(--kn-vh) * 100 - 330px);min-height:460px}.pc-chat>.m-thread{min-height:0}.nb{display:grid;gap:14px}.nb-list{padding:2px 18px}.nb-row{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nb-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:10px}.nb-row>div>b{display:flex;align-items:center;gap:6px}.m-meta.nb-meta{flex-wrap:nowrap;gap:6px;min-width:0}.m-meta.nb-meta>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-meta .ic{flex:none}.nb-side{display:flex;align-items:center;gap:8px;justify-self:end}.nb-form{display:grid;gap:14px}.nb-sheet{display:grid;gap:16px}.nb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nb-author{display:flex;align-items:center;gap:12px;min-width:0}.nb-author>span{display:grid;gap:2px;min-width:0}.nb-author b{display:flex;align-items:center;gap:6px;font-size:15px}.nb-text{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.nb-done{align-items:center}.nb-done .m-btn{margin-left:auto;flex:none}.nb-answers{display:grid;gap:10px}@container main (max-width: 560px){.nb-side{grid-column:2;justify-self:start}}@media (max-width: 600px){.m-sheet .nb-side{grid-column:2;justify-self:start}.nb-done{flex-wrap:wrap}.nb-done .m-btn{margin-left:0}}.rq{display:grid;gap:14px}.rq-pick-q{padding:6px}.rq-fgrid>.m-field{align-content:start}.rq-lines{display:grid;gap:8px}.rq-line{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px auto;gap:8px;align-items:center}.rq-lines>.m-btn{justify-self:start}.rq-sups{display:flex;flex-wrap:wrap;gap:8px}.rq-sup .m-x{margin-left:2px}.rq-wrap{max-width:100%}.rq-table td,.rq-table th{vertical-align:top;padding-left:12px;padding-right:12px}.rq-table th,.rq-table td:first-child{white-space:normal}.rq-table td:first-child{min-width:140px}.rq-table tbody tr{cursor:default}.rq-th{display:inline-flex;align-items:center;gap:8px}.rq-th>span{display:grid;gap:2px}.rq-th b{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.rq-inv{font-size:12.5px;font-weight:600;color:var(--ink-3)}.rq-inv.quoted{color:var(--ok-ink)}.rq-cell{white-space:nowrap}.rq-cell>b,.rq-cell>.m-meta{display:block}.rq-cell.best>b{color:var(--ok-ink)}.rq-best{display:inline-block;margin-top:2px;font-size:12px;font-weight:700;color:var(--ok-ink)}.rq-total td{box-shadow:inset 0 1px 0 var(--line)}.rq-total .m-btn{margin-top:8px}.rq-notes{display:grid}@media (max-width: 600px){.rq-line{grid-template-columns:minmax(0,1fr) 72px 64px auto}}.rm-head .m-cot>span{overflow-wrap:anywhere}.rm-grid{align-items:start}.rm-grid>.m-done-banner{grid-column:1 / -1}.rm-grid>*{min-width:0}.rm-sh{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-grid .m-card>*,.rm-grid .m-splitl>div{min-width:0}.rm-grid .m-splitl b{flex:none;white-space:nowrap}.rm-offer{margin-top:14px}.rm-decide{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rm-prog{margin-bottom:6px}.rm-chk{width:100%;text-align:left;cursor:pointer;border-radius:10px}.rm-chk:hover>i{box-shadow:inset 0 0 0 1.5px var(--ok)}.rm-stages{display:grid;gap:14px}.rm-add{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.rm-ver>div{min-width:0}.rm-list .rm-row>div{min-width:0}.rm-list .rm-row>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-list .rm-row .m-chip{flex:none}.rm-form .m-input em{font-style:normal;font-weight:700;color:var(--ink-3)}.rm-shares{margin-top:-2px}.rm-warn>.ic{color:var(--warn-ink)}.rm-lines{display:grid;gap:8px}.rm-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.rm-lines>.m-btn{justify-self:start}.rm-people{display:grid;gap:4px}.rm-person{cursor:pointer}.pc-deals{display:grid;gap:12px}@media (max-width: 640px){.rm-head .m-cot>b,.rm-head .m-cot>span{white-space:normal;overflow-wrap:anywhere}.rm-add{grid-template-columns:minmax(0,1fr)}.rm-line{grid-template-columns:minmax(0,1fr) auto}.rm-line>.m-seg{grid-column:1;grid-row:2;justify-self:start}}.sd{display:grid;gap:18px;align-content:start}.sd-bar{display:flex;flex-wrap:wrap;gap:10px;min-width:0;overflow-x:auto}.sd-list{padding-top:6px;padding-bottom:6px}.sd-row{width:100%;text-align:left;cursor:pointer;--pair-ring: var(--stack-ring)}.sd-row:hover b{text-decoration:underline;text-underline-offset:3px}.sd-main{min-width:0}.sd-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.sd-links span{display:inline-flex;align-items:center;gap:5px;min-width:0}.sd-links .ic{width:14px;height:14px;flex:none}.sd-side{display:flex;justify-content:flex-end}.sd-side .m-chip{flex:none}.rm-pick .rm-row{width:100%;text-align:left;cursor:pointer;border-radius:12px;padding-left:8px;padding-right:8px}.rm-pick .rm-row.on{background:var(--active)}.rm-pick .rm-row>div{min-width:0}@media (max-width: 640px){.sd-row{grid-template-columns:auto minmax(0,1fr)}.sd-side{grid-column:2;justify-content:flex-start}.sd-side:empty{display:none}}.m-kv .rm-deal{white-space:normal;text-align:left;min-width:0;overflow-wrap:anywhere}.sd-deal{min-width:0;max-width:100%}.sd-deal .m-ch{min-width:0;flex-wrap:nowrap}.sd-deal .m-ct{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.sd-deal .m-ct>.ic{display:inline-block;vertical-align:-4px;margin-right:10px}.ag{display:grid;gap:16px;align-content:start}.ag .m-ct .m-chip{margin-left:10px}.ag-when{margin:-6px 0 12px}.ag-obl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.ag-obl>div{min-width:0}.ag-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ag-list li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere}.ag-list li .ic{width:16px;height:16px;margin-top:2px;flex:none;color:var(--ok-ink)}.ag-who{display:flex;align-items:center;gap:6px;margin-top:10px}.ag-who .ic{width:14px;height:14px;flex:none}.ag-offer{margin-bottom:14px}.ag-sum{width:100%;text-align:left;cursor:pointer}.er{display:grid;gap:18px;align-content:start}.er-list{padding-top:6px;padding-bottom:6px}.er-row{width:100%;text-align:left;cursor:pointer}.er-row:disabled{cursor:default}.er-main{min-width:0}.er-sums{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.er-sums span{display:inline-flex;align-items:center;gap:5px}.er-sums .ic{width:15px;height:15px;flex:none}.er-in{color:var(--ok-ink)}.er-out{color:var(--warn-ink)}.er-side{display:flex;justify-content:flex-end;color:var(--ink-4)}.er-w{display:grid;gap:8px}.er-w-big{font:800 30px/1.1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media (max-width: 640px){.ag-obl{grid-template-columns:minmax(0,1fr)}.er-row{grid-template-columns:auto minmax(0,1fr)}.er-side{display:none}}.sb,.sb-tab,.sb-sec{display:grid;gap:14px;min-width:0}.sb{gap:22px}.sb-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sb-board{display:grid;gap:14px;padding:16px;min-width:0}.sb-board-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.sb-board-t{min-width:0}.sb-board-t b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px}.sb-board-a{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sb-kanban{grid-auto-columns:minmax(240px,1fr)}.sb-card{cursor:default}.sb-card:hover{transform:none}.sb-card .m-dd{width:100%}.sb-card>.m-chip{align-self:flex-start;justify-self:start}.sb-empty,.sb-none{padding:6px 4px}.sb-warn{color:var(--warn-ink)}.sb-log{display:grid;gap:10px;padding:16px}.sb-log-t{min-width:0;font-size:14px;font-weight:600;color:var(--ink-2)}.sb-share{display:grid;gap:10px}.sb-switch{display:flex;align-items:center;gap:10px;cursor:pointer}.sb-lbl{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.sb-who-list{display:grid;gap:8px}.sb-who{display:flex;align-items:center;gap:8px;min-width:0;font-weight:700}.sb-who>span:nth-child(2){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-form{display:grid;gap:14px}@media (max-width: 720px){.sb-board-h{grid-template-columns:auto minmax(0,1fr)}.sb-board-h>:last-child{grid-column:1 / -1;justify-content:flex-start}}.sb-acts{display:flex;flex-wrap:wrap;gap:8px}.fl-form{display:grid;gap:14px}.fl-who{display:flex;align-items:center;gap:10px;font-weight:700}.fl-panel{display:grid;gap:14px}.fl-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fl-list{padding-top:6px;padding-bottom:6px}.fl-row{align-items:start}.fl-main{display:grid;gap:4px;min-width:0}.fl-main>b,.fl-main>.m-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-boards{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:2px}.fl-board{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink-2)}.fl-board .ic{width:15px;height:15px}.fl-x{display:inline-grid;place-items:center;width:22px;height:22px;border:0;background:none;padding:0}.fl-x .ic{width:14px;height:14px}.fl-side{display:grid;justify-items:end;gap:6px}.fl-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.fl-my{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.fl-head{display:grid;gap:4px}.fl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-co{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;min-width:0}.fl-co-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fl-boardsv{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.fl-bv{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.fl-bv-h{display:flex;align-items:center;gap:8px;font-size:14.5px}.fl-bv-h .ic{width:16px;height:16px}.fl-guest{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.fl-g-head{display:flex;align-items:center;gap:14px}.fl-g-head>div{min-width:0}.fl-g-head .m-h1{white-space:normal;overflow-wrap:anywhere}.fl-g-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-g-acc{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px}.np-reviews{display:grid;gap:10px}.np-rv-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}@container main (max-width: 560px){.fl-row{grid-template-columns:auto minmax(0,1fr)}.fl-side{grid-column:2;justify-items:start}.fl-acts{justify-content:flex-start}.fl-kpis{grid-template-columns:minmax(0,1fr)}}@container guest (max-width: 560px){.fl-g-acc{flex-direction:column;align-items:stretch}.fl-g-acc .fl-acts{justify-content:flex-start}}.pp-rel-v{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.pp-rel>.m-hint{margin-top:12px}@container main (max-width: 560px){.pp-rel-kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.pp-rel-kv b{text-align:left;margin-bottom:8px}}@media (max-width: 600px){.m-sheet .pp-rel-kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.m-sheet .pp-rel-kv b{text-align:left;margin-bottom:8px}}.nd-board{display:grid;gap:18px}.nd-board .m-li>div{min-width:0}.nd-board .m-li>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-none{padding:10px 0 4px}.nd-prog{margin:10px 0 6px}.nd-report{display:grid;gap:16px}.nd-table{padding:0;overflow-x:auto}.nd-table .m-table tbody tr{cursor:default}.nd-table .m-table tbody tr:hover{background:none}.nd-table .m-table th small{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--ink-4)}.nd-table .m-table td.ok{color:var(--ok-ink);font-weight:700}.nd-who{display:inline-flex;align-items:center;gap:10px}@container main (max-width: 640px){.nd-table{overflow:visible}.nd-table .m-table thead{display:none}.nd-table .m-table,.nd-table .m-table tbody,.nd-table .m-table tr{display:block}.nd-table .m-table tbody tr{padding:14px 18px 10px;box-shadow:inset 0 -1px 0 var(--line)}.nd-table .m-table tbody tr:last-child{box-shadow:none}.nd-table .m-table tbody tr td,.nd-table .m-table tbody tr td:first-child,.nd-table .m-table tbody tr td:last-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;box-shadow:none}.nd-table .m-table tbody tr td:first-child{white-space:normal}.nd-table .m-table tbody tr td:first-child{padding-bottom:8px}.nd-table .m-table td[data-l]:before{content:attr(data-l);flex:1 1 auto;min-width:0;white-space:normal;color:var(--ink-3);font-size:13.5px;font-weight:600;text-align:left}}.ncd-tab,.ncd-pass{display:grid;gap:14px}.ncd-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.ncd-who{min-width:0}.ncd-who>b{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:800}.ncd-tags{display:grid;gap:6px}.ncd-actions{display:flex;gap:8px;flex-wrap:wrap}.ncd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.ncd-find{display:grid;gap:12px}.ncd-q{width:100%}.ncd-q input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:none}.ncd-find .m-li>div{min-width:0}@container (max-width: 520px){.ncd-head{grid-template-columns:auto minmax(0,1fr)}.ncd-head>.m-chip{grid-column:2;justify-self:start}}.ncl{display:grid;gap:16px;align-content:start;min-width:0}.ncl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ncl-card{display:grid;gap:10px;align-content:start;padding:16px;text-align:left;cursor:pointer;min-width:0}.ncl-card:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-card)}.ncl-card:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px}.ncl-head{display:flex;align-items:center;gap:12px;min-width:0}.ncl-name{display:grid;gap:3px;min-width:0}.ncl-name b{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncl-type{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--ink-3)}.ncl-type .ic{width:14px;height:14px}.ncl-where{flex-wrap:nowrap;min-width:0}.ncl-where>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncl-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.ncl-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px}.ncl-count{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink-3)}.ncl-count .ic{width:15px;height:15px}.ncl-sheet{display:grid;gap:16px;align-content:start;min-width:0}.ncl-chips{display:flex;flex-wrap:wrap;gap:6px}.ncl-text{margin:0;color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ncl-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ncl-sec{display:grid;gap:10px;min-width:0}.ncl-sec .m-sec{margin:0}.ncl-former{margin-top:6px}.ncl-row>div{min-width:0}.ncl-row.off{opacity:.72}.ncl-note{white-space:pre-line;overflow-wrap:anywhere}.ncl-btns{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ncl-form{display:grid;gap:14px}.ncl-find{display:grid;gap:12px}.ncl-find .m-search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:none}@media (max-width: 640px){.ncl-grid{grid-template-columns:minmax(0,1fr)}.ncl-row{grid-template-columns:auto minmax(0,1fr)}.ncl-row>.m-actions,.ncl-row>.m-chip,.ncl-row>.m-btn{grid-column:2;justify-self:start}.ncl-btns{justify-content:flex-start}}.ncs-feed{display:grid;gap:12px;align-content:start}.ncs-posts{display:grid;justify-items:stretch}.ncs-posts>.m-btn{justify-self:center;margin-top:8px}.ncs-post{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 0}.ncs-post+.ncs-post{box-shadow:inset 0 1px 0 var(--line)}.ncs-by{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;min-width:0}.ncs-by b{font-weight:800;overflow-wrap:anywhere}.ncs-by time{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap}.ncs-text{margin:4px 0 0;color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.ncs-side{display:grid;gap:18px;align-content:start;min-width:0}.ncs-side .m-list{padding:0 2px}.ncs-res{display:grid;gap:14px}.ncs-res .m-card.m-list{padding:2px 18px}.ncs-over,.ncs-disc,.ncs-topic{align-items:start}.ncs-list{display:grid;gap:2px;align-content:start;padding:10px}.ncs-item{width:100%;grid-template-columns:auto minmax(0,1fr);padding:10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.m-li.ncs-item+.m-li.ncs-item{box-shadow:none}.ncs-item:hover{background:var(--field)}.ncs-item:focus-visible{outline:2px solid var(--gold-line);outline-offset:1px}.ncs-item.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.ncs-sec{margin:10px 4px 4px}.ncs-filter{justify-self:start;margin:0 4px 4px}.ncs-none{padding:4px 6px 8px;line-height:1.5}.ncs-main{min-width:0}.ncs-essence{display:grid;gap:12px;align-content:start}@container main (max-width: 1180px){.ncs-topic>*{grid-column:1 / -1!important}}.ncs-ledger{display:grid;gap:14px}.ncs-totals{gap:8px;flex-wrap:wrap}.ncs-ledger-list{padding:2px 18px}.ncs-ledger-list>.m-btn{justify-self:center;margin:8px 0}.ncs-ledger-list .m-li>div>b{white-space:normal;overflow-wrap:anywhere}.ncs-ledger-list .ncl-btns .m-chip{white-space:normal;max-width:100%;height:auto;min-height:28px;padding:5px 11px;line-height:1.3}.ncs-orders{display:grid;gap:14px}.ncs-orders>.m-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}.ncs-orders-hint{flex:1 1 360px;margin:0}.ncs-order-list{padding:2px 18px}.ncs-order{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ncs-order:focus-visible{outline:2px solid var(--gold-line);outline-offset:2px;border-radius:10px}.ncs-order-sum{font-size:15px;font-weight:800;white-space:nowrap}.ncs-order-foot{display:flex;align-items:center;gap:10px;width:100%}.nb-list{display:grid;gap:12px}.nb-row{display:grid;gap:4px;padding-bottom:12px;box-shadow:inset 0 -1px 0 var(--line)}.nb-row:last-child{padding-bottom:0;box-shadow:none}.nb-row b{font-size:14.5px;color:var(--ink)}.nb-place,.nb-today{display:inline-flex;align-items:flex-start;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-3);min-width:0}.nb-place>span,.nb-today>span{overflow-wrap:anywhere}.nb-place .ic,.nb-today .ic{flex:none;margin-top:1px}.nb-today{color:var(--ok-ink)}.nb-today.off{color:var(--ink-3)}.nc-cities{display:inline-flex;align-items:center;gap:5px;min-width:0}.m-chat .m-input input:focus-visible,.m-chatx .m-input input:focus-visible,.m-epick .m-input input:focus-visible,.m-cbox textarea:focus-visible{box-shadow:none}.m-chatx .m-dd,.m-cinfo .m-dd{text-align:left}.m-thread-empty{flex:1;display:grid;place-items:center;padding:24px}.m-thread-empty .m-empty-note{width:min(420px,100%);border-style:dashed}.m-thread-search{display:flex;align-items:center;gap:10px;flex:none;padding:10px 16px 10px 20px;box-shadow:inset 0 -1px 0 var(--line)}.m-thread-search .m-input{flex:1}.m-thread-search .m-meta{white-space:nowrap}.m-citem .m-gic,.m-thread-h .m-gic,.m-cinfo-top .m-gic{position:relative}.m-chat .m-clist-b{grid-auto-rows:max-content}.m-clist-b .m-skel{height:66px;border-radius:13px}.m-selbox{display:grid;place-items:center;width:46px;height:46px}.m-bulkbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);font-size:13.5px;font-weight:700;color:var(--ink-2)}.m-bulkbar>b{flex-basis:100%;color:var(--ink)}.m-clist-h .m-segrow{display:flex;align-items:center;gap:6px;min-width:0}.m-clist-h>.m-seg,.m-clist-h .m-segrow .m-seg{display:flex}.m-clist-h>.m-seg{width:100%}.m-clist-h>.m-seg>span,.m-clist-h .m-segrow .m-seg>span{flex:1 1 auto;justify-content:center;padding:0 8px}.m-clist-h .m-segrow .m-seg{flex:1 1 auto;min-width:0}.m-clist-h .m-btn.on{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-clist-h .m-btn.on .ic{color:var(--gold-ink)}.m-citem .m-cmeta .ic{width:16px;height:16px;color:var(--ink-4)}.m-msgs .m-loading{min-height:0;flex:1}.m-msgs>.m-empty-note{margin:auto 0;align-self:center;width:min(420px,100%)}.m-msg.cont{margin-top:-10px}.m-msg-h .m-edited{font-style:normal;font-size:12px;font-weight:600;color:var(--ink-4)}.m-bubble .m-edited{margin-left:6px;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-4)}.m-bubble.del{display:inline-flex;align-items:center;gap:7px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-4);font-style:italic}.m-bubble.del .ic{width:14px;height:14px}.m-bubble .m-quote{cursor:pointer}.m-bubble .m-text{white-space:pre-wrap}.m-sysmsg .m-spin{width:14px;height:14px;border-width:2px}.m-ticks.muted{color:var(--ink-4)}.m-ticks.bad{color:var(--bad-ink)}.m-attimg[role=button]{cursor:zoom-in}.m-attgrid{display:grid;grid-template-columns:repeat(2,minmax(0,158px));gap:6px}.m-attgrid .m-attimg{width:100%;aspect-ratio:1}.m-attvid{display:block;width:min(320px,100%);max-height:320px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.m-attaud{display:block;width:min(320px,100%);height:40px}.m-sticker{display:block;width:150px;height:150px;object-fit:contain;cursor:zoom-in}.m-fcard[role=button],.m-dealref{cursor:pointer}.m-fcard:hover,.m-dealref:hover{filter:brightness(.985)}.m-fcard .m-fic .ic{width:20px;height:20px}.m-fcard.pending{opacity:.75;cursor:default}.m-react{-webkit-user-select:none;user-select:none}.m-react:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-xs)}.m-react.on:hover{box-shadow:inset 0 0 0 1.5px var(--gold-line),var(--sh-xs)}.m-composer{position:relative}.m-cbox .m-spin{width:17px;height:17px;border-width:2px}.m-creply{display:flex;align-items:center;gap:10px;padding:0 2px}.m-creply>.ic{width:17px;height:17px;color:var(--ink-3)}.m-creply.edit>.ic{color:var(--gold-ink)}.m-creply .m-quote{flex:1;min-width:0;margin:0}.m-cpend{display:flex;gap:6px;flex-wrap:wrap}.m-cpend .m-chip{max-width:260px;padding-right:5px}.m-cpend .m-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-cpend .m-chip img{width:18px;height:18px;border-radius:5px;object-fit:cover;flex:none}.m-cpend .m-x,.m-cpend .m-chip button{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;color:var(--ink-3)}.m-cpend .m-chip button:hover{background:var(--hover);color:var(--ink)}.m-cerr{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:13.5px;font-weight:600;color:var(--bad-ink)}.m-cerr .ic{width:15px;height:15px}.m-tpl .ic{width:14px;height:14px;color:var(--ink-3)}.m-tpl:hover{background:var(--raised)}.m-tplrow{display:flex;align-items:center;gap:6px;min-width:0}.m-tplrow>.m-tpls{flex:0 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:1px}.m-tplrow>.m-tpls::-webkit-scrollbar{display:none}.m-tplrow .m-tpl{flex:none;white-space:nowrap}.m-slash{position:absolute;left:16px;right:16px;bottom:calc(100% - 4px);z-index:5;display:grid;gap:1px;max-height:280px;overflow-y:auto;padding:6px;border-radius:16px;background:var(--raised);box-shadow:var(--sh-float);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.m-slash h6{margin:6px 10px 4px;font:800 11.5px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.m-slash .m-pi{border:0;background:none;font-family:var(--f)}.m-slash .m-pi em{font-style:normal;color:var(--gold-ink);font-weight:800}.m-slash .m-pi .m-cot>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cinfo .m-kvl>div{grid-template-columns:minmax(0,116px) minmax(0,1fr);gap:10px}.m-cinfo .m-kvl .m-dd{max-width:100%;height:34px;padding:0 8px 0 10px;gap:6px;font-size:14px}.m-cinfo .m-kvl .m-dd .ic{width:15px;height:15px}.m-cinfo .m-dealref,.m-cinfo .m-fcard{width:100%}.m-cinfo .m-banner{font-size:14px;line-height:1.5}.m-cinfo .m-people>div{min-width:0}.m-cinfo .m-people>div>.m-av{flex:none;margin-left:0}.m-cinfo .m-people>div>b{flex:0 0 auto;max-width:62%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.m-cinfo .m-people .m-prole{flex:1 1 0;min-width:0;padding-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.m-people .m-rm{flex:none;opacity:0;transition:opacity .15s ease}.m-people .m-rm-sp{flex:none;width:32px}.m-people>div:hover .m-rm,.m-people .m-rm:focus-visible{opacity:1}@media (hover: none){.m-people .m-rm{opacity:1}}.m-mgrid .m-ph[role=button]{cursor:zoom-in}.m-mgrid .m-ph.ext{display:grid;place-items:center;font:800 12px/1 var(--f);letter-spacing:.04em;color:var(--ink-3);cursor:pointer}.m-mgrid .m-ph.more{display:grid;place-items:center;font-weight:800;color:var(--ink-3)}.m-sheet .m-cinfo{box-shadow:none;padding:0;overflow:visible}.m-icopick{display:flex;flex-wrap:wrap;gap:6px}.m-icopick button{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);transition:background .12s ease,color .12s ease}.m-icopick button:hover{background:var(--hover);color:var(--ink)}.m-icopick button.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold-line);color:var(--gold-ink)}.m-icopick .ic{width:18px;height:18px}.m-grouphead{display:flex;align-items:center;gap:12px}.m-grouphead .m-gic{width:46px;height:46px;border-radius:14px}.m-grouphead .m-input{flex:1}.m-pick{display:grid;gap:2px;max-height:300px;overflow-y:auto;margin:0 -6px}.m-pick>button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 6px;border-radius:11px;text-align:left;transition:background .12s ease}.m-pick>button:hover{background:var(--hover)}.m-pick>button.on{background:var(--gold-soft)}.m-pick .m-cot>b{font-size:14.5px}.m-picklist{display:grid;gap:2px;align-content:start;min-height:180px;max-height:360px;overflow-y:auto;margin:0 -6px}.m-picklist .m-pi .m-fic{width:36px;height:36px;border-radius:10px}.m-picklist .m-pi .m-fic .ic{width:18px;height:18px}.m-picklist .m-empty-note{margin:6px}.m-qreact{display:flex;align-items:center;gap:2px;padding:2px 2px 8px;margin-bottom:4px;box-shadow:inset 0 -1px 0 var(--line)}.m-qreact button{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:19px;line-height:1;transition:transform .12s ease,background .12s ease}.m-qreact button:hover{background:var(--hover);transform:scale(1.15)}.m-qreact button.more{margin-left:auto;background:var(--gold-grad);color:var(--on-gold);box-shadow:inset 0 1px #ffffff61,var(--sh-btn)}.m-qreact button.more .ic{width:16px;height:16px;stroke-width:2.2}.m-pop.m-epick{gap:8px;padding:10px}.m-epick-cats{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.m-epick-cats button{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;font-size:18px;line-height:1}.m-epick-cats button:hover{background:var(--hover)}.m-epick-cats button.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.m-epick-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;align-content:start;max-height:248px;overflow-y:auto}.m-epick-grid button{height:36px;border-radius:9px;font-size:21px;line-height:1;transition:transform .12s ease,background .12s ease}.m-epick-grid button:hover{background:var(--hover);transform:scale(1.18)}.m-epick-grid .m-pop-empty{grid-column:1 / -1;text-align:center}.m-epick-foot{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 0;font:800 11.5px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.m-epick-foot span+span{letter-spacing:0;text-transform:none;font-weight:600}.m-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;background:#09090bd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--f)}.m-viewer-top{display:flex;align-items:center;gap:10px;flex:none;padding:14px 18px}.m-viewer-top .m-cot>b{color:#fff}.m-viewer-top .m-cot>span{color:#ffffffa8}.m-viewer-b{flex:1;min-height:0;display:grid;place-items:center;padding:0 24px 24px}.m-viewer-b>img,.m-viewer-b>video{max-width:100%;max-height:calc(calc(var(--kn-vh) * 100) - 110px);border-radius:14px;object-fit:contain;box-shadow:var(--sh-float)}.m-viewer-b>iframe{width:min(1000px,100%);height:calc(calc(var(--kn-vh) * 100) - 110px);border:0;border-radius:14px;background:#fff}.m-viewer-card{display:grid;justify-items:center;gap:12px;min-width:min(340px,100%);padding:28px;border-radius:20px;background:var(--raised);box-shadow:var(--sh-float);text-align:center;color:var(--ink)}.m-viewer-card .m-fic{width:56px;height:56px;border-radius:14px;font-size:12px}.m-viewer-card audio{width:300px;max-width:100%}.m-viewer-spin{position:fixed;left:50%;top:50%;z-index:71;transform:translate(-50%,-50%)}.m-offstage{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden}.m-esteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(860px,100%);margin:6px 0 2px;text-align:left}.m-estep{display:grid;gap:8px;align-content:start;padding:16px 18px;border-radius:14px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--card-2-line),var(--sh-xs)}.m-estep>div{display:flex;align-items:center;gap:10px}.m-estep b{font-size:15px;font-weight:800;line-height:1.3}.m-estep p{margin:0;max-width:none;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.m-empty .m-chans-row{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:14px;font-weight:700}.m-empty .m-chans-row .ic{width:18px;height:18px}@container main (max-width: 800px){.m-esteps{grid-template-columns:minmax(0,1fr)}}@container main (max-width: 560px){.m-thread-h{gap:8px;padding:10px 10px 10px 12px}.m-thread-h .m-actions{gap:2px}.m-thread-h .m-dd>span{display:none}.m-thread-h .m-dd{padding:0 8px}}.m-cbox textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-page{min-height:calc(var(--kn-vh) * 100)}.gl-page .m-gfrom{flex:1}.gl-page .m-gfrom>div{min-width:0}.gl-page .m-gfrom>div>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-gbody.gl-one{grid-template-columns:minmax(0,760px);justify-content:center}.gl-main{display:grid;gap:18px;align-content:start;min-width:0}.gl-join{flex-wrap:wrap}.gl-join>span{flex:1;min-width:200px;line-height:1.5}.gl-page .m-li>div>.m-meta{display:block}.gl-order{gap:14px}.gl-title{white-space:normal}.gl-stagebar .m-stg{cursor:default;flex:1 0 auto}.gl-stagebar .m-stg:hover{color:inherit}.gl-route+.gl-route{margin-top:10px;padding-top:12px;box-shadow:inset 0 1px 0 var(--line)}.gl-route-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gl-ask{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.gl-share .m-li.gl-off{opacity:.6}.m-gbody.gl-one{align-content:start}.gl-share .m-li{grid-template-columns:minmax(0,1fr) auto}.gl-share .m-li>div>b{white-space:normal}.gd-doc{display:grid;gap:14px;min-width:0}.gd-card{display:none;gap:10px;justify-items:start}.gd-card .m-h1{white-space:normal}.gd-sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.gd-sum b{font:800 24px/1 var(--f);letter-spacing:-.02em;white-space:nowrap}.gd-pdf{min-width:0}.gd-signers,.gd-marks{display:grid;gap:8px}.gd-offer{display:grid;gap:10px}.gd-mark{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;background:var(--ok-soft);color:var(--ok-ink);font-size:14px}.gd-mark .ic{width:18px;height:18px}.gd-mark .m-meta{color:inherit;opacity:.8}.gd-signer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px;color:var(--ink-2)}.gd-signer b{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.gd-signer.me b{color:var(--ink);font-weight:800}.gd-kep{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.gd-kep .m-chip{max-width:100%;white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:1.25}.gd-ord{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--active);font-size:12.5px;font-weight:800}@media (max-width: 700px){.gd-card{display:grid}.gd-doc:not(.open) .gd-pdf{display:none}.gd-sidesum{display:none}}.gd-otp{display:grid;gap:12px}.gd-codebox{position:relative;display:block;cursor:text}.gd-codein{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;caret-color:transparent}.m-code.gd-code{grid-template-columns:repeat(6,minmax(0,1fr))}.gd-code span.on{box-shadow:inset 0 0 0 2px var(--gold)}.gd-codein:disabled+.gd-code{opacity:.6}.gs{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:calc(var(--kn-vh) * 100)}.gs-side{position:sticky;top:0;height:calc(var(--kn-vh) * 100)}.gs-side .m-nav{width:100%;border:0;background:none;font:inherit;cursor:pointer;text-align:left}.gs-side .m-nav.on{background:var(--gold-soft)}.gs-from{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:12px 0 10px;padding:12px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.gs-from b{display:block;overflow:hidden;font-size:15px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.gs-from .m-meta{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gs-main{display:flex;flex-direction:column;min-width:0;container:main / inline-size}.gs-content{display:grid;gap:18px;align-content:start;width:100%;max-width:920px;padding:28px 36px 40px}.gs-head{display:grid;gap:4px}.gs-head .m-sub{white-space:normal}.gs-seg{display:none;justify-self:start}.gs-grow{flex:1}.gs-docs{display:grid;gap:14px}.gs-docs .m-doc>div{min-width:0}.gs-docs .m-doc>div>.m-meta{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gs-hint{display:flex;gap:8px;align-items:flex-start}.gs-hint>.ic{flex:none;margin-top:2px}.gs-company{display:grid;gap:4px}.gs-cohead{display:flex;gap:14px;align-items:center;margin-bottom:8px}.gs-cohead .m-h2{white-space:normal}.gs-corow>div{display:grid;gap:2px;min-width:0}.gs-corow .m-link{overflow-wrap:anywhere}.gs-net{display:grid;gap:12px}.gs-netrow{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap}.gs-netrow>div{display:grid;gap:2px;flex:1 1 180px;min-width:0}.gs-netrow b{overflow:hidden;font-size:15px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.gs-netrow .m-meta{display:inline-flex;align-items:center;gap:6px}.gs-nearby{justify-self:start;padding:0;border:0;background:none;font-family:inherit}.gs-join{flex-wrap:wrap}.gs-join>span{flex:1;min-width:200px;line-height:1.5}.gs-view{display:grid;gap:14px;min-width:0}.gs-viewbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gs-viewbar>b{flex:1;min-width:0;overflow:hidden;font-size:16px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 900px){.gs{grid-template-columns:minmax(0,1fr)}.gs-side{display:none}.gs-mbar,.gs-seg{display:flex}.gs-content{padding:14px 16px 32px}}@media (max-width: 600px){.gs-docs .m-doc{grid-template-columns:42px minmax(0,1fr) auto;row-gap:8px}.gs-docs .m-doc>.m-fic{grid-row:1 / span 2;align-self:start}.gs-docs .m-doc>div{grid-column:2;grid-row:1}.gs-docs .m-doc>div>b{white-space:normal}.gs-docs .m-doc>.m-btn{grid-column:3;grid-row:1;align-self:start}.gs-docs .m-doc>.m-chip,.gs-docs .m-doc>span:empty{grid-column:2 / span 2;grid-row:2;justify-self:start}}.nw-card{display:grid;gap:14px}.nw-head{display:grid;gap:4px}.nw-head .m-sub{white-space:normal}.nw-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.gs-acc{display:grid;gap:12px}@media (max-width: 600px){.nw-form{grid-template-columns:minmax(0,1fr)}.nw-form>.m-btn{justify-self:start}}.my-docs{display:grid;gap:14px}.my-docs .my-tabs{margin:0}.my-doc{cursor:pointer}.my-doc:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.my-doc .my-when{white-space:nowrap}.my-more{display:flex;justify-content:center}.my-sheet .my-pdf{display:grid;gap:12px}.my-sheet .my-you{min-width:0}@media (max-width: 700px){.my-doc .my-when{display:none}}.gl-req{display:grid;gap:14px}.gl-req .gl-lead{margin:0;color:var(--ink-2);line-height:1.5}.gl-req .gl-reqgrid{grid-template-columns:1fr 1fr}.gl-req .gl-reqsend{justify-self:start}@media (max-width: 640px){.gl-req .gl-reqgrid{grid-template-columns:1fr}.gl-req .gl-reqsend{justify-self:stretch}}.gl-brief{display:grid;gap:14px}.gl-brief .gl-lead{margin:0;color:var(--ink-2);line-height:1.5}.gl-briefq{display:grid;gap:16px}.gl-briefq .m-field{display:grid;min-width:0}.gl-q.miss .m-input,.gl-q.miss .m-area,.gl-q.miss .m-dd{box-shadow:inset 0 0 0 1.5px var(--bad)}.gl-q input[type=date]{min-width:0}[data-theme=dark] .gl-q input[type=date]{color-scheme:dark}.gl-files{display:grid;gap:8px;justify-items:start}.gl-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;padding:6px 6px 6px 12px;border-radius:11px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.gl-file>span{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-file>em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.gl-brief .gl-briefsend{justify-self:start}@media (max-width: 640px){.gl-brief .gl-briefsend{justify-self:stretch}}@media (max-width: 600px){.ps-seg .m-seg span:not(.on){gap:0;padding:0 12px;font-size:0}.ps-seg .m-seg span:not(.on) em{margin-left:4px;font-size:11.5px}}.gl-rfq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.gl-rfq .gl-lead{margin:0;color:var(--ink-2);line-height:1.5;white-space:pre-wrap}.gl-rfq-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gl-rfq-meta .m-due{white-space:normal}.gl-rfq-items{display:grid;gap:10px}.gl-rfq-item{display:grid;gap:10px;padding:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.gl-rfq-it{display:grid;gap:2px}.gl-rfq-it b{font-size:15px}.gl-rfq-inputs{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px}.gl-rfq-kv{margin:0}.gl-rfq-total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.gl-rfq-total b{font-size:18px;font-variant-numeric:tabular-nums}.gl-rfq .gl-reqsend{justify-self:start}@media (max-width: 600px){.gl-rfq-inputs{grid-template-columns:1fr 1fr}.gl-rfq-inputs .gl-rfq-c{grid-column:1 / -1}.gl-rfq .gl-reqsend{justify-self:stretch}}.gl-unsub{display:grid;gap:14px}.gl-unsub .gl-lead{margin:0;color:var(--ink-2);line-height:1.5;overflow-wrap:anywhere}.gl-unsub>.m-btn{justify-self:start}.gl-unsub .gl-unsub-addr{overflow-wrap:anywhere}.gl-review{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.gl-review .gl-lead{margin:0;color:var(--ink-2);line-height:1.5}.gl-stars{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.gl-star{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--ink-4);background:transparent;transition:color .15s ease,transform .15s ease}button.gl-star:hover{color:var(--gold);transform:scale(1.06)}button.gl-star:focus-visible{box-shadow:0 0 0 2px var(--gold);outline:none}.gl-star .ic{width:32px;height:32px;stroke-width:1.6}.gl-star.on{color:var(--gold)}.gl-star.on .ic{fill:currentColor}.gl-stars.ro .gl-star{width:30px;height:30px}.gl-stars.ro .gl-star .ic{width:22px;height:22px}.gl-starlabel{margin-left:8px;font-size:14px;font-weight:700;color:var(--ink-2)}.gl-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink-2);cursor:pointer}.gl-consent .m-cb{flex:none;margin-top:1px}.gl-review-show{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.gl-review-text{margin:0;white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.gl-review-acts{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 640px){.gl-review-acts>.m-btn{flex:1 1 100%}}.gl-cab{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.gl-cab-sum>div>.m-meta{grid-column:2;display:block;margin-top:-6px;font-weight:500}.gl-cab-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gl-cab-bar>.m-btn{margin-left:auto}@media (max-width: 560px){.gl-cab-bar>.m-seg,.gl-cab-bar>.m-btn{width:100%;margin-left:0}.gl-cab-bar>.m-seg span{flex:1 1 0;justify-content:center}.gl-cab-bar>.m-btn{justify-content:center}}.gl-cab-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.gl-cab-seg::-webkit-scrollbar{display:none}.gl-cab-list .m-li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.gl-cab-list .m-li>div{min-width:0}.gl-cab-list .m-li .m-meta{white-space:normal}@media (max-width: 560px){.gl-cab-list .m-li{grid-template-columns:minmax(0,1fr) auto}.gl-cab-list .m-li>.m-fic{display:none}}.gl-cab-reason{display:block;margin-top:4px;color:var(--bad);font-size:12.5px;font-weight:600;line-height:1.4;white-space:normal}.gl-cab-amt{display:grid;justify-items:end;gap:4px}.gl-cab-amt b{font-variant-numeric:tabular-nums;white-space:nowrap}.gl-cab-amt b.neg{color:var(--bad)}.gl-cab-dispute{display:grid;gap:4px;margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.gl-cab-dform{display:grid;gap:8px;margin-top:8px}.gl-rep{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.gl-rep .m-sec{display:flex;align-items:center;gap:8px;margin:0}.gl-rep-list .m-li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.gl-rep-list .m-li>div{min-width:0}.gl-rep-list .m-li .m-meta{white-space:normal}.gl-rep-num{display:grid;justify-items:end;gap:2px;text-align:end}.gl-rep-num b{font-variant-numeric:tabular-nums;white-space:nowrap}.gl-rep-bar{display:grid;gap:4px;margin-top:6px;max-width:320px}.gl-rep-bar .m-prog i.over{background:var(--bad)}.gl-rep-pick{display:grid;gap:8px}.gl-switch-row{display:flex;align-items:flex-start;gap:10px}.gl-switch-row>span{display:grid;gap:2px}.gl-rep-tab{display:grid;gap:12px}.dc-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.dc-bar .dc-tabs{margin:0}.dc-find{width:min(280px,100%)}.dc-table tbody tr{cursor:pointer}.dc-table .dc-num{font-weight:800;white-space:nowrap}.dc-table .dc-title b{display:block}.dc-table .dc-mob{display:none}.dc-table .dc-more{width:44px;text-align:right}.dc-foot{padding:12px 22px 14px}.dc-pick{position:relative;display:flex;align-items:center;gap:6px}.dc-pick .m-dd{flex:1;min-width:0}.dc-filters{margin:-4px 0 16px}.dc-filter{display:inline-flex;min-width:0}.dc-filter .m-dd{max-width:240px}.dc-fcontact{width:240px}.dc-fcontact .dc-pick{width:100%}.dc-fcontact .m-dd{max-width:none}.dc-frange{width:240px}.dc-frange .m-dd{max-width:none;width:100%}.dc-doc,.dc-log,.dc-list{display:grid;gap:14px;margin-top:16px}.dc-hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width: 760px){.dc-table thead,.dc-table .dc-hide{display:none}.dc-table .dc-title{white-space:normal}.dc-table .dc-mob{display:block;margin-top:4px}.dc-find{width:100%;order:3}.dc-filter{flex:1 1 calc(50% - 8px)}.dc-filter .m-dd{max-width:none;width:100%}.dc-fcontact,.dc-frange{width:auto;flex-basis:100%}}.dc-sheet .m-sheet-b{grid-auto-rows:max-content}.dc-tpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dc-tpl{gap:6px;padding:14px 16px;border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.dc-tpl b{font-size:15px;font-weight:800}.dc-tpl p{margin:0;font-size:13px;line-height:1.45}.dc-tpl.on{box-shadow:inset 0 0 0 2px var(--gold),var(--sh-card)}.dc-tplw{position:relative;display:grid}.dc-tplw .dc-tpl{padding-right:44px}.dc-tplw .dc-tplmore{position:absolute;top:8px;right:8px}@media (max-width: 760px){.dc-tpls{grid-template-columns:minmax(0,1fr)}}.dc-integrity{display:grid;gap:10px}.dc-integrity .m-ct{display:inline-flex;align-items:center;gap:8px}.dc-integrity .m-ct .ic{width:16px;height:16px;color:var(--ok-ink)}.dc-hashrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center}.dc-hashrow .m-flabel{grid-column:1 / -1;margin:0}.dc-hashval{min-width:0;padding:6px 10px;border-radius:8px;background:var(--box);font:500 12.5px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink-2);overflow-wrap:anywhere}@media (max-width: 700px){.dc-sheet .m-sheet-top{flex-wrap:wrap}.dc-sheet .m-sheet-top .m-title{flex:1 1 calc(100% - 64px);min-width:0}.dc-sheet .m-sheet-top>.m-chip{margin-left:56px}}.dc-version{display:grid;gap:10px}.dc-version .m-ch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dc-version .m-ch .m-meta{margin-left:auto}.dc-vsigner{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.dc-vsigner>div{display:grid;gap:2px;min-width:0;padding-top:2px}.dc-vname{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.dc-vsigner b{font-weight:700;overflow-wrap:anywhere}.dc-vord{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--active);font-size:12.5px;font-weight:800}.dc-version .dc-hash{overflow-wrap:anywhere}.dc-report{display:grid;gap:16px}.dc-report .m-toolbar{margin:0}.dc-report .m-tile span{white-space:normal;overflow:visible}.dc-report .m-tile b{font-size:22px}.dc-rwrap{overflow-x:auto}.dc-rtable td,.dc-rtable th{white-space:nowrap}.m-li.dc-signer{grid-template-columns:minmax(0,1fr) auto}.dc-signer .m-meta{overflow-wrap:anywhere}.dc-kep{display:flex;margin-top:4px}.dc-kep .m-chip{white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:1.25}.dc-exp{display:flex;gap:14px;align-items:flex-start;padding:4px 0 2px}.dc-exp-ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--active);color:var(--ink-3)}.dc-exp-ic .ic{width:22px;height:22px}.dc-exp-ic.ok{background:var(--ok-soft);color:var(--ok-ink)}.dc-exp-ic.bad{background:var(--bad-soft);color:var(--bad-ink)}.dc-exp-txt{display:grid;gap:6px;min-width:0;flex:1}.dc-exp-txt b{font-size:15.5px;font-weight:800}.dc-exp-prog{margin-top:6px}.dc-exp[data-export-state=ready] .dc-exp-prog i{background:var(--ok)}.dc-exp-prog.run i{width:38%;animation:dc-exp-run 1.4s ease-in-out infinite}@keyframes dc-exp-run{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion: reduce){.dc-exp-prog.run i{animation:none;width:60%}}.dc-inbox{padding:18px}.rv-req{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.rv-hint{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.45}.rv-hint .ic{width:16px;height:16px;flex:none;margin-top:1px}.rv-to{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px;min-width:0}.rv-to b{overflow-wrap:anywhere}.rv-noaddr{color:var(--bad-ink);font-weight:700}.rv-preview{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--card-2);border:1px solid var(--card-2-line);min-width:0}.rv-preview p{margin:0;white-space:pre-wrap;line-height:1.5;font-size:14px;overflow-wrap:anywhere;color:var(--ink-2)}.rv-preview .m-sec{margin:0}.rv-page{display:grid;gap:16px}.rv-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-search{width:260px;max-width:100%}.rv-search input{min-width:0}.rv-list{padding-top:6px;padding-bottom:6px}.rv-row{border-radius:12px;cursor:pointer;transition:background .15s ease}.rv-row:hover,.rv-row:focus-visible{background:var(--hover);outline:none}.rv-row[data-review-status=withdrawn] p{color:var(--ink-4)}.rv-row>div{min-width:0}.rv-row .m-meta b{margin-right:8px}.rv-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rv-chips:empty{display:none}.rv-more{display:flex;justify-content:center;padding:10px 0 4px}.rv-sh{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.rv-sh b{display:block;font-size:16px;overflow-wrap:anywhere}.rv-sheet{display:grid;gap:16px}.rv-full{margin:0;font-size:16px;font-weight:500;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.rv-kvl>div{grid-template-columns:170px minmax(0,1fr)}.rv-reply{display:grid;gap:10px}.rv-reply .m-flabel{margin:0}.rv-reply .m-rev-reply{margin-top:0;white-space:pre-wrap;overflow-wrap:anywhere}.rv-reply-act{display:flex;justify-content:flex-end}.rv-pick{display:grid;gap:12px}.rv-pick-list{display:grid;gap:4px;max-height:320px;overflow:auto}.rv-pick-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rv-pick-row:hover,.rv-pick-row:focus-visible{background:var(--hover);outline:none}.rv-pick-row .m-av{width:34px;height:34px}.rv-pick-row span{display:grid;gap:2px;min-width:0}.rv-pick-row b,.rv-pick-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-tab{display:grid;gap:4px}.rv-tab-bar{display:flex;align-items:center;padding-bottom:6px}.rv-deal .m-ct .ic{margin-right:6px}.rv-report{display:grid;gap:16px}.rv-dist{display:grid;gap:10px}.rv-dist-row{display:grid;grid-template-columns:92px minmax(0,1fr) 36px;gap:12px;align-items:center}.rv-dist-row b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 760px){.rv-search{width:100%;order:3}.rv-kvl>div{grid-template-columns:minmax(0,1fr);gap:2px;align-items:start}}.rv-kvl b .m-entchip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.rv-pub{padding:14px 16px;border-radius:14px;background:var(--card-2);border:1px solid var(--card-2-line)}.rv-pub-row{display:flex;align-items:center;gap:14px}.rv-pub-txt{display:grid;gap:4px;flex:1;min-width:0}.rv-pub-txt b{font-size:15px}.rv-pub-txt .dim{color:var(--ink-3);font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.rv-pub-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:700;color:var(--gold-ink)}.rv-pub-link .ic{width:14px;height:14px}.m-rev .rv-src{margin:2px 0 6px}@media (max-width: 760px){.rv-kpis .m-kpi-v{white-space:normal}.rv-kpis .m-kpi-v small{display:block;margin:4px 0 0}}.pay-note{margin-bottom:4px}.pay-kf .m-dd.block{width:100%}.pay-methods{flex-wrap:wrap}.pay-left{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.pay-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.pay-alloc{display:grid;gap:8px;margin-top:14px;padding-top:14px;box-shadow:inset 0 1px 0 var(--line)}.pay-alloc-h{display:grid;gap:2px}.pay-alloc-h b{font-size:14.5px;font-weight:800}.pay-arow{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px}.pay-anum{display:grid;gap:2px;min-width:0}.pay-aname{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pay-anum b{font-size:14px;font-weight:800}.pay-anum .m-meta{font-size:12.5px}.pay-rates{display:grid;gap:6px}.pay-rate{display:grid;grid-template-columns:auto minmax(0,160px);align-items:center;gap:4px 8px}.pay-rate .m-meta{grid-column:1 / -1}.pay-rate-l{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-rate .m-meta,.pay-cross{font-size:12.5px}.ipay{display:grid;gap:12px}.ipay-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ipay-h h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800}.ipay-h h3 .ic{width:18px;height:18px;color:var(--ink-3)}.ipay-list{display:grid;gap:6px}.ipay-list .m-li{display:flex;align-items:center;gap:10px}.ipay-list .m-li>div{display:grid;gap:2px}div.ipay-fx{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px;font-size:13px}div.ipay-fx>span{display:block;min-width:0}div.ipay-fx .ic{width:15px;height:15px;flex:none}@media (max-width: 700px){.pay-arow{grid-template-columns:minmax(0,1fr) 128px}.pay-rate{grid-template-columns:auto minmax(0,1fr)}div.m-kpis.ipay-kpis{grid-template-columns:minmax(0,1fr)}div.ipay-kpis .m-kpi+.m-kpi{box-shadow:inset 0 1px 0 var(--line)}.pay-kf .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}}.dpay{display:grid;gap:14px}.dpay-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dpay-h .m-meta{display:inline-flex;align-items:center;gap:6px}@media (max-width: 700px){.dpay-kpis.m-kpis.k3{grid-template-columns:minmax(0,1fr)}.dpay-kpis .m-kpi+.m-kpi{box-shadow:inset 0 1px 0 var(--line)}}.dpay-sec{display:grid;gap:8px}.dpay-inv,.dpay-pay,.dpay-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.dpay-inv>div,.dpay-pay>div{display:grid;gap:2px;min-width:0}.dpay-inv b,.dpay-pay b{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpay-file b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpay-of{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.dpay-line{margin-top:8px}.pay-registry{display:grid;gap:12px}.pay-table tbody tr{cursor:pointer}.pay-table tbody tr.pay-static{cursor:default}.pay-table td.num,.pay-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-who{display:grid;gap:2px;min-width:0}.pay-who b,.pay-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-who span{font-size:12.5px;color:var(--ink-3)}.pay-act{text-align:right;width:1%;white-space:nowrap}@media (max-width: 700px){.pay-mhide{display:none}}.ip-paid{display:grid;gap:2px;justify-items:end}.ip-conv{cursor:pointer}.ip-bad{color:var(--bad-ink);font-weight:700}.fin-party{display:grid;gap:14px}.fin-kpis .m-kpi-v{font-size:26px}@media (max-width: 700px){.fin-kpis.m-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-kpis .m-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.fin-kpis .m-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}}.rcv-registry,.recon{display:grid;gap:14px}.rcv-table td.num,.rcv-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rcv-table tbody tr{cursor:pointer}.recon .m-li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.recon .m-li>div{display:grid;gap:2px;min-width:0}.recon .m-li b{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.rcv-mhide{display:none}}.rcv-table td:first-child{white-space:normal;min-width:140px}@media (max-width: 700px){.fin-kpis .m-kpi{padding:14px 16px 16px}.fin-kpis .m-kpi-v{font-size:20px}}.fin-page{display:grid;gap:16px;align-content:start}.fin-acc,.fin-ops{display:grid;gap:14px}.fin-accrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px}.fin-accrow>div{display:grid;gap:2px;min-width:0}.fin-bal{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.fin-mdate{display:none;font-style:normal}@media (max-width: 700px){.fin-mdate{display:inline}}.pw-body{display:grid;gap:8px}.pw-big{font:800 28px/1.15 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pw-bad{color:var(--bad-ink)}.pw-tiles{margin-top:6px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pw-tiles .m-tile b{font-size:18px;overflow-wrap:anywhere}.pw-row{cursor:pointer}.pw-row .m-num-r{display:grid;justify-items:end;gap:4px}@media (max-width: 700px){.pw-big{font-size:24px}.pw-tiles .m-tile b{font-size:15px}}.mkt-page{display:grid;gap:16px;align-content:start}.mkt-src{display:grid;gap:12px;align-content:start}.mkt-bar{flex-wrap:wrap;row-gap:8px}.mkt-bar .m-meta{display:inline-flex;align-items:center;gap:6px}.mkt-table tr.mkt-off td{color:var(--ink-3)}.mkt-table .pay-who b{display:inline-flex;align-items:center;gap:8px}.mkt-sheet{display:grid;gap:16px;align-content:start}.mkt-kpis.m-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-marks{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mkt-sheet .m-kfv .m-prog{margin-top:6px}.mkt-sheet .m-prog.warn i{background:var(--warn)}.mkt-link{display:flex;align-items:center;gap:8px;min-width:0}.mkt-link .m-input{flex:1 1 auto;min-width:0}.mkt-link .m-input input{min-width:0;text-overflow:ellipsis}.mkt-mstate{display:none}.mkt-month{display:inline-flex;align-items:center;gap:4px}.mkt-month .m-h2{min-width:150px;text-align:center;text-transform:capitalize}.mkt-tree-card{display:grid;gap:8px}.mkt-tree-card .m-tree b.num{text-align:right;font-variant-numeric:tabular-nums}.mkt-out{color:var(--bad-ink)}.mkt-act{width:44px;text-align:right}.mkt-note{display:flex;align-items:flex-start;gap:6px}.mkt-note>.ic{flex:none;margin-top:2px}.mkt-file{position:relative;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-import{display:grid;gap:10px;margin-top:14px}.mkt-import-sum{display:flex;gap:8px;flex-wrap:wrap}.mkt-import-table tr.bad td{color:var(--bad-ink)}.mkt-import-table tr.dup td{color:var(--ink-3)}.mkt-roi-card{display:grid;gap:8px}.mkt-roi-card>.m-ch{padding:0 4px}.mkt-roi-table td.num,.mkt-roi-table th.num{white-space:nowrap}.mkt-roi-table th,.mkt-roi-table td{padding-left:9px;padding-right:9px}.mkt-roi-table th:first-child,.mkt-roi-table td:first-child{padding-left:16px}.mkt-roi-table th:last-child,.mkt-roi-table td:last-child{padding-right:16px}.mkt-roi-table tbody tr{cursor:pointer}.mkt-roi-table tbody tr.mkt-roi-none{cursor:default}.mkt-roi-table tbody tr.mkt-roi-none td{color:var(--ink-3)}.mkt-roi-table .m-who .m-meta{display:block}.mkt-neg{color:var(--bad-ink)}.mkt-ads-sum{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 12px}.mkt-ads-sum>div{display:grid;gap:2px;min-width:0}.mkt-ads-sum span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt-ads-sum b{font:800 20px/1.1 var(--f);font-variant-numeric:tabular-nums}.mkt-ads-sum>.ic{color:var(--ink-4)}.mkt-ads-sum>.roi{margin-left:auto;text-align:right}@media (max-width: 700px){.mkt-bar .m-meta{display:none}.mkt-kpis .m-kpi{padding:14px 12px 16px}.mkt-kpis .m-kpi-ic{display:none}.mkt-link{flex-wrap:wrap}.mkt-mstate{display:block;margin-top:4px}.mkt-modal .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.mkt-modal .m-seg{display:flex;flex-wrap:wrap;width:fit-content}.mkt-spend-kpis.m-kpis{grid-template-columns:minmax(0,1fr)}.mkt-tree-card .m-tree>div{grid-template-columns:minmax(0,1fr) auto}.mkt-tree-card .m-tree em{grid-column:1 / -1;text-align:left;margin-top:-8px}.mkt-month .m-h2{min-width:0}.mkt-link .m-input{flex-basis:100%}.mkt-roi .mkt-bar .m-seg{order:3}.mkt-roi .m-roi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkt-roi .m-roi>div{padding:12px 14px}.mkt-roi .m-roi b{font-size:21px}.mkt-roi .m-roi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-ads-sum b{font-size:17px}}.mkt-partner-link{display:grid;gap:6px;min-width:0}.mkt-partner-link>.m-btn{justify-self:start}.mkt-sheet .m-list .m-li{width:100%;text-align:start}.mkt-chips{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.mkt-terms-text .m-kfv{white-space:normal;line-height:1.45}.mkt-tiers{display:grid;gap:8px;padding:4px 0 8px}.mkt-tier{display:grid;grid-template-columns:72px minmax(0,110px) minmax(0,1fr) auto;gap:8px;align-items:center}.mkt-tier-from{font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.mkt-tiers .m-addlink{justify-self:start}.mkt-cb{display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer;font-weight:600;color:var(--ink-2);line-height:1.4}.mkt-pipes{gap:6px;flex-wrap:wrap}.mkt-pipes>span{height:30px;padding:0 12px;font-size:13px}.mkt-preview{padding:6px 16px}.mkt-term-ref{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;text-align:start}@media (max-width: 700px){.mkt-tier{grid-template-columns:60px minmax(0,1fr) auto}.mkt-tier-amount{grid-column:1 / 3}.mkt-terms-ed .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}}.mkt-reason{display:block;color:var(--bad);font-size:12.5px;font-weight:600;line-height:1.4;white-space:normal}.mkt-deal-partner .mkt-chips .m-btn{height:28px}.mkt-table .mkt-check{width:36px}.mkt-table td.neg{color:var(--bad-ink)}.mkt-mshow{display:none}@media (max-width: 700px){.mkt-mshow{display:block;margin-top:4px}}@media (max-width: 700px){.mkt-accr-kpis .m-kpi-v{font-size:19px;overflow-wrap:anywhere}}.mkt-from{display:inline-block;color:var(--warn);font-size:12px;font-weight:700}.mkt-payout-list{margin:12px 0}.mkt-payout-list .m-li{grid-template-columns:auto minmax(0,1fr) auto}.mkt-payout-sum{font-variant-numeric:tabular-nums;white-space:nowrap}.mkt-dispute{display:grid;gap:6px;justify-items:start;margin-bottom:12px;padding:10px 12px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.mkt-dispute p{margin:0;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mkt-disputes .m-li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.mkt-disputes .m-li>div{min-width:0}.mkt-dispute-text{display:block;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.mkt-dispute-answer{display:block;margin-top:4px;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.mkt-dispute-side{display:grid;justify-items:end;gap:6px}@media (max-width: 640px){.mkt-disputes .m-li{grid-template-columns:auto minmax(0,1fr)}.mkt-dispute-side{grid-column:2;justify-items:start}}.fin-cats,.fin-dirs{display:grid;gap:14px;align-content:start}.fin-tree>div.fin-trow{position:relative;grid-template-columns:minmax(0,1fr) auto 32px;gap:10px}.fin-tree>div.fin-trow:first-child{box-shadow:none}.fin-tname{display:flex;align-items:center;gap:6px;min-width:0}.fin-tlabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-grip{display:inline-flex;flex:none;width:18px;color:var(--ink-4);cursor:grab;touch-action:none}.fin-tchev{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.fin-tchev:hover{background:var(--line)}.fin-tree em{font-size:13px;font-weight:600;white-space:nowrap}.fin-trow.lifted{opacity:.4}.fin-trow.archived .fin-tlabel{color:var(--ink-3)}.fin-dirs .m-flabel{margin-top:4px}.fin-dirs .m-li{text-align:start;width:100%}.fin-dirs .m-li:disabled{cursor:default;opacity:1}@media (max-width: 700px){.fin-tree>div.fin-trow{grid-template-columns:minmax(0,1fr) 32px}.fin-tree>div.fin-trow.l3{padding-left:34px}}.fin-ops{display:grid;gap:12px;align-content:start}.fin-ops-bar,.fin-ops-filters{flex-wrap:wrap;row-gap:8px}.fin-search{width:min(320px,100%)}.fin-note{display:inline-flex;align-items:center;gap:6px}.fin-out{color:var(--bad-ink)}.fin-table .pay-who b{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-sheet-foot{display:flex;align-items:center;gap:10px;width:100%}.fin-kinds{margin-bottom:4px;flex-shrink:0;min-height:max-content}.fin-file{position:relative;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-import{display:grid;gap:10px;margin-top:14px}.fin-import-sum{display:flex;gap:8px;flex-wrap:wrap}.fin-import-table tr.bad td{color:var(--bad-ink)}.fin-import-table tr.dup td{color:var(--ink-3)}.fin-card-ops{display:grid;gap:8px}.fin-card-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fin-li-sum{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.fin-acc-card{display:grid;gap:10px;align-content:start}.fin-acc-top{display:flex;align-items:center;gap:10px;min-width:0}.fin-acc-top>div{display:grid;gap:2px;min-width:0}.fin-acc-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-acc-card .fin-bal{font-size:24px}@media (max-width: 700px){.fin-accs{grid-template-columns:minmax(0,1fr)}.fin-search{width:100%;order:3}.fin-note{display:none}.fin-kf .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.fin-rec .pay-who b,.fin-rec .pay-who span{white-space:normal}}.fin-exp{display:grid;gap:16px;align-content:start}.fin-exp-card{display:grid;gap:14px}.fin-exp-h{display:grid;gap:2px}.fin-exp-preset{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-exp-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fin-exp-foot .m-meta{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;flex:1 1 260px}.fin-exp-cols{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fin-exp-card .m-kfv>span[data-fin-exp-dataset],.fin-exp-card .m-kfv>span[data-fin-exp-format]{display:block;min-width:0;max-width:100%}.fin-exp-foot .m-meta .ic{flex:none}@media (max-width: 700px){.fin-exp-card .m-kfr{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}.fin-exp-card .m-seg[data-fin-exp-period]{display:flex;flex-wrap:wrap;width:fit-content}.fin-exp-foot .m-meta{align-items:flex-start}.fin-exp-foot .m-meta .ic{margin-top:2px}}.fin-bd{display:grid;gap:14px;align-content:start}.fin-bd-month{display:inline-flex;align-items:center;gap:6px}.fin-bd-month .m-h2{min-width:150px;text-align:center}.fin-bd-table td{vertical-align:middle}.fin-bd-table .fin-bd-amt{width:170px}.fin-bd-table .fin-bd-amt input{text-align:right}.fin-bd-table tr.l2 .pay-who{padding-left:18px}.fin-bd-table tr.l3 .pay-who{padding-left:36px}.fin-bd-table tr.l2 .fin-bd-name,.fin-bd-table tr.l3 .fin-bd-name{font-weight:600}.fin-bd-table tr.sel td{background:var(--gold-soft)}.fin-bd-fact{min-width:180px}.fin-bd-fact>b{display:block;margin-bottom:4px}.fin-bd-bar{display:flex;align-items:center;gap:8px;min-width:0}.fin-bd-bar .m-prog{flex:1;min-width:48px}.fin-bd-bar i{background:var(--ok)}.fin-bd-bar em{font-style:normal;font-size:12px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-bd-bar.warn i{background:var(--warn)}.fin-bd-bar.warn em{color:var(--warn-ink)}.fin-bd-bar.bad i{background:var(--bad)}.fin-bd-bar.bad em{color:var(--bad-ink)}.fin-bw{display:grid;gap:4px}.fin-bw-sum{display:grid;gap:2px;margin-bottom:6px}.fin-bw-big{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.fin-bw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,42%);align-items:center;gap:12px;padding:8px 0;cursor:pointer;box-shadow:inset 0 -1px 0 var(--line)}.fin-bw-row:last-child{box-shadow:none}.fin-bw-row:hover b{text-decoration:underline}.fin-bw-name{display:grid;gap:2px;min-width:0}.fin-bw-name b,.fin-bw-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-bw-name small{font-size:12px;color:var(--ink-3)}@media (max-width: 700px){.fin-bd-month .m-h2{min-width:0}div.m-kpis.fin-bd-kpis{grid-template-columns:minmax(0,1fr)}div.fin-bd-kpis .m-kpi+.m-kpi{box-shadow:inset 0 1px 0 var(--line)}.fin-bd-table .pay-who b{white-space:normal}.fin-bd-table td:first-child{min-width:92px}.fin-bd-table .fin-bd-amt{width:100px}.fin-bd-table .fin-bd-amt input{padding-inline:6px}.fin-bd-fact{min-width:0}.fin-bd-table tr.l2 .pay-who{padding-left:10px}.fin-bd-table tr.l3 .pay-who{padding-left:20px}}.fin-rep{display:grid;gap:14px;align-content:start}.fin-rep-views{justify-self:start}.fin-rep-bar{flex-wrap:wrap;row-gap:8px}.fin-rep-table tr.fin-rep-total td{box-shadow:inset 0 1px 0 var(--line-2)}.fin-rep-table tr.fin-rep-group td{background:var(--hover)}.fin-rep-table tr.fin-rep-group td:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-rep-table tr.fin-rep-item td:first-child{padding-left:28px}.fin-dprofit{display:grid;gap:8px;margin-bottom:12px}.fin-dprofit-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-dprofit-tiles small{display:block;font-size:12px;color:var(--ink-3)}.fin-bw-row.static{cursor:default}.fin-bw-row.static:hover b{text-decoration:none}.fin-bw-bars{height:140px;gap:10px}@media (max-width: 700px){div.m-kpis.fin-rep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-rep .m-seg{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}.fin-dprofit-tiles{grid-template-columns:minmax(0,1fr)}.fin-rep-table tr.fin-rep-item td:first-child{padding-left:14px}.fin-rep-table .pay-who b,.fin-rep-table .pay-who span{white-space:normal}}.fin-tax .m-toolbar{flex-wrap:wrap;row-gap:8px}.fin-tax-hint{flex:1 1 320px;min-width:0;white-space:normal}.fin-tax-note{color:var(--ink-2);white-space:normal;max-width:420px}.fin-tax .pay-who b{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-tax-def{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:600}.fin-party-tax{display:grid;gap:8px}.fin-party-tax-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-party-tax-id{flex:1 1 200px;min-width:0}@media (max-width: 700px){.fin-tax-hint{flex-basis:100%}}.fin-fx{display:grid;gap:10px;margin-top:8px}.fin-fx-hint{white-space:normal}.fin-lock{display:inline-flex;color:var(--ink-3)}.fin-lock .ic{width:14px;height:14px}.fin-months{display:grid;gap:10px}.fin-months-hint{white-space:normal}.fin-month{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-month>div{display:grid;gap:2px;flex:1 1 200px;min-width:0}.fin-month>div b:first-letter{text-transform:uppercase}.fin-months-log{display:grid;gap:8px;margin-top:6px}.fin-hist{display:grid;gap:10px;padding-top:8px}.fin-hist-link{display:inline-flex;align-items:center;gap:6px;justify-self:start}.fin-hist-row>div{display:grid;gap:3px;min-width:0}.fin-hist-change{white-space:normal}.fin-sync-card{display:grid;gap:10px}.fin-sync-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fin-sync-h>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 260px;min-width:0}.fin-sync-h>div .m-meta{flex-basis:100%}.fin-sync-li{cursor:pointer}.fin-sync-chips{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fin-sync-amt{white-space:nowrap}.fin-sync-rows .m-li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fin-sync-rows .m-li>div:first-child{min-width:0}.fin-sync-side{display:grid;justify-items:end;gap:4px}.fin-sync-amt.neg{color:var(--bad-ink)}@media (max-width: 700px){.fin-sync-h>.m-btn{width:100%;justify-content:center}}.fin-bank-src{display:flex;gap:8px;flex-wrap:wrap}.fin-bank-feed{display:inline-flex;align-items:center;gap:6px;margin-top:8px}.fin-bank-head{display:inline-flex;align-items:center;gap:8px;margin:12px 0 8px;cursor:pointer}.fin-bank-prev td{white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.fin-bank-rows{display:grid;gap:6px;margin-top:8px}.fin-bank-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px}.fin-bank-row.off{opacity:.62}.fin-bank-what{display:grid;min-width:0}.fin-bank-what b,.fin-bank-what .m-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-bank-amt{white-space:nowrap}.fin-bank-amt.neg{color:var(--bad-ink)}.fin-bank-act{min-width:0;max-width:100%}.fin-bank-act .m-dd{max-width:100%}.fin-bank-act .m-dd>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.fin-bank-row{grid-template-columns:auto minmax(0,1fr) auto}.fin-bank-act{grid-column:2 / -1}}.prj-page{display:grid;gap:16px;align-content:start}.prj-tab{display:grid;gap:12px;align-content:start}.prj-bar{flex-wrap:wrap;row-gap:8px}.prj-search{min-width:220px}.prj-search input,.prj-role-in input{min-width:0}.prj-table tr.prj-off td{color:var(--ink-3)}.prj-table .pay-who b{display:inline-flex;align-items:center;gap:8px}.prj-prog{display:grid;gap:5px;min-width:110px}.prj-prog>span{font-size:12.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.prj-who{display:inline-flex;align-items:center;gap:8px;min-width:0}.prj-mstate{display:none}.prj-sheet{display:grid;gap:16px;align-content:start}.prj-desc{white-space:pre-wrap}.prj-done{text-decoration:line-through;color:var(--ink-3)}.prj-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.prj-members-edit{display:grid;gap:8px;min-width:0}.prj-wr{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.prj-wr .prj-who{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prj-pick-q{padding:4px 4px 8px}.prj-pick-q .m-input{width:100%}.prj-roles .m-li{align-items:center}.prj-roles .m-li.prj-off b{color:var(--ink-3)}.prj-linked{display:grid;gap:10px}.prj-taskfield{display:grid;gap:8px}.prj-week{display:inline-flex;align-items:center;gap:4px}.prj-week .m-h2{min-width:200px;text-align:center}.prj-sheet-table th.prj-day{line-height:1.2}.prj-sheet-table th.prj-day span{display:block;font-size:11.5px;text-transform:capitalize}.prj-sheet-table th.prj-day b{font-size:15px;color:var(--ink-2)}.prj-sheet-table td.prj-cell{padding:6px;width:76px}.prj-in{width:62px;height:34px;border:0;outline:0;border-radius:9px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;font:700 14px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--ink)}.prj-in:focus{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.prj-ro{display:inline-block;min-width:62px;padding:8px 0;border-radius:9px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;background:var(--sunken)}.prj-ro.st-submitted{color:var(--warn-ink)}.prj-ro.st-approved{color:var(--ok-ink)}.prj-ro.st-invoiced,.prj-ro.st-locked{color:var(--ink-3)}.prj-entries{display:grid;gap:8px}.prj-entries>.m-ch{padding:0 4px}.prj-entries .m-li{align-items:center}.prj-rejected{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--warn-ink)}.prj-rejected .ic{width:14px;height:14px;flex:none}.prj-li-end{display:inline-flex;align-items:center;gap:4px}.prj-correct{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prj-correct>span{flex:1 1 120px;min-width:0}.prj-all{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink-2)}.prj-cb{width:40px}.prj-act{text-align:right}.prj-time-kpis.m-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 700px){.prj-search{flex:1 1 100%;min-width:0}.prj-mstate{display:block;margin-top:4px}.prj-table td:first-child,.prj-table .pay-who b{white-space:normal}.prj-prog{min-width:80px}.prj-modal .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.prj-wr{flex-wrap:wrap}.prj-week .m-h2{min-width:0;font-size:16px}.prj-time-kpis .m-kpi{padding:14px 12px 16px}.prj-time-kpis .m-kpi-ic{display:none}.prj-entries .m-li{grid-template-columns:auto minmax(0,1fr)}.prj-li-end{grid-column:2}}.tm-sec{display:grid;gap:12px}.tm-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tm-run{display:inline-flex;align-items:center;gap:9px;font:800 20px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--ink)}.tm-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ok);animation:m-ntpulse 1.6s ease-in-out infinite}.m-btn.tm-stop,.m-btn.tm-stop .ic{color:var(--bad-ink)}.tm-else{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:var(--warn-soft);color:var(--ink-2);font:500 13.5px/1.45 var(--f);text-align:left;cursor:pointer}.tm-else .tm-dot{margin-top:5px;background:var(--warn)}.tm-else b{color:var(--ink)}.tm-else em{display:block;font-style:normal;color:var(--ink-3)}.tm-list{display:grid}.tm-sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px 8px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.tm-sum b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.tm-li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-3)}.tm-li>b{min-width:40px;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.tm-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.tm-none{margin:0;font-size:13.5px;color:var(--ink-3)}@media (max-width: 700px){.tm-li{grid-template-columns:auto minmax(0,1fr) auto}.tm-li .m-chip{display:none}}.prj-rate-hint{display:flex;align-items:flex-start;gap:12px;font-size:13.5px}.prj-rate-hint>.ic{flex:none;margin-top:2px;color:var(--ink-3)}.prj-rate-hint b{display:block;font-size:14px}.prj-rate-hint p{margin:4px 0 0}.prj-rate-order{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-weight:700;color:var(--ink)}.prj-rate-order>span{display:inline-flex;align-items:center;gap:4px}.prj-rate-order .ic{width:14px;height:14px;color:var(--ink-3)}.prj-rate-level{display:grid;gap:4px;min-width:0}.prj-rate-chips{display:flex;flex-wrap:wrap;gap:6px}.prj-rate-sub{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--ink-3)}.prj-rate-sub:empty{display:none}.prj-mshow{display:none}.prj-rates-table td.num{white-space:nowrap}.prj-rate-amt{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}@media (max-width: 700px){.prj-mshow{display:inline}.prj-rates-table .m-chip{max-width:100%;min-width:0}.prj-rates-table .m-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}.prj-burn-bar{display:flex;align-items:center;gap:8px;min-width:0}.prj-burn-bar .m-prog{flex:1;min-width:48px}.prj-burn-bar i{background:var(--ok)}.prj-burn-bar em{font-style:normal;font-size:12px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.prj-burn-bar.warn i{background:var(--warn)}.prj-burn-bar.warn em{color:var(--warn-ink)}.prj-burn-bar.bad i{background:var(--bad)}.prj-burn-bar.bad em{color:var(--bad-ink)}.prj-burn-cell{display:flex;align-items:center;gap:8px;min-width:140px}.prj-burn-cell .prj-burn-bar{flex:1}.prj-budget-val{display:grid;gap:8px;min-width:0}.prj-burn{display:grid;gap:4px}.prj-burn-head{display:flex;align-items:center;gap:8px}.prj-burn-head .prj-burn-bar{flex:1}.prj-wbudgets{display:grid;gap:4px}.prj-wbudget{display:grid;gap:6px;width:100%;padding:8px 6px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--ink-2)}.prj-wbudget:hover{background:var(--active)}.prj-wbudget-name{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.prj-wbudget-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}@media (max-width: 700px){.prj-burn-cell{min-width:110px;flex-direction:column;align-items:stretch;gap:4px}.prj-burn-cell .m-chip{align-self:flex-start}.prj-budget-table .pay-who b{white-space:normal}}.prj-pkg{display:grid;gap:10px;margin-top:16px}.prj-pkg-kpis.m-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.prj-pkg-kpis .m-kpi{padding:16px 16px 18px}.prj-pkg-kpis .m-kpi-ic{display:none}.prj-pkg-kpis .m-kpi-v{font-size:26px}.prj-pkg-months .m-li{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width: 700px){.prj-pkg-kpis.m-kpis{grid-template-columns:minmax(0,1fr)}.prj-pkg-kpis .m-kpi{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;padding:12px 16px}.prj-pkg-kpis .m-kpi+.m-kpi{box-shadow:inset 0 1px 0 var(--line)}.prj-pkg-kpis .m-kpi-l,.prj-pkg-kpis .m-kpi-f{grid-column:1;min-height:0}.prj-pkg-kpis .m-kpi-v{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:22px}}.prj-inv-bar{flex-wrap:wrap}.prj-inv-card{display:grid;gap:12px}.prj-inv-card .m-ch{flex-wrap:wrap;gap:4px 12px}.prj-inv-table td:first-child{padding-right:12px}.prj-inv-info td{color:var(--ink-3)}@media (max-width: 700px){.prj-inv-bar>span:first-child{flex:1 1 100%;min-width:0}}.prj-rep{display:grid;gap:12px}.prj-profit-table td.neg b{color:var(--bad-ink)}.prj-profit-table tfoot td{font-weight:600}.prj-exp{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.prj-exp>div{display:grid;gap:2px;flex:1 1 auto;min-width:0}.prj-exp-btns{display:flex;gap:8px;flex:none}@media (max-width: 700px){.prj-exp{flex-direction:column;align-items:stretch}.prj-exp-btns>*{flex:1 1 0}}.ed-page{display:grid;gap:14px}.ed-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ed-filters .ed-find{width:260px}.ed-name{display:grid;gap:2px;min-width:0;line-height:1.35}.ed-name>b{font-size:15px;font-weight:800}.ed-name>span{font-size:13px;font-weight:600;color:var(--ink-3)}.ed-name>.ed-mline,.ed-name>.ed-msub{display:none}.ed-who{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ed-seats{display:inline-flex;align-items:center;gap:10px}.ed-seats .m-prog{width:72px}.ed-seats b{font-size:13.5px;font-variant-numeric:tabular-nums}.ed-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--active);color:var(--ink-2)}.ed-ic .ic{width:20px;height:20px}.ed-age{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.ed-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.ed-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.ed-modal .m-modal-f{flex-wrap:wrap}.ed-form{display:grid;gap:14px}.ed-pick{display:grid;gap:12px}.ed-pick>.m-seg,.ed-form>.ed-kf .m-seg{justify-self:start}.ed-find-list{display:grid;gap:8px}.ed-hint{font-size:13.5px;font-weight:600}.ed-hit{padding:10px;border-radius:12px;cursor:pointer}.ed-hit:hover{background:var(--hover)}.ed-hit+.ed-hit{box-shadow:none}.ed-picked{padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.ed-addg{justify-self:start}.ed-students,.ed-student{display:grid;gap:14px}.ed-sbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ed-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.ed-srow.off{opacity:.62}.ed-sname{min-width:0}.ed-sname[role=button]{cursor:pointer}.ed-sname[role=button]:hover b{text-decoration:underline;text-underline-offset:3px}.ed-ic.sm{width:36px;height:36px;border-radius:10px}.ed-ic.sm .ic{width:18px;height:18px}.ed-birth{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ed-bdate{display:grid;grid-template-columns:64px minmax(120px,1fr) 84px;align-items:stretch;gap:8px;flex:1;min-width:0}.ed-bdate>.m-iv{width:100%;height:auto;min-height:36px;margin-left:0;text-align:center}.ed-dref{width:100%;box-shadow:inset 0 0 0 1px var(--line),var(--sh-xs)}.ed-ptabs{flex:none}.ed-sched,.ed-rules{display:grid;gap:14px;min-width:0}.ed-page>*,.ed-sched>*{min-width:0}.ed-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ed-wd{display:grid;justify-items:center;gap:2px;padding:8px 4px;border:0;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:inherit;cursor:pointer;min-width:0}.ed-wd span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.ed-wd b{font:800 18px/1.1 var(--f);font-variant-numeric:tabular-nums}.ed-wd em{font-style:normal;font-size:12px;font-weight:700;color:var(--ink-4);white-space:nowrap}.ed-wd:hover{background:var(--hover)}.ed-wd.today b{color:var(--gold-ink)}.ed-wd.on{background:var(--raised);box-shadow:inset 0 0 0 1.5px var(--gold),var(--sh-xs)}.ed-gen-h{display:block;margin-top:8px}.ed-conf{margin:4px 0 0;padding-left:18px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.ed-wdseg{display:flex;width:100%}.ed-wdseg span{flex:1;justify-content:center;padding:0 6px}.ed-set{display:grid;gap:18px}.ed-list{display:grid;gap:6px}.ed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ed-row.off{opacity:.6}.ed-seasons .ed-row{grid-template-columns:minmax(0,1fr) auto auto}.ed-hol{display:grid;gap:12px;justify-items:start}.ed-hol>.ed-list,.ed-hol>.m-empty-note{justify-self:stretch}.ed-hol-acts{display:flex;flex-wrap:wrap;gap:8px}.ed-hrow{grid-template-columns:minmax(0,1fr) auto auto}.ed-linfo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700;color:var(--ink-2)}.ed-linfo>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.ed-linfo .ic{width:16px;height:16px;color:var(--ink-3)}.ed-journal{display:grid;gap:12px;margin-top:18px}.ed-jlist{display:grid;gap:8px}.ed-jrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 12px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.ed-jname{display:flex;align-items:center;gap:8px;min-width:0}.ed-jname b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-jname{flex-wrap:wrap}.ed-writeoff{display:grid;gap:8px}.ed-wo{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.ed-wo .ic{width:16px;height:16px;color:var(--ink-3)}.ed-jrow>.ed-grade{grid-column:2;grid-row:1;min-width:92px}.ed-jrow>.ed-marks,.ed-jrow>.m-iv{grid-column:1 / -1}.ed-jrow>.m-iv{height:38px}.m-seg.ed-marks{display:flex;width:100%}.ed-marks span{flex:1 1 0;justify-content:center;min-width:0;height:44px;padding:0 8px;gap:6px}.ed-marks span i{font-style:normal;overflow:hidden;text-overflow:ellipsis}.ed-marks span:nth-child(1).on{background:var(--ok-soft);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok)}.ed-marks span:nth-child(2).on{background:var(--bad-soft);color:var(--bad-ink);box-shadow:inset 0 0 0 1px var(--bad)}.ed-marks span:nth-child(3).on{background:var(--warn-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn)}.ed-marks span.on .ic{color:inherit}.ed-jhome{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.ed-jsec .m-list{margin-top:4px}.ed-lcard{cursor:pointer;border-radius:12px}.ed-lcard:hover b{text-decoration:underline;text-underline-offset:3px}.ed-jmatrix{display:grid;gap:10px;min-width:0}.ed-jtable{overscroll-behavior-x:contain}.ed-jtable th.ed-jdate{padding:13px 4px 11px;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}.ed-jtable th.ed-jdate:hover{color:var(--ink)}.ed-jtable td.ed-jcell{padding:7px 4px;text-align:center}.ed-jtable th:first-child,.ed-jtable td:first-child{position:sticky;left:0;z-index:1;min-width:180px;background:linear-gradient(var(--raised),var(--raised)),var(--raised);box-shadow:inset -1px 0 0 var(--line)}.ed-jtable th:first-child{box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.ed-jwho{display:grid;gap:1px;line-height:1.3}.ed-jwho span{font-size:12.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.ed-jc{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font-weight:800}.ed-jc .ic{width:15px;height:15px}.ed-jc.ok{background:var(--ok-soft);color:var(--ok-ink)}.ed-jc.bad{background:var(--bad-soft);color:var(--bad-ink)}.ed-jc.warn{background:var(--warn-soft);color:var(--warn-ink)}.ed-jc.ghost{background:var(--active);color:var(--ink-3)}.ed-jc.none{color:var(--ink-4)}.ed-jc em{position:absolute;right:-5px;bottom:-5px;min-width:17px;height:17px;padding:0 3px;border-radius:9px;background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-style:normal;font-size:10.5px;line-height:17px;text-align:center}.ed-jcards{display:none}.ed-jcard{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.ed-jcard>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ed-jcard>div:first-child span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.ed-jstrip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.ed-jday{display:grid;justify-items:center;gap:4px}.ed-jday small{font-size:11px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.ed-chnow{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}.ed-chnow b{font-weight:800}.ed-chlist{display:flex;flex-direction:column}.ed-chpick{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:10px 8px;border-radius:12px}.ed-chpick:hover{background:var(--hover)}.ed-chpick.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold-line)}.ed-chdot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2)}.ed-chpick.on .ed-chdot{box-shadow:inset 0 0 0 5px var(--gold)}.ed-moneyseg{margin-bottom:14px}.ed-bulk{margin-bottom:12px}.ed-cbcol{width:44px}.ed-unpaid .m-table tr.on td{background:var(--gold-soft)}.ed-debt{color:var(--bad-ink);font-variant-numeric:tabular-nums}.ed-debtline{margin:4px 0 10px}.ed-ltabs{margin:4px 0 12px;min-height:max-content}.ed-matacts{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.ed-matlink{color:inherit;text-decoration:none}.ed-matlink:hover b{text-decoration:underline}.ed-portal{display:grid;gap:18px}.ed-pkids{justify-self:start;max-width:100%;overflow-x:auto}.ed-pchild{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ed-psec{display:grid;gap:6px}.ed-psec-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px}.ed-psec-h .m-sec{margin:0}.ed-psec-h .m-btn{margin-left:auto}.ed-plesson .ed-sname,.ed-phw .ed-sname,.ed-pside .ed-sname{display:grid;gap:2px}.ed-plesson.off .ed-sname>b{text-decoration:line-through;color:var(--ink-3)}.ed-pnote{font-size:13px;font-weight:700;color:var(--warn-ink)}.ed-phw .ed-sname>b{white-space:pre-wrap;font-weight:650}.ed-pmarks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ed-pside{display:grid;gap:10px;align-content:start}.ed-pside+.ed-pside{padding-top:16px;box-shadow:inset 0 1px 0 var(--line)}.ed-pside .m-sec{margin:0}.ed-psub{display:grid;gap:2px}.ed-pdebt{font-size:22px}.ed-pcode{display:flex;gap:8px;align-items:center}.ed-ppick{min-width:0}.ed-ppick .m-dd>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.ed-portal-links{display:grid;gap:4px}.ed-portal-acts{display:inline-flex;gap:2px;align-items:center}.ed-jabs{display:inline-flex}.ed-patt .m-kpi-l{white-space:normal;overflow-wrap:anywhere}@media (max-width: 700px){.ed-table .ed-mhide{display:none}.ed-table td{white-space:normal}.ed-name>.ed-msub{display:block}.ed-name>.ed-mline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.ed-filters .ed-find{width:100%}.ed-filters .m-dd{max-width:100%}.ed-bdate{grid-template-columns:66px minmax(0,1fr) 76px}.ed-modal .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.ed-modal .m-seg{display:flex;width:100%}.ed-modal .m-seg span{flex:1;justify-content:center;min-width:0;padding:0 8px}.ed-modal .m-seg span .ic{display:none}.ed-srow:has(>.m-btn:not(.icon)){grid-template-columns:auto minmax(0,1fr)}.ed-srow>.m-btn:not(.icon){grid-column:2;justify-self:start}.ed-week{gap:4px}.ed-wd{padding:6px 2px 8px;border-radius:12px}.ed-wd em{display:none}.ed-wd.has:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--chart-5)}.ed-sched .ed-filters{flex-wrap:wrap}.ed-sched .ed-filters>.m-seg{display:flex;width:100%}.ed-sched .ed-filters>.m-seg span{flex:1;justify-content:center;min-width:0;padding:0 6px}.ed-sched .ed-filters>.m-seg span .ic{display:none}.ed-jhome{grid-template-columns:minmax(0,1fr)}.ed-lcard>.m-chip{grid-column:2;justify-self:start}.ed-marks span{flex-direction:column;gap:2px;height:52px;padding:0 4px;font-size:11.5px}.ed-jrow>.ed-grade{min-width:0}.ed-jrow>.ed-grade em{display:none}.ed-jtable{display:none}.ed-jcards{display:grid;gap:8px}}.ed-subs{margin-top:6px}.ed-jsub{display:inline-flex}.ed-imp-body{display:grid;gap:14px;min-width:0}.ed-imp-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ed-imp-steps .m-step{padding:0}.ed-imp-steps .m-step:after{display:none}.ed-imp-steps .m-step>div{min-width:0}.ed-imp-file{display:grid;gap:14px;justify-items:start}.ed-imp-meta{display:flex;gap:8px;flex-wrap:wrap}.ed-imp-cols td{vertical-align:middle}.ed-imp-cols td:nth-child(2){width:46%}.ed-imp-cols .m-dd{max-width:100%}.ed-imp-cols .m-dd>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-imp-msample{display:none}.ed-imp-sum{display:flex;gap:8px;flex-wrap:wrap}.ed-imp-sum b{font-weight:800}.ed-imp-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;padding:10px 0}.ed-imp-row .m-meta{white-space:normal}.ed-imp-line{padding-top:2px;font-size:12.5px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.ed-imp-warn{display:flex;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--warn-ink);line-height:1.4}.ed-imp-warn .ic{width:14px;height:14px;margin-top:2px;flex:none}.ed-imp-glist{display:grid;gap:4px}.ed-imp-gh{font-size:14px;font-weight:800}.ed-imp-g{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}@media (max-width: 700px){.ed-patt .m-kpi{padding:14px 12px 16px}.m-sec:has(>.ed-matacts){flex-wrap:wrap;row-gap:10px}.ed-matacts{flex-basis:100%}.ed-imp-steps small,.ed-imp-cols .ed-mhide{display:none}.ed-imp-cols{table-layout:fixed;width:100%}.ed-imp-cols td:nth-child(2),.ed-imp-cols th:nth-child(2){width:56%}.ed-imp-cols td,.ed-imp-cols th{padding-left:10px;padding-right:10px}.ed-imp-cols .m-dd{width:100%;min-width:0}.ed-imp-cols td:first-child b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-foot>.m-btn.pri{margin-left:auto}.ed-imp-msample{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ink-3)}}.ed-an{display:grid;gap:16px}.ed-an-bar-top{margin:0}.ed-an-card{padding-bottom:6px}.ed-an-card .m-ct{display:inline-flex;align-items:center;gap:8px}.ed-an-card .m-ct .ic{width:16px;height:16px;color:var(--ink-3)}.ed-an-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ed-an-bar{display:grid;grid-template-columns:minmax(48px,120px) auto;align-items:center;gap:10px}.ed-an-bar b{font-weight:750;white-space:nowrap}.ed-an-lbl{display:inline-flex;align-items:center;gap:8px;font-weight:700}.ed-an-lbl i{width:10px;height:10px;border-radius:50%;flex:none}.ed-an-none{padding:6px 2px 12px}@media (max-width: 900px){.ed-an-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.m-seg.ed-scale{flex-wrap:wrap}.ed-an-bar{grid-template-columns:minmax(36px,64px) auto;gap:6px}.ed-an .m-kpis .m-kpi{padding-left:14px;padding-right:14px}.ed-an .m-kpi-l{white-space:normal;font-size:13px}.ed-an-card td:first-child{min-width:128px}}.bk-page{display:grid;gap:14px}.bk-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bk-table tr{cursor:pointer}.bk-table tr.off{opacity:.62}.bk-name{display:grid;gap:2px;min-width:0;line-height:1.35}.bk-name>b{font-size:15px;font-weight:800}.bk-name>span{font-size:13px;font-weight:600;color:var(--ink-3)}.bk-name>.bk-mline{display:none}.bk-sub{display:block;font-size:12.5px}.bk-res .bk-res-row{cursor:pointer;border-radius:12px}.bk-res .bk-res-row:hover{background:var(--hover)}.bk-res .bk-res-row.off{opacity:.62}.bk-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--active);color:var(--ink-2)}.bk-ic .ic{width:20px;height:20px}.bk-form{display:grid;gap:18px}.bk-sec{display:grid;gap:8px}.bk-sec>b{font-size:15px;font-weight:800}.bk-price{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px}.bk-pick .bk-pick-row{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer;padding:10px 0}.bk-pick .bk-pick-row.off{opacity:.62}.bk-pick .bk-pick-row>.ic{width:18px;height:18px;color:var(--ink-4)}.bk-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.bk-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.bk-hours{display:grid;gap:6px}.bk-day{display:grid;grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px}.bk-dname{font-size:14px;font-weight:800}.bk-ivs{display:grid;gap:6px;min-width:0}.bk-iv{display:grid;grid-template-columns:auto 74px auto 74px auto;align-items:center;gap:6px}.bk-copy{justify-self:start}.bk-ex .bk-ex-row{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}.bk-ex-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.bk-ex-add>.m-input,.bk-ex-add>.m-btn{grid-column:span 3}.bk-ex-add>.m-btn{justify-self:start}.bk-settings{display:grid;gap:14px}.bk-sched{display:grid;gap:12px;min-width:0}.bk-sched>*{min-width:0}.bk-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-dayname{display:inline-block;font-size:16px;font-weight:800}.bk-dayname:first-letter{text-transform:uppercase}.bk-client{display:grid;gap:12px}.bk-client>.m-seg{justify-self:start}.bk-find{display:grid;gap:8px}.bk-hint{font-size:13.5px;font-weight:600}.bk-hit{padding:10px;border-radius:12px;cursor:pointer}.bk-hit:hover{background:var(--hover)}.bk-hit+.bk-hit{box-shadow:none}.bk-picked{padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.bk-val{font-size:14.5px;font-weight:600}.bk-note{white-space:pre-wrap}.bk-hist .bk-hist-row{grid-template-columns:auto minmax(0,1fr);padding:8px 0}.bk-list{display:grid;gap:12px;min-width:0}.bk-table td.nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.bk-moved{font-variant-numeric:tabular-nums}.bk-visits{display:grid;gap:12px}.bk-dealrefs{display:grid;gap:8px}.bk-visits-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-visit{cursor:pointer;border-radius:12px}.bk-visit:hover{background:var(--hover)}.bk-visit>div>b{font-variant-numeric:tabular-nums;white-space:normal}.bk-guest{display:grid;gap:16px}.bk-gsteps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bk-gstep{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;font:700 13.5px/1 var(--f);color:var(--ink-3);background:transparent}.bk-gstep:not(:disabled){cursor:pointer}.bk-gstep>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:12.5px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.bk-gstep>i .ic{width:14px;height:14px}.bk-gstep.now{color:var(--ink);background:var(--active)}.bk-gstep.now>i{background:var(--gold);color:var(--on-gold);box-shadow:none}.bk-gstep.done{color:var(--ink-2)}.bk-gstep.done>i{background:var(--ok-soft);color:var(--ok-ink);box-shadow:none}.bk-gaddr{display:flex;align-items:center;gap:6px}.bk-gaddr .ic{width:15px;height:15px}.bk-gsvcs{display:grid;gap:14px}.bk-ggroup .m-sec{margin-bottom:6px}.bk-gsvc{width:100%;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 10px;border-radius:14px;cursor:pointer;background:transparent}.bk-gsvc:hover,.bk-gsvc.on{background:var(--hover)}.bk-gsvc>div>b{white-space:normal}.bk-gsvc>.ic{width:18px;height:18px;color:var(--ink-4)}.bk-gpicked{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.bk-gstep2,.bk-gstep3,.bk-gpick,.bk-gmove{display:grid;gap:14px;min-width:0}.bk-gdays{display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr)) auto;gap:6px;align-items:center}.bk-gday{display:grid;justify-items:center;gap:2px;padding:8px 2px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);cursor:pointer;min-width:0}.bk-gday small{font-size:11.5px;font-weight:700;color:var(--ink-3);text-transform:capitalize}.bk-gday b{font-size:17px;font-weight:800;color:var(--ink)}.bk-gday.on{background:var(--active);box-shadow:inset 0 0 0 1.5px var(--gold)}.bk-gday:disabled{opacity:.45;cursor:default}.bk-gday-h{font-size:15px;font-weight:800}.bk-gday-h:first-letter{text-transform:uppercase}.bk-gtimes{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;min-height:44px}.bk-gtime{height:44px;border-radius:12px;font:800 15px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--box);box-shadow:inset 0 0 0 1px var(--box-line);cursor:pointer}.bk-gtime:hover{background:var(--hover)}.bk-gtime.on{background:var(--active);box-shadow:inset 0 0 0 1.5px var(--gold)}.bk-gcode{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bk-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.bk-gacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-ghead{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.bk-ghead>div{min-width:0}.bk-links .bk-links-sub{margin:0 0 12px}.bk-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:12px 0;box-shadow:inset 0 -1px 0 var(--line)}.bk-link:last-of-type{box-shadow:none}.bk-link-main{display:grid;gap:8px;min-width:0}.bk-link-url{padding:9px 12px;border-radius:10px;background:var(--box);box-shadow:inset 0 0 0 1px var(--box-line);font:600 13.5px/1.4 var(--f);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.bk-qr{display:grid;justify-items:center;gap:6px}.bk-qr img{display:block;width:132px;height:132px;border-radius:10px;background:var(--paper, var(--box))}.bk-link-branch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px}@media (max-width: 700px){.bk-gdays{grid-template-columns:repeat(7,minmax(0,1fr))}.bk-gdays>.m-btn{display:none}.bk-gday b{font-size:15px}.bk-gtimes{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-guest .gl-title{font-size:20px}.bk-guest .bk-gacts>.m-btn{flex:1 1 auto}.bk-link{grid-template-columns:minmax(0,1fr)}.bk-qr{justify-items:start}.bk-table .bk-mhide{display:none}.bk-name>.bk-mline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-day{grid-template-columns:30px auto minmax(0,1fr)}.bk-day>.m-btn{grid-column:3;justify-self:start}.bk-iv{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto}.bk-ex-add{grid-template-columns:minmax(0,1fr)}.bk-ex-add>.m-input,.bk-ex-add>.m-btn{grid-column:auto}.bk-filters .bk-dayname{flex:1 0 100%;order:-1}.bk-filters>.m-dd{max-width:100%}.bk-modal .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.bk-modal .m-seg{display:flex;width:100%}.bk-modal .m-seg span{flex:1;justify-content:center;min-width:0;padding:0 8px}}.bk-classes{margin-top:18px}.bk-crules{display:grid;gap:6px}.bk-crule{display:grid;grid-template-columns:minmax(118px,1.3fr) 76px minmax(120px,1.2fr) minmax(104px,.9fr) auto;gap:8px;align-items:center}.bk-crule>span{min-width:0}.bk-crule-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.bk-ckpis{margin-bottom:14px}.bk-cperson{grid-template-columns:auto 1fr auto}.bk-gclass{display:grid;gap:2px;justify-items:center}.bk-gclass small{font-size:12px;font-weight:650;color:var(--ink-3)}.bk-gclass:disabled{opacity:.55;cursor:default}.bk-cmove{display:grid;grid-template-columns:1fr 120px;gap:12px}@media (max-width: 700px){.bk-crule{grid-template-columns:1fr 76px 32px}.bk-crule>span[data-book-cr=resource]{grid-column:1 / 2}.bk-crule>span[data-book-cr=until]{grid-column:2 / 4}.bk-crule>.m-btn{grid-column:3;grid-row:1}.bk-crule-acts>.m-btn{flex:1 1 auto}.bk-cmove{grid-template-columns:1fr}}.bk-pay{display:grid;gap:8px;margin-top:16px}.bk-pay .m-sec{margin:0}.bk-pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:26px}.bk-pay-sub{grid-template-columns:auto 1fr;align-items:center;font-weight:650}.bk-pay>.m-link{justify-self:start}.bk-auto{margin-top:16px}.bk-auto-rows{display:grid;margin:4px 0 14px}.bk-auto-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.bk-auto-row:first-child{border-top:0}.bk-auto-row>div{display:grid;gap:3px;min-width:0}.bk-auto-why{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12.5px;font-weight:650}.bk-auto-why .ic{width:14px;height:14px}@media (max-width: 640px){.bk-auto-row{grid-template-columns:1fr auto}.bk-auto-row>.m-btn{grid-row:2;justify-self:start}}.bk-an{display:grid;gap:16px}.bk-an-top{margin:0}.bk-an-card{padding-bottom:6px}.bk-an-card .m-ct{display:inline-flex;align-items:center;gap:8px}.bk-an-card .m-ct .ic{width:16px;height:16px;color:var(--ink-3)}.bk-an-bar{display:grid;grid-template-columns:minmax(48px,120px) auto;align-items:center;gap:10px}.bk-an-bar b{font-weight:750;white-space:nowrap}.bk-heat{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:4px;margin:6px 0 12px}.bk-heat-d,.bk-heat-h{font-size:12px;font-weight:700;color:var(--ink-3);text-align:center;align-self:center}.bk-heat-h{text-align:right;padding-right:6px;font-variant-numeric:tabular-nums}.bk-heat-c{display:grid;place-items:center;height:26px;border-radius:6px;font-size:11.5px;font-weight:750;font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink);background:color-mix(in srgb,var(--ok) calc(var(--v, 0) * 72% + 8%),transparent)}.bk-heat-c.off{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.bk-heat-legend{display:flex;align-items:center;gap:6px;justify-content:flex-end;font-size:12px;font-weight:650;color:var(--ink-3);margin-bottom:8px}.bk-heat-legend .bk-heat-c{width:22px;height:14px}.bk-w-more{padding:8px 4px 2px}@media (max-width: 640px){.bk-heat{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:3px}.bk-heat-c{height:22px;font-size:10.5px;border-radius:5px}.bk-an-bar{grid-template-columns:minmax(36px,64px) auto;gap:6px}.bk-an .m-kpis .m-kpi{padding-left:14px;padding-right:14px}.bk-an .m-kpi-l{white-space:normal;font-size:13px}.bk-an-card td:first-child{min-width:128px}}.ip-page .m-toolbar .m-input input{text-overflow:ellipsis}.ip-page .m-dd .ip-dot{margin-right:-2px}.ip-page>.m-seg.ip-view{justify-self:start}.ip-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink-4))}.ip-table .m-who>div>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.ip-stage{display:inline-flex;align-items:center;gap:6px}.ip-kind{margin-left:8px;vertical-align:1px}.ip-sec{padding:14px 22px 4px}.ip-stage>i{width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink-4));flex:none}.ip-client{display:grid;line-height:1.35}.ip-client>small{font-size:13px;font-weight:600;color:var(--ink-3)}.ip-mstatus{margin-top:6px}.ip-table tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ip-table tbody tr.busy{cursor:progress;background:var(--hover)}.m-spin.ip-spin{display:inline-block;width:16px;height:16px;border-width:2px;vertical-align:middle}.ip-table .m-files{min-width:150px}.ip-table .m-file:hover{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.m-file .ip-fdl{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-right:-5px;border-radius:6px;color:var(--ink-4)}.m-file .ip-fdl:hover{background:var(--hover);color:var(--ink)}.m-file .ip-fdl .ic{width:13px;height:13px;color:currentColor}.m-file.ip-fmore{cursor:pointer;font-variant-numeric:tabular-nums}.m-tablewrap.ip-busy tbody{opacity:.55;transition:opacity .15s ease}.ip-pages{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.m-pager .ip-sum{color:var(--ink-2);font-weight:700}.ip-amt{display:grid;gap:12px;padding:4px 6px 6px}.ip-amt-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;color:var(--ink-4);font-weight:700}.ip-amt .m-input{height:40px}.ip-amt .m-input input[type=number]::-webkit-inner-spin-button,.ip-amt .m-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ip-amt .m-seg{justify-self:start}.ip-popfoot{display:flex;align-items:center;gap:8px;padding-top:10px;box-shadow:inset 0 1px 0 var(--line)}.ip-cal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:4px 10px 10px}.ip-cal.one{grid-template-columns:minmax(0,1fr)}.ip-cal .m-mcal-h{min-height:32px;font-size:14.5px}.ip-cal .m-mcal-h>span{display:flex;gap:4px}.m-mcal-g>span.ip-now:not(.today){box-shadow:inset 0 0 0 1.5px var(--gold-line)}.ip-calfoot{display:flex;align-items:center;gap:8px;padding:10px 10px 4px;box-shadow:inset 0 1px 0 var(--line)}.ip-vnav{position:fixed;top:50%;z-index:100001;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0f1012b8;color:#fff;box-shadow:0 0 0 1px #ffffff24;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,opacity .15s ease}.ip-vnav:hover:not(:disabled){background:#0f1012e6}.ip-vnav:disabled{opacity:.35;cursor:default}.ip-vnav.prev{left:18px}.ip-vnav.next{right:18px}.ip-vnav .ic{width:20px;height:20px;stroke-width:2.2}.ip-vdots{position:fixed;left:50%;bottom:12px;z-index:100001;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0f1012c7;box-shadow:0 0 0 1px #ffffff1f;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ip-vdots button{width:7px;height:7px;border-radius:4px;background:#ffffff4d;transition:width .2s ease,background .2s ease}.ip-vdots button.on{width:20px;background:var(--gold)}.ip-cats{position:sticky;top:12px;max-height:calc(calc(var(--kn-vh) * 100) - 24px);overflow-y:auto;scrollbar-width:thin}.ip-crow{position:relative;min-width:0}.ip-crow>a{min-width:0;outline-offset:-2px;transition:background .15s ease,box-shadow .15s ease}.ip-crow>a>.ic{width:17px;height:17px;flex:none;color:var(--c, var(--ink-3))}.ip-crow>a>.ip-cname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-crow>a.over{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold-line)}.ip-crow .ip-cmore{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink-3);opacity:0;transform:translateY(-50%);transition:opacity .12s ease}.ip-crow .ip-cmore:hover{background:var(--hover);color:var(--ink)}.ip-crow .ip-cmore .ic{width:17px;height:17px}.ip-crow.adm:hover>a,.ip-crow.adm.menu>a,.ip-crow.adm>a.on{padding-right:40px}.ip-crow.adm:hover .ip-cmore,.ip-crow.adm.menu .ip-cmore,.ip-crow.adm>a.on+.ip-cmore,.ip-crow .ip-cmore:focus-visible{opacity:1}.m-cats>a.m-link.ip-newcat{height:auto;padding:10px 12px}.m-cats .ip-cempty{padding:8px 12px;font-size:13px;font-weight:600;color:var(--ink-4)}.ip-pcard{position:relative}.ip-pcard:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ip-pcard .m-ph .ip-pchips{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap}.ip-pcard .m-ph .ip-pchips .m-chip{position:static}.ip-pcard .m-ph .ip-pchips .m-chip.arch{background:var(--raised);color:var(--ink-2)}.ip-ptools{position:absolute;right:10px;top:10px;z-index:1;display:flex;align-items:center;gap:6px}.ip-ptools .m-cb{opacity:0;pointer-events:none;transition:opacity .12s ease}.ip-pmore{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#09090b9e;color:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ip-pmore:hover{background:#09090bcc}.ip-pmore .ic{width:17px;height:17px}.ip-pcard:hover .ip-ptools .m-cb,.ip-pcard:focus-within .ip-ptools .m-cb,.ip-pcard.sel .ip-ptools .m-cb,.ip-pcard.selmode .ip-ptools .m-cb,.ip-pcard:hover .ip-pmore,.ip-pcard:focus-within .ip-pmore{opacity:1;pointer-events:auto}.ip-pcard.selmode .ip-pmore{display:none}@media (hover: none){.ip-pmore{opacity:1;pointer-events:auto}}.ip-pcard.sel{box-shadow:inset 0 0 0 2px var(--gold),var(--sh-card)}.ip-pcard.arch .m-ph,.ip-pcard.arch .m-pbody{opacity:.62}.ip-pcard .m-pbody>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-pcard .m-pbody>.m-meta:first-of-type>span:only-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-pcard .m-tags{margin-top:4px}.ip-pcard[draggable=true],.ip-pcard.selmode{cursor:pointer}.ip-pcard.dragging{opacity:.45}.ip-qty.bad{color:var(--bad-ink);font-weight:700}.ip-qty.warn{color:var(--warn-ink);font-weight:700}.ip-neg{color:var(--bad-ink);font-weight:700}.m-tag .ip-dot{width:6px;height:6px;margin-right:6px}.m-tag.ip-more{color:var(--ink-3)}.m-pgrid.ip-busy{opacity:.6;transition:opacity .15s ease}.ip-skel{pointer-events:none}.ip-skel .m-ph{animation:mskel 1.4s ease-in-out infinite}.ip-skel .m-pbody i{display:block;height:14px;border-radius:6px;background:var(--hover);animation:mskel 1.4s ease-in-out infinite}.ip-ptable tbody tr.sel,.ip-ptable tbody tr.sel:hover{background:var(--gold-soft)}.ip-ptable tbody tr.arch td{color:var(--ink-3)}.ip-ptable tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ip-ptable tbody tr[draggable=true]{cursor:pointer}.ip-thumb{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;overflow:hidden;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.ip-thumb img{width:100%;height:100%;object-fit:cover}.ip-thumb .ic{width:18px;height:18px}.ip-ptable .m-tags{flex-wrap:nowrap}.ip-ptable td.ip-act{width:52px;text-align:right}.m-cb.ip-part{background:var(--gold);box-shadow:none}.m-cb.ip-part .ic{display:none}.m-cb.ip-part:after{content:"";width:10px;height:2px;border-radius:1px;background:var(--on-gold)}.m-pager.bare{box-shadow:none;padding:2px 4px}.m-bulk.ip-bulk{position:fixed;left:50%;bottom:32px;z-index:65;width:max-content;max-width:calc(var(--kn-vw) * 100 - 24px);box-shadow:var(--sh-float);transform:translate(-50%)}.m-bulk.ip-bulk>b{padding-right:6px;font-variant-numeric:tabular-nums}.ip-sheet .m-sheet-top .m-meta .m-chip .ic{width:12px;height:12px}.ip-img{display:grid;gap:6px;padding:6px 0}.ip-imgbox{position:relative;width:min(100%,260px);aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--active);box-shadow:inset 0 0 0 1px var(--line)}.ip-imgbox img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.ip-imgbox .ip-imgtools{position:absolute;right:8px;top:8px;display:flex;gap:6px}.ip-imgbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#09090b9e;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .12s ease}.ip-imgbtn:hover{background:#09090bd1}.ip-imgbtn .ic{width:16px;height:16px}.ip-imgbtn .m-spin{border-color:#ffffff59;border-top-color:#fff}.ip-imgadd{display:grid;place-items:center;align-content:center;gap:6px;width:min(100%,260px);aspect-ratio:4 / 3;border-radius:12px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:13.5px;font-weight:700;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ip-imgadd:hover,.ip-imgadd.drag{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold-ink)}.ip-imgadd .ic{width:22px;height:22px}.ip-lblpick{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:36px;padding:4px 0}.ip-lblpick .m-tag{gap:5px;padding:0 6px 0 9px}.ip-lblpick .m-tag .ip-dot{margin-right:0}.ip-lblpick .m-tag button{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;color:var(--ink-4)}.ip-lblpick .m-tag button:hover{background:var(--hover);color:var(--ink)}.ip-lblpick .m-tag button .ic{width:11px;height:11px;stroke-width:2.6}.ip-lblpick .m-addlink{height:26px}.ip-swatches{display:flex;gap:8px;flex-wrap:wrap}.ip-sw{position:relative;width:30px;height:30px;border-radius:9px;background:var(--c);box-shadow:inset 0 0 0 1px #00000014;transition:transform .12s ease,box-shadow .12s ease}.ip-sw.round{border-radius:50%;width:26px;height:26px}.ip-sw:hover{transform:scale(1.08)}.ip-sw.on{box-shadow:0 0 0 2px var(--raised),0 0 0 4px var(--c)}.ip-sw.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:#fff}.ip-icons{display:flex;gap:8px;flex-wrap:wrap}.ip-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);transition:box-shadow .12s ease,color .12s ease}.ip-icon .ic{width:20px;height:20px}.ip-icon:hover{color:var(--ink)}.ip-icon.on{color:var(--c, var(--gold-ink));box-shadow:inset 0 0 0 2px var(--gold),0 0 0 4px var(--gold-soft)}.ip-catprev{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;background:var(--gold-soft);font-size:14.5px;font-weight:800;color:var(--ink)}.ip-catprev .ic{width:18px;height:18px;color:var(--c, var(--ink-3))}.ip-lbls{display:grid;gap:4px;max-height:320px;overflow-y:auto}.ip-lbl{display:flex;align-items:center;gap:10px;min-height:46px;padding:4px 6px 4px 12px;border-radius:11px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.ip-lbl>b{flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-lbl.edit,.ip-lbl.ask{display:grid;gap:10px;padding:10px 12px}.ip-lbl.ask{background:var(--bad-soft);box-shadow:none}.ip-lbl .ip-lrow{display:flex;align-items:center;gap:8px}.ip-lbl .ip-lrow>.m-input{flex:1;height:40px}.ip-lbl.ask .ip-lrow>span{flex:1;font-size:14px;font-weight:700;color:var(--bad-ink)}.ip-newlbl{display:grid;gap:10px;padding-top:14px;box-shadow:inset 0 1px 0 var(--line)}.ip-newlbl .ip-lrow{display:flex;align-items:center;gap:8px}.ip-newlbl .ip-lrow>.m-input{flex:1;height:42px}@media (max-width: 760px){.ip-imgbox,.ip-imgadd{width:100%}}@container main (max-width: 800px){.ip-cats{position:static;max-height:none;overflow-y:visible}.ip-cats>.ip-crow{flex:none}.ip-crow .ip-cmore{display:none}.ip-crow.adm:hover>a,.ip-crow.adm>a.on{padding-right:12px}}@container main (max-width: 560px){.m-bulk.ip-bulk{bottom:12px}.ip-table td:first-child,.ip-ptable td:first-child{white-space:normal;min-width:150px}.ip-table td:first-child .m-who>div>b,.ip-ptable td:first-child .m-who>div>b{white-space:normal}}.m-modal.ip-modal .m-modal-f{flex-wrap:wrap}.pv-sec{margin-top:6px}.pv-acts{display:inline-flex;gap:6px;flex-wrap:wrap}.pv-table td b{margin-right:6px}.pv-table tr.pv-off td{opacity:.55}.pv-err{color:var(--bad-ink);font-size:13.5px;font-weight:650}.pv-attrs{display:grid;gap:8px;margin-bottom:12px}.pv-attr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pv-opts{display:grid;gap:10px;margin-bottom:12px}.pv-opt{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px}.pv-pick{display:block;margin-top:4px;max-width:280px}.pv-pick.need .m-dd{box-shadow:inset 0 0 0 1px var(--warn)}@media (max-width: 767.98px){.pv-mhide{display:none}.pv-opt,.pv-attr{grid-template-columns:minmax(0,1fr)}.pv-sec>.m-sec{flex-wrap:wrap;white-space:nowrap}.pv-sec>.m-sec .m-grow{flex:1 1 40px}.pv-sec .pv-acts{flex-basis:100%;white-space:normal}}.shop-page{display:grid;gap:14px}.shop-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shop-table td{white-space:normal}.shop-name{display:grid;gap:2px;min-width:0}.shop-name b{font-weight:700;overflow-wrap:anywhere}.shop-name>span{font-size:13px;color:var(--ink-3)}.shop-src{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.shop-src .ic{width:15px;height:15px;color:var(--ink-3)}.shop-monly{display:none}.shop-orders{display:grid;gap:12px}.shop-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-search{min-width:240px;flex:0 1 360px}.shop-chips{display:flex;gap:6px;flex-wrap:wrap}.shop-chips .m-chip{cursor:pointer;border:0;font:inherit}.shop-chips .m-chip .ic{width:14px;height:14px}.shop-seg{overflow-x:auto;scrollbar-width:none}.shop-seg::-webkit-scrollbar{display:none}.shop-cards{display:none}.shop-card{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:stretch}.shop-card-top{display:flex;align-items:center;gap:8px}.shop-card-chips{display:flex;gap:6px;flex-wrap:wrap}.shop-li{gap:12px}.shop-li>.shop-name{flex:1}.shop-contact{display:grid;gap:10px}.shop-contact-row{display:flex;align-items:center;gap:8px}.shop-contact-row>.shop-li{flex:1;min-width:0}.shop-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-row-end{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.shop-err{color:var(--bad-ink);font-size:13.5px;font-weight:650}.shop-sheet-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.shop-sheet-body .m-tablewrap{overflow-x:auto}.shop-flow{display:flex;align-items:center;gap:8px;min-width:0}.shop-flow .shop-stages{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.shop-flow .shop-stages::-webkit-scrollbar{display:none}.shop-stages .m-stg{flex:1 1 auto;min-width:0;padding:0 10px 0 18px;font-size:12.5px}.shop-stages .m-stg:first-child{padding-left:12px}.shop-stages .m-stg.ro{cursor:default}.shop-stages .m-stg.ro:hover{color:inherit}.shop-stages.off .m-stg.done{opacity:.6}.shop-payrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shop-pay .m-dd{min-width:200px}.shop-items td{white-space:normal}.shop-totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;justify-self:end;min-width:260px;font-size:14px;color:var(--ink-2)}.shop-totals b{text-align:right;color:var(--ink)}.shop-totals .tot{font-size:16px;font-weight:800;color:var(--ink)}.shop-note{margin:0;white-space:pre-wrap;color:var(--ink-2)}.shop-ship-edit{display:grid;gap:10px}.shop-form{display:grid;gap:14px}.shop-buyer{display:grid;gap:10px}.shop-buyer .m-seg{justify-self:start}.shop-buyer-picked{gap:12px}.shop-lines{display:grid;gap:8px}.shop-line{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px auto;gap:8px;align-items:center}.shop-line-item{display:grid;gap:6px;min-width:0}.shop-additem{display:grid;gap:8px}.shop-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.shop-channels{display:grid;gap:12px}.shop-ch{gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto}.shop-ch.off{opacity:.66}.shop-ch>div{flex:1;min-width:0}.shop-settings{display:grid;gap:14px}.shop-settings .m-card .m-sec{margin-top:16px}.shop-deal{display:grid;gap:8px}.shop-deal-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-deal .m-meta{flex-wrap:wrap}@media (max-width: 767.98px){.shop-li>[data-shop-fulfil]{grid-column:2;justify-self:start}.shop-mhide,.shop-desk{display:none}.shop-cards{display:grid;gap:8px}.shop-search{flex:1 1 100%;min-width:0}.shop-name>.shop-monly{display:block;white-space:nowrap}.shop-table td{padding-left:10px;padding-right:10px}.shop-stages .m-stg{min-width:96px;flex:0 0 auto}.shop-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.shop-line-item{grid-column:1 / -1}.shop-form .m-kfr,.shop-settings .m-kfr,.shop-ship-edit .m-kfr{grid-template-columns:1fr;gap:6px}.shop-totals{justify-self:stretch;min-width:0}.shop-pay .m-dd{min-width:0}}.shop-row-track{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-row-track .ic{width:13px;height:13px;flex:none}.shop-shiprow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shop-shiprow>.shop-name{flex:1;min-width:120px}.shop-track{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.shop-track b{font-weight:600;letter-spacing:.01em}.psel-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.psel-row.is-unfit{opacity:.78}.psel-counts{display:inline-flex;gap:6px}.psel-body{display:grid;gap:10px}.psel-when{margin-top:4px}.psel-gl{display:grid;gap:14px}.psel-gl-intro{display:grid;gap:6px}.psel-gl-note{margin:0;color:var(--ink-2);white-space:pre-wrap;line-height:1.5}.psel-gl-card{padding:0;overflow:hidden;display:grid}.psel-gl-card.is-fit{box-shadow:0 0 0 2px var(--ok-soft)}.psel-gl-card.is-unfit{opacity:.82}.psel-gl-photo{position:relative;aspect-ratio:4 / 3;background:var(--sunken);display:grid;place-items:center}.psel-gl-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psel-gl-photo.none{aspect-ratio:auto;height:84px}.psel-gl-nophoto{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-weight:700;font-size:13px}.psel-gl-body{display:grid;gap:8px;padding:14px 16px 16px}.psel-gl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.psel-gl-head b{font-size:16px;font-weight:800}.psel-gl-price{font-size:18px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.psel-gl-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.psel-gl-stock .ic{width:14px;height:14px}.psel-gl-stock.ok{color:var(--ok-ink)}.psel-gl-stock.no{color:var(--ink-3)}.psel-gl-desc{margin:0;color:var(--ink-2);line-height:1.5;white-space:pre-wrap}.psel-gl-react{display:grid;gap:10px}.psel-gl-fields{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.psel-gl-qty,.psel-gl-comment{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--ink-3)}.psel-gl-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.psel-gl-btns .m-btn{justify-content:center}.psel-gl-answer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.psel-gl-empty{color:var(--ink-3);text-align:center}@media (max-width: 480px){.psel-gl-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.psel-row{grid-template-columns:auto minmax(0,1fr)}.psel-row>.m-chip{grid-column:2;justify-self:start}.psel-sheet .m-sheet-f .m-btn.pri{flex:1 1 auto;min-width:0;height:auto;min-height:44px;padding:8px 14px;white-space:normal;line-height:1.2;text-align:center}}.shop-plats{display:grid;gap:10px;margin-top:18px}.shop-plats .m-intg.off .m-app-ic{opacity:.55}.shop-plat-caps{display:flex;flex-wrap:wrap;gap:4px}.shop-ch-sync{cursor:pointer}.shop-ch-err{margin-top:2px;font-size:12.5px}.shop-fake-fail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;cursor:pointer}.shop-sync{display:grid;gap:14px}.shop-job{grid-template-columns:auto minmax(0,1fr) auto}.shop-job>div{min-width:0}.shop-job-err{margin-top:2px;font-size:12.5px;overflow-wrap:anywhere}.shop-job-end{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.shop-inv,.shop-osync{display:grid;gap:8px}.shop-osync .shop-job b{white-space:normal;overflow-wrap:anywhere}.shop-inv .m-seg{justify-self:start;max-width:100%;flex-wrap:wrap}.shop-inv-hint{margin:0}.shop-site{display:grid;gap:10px}.shop-site-fresh{display:grid;gap:6px}.shop-site-key{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:11px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.shop-site-key.sm{padding:4px 4px 4px 10px}.shop-site-key code{flex:1;min-width:0;overflow-wrap:anywhere;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.shop-site-code{margin:0;padding:10px 12px;border-radius:11px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);overflow-x:auto;white-space:pre;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-2);max-width:100%}.shop-site .m-meta code{font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}@media (max-width: 560px){.shop-job{grid-template-columns:auto minmax(0,1fr)}.shop-job-end{grid-column:2;justify-content:flex-start}}.shop-lst{display:grid;gap:12px}.shop-lst-row{grid-template-columns:auto minmax(0,1fr) auto}.shop-lst-row>div{min-width:0}.shop-lst-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.shop-lst-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.shop-lst-price{display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums}.shop-link{display:grid;gap:10px}.shop-link .m-li.on{box-shadow:inset 0 0 0 1px var(--gold)}.shop-link-variant:empty{display:none}@media (max-width: 767.98px){.shop-lst-row{grid-template-columns:auto minmax(0,1fr)}.shop-lst-acts{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 560px){.shop-site .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px}}.shop-an{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.shop-an>*{min-width:0}.shop-an-bar .m-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.shop-an-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.shop-an-kpis>span{display:contents}.shop-an .m-grid>.m-card{min-width:0}.shop-an-table tbody tr{cursor:default}.shop-an-table tbody tr:hover{background:transparent}.shop-an-table td,.shop-an-table th{white-space:normal}.shop-an-table td.num .m-meta{justify-content:flex-end}.shop-an-table td b .ic{vertical-align:-2px}.shop-an-mmeta{display:none}.shop-w-sub{margin-left:8px;font-weight:600}.shop-w-row .m-grow{display:grid;gap:1px;min-width:0}.shop-w-row .m-grow b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-w-h{padding:6px 2px 0;font-weight:700}.shop-w-note{font-size:12.5px}@media (max-width: 767.98px){.shop-mhide{display:none}.shop-an-mmeta{display:block}.shop-an-bar .m-chip{display:none}}.pr-page{display:grid;gap:16px}.pr-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-bar .m-tabs{min-width:0;max-width:100%;overflow-x:auto}.pr-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-search{min-width:220px;flex:0 1 320px}.pr-kindseg{flex-wrap:wrap}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pr-ph{display:grid;place-items:center;overflow:hidden}.pr-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pr-ph.svc .ic{width:56px;height:56px;stroke-width:1.4;color:var(--ink-2)}.pr-card .pr-title,.pr-card .pr-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-title{font-weight:800}.pr-chips{display:flex;flex-wrap:wrap;gap:6px}.pr-soon{display:grid}.pr-thumb{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;overflow:hidden;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);position:relative}.pr-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pr-thumb .ic{width:24px;height:24px}.pr-thumb.big{width:112px;height:112px;border-radius:18px}.pr-thumb.big .ic{width:48px;height:48px;stroke-width:1.4}.pr-sheet-body{display:grid;gap:16px}.pr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-warn{color:var(--warn-ink);font-weight:700}.pr-form{display:grid;gap:14px}.pr-kinds{flex-wrap:wrap}.pr-look{display:flex;gap:16px;align-items:flex-start}.pr-look-side{display:grid;gap:8px;min-width:0;flex:1}.pr-look-btns{display:flex;flex-wrap:wrap;gap:8px}.pr-icons{display:flex;flex-wrap:wrap;gap:6px}.pr-icon{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.pr-icon .ic{width:18px;height:18px}.pr-icon.on{background:var(--active);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink-3)}.pr-icon:disabled{cursor:default}.pr-convs{display:grid;gap:8px}.pr-conv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 180px auto;gap:8px;align-items:center}.pr-conv-eq{font-weight:800;color:var(--ink-3)}.pr-convs>.m-btn{justify-self:start}.pr-bom{display:grid;gap:12px}.pr-bom-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-bom-edit{display:grid;gap:10px}.pr-bom-lines{display:grid;gap:8px}.pr-bom-line{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 100px auto;gap:8px;align-items:center}.pr-bom-edit>.m-btn{justify-self:start}.pr-bom-actions{display:flex;align-items:center;gap:8px}.pr-bom-view{display:grid;gap:10px}.pr-bom-qtybar{display:flex;align-items:center;gap:10px}.pr-bom-forqty{width:140px}.pr-bom-name{display:inline-flex;align-items:center;gap:10px;min-width:0}.pr-bom-name .pr-thumb{width:32px;height:32px;border-radius:9px}.pr-bom-name .pr-thumb .ic{width:16px;height:16px}.pr-bom-table td{white-space:normal;vertical-align:middle}.pr-bom-table th{white-space:normal}.pr-monly{display:none}@media (max-width: 767.98px){.pr-bom-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.pr-bom-comp{grid-column:1 / -1}.pr-mhide{display:none}.pr-monly{display:inline}.m-table.pr-bom-table{font-size:14px}.m-table.pr-bom-table th,.m-table.pr-bom-table td{padding-left:8px;padding-right:8px}.m-table.pr-bom-table th:first-child,.m-table.pr-bom-table td:first-child{padding-left:14px}.m-table.pr-bom-table th:last-child,.m-table.pr-bom-table td:last-child{padding-right:14px}.pr-bom-table .pr-bom-name .pr-thumb{display:none}}.pr-sup-body{display:grid;gap:14px}.pr-sup-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-sup-tiles .m-tile span{white-space:normal;line-height:1.25}.pr-sup-table td{white-space:normal}.pr-item-sup{display:grid;gap:8px}.pr-item-sup-none{font-size:14px}.pr-item-sup-price{white-space:nowrap}.pr-sup-price-f{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px}@media (max-width: 767.98px){.pr-search{flex:1 1 100%;min-width:0}.pr-sup-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.m-table.pr-sup-table{font-size:14px}.m-table.pr-sup-table th,.m-table.pr-sup-table td{padding-left:8px;padding-right:8px}.m-table.pr-sup-table th:first-child,.m-table.pr-sup-table td:first-child{padding-left:14px}.m-table.pr-sup-table th:last-child,.m-table.pr-sup-table td:last-child{padding-right:14px}.pr-sup-table .pr-bom-name .pr-thumb{display:none}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-ph.svc .ic{width:40px;height:40px}.pr-look{flex-direction:column}.pr-conv{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.pr-conv-p{grid-column:1 / -1;grid-row:2}.pr-form .m-kfr{grid-template-columns:1fr;gap:6px}.pr-tiles{gap:8px}.pr-tiles .m-tile{padding:12px}.pr-tiles .m-tile span{white-space:normal;font-size:12px;line-height:1.2}.pr-tiles .m-tile b{font-size:20px}.pr-tiles .m-tile small{font-size:11.5px}}.pr-orders{display:grid;gap:14px}.pr-kanban{grid-auto-columns:minmax(240px,1fr)}.pr-kcard{cursor:pointer}.pr-kcard .m-kc-top{color:var(--ink-2)}.pr-kcard .m-kc-who span,.pr-kcard .m-kc-warn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-kc-empty{font-size:13.5px;padding:6px 4px}.m-kcol-h>i.pr-dot{--c: var(--ink-4)}.m-kcol-h>i.pr-dot.ok{--c: var(--ok)}.m-kcol-h>i.pr-dot.gold{--c: var(--gold)}.m-kcol-h>i.pr-dot.warn{--c: var(--warn)}.pr-no{font-variant-numeric:tabular-nums;white-space:nowrap}.pr-orders-table td{white-space:normal;vertical-align:middle}.pr-order-body{display:grid;gap:14px}.pr-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.pr-steps .m-step{padding:0;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.pr-steps .m-step:after{display:none}.pr-steps .m-step>div{min-width:0}.pr-steps .m-step b{font-size:13.5px;line-height:1.2}.pr-needs-table td{white-space:normal;vertical-align:middle}.pr-needs-table th{white-space:normal}.pr-note{white-space:pre-wrap}.pr-check{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.pr-qty-f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}@media (max-width: 767.98px){.pr-kanban{grid-auto-columns:minmax(272px,1fr)}.pr-steps{gap:4px}.pr-steps .m-step{grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px}.pr-steps .m-step b{font-size:11.5px;white-space:nowrap}.pr-steps .m-step:not(.now)>div{visibility:hidden}.m-table.pr-needs-table,.m-table.pr-orders-table{font-size:14px}.m-table.pr-needs-table th,.m-table.pr-needs-table td,.m-table.pr-orders-table th,.m-table.pr-orders-table td{padding-left:8px;padding-right:8px}.m-table.pr-needs-table th:first-child,.m-table.pr-needs-table td:first-child,.m-table.pr-orders-table th:first-child,.m-table.pr-orders-table td:first-child{padding-left:14px}.m-table.pr-needs-table th:last-child,.m-table.pr-needs-table td:last-child,.m-table.pr-orders-table th:last-child,.m-table.pr-orders-table td:last-child{padding-right:14px}.pr-needs-table .pr-bom-name .pr-thumb,.pr-orders-table .pr-bom-name .pr-thumb{display:none}}.pr-issue{display:grid;gap:12px}.pr-issue-line{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.pr-issue-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-issue-lots{display:grid;gap:6px}.pr-issue-lot{display:flex;align-items:center;gap:10px}.pr-issue-q{width:120px;flex:none}@media (max-width: 767.98px){.pr-issue-line{padding:10px}.pr-issue-q{width:96px}}.pr-short{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.pr-short-pick{display:grid;gap:12px}.pr-short-pick>.m-btn.pri{justify-self:stretch}.pr-short-orders{display:grid;gap:4px;max-height:420px;overflow-y:auto}.pr-short-order{padding:6px 2px;font-weight:600}.pr-short-order .m-grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-short-rows{display:grid;gap:8px}.pr-short-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:6px;align-items:center}.pr-short-date{grid-column:1 / 2}.pr-short-row>.m-btn{grid-column:2 / 3;grid-row:2;justify-self:end}.pr-short-rows>.m-btn{justify-self:start}.pr-short-none{font-size:14px;padding:6px 2px}.pr-short-res{display:grid;gap:12px;min-width:0}.pr-short-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-short-bar .m-tabs{min-width:0;max-width:100%;overflow-x:auto}.pr-short-table td{white-space:normal;vertical-align:middle}.pr-short-sub{display:block;font-size:12.5px}.pr-w-more{padding:4px 2px 0}@media (max-width: 1100px){.pr-short{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.m-table.pr-short-table{font-size:14px}.m-table.pr-short-table th,.m-table.pr-short-table td{padding-left:8px;padding-right:8px}.m-table.pr-short-table th:first-child,.m-table.pr-short-table td:first-child{padding-left:14px}.m-table.pr-short-table th:last-child,.m-table.pr-short-table td:last-child{padding-right:14px}.pr-short-table .pr-bom-name .pr-thumb{display:none}}.pr-reqs{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.pr-req-me{margin-left:6px}.pr-req-next{display:grid;gap:2px}.pr-req-body{display:grid;gap:14px}.pr-req-steps .m-step.ret>i{background:var(--warn-soft);color:var(--warn-ink);box-shadow:none}.pr-req-steps .m-step.rej>i{background:var(--bad-soft);color:var(--bad-ink);box-shadow:none}.pr-req-steps .m-step.ret,.pr-req-steps .m-step.rej{color:var(--ink-2)}.pr-req-step-b{display:grid;gap:2px;min-width:0}.pr-req-step-b .m-meta{flex-wrap:wrap}.pr-req-next-l{font-weight:800;color:var(--gold-ink)}.pr-req-comment{font-size:13.5px;font-weight:600;color:var(--ink-2);font-style:italic;overflow-wrap:anywhere}.pr-req-lines td{white-space:normal;vertical-align:middle}.pr-req-ph{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.pr-req-ph .ic{width:14px;height:14px}.pr-req-elines{display:grid;gap:8px}.pr-req-eline{display:grid;grid-template-columns:minmax(0,1.4fr) 128px minmax(0,1fr) auto;gap:8px;align-items:center}.pr-req-ef-qty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.pr-req-elines>.m-btn{justify-self:start}.pr-req-budget-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pr-req-budget-k>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.pr-settings{display:grid;gap:16px}.pr-chain{display:grid;gap:8px;margin-bottom:12px}.pr-chain-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.pr-chain-step.owner{grid-template-columns:28px minmax(0,1fr)}.pr-chain-step>i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 12.5px/1 var(--f);font-style:normal;background:var(--card);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2)}.pr-chain-step>i .ic{width:14px;height:14px}.pr-chain-role{min-width:0}.pr-chain>.m-btn{justify-self:start}.pr-up .ic{transform:rotate(180deg)}.pr-settings-foot{display:flex;justify-content:flex-end}@media (max-width: 767.98px){.pr-req-eline{grid-template-columns:minmax(0,1fr) auto}.pr-req-ef-item,.pr-req-ef-qty,.pr-req-ef-sup{grid-column:1 / 2}.pr-req-eline>.m-btn{grid-column:2 / 3;grid-row:1}.pr-req-eline{padding-bottom:8px;box-shadow:inset 0 -1px 0 var(--line)}.m-table.pr-req-lines th,.m-table.pr-req-lines td,.m-table.pr-reqs-table th,.m-table.pr-reqs-table td{padding-left:8px;padding-right:8px}.pr-req-lines .pr-bom-name .pr-thumb{display:none}}.pr-sup-prog{display:grid;gap:4px;min-width:120px}.pr-sup-exp{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pr-sup-act{display:flex;align-items:flex-start;gap:6px;margin-top:4px;font-size:13.5px;color:var(--ink-2)}.pr-sup-act .ic{width:14px;height:14px;margin-top:2px;color:var(--warn-ink);flex:none}.pr-sup-recv{display:grid;gap:10px}.pr-sup-rline{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;align-items:center}.pr-sup-rline.priced{grid-template-columns:minmax(0,1fr) 150px 150px}.pr-sup-disc{display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;margin-top:4px}.pr-print{display:grid;gap:12px;color:var(--ink)}.pr-print h2{margin:0;font-size:18px}.pr-print-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.pr-print-table{width:100%;border-collapse:collapse;font-size:14px}.pr-print-table th,.pr-print-table td{padding:8px 10px;border:1px solid var(--line);text-align:left}.pr-print-table th{font-weight:700;color:var(--ink-2)}.pr-print-total{font-size:15px;text-align:right}.pr-print-note{font-size:14px;color:var(--ink-2);white-space:pre-wrap}@media print{body *{visibility:hidden}.pr-print,.pr-print *{visibility:visible}.pr-print{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px}}@media (max-width: 767.98px){.pr-sup-rline,.pr-sup-rline.priced{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-sup-rline>.pr-bom-name{grid-column:1 / -1}.pr-sup-prog{min-width:96px}.pr-monly.pr-sup-mline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.pr-sup-mline .m-chip{white-space:normal}.pr-reqs-table .pr-monly.pr-sup-mline{flex-direction:column;align-items:flex-start;gap:4px}}.pr-tasks{display:grid;gap:14px}.pr-task-wc{min-width:220px}.pr-kcard.done>b{text-decoration:none}.pr-route{display:grid;gap:12px}.pr-route-list{display:grid;gap:8px}.pr-route-op{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:14px;background:var(--sunken)}.pr-route-op.lifted{opacity:.55}.pr-route-op.ro{align-items:center}.pr-grip{display:inline-flex;align-items:center;padding-top:8px;color:var(--ink-4);cursor:grab;touch-action:none}.pr-route-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--raised);font-weight:700;font-size:13px}.pr-route-f{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) repeat(3,minmax(0,.7fr));gap:8px;align-items:end;min-width:0}.pr-route-num{display:grid;gap:3px;min-width:0}.pr-route-num .m-meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-route-v{display:grid;gap:2px;min-width:0}.pr-route-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-wc-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:start}.pr-wc-people{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.pr-chip-x{display:inline-flex;align-items:center;margin-left:2px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pr-days{display:flex;flex-wrap:wrap;gap:10px}.pr-day{display:inline-flex;align-items:center;gap:5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 767.98px){.pr-route-f{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-route-name,.pr-route-at{grid-column:1 / -1}.pr-task-wc{min-width:0;flex:1 1 100%}.pr-wc-row{grid-template-columns:auto minmax(0,1fr) auto auto}.pr-wc-row>.m-chip{display:none}}.pr-cap{display:grid;gap:10px}.pr-cap-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-cap-range{font-weight:700}.pr-cap-hint{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.pr-cap-wrap{max-width:100%;overflow-x:auto}.pr-cap-grid{width:100%;min-width:880px;border-collapse:separate;border-spacing:6px;table-layout:fixed}.pr-cap-grid thead th{text-align:left;font-weight:600;font-size:12.5px;color:var(--ink-3);padding:2px 6px;white-space:nowrap}.pr-cap-grid thead th:first-child,.pr-cap-grid tbody th{width:170px}.pr-cap-grid tbody th{vertical-align:top;text-align:left;padding:6px}.pr-cap-grid tbody th b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-cap-grid tbody th .m-meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-cap-grid td{position:relative;vertical-align:top;padding:8px;border-radius:12px;background:var(--sunken)}.pr-cap-grid td.off{opacity:.6}.pr-cap-grid td.over{box-shadow:inset 0 0 0 1px var(--bad)}.pr-cap-grid td.drop{box-shadow:inset 0 0 0 2px var(--gold-line);background:var(--gold-soft)}.pr-cap-grid td.num{width:108px;text-align:right;background:transparent}.pr-cap-total{font-size:13px;font-weight:700;white-space:nowrap}.pr-cap-grid thead th.num{text-align:right}.pr-cap-grid td.num.over{box-shadow:none;color:var(--bad-ink)}.pr-cap-cell{display:grid;gap:4px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.pr-cap-fill{display:block;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden}.pr-cap-fill i{display:block;height:100%;border-radius:3px;background:var(--gold)}.pr-cap-fill i.bad{background:var(--bad)}.pr-cap-num{font-size:12px;font-weight:600;color:var(--ink-3)}.pr-cap-grid td.over .pr-cap-num{color:var(--bad-ink)}.pr-cap-task{display:block;margin-top:4px;padding:3px 6px;border-radius:8px;background:var(--raised);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pr-cap-task[draggable=true]{cursor:pointer}.pr-cap-task.dragging{opacity:.45}@media (max-width: 767.98px){.pr-cap-hint{display:none}}.pr-cost{display:grid;gap:8px}.pr-cost-table td,.pr-cost-table th{white-space:nowrap}.pr-cost-table tbody tr{cursor:default}.pr-costrep .pr-cost-table tbody tr{cursor:pointer}.pr-cost-table tr.pr-cost-total td{box-shadow:inset 0 1px 0 var(--line)}.pr-cost-meta{display:grid;gap:4px}.pr-cost-meta span{display:inline-flex;align-items:center;gap:6px}.pr-costrep,.pr-costrep-wrap{display:grid;gap:14px}.pr-costrep-wrap>.m-seg{justify-self:start}.pr-costrep .m-kpis>span{display:contents}.pr-costrep .m-grid>.m-card{min-width:0}.pr-deal{display:grid;gap:14px}.pr-deal-rows{display:grid;gap:8px}.pr-deal-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--sunken);min-width:0}.pr-deal-row .m-grow{display:grid;gap:2px;min-width:0}.pr-deal-row .m-grow b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-deal-row.off{opacity:.6}.pr-deal-row .pr-qty-f{width:140px;flex:none}.pr-dealrefs{display:grid;gap:8px}.pr-dealrefs .m-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}@media (max-width: 560px){.pr-deal-row{flex-wrap:wrap}.pr-deal-row .pr-qty-f{width:100%}}.pr-deal-new{display:inline-flex;align-items:center;gap:6px;min-width:0}.pr-deal-new .ic{flex:none}.pr-deal-new span{min-width:0;white-space:normal;line-height:1.25;text-align:right}.re-pt{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.re-pt-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.re-pt-head .m-grow{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.re-pt-chip{display:flex;min-width:0}.re-pt-chip .m-chip{min-width:0;max-width:100%}.re-pt-chiptx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-pt-sub{line-height:1.4}.re-pt-pending{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border-radius:12px;background:var(--sunken);font-weight:600;font-size:13.5px}.re-pt-pending>.ic{color:var(--ink-3)}.re-pt-acts{display:flex;flex-wrap:wrap;gap:8px}.re-pt-form,.re-pt-wiz{display:grid;gap:10px}.re-pt-theirs{font-weight:600;color:var(--ink-2)}.re-page{display:grid;gap:16px}.re-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.re-search{min-width:220px;flex:0 1 320px}.re-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.re-ph{display:grid;place-items:center;overflow:hidden}.re-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.re-ph.svc .ic{width:34px;height:34px;stroke-width:1.5;color:var(--ink-3)}.re-card .re-title,.re-card .re-addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-offers{display:flex;flex-wrap:wrap;gap:6px}.re-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.re-cell{display:grid;gap:2px;min-width:0}.re-cell>b{font-size:14.5px;font-weight:800}.re-table td{vertical-align:middle}.re-table tbody tr{cursor:pointer}.re-mapwrap{display:grid;gap:8px}.re-map{width:100%;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--card-line),var(--sh-card);background:var(--sunken)}.re-map.re-pick{border-radius:14px;cursor:crosshair}.re-map.leaflet-container{background:var(--sunken);font:inherit}.re-map .leaflet-control-zoom{border:0!important;box-shadow:var(--sh-item)!important;border-radius:11px!important;overflow:hidden}.re-map .leaflet-control-zoom a{background:var(--raised)!important;color:var(--ink)!important;border-color:var(--line)!important;width:34px!important;height:34px!important;line-height:34px!important}.re-map .leaflet-control-attribution{background:color-mix(in srgb,var(--raised) 80%,transparent)!important;color:var(--ink-3)!important;border-radius:8px 0 0;font-size:10.5px}.re-map .leaflet-control-attribution a{color:var(--ink-2)!important}.re-nopoint{justify-self:start}.re-mk-wrap{background:none!important;border:0!important}.re-mk{display:inline-block;transform:translate(-50%,-120%);padding:5px 9px;border-radius:999px;background:var(--raised);color:var(--ink);font:800 12.5px/1 var(--f);white-space:nowrap;box-shadow:0 0 0 1px var(--line),var(--sh-item);cursor:pointer}.re-mk:hover{background:var(--gold);color:var(--on-gold)}.re-pin{display:block;width:22px;height:22px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--raised),var(--sh-item);cursor:grab}.re-ic{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sunken);color:var(--ink-2);flex:none}.re-card-body{display:grid;gap:14px}.re-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:110px;gap:6px;border-radius:16px;overflow:hidden}.re-gallery img{width:100%;height:100%;object-fit:cover;display:block;background:var(--sunken)}.re-gallery img.main{grid-row:span 2}.re-overview{display:grid;gap:10px}.re-val{font-size:14px}.re-people{display:grid;gap:4px}.re-owner-lock>div>b{white-space:normal}.re-desc{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--ink-2)}.re-media{display:grid;gap:12px}.re-media-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.re-link{display:inline-flex;align-items:center;gap:6px;flex:1 1 320px;min-width:0}.re-link .m-input{flex:1;min-width:0}.re-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.re-tile{display:grid;gap:6px;min-width:0}.re-tile-img{position:relative;display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--sunken)}.re-tile-img img{width:100%;height:100%;object-fit:cover;display:block}.re-tile-link{display:grid;place-items:center;width:100%;height:100%;color:var(--ink-2)}.re-tile-link .ic{width:28px;height:28px}.re-tile-chips{position:absolute;left:8px;top:8px;display:flex;gap:4px;flex-wrap:wrap}.re-tile-f{display:grid;gap:4px}.re-tile-acts{display:flex;justify-content:flex-end;gap:2px}.re-tile-cap{white-space:normal}.re-form{display:grid;gap:12px}.re-purpose.m-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.re-purpose.m-seg span{justify-content:center}.re-point{display:grid;gap:6px}.re-point-hint{display:flex;align-items:center;gap:6px;flex-wrap:wrap;white-space:normal}.re-point-hint .ic{width:14px;height:14px;flex:none}.re-addr-f{display:grid;gap:6px;position:relative}.re-addr-hits{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);background:var(--raised);max-height:240px;overflow:auto}.re-addr-hits .m-li{cursor:pointer}.re-addr-hits .m-li b{white-space:normal;font-size:13.5px}.re-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.re-term{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.re-term.on{background:var(--card)}.re-term-h{display:flex;align-items:center;gap:10px;cursor:pointer}.re-term .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 0}.re-floor{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.re-owner{display:grid;gap:8px}.re-owner-picked{grid-template-columns:auto minmax(0,1fr) auto}.re-err{color:var(--bad-ink);font-size:13.5px;font-weight:650}.re-owner-tab{display:grid;gap:10px}.re-owner-li{grid-template-columns:34px minmax(0,1fr) auto;cursor:pointer}@media (max-width: 767.98px){.re-mhide{display:none}.re-search{flex:1 1 100%;min-width:0}.re-terms{grid-template-columns:minmax(0,1fr)}.re-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:90px}.re-purpose.m-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.re-purpose.m-seg span{height:40px}.re-owner-li{grid-template-columns:34px minmax(0,1fr)}.re-owner-li .re-offers{grid-column:2}.re-form .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}}.re-life{display:flex;align-items:center;gap:8px;min-width:0}.re-life .re-stages{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.re-life .re-stages::-webkit-scrollbar{display:none}.re-stages .m-stg{flex:1 1 auto;min-width:0;padding:0 10px 0 18px;font-size:12.5px}.re-stages .m-stg:first-child{padding-left:12px}.re-stages .m-stg.ro{cursor:default}.re-stages .m-stg.ro:hover{color:inherit}.re-stages.off .m-stg.done{opacity:.6}.re-hint{flex-wrap:wrap}.re-hint .m-grow{min-width:220px;white-space:normal}.re-kpis{max-width:320px;margin-bottom:14px}.re-deals{display:grid;gap:10px;margin-top:18px}.re-deals .m-li{gap:10px}.re-deal-pick{display:grid;gap:6px;padding:4px}.re-deal-none{padding:10px 8px}.re-deal-hit{display:grid;gap:2px;min-width:0;text-align:left}.re-deal-hit b,.re-deal-hit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-price-hist{display:grid;gap:14px;margin-bottom:18px}.re-prices{display:grid;gap:8px}.re-settings{display:grid;gap:16px}.re-settings-foot{display:flex;justify-content:flex-end}@media (max-width: 700px){.re-stages .m-stg{min-width:96px;flex:0 0 auto}.re-kpis{max-width:none}}.re-dups{grid-template-columns:20px minmax(0,1fr)}.re-dups>.m-btn{grid-column:2;justify-self:start}.re-dup-list{margin-top:8px}.re-dup-list .m-li{gap:10px}.re-merge{display:grid;gap:12px}.re-merge-cmp td{vertical-align:top;white-space:normal}.re-merge-cmp tr.re-diff td:not(:first-child){font-weight:800;color:var(--ink)}.re-sources{display:grid;gap:8px;margin-top:18px}.re-imp-body{display:grid;gap:14px;min-width:0}.re-imp-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.re-imp-steps .m-step{padding:0}.re-imp-steps .m-step:after{display:none}.re-imp-steps .m-step>div{min-width:0}.re-imp-file{display:grid;gap:14px;justify-items:start}.re-imp-meta,.re-imp-sum{display:flex;gap:8px;flex-wrap:wrap}.re-imp-sum b{font-weight:800}.re-imp-cols td{vertical-align:middle}.re-imp-cols td:nth-child(2){width:46%}.re-imp-cols .m-dd{max-width:100%}.re-imp-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;padding:10px 0}.re-imp-row .m-meta{white-space:normal}.re-imp-line{padding-top:2px;font-size:12.5px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.re-imp-sim{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.re-imp-confirm{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer}.re-imp-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.re-imp-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.re-merge-cap{padding:2px 0 4px}@media (max-width: 700px){.re-mhide{display:none}.re-imp-steps{grid-auto-flow:row}.re-dup-list .m-li{grid-template-columns:minmax(0,1fr)}.re-dup-list .m-li>.m-fic{display:none}.re-dup-list .m-li>.m-btn{grid-column:1;justify-self:start}.re-imp-err{flex:1 0 100%}.re-imp-btxt{display:none}.re-imp-back{gap:0}}.re-ptabs{justify-self:start;max-width:100%}.re-req-what{font-weight:700;color:var(--ink)}.re-chips{display:flex;flex-wrap:wrap;gap:6px}.re-chips .m-chip{cursor:pointer}.re-chips .m-chip.on{background:var(--pri);color:var(--on-pri);box-shadow:none}.re-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.re-budget{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px;align-items:center}.re-floorpick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.re-floorpick .re-range{flex:1 1 100%}.re-sw{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer}.re-radius{width:72px}.re-req-kind{display:block;border-radius:14px}.re-req-kind.need{box-shadow:0 0 0 2px var(--bad-soft)}.re-del-text{margin:0;color:var(--ink-2)}.re-chiprow{display:flex;flex-wrap:wrap;gap:6px}.re-none{display:block;padding:4px 0 8px;font-size:13.5px}.re-contact-tab,.re-deal-tab{display:grid;gap:10px}@media (max-width: 767.98px){.re-budget{grid-template-columns:minmax(0,1fr) 72px}.re-req-table td{white-space:normal}}.re-fresh{align-items:center}.re-clients,.re-picks{display:grid;gap:10px}.re-client{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.re-client-main{display:grid;gap:2px;min-width:0;cursor:pointer}.re-client-main .m-meta{white-space:normal}.re-client-acts{flex-wrap:wrap;justify-content:flex-end}.re-new{margin-left:8px;vertical-align:middle}.re-pick>span[role=button]{display:block;cursor:pointer}.re-pick-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.re-hidden-n{display:block}@media (max-width: 767.98px){.re-client{grid-template-columns:34px minmax(0,1fr)}.re-client-acts{grid-column:2;justify-content:flex-start}.re-fresh{grid-template-columns:20px minmax(0,1fr)}.re-fresh>.m-btn{grid-column:2;justify-self:start}}.re-picks-bar{display:flex;align-items:center;gap:10px}.re-pick{position:relative}.re-pick.on{box-shadow:0 0 0 2px var(--gold-line)}.re-pick-cb{position:absolute;top:10px;right:10px;z-index:1}.re-sel-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-sel-note{white-space:pre-wrap;flex:1 1 260px}.re-sel-kpis{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-sel-item{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;padding:10px 0}.re-sel-cover{display:block;cursor:pointer;border-radius:10px;overflow:hidden}.re-sel-cover .m-ph{height:72px}.re-sel-cover .m-chip{display:none}.re-sel-main{display:grid;gap:4px;min-width:0}.re-sel-main .m-meta{white-space:normal}.re-sel-comment{display:flex;gap:6px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);white-space:pre-wrap}.re-sel-comment .ic{width:14px;height:14px;flex:none;margin-top:2px}.re-sel-acts{flex-direction:column;align-items:flex-end;gap:6px}.re-sel-list{display:grid;gap:8px}.re-gl{display:grid;gap:14px}.re-gl-intro{display:grid;gap:6px}.re-gl-note{margin:0;color:var(--ink-2);white-space:pre-wrap;line-height:1.5}.re-gl-card{padding:0;overflow:hidden;display:grid}.re-gl-card.is-fit{box-shadow:0 0 0 2px var(--ok-soft)}.re-gl-card.is-unfit{opacity:.82}.re-gl-photo{position:relative;aspect-ratio:4 / 3;background:var(--sunken);display:grid;place-items:center}.re-gl-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.re-gl-photo.none{aspect-ratio:auto;height:96px}.re-gl-nophoto{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-weight:700;font-size:13px}.re-gl-kind{position:absolute;left:10px;top:10px}.re-gl-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px}.re-gl-dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:var(--card);opacity:.6;cursor:pointer}.re-gl-dots button.on{opacity:1;background:var(--gold)}.re-gl-body{display:grid;gap:8px;padding:14px 16px 16px}.re-gl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.re-gl-head b{font-size:16px;font-weight:800}.re-gl-price{font-size:18px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.re-gl-place{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;font-weight:700;color:var(--ink-2)}.re-gl-place .ic{width:14px;height:14px}.re-gl-place small{color:var(--ink-4);font-weight:600}.re-gl-desc{margin:0;color:var(--ink-2);line-height:1.5;white-space:pre-wrap}.re-gl-react{display:grid;gap:10px}.re-gl-comment{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--ink-3)}.re-gl-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.re-gl-btns .m-btn{justify-content:center}.re-gl-answer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-gl-empty{color:var(--ink-3);text-align:center}@media (max-width: 767.98px){.re-sel-item{grid-template-columns:72px minmax(0,1fr)}.re-sel-acts{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start}}.re-view-prop{display:flex;align-items:center;gap:8px;min-width:0}.re-view-prop b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-view-prop .m-btn{margin-left:auto}.re-view-find{display:grid;gap:8px}.re-view-time{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.re-view-buffer{margin-top:12px}.re-view-outside{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;cursor:pointer}.re-view-list{display:grid;gap:10px}.re-view-item{display:grid;gap:6px}.re-view-item .m-li.off{opacity:.6}.re-view-fb{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.re-view-fb-row>span{min-width:0;max-width:100%}.re-view-fb-row .m-seg{max-width:100%;overflow-x:auto}.re-view-fb-head{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.re-view-fb-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.re-view-fb-row>.m-meta{min-width:84px}.re-view-fb-foot{display:flex;align-items:center;gap:8px}.re-view-fbv{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px}.re-view-fbt{color:var(--ink-2);font-size:14px}.re-view-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.re-view-notes{white-space:pre-wrap}@media (max-width: 767.98px){.re-view-item .re-owner-li>.m-chip{grid-column:2;justify-self:start}.re-view-fb-row{flex-direction:column;align-items:flex-start;gap:6px}.re-view-acts .m-grow{display:none}}.re-fbtn.on{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.re-fcount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;margin-left:6px;font:800 12px/1 var(--f);background:var(--gold-soft);color:var(--gold-ink)}.re-fpop{padding:0;display:flex;flex-direction:column;max-height:min(640px,calc(var(--kn-vh) * 80))}.re-fpop-b{overflow-y:auto;padding:14px 16px 6px}.re-fpop-f{display:flex;align-items:center;gap:8px;padding:10px 16px;box-shadow:inset 0 1px 0 var(--line)}.re-fform .m-kf{gap:12px}.re-frange{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.re-fpills{gap:6px}.re-fpills>span{height:32px;padding:0 12px;font-size:13.5px}.re-fpills>span .ic{width:14px;height:14px}.re-fnear{display:grid;gap:8px;min-width:0}.re-fswitch{display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.re-fradius{display:grid;grid-template-columns:auto 120px;gap:10px;align-items:center;font-weight:700;color:var(--ink-2)}.re-fchips{margin-top:-4px}.re-saved-v{display:inline-flex;align-items:center;min-width:0}@media (max-width: 767.98px){.re-frange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.re-fradius{grid-template-columns:minmax(0,1fr) 110px}.re-fchips .m-fchip{max-width:100%}.re-fchips .m-fchip em{overflow:hidden;text-overflow:ellipsis}}.re-ag-b{display:grid;gap:4px;min-width:0}.re-ag-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-ag-note{white-space:pre-wrap;overflow-wrap:anywhere}.re-ag-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.re-ag-val{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px;align-items:center}.re-ag-payers{flex-wrap:wrap}.re-settings-wrap{display:grid;gap:16px;align-content:start}.re-cm-settings{display:grid;gap:16px}.re-cm-rule{display:grid;grid-template-columns:auto minmax(90px,140px) minmax(0,1fr);gap:8px;align-items:center}.re-cm-rule.bad .m-iv{box-shadow:inset 0 0 0 1px var(--bad)}.re-cm-mgr{display:grid;grid-template-columns:auto minmax(70px,110px);gap:8px;align-items:center;justify-content:end}.re-cm-hint{margin-top:8px}.re-cm-own{display:grid;gap:8px}.re-cm-mkind+.re-cm-mkind{margin-top:12px}.re-cm-kind .m-grow,.re-cm-sides .m-grow{display:grid;gap:2px;min-width:0}.re-cm-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-cm-deal{display:grid;gap:10px}.re-cm-head{display:flex;align-items:center;gap:12px}.re-cm-big{font-size:17px;font-weight:800;color:var(--ink)}.re-cm-sides .m-li{gap:10px}.re-cm-splits{display:grid;gap:4px}.re-cm-split{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.re-cm-actual{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--ok-ink)}.re-cm-actual .ic{width:16px;height:16px}.re-cm-actual.pending{color:var(--ink-3);font-weight:600}.re-cm-acts{display:flex;gap:6px;flex-wrap:wrap}.re-cm-note{font-size:13px}.re-cm-calc{margin-bottom:10px}.re-cm-bad{color:var(--bad-ink);font-weight:700}.re-cm-srows{display:grid;gap:8px}.re-cm-srow{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px;align-items:center}.re-earn{display:grid;gap:16px}.re-earn-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.re-earn-kpis>span{display:contents}.re-earn-table td{white-space:normal}.re-w-sub{margin-left:8px;font-weight:600}.re-w-row .m-grow{min-width:0}@media (max-width: 767.98px){.re-cm-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.re-cm-rule>.m-seg{grid-column:1 / -1;justify-self:start}.re-cm-mgr{justify-content:stretch;grid-template-columns:auto minmax(0,1fr)}.re-cm-srow{grid-template-columns:minmax(0,1fr) 90px auto}.re-earn-bar .m-chip{display:none}}.re-fc-prop{display:grid;gap:8px}.re-fc-prop .m-li>div{min-width:0}.re-an .m-grid>.m-card{min-width:0}.re-an-table tbody tr{cursor:default}.re-an-table tbody tr:hover{background:transparent}.re-an-table td,.re-an-table th{white-space:normal}.re-an-table td.num .m-meta{justify-content:flex-end}.re-an-note{padding:10px 18px 14px;font-size:12.5px}.re-an-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px 14px;box-shadow:inset 0 1px 0 var(--line)}.re-an-totals>span{display:grid;gap:2px;min-width:0}.re-an-totals b{font-variant-numeric:tabular-nums}.re-an-srcs{display:grid;gap:16px}.re-an-src{display:grid;gap:6px}.re-an-src-h{font-weight:700}.re-w-h{padding:6px 2px 0;font-weight:700}.re-an-mmeta{display:none}@media (max-width: 767.98px){.re-an-totals{grid-template-columns:minmax(0,1fr)}.re-an-mmeta{display:block}}.re-portals{display:grid;gap:14px}.re-portal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.re-portal{display:grid;gap:10px;align-content:start;min-width:0}.re-portal.off{opacity:.55}.re-portal-head{display:flex;gap:10px;align-items:center;min-width:0}.re-portal-head .m-grow{display:grid;gap:4px;min-width:0}.re-portal .m-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.re-portal-links{display:grid;gap:8px}.re-portal-link{display:flex;gap:8px;align-items:center;min-width:0}.re-portal-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border-radius:10px;background:var(--sunken);font-size:12px}.re-portal-actions{display:flex;gap:8px;flex-wrap:wrap}.re-feed-rows{display:grid;gap:8px}.re-feed-row{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--sunken)}.re-feed-row .m-grow{display:grid;gap:2px;min-width:0}.fs-page{display:grid;gap:14px}.fs-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fs-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fs-search{flex:1 1 260px;max-width:420px}.fs-table tr{cursor:pointer}.fs-table tr.off{opacity:.66}.fs-name{display:grid;gap:2px;min-width:0;line-height:1.35}.fs-name>b{font-size:15px;font-weight:800}.fs-name>span{font-size:13px;font-weight:600;color:var(--ink-3);overflow-wrap:anywhere}.fs-name>.fs-former{color:var(--ink-4)}.fs-name>.fs-mline{display:none;color:var(--ink-2);font-weight:700}.fs-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}.fs-owner{font-weight:700}.fs-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--active);color:var(--ink-2)}.fs-ic .ic{width:20px;height:20px}.fs-form{display:grid;gap:18px}.fs-sec{display:grid;gap:8px}.fs-sec>b{font-size:15px;font-weight:800}.fs-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.fs-err{font-size:13.5px;font-weight:700;color:var(--bad-ink)}.fs-dup-acts{display:flex;gap:8px;flex-wrap:wrap}.fs-owner-pick{display:grid;gap:12px}.fs-owner-pick>.m-seg{justify-self:start}.fs-find{display:grid;gap:8px}.fs-hint{font-size:13.5px;font-weight:600}.fs-hit{padding:10px;border-radius:12px;cursor:pointer}.fs-hit:hover{background:var(--hover)}.fs-hit+.fs-hit{box-shadow:none}.fs-picked{padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.fs-card{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.fs-block{display:grid;gap:10px;min-width:0}.fs-owner-now{padding:10px 12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.fs-owner-now:hover{background:var(--hover)}.fs-own{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}.fs-own.past{opacity:.78}.fs-own .m-meta{white-space:normal}.fs-reading-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,170px) auto;gap:8px;align-items:center}.fs-reading{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.fs-reading>b{font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums}.fs-photos{padding:2px 0}.fs-spin{width:13px;height:13px}.fs-tab{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.fs-problem{max-width:340px;font-size:14px;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere}.fs-val{font-weight:700;overflow-wrap:anywhere}.fs-pre{white-space:pre-wrap}.fs-deals{display:flex;gap:10px;flex-wrap:wrap}.fs-dealrefs{display:grid;gap:8px;padding-top:8px}.fs-kanban{grid-auto-columns:minmax(230px,1fr)}.fs-kcard{cursor:pointer}.fs-kcard .m-kc-top{color:var(--ink-2)}.fs-kcard .m-kc-top .ic{width:15px;height:15px;color:var(--ok-ink)}.fs-kcard .m-kc-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-kc-sum{font-size:14px;font-weight:800;color:var(--gold-ink);font-variant-numeric:tabular-nums}.fs-kc-empty{padding:6px 4px;font-size:13px;font-weight:600}.m-kcol-h>i.fs-dot{--c: var(--ink-4)}.m-kcol-h>i.fs-dot.gold{--c: var(--gold)}.m-kcol-h>i.fs-dot.warn{--c: var(--warn)}.m-kcol-h>i.fs-dot.ok{--c: var(--ok)}.fs-stages .m-stg{cursor:default;min-width:0;padding-left:16px;padding-right:10px}.fs-stages .m-stg.now{flex:1.8}.fs-stages .m-stg:first-child{padding-left:10px}.fs-deal{margin-left:10px}.fs-lines-wrap{min-width:0;overflow-x:auto}.fs-lines tr.link{cursor:pointer}.fs-lines tr.link:hover td{background:var(--hover)}.fs-lines tr.off{opacity:.6}.fs-lines td{vertical-align:middle}.fs-lines .num{padding-left:12px;white-space:nowrap}.fs-lines .fs-wcol{width:92px;padding-left:12px;text-align:right}.fs-line-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fs-line-add{display:flex;gap:8px;flex-wrap:wrap}.fs-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.fs-totals>div{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.fs-totals span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.fs-totals b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.fs-totals>[data-fs-total=to_pay] b{color:var(--gold-ink)}.fs-appr{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;padding:12px 0}.fs-appr .m-meta{white-space:normal;flex-wrap:wrap}.fs-appr-side{display:grid;justify-items:end;gap:6px}.fs-appr-side>b{font-size:16px;font-weight:800}.fs-dd-search{display:block;padding:4px 4px 8px}.fs-repair{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 0;cursor:pointer}.fs-repair .m-meta{white-space:normal}.fs-repair:hover b{color:var(--gold-ink)}.fs-owner-tab{display:grid;gap:12px;min-width:0}.fs-imp-body{display:grid;gap:14px;min-width:0}.fs-imp-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.fs-imp-steps .m-step{padding:0}.fs-imp-steps .m-step:after{display:none}.fs-imp-steps .m-step>div{min-width:0}.fs-imp-file{display:grid;gap:14px;justify-items:start}.fs-imp-meta{display:flex;gap:8px;flex-wrap:wrap}.fs-imp-cols td{vertical-align:middle}.fs-imp-cols td:nth-child(2){width:46%}.fs-imp-cols .m-dd{max-width:100%}.fs-imp-cols .m-dd>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-imp-sum{display:flex;gap:8px;flex-wrap:wrap}.fs-imp-sum b{font-weight:800}.fs-imp-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;padding:10px 0}.fs-imp-row .m-meta{white-space:normal}.fs-imp-line{padding-top:2px;font-size:12.5px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.fs-settings{display:grid;gap:14px}.fs-type{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 6px;border-radius:12px}.fs-type.link{cursor:pointer}.fs-type.link:hover{background:var(--hover)}.fs-type.off{opacity:.62}.fs-link{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.fs-link-acts{display:flex;flex-wrap:wrap;gap:8px}.fs-link-url{min-width:0;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.fs-link-addr{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-link-meta{flex-wrap:wrap}.fs-loop{max-width:640px;margin:0 auto}.fs-loop-steps{padding:4px 0}.fs-loop-visit{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--sunken)}.fs-loop-visit b{display:block;font-size:13px;font-weight:700;color:var(--ink-3)}.fs-loop-visit-w{font-size:17px;font-weight:800}.fs-loop-visit small{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.fs-loop-est{display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.fs-loop-est[data-fs-loop-approval-status=pending]{box-shadow:inset 0 0 0 1.5px var(--gold-line)}.fs-loop-est-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.fs-loop-est-h>b{font-size:16px;font-weight:800}.fs-loop-lines{display:grid}.fs-loop-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--line)}.fs-loop-line>div{min-width:0}.fs-loop-line b{display:block;font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.fs-loop-line small{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3)}.fs-loop-line>span{font-weight:700;white-space:nowrap}.fs-loop-line.free>span{color:var(--ink-3)}.fs-loop-sum b{font-size:22px}.fs-loop-free{color:var(--ok-ink)}.fs-loop-est>.m-btn.xs{justify-self:start}.fs-loop-decide{display:grid;gap:10px;padding-top:4px}.fs-loop-name{display:grid;gap:6px}.fs-loop-name>span:first-child{font-size:13px;font-weight:700;color:var(--ink-3)}.fs-loop-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:13.5px;line-height:1.45;color:var(--ink-2);cursor:pointer}.fs-dispatch{display:grid;gap:12px}.fs-dayname{font-size:15px;font-weight:800}.fs-tz{font-size:12.5px}.fs-disp-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.fs-unassigned{display:grid;gap:10px;padding:14px;position:sticky;top:0}.fs-un-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.fs-un-h>b{font-size:15px;font-weight:800}.fs-un-hint{font-size:12.5px}.fs-un-list{display:grid;gap:8px;max-height:calc(var(--kn-vh) * 62);overflow-y:auto;scrollbar-width:thin;padding:2px}.fs-un{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;touch-action:none}.fs-un:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.fs-un.lifted{opacity:.45}.fs-un.overlay{opacity:1;cursor:grabbing;box-shadow:var(--sh-float)}.fs-un-top{display:flex;align-items:center;gap:6px;font-size:13px}.fs-un-top .ic{width:14px;height:14px;color:var(--ink-4)}.fs-un-top b{font-weight:800}.fs-un-name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-un .m-meta{font-size:12.5px}.fs-board{padding:0;overflow:hidden;min-width:0}.fs-window{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fs-window>span:nth-child(odd){font-size:13px;font-weight:600;color:var(--ink-3)}.fs-window .m-input{width:120px}.fs-visits{display:grid;gap:10px}.fs-visits-head{display:flex;justify-content:flex-end}.fs-visit{grid-template-columns:34px minmax(0,1fr) auto}.fs-visit.link{cursor:pointer}.fs-visit.link:hover{background:var(--hover)}.fs-visit.off{opacity:.6}.fs-visit>div>b{white-space:normal}.fs-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:13.5px;color:var(--ink-2);cursor:pointer}.fs-today{display:grid;gap:12px;max-width:640px}.fs-today-h{display:grid;gap:2px}.fs-today-h>b{font-size:18px;font-weight:800}.fs-today-h .m-meta{font-size:15px}.fs-today-list{display:grid;gap:10px}.fs-tday{display:grid;gap:4px;padding:14px 16px;min-height:44px;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit}.fs-tday-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fs-tday-top>b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.fs-tday-name{font-size:16px;font-weight:700}.fs-tday-sub{font-size:15px;color:var(--ink-3)}.fs-work{display:grid;gap:14px;font-size:15px}.fs-work .m-btn{min-height:44px;font-size:15px}.fs-work-foot .m-btn{min-height:48px;font-size:16px}.fs-work-sec{display:grid;gap:8px}.fs-work-lbl{font-size:13px;font-weight:700;color:var(--ink-3);text-transform:none}.fs-work-lbl.sub{margin-top:4px}.fs-work-text{font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fs-work-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:12px;background:var(--sunken);color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.fs-work-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.fs-work-row .ic{width:18px;height:18px;color:var(--ink-3);flex:none}.fs-work-hist{display:grid;gap:6px}.fs-work-hrow{display:grid;gap:2px;font-size:15px}.fs-work-skew{color:var(--warn-ink);font-size:13px}.fs-work-photos{display:flex;flex-wrap:wrap;gap:8px}.fs-work-ph{width:84px;height:84px;border-radius:12px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--line)}.fs-work-addph{display:grid;place-items:center;align-content:center;gap:4px;width:84px;height:84px;border-radius:12px;border:1.5px dashed var(--line-2);background:transparent;color:var(--ink-3);font:700 12.5px/1.2 var(--f);cursor:pointer}.fs-work-addph .ic{width:22px;height:22px}.fs-work-part{display:grid;grid-template-columns:minmax(0,1fr) 76px 44px;gap:8px;align-items:center}.fs-work-pending{align-items:center}.fs-work-sigimg{display:block;max-width:100%;max-height:120px;object-fit:contain}.m-sigbox[data-fs-work-signed]{flex-direction:column;align-items:stretch;padding:8px 12px;text-align:center}.m-sigbox[data-fs-work-signed] .fs-work-sigimg{align-self:center}.m-sigbox[data-fs-work-sign]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;cursor:pointer;font-size:15px;font-weight:700}.fs-sign{max-width:760px;margin:0 auto;width:100%}.fs-sign-box{display:block;padding:6px}.fs-sign-box .sg-pad.fit .sg-canvas{aspect-ratio:auto;height:max(200px,calc(var(--kn-vh) * 100 - 330px))}@media (max-width: 700px){.fs-mhide{display:none}.fs-part-name>.fs-monly{display:block}.fs-name>.fs-mline{display:block}.fs-table td{white-space:normal}.fs-table .fs-num{overflow-wrap:normal;white-space:nowrap}.fs-foot{justify-content:flex-end}.fs-foot>.m-grow{display:none}.fs-foot>.fs-err{flex-basis:100%}.fs-name>.fs-mline>.m-chip{margin-top:4px}.fs-form .m-kfr,.fs-kf .m-kfr{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.fs-stages .m-stg{font-size:0;padding:0}.fs-stages .m-stg.now{font-size:12px;flex:3;padding:0 10px 0 14px}.fs-lines .fs-wcol{width:64px}.fs-appr{grid-template-columns:34px minmax(0,1fr)}.fs-appr-side{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;justify-content:start}.fs-search{max-width:none}.fs-reading-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-reading-add>.m-btn{grid-column:span 2;justify-self:start}.fs-imp-steps small{display:none}.fs-imp-cols{table-layout:fixed;width:100%}.fs-imp-cols td:nth-child(2),.fs-imp-cols th:nth-child(2){width:56%}.fs-imp-cols td,.fs-imp-cols th{padding-left:10px;padding-right:10px}.fs-imp-cols .m-dd{width:100%;min-width:0}.fs-link-url{flex-wrap:wrap;padding:10px 12px}.fs-link-addr{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.fs-loop-est{padding:12px}.fs-disp-grid{grid-template-columns:minmax(0,1fr)}.fs-unassigned{position:static}.fs-un-list{max-height:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;overflow-y:hidden}}.fs-close-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.fs-close-opt>div{display:grid;gap:3px;min-width:0}.fs-close-pay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fs-close-kind.m-seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.fs-close-kind.m-seg span{justify-content:center}.fs-docs td:first-child{width:40px}.fs-doc-ic{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--sunken);color:var(--ink-2)}.fs-doc-ic .ic{width:16px;height:16px}.fs-auto{display:grid;gap:10px}.fs-auto-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:4px 0 8px}.fs-auto-row>div{display:grid;gap:3px;min-width:0}.fs-auto-why{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12.5px;font-weight:650}.fs-auto-why .ic{width:14px;height:14px}.fs-settings .m-card+.m-card{margin-top:16px}.fs-an{display:grid;gap:14px}.fs-an-card{display:grid;gap:10px}.fs-an-bars{display:grid;gap:8px}.fs-an-bar{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 40px;gap:12px;align-items:center;font-size:14px}.fs-an-bar>b{text-align:right}.fs-parts{display:grid;gap:10px}.fs-part-name{display:grid;gap:2px;min-width:0}.fs-part-name>span{font-size:13px;color:var(--ink-3)}.fs-part-st{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fs-part-st:empty{display:none}.fs-monly{display:none}@media (max-width: 767.98px){.fs-close-pay{grid-template-columns:1fr}.fs-close-kind.m-seg span{height:auto;min-height:44px;padding:6px 10px;white-space:normal;text-align:center;line-height:1.2}.fs-close-kind.m-seg span .ic,.fs-close-cancel{display:none}.fs-auto-row{grid-template-columns:minmax(0,1fr) auto}.fs-auto-row>.m-btn{grid-row:2;justify-self:start}}.fs-claims-inline{display:flex;flex-wrap:wrap;gap:6px}.fs-claim-sheet .fs-sec{display:flex;align-items:center;gap:10px}.fs-claim-by{display:block;margin-top:4px}.fs-plan{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}.fs-plan.click{cursor:pointer}.fs-plan.click:hover{background:var(--hover)}.fs-plan .m-meta{white-space:normal}.fs-plan-chips{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.fs-auto-svc{display:block;margin-top:6px;max-width:360px}.fs-auto-svc .m-dd{width:100%}.fs-w-more{padding:6px 4px 0}@media (max-width: 767.98px){.fs-plan{grid-template-columns:auto minmax(0,1fr)}.fs-plan-chips{grid-column:2;justify-content:flex-start}}.fs-passport{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px;border-radius:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.fs-passport-main{display:grid;gap:8px;min-width:0}.fs-passport-url{font-size:13px;font-weight:700;word-break:break-all}.fs-passport-acts{display:flex;flex-wrap:wrap;gap:6px}.m-meta.fs-passport-owner{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px;white-space:normal;font-size:13px}.fs-passport-owner .ic{width:14px;height:14px;flex:none;margin-top:2px}.m-meta.fs-passport-owner>span{display:block;flex:1;min-width:0}.fs-passport-qr{display:grid;justify-items:center;gap:6px}.fs-passport-qr img{display:block;width:120px;height:120px;border-radius:10px;background:var(--paper, var(--box))}@media (max-width: 767.98px){.fs-passport{grid-template-columns:1fr}.fs-passport-qr{justify-items:start}}.fs-passport-kv .m-chip{margin-left:6px;vertical-align:middle}.fs-passport-history{display:grid;gap:8px}.fs-passport-repair{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--line)}.fs-passport-repair-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fs-passport-repair .m-meta{white-space:normal}.fs-passport-photos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fs-passport-photos .m-chip button{display:inline-grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer;padding:0 0 0 2px}.fs-passport-photos .m-chip .ic{width:13px;height:13px}.fs-auto-days{display:inline-flex;align-items:center;gap:8px;margin-top:6px;max-width:260px}.fs-auto-days .m-meta{white-space:nowrap}.st-page{display:grid;gap:14px}.st-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.st-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-search{min-width:220px;flex:0 1 320px}.st-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.st-table td{white-space:normal}.st-table tr.st-row-static{cursor:default}.st-table tr.st-row-static:hover{background:transparent}.st-name{display:grid;gap:2px;min-width:0}.st-name b{display:inline-flex;align-items:center;gap:6px;font-weight:700}.st-name b .ic{width:15px;height:15px;color:var(--ink-3)}.st-name>span{font-size:13px;color:var(--ink-3)}.st-name .m-chip{justify-self:start}.st-reason{max-width:320px;color:var(--ink-2)}.st-neg{color:var(--bad-ink)}.st-pos{color:var(--ok-ink)}.st-form{display:grid;gap:14px}.st-kinds{flex-wrap:wrap}.st-lines{display:grid;gap:8px}.st-line{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;align-items:center}.st-line-item{min-width:0}.st-line.uom{grid-template-columns:minmax(0,1fr) 120px 120px auto}.st-orig{display:block;font-size:12px;color:var(--ink-3)}.st-dd-search{display:block;padding:6px 6px 4px}.st-cell-in{display:inline-block;width:130px;text-align:left}.st-reason-block{display:grid;gap:4px}.st-sheet .m-callout{margin-bottom:12px}.st-lines-table{margin-top:4px}.st-whs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.st-wh{display:flex;align-items:center;gap:12px;padding:14px 16px}.st-wh.off{opacity:.66}.st-wh-main{display:grid;gap:4px;min-width:0;flex:1}.st-section{display:grid;gap:8px}.st-section-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.st-section-row:first-child{border-top:0}.st-section-total{font-weight:700}.st-monly{display:none}.st-res-btn{font:inherit;font-weight:700}.st-res-src{display:grid;gap:2px;min-width:0;text-align:left}.st-res-src>span{font-size:13px;color:var(--ink-3)}.st-res-list{display:grid;gap:0}.st-res-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.st-res-row:first-child{border-top:0}.st-res-row>span{display:grid;gap:2px;min-width:0}.st-res-row>span>span{font-size:13px;color:var(--ink-3)}.st-res-chips{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.st-act{display:grid;gap:12px;color:var(--ink)}.st-act h2{margin:0;font-size:18px}.st-act-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.st-act-table{width:100%;border-collapse:collapse;font-size:14px}.st-act-table th,.st-act-table td{padding:8px 10px;border:1px solid var(--line);text-align:left}.st-act-table th{font-weight:700;color:var(--ink-2)}.st-act-sign{display:grid;gap:14px;margin-top:8px;font-size:14px}.st-lots-toggle{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;border:0;border-radius:999px;background:var(--sunken);color:var(--ink-2);font:700 12.5px/1.2 var(--f);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.st-lots-toggle .ic{width:14px;height:14px}.st-lots-toggle.on{background:var(--active);color:var(--ink)}.st-table tr.st-lots-row>td{padding-top:0;white-space:normal;background:var(--sunken)}.st-lots{width:100%;border-collapse:collapse;font-size:14px}.st-lots th{padding:10px 10px 6px;text-align:left;font-size:12.5px;font-weight:700;color:var(--ink-3);white-space:nowrap}.st-lots td{padding:8px 10px;box-shadow:inset 0 1px 0 var(--line);white-space:nowrap}.st-lots .num{text-align:right;font-variant-numeric:tabular-nums}.st-lots tbody tr{cursor:pointer}.st-lots tbody tr:hover{background:var(--hover)}.st-lots-empty{padding:10px;font-size:14px}.st-line-lot{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.st-line-lots{font-size:12.5px;color:var(--ink-3);white-space:normal}.st-lot-body{display:grid;gap:14px}.st-lot-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.st-lot-use-q{white-space:nowrap}.st-lot-doc{width:100%;border:0;background:var(--sunken);text-align:left;cursor:pointer;font:inherit;color:inherit}.st-locs{display:grid;gap:10px;margin-top:14px}.st-loc-add{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:center}@media (max-width: 767.98px){.st-mhide{display:none}.st-lot-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.st-loc-add{grid-template-columns:1fr 1fr}.st-loc-add>.m-btn{grid-column:1 / -1;justify-self:start}.st-name>.st-monly{display:block}.st-line{grid-template-columns:minmax(0,1fr) auto}.st-line.uom{grid-template-columns:minmax(0,1fr) 110px auto}.st-line-item{grid-column:1 / -1}.st-form .m-kfr{grid-template-columns:1fr;gap:6px}.st-search{flex:1 1 100%;min-width:0}}@media print{body *{visibility:hidden}.st-act,.st-act *{visibility:visible}.st-act{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px}}.st-trace,.st-trace-n{display:grid;gap:6px}.st-trace-c{margin-left:18px;padding-left:12px;box-shadow:inset 2px 0 0 var(--line)}.m-pop.an-period{gap:0;padding:8px}.an-period-b{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.an-period-l{display:grid;gap:1px;min-width:150px;flex:0 0 auto;padding-right:10px;box-shadow:inset -1px 0 0 var(--line)}.an-period-l h6{margin-top:6px}.an-period-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px 4px 2px;box-shadow:inset 0 1px 0 var(--line);font-size:14px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.an-cal{flex:1;min-width:0}.an-cal-ms{display:flex;gap:16px;flex-wrap:wrap}.an-cal-ms>.m-mcal{flex:1 1 200px;min-width:200px}.an-cal-sp{width:38px;flex:none}.an-cal .m-mcal-h .m-btn.sm.icon{width:32px;height:32px}.an-cal-hint{text-align:center}.an-cal .m-mcal-g>span{height:32px;border-radius:50%}.an-cal .m-mcal-g>span.dn{height:24px}.an-cal .m-mcal-g>span.an-pad{cursor:default}.an-cal .m-mcal-g>span.an-pad:hover{background:none}.an-cal .m-mcal-g>span.wk{border-radius:0}.an-cal .m-mcal-g>span.wk.first{border-radius:999px 0 0 999px}.an-cal .m-mcal-g>span.wk.last{border-radius:0 999px 999px 0}.an-cal .m-mcal-g>span.wk.first.last{border-radius:999px}.an-cal .m-mcal-g>span.an-now{color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold-line)}.an-cal .m-mcal-g>span.an-sel{color:var(--on-gold);box-shadow:none}.an-cal .m-mcal-g>span.an-sel:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:var(--gold-grad);z-index:-1}@container main (max-width: 560px){.an-period-l{min-width:0;flex-basis:100%;padding-right:0;box-shadow:none}}.pf-view{min-width:0}.pf-sheet{position:relative;padding:0;overflow:hidden}.pf-sheet img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.pf-hit{position:absolute;top:0;right:0;bottom:0;left:0}.pf-hit.add{cursor:crosshair}.pf-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--raised);font:800 13px/1 var(--f);box-shadow:0 0 0 3px var(--raised),var(--sh-btn);cursor:pointer}.pf-pin.done{background:var(--ok);color:var(--raised)}.pf-pin.on{background:var(--gold);color:var(--on-gold)}.pf-pin.new{background:var(--raised);color:var(--ink);box-shadow:0 0 0 2px var(--ink),var(--sh-btn);pointer-events:none}.gl-pfcomments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gl-pfc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.gl-pfc.on{box-shadow:inset 0 0 0 1.5px var(--gold)}.gl-pfc.done p{color:var(--ink-3);text-decoration:line-through}.gl-pfc p{margin:0 0 4px;line-height:1.45;overflow-wrap:anywhere}.gl-pfn{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--raised);font:800 12px/1 var(--f)}.gl-pfc.on .gl-pfn{background:var(--gold);color:var(--on-gold)}.gl-pfc.done .gl-pfn{background:var(--ok);color:var(--raised)}.gl-pftags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.gl-pfnew{display:grid;gap:8px}.gl-pfacts{display:flex;justify-content:flex-end;gap:8px}.gl-proof{display:grid;gap:16px;min-width:0}.gl-proofhead{display:grid;gap:10px}.gl-proofttl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gl-proofttl .gl-title{margin:0}.gl-proofver{justify-self:start}.gl-proofgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.gl-proofmain{display:grid;gap:12px;min-width:0}.gl-proofside{display:grid;gap:12px;position:sticky;top:12px}.gl-pfdecide{display:grid;gap:8px}.gl-pfdecide>.m-btn{justify-content:center}.m-gbody.gl-one:has(.gl-proof){grid-template-columns:minmax(0,1120px)}@media (max-width: 900px){.gl-proofgrid{grid-template-columns:minmax(0,1fr)}.gl-proofside{position:static}}.pf-block{display:grid;gap:4px;margin-top:18px}.pf-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pf-pickname{display:inline-flex;align-items:center;gap:6px;font-weight:700;min-width:0;overflow-wrap:anywhere}.pf-card{display:grid;gap:14px}.pf-cardhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pf-cardgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pf-cardmain{display:grid;gap:12px;min-width:0}.pf-cardside{display:grid;gap:10px}@media (max-width: 900px){.pf-cardgrid{grid-template-columns:minmax(0,1fr)}}.hw-body{display:grid;gap:14px;min-width:0}.hw-list{display:grid;gap:6px;max-height:calc(var(--kn-vh) * 42);overflow:auto;margin:0 -4px;padding:0 4px}.hw-group{display:grid;gap:6px}.hw-group+.hw-group{margin-top:10px}.hw-gtitle{font-size:12px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:2px 4px}.hw-co{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.hw-co:hover{background:var(--sunken)}.hw-co.on{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.hw-co.on>.ic{color:var(--gold-ink)}.hw-coname{display:grid;gap:2px;min-width:0}.hw-coname b,.hw-coname .m-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hw-opts{display:grid;gap:8px}.hw-opt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:var(--sunken);text-align:left;font:inherit;color:inherit;cursor:pointer}.hw-opt.off{cursor:default;opacity:.8}.hw-opt>span{display:grid;gap:2px}.hw-opt small{white-space:normal}.hw-terms{display:grid;gap:14px;justify-items:start}.hw-terms .m-field{width:min(240px,100%)}.hw-pct{display:flex;align-items:center;gap:6px}.hw-pct input{flex:1;min-width:0}.hw-pct em{font-style:normal;font-weight:700;color:var(--ink-3)}.hw-sumto{display:inline-flex;align-items:center;gap:8px}.pt{display:grid;gap:18px;align-content:start;min-width:0}.pt-head .m-sub{margin-top:4px;white-space:normal}.pt-body{display:grid;gap:14px;justify-items:start;min-width:0}.pt-body>.m-card,.pt-body>.m-empty{justify-self:stretch}.pt-list{padding-top:6px;padding-bottom:6px}.pt-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left}button.pt-row{cursor:pointer}button.pt-row:hover .pt-main b{color:var(--gold-ink)}.pt-main{display:grid;gap:2px;min-width:0}.pt-main b,.pt-main .m-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-main .m-meta{display:block}.pt-side{display:grid;justify-items:end;gap:4px}.pt-sheet{display:grid;gap:14px}.pt-desc{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap}.pt-note{margin-top:10px}.pt-items{display:grid;margin-bottom:4px}.pt-item{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 0}.pt-item>span:first-child{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.ho-banner.done{background:var(--sunken);box-shadow:none}.ho-banner.done>.ic{color:var(--ok-ink)}@media (max-width: 640px){.pt-sheet .m-fgrid{grid-template-columns:minmax(0,1fr)}.pt-sheet .m-kvl>div{grid-template-columns:minmax(0,1fr);gap:2px;min-height:0;padding:10px 0}.pt-sheet .m-kvl span{font-size:13px}.pt-foot>.m-grow{display:none}.pt-foot>.m-btn{flex:1 1 calc(50% - 5px);justify-content:center}.pt-side{grid-column:2;display:flex;align-items:center;gap:8px;justify-self:start}.ho-banner{flex-wrap:wrap}}.ho-list{display:grid}.ho-row>div{display:grid;gap:2px;min-width:0}.ho-row .m-meta{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ho-acc{font-size:13.5px;font-weight:700;color:var(--gold-ink)}.ho-acc.off{color:var(--ink-3);font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.ho-note{margin-top:8px}.ho-status .m-ct .ic{width:17px;height:17px;margin-right:8px;color:var(--ink-3)}.pt-acc{color:var(--gold-ink);font-weight:700}.pt-rv{align-items:start}.pt-rvmain{display:grid;gap:3px;min-width:0}.pt-rvmine{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pt-rvabout{margin-top:6px}.rv-body{display:grid;gap:16px}.rv-stars{display:flex;gap:6px}.rv-star{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:var(--sunken);color:var(--ink-4);cursor:pointer}.rv-star .ic{width:22px;height:22px}.rv-star.on{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-line)}.rv-star.on .ic{fill:currentColor}.rv-list{display:grid}.rv-replybox{display:grid;gap:8px;margin-top:8px}.rv-replyact{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 640px){.pt-rv{grid-template-columns:auto minmax(0,1fr)}.pt-rv>.m-btn{grid-column:2;justify-self:start}}.np{display:grid;gap:14px;min-width:0}.np-bar{display:flex;align-items:center;gap:8px}.np-sec{padding-top:16px;padding-bottom:8px}.np-sec .m-ch{display:flex;align-items:center;gap:8px}.np-row{grid-template-columns:auto minmax(0,1fr) auto}.np-main{display:grid;gap:2px;min-width:0}.np-main b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.np-main .m-meta{display:block;white-space:normal;line-height:1.35}.np-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.np-form{display:grid;gap:14px}.np-note{margin:0;line-height:1.5}@media (max-width: 600px){.np-row{grid-template-columns:auto minmax(0,1fr)}.np-acts{grid-column:1 / -1;justify-content:flex-start}}
