:root[data-skin=clerk]{--bg: #f7f7f8;--bg-elev: #ffffff;--bg-elev-2: #ffffff;--bg-subtle: #fafafb;--border: #eeeef0;--border-strong: #d9d9de;--border-hover: #b7b8c2;--text: #131316;--text-2: #42434d;--text-soft: #3a3b42;--nav-label: #2b2d34;--text-muted: #5e5f6e;--text-dim: #646676;--accent: #131316;--accent-hover: #000000;--accent-soft: #f0f0f2;--success: #127726;--success-soft: #f0fdf2;--warning: #975c06;--warning-soft: #fefce8;--danger: #b91c1c;--danger-soft: #fef2f2;--radius: 8px;--shadow-xs: 0 1px 2px rgba(19, 19, 22, .05);--shadow-sm: 0 1px 3px rgba(19, 19, 22, .08), 0 1px 2px rgba(19, 19, 22, .04);--shadow-pop: 0 12px 32px -12px rgba(19, 19, 22, .28), 0 0 0 1px rgba(19, 19, 22, .06);--t: .16s;--hover: #f0f0f2;--control: #f1f1f3;--border-focus: var(--text-dim);--scrim: rgba(10, 10, 12, .35);--font-ui: Manrope, system-ui, -apple-system, sans-serif;--font-display: "Inter Tight", Manrope, system-ui, sans-serif;--font-serif: "EB Garamond", Georgia, serif;--tabbar-h: 62px;color-scheme:light}:root[data-skin=clerk][data-theme=dark]{--bg: #131312;--bg-elev: #181817;--bg-elev-2: #1e1e1c;--bg-subtle: #151514;--border: rgba(236, 232, 222, .07);--border-strong: rgba(236, 232, 222, .11);--border-hover: rgba(236, 232, 222, .17);--text: #eae8e3;--text-2: #d3d1ca;--text-soft: #e0ded8;--nav-label: #d6d4cd;--text-muted: #a9a69d;--text-dim: #96938a;--accent: #eae8e3;--accent-hover: #dcdad4;--accent-soft: rgba(236, 232, 222, .07);--success: #4ade68;--success-soft: rgba(74, 222, 104, .1);--warning: #fde047;--warning-soft: rgba(253, 224, 71, .1);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .3);--shadow-pop: 0 16px 40px -12px rgba(0, 0, 0, .7), 0 0 0 1px rgba(236, 232, 222, .08);--hover: rgba(236, 232, 222, .06);--control: rgba(236, 232, 222, .07);--scrim: rgba(0, 0, 0, .55);color-scheme:dark}:root[data-skin=clerk]{--net-linkedin: #0a66c2;--net-instagram: #d62976;--net-x: var(--text);--net-video: #7c3aed;--net-other: var(--text-muted);--bad: #c13227;--wait: #e0a400}:root[data-skin=clerk][data-theme=dark]{--net-linkedin: #4c9be8;--net-instagram: #f0609f;--net-video: #a78bfa;--bad: #f87171;--wait: #f2c14e}:root[data-skin=clerk]{--env-band-bg: #115e59;--env-band-ink: #f0fdfa;--env-tag-bg: #ccfbf1;--env-tag-ink: #115e59}:root[data-skin=clerk][data-theme=dark]{--env-band-bg: #134e4a;--env-band-ink: #ccfbf1;--env-tag-bg: rgba(94, 234, 212, .14);--env-tag-ink: #5eead4}:root{--sidekick-orange: #ff7429}:root.v5-branded{--brand-accent: var(--brand-accent-raw);--brand-accent-on: var(--brand-accent-raw-on, #ffffff)}:root.v5-branded[data-theme=dark]{--brand-accent: color-mix(in oklab, var(--brand-accent-raw), var(--text) 42%);--brand-accent: oklch(from var(--brand-accent-raw) clamp(.66, l, .8) min(c, .15) h);--brand-accent-on: var(--bg)}:root[data-skin=clerk]{--brand-ink: color-mix(in oklab, var(--brand-accent, var(--accent)) 70%, var(--text))}@supports (color: oklch(from red l c h)){:root[data-skin=clerk]{--brand-ink: oklch(from var(--brand-accent, var(--accent)) min(l, .5) c h)}}:root[data-skin=clerk][data-theme=dark]{--brand-ink: var(--brand-accent, var(--accent))}:root[data-skin=clerk]{--brand-wash: color-mix(in oklab, var(--brand-accent, var(--accent)) 14%, var(--bg-elev))}:root[data-skin=clerk][data-theme=dark]{--brand-wash: color-mix(in oklab, var(--brand-accent, var(--accent)) 9%, var(--bg-elev))}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}:root{--env-band-h: 0px}:root[data-env=staging]{--env-band-h: calc(24px + env(safe-area-inset-top)) }body{padding-top:var(--env-band-h)}.nf-env-band{position:fixed;top:0;left:0;right:0;z-index:650;height:var(--env-band-h);display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) 16px 0;background:var(--env-band-bg);color:var(--env-band-ink);font:600 12px/1 var(--font-ui);letter-spacing:.04em}.nf-copy-tag{display:inline-flex;align-items:center;flex:none;padding:2px 7px;border-radius:6px;background:var(--env-tag-bg);color:var(--env-tag-ink);font:700 10.5px/1.3 var(--font-ui);letter-spacing:.02em;white-space:nowrap}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand-accent, var(--accent));outline-offset:2px}h1:focus,h1:focus-visible{outline:none}.v5-ic{display:inline-grid;place-items:center;flex:none}.v5-ic svg,.v5-nav-ic svg,.v5-menu-ic svg,.v5-page-ic svg,.v5-tab-ic svg{width:100%;height:100%;display:block}.v5-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v5-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 16px;border-radius:10px;border:1px solid transparent;font:600 13.5px/1 var(--font-ui);text-decoration:none;white-space:nowrap;transition:background var(--t),border-color var(--t),color var(--t)}.v5-btn-primary{background:var(--accent);color:var(--bg-elev)}.v5-btn-primary:hover{background:var(--accent-hover)}.v5-btn-ghost{background:none;border-color:var(--border);color:var(--text)}.v5-btn-ghost:hover{background:var(--hover)}.v5-btn-brand{background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev))}.v5-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:7px;border:0;border-radius:8px;background:none;color:var(--text-dim);flex:none;transition:background var(--t),color var(--t)}.v5-icon-btn:hover{background:var(--hover);color:var(--text)}.v5-icon-btn .v5-ic{width:18px;height:18px}.v5-splash{position:fixed;inset:0;z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg)}.v5-splash-mark{width:104px;height:auto;overflow:visible;display:block}.v5-splash-copy{margin:0;color:var(--text-muted);font-size:14px}.v5-splash-late{display:flex;flex-direction:column;align-items:center;gap:10px}.v5-splash-credit{position:absolute;bottom:28px;display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px}.v5-splash-credit img{height:12px;width:auto}.v5-boot{min-height:calc(100vh - var(--env-band-h));min-height:calc(100dvh - var(--env-band-h));display:flex;align-items:center;justify-content:center;padding:24px 16px}.v5-card{width:100%;max-width:420px;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:var(--shadow-sm)}.v5-card-title{margin:0 0 8px;font:700 20px/1.25 var(--font-ui);letter-spacing:-.01em}.v5-card-body{margin:0 0 20px;color:var(--text-muted);font-size:15px;line-height:1.5}.v5-card-ref{margin:-8px 0 18px;color:var(--text-dim);font-size:12.5px;font-variant-numeric:tabular-nums}.v5-card-acts{display:flex;flex-wrap:wrap;gap:8px}.v5-signin-wrap{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:20px}.v5-signin-mark{height:30px;width:auto;display:block}.v5-boot-credit{position:absolute;left:50%;bottom:28px;transform:translate(-50%)}.v5-boot{position:relative}.v5-signin{width:100%;max-width:420px;display:flex;justify-content:center}.v5-signin>*{max-width:100%}.v5-toast{position:fixed;right:32px;bottom:32px;z-index:9998;max-width:min(440px,calc(100vw - 32px));display:inline-flex;align-items:center;gap:12px;padding:13px 18px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-pop);font-size:13.5px;line-height:1.4;opacity:0;transform:translateY(20px);transition:opacity var(--t),transform var(--t);pointer-events:none}.v5-toast.is-shown{opacity:1;transform:none;pointer-events:auto}.v5-toast-icon{flex:none;display:inline-flex;width:16px;height:16px;color:var(--text-2)}.v5-toast-icon svg{width:100%;height:100%;display:block}.v5-toast.is-success .v5-toast-icon{color:var(--success)}.v5-toast.is-warn .v5-toast-icon{color:var(--warning)}.v5-toast.is-error .v5-toast-icon{color:var(--danger)}.v5-toast-action{flex:none;padding:5px 10px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;font:600 12.5px/1 var(--font-ui)}.v5-toast-action:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-overlay{position:fixed;inset:0;z-index:800;display:grid;place-items:center;padding:16px;background:var(--scrim);animation:v5-fade .16s ease-out}.v5-win{width:min(560px,100%);max-height:min(720px,calc(100dvh - 32px));overflow:auto;background:var(--bg-elev);border-radius:16px;box-shadow:var(--shadow-pop);animation:v5-rise .2s ease-out}.v5-win-head{display:flex;align-items:center;gap:12px;padding:18px 18px 6px 24px}.v5-win-title{flex:1;margin:0;font:700 18px/1.3 var(--font-ui);letter-spacing:-.01em}.v5-win-body{padding:4px 24px 24px}.v5-win-section{margin:10px 0 4px;font:600 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.v5-win-section+.v5-row{border-top:0}.v5-pp{width:min(800px,100%);max-height:min(85dvh,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.v5-pp .v5-win-head{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--border)}.v5-pp-titles{flex:1;min-width:0}.v5-pp-sub{margin:4px 0 0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.v5-pp-body{min-height:0;overflow-y:auto;padding-top:14px;display:flex;flex-direction:column;gap:12px}.v5-pp-meta{margin:0;color:var(--text-muted);font:500 11.5px/1.6 var(--font-ui);letter-spacing:.02em}.v5-pp-meta:empty{display:none}.v5-pp-text{padding:18px 20px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);font:400 13px/1.6 var(--font-ui);color:var(--text);word-break:break-word}.v5-pp-doc{display:flex;flex-direction:column;gap:16px}.v5-pp-section{display:flex;flex-direction:column;gap:6px}.v5-pp-header,.v5-pp-label{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;text-transform:uppercase;color:var(--text-muted)}.v5-pp-header{font:700 10.5px/1.2 var(--font-ui);letter-spacing:.1em}.v5-pp-label{font:600 11.5px/1.2 var(--font-ui);letter-spacing:.06em}.v5-pp-chip{padding:3px 7px;border-radius:4px;background:var(--warning-soft);color:var(--warning);font:600 9.5px/1 var(--font-ui);letter-spacing:.08em;white-space:nowrap}.v5-pp-chip.is-shared{background:var(--control);color:var(--text-muted)}.v5-pp-para{margin:0;white-space:pre-wrap}.v5-pp-bullets{margin:2px 0 0;padding-left:18px}.v5-pp-bullets li{margin:2px 0}.v5-pp-empty{margin:0;font-style:italic;color:var(--text-muted)}.v5-pp-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--text-muted);font:500 14px/1 var(--font-ui);cursor:pointer;transition:color var(--t),border-color var(--t)}.v5-pp-btn:hover{color:var(--text);border-color:var(--text-dim)}.v5-pp-btn:disabled{opacity:.5;cursor:wait}.v5-row-text{flex:1;min-width:0}.v5-row-label{font-weight:600;font-size:14px}.v5-row-hint{color:var(--text-muted);font-size:13px}.v5-switch{position:relative;flex:none;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:var(--border-strong);transition:background var(--t)}.v5-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-xs);transition:transform var(--t)}:root[data-theme=dark] .v5-switch:not([aria-checked=true]):after{background:var(--text)}.v5-switch[aria-checked=true]{background:var(--brand-accent, var(--accent))}.v5-switch[aria-checked=true]:after{transform:translate(16px);background:var(--brand-accent-on, var(--bg-elev))}.v5-keys{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin:6px 0 0;align-items:center}.v5-keys dt{display:flex;align-items:center;gap:6px}.v5-keys dd{margin:0;color:var(--text-2)}.v5-keys kbd{min-width:26px;padding:3px 7px;border-radius:6px;text-align:center;background:var(--control);border:1px solid var(--border-strong);font:600 12px/1.2 var(--font-ui)}.v5-keys-then{color:var(--text-dim);font-size:12px}.v5-notice-card{width:min(420px,100%);background:var(--bg-elev);border-radius:16px;padding:26px;box-shadow:var(--shadow-pop)}.v5-eyebrow{font:600 12px/1.3 var(--font-ui);color:var(--text-dim);margin-bottom:6px}.v5-notice-title{margin:0 0 8px;font:700 20px/1.25 var(--font-ui)}.v5-notice-body{margin:0 0 18px;color:var(--text-muted)}.v5-pop-layer{position:fixed;inset:0;z-index:700}.v5-menu{position:fixed;min-width:220px;max-width:calc(100vw - 16px);padding:6px;background:var(--bg-elev);border-radius:12px;box-shadow:var(--shadow-pop);animation:v5-rise .16s ease-out}.v5-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 13.5px/1.3 var(--font-ui);color:var(--text-2);text-decoration:none}.v5-menu-item:hover,.v5-menu-item:focus-visible{background:var(--hover);color:var(--text);outline:none}.v5-menu-item.is-danger{color:var(--danger)}.v5-menu-ic{width:15px;height:15px;display:inline-grid;color:currentColor}.v5-menu-sep{height:1px;margin:6px 4px;background:var(--border)}.v5-menu-head{padding:6px 10px 4px;font:600 12px/1.3 var(--font-ui);color:var(--text-dim)}.v5-menu-note{margin:4px 6px 2px}.v5-lightbox{position:fixed;inset:0;z-index:850;display:grid;place-items:center;padding:32px;background:#0a0a0cd1;animation:v5-fade .16s ease-out}.v5-lightbox img{max-width:100%;max-height:calc(100dvh - 64px);object-fit:contain;border-radius:8px;background:#fff}.v5-lightbox-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:24px;line-height:1}@keyframes v5-fade{0%{opacity:0}}@keyframes v5-rise{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media(max-width:899px){.v5-toast{right:16px;left:16px;bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));max-width:none}}.v5-app{--rail-w: var(--rail-open-w, 240px);position:relative;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);height:calc(100vh - var(--env-band-h));height:calc(100dvh - var(--env-band-h));overflow:hidden}.v5-rail{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:18px 14px 14px;background:var(--bg-elev);border-right:1px solid var(--border)}.v5-rail-top{display:flex;align-items:center;gap:4px;padding:0 0 12px;border-bottom:1px solid var(--border);margin-bottom:8px}.v5-brand{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;font:600 13.5px/1.2 var(--font-ui);letter-spacing:-.005em;color:var(--text);cursor:default}.v5-brand.is-switcher{cursor:pointer}.v5-brand.is-switcher:hover{background:var(--hover)}.v5-brand-logo{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;overflow:hidden;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 12px/1 var(--font-ui)}.v5-brand-logo.is-image{background:none}.v5-mark-svg{display:block;width:100%;height:100%;color:var(--text)}.v5-brand-logo img{width:100%;height:100%;object-fit:contain}.v5-brand-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-brand-chev{width:14px;height:14px;color:var(--text-dim)}.v5-brand-words{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.v5-brand-words .v5-brand-name{max-width:100%}.v5-brand-copy{display:inline-flex}.v5-nav{display:flex;flex-direction:column;gap:1px}.v5-nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;font:500 13.5px/1.3 var(--font-ui);color:var(--nav-label);text-decoration:none;transition:background var(--t),color var(--t)}.v5-nav-item:hover{background:var(--hover);color:var(--text)}.v5-nav-item.is-on{background:var(--brand-wash);color:var(--text)}.v5-nav-item.is-on .v5-nav-ic{color:var(--brand-ink)}.v5-nav-ic{width:16px;height:16px;display:inline-grid;opacity:.85}.v5-nav-label{flex:1}.v5-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--brand-wash);color:var(--brand-ink);font:700 11px/1 var(--font-ui);font-style:normal}.v5-badge.is-pop{animation:v5-pop .45s ease-out}.v5-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-accent, var(--accent))}@keyframes v5-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.v5-chats{display:flex;flex-direction:column;margin-top:8px;padding-top:4px;border-top:1px solid var(--border);min-height:0}.v5-chats.is-empty{display:none}.v5-chats-title{margin:0;padding:13px 10px 5px;font:600 12px/1.3 var(--font-ui);color:var(--text-2)}.v5-cr-fail{margin:4px 6px 6px}.v5-cr-wrap{position:relative}.v5-cr{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:8px;font:500 13px/1.3 var(--font-ui);color:var(--text-muted);text-decoration:none}.v5-cr:hover,.v5-cr-wrap:hover>.v5-cr,.v5-cr-wrap:has(>.v5-cr-more[aria-expanded=true])>.v5-cr{background:var(--hover);color:var(--text)}.v5-cr.is-on{background:var(--hover);color:var(--text);font-weight:600}.v5-cr-t{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px}.v5-cr-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-cr-tag{flex:none;padding:1px 6px;border-radius:999px;background:var(--control);color:var(--text-muted);font:600 10px/1.35 var(--font-ui);white-space:nowrap}.v5-cr-tag[data-tag=approval]{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 13%,var(--bg-elev));color:var(--brand-ink)}.v5-cr-tag[data-tag=failed]{background:color-mix(in oklab,var(--danger) 11%,var(--bg-elev));color:var(--danger)}@media(hover:hover){.v5-cr-wrap:hover .v5-cr-tag,.v5-cr-wrap:focus-within .v5-cr-tag,.v5-cr-wrap.is-on .v5-cr-tag,.v5-cr-wrap:has(>.v5-cr-more[aria-expanded=true]) .v5-cr-tag{display:none}}.v5-cr-o{position:relative;flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--text-dim);background:transparent}.v5-cr-o.is-busy,.v5-cr-o.is-new{background:var(--brand-accent, var(--accent));box-shadow:inset 0 0 0 1.25px var(--brand-accent, var(--accent))}.v5-cr-o.is-busy{animation:v5-cr-fade 2.4s ease-in-out infinite}@keyframes v5-cr-fade{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.v5-cr-o.is-busy{animation:none;opacity:1}}.v5-cr-more{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-dim);cursor:pointer;opacity:0}.v5-cr-more:hover,.v5-cr-more[aria-expanded=true]{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.v5-cr-more:focus-visible{opacity:1;outline:2px solid var(--border-focus);outline-offset:-2px}.v5-cr-more-ic{width:16px;height:16px;display:block}.v5-cr-more-ic svg{width:100%;height:100%;display:block}.v5-cr-wrap:hover .v5-cr-more,.v5-cr-wrap:focus-within .v5-cr-more,.v5-cr-wrap.is-on .v5-cr-more,.v5-cr-more[aria-expanded=true]{opacity:1}.v5-cr-wrap:hover>.v5-cr,.v5-cr-wrap:focus-within>.v5-cr,.v5-cr-wrap.is-on>.v5-cr,.v5-cr-wrap:has(>.v5-cr-more[aria-expanded=true])>.v5-cr{padding-right:32px}@media(hover:none){.v5-cr-more{opacity:1}.v5-cr-wrap>.v5-cr{padding-right:32px}}.v5-cr-in{display:block;width:100%;box-sizing:border-box;margin:0;padding:6px 9px;border:1px solid var(--border-focus);border-radius:8px;background:var(--bg-elev);color:var(--text);font:500 13px/1.3 var(--font-ui);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.v5-cr-sk{display:flex;flex-direction:column;gap:10px;padding:12px 10px 8px}.v5-cr-sheet .v5-chats-title{padding:14px 2px 6px;color:var(--text)}.v5-cr-sheet .v5-cr{padding:11px 4px;font-size:14.5px;color:var(--text);border-radius:0;border-top:1px solid var(--border)}.v5-cr-sheet .v5-cr-wrap>.v5-cr{padding-right:48px}.v5-cr-sheet .v5-cr-more{opacity:1;right:0;width:44px;height:44px;border-radius:10px}.v5-cr-sheet .v5-cr-more-ic{width:20px;height:20px}.v5-cr-sheet .v5-cr-in{margin:4px 0;padding:9px 10px;font-size:16px}.v5-cr-sheet .v5-cr-t{gap:11px}.v5-cr-sheet .v5-cr-o{width:9px;height:9px}.v5-cr-sheet .v5-cr-tag{font-size:11px}.v5-chats-more{align-self:flex-start;margin:1px 0 2px;padding:5px 10px 5px 27px;border:0;border-radius:7px;background:none;font:500 12px/1.3 var(--font-ui);color:var(--text-dim);text-decoration:none;cursor:pointer}.v5-chats-more:hover{background:var(--hover);color:var(--text)}.v5-cr-sheet .v5-chats-more{min-height:44px;padding:8px 4px 8px 24px;font-size:14px}.v5-rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px}.v5-person{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:8px;background:none;font:500 13.5px/1.2 var(--font-ui);color:var(--text-2);text-align:left}.v5-person:hover{background:var(--hover);color:var(--text)}.v5-avatar{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg-elev);box-shadow:inset 0 0 0 1.5px var(--brand-accent, var(--accent));font:700 12px/1 var(--font-ui);color:var(--text)}.v5-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-credit{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;color:var(--text-dim)}.v5-credit-logo{height:11px;width:auto}.v5-credit-logo.is-dark{display:none}:root[data-theme=dark] .v5-credit-logo.is-light{display:none}:root[data-theme=dark] .v5-credit-logo.is-dark{display:block}.v5-edge{position:absolute;z-index:40;top:0;bottom:0;left:calc(var(--rail-w) - 4px);width:8px;cursor:col-resize;touch-action:none}.v5-edge:focus{outline:none}.v5-edge:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:4px}.v5-app.is-folded .v5-edge{cursor:e-resize}.v5-edge:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:1px;background:var(--border-strong);opacity:0;transition:opacity .15s .1s}.v5-edge:hover:before,.v5-edge:focus-visible:before,.v5-app.is-resizing .v5-edge:before{opacity:1}.v5-edge:focus-visible:before{background:var(--border-focus)}.v5-edge-tip{position:fixed;left:calc(var(--rail-w) + 10px);top:var(--tip-y, 50%);transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:8px;pointer-events:none;white-space:nowrap;background:var(--text);color:var(--bg-elev);font:500 11.5px/1.3 var(--font-ui);box-shadow:0 8px 20px -10px #00000073;opacity:0;visibility:hidden;transition:opacity .15s}.v5-edge:hover .v5-edge-tip,.v5-edge:focus-visible .v5-edge-tip{opacity:1;visibility:visible;transition-delay:.35s}.v5-app.is-resizing .v5-edge-tip{opacity:0;visibility:hidden}.v5-edge-l1{display:flex;align-items:center;gap:8px}.v5-edge-t{font-weight:600}.v5-edge-k{font:600 10.5px/1 var(--font-ui);padding:2px 4px;border-radius:4px;background:color-mix(in oklab,var(--bg-elev) 18%,transparent)}.v5-edge-l2{opacity:.72}.v5-app.is-resizing{cursor:col-resize;user-select:none;-webkit-user-select:none}@media(prefers-reduced-motion:reduce){.v5-edge:before,.v5-edge-tip{transition:none}}@media(max-width:899px){.v5-edge{display:none}}.v5-app.is-folded{--rail-w: 60px}.v5-app.is-folded .v5-rail{padding:18px 8px 14px;align-items:center}.v5-app.is-folded .v5-rail-top{flex-direction:column;gap:10px;width:100%}.v5-app.is-folded .v5-brand{flex:none;padding:5px;justify-content:center}.v5-app.is-folded .v5-brand-chev,.v5-app.is-folded .v5-brand-copy,.v5-app.is-folded .v5-brand-words,.v5-app.is-folded .v5-badge,.v5-app.is-folded .v5-chats,.v5-app.is-folded .v5-credit{display:none}.v5-app.is-folded .v5-brand-name,.v5-app.is-folded .v5-nav-label,.v5-app.is-folded .v5-person-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;flex:none}.v5-app.is-folded .v5-nav{width:100%}.v5-app.is-folded .v5-nav-item{justify-content:center;padding:9px 0}.v5-app.is-folded .v5-nav-item .v5-dot{position:absolute;top:6px;right:10px}.v5-app.is-folded .v5-person{padding:6px}.v5-app.is-folded .v5-rail-foot{align-items:center}.v5-main{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.v5-frozen{margin:16px 48px 0}.v5-frozen .v5-co-acts>.v5-btn{align-self:center}.v5-op-tag{display:inline-flex;align-items:center;flex:none;padding:3px 8px;border-radius:7px;background:var(--control);color:var(--text-muted);font:700 11px/1.3 var(--font-ui);letter-spacing:.02em;white-space:nowrap}.v5-sw{width:300px;max-height:min(560px,calc(100dvh - 80px));display:flex;flex-direction:column}.v5-sw-body{min-height:0;display:flex;flex-direction:column}.v5-sw .v5-sw-body{overflow-y:auto}.v5-sw-search{margin:2px 4px 6px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg);color:var(--text);font:500 13.5px/1.3 var(--font-ui)}.v5-sw-search:focus{outline:2px solid var(--brand-accent, var(--accent));outline-offset:-1px}.v5-sw-list{display:flex;flex-direction:column;gap:1px}.v5-sw-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;text-align:left;color:var(--text-2);font:500 13.5px/1.3 var(--font-ui)}.v5-sw-row:hover,.v5-sw-row:focus-visible{background:var(--hover);color:var(--text);outline:none}.v5-sw-row[aria-current]{background:var(--brand-wash);color:var(--text)}.v5-sw-mark{--v5-sw-c: var(--text-dim);--v5-sw-on: var(--bg-elev);flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;overflow:hidden;background:var(--v5-sw-c);color:var(--v5-sw-on);font:700 12.5px/1 var(--font-ui)}.v5-sw-mark.is-image{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.v5-sw-mark img{width:100%;height:100%;object-fit:contain}.v5-sw-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v5-sw-name{display:flex;align-items:center;gap:6px;min-width:0}.v5-sw-text b{min-width:0;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-sw-check{width:15px;height:15px;flex:none;color:var(--brand-ink)}.v5-sw-none{margin:6px 10px 8px;color:var(--text-dim);font-size:13px}.v5-sw-group{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:8px 8px 6px;border:0;border-top:1px solid var(--border);border-radius:0;background:none;text-align:left;color:var(--text-dim);font:600 12px/1.2 var(--font-ui)}button.v5-sw-group:hover,button.v5-sw-group:focus-visible{color:var(--text);outline:none}.v5-sw-group small{color:var(--text-dim);font-weight:500}.v5-sw-caret{width:14px;height:14px;margin-left:auto;transform:rotate(-90deg);transition:transform .15s ease}.v5-sw-group[aria-expanded=true] .v5-sw-caret{transform:none}@media(prefers-reduced-motion:reduce){.v5-sw-caret{transition:none}}.v5-sw-cc{justify-content:space-between}.v5-sw-out{color:var(--text-dim)}.v5-page{--toast-room: 136px;flex:1;min-height:0;overflow-y:auto;padding:30px 48px var(--toast-room);scroll-padding-bottom:var(--toast-room)}.v5-page-head{display:flex;align-items:flex-start;gap:12px;max-width:1080px;margin:0 auto 24px}.v5-page-ic{width:22px;height:22px;margin-top:3px;display:inline-grid;color:var(--text-dim)}.v5-page-title{margin:0;font:600 26px/1.15 var(--font-ui);letter-spacing:-.02em}.v5-page-lead{margin:6px 0 0;color:var(--text-muted);font-size:14.5px}.v5-page-body{max-width:1080px;margin:0 auto}.v5-chat{display:flex;flex-direction:column;padding:0;overflow:hidden}.v5-chat-head{display:flex;align-items:center;gap:12px;margin:0 48px;padding:30px 0 14px;border-bottom:1px solid var(--border)}.v5-chat-title{flex:1;min-width:0;margin:0;font:600 20px/1.25 var(--font-ui);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-chat-scroll{flex:1;min-height:0;overflow-y:auto;padding:24px 48px 32px;display:flex;flex-direction:column}.v5-chat-day{flex:none;width:100%;max-width:860px;margin:0 auto}.v5-chat-day:empty{display:none}.v5-chat-col{flex:none;width:100%;max-width:860px;margin:auto auto 0;display:flex;flex-direction:column}.v5-chat-scroll.is-talking .v5-chat-col{margin-top:0}.v5-thread{display:flex;flex-direction:column;gap:16px}.v5-earlier{align-self:center;padding:4px 12px;border-radius:999px;background:var(--control);color:var(--text-muted);font:500 12px var(--font-ui)}.v5-msg{display:flex;gap:12px;align-items:flex-start;animation:v5-in .35s ease-out}.v5-msg-text{padding-top:6px;font:400 15.5px/1.6 var(--font-ui);color:var(--text)}@keyframes v5-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.v5-msg,.v5-badge.is-pop{animation:none}}.v5-chat.is-hero .v5-chat-head,.v5-chat.is-hero .v5-chat-col{display:none}.v5-chat-title-slot{flex:1;min-width:0}.v5-chat-pin{flex:none;width:100%;max-width:760px;margin:0 auto 12px}.v5-chat-pin:empty,.v5-chat-pin>.v5-notice:empty{display:none}.v5-day-lines{display:flex;flex-direction:column;gap:10px}.v5-hero{flex:none;width:100%;max-width:min(760px,100%);min-width:0;margin:auto;display:flex;flex-direction:column}.v5-chat:not(.is-hero) .v5-hero{display:none}.v5-hero-mid{display:flex;flex-direction:column;align-items:center}.v5-hero-mo.v5-mo.is-large{--s: 112px;width:112px;height:112px;font-size:1.12px;margin:44px 0 22px;translate:0 14px}.v5-chat-title.v5-hero-greet{flex:none;margin:0;overflow:visible;white-space:normal;text-align:center;text-wrap:balance;font:500 42px/1.08 var(--font-serif);letter-spacing:-.01em;color:var(--text-soft)}.v5-hero-nudge{margin:10px 0 0;max-width:560px;text-align:center;font:400 17px/1.5 var(--font-ui);color:var(--text-2);text-wrap:balance}.v5-hero .v5-chat-day{margin-top:26px}.v5-chat.is-day-waiting .v5-hero,.v5-chat.is-day-waiting .v5-chat-pin{visibility:hidden}.v5-chat.is-entering .v5-hero-mo{animation:v5-sk-pop .45s cubic-bezier(.3,1.4,.5,1) both}.v5-chat.is-entering .v5-hero-greet,.v5-chat.is-entering .v5-hero-nudge{animation:v5-hero-up .4s ease-out .3s both}@keyframes v5-sk-pop{0%{opacity:0;scale:.85}}@keyframes v5-hero-up{0%{opacity:0;translate:0 6px}}@media(prefers-reduced-motion:reduce){.v5-chat.is-entering .v5-hero-mo,.v5-chat.is-entering .v5-hero-greet,.v5-chat.is-entering .v5-hero-nudge{animation:none}}.v5-hero .v5-day{margin-bottom:0}@media(min-width:900px){.v5-chat.is-hero .v5-chat-scroll{padding-top:64px}.v5-chat.is-hero .v5-chat-pin{position:absolute;z-index:5;top:16px;right:20px;width:auto;max-width:min(360px,calc(100% - 40px));margin:0}.v5-chat.is-hero .v5-notice.is-folded.is-open>.v5-day-lines,.v5-chat.is-hero .v5-notice.is-one{width:min(360px,calc(100vw - 40px))}}@media(max-width:899px){.v5-chat.is-hero .v5-chat-head{display:flex;justify-content:space-between;border-bottom-color:transparent}.v5-hero-mo.v5-mo.is-large{--s: 56px;width:56px;height:56px;font-size:.56px;margin:30px 0 18px}.v5-chat.is-hero .v5-chat-scroll{padding-bottom:8px}.v5-chat.is-hero .v5-chat-pin{margin-bottom:4px}.v5-hero-nudge{font-size:15.5px;margin-top:4px}.v5-hero .v5-chat-day{margin-top:18px}}@media(max-width:640px){.v5-chat-title.v5-hero-greet{font-size:32px}}.v5-phone-btn,.v5-tabbar{display:none}.v5-mo-defs{position:absolute;width:0;height:0;overflow:hidden}.v5-mo{--s: 34px;position:relative;width:34px;height:34px;flex:none;margin-top:2px;font-size:.34px}.v5-mo.is-large{--s: 100px;width:100px;height:100px;font-size:1px}.v5-mo svg{width:100%;height:100%;overflow:visible;display:block}.v5-mo .m-sh{display:none}.v5-mo .m-eye{fill:#1a1208}.v5-mo .m-happy{opacity:0}.v5-mo .mfx{position:absolute;pointer-events:none;font-style:normal;z-index:2}.v5-mo .m-blob,.v5-mo .m-face,.v5-mo .m-eye,.v5-mo .m-lid,.v5-mo .m-xx,.v5-mo .m-happy,.v5-mo .m-brow{transform-box:fill-box}.v5-mo .m-blob{transform-origin:50% 100%}.v5-mo .m-face,.v5-mo .m-eye{transform-origin:50% 50%}.v5-mo .m-happy,.v5-mo .m-lid,.v5-mo .m-xx,.v5-mo .m-brow{opacity:0;fill:none;stroke:#1a1208;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v5-mo .m-brow{stroke-width:1.5}.v5-mo.s-idle .m-blob{animation:mo-breathe 3.2s ease-in-out infinite}.v5-mo.s-idle .m-eye{animation:mo-blink 4.2s infinite}.v5-mo.s-idle .m-face{animation:mo-glance 6s ease-in-out infinite}@keyframes mo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes mo-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes mo-glance{0%,30%,to{transform:translate(0)}38%,55%{transform:translate(-1.6px)}63%,80%{transform:translate(1.6px)}}.v5-mo.s-listening .m-blob{animation:mo-lean 1.1s ease-in-out infinite}.v5-mo.s-listening .m-eye{transform:scale(1.25)}@keyframes mo-lean{0%,to{transform:scale(1) translateY(0)}30%{transform:scale(1.07,.93)}60%{transform:scale(.97,1.04) translateY(-2%)}}.v5-mo .m-ring{left:50%;top:52%;width:70%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,116,41,.55);transform:translate(-50%,-50%) scale(.9);animation:mo-ring 1.8s ease-out infinite}.v5-mo .m-ring.r2{animation-delay:.9s}@keyframes mo-ring{0%{transform:translate(-50%,-50%) scale(.9);opacity:.8}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.v5-mo.s-thinking .m-blob{animation:mo-bob 1.6s ease-in-out infinite}.v5-mo.s-thinking .m-face{transform:translate(1.8px,-1.8px)}.v5-mo.s-thinking .m-eye{animation:mo-blink 3s infinite}@keyframes mo-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5%) rotate(-3deg)}}.v5-mo .m-tdots{left:calc(100% + max(4px,5em));right:auto;top:42%;display:flex;gap:max(3px,5.5em)}.v5-mo .m-tdots i{flex:none;width:max(5px,7.7em);height:max(5px,7.7em);border-radius:50%;background:#ff9a63;opacity:.3;animation:mo-td 1.2s infinite}.v5-mo .m-tdots i:nth-child(2){animation-delay:.2s}.v5-mo .m-tdots i:nth-child(3){animation-delay:.4s}@keyframes mo-td{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--s) * -.03))}}.v5-mo.s-talking .m-blob{animation:mo-bob 1.6s ease-in-out infinite}.v5-mo.s-talking .m-eye{animation:mo-blink 4.2s infinite}.v5-mo.s-done .m-eye{opacity:0}.v5-mo.s-done .m-happy{opacity:1}.v5-mo.s-done .m-blob{animation:mo-hop 1.8s ease-in-out infinite}@keyframes mo-hop{0%,55%,to{transform:none}10%{transform:translateY(-14%) scale(.94,1.08)}22%{transform:translateY(0) scale(1.14,.86)}32%{transform:none}}.v5-mo .m-tick{left:78%;bottom:76%;width:max(10px,calc(var(--s) * .22));height:max(10px,calc(var(--s) * .22));border-radius:50%;background:#2f8f5b;color:#fff;display:grid;place-items:center;font:700 max(7px,calc(var(--s) * .132))/1 Manrope,sans-serif;animation:mo-pop 1.8s ease-out infinite}@keyframes mo-pop{0%,15%{transform:scale(0)}28%{transform:scale(1.2)}36%,to{transform:scale(1)}}.v5-mo.s-confused .m-blob{animation:mo-tilt 2.6s ease-in-out infinite}.v5-mo.s-confused .m-eye.r{transform:scaleY(.55)}.v5-mo.s-confused .m-brow.c{opacity:1}@keyframes mo-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-9deg)}}.v5-mo .m-q{left:83%;bottom:74%;font:400 max(12px,calc(var(--s) * .264))/1 "Gloria Hallelujah","Comic Sans MS",cursive;color:#ff9a63;animation:mo-qb 2.6s ease-in-out infinite}@keyframes mo-qb{0%,to{transform:translateY(0) rotate(8deg);opacity:.4}40%,70%{transform:translateY(calc(var(--s) * -.04)) rotate(8deg);opacity:1}}.v5-mo.s-hello .m-eye{animation:mo-wake 3.6s ease-in-out infinite}.v5-mo.s-hello .m-lid{animation:mo-wakelid 3.6s ease-in-out infinite}.v5-mo.s-hello .m-blob{animation:mo-stretch 3.6s ease-in-out infinite}@keyframes mo-wake{0%,22%{opacity:0}26%,to{opacity:1}}@keyframes mo-wakelid{0%,22%{opacity:1}26%,to{opacity:0}}@keyframes mo-stretch{0%,24%{transform:scale(1.03,.96)}34%{transform:scale(.92,1.12)}44%{transform:scale(1.06,.94)}52%,to{transform:none}}.v5-mo .m-wave{left:84%;bottom:77%;font:600 max(11px,calc(var(--s) * .165))/1 Manrope,sans-serif;color:#e5481f;opacity:0;animation:mo-hi 3.6s ease-in-out infinite}@keyframes mo-hi{0%,36%{opacity:0;transform:translateY(calc(var(--s) * .08))}44%,80%{opacity:1;transform:none}90%,to{opacity:0}}.v5-mo.s-reading .m-face{animation:mo-readnod 2.4s ease-in-out infinite}.v5-mo.s-reading .m-eye{transform:scale(.95,.8)}.v5-mo.s-reading .m-blob{animation:mo-breathe 3.2s ease-in-out infinite}@keyframes mo-readnod{0%,to{transform:translate(-1.2px,1.6px)}20%{transform:translate(-.2px,2.2px)}40%{transform:translate(.8px,1.6px)}60%{transform:translate(1.4px,2.2px)}80%{transform:translateY(1.6px)}}.v5-mo.s-searching .m-face{animation:mo-scan 1.6s ease-in-out infinite}.v5-mo.s-searching .m-blob{animation:mo-sway 1.6s ease-in-out infinite}@keyframes mo-scan{0%,to{transform:translate(-2.2px)}45%,55%{transform:translate(2.2px)}}@keyframes mo-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.v5-mo .m-pages{left:50%;top:-6%;width:120%;height:30%;transform:translate(-50%)}.v5-mo .m-pages i{position:absolute;top:0;left:0;width:max(8.5px,17.6em);height:max(11px,22em);border-radius:max(2px,3.3em);background:#fff;box-shadow:0 0 0 max(1px,1.3em) #1a1a1a1f;opacity:0;animation:mo-page 2.4s linear infinite}.v5-mo .m-pages i:before,.v5-mo .m-pages i:after{content:"";position:absolute;left:20%;right:20%;height:max(1px,1.8em);border-radius:1em;background:#1a1a1a33;top:26%}.v5-mo .m-pages i:after{top:46%;right:40%}.v5-mo .m-pages i:nth-child(2){animation-delay:.8s}.v5-mo .m-pages i:nth-child(3){animation-delay:1.6s}@keyframes mo-page{0%{transform:translate(0);opacity:0}15%,80%{opacity:1}to{transform:translate(calc(var(--s) * 1.2 * .85));opacity:0}}.v5-mo.s-making .m-blob{animation:mo-knead .9s ease-in-out infinite}.v5-mo.s-making .m-face{animation:mo-focus .9s ease-in-out infinite}.v5-mo.s-making .m-eye{transform:scaleY(.8)}@keyframes mo-knead{0%,to{transform:scale(1)}40%{transform:scale(1.08,.9)}70%{transform:scale(.96,1.05)}}@keyframes mo-focus{0%,to{transform:translateY(0)}40%{transform:translateY(1px)}}.v5-mo .m-spark{font:700 max(9px,calc(var(--s) * .143))/1 Manrope,sans-serif;color:#ff9a63;opacity:0;animation:mo-spark 1.8s ease-out infinite}.v5-mo .m-spark.s1{left:6%;top:14%}.v5-mo .m-spark.s2{right:4%;top:4%;animation-delay:.6s;color:#e5481f}.v5-mo .m-spark.s3{right:16%;top:30%;animation-delay:1.2s;font-size:max(7px,calc(var(--s) * .099))}@keyframes mo-spark{0%{opacity:0;transform:scale(.3) rotate(0)}25%{opacity:1;transform:scale(1.1) rotate(20deg)}60%,to{opacity:0;transform:scale(.6) rotate(45deg)}}.v5-mo.s-headsup .m-brow.up{opacity:1}.v5-mo.s-headsup .m-eye{transform:scale(1.05,1.1)}.v5-mo.s-headsup .m-blob{animation:mo-stepback 2.8s ease-in-out infinite}@keyframes mo-stepback{0%,to{transform:none}12%{transform:translate(-4%) scale(.96,1.04)}22%,70%{transform:translate(-4%)}82%{transform:none}}.v5-mo .m-bang{left:76%;bottom:76%;width:max(10px,calc(var(--s) * .22));height:max(10px,calc(var(--s) * .22));border-radius:50%;background:#f2a516;color:#fff;display:grid;place-items:center;font:800 max(7.5px,calc(var(--s) * .143))/1 Manrope,sans-serif;animation:mo-bang 2.8s ease-in-out infinite}@keyframes mo-bang{0%,8%{transform:scale(0)}16%{transform:scale(1.2)}22%,70%{transform:scale(1)}76%{transform:scale(1.1)}84%,to{transform:scale(1)}}.v5-mo.s-oops .m-eye{opacity:0}.v5-mo.s-oops .m-xx{opacity:1}.v5-mo.s-oops .m-blob{animation:mo-shrink 2.6s ease-in-out infinite}@keyframes mo-shrink{0%,to{transform:scale(1)}20%,70%{transform:scale(1.04,.92)}}.v5-mo .m-drop{right:12%;top:14%;width:max(4.5px,9.9em);height:max(6.5px,14.3em);background:#7fb6e8;border-radius:50%/62% 62% 38% 38%;clip-path:polygon(50% 0,100% 62%,100% 100%,0 100%,0 62%);animation:mo-drip 2.6s ease-in infinite}@keyframes mo-drip{0%,15%{opacity:0;transform:translateY(0)}25%{opacity:1}80%{opacity:1;transform:translateY(18em)}to{opacity:0;transform:translateY(22em)}}.v5-mo.s-hooray .m-eye{opacity:0}.v5-mo.s-hooray .m-happy{opacity:1}.v5-mo.s-hooray .m-blob{animation:mo-jump 2s ease-in-out infinite}@keyframes mo-jump{0%,to{transform:none}10%{transform:scale(1.12,.86)}30%{transform:translateY(-34%) scale(.92,1.1)}45%{transform:translateY(-34%) scale(1)}60%{transform:translateY(0) scale(1.16,.84)}70%{transform:none}}.v5-mo .m-conf{left:0;top:0;width:100%;height:100%}.v5-mo .m-conf i{position:absolute;top:30%;left:50%;width:max(3px,5.5em);height:max(5px,9.9em);border-radius:1em;opacity:0;animation:mo-conf 2s ease-out infinite}.v5-mo .m-conf i:nth-child(1){background:#e5481f;--x: -48em;--y: -56em;--r: 200deg}.v5-mo .m-conf i:nth-child(2){background:#f2a516;--x: 44em;--y: -60em;--r: -160deg}.v5-mo .m-conf i:nth-child(3){background:#2f8f5b;--x: -60em;--y: -20em;--r: 120deg}.v5-mo .m-conf i:nth-child(4){background:#2456b8;--x: 58em;--y: -24em;--r: -220deg}.v5-mo .m-conf i:nth-child(5){background:#a3337a;--x: -20em;--y: -70em;--r: 300deg}.v5-mo .m-conf i:nth-child(6){background:#ff9a63;--x: 22em;--y: -72em;--r: -260deg}@keyframes mo-conf{0%,28%{opacity:0;transform:translate(0) rotate(0)}34%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 40em)) rotate(var(--r))}}.v5-mo.s-resting .m-eye{opacity:0}.v5-mo.s-resting .m-lid{opacity:1}.v5-mo.s-resting .m-blob{animation:mo-sleep 4.4s ease-in-out infinite}.v5-mo.s-resting .m-face{transform:translateY(1px)}@keyframes mo-sleep{0%,to{transform:scale(1)}50%{transform:scale(1.04,.95)}}.v5-mo .m-zz{right:6%;top:6%}.v5-mo .m-zz i{position:absolute;font:700 max(8.5px,calc(var(--s) * .132))/1 Manrope,sans-serif;font-style:normal;color:#ff9a63;opacity:0;animation:mo-zz 4.4s ease-out infinite}.v5-mo .m-zz i:nth-child(2){animation-delay:1.4s;font-size:max(6.5px,calc(var(--s) * .099))}.v5-mo .m-zz i:nth-child(3){animation-delay:2.8s;font-size:max(5px,calc(var(--s) * .077))}@keyframes mo-zz{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--s) * .1),calc(var(--s) * -.26))}}@media(prefers-reduced-motion:reduce){.v5-mo *{animation:none!important}}.v5-comp{flex:none;padding:10px 48px 26px}.v5-comp>*{max-width:860px;margin-left:auto;margin-right:auto}.v5-comp-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:0 4px;font:500 14px/1.4 var(--font-ui);color:var(--text)}.v5-comp-ask[hidden]{display:none}.v5-comp-ask-picks{display:flex;flex-wrap:wrap;gap:6px}.v5-comp-ask-pick{min-height:32px;padding:5px 13px;border:1px solid var(--border-strong);border-radius:99px;background:var(--bg-elev);font:600 13.5px/1.3 var(--font-ui);color:var(--text);cursor:pointer;transition:border-color var(--t),background var(--t)}.v5-comp-ask-pick:hover,.v5-comp-ask-pick:focus-visible{border-color:var(--brand-accent, var(--accent));background:color-mix(in oklab,var(--brand-accent, var(--accent)) 8%,transparent)}.v5-comp-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:8px;padding:0 4px}.v5-acts{display:flex;flex-wrap:nowrap;gap:2px 4px;margin:0;padding:0}.v5-act{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:28px;box-sizing:border-box;padding:5px 8px;border:0;border-radius:8px;background:none;white-space:nowrap;font:600 12.5px/1.2 var(--font-ui);color:var(--text-muted);cursor:pointer;transition:background var(--t),color var(--t)}.v5-act:first-child{padding-left:6px}.v5-act:hover,.v5-act:focus-visible{background:var(--hover);color:var(--text)}.v5-act-ic{width:14px;height:14px;display:inline-grid;color:var(--text-dim);transition:color var(--t)}.v5-act-ic svg{width:100%;height:100%}.v5-act:hover .v5-act-ic{color:var(--brand-accent, var(--accent))}.v5-act-n{font:700 11.5px/1 var(--font-ui);font-style:normal;color:var(--brand-ink);padding:3px 6px;border-radius:99px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 12%,transparent)}.v5-act-short{display:none}.v5-comp-whos{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.v5-comp-down{margin-bottom:8px}.v5-comp-down[hidden]{display:none}.v5-comp-down-why{font-size:12px;color:var(--text-dim)}.v5-comp-box{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 10px 10px 12px;cursor:text;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:22px;box-shadow:0 20px 40px -28px #00000059;transition:border-color var(--t),box-shadow var(--t),background var(--t)}.v5-comp-box:focus-within{border-color:var(--border-focus)}.v5-comp.is-down:not(.is-noting) .v5-comp-box{background:var(--control);border-color:var(--border);box-shadow:none;cursor:not-allowed}.v5-comp.is-down:not(.is-noting) .v5-comp-in{color:var(--text-muted);cursor:not-allowed}.v5-comp.is-down:not(.is-noting) .v5-comp-mic{opacity:.45;cursor:not-allowed}.v5-comp.is-noting .v5-comp-box{border-color:color-mix(in oklab,var(--brand-accent, var(--accent)) 35%,var(--border-strong))}.v5-comp-row1{display:flex;align-items:flex-end;gap:10px}.v5-comp-plus{flex:none;width:30px;height:30px;margin-bottom:2px;display:grid;place-items:center;padding:6px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-elev);color:var(--text-muted);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t)}.v5-comp-plus .v5-ic{width:16px;height:16px;transition:transform .2s}.v5-comp-plus:hover{color:var(--text);border-color:var(--border-hover)}.v5-comp-plus.is-open{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-comp-plus.is-open .v5-ic{transform:rotate(45deg)}.v5-comp-in{flex:1;min-width:0;height:34px;min-height:calc(1lh + 12px);max-height:160px;margin:0;padding:6px 0;border:0;outline:none;resize:none;overflow-y:hidden;background:transparent;scrollbar-width:none;font:500 15.5px/1.45 var(--font-ui);color:var(--text)}.v5-comp-in::placeholder{color:var(--text-dim)}.v5-comp-in.is-hinted::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-comp-send,.v5-comp-mic{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:7px;border:0;border-radius:9px;background:none;cursor:pointer;transition:background var(--t),color var(--t)}.v5-comp-send{color:var(--border-hover)}.v5-comp-send.is-ready{color:var(--text)}.v5-comp-send:hover{background:var(--control);color:var(--text)}.v5-comp-send:disabled,.v5-comp-send:disabled:hover{background:none;color:var(--border-hover);cursor:default}.v5-comp-mic{margin-left:-8px;color:var(--text-muted)}.v5-comp-mic .v5-ic{width:19px;height:19px}.v5-comp-mic:hover{background:var(--control);color:var(--text)}.v5-comp-mic.is-live{color:var(--brand-ink);background:color-mix(in oklab,var(--brand-accent, var(--accent)) 10%,var(--bg-elev));animation:v5-mic 1.4s ease-in-out infinite}@keyframes v5-mic{0%,to{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 10%,var(--bg-elev));box-shadow:0 0 color-mix(in oklab,var(--brand-accent, var(--accent)) 30%,transparent)}50%{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 20%,var(--bg-elev));box-shadow:0 0 0 7px color-mix(in oklab,var(--brand-accent, var(--accent)) 0%,transparent)}}.v5-comp-box.is-live{border-color:color-mix(in oklab,var(--brand-accent, var(--accent)) 35%,var(--border-strong))}.v5-comp-mic.is-writing,.v5-comp-mic.is-writing:hover{background:none;color:var(--text-dim);cursor:default}.v5-wave{display:none;align-items:center;gap:10px;flex:0 0 132px;min-width:0;height:34px;overflow:hidden}.v5-comp-box.is-live .v5-wave{display:flex}.v5-comp-box.is-wave-wide .v5-comp-in{flex:0 0 0;width:0;padding-inline:0}.v5-comp-box.is-wave-wide .v5-wave{flex:1 1 0}.v5-wave-bars{flex:1 1 0;min-width:0;height:24px;display:flex;justify-content:flex-end;overflow:hidden;transition:opacity .2s}.v5-wave-strip{flex:none;height:100%;display:flex;align-items:center;gap:2px;will-change:transform}.v5-wave-bars i{flex:none;width:3px;height:100%;border-radius:2px;background:var(--brand-ink);transform:scaleY(.1)}.v5-wave-clock{flex:none;font:600 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-muted)}.v5-wave-clock.is-near{color:var(--brand-ink)}.v5-wave-writing{display:none;flex:none;font:600 13.5px/1 var(--font-ui);color:var(--text-muted);white-space:nowrap}.v5-wave.is-writing .v5-wave-writing{display:block}.v5-wave.is-writing .v5-wave-clock{display:none}.v5-wave.is-writing .v5-wave-bars i{opacity:.22;animation:v5-wave-read 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -28ms)}.v5-comp-box:not(.is-wave-wide) .v5-wave.is-writing .v5-wave-bars{display:none}.v5-comp-box:not(.is-wave-wide) .v5-wave.is-writing{flex-basis:auto}@keyframes v5-wave-read{0%,to{opacity:.22}50%{opacity:.85}}.v5-comp-in.is-landed{animation:v5-land .3s ease both}@keyframes v5-land{0%{opacity:0}to{opacity:1}}.v5-comp-who{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 0;border:0;border-radius:8px;background:none;font:500 12.5px/1.2 var(--font-ui);color:var(--text-muted);cursor:pointer;white-space:nowrap}.v5-comp-who b{font-weight:700;color:var(--text)}.v5-comp-who:hover{color:var(--text)}.v5-comp-mode{padding-left:10px;border-left:1px solid var(--border-strong);border-radius:0}.v5-comp-mode[hidden]{display:none}.v5-comp-chev{width:12px;height:12px;display:inline-grid}.v5-comp-vnote{display:block;margin-top:4px;padding:0 4px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.3 var(--font-ui);color:var(--text-dim);animation:v5-fade .25s ease-out}.v5-comp-vnote[hidden]{display:none}.v5-comp-vnote.is-out{opacity:0;transition:opacity .4s}.v5-comp-micnote{display:flex;align-items:center;gap:7px;margin-top:8px;padding:0 20px;font:500 13px/1.4 var(--font-ui);color:var(--text-muted);animation:v5-rise .25s ease both}.v5-comp-micnote[hidden]{display:none}.v5-comp-micnote.is-out{opacity:0;transition:opacity .3s}.v5-comp-micnote-ic{flex:none;width:14px;height:14px;display:inline-grid;color:var(--text-dim)}.v5-comp-micnote-ic .v5-ic{width:14px;height:14px}.v5-comp-micnote-acts{display:inline-flex;gap:2px;margin-left:4px}.v5-comp-micnote-acts:empty{display:none}.v5-comp-micnote-act{padding:3px 8px;border:0;border-radius:7px;background:none;font:600 13px/1.3 var(--font-ui);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:background var(--t),color var(--t)}.v5-comp-micnote-act:hover{background:var(--control);color:var(--text)}.v5-comp-micnote-act.is-main{color:var(--brand-ink)}.v5-comp-pop{position:fixed;max-height:min(70dvh,520px);overflow-y:auto;padding:6px;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);animation:v5-rise .18s ease-out}.v5-comp-pop-head{padding:8px 10px 4px;font:600 12px/1.3 var(--font-ui);color:var(--text-dim)}.v5-comp-opt{display:block;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.v5-comp-opt:hover,.v5-comp-opt:focus-visible{background:var(--hover);outline:none}.v5-comp-opt b{display:block;font:700 13.5px/1.3 var(--font-ui);color:var(--text)}.v5-comp-opt span{display:block;margin-top:2px;font:500 12px/1.35 var(--font-ui);color:var(--text-dim)}.v5-comp-opt.is-on{background:var(--brand-wash)}.v5-comp-opt.is-on b:after{content:"  \2713";color:var(--brand-ink)}.v5-comp-opt.is-off{cursor:not-allowed}.v5-comp-opt.is-off b{color:var(--text-dim)}.v5-comp-opt.is-off:hover{background:none}.v5-comp-optfix{display:block;margin:-4px 0 4px 10px;padding:3px 0;border:0;background:none;text-align:left;cursor:pointer;font:600 12.5px/1.3 var(--font-ui);color:var(--brand-ink);border-radius:6px}.v5-comp-optfix:hover,.v5-comp-optfix:focus-visible{text-decoration:underline;outline:none}:root[data-skin=clerk]{--v5-tint-violet: #7c3aed;--v5-tint-blue: #0a66c2;--v5-tint-amber: #b45309;--v5-tint-pink: #db2777;--v5-tint-green: #15803d;--v5-tint-indigo: #4f46e5;--v5-tint-slate: #64748b}:root[data-skin=clerk][data-theme=dark]{--v5-tint-violet: #a78bfa;--v5-tint-blue: #4c9be8;--v5-tint-amber: #fbbf24;--v5-tint-pink: #f0609f;--v5-tint-green: #4ade80;--v5-tint-indigo: #818cf8;--v5-tint-slate: #94a3b8}.v5-comp-g{padding:8px 10px 3px;font:700 11px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.v5-comp-item{--c: var(--text-muted);display:flex;align-items:center;gap:12px;width:100%;padding:7px 10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;transition:background var(--t)}.v5-comp-item:hover,.v5-comp-item:focus-visible{background:color-mix(in oklab,var(--c) 7%,var(--bg-elev));outline:none}.v5-comp-item-ic{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--c);background:color-mix(in oklab,var(--c) 13%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--c) 22%,transparent)}.v5-comp-item-ic .v5-ic{width:15px;height:15px}.v5-comp-item-text{flex:1;min-width:0}.v5-comp-item-text b{display:block;font:700 13.5px/1.3 var(--font-ui);color:var(--text)}.v5-comp-item-n{display:inline-block;min-width:17px;height:17px;margin-left:4px;padding:0 5px;box-sizing:border-box;vertical-align:1px;border-radius:9px;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 10.5px/17px var(--font-ui);font-style:normal;text-align:center}.v5-comp-plus-pop{max-height:min(calc(100dvh - 130px),660px)}.v5-comp-sep{height:1px;margin:5px 8px 1px;background:var(--border)}.v5-comp-plus-pop .v5-comp-search{margin-top:8px}.v5-comp-none{margin:6px 10px;font-size:13px;color:var(--text-muted)}.v5-comp-search{display:block;width:calc(100% - 8px);margin:6px 4px 4px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-subtle);font:500 13px/1.3 var(--font-ui);color:var(--text);outline:none}.v5-comp-search:focus{border-color:var(--border-focus);background:var(--bg-elev)}.v5-mine{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:min(78%,620px);animation:v5-in .3s ease-out}.v5-mine-text{padding:10px 14px;border-radius:16px 16px 4px;background:var(--brand-wash);font:400 15px/1.55 var(--font-ui);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.v5-mine.is-sending .v5-mine-text,.v5-mine.is-failed .v5-mine-text{opacity:.6}.v5-mine-retry,.v5-link{padding:0;border:0;background:none;font:inherit;color:var(--text);text-decoration:underline;cursor:pointer}.v5-spoken{display:inline-flex;align-items:center;gap:4px;font:500 11.5px/1.2 var(--font-ui);color:var(--text-dim)}.v5-spoken-ic{width:12px;height:12px;display:inline-grid}.v5-thread-note{margin:0}:root.v5-sk-down [data-needs-sidekick]{opacity:.45;cursor:not-allowed}:root.v5-sk-down [data-needs-sidekick]:after{content:" \b7needs Sidekick";font-weight:500;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.v5-comp-mic.is-live{animation:none}.v5-wave.is-writing .v5-wave-bars i{animation:none;opacity:.45}.v5-comp-in.is-landed,.v5-mine,.v5-comp-micnote,.v5-comp-pop,.v5-comp-vnote{animation:none}.v5-comp-vnote.is-out,.v5-comp-micnote.is-out{transition:none}}@media(max-width:899px){.v5-comp-ask-pick{min-height:40px;padding:8px 16px}.v5-comp{padding:6px 12px 10px}.v5-comp-under{flex-wrap:wrap;margin-top:6px;padding:0}.v5-acts{flex:1 1 100%;gap:0;overflow-x:auto;scrollbar-width:none}.v5-acts::-webkit-scrollbar{display:none}.v5-act{padding:5px 8px}.v5-act:first-child{padding-left:4px}.v5-act-ic,.v5-act-long{display:none}.v5-act-short{display:inline}.v5-comp-whos{margin-left:auto}.v5-comp-vnote{display:none}.v5-comp-micnote{padding:0 14px;font-size:12.5px;flex-wrap:wrap}.v5-comp-micnote>span:nth-child(2){flex:1 1 0;min-width:0}.v5-comp-micnote-acts{flex-basis:100%;margin-left:13px}.v5-comp-in{font-size:16px}.v5-mine{max-width:88%}}.v5-msg-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.v5-msg-text{max-width:680px;white-space:pre-wrap;overflow-wrap:anywhere}.v5-msg-text:empty,.v5-msg-cards:empty{display:none}.v5-msg-cards{display:flex;flex-direction:column;gap:10px}.v5-cardw{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.v5-cardw.is-busy{opacity:.7}.v5-cardw.is-busy button{cursor:progress}.v5-rc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:100%;padding:9px 11px;border-radius:12px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 9%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--brand-accent, var(--accent)) 30%,transparent);font:500 13.5px/1.4 var(--font-ui);color:var(--text);animation:v5-rc-in .5s cubic-bezier(.34,1.4,.64,1) both}.v5-rc b{font-weight:700}.v5-rc-text{min-width:0}.v5-rc-check{flex:none;width:19px;height:19px;border-radius:50%;display:inline-grid;place-items:center;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev))}.v5-rc-check path{stroke-dasharray:20;stroke-dashoffset:20;animation:v5-rc-draw .4s ease .28s forwards}.v5-rc-acts{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:4px}.v5-rc-act{padding:3px 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elev);white-space:nowrap;font:600 11.5px/1.4 var(--font-ui);color:var(--text);cursor:pointer}.v5-rc-act:hover,.v5-rc-act:focus-visible{border-color:var(--border-hover)}.v5-rc.is-off{background:var(--bg-subtle);border-color:var(--border);color:var(--text-muted)}.v5-rc.is-steady,.v5-rc.is-steady .v5-rc-check path{animation:none}.v5-rc.is-steady .v5-rc-check path{stroke-dashoffset:0}@keyframes v5-rc-in{0%{opacity:0;transform:scale(.94)}}@keyframes v5-rc-draw{to{stroke-dashoffset:0}}.v5-chips{display:flex;flex-wrap:wrap;gap:8px}.v5-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;max-width:100%;background:var(--bg-elev);border:1px solid var(--border-strong);font:600 13px/1.25 var(--font-ui);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--t),filter var(--t)}.v5-chip:hover,.v5-chip:focus-visible{border-color:var(--border-hover)}.v5-chip.is-brand{background:var(--brand-accent, var(--accent));border-color:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev))}.v5-chip.is-brand:hover{filter:brightness(.95)}.v5-chip.is-danger{background:var(--danger);border-color:var(--danger);color:var(--bg-elev)}.v5-chip.is-danger:hover{filter:brightness(.92)}.v5-chip:disabled{opacity:.55;cursor:progress}.v5-skc,.v5-help{display:flex;flex-direction:column;gap:6px;width:100%;max-width:560px;padding:13px 15px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px;font-family:var(--font-ui)}.v5-skc .v5-chips,.v5-help .v5-chips{margin-top:6px}.v5-skc.is-gold{border-color:color-mix(in oklab,var(--warning) 35%,var(--bg-elev));background:color-mix(in oklab,var(--warning) 6%,var(--bg-elev))}.v5-skc-k{font:600 12px/1.3 var(--font-ui);color:var(--text-dim)}.v5-skc-t{font:700 15px/1.35 var(--font-ui);color:var(--text)}.v5-skc-q{font:400 14px/1.5 var(--font-ui);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.v5-skc-m{font:500 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-skc-line{margin:0;font:400 15.5px/1.6 var(--font-ui);color:var(--text)}.v5-skc-next{display:flex;flex-direction:column;gap:8px}.v5-skc-fix{width:100%;min-height:84px;margin-top:4px;padding:9px 11px;resize:vertical;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);font:400 14px/1.5 var(--font-ui);color:var(--text)}.v5-skc-fix:focus{outline:none;border-color:var(--border-focus)}.v5-form .v5-form-pick{margin-top:4px}.v5-form-field{display:flex;flex-direction:column;gap:5px;margin-top:6px}.v5-form-label{font:600 12px/1.3 var(--font-ui);color:var(--text-2)}.v5-form-input{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);font:400 14px/1.4 var(--font-ui);color:var(--text)}.v5-form-input:focus{outline:none;border-color:var(--border-focus)}.v5-form-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px}.v5-form-foot .v5-chips{margin-top:0;margin-left:auto}.v5-help-page{display:flex;flex-direction:column;gap:6px}.v5-help-page+.v5-help-page{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.v5-help-page p{margin:0;font:400 14px/1.55 var(--font-ui);color:var(--text-2)}.v5-sp{container-type:inline-size}.v5-sp-words{position:relative;margin-top:2px;padding:10px 12px;border-radius:10px;background:var(--bg-subtle);border:1px solid var(--border)}.v5-sp-words .v5-skc-q{padding-right:52px}.v5-sp-edit{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elev);font:600 11.5px/1.4 var(--font-ui);color:var(--text);cursor:pointer}.v5-sp-edit:hover,.v5-sp-edit:focus-visible{border-color:var(--border-hover)}.v5-sp-pen{display:inline-grid;width:11px;height:11px}.v5-sp-pen svg{width:11px;height:11px}.v5-sp .v5-skc-fix{min-height:76px;margin-top:2px}.v5-sp-fixfoot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v5-sp-done{position:static;flex:none;margin-left:auto}.v5-sp .v5-skc-fix.is-short{border-color:color-mix(in oklab,var(--warning) 55%,var(--border-strong))}.v5-sp-ask{margin-top:8px;font:700 13px/1.3 var(--font-ui);color:var(--text)}.v5-sp-hint{min-height:1.4em}.v5-sp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.v5-sp-foot .v5-chip.is-brand:disabled{opacity:.4;cursor:not-allowed;filter:none}.v5-sp.is-busy .v5-sp-foot .v5-chip.is-brand:disabled{cursor:progress}.v5-sp .v5-avatar.is-brand{background:var(--brand-wash)}.v5-sp-pick{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--bg-elev);border:1px solid var(--border-strong);font:600 13px/1.25 var(--font-ui);color:var(--text);cursor:pointer;transition:border-color var(--t),background var(--t)}.v5-sp-pick:hover,.v5-sp-pick:focus-visible{border-color:var(--border-hover)}.v5-sp-pick.is-on{border-color:var(--brand-accent, var(--accent));background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand-accent, var(--accent))}.v5-sp-who{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.v5-sp-face{display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 5px;border-radius:999px;background:var(--bg-elev);border:1px solid var(--border-strong);cursor:pointer;font:600 13px/1.2 var(--font-ui);color:var(--text);transition:border-color var(--t),background var(--t)}.v5-sp-face:hover,.v5-sp-face:focus-visible{border-color:var(--border-hover)}.v5-sp-face.is-on{border-color:var(--brand-accent, var(--accent));background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand-accent, var(--accent))}.v5-sp-face.is-dim{opacity:.55}.v5-sp-face.is-dim:hover{opacity:1}.v5-sp-what{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;animation:v5-rise .2s ease-out}@container (max-width: 420px){.v5-sp-who.is-many{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.v5-sp-who.is-many .v5-sp-face{flex-direction:column;gap:4px;padding:6px 2px 5px;border-radius:12px;font-size:11.5px;text-align:center;min-width:0}.v5-sp-who.is-many .v5-sp-face span:last-child{max-width:100%;overflow-wrap:anywhere;line-height:1.2}}@media(prefers-reduced-motion:reduce){.v5-sp-what{animation:none}}.v5-gone{font:500 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-msg-text.is-revealing{min-height:1.6em}@media(prefers-reduced-motion:reduce){.v5-rc{animation:none}.v5-rc-check path{animation:none;stroke-dashoffset:0}}.v5-dcard{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:12px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px}.v5-dctabs{display:flex;flex-wrap:wrap;gap:6px}.v5-dctab{padding:5px 10px;border-radius:999px;border:1px solid var(--border-strong);background:none;font:600 12px/1.3 var(--font-ui);color:var(--text-2);cursor:pointer}.v5-dctab:hover{border-color:var(--border-hover)}.v5-dctab.is-on{border-color:var(--brand-accent, var(--accent));background:var(--brand-wash, var(--hover));color:var(--text)}.v5-dcpane{display:flex;gap:14px;align-items:flex-start}.v5-dcpane[hidden]{display:none}.v5-dcimg{position:relative;flex:0 0 150px;border-radius:10px;overflow:hidden;background:var(--control)}.v5-dcimg img{display:block;width:100%;height:100%;object-fit:cover}.v5-dcimg span{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:999px;background:#0a0a0c99;color:#fff;font:600 10.5px/1.4 var(--font-ui)}.v5-dccap{min-width:0;flex:1}.v5-dcpl{font:600 12px/1.3 var(--font-ui);color:var(--text-muted);margin-bottom:4px}.v5-dccap p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5;max-height:9em;overflow:hidden}.v5-dcard--image{max-width:260px}.v5-finished,.v5-dunder{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.v5-finished.is-loading{min-height:120px;max-width:560px;border-radius:14px;background:var(--control)}.v5-dcard--image .v5-dcimg{flex-basis:auto;width:100%}.v5-msg:has(>.v5-msg-body>.v5-msg-cards>.v5-finished.is-back)>.v5-msg-body>.v5-msg-text,.v5-msg:has(>.v5-msg-body>.v5-msg-cards :is(.v5-finished,.v5-qstatus).is-deleted)>.v5-msg-body>.v5-msg-text,.v5-msg:has(>.v5-msg-body>.v5-msg-cards .v5-qstatus.is-finished)>.v5-msg-body>.v5-msg-text{display:none}.v5-finished.is-deleted>.v5-dcard{display:none}.v5-msg:has(~.v5-mine) .v5-chip-more,.v5-msg:has(~.v5-msg .v5-finished) .v5-chip-more,.v5-msg:has(~.v5-msg [data-waits]) .v5-chip-more,.v5-msg:has([data-waits])~.v5-msg .v5-chip-more{display:none}.v5-dback{margin:0;padding-top:6px;font:500 13.5px/1.5 var(--font-ui);color:var(--text-muted)}.v5-dback-when{color:var(--text-dim);font-weight:400}.v5-dunsent{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:2px}.v5-dunsent-t{font:500 13.5px/1.4 var(--font-ui);color:var(--text-muted)}@media(max-width:899px){.v5-dcpane{flex-direction:column}.v5-dcimg{flex-basis:auto;width:min(220px,100%)}.v5-skc,.v5-help{max-width:100%}.v5-msg{gap:10px}}.v5-pc{container-type:inline-size;display:flex;flex-direction:column;width:100%;max-width:560px;overflow:hidden;box-sizing:border-box;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px;font-family:var(--font-ui)}.v5-pc-h{display:flex;align-items:center;gap:8px;padding:12px 14px 4px}.v5-pc-ic{display:inline-flex;width:15px;height:15px;color:var(--text-dim);flex:none}.v5-pc-ic svg{width:100%;height:100%}.v5-pc-h b{font:700 13.5px/1.3 var(--font-ui);color:var(--text)}.v5-pc-h small{margin-left:auto;font:500 12px/1.3 var(--font-ui);color:var(--text-dim);text-align:right}.v5-pc-list{display:flex;flex-direction:column;gap:0;padding:8px 10px 4px}.v5-pc-list[hidden]{display:none}.v5-pc-list>.v5-sk{margin-bottom:7px;border-radius:10px}.v5-pc-list .v5-li{margin-bottom:7px}.v5-pc-tm{display:flex;flex-direction:column;line-height:1.25}.v5-pc-tm small{font:500 11.5px/1.3 var(--font-ui);color:var(--text-dim)}.v5-pc-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 6px;border:0;border-top:1px solid var(--border);background:none;font:inherit;color:inherit;text-align:left}.v5-pc-row:first-child{border-top:0}.v5-pc-row em{font-style:normal;font-weight:700;color:var(--bad)}.v5-pc-row em.is-ok{color:var(--success)}.v5-pc-row.is-tap{min-height:52px;border-radius:10px;cursor:pointer}.v5-pc-row.is-tap:hover,.v5-pc-row.is-tap:focus-visible{background:var(--hover)}.v5-pc-row.is-tap+.v5-pc-row.is-tap{border-top-color:transparent}.v5-pc-net{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;flex:none;background:color-mix(in oklab,currentColor 10%,var(--bg-elev))}.v5-pc-net.is-linkedin{color:var(--net-linkedin)}.v5-pc-net.is-instagram{color:var(--net-instagram)}.v5-pc-net.is-x{color:var(--net-x)}.v5-pc-net .v5-net-ic{width:15px;height:15px}.v5-pc-hint{margin:2px 6px 8px;font:500 12.5px/1.45 var(--font-ui);color:var(--text-muted)}.v5-pc-fail{margin:4px 6px 8px;font:500 13px/1.45 var(--font-ui);color:var(--text-muted)}.v5-pc .v5-clist{max-width:none;padding:2px 0 8px}.v5-pc .v5-crow{padding:10px 12px}.v5-crow .v5-pc-live{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--success)}.v5-crow .v5-pc-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.v5-pc-go{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:11px 14px;border:0;border-top:1px solid var(--border);background:var(--bg-subtle);font:700 13.5px/1.3 var(--font-ui);color:var(--brand-accent, var(--accent));text-align:left;cursor:pointer}.v5-pc-list[hidden]+.v5-pc-go{margin-top:8px}.v5-pc-go:hover,.v5-pc-go:focus-visible{background:var(--hover)}.v5-pc-arrow{display:inline-grid;width:14px;height:14px;flex:none;transform:rotate(-90deg);color:currentColor}.v5-pc-row .v5-pc-arrow{margin-left:auto;color:var(--text-dim)}.v5-pc-arrow svg{width:100%;height:100%;display:block}@container (max-width: 330px){.v5-pc-list .v5-li .v5-aa{display:none}.v5-pc-tm{width:56px}}.has-when{position:relative}.v5-when{position:absolute;top:100%;margin-top:1px;white-space:nowrap;font:500 11.5px/1.3 var(--font-ui);color:var(--text-dim);opacity:0;transition:opacity .15s ease}.v5-when:before{content:attr(data-when)}.v5-msg>.v5-when{left:46px}.v5-mine>.v5-when{right:4px}.has-when:hover>.v5-when,.has-when.is-when>.v5-when{opacity:1}@media(hover:none){.has-when:hover>.v5-when{opacity:0}.has-when.is-when>.v5-when{opacity:1}}@media(prefers-reduced-motion:reduce){.v5-when{transition:none}}.v5-aset{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.v5-aset.is-busy{opacity:.75}.v5-aset-wait{display:inline-flex;align-items:center;gap:10px;font:500 13.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-aset-dot{width:8px;height:8px;border-radius:50%;background:var(--brand-accent, var(--accent));animation:v5-aset-pulse 1.1s ease-in-out infinite}@keyframes v5-aset-pulse{50%{opacity:.3;transform:scale(.8)}}.v5-aset-say{min-width:0;transition:opacity .22s ease}.v5-aset-say.is-out{opacity:0}.v5-arow{container-type:inline-size;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:-8px -8px -6px;padding:8px 40px 12px 8px;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.v5-agrid{display:flex;gap:12px;width:max-content}.v5-acard{--fc: #5d5e66;--fc-text: color-mix(in oklab, var(--fc) 78%, var(--text));position:relative;box-sizing:border-box;width:clamp(340px,calc((100cqw - 24px) / 2.2),390px);flex:none;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;padding:14px 15px 13px;border-radius:16px;background:color-mix(in oklab,var(--fc) 9%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--fc) 18%,transparent);font-family:var(--font-ui);text-align:left;user-select:none;transition:border-color var(--t),box-shadow var(--t),opacity .4s,transform .4s,filter .4s}.v5-acard[role]{cursor:pointer}.v5-acard[role]:hover{box-shadow:0 14px 30px -22px #00000059}.v5-acard:focus-visible{outline:2px solid var(--text);outline-offset:2px}.v5-acard.is-picked{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.v5-acard.is-gone{opacity:.38;filter:grayscale(1);transform:scale(.97)}.v5-acard.is-rest{opacity:.5;filter:grayscale(1);cursor:default}:is(.v5-acard,.v5-amini)[data-look=case]{--fc: #2456b8}:is(.v5-acard,.v5-amini)[data-look=myth]{--fc: #b4471b}:is(.v5-acard,.v5-amini)[data-look=join]{--fc: #2f8f5b}:is(.v5-acard,.v5-amini)[data-look=behind]{--fc: #6a4caa}:is(.v5-acard,.v5-amini)[data-look=opinion]{--fc: #b33224}:is(.v5-acard,.v5-amini)[data-look=how]{--fc: #0f7c86}:is(.v5-acard,.v5-amini)[data-look=data]{--fc: #9a6a12}:is(.v5-acard,.v5-amini)[data-look=question]{--fc: #a3337a}:is(.v5-acard,.v5-amini)[data-look=story]{--fc: #5b5f2a}:is(.v5-acard,.v5-amini)[data-look=photo]{--fc: #3d4f8f}:root[data-theme=dark] :is(.v5-acard,.v5-amini){--fc-text: color-mix(in oklab, var(--fc), var(--text) 45%)}.v5-acard-ring{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;box-sizing:border-box;z-index:2;border:1.5px solid color-mix(in oklab,var(--fc, var(--text-dim)) 45%,var(--bg-elev));background:var(--bg-elev)}.is-picked>.v5-acard-ring{border-color:var(--text);background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 14px no-repeat}:root[data-theme=dark] .is-picked>.v5-acard-ring{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23131316' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v5-acard:not([role]):not(.has-open)>.v5-acard-ring{display:none}.v5-acard-made{position:absolute;top:12px;right:11px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:3px 7px 3px 5px;border-radius:99px;background:var(--bg-elev);border:1px solid color-mix(in oklab,var(--text) 14%,transparent);font:600 11px/1.2 var(--font-ui);color:var(--text);white-space:nowrap}.v5-acard-mic{display:inline-flex;width:12px;height:12px;color:var(--brand-ink)}.v5-acard-mic svg{width:100%;height:100%}.v5-acard:has(>.v5-acard-made)>.v5-acard-tag{max-width:calc(100% - 86px);box-sizing:border-box}.v5-acard-tn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-acard.has-open{cursor:pointer}.v5-acard.has-open:hover{box-shadow:0 14px 30px -22px #00000059}.v5-acard-open{appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;text-align:left;cursor:pointer}.v5-acard-open:after{content:"";position:absolute;inset:0;border-radius:inherit}.v5-acard-open:focus-visible{outline:none}.v5-acard.has-open:has(.v5-acard-open:focus-visible){outline:2px solid var(--text);outline-offset:2px}.v5-acard.has-open button:not(.v5-acard-open){position:relative;z-index:1}.v5-acard-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 6px;border-radius:7px;background:color-mix(in oklab,var(--bg-elev) 82%,transparent);border:1px solid color-mix(in oklab,var(--fc) 22%,transparent);box-shadow:0 1px 1px #0a0a0c0a,0 6px 14px -6px color-mix(in oklab,var(--fc) 55%,transparent);font:600 11.5px/1.2 var(--font-ui);color:var(--fc-text, var(--fc))}.v5-acard-tic{display:inline-flex}.v5-acard-t{padding-right:26px;font:700 15px/1.3 var(--font-ui);color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.v5-acard-d{box-sizing:border-box;padding:9px 11px;border-radius:10px;background:var(--bg-elev);font:500 13px/1.5 var(--font-ui);color:var(--text-2);height:calc(6em + 18px)}.v5-acard-dt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:6em}.v5-acard-verify{display:flex;align-items:flex-start;gap:7px;box-sizing:border-box;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 7%,var(--bg));font:500 12.5px/1.4 var(--font-ui);color:var(--text)}:root[data-theme=dark] .v5-acard-verify{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 13%,var(--bg))}.v5-acard-verify .v5-mo{--s: 20px;width:20px;height:20px;font-size:.2px;margin:0}.v5-acard-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;height:53px;overflow:hidden}.v5-acard-chip{padding:4px 9px;border-radius:999px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border-strong);font:500 11.5px/1.35 var(--font-ui);color:var(--text-muted);white-space:nowrap}.v5-acard-chip.is-pillar{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 14%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-accent, var(--accent)) 40%,var(--border-strong));color:var(--text);font-weight:600}.v5-agroup{display:flex;flex-direction:column;gap:8px}.v5-agroup+.v5-agroup{margin-top:4px}.v5-ghead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-family:var(--font-ui)}.v5-gsrc{font:600 12px/1.3 var(--font-ui);color:var(--text-dim)}.v5-gn{font:500 12.5px/1.3 var(--font-ui);color:var(--text-dim)}.v5-gnote,.v5-keepmore{margin:0;font:500 12.5px/1.5 var(--font-ui);color:var(--text-dim)}.v5-keepbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v5-keepbar .v5-chip{border-radius:8px;padding:9px 14px}.v5-chip.is-dark:hover{filter:brightness(1.15)}.v5-chip:disabled{opacity:.35;cursor:default}.v5-aset.is-busy .v5-chip:disabled{cursor:progress}.v5-morenote{flex-basis:100%;font:500 12.5px/1.5 var(--font-ui);color:var(--text-dim)}.v5-morenote .v5-link{color:var(--text)}.v5-needs{display:none;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--control);font:600 10.5px/1.5 var(--font-ui);color:var(--text-dim)}.v5-sk-down .v5-needs{display:inline-block}.v5-sk-down [data-needs-sk]{opacity:.45;cursor:not-allowed}.v5-sk-down .v5-link[data-needs-sk]{text-decoration:none}.v5-nlist,.v5-clist{display:flex;flex-direction:column;gap:8px;width:100%;max-width:620px}.v5-nlist+.v5-keepbar,.v5-clist+.v5-keepbar{width:100%;max-width:620px;box-sizing:border-box}.v5-nrow,.v5-crow{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;box-sizing:border-box;width:100%;background:var(--bg-elev);border:1px solid var(--border-strong);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--t),background var(--t)}.v5-nrow:hover,.v5-crow:hover{border-color:var(--border-hover)}.v5-nrow .v5-acard-ring{position:static;flex:none;margin-top:1px;--fc: var(--text-dim)}.v5-nrow.is-picked{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);background:var(--bg-subtle)}.v5-nrow-text{display:flex;flex-direction:column;gap:3px;min-width:0}.v5-nrow b,.v5-crow b{font:700 14px/1.35 var(--font-ui);color:var(--text)}.v5-nrow-text>span:not(.v5-lp-meta),.v5-crow span{font:400 13px/1.45 var(--font-ui);color:var(--text-2)}.v5-nrow .v5-lp-meta{margin-top:2px}.v5-nrow small{font:500 11.5px/1.3 var(--font-ui);color:var(--text-dim)}.v5-crow{flex-direction:column;gap:2px}.v5-crow.is-new{border-style:dashed;background:transparent}.v5-nrow:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-nlist.is-done .v5-nrow,.v5-nlist.is-done .v5-crow,.v5-clist.is-done .v5-crow{cursor:default}.v5-nlist.is-done .v5-nrow:not(.is-picked){opacity:.45}.v5-nlist.is-done .v5-crow,.v5-clist.is-done .v5-crow{opacity:.6}.v5-aminis{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:760px}.v5-amini{--fc: #5d5e66;--fc-text: color-mix(in oklab, var(--fc) 78%, var(--text));box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:240px;max-width:100%;min-height:44px;padding:10px 12px 11px;border-radius:12px;background:color-mix(in oklab,var(--fc) 9%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--fc) 18%,transparent);font-family:var(--font-ui);text-align:left;color:var(--text)}button.v5-amini{cursor:pointer;transition:border-color var(--t),box-shadow var(--t)}button.v5-amini:hover{border-color:color-mix(in oklab,var(--fc) 45%,transparent);box-shadow:0 10px 24px -18px #00000059}button.v5-amini:focus-visible{outline:2px solid var(--text);outline-offset:2px}.v5-amini .v5-acard-tag{padding:3px 7px 3px 5px;font-size:11px}.v5-amini-t{font:700 13.5px/1.3 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v5-qstep{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0}.v5-queue{font:600 12px/1.4 var(--font-ui);font-style:normal;color:var(--brand-ink)}.v5-picksum{font:500 13px/1.4 var(--font-ui);color:var(--text-muted)}.v5-qstatus{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;max-width:560px;box-sizing:border-box;background:var(--bg-elev);border:1px dashed var(--border-hover);font-family:var(--font-ui)}.v5-qstatus>div{display:flex;flex-direction:column;gap:1px;min-width:0}.v5-qstatus b{font:700 13.5px/1.3 var(--font-ui);color:var(--text)}.v5-qstatus span{font:400 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-qstatus-live{flex:none;width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in oklab,var(--success) 20%,transparent)}.v5-qstatus.is-paused{flex-wrap:wrap;border-style:solid;border-color:var(--border-strong)}.v5-qstatus.is-paused .v5-qstatus-live{background:var(--warning);box-shadow:0 0 0 4px color-mix(in oklab,var(--warning) 20%,transparent)}.v5-qstatus>.v5-chips{flex-basis:100%;flex-direction:row;gap:8px;margin-left:22px}.v5-qstatus-pic{flex:none;width:44px;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--control)}.v5-qstatus-pic img{display:block;width:100%;height:100%;object-fit:cover}.v5-qstatus.has-pic>.v5-chips{margin-left:78px}.v5-qstatus:is(.is-deleted,.is-finished){padding:0;border:0;background:none;border-radius:0}.v5-pick.is-locked{opacity:.6;filter:saturate(.55)}.v5-pick.is-locked .v5-pick-format{cursor:default}.v5-pick{display:flex;gap:10px;width:100%;max-width:760px}.v5-pick-pill{--pill-accent: var(--text);flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;border-radius:12px;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);font:500 14px/1 var(--font-ui);transition:border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease}.v5-pick-pill[data-platform=linkedin]{--pill-accent: #0a66c2}.v5-pick-pill[data-platform=instagram]{--pill-accent: #e1306c}.v5-pick-pill[data-platform=x]{--pill-accent: #000000}.v5-pick-pill:hover{border-color:var(--border-strong);color:var(--text)}.v5-pick-pill.is-on{border-color:color-mix(in srgb,var(--pill-accent) 22%,transparent);background:color-mix(in srgb,var(--pill-accent) 7%,var(--bg-elev));color:var(--pill-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--pill-accent) 18%,transparent)}.v5-pick-pill[data-platform=x].is-on{color:var(--text)}:root[data-theme=dark] .v5-pick-pill.is-on{background:color-mix(in srgb,var(--pill-accent) 16%,var(--bg-elev));box-shadow:0 6px 20px #00000073}:root[data-theme=dark] .v5-pick-pill[data-platform=linkedin].is-on{color:#58a6e8}:root[data-theme=dark] .v5-pick-pill[data-platform=instagram].is-on{color:#ff6196}:root[data-theme=dark] .v5-pick-pill[data-platform=x]{--pill-accent: var(--text)}.v5-pick-head{display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.v5-pick-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--pill-accent) 12%,transparent);color:var(--pill-accent)}.v5-pick-icon svg{width:16px;height:16px;display:block}.v5-pick-formats{display:inline-flex;align-items:center;gap:2px}.v5-pick-pill.is-on .v5-pick-formats{gap:3px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--pill-accent) 12%,transparent)}.v5-pick-format{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}.v5-pick-format:hover{color:var(--text);background:var(--hover)}.v5-pick-pill.is-on .v5-pick-format:not(.is-on){color:var(--text-muted);background:var(--bg-elev);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-accent) 14%,transparent)}.v5-pick-format.is-on,.v5-pick-format.is-on:hover{background:var(--pill-accent);color:#fff}:root[data-theme=dark] .v5-pick-pill[data-platform=x] .v5-pick-format.is-on{color:#131316}.v5-pick-format:focus-visible{outline:2px solid var(--pill-accent);outline-offset:2px}.v5-pick-ficon{display:inline-flex}.v5-pick-ficon svg{width:16px;height:16px;display:block}.v5-pick-check{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;display:none;align-items:center;justify-content:center;background:#fff;color:var(--pill-accent);box-shadow:0 0 0 2px var(--pill-accent);pointer-events:none}.v5-pick-check svg{width:7px;height:7px}:root[data-theme=dark] .v5-pick-check{background:var(--text)}.v5-pick-format.is-on .v5-pick-check{display:inline-flex}@media(prefers-reduced-motion:reduce){.v5-acard{transition:none}.v5-aset-dot{animation:none}.v5-aset-say{transition:none}}@media(max-width:899px){.v5-arow{margin-right:-16px;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.v5-acard{width:clamp(220px,calc(100cqw - 40px),320px)}.v5-acard:has(>.v5-acard-made) .v5-acard-tic{display:none}.v5-acard-t{-webkit-line-clamp:3;min-height:calc(3 * 1.3em)}.v5-acard-d{height:calc(4.5em + 18px)}.v5-acard-dt{-webkit-line-clamp:3;max-height:4.5em}.v5-pick{flex-direction:column}.v5-pick-pill{flex:none;width:100%;padding:14px}}.v5-arc{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.v5-arc:empty{display:none}.pv-tag,.pv-mention,.pv-link{font-weight:600;cursor:pointer}.pv-li,.pv-ig{max-width:min(380px,34vh);margin-left:auto;margin-right:auto}.pv-x{max-width:560px;margin-left:auto;margin-right:auto}.pv-x,.pv-li,.pv-ig{width:100%}.pv-see-more{display:block;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;padding:0}.pv-see-more[hidden]{display:none}.pv-see-more:hover{text-decoration:underline}.pv-li-body.pv-editing+.pv-see-more,.pv-ig-caption.pv-editing+.pv-see-more{display:none}.pv-see-more--li{padding:4px 16px 0;font-size:14px;color:#0009;font-weight:500}.pv-see-more--ig{padding:0 14px 4px;font-size:14px;color:#8e8e8e;font-weight:400}.pv-li{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#000000e6;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;font-size:14px;line-height:1.45;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000a}.pv-li-head{display:flex;align-items:center;gap:8px;padding:12px 16px 0}.pv-li-avatar{width:48px;height:48px;border-radius:50%;background:var(--pv-avatar-bg, #1a1a1a);color:var(--pv-avatar-fg, #f5f5f5);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;border:1px solid rgba(0,0,0,.08);overflow:hidden}.pv-li-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pv-li-id{flex:1;min-width:0}.pv-li-name{font-weight:600;color:#000000e6;font-size:14px;line-height:1.25;display:flex;align-items:center;gap:4px}.pv-li-name:after{content:"\2022  1st";font-weight:400;color:#0009;font-size:12px;margin-left:2px}.pv-verified{width:14px;height:14px;flex-shrink:0;display:inline-block}.pv-li-name .pv-verified{color:#0a66c2}.pv-ig-name .pv-verified{color:#0095f6;margin-left:4px;vertical-align:middle}.pv-li-sub{color:#0009;font-size:12px;line-height:1.33;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-li-time{color:#0009;font-size:12px;line-height:1.33;margin-top:1px;display:flex;align-items:center;gap:4px}.pv-li-time:after{content:"\1f310";font-size:11px;opacity:.6}.pv-li-more{color:#0009;cursor:pointer;font-weight:700;font-size:18px;line-height:1;padding:4px;align-self:flex-start;margin-top:-4px}.pv-li-body{padding:12px 16px 0;white-space:pre-wrap;word-wrap:break-word;color:#000000e6;font-size:14px;line-height:1.5}.pv-li-body .pv-tag,.pv-li-body .pv-mention,.pv-li-body .pv-link{color:#0a66c2;font-weight:600}.pv-li-image{margin-top:12px;background:#f3f2ef;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;aspect-ratio:1.91 / 1}.pv-li-image[data-aspect="4:5"]{aspect-ratio:4 / 5}.pv-li-image[data-aspect="1:1"]{aspect-ratio:1 / 1}.pv-li-image[data-aspect="16:9"]{aspect-ratio:16 / 9}.pv-li-image[data-aspect="1.91:1"]{aspect-ratio:1.91 / 1}.pv-li-image img{width:100%;height:100%;object-fit:cover;display:block}.pv-li-reactions{display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:12px;color:#0009;border-bottom:1px solid rgba(0,0,0,.08)}.pv-li-reactions-stack{display:inline-flex;align-items:center}.pv-li-reactions-stack .pv-li-react{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;border:1.5px solid #fff;margin-left:-3px}.pv-li-reactions-stack .pv-li-react:first-child{margin-left:0}.pv-li-reactions-stack .pv-li-react svg{width:10px;height:10px;display:block}.pv-li-reactions-stack .pv-li-react.like{background:#378fe9;color:#fff}.pv-li-reactions-stack .pv-li-react.love{background:#df704d;color:#fff}.pv-li-reactions-stack .pv-li-react.insightful{background:#f5bb5c;color:#fff}.pv-li-actions{display:grid;grid-template-columns:repeat(4,1fr);padding:4px 8px}.pv-li-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:600;color:#0009;cursor:pointer;border-radius:4px}.pv-li-action:hover{background:#00000014}.pv-li-action svg{width:18px;height:18px;flex-shrink:0}.pv-x{font-family:TwitterChirp,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#000;color:#e7e9ea;border:1px solid rgb(47,51,54);border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.4}.pv-x-row{display:flex;gap:12px}.pv-x-avatar{width:40px;height:40px;border-radius:50%;background:var(--pv-avatar-bg, rgb(22, 24, 28));color:var(--pv-avatar-fg, rgb(29, 155, 240));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;overflow:hidden}.pv-x-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pv-x-main{flex:1;min-width:0;padding-right:12px}.pv-x-head{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pv-x-name{font-weight:700;color:#e7e9ea;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.pv-x-verified{display:inline-flex;align-items:center;color:#1d9bf0}.pv-x-verified svg{width:16px;height:16px}.pv-x-handle,.pv-x-time,.pv-x-dot{color:#71767b;font-size:15px;line-height:1.3}.pv-x-more{margin-left:auto;color:#71767b;cursor:pointer;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.pv-x-body{margin-top:4px;white-space:pre-wrap;word-wrap:break-word;color:#e7e9ea;font-size:15px;line-height:1.4}.pv-x-body .pv-tag,.pv-x-body .pv-mention,.pv-x-body .pv-link{color:#1d9bf0;font-weight:400}.pv-x-image{margin-top:12px;border-radius:16px;overflow:hidden;border:1px solid rgb(47,51,54);background:#16181c;aspect-ratio:16 / 9}.pv-x-image[data-aspect="4:5"]{aspect-ratio:4 / 5}.pv-x-image[data-aspect="1:1"]{aspect-ratio:1 / 1}.pv-x-image[data-aspect="16:9"]{aspect-ratio:16 / 9}.pv-x-image[data-aspect="1.91:1"]{aspect-ratio:1.91 / 1}.pv-x-image img{width:100%;height:100%;object-fit:cover;display:block}.pv-x-actions{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px}.pv-x-action{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#71767b;cursor:pointer}.pv-x-action svg{width:18px;height:18px;flex-shrink:0}.pv-x-action:hover{color:#1d9bf0}.pv-x-action.last{justify-self:end}.pv-ig{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:#f5f5f5;border:1px solid #262626;border-radius:8px;overflow:hidden;font-size:14px;line-height:1.4}.pv-ig-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #262626}.pv-ig-avatar{width:32px;height:32px;border-radius:50%;background:var(--pv-avatar-bg, #1a1a1a);padding:0;flex-shrink:0}.pv-ig-avatar-inner{width:100%;height:100%;border-radius:50%;background:var(--pv-avatar-bg, #1a1a1a);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--pv-avatar-fg, #f5f5f5);font-weight:700;font-size:13px}.pv-ig-avatar-inner img{width:100%;height:100%;object-fit:cover;display:block}.pv-ig-id{flex:1;min-width:0;line-height:1.2}.pv-ig-name{font-weight:600;font-size:14px;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-ig-sub{font-size:12px;color:#a8a8a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-ig-more{color:#f5f5f5;cursor:pointer;font-weight:700;font-size:16px;line-height:1;padding:4px}.pv-ig-image{background:#1a1a1a;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:#6b6b6b;font-size:12px;position:relative;overflow:hidden}.pv-ig-image[data-aspect="4:5"]{aspect-ratio:4 / 5}.pv-ig-image img{width:100%;height:100%;object-fit:cover;display:block}.pv-ig-actions{display:flex;align-items:center;gap:14px;padding:10px 14px 4px}.pv-ig-action{color:#f5f5f5;cursor:pointer}.pv-ig-action svg{width:24px;height:24px;display:block;stroke:#f5f5f5}.pv-ig-action.save{margin-left:auto}.pv-ig-likes{padding:4px 14px;font-weight:600;font-size:14px;color:#f5f5f5}.pv-ig-caption{padding:0 14px;font-size:14px;color:#f5f5f5;white-space:pre-wrap;word-wrap:break-word;line-height:1.45}.pv-ig-caption .pv-ig-handle{font-weight:600;margin-right:4px}.pv-ig-caption .pv-tag,.pv-ig-caption .pv-mention,.pv-ig-caption .pv-link{color:#e0f1ff;font-weight:400}.pv-ig-comments{padding:6px 14px 0;font-size:14px;color:#a8a8a8;cursor:pointer}.pv-ig-time{padding:6px 14px 12px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#a8a8a8}.pv-li,.pv-x,.pv-ig{background:var(--bg-elev);color:var(--text);border-color:var(--border)}.pv-li-name,.pv-li-body,.pv-x-name,.pv-x-body,.pv-ig-name,.pv-ig-more,.pv-ig-action,.pv-ig-likes,.pv-ig-caption{color:var(--text)}.pv-ig-action svg{stroke:var(--text)}.pv-li-name:after,.pv-li-sub,.pv-li-time,.pv-li-more,.pv-li-reactions,.pv-li-action,.pv-x-handle,.pv-x-time,.pv-x-dot,.pv-x-more,.pv-x-action,.pv-ig-sub,.pv-ig-comments{color:var(--text-muted)}.pv-li-avatar{border-color:var(--border)}.pv-li-reactions,.pv-ig-head{border-bottom-color:var(--border)}.pv-x-image{border-color:var(--border)}.pv-li-reactions-stack .pv-li-react{border-color:var(--bg-elev)}.pv-li-image,.pv-x-image,.pv-ig-image{background:var(--bg)}.pv-ig-image{color:var(--text-dim)}.pv-li-image .pv-img-slot,.pv-x-image .pv-img-slot,.pv-ig-image .pv-img-slot,.pv-li-image .pv-carousel-slot,.pv-ig-image .pv-carousel-slot{background:var(--bg)}.pv-li-image .pv-img-slot--empty .pv-img-slot-empty-label,.pv-x-image .pv-img-slot--empty .pv-img-slot-empty-label,.pv-ig-image .pv-img-slot--empty .pv-img-slot-empty-label{color:var(--text-dim)}.pv-li-action:hover{background:var(--border);background:color-mix(in srgb,var(--text) 8%,transparent)}.pv-ig-caption .pv-tag,.pv-ig-caption .pv-mention,.pv-ig-caption .pv-link{color:#0095f6}.pv-see-more--li,.pv-see-more--ig{color:var(--text-muted)}.pv-li{container:pv-li / inline-size}@container pv-li (max-width: 350px){.pv-li-action span{display:none}.pv-li-actions{justify-content:space-around}}.pv-platform-header{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-bottom:1px solid var(--border);color:var(--text)}.pv-ph-logo{height:17px;width:auto;display:block;flex-shrink:0}.pv-ph-wordmark{font:500 13px/1 Inter Tight,Manrope,system-ui,sans-serif;letter-spacing:-.01em;color:var(--text-muted)}.pv-ph--x{margin:-12px -16px 12px;padding:7px 16px;border-radius:16px 16px 0 0}.pv-ph--x .pv-ph-logo,.pv-ph--linkedin .pv-ph-logo{height:15px}.pv-person-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter Tight,sans-serif;font-weight:700;color:var(--pv-avatar-fg, #fff);letter-spacing:.02em}.pv-empty{color:currentColor;opacity:.7;font-style:italic}.pv-li-avatar .pv-person-initials{font-size:15px}.pv-x-avatar .pv-person-initials{font-size:14px}.pv-ig-avatar .pv-person-initials{font-size:11px}.v5-main{position:relative}.v5-studio{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.v5-st-scroll{flex:1;min-height:0;overflow:auto;padding:0 32px 28px}.v5-st-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 32px 10px}.v5-st-head .v5-st-use{margin-left:12px}.v5-st-title{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;margin:0;font:700 20px/1.2 var(--font-ui);letter-spacing:-.01em}.v5-st-kind{flex:none;display:inline-flex;align-items:center;padding:5px 8px;border-radius:7px;background:var(--bg-elev);font:700 11px/1.2 var(--font-ui);letter-spacing:.03em;color:var(--text-2);box-shadow:0 0 0 1px var(--border-strong);white-space:nowrap}.v5-st-name{min-width:0;max-width:52ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v5-st-head-acts{margin-left:auto;display:flex;align-items:center;gap:4px}.v5-st-hbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--text-muted);font:600 13px/1 var(--font-ui)}.v5-st-hbtn:hover{background:var(--hover);color:var(--text)}.v5-st-ownchat{min-height:32px;padding:0 8px;border:0;border-radius:8px;background:none;font:500 13px var(--font-ui);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);cursor:pointer;white-space:nowrap}.v5-st-ownchat:hover{color:var(--text);background:var(--hover)}.v5-st-ownchat:focus-visible{outline:2px solid var(--brand-accent, var(--accent));outline-offset:1px}.v5-st-choice{width:min(460px,100%)}.v5-st-choice .v5-ask-acts{flex-wrap:wrap}.v5-st-choice .v5-st-choice-x{margin-right:auto}@media(max-width:520px){.v5-st-choice .v5-ask-acts{flex-direction:column-reverse;align-items:stretch}.v5-st-choice .v5-ask-acts .v5-chip{justify-content:center;min-height:44px}.v5-st-choice .v5-st-choice-x{margin-right:0}}.v5-st-hic{width:16px;height:16px}.v5-st-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 12px}.v5-st-tabwrap{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elev);transition:border-color var(--t),box-shadow var(--t)}.v5-st-tabwrap.is-on{border-color:var(--brand-accent, var(--accent));box-shadow:0 0 0 1px var(--brand-accent, var(--accent))}.v5-st-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 4px 7px 12px;border:0;background:none;font:600 13px/1.2 var(--font-ui);color:var(--text-2);border-radius:999px}.v5-st-tabwrap.is-on .v5-st-tab{color:var(--text)}.v5-st-net{width:15px;height:15px;color:var(--text-muted)}.v5-st-tab.is-linkedin .v5-st-net{color:var(--net-linkedin)}.v5-st-tab-x{width:26px;height:26px;margin-right:3px;border:0;border-radius:50%;background:none;color:var(--text-dim);font-size:16px;line-height:1}.v5-st-tab-x:hover{background:var(--hover);color:var(--text)}.v5-st-tab-x.is-last{opacity:.45}.v5-st-addfmt{padding:7px 12px;border:1px dashed var(--border-strong);border-radius:999px;background:none;font:600 13px/1.2 var(--font-ui);color:var(--text-muted)}.v5-st-addfmt:hover{color:var(--text);border-color:var(--border-hover)}.v5-st-pnote,.v5-st-savefail{margin:0 0 12px}.v5-st-body{container:st-body / inline-size;display:grid;gap:20px 24px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,min(50%,max(520px,var(--pv-fit, 520px))))}.v5-studio{--pv-r: 1.25}.v5-studio[data-aspect="1:1"]{--pv-r: 1}.v5-studio[data-aspect="1.91:1"]{--pv-r: .5236}.v5-st-body{--pv-fit: calc((100dvh - 380px) / var(--pv-r))}.v5-st-controls{display:flex;flex-direction:column;gap:16px;min-width:0}.v5-st-preview{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v5-st-pvrow{display:flex;align-items:flex-start;justify-content:center;gap:14px;min-width:0}.v5-st-pvrow>.v5-st-mockup{display:flex;justify-content:center;flex:0 1 auto;min-width:0}.v5-st-pvrow>.v5-st-hist{order:-1;flex:none;width:68px;gap:6px}.v5-st-pvrow .v5-st-hist-label{text-align:center}.v5-st-pvrow .v5-st-hist-more{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v5-st-pvrow .v5-st-hist-strip{flex-direction:column;align-items:center;overflow:visible;padding:2px}.v5-st-pvrow .v5-st-thumb{width:64px}.v5-st-thumb.is-slot{border:1.5px dashed var(--border-strong);background:none;opacity:.6}.v5-st-hist-empty{margin:0;font:500 11.5px/1.35 var(--font-ui);color:var(--text-dim);text-align:center}.v5-st-mockup>.pv-li,.v5-st-mockup>.pv-ig,.v5-st-mockup>.pv-x{max-width:none;flex:none}.v5-st-pane-seg{display:none}@container st-body (min-width: 761px){.v5-st-preview .pv-li:has(.pv-li-image) .pv-li-body:not(.pv-expanded),.v5-st-preview .pv-ig-caption:not(.pv-expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@container st-body (max-width: 760px){.v5-st-body{grid-template-columns:minmax(0,1fr)}.v5-st-preview{position:static;order:-1;overflow:visible}.v5-st-pvrow{flex-direction:column;align-items:stretch}.v5-st-pvrow>.v5-st-hist{order:0;width:auto;gap:8px}.v5-st-pvrow .v5-st-hist-label{text-align:left}.v5-st-pvrow .v5-st-hist-more{position:static;width:auto;height:auto;overflow:visible;clip:auto}.v5-st-pvrow .v5-st-hist-strip{flex-direction:row;align-items:stretch;overflow-x:auto;padding:2px 2px 6px}.v5-st-pvrow .v5-st-thumb{width:auto;height:96px}.v5-st-pvrow>.v5-st-hist.is-empty{display:none}.v5-st-mockup>.pv-li,.v5-st-mockup>.pv-ig,.v5-st-mockup>.pv-x{flex:1 1 auto}}.v5-st-section{display:flex;flex-direction:column;gap:14px}.v5-st-section-head{margin:6px 0 -2px 2px;font:650 15px/1.3 var(--font-ui);color:var(--text)}.v5-st-design{container-type:inline-size}.v5-st-design.is-locked{opacity:.7}.v5-st-dbox,.v5-st-group{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--bg-elev);border:1px dashed var(--border-strong);border-radius:12px}.v5-st-field{display:flex;flex-direction:column;gap:6px;min-width:0}.v5-st-label{display:inline-flex;align-items:center;gap:6px;font:500 13px/1.3 var(--font-ui);color:var(--text-muted)}.v5-st-sublabel{display:block;margin-bottom:4px;font:500 12px/1.3 var(--font-ui);color:var(--text-muted)}.v5-st-info{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--border-strong);font:700 9.5px/1 var(--font-ui);color:var(--text-dim);cursor:help}.v5-st-hint{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.45}.v5-st-input{width:100%;min-width:0;padding:9px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);color:var(--text);font:400 14px/1.45 var(--font-ui);outline:none;transition:border-color var(--t),box-shadow var(--t)}.v5-st-input:focus{border-color:var(--brand-accent, var(--accent));box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-accent, var(--accent)) 18%,transparent)}.v5-st-input[readonly]{opacity:.6}.v5-st-textarea{resize:none;overflow:hidden;min-height:44px}.v5-st-row{display:flex;align-items:stretch;gap:6px}.v5-st-counter{align-self:flex-end;font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.v5-st-counter.is-over,.v5-st-count.is-over{color:var(--danger)}.v5-st-olrow{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-subtle);text-align:left;font:400 14px/1.4 var(--font-ui);color:var(--text)}.v5-st-ol{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-st-ol.is-empty{color:var(--text-muted)}.v5-st-olx{flex:none;font-weight:600;font-size:12.5px;color:var(--brand-ink)}.v5-st-olrow.is-open{width:auto;margin-left:auto;padding:2px 4px;border:0;border-radius:6px;background:none}.v5-st-olrow.is-open:hover .v5-st-olx{text-decoration:underline}.v5-st-write{display:flex;flex-direction:column;gap:18px}.v5-st-wrote{animation:v5-st-pop .3s ease-out}.v5-skel{display:flex;flex-direction:column;gap:8px;width:100%}.v5-skel>i{display:block;height:10px;border-radius:5px;background:currentColor;opacity:.12;animation:v5-st-shimmer 1.2s ease-in-out infinite}.v5-st-skelbox{display:flex;align-items:center;min-height:44px;color:var(--text)}.v5-st-tile.is-skel{justify-content:center;padding:14px 12px;color:var(--text)}.v5-st-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.v5-st-tools .v5-st-photo{align-items:flex-end}.v5-st-tools--end{justify-content:flex-end}.v5-st-tool{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in oklab,var(--brand-accent, var(--accent)) 30%,var(--bg-elev));background:color-mix(in oklab,var(--brand-accent, var(--accent)) 8%,var(--bg-elev));color:var(--text);font:600 12.5px/1.2 var(--font-ui);white-space:nowrap;transition:background var(--t),border-color var(--t)}.v5-st-tool .v5-st-tool-ic{color:var(--brand-ink, var(--brand-accent, var(--accent)))}.v5-st-tool:hover:not(:disabled){background:color-mix(in oklab,var(--brand-accent, var(--accent)) 14%,var(--bg-elev));border-color:var(--brand-accent, var(--accent))}.v5-st-tool:disabled{opacity:.5;cursor:default}.v5-st-tool.is-busy{opacity:1;color:var(--text)}.v5-st-tool-ic{width:14px;height:14px}.v5-st-car{font-size:10px;color:var(--text-dim)}.v5-st-attach{border-style:dashed}.v5-st-link{padding:0;border:0;background:none;font:600 12.5px/1.3 var(--font-ui);color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.v5-st-x{width:28px;height:28px;flex:none;border:0;border-radius:50%;background:none;color:var(--text-dim);font-size:17px;line-height:1}.v5-st-x:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.v5-st-chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elev);color:var(--text);font:600 13px/1.2 var(--font-ui)}.v5-st-chip:hover{background:var(--hover)}.v5-st-chip.is-dark{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-st-chip.is-dark.is-off{opacity:.35;cursor:default}.v5-st-undo{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--success-soft);color:var(--text-2);font-size:13px;animation:v5-st-pop .3s ease-out}.v5-st-undo-ck{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--success);color:var(--bg-elev)}.v5-st-undo button{margin-left:auto;padding:3px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);font:600 12px/1.2 var(--font-ui)}.is-error>.v5-st-input,.v5-st-brief-box.is-error .v5-st-input{border-color:var(--danger)}.v5-st-vars{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--bg-subtle);border:1px solid var(--border);animation:v5-st-pop .3s ease-out}.v5-st-vars-head{display:flex;align-items:center;gap:10px;font-size:13.5px}.v5-st-vars-head button{margin-left:auto;padding:0;border:0;background:none;font:600 12.5px/1.2 var(--font-ui);color:var(--text-muted)}.v5-st-vars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.v5-st-var{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:var(--bg-elev);border:1px solid var(--border)}.v5-st-var small{color:var(--text-dim);font-weight:600}.v5-st-var p,.v5-st-var .v5-st-copy{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.5;color:var(--text)}.v5-st-var .v5-st-copy{appearance:none;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:copy}.v5-st-var .v5-st-var-hl{font-weight:700;color:var(--text)}.v5-st-var .v5-st-chip{align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:12.5px}.v5-st-vars.is-stale .v5-st-vars-grid{opacity:.4;filter:grayscale(1);pointer-events:none;transition:opacity var(--t)}.v5-st-vars-note{display:flex;align-items:center;gap:8px;font:600 12.5px/1.3 var(--font-ui);color:var(--text-2)}.v5-st-var.is-skel{min-height:96px;color:var(--text)}.v5-st-errwrap{display:flex;flex-direction:column;gap:10px}.v5-st-menu-layer{position:fixed;inset:0;z-index:720}.v5-st-menu{position:fixed;min-width:240px;max-width:min(340px,calc(100vw - 16px));max-height:calc(100dvh - 32px);overflow:auto;padding:6px;background:var(--bg-elev);border-radius:12px;box-shadow:var(--shadow-pop);animation:v5-rise .16s ease-out}.v5-st-menu-head{padding:6px 10px 4px;font:600 12px/1.3 var(--font-ui);color:var(--text-dim)}.v5-st-menu.is-follow{z-index:720}.v5-st-menu.is-follow .v5-st-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.v5-st-menu-x{width:28px;height:28px;padding:0;border:0;border-radius:7px;background:none;color:var(--text-muted);font-size:18px;line-height:1}.v5-st-menu-x:hover,.v5-st-menu-x:focus-visible{background:var(--hover);color:var(--text)}.v5-st-menu-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;color:var(--text-2)}.v5-st-menu-item:hover,.v5-st-menu-item:focus-visible{background:var(--hover);color:var(--text);outline:none}.v5-st-menu-item b{font:600 13.5px/1.3 var(--font-ui)}.v5-st-menu-item em{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--control);font:600 10.5px/1.4 var(--font-ui);font-style:normal;color:var(--text-muted)}.v5-st-menu-item small{font-size:12px;color:var(--text-muted)}.v5-st-menu-item.is-danger{color:var(--danger)}.v5-st-menu-fmt{flex-direction:row;align-items:center;gap:8px}.v5-st-writing{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:var(--bg-elev);border:1px solid var(--border);margin-bottom:20px}.v5-st-writing-head{display:flex;align-items:center;gap:12px}.v5-st-writing-head b{display:block;font:700 15px/1.3 var(--font-ui)}.v5-st-writing-head small{color:var(--text-muted);font-size:13px}.v5-st-writing ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--text-2)}.v5-st-writing li{display:flex;align-items:center;gap:8px}.v5-st-writing li.is-done{color:var(--text-muted)}.v5-st-ck{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--success);color:var(--bg-elev)}.v5-st-dot{width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--brand-accent, var(--accent));animation:v5-st-blink 1.2s ease-in-out infinite}.v5-st-longshort{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v5-st-longshort small{color:var(--text-muted);font-size:12.5px}.v5-st-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--control)}.v5-st-seg-it{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 10px;border:0;border-radius:8px;background:none;font:600 12.5px/1 var(--font-ui);color:var(--text-muted)}.v5-st-seg-it.is-on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-xs)}.v5-st-seg-it:disabled{opacity:.35;cursor:not-allowed}.v5-st-seg--icons .v5-st-seg-it{padding:0 8px}.v5-st-glyph{display:inline-block;border:1.6px solid currentColor;border-radius:2px}.v5-st-case{flex:none;width:44px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);font:700 13px/1 var(--font-ui);color:var(--text-muted)}.v5-st-case.is-on{border-color:var(--brand-accent, var(--accent));color:var(--text)}.v5-st-strip{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.v5-st-tile{flex:none;display:flex;flex-direction:column;gap:6px;width:112px;height:128px;padding:8px;text-align:center;border:2px solid transparent;border-radius:14px;background:var(--bg-subtle);color:var(--text-muted);font:500 12px/1 var(--font-ui);transition:border-color var(--t)}.v5-st-tile:hover:not(:disabled){border-color:var(--border-hover)}.v5-st-tile.is-on{border-color:var(--brand-accent, var(--accent))}.v5-st-tile-face{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:9px;background:var(--bg-elev);overflow:hidden}.v5-st-tile-h{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font:600 11.5px/1.35 var(--font-ui);color:var(--text);overflow-wrap:anywhere}.v5-st-tile-h.is-empty{color:var(--text-dim);font-weight:500}.v5-st-tile.is-add{align-items:center;justify-content:center;border:1.5px dashed var(--border-strong);background:none;font:600 12.5px var(--font-ui);color:var(--text-muted)}.v5-st-tile-plus{font:400 22px/1 var(--font-ui)}.v5-st-sled{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev)}.v5-st-sled-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v5-st-sled-head b{font:600 12.5px/1.2 var(--font-ui);color:var(--brand-ink, var(--text))}.v5-st-sled-acts{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 14px}.v5-st-sled-mv:disabled{opacity:.4;text-decoration:none;cursor:default}.v5-st-sled-f{display:flex;flex-direction:column;gap:5px}.v5-st-sled-in{resize:none;overflow:hidden}.v5-st-sled-empty{margin:0;padding:12px;border-radius:12px;background:var(--bg-subtle);color:var(--text-muted);font-size:13px}.v5-st-specs{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:8px}.v5-st-spec{display:flex;flex-direction:column;gap:6px;min-width:0}.v5-st-spec>.v5-st-switch{width:100%;justify-content:space-between;gap:6px;padding:0 8px;font-size:12px}.v5-st-spec>.v5-st-seg{display:flex;width:100%}.v5-st-spec>.v5-st-seg>.v5-st-seg-it{flex:1 1 0;min-width:0}.v5-st-switch-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 500px){.v5-st-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.v5-st-switch{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);font:600 12.5px/1 var(--font-ui);color:var(--text-2)}.v5-st-track{position:relative;width:28px;height:16px;border-radius:999px;background:var(--border-strong);transition:background var(--t);flex:none}.v5-st-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform var(--t);box-shadow:var(--shadow-xs)}:root[data-theme=dark] .v5-st-track:not(.is-on):after{background:var(--text)}.v5-st-track.is-on{background:var(--brand-accent, var(--accent))}.v5-st-track.is-on:after{transform:translate(12px);background:var(--brand-accent-on, var(--bg-elev))}.v5-st-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:600 13px/1.3 var(--font-ui);color:var(--text-2);align-self:flex-start}.v5-st-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v5-st-look{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-elev);text-align:left}.v5-st-look:hover{border-color:var(--border-hover)}.v5-st-look-art{width:60px;height:45px;flex:none}.v5-st-look-copy{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.v5-st-look-copy b{font:700 14px/1.25 var(--font-ui)}.v5-st-look-copy small{color:var(--text-muted);font-size:12.5px}.v5-st-look-x{font:600 12.5px/1 var(--font-ui);color:var(--brand-ink)}.v5-st-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.v5-st-look-it{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev);text-align:left}.v5-st-look-it:hover{border-color:var(--border-hover)}.v5-st-look-it.is-on{border-color:var(--brand-accent, var(--accent))}.v5-st-look-it .v5-st-look-art{width:48px;height:36px}.v5-st-tick{color:var(--brand-ink);font-weight:700}.v5-st-pills{display:flex;flex-wrap:wrap;gap:6px}.v5-st-pill{padding:6px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elev);font:600 12.5px/1.2 var(--font-ui);color:var(--text-2)}.v5-st-tag{margin-left:5px;padding:1px 5px;border-radius:5px;background:var(--control);font:600 10px/1.3 var(--font-ui);color:var(--text-muted)}.v5-st-pill.is-on{border-color:var(--brand-accent, var(--accent));background:var(--brand-wash);color:var(--text)}.v5-st-themes-wrap{position:relative}.v5-st-themes{--v5-th-n: 4;--v5-th-gap: 18px;display:flex;gap:var(--v5-th-gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:6px;padding:6px 6px 8px;scrollbar-width:thin}@container (max-width: 440px){.v5-st-themes{--v5-th-n: 3;--v5-th-gap: 14px}}.v5-st-theme{flex:0 0 calc((100% - (var(--v5-th-n) - 1) * var(--v5-th-gap)) / var(--v5-th-n));min-width:0;display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:none;text-align:left;scroll-snap-align:start}.v5-st-theme-thumb{display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:12px;background:var(--control) center / cover no-repeat;color:var(--text-dim);outline:1px solid var(--border-strong);outline-offset:4px;transition:outline-color var(--t)}.v5-st-theme:hover .v5-st-theme-thumb{outline-color:var(--text-muted)}.v5-st-theme.is-on .v5-st-theme-thumb{outline:2px solid var(--brand-accent, var(--accent))}.v5-st-theme-thumb{position:relative;overflow:hidden}.v5-st-theme-thumb.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 8%,var(--bg-elev))}.v5-st-theme-art{display:block;width:72%;max-width:96px}.v5-st-theme-art svg{display:block;width:100%;height:auto}.v5-st-theme-ph{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font:700 12px/1.3 var(--font-ui);color:var(--text);text-align:center;overflow-wrap:anywhere}.v5-st-theme-thumb.is-loading{animation:v5-st-shimmer 1.2s ease-in-out infinite}.v5-st-theme-name{display:flex;align-items:center;gap:6px;margin-top:12px;padding:0 2px;font:400 13px/1.2 var(--font-ui);color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v5-st-theme.is-on .v5-st-theme-name{color:var(--text);font-weight:500}.v5-st-theme small{margin:3px 0 0 2px;font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-st-theme-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-accent, var(--accent))}.v5-st-theme.is-skeleton .v5-st-theme-thumb{animation:v5-st-shimmer 1.2s ease-in-out infinite}.v5-st-chev{position:absolute;top:30%;z-index:2;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-elev);box-shadow:var(--shadow-sm);font-size:18px;line-height:1;color:var(--text-2)}.v5-st-chev.is-left{left:-10px}.v5-st-chev.is-right{right:-10px}.v5-st-brief-box{display:flex;flex-direction:column;gap:6px}.v5-st-photo{display:flex;flex-direction:column;gap:8px}.v5-st-photo.is-error .v5-st-attach{border-color:var(--danger);color:var(--danger)}.v5-st-photo-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.v5-st-photo-thumb{position:relative;width:48px;height:48px;flex:none}.v5-st-photo-thumb>img:first-child{width:48px;height:48px;border-radius:8px;object-fit:cover}.v5-st-photo-big{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:30;width:220px;height:auto;max-width:none;border-radius:10px;box-shadow:var(--shadow-pop);transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity var(--t)}.v5-st-photo-thumb:hover .v5-st-photo-big{opacity:1}.v5-st-hover{position:fixed;z-index:760;transform:translate(-50%,-100%);pointer-events:none}.v5-st-hover img{width:220px;height:auto;border-radius:10px;box-shadow:var(--shadow-pop)}.v5-st-mockup{min-width:0}.v5-st-use{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-muted)}.v5-st-use i{position:relative;flex:0 0 90px;height:5px;border-radius:999px;background:var(--control);overflow:hidden}.v5-st-use b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--brand-accent, var(--accent))}.v5-st-use.is-near b{background:var(--warning)}.v5-st-use.is-full b{background:var(--danger)}.v5-st-use.is-full span{color:var(--danger)}.is-pop{animation:v5-st-pop .4s ease-out}.v5-st-media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;text-align:center}.v5-st-media>img,.v5-st-zoom img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.v5-st-zoom{display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;overflow:hidden}.v5-st-media.is-empty{padding:24px 18px;background:var(--bg-subtle);color:var(--text-muted);font-size:13px}.v5-co.v5-st-quiet{margin:0 auto 6px;max-width:38ch}.v5-st-media.is-empty b{color:var(--text);font:600 14px/1.3 var(--font-ui)}.v5-st-media.is-busy{gap:8px;padding:24px;background:var(--bg-subtle);color:var(--text-muted);font-size:13px}.v5-st-media.is-busy b{color:var(--text)}.v5-st-render{margin-top:8px}.v5-st-render.is-off{opacity:.4}.v5-st-bar{position:relative;width:70%;height:4px;border-radius:999px;background:var(--control);overflow:hidden}.v5-st-bar i{position:absolute;inset:0;transform-origin:0 50%;background:var(--brand-accent, var(--accent));animation:v5-st-fill linear forwards}.v5-st-acts{position:absolute;z-index:3;top:10px;right:10px;display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.v5-st-act{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:#fff}.v5-st-act:disabled{cursor:default;opacity:.7}.v5-st-actpill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0a0a0c99;color:#fff;font:600 11px/1.3 var(--font-ui);white-space:nowrap;transition:background var(--t)}.v5-st-actpill .v5-st-tool-ic{width:12px;height:12px;color:#fff}.v5-st-actpill .v5-st-tool-ic svg{width:12px;height:12px;display:block}.v5-st-caret{display:inline-flex;flex:none;margin-left:-1px;opacity:.85}.v5-st-caret svg{display:block}.v5-st-act:hover:not(:disabled) .v5-st-actpill,.v5-st-act:focus-visible .v5-st-actpill{background:#0a0a0ccc}.v5-st-act:focus-visible{outline:none}.v5-st-act:focus-visible .v5-st-actpill{box-shadow:0 0 0 2px #fff}.v5-st-act.is-menu,.v5-st-acts.is-tight .v5-st-act.is-split{display:none}.v5-st-acts.is-tight .v5-st-act.is-menu{display:inline-flex}.v5-st-acts.is-icons .v5-st-actword,.v5-st-acts.is-icons .v5-st-caret{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v5-st-acts.is-icons .v5-st-actpill{padding:3px 6px}.v5-st-media.is-filled{align-self:stretch;height:100%}.v5-st-left{font-variant-numeric:tabular-nums}.v5-st-carousel .v5-st-counter-badge{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:#0a0a0c99;color:#fff;font:600 11px/1.3 var(--font-ui)}.v5-st-arrow{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;border:0;border-radius:50%;background:#ffffffe6;color:#131316;font-size:18px;line-height:1;box-shadow:var(--shadow-sm)}.v5-st-arrow.is-prev{left:8px}.v5-st-arrow.is-next{right:8px}.v5-st-sdots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px}.v5-st-dotb{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff8c}.v5-st-dotb.is-on{background:#fff}.v5-st-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;align-content:start}.v5-st-grid.is-one{grid-template-columns:1fr}.pv-x-image:has(>.v5-st-grid.is-filled){aspect-ratio:auto}.v5-st-cell{display:block;width:100%;padding:0;border:0;background:none;overflow:hidden}.v5-st-cell img{display:block;width:100%;height:100%;object-fit:cover}.v5-st-xempty{aspect-ratio:1 / 1;padding:0;overflow:hidden}.v5-st-xempty>.v5-st-grid.is-placeholder{position:absolute;inset:0;gap:6px;padding:6px}.v5-st-cell.is-placeholder{border:1.5px dashed var(--border-strong);border-radius:8px}.v5-st-xempty>:not(.v5-st-grid){position:relative;max-width:78%}.v5-st-xempty>span:not(.v5-st-cell){padding:2px 8px;border-radius:8px;background:var(--bg-subtle)}.v5-st-count{margin-top:6px;text-align:right;font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.pv-clickable{cursor:text}.v5-st-hist{display:flex;flex-direction:column;gap:8px}.v5-st-hist-label{font-size:12.5px;color:var(--text-muted)}.v5-st-hist-strip{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px}.v5-st-thumb{position:relative;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:10px;background:var(--control);overflow:visible}.v5-st-thumb>img:first-child{width:100%;height:100%;object-fit:cover;border-radius:8px}.v5-st-thumb.is-current{border-color:var(--brand-accent, var(--accent))}.v5-st-foot{display:flex;align-items:flex-end;gap:16px;padding:12px 32px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-elev)}.v5-st-fnote{display:flex;align-items:center;gap:10px;min-width:0;min-height:34px}.v5-st-fdot{width:8px;height:8px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--text-dim)}.v5-st-fdot.is-ready{border-color:var(--brand-accent, var(--accent));background:var(--brand-accent, var(--accent))}.v5-st-rnote{min-width:0;font:500 13.5px/1.4 var(--font-ui);color:var(--text-2)}.v5-st-foot-end{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;min-width:0}.v5-st-foot-acts{display:flex;align-items:center;gap:8px}.v5-st-backnote{font-weight:500;font-size:12px;color:var(--text-muted);text-align:right}.v5-st-backnote .v5-co-ic{width:13px;height:13px;margin-top:calc((1.4em - 13px)/2)}.v5-st-foot-sep{width:1px;height:20px;margin:0 4px;background:var(--border-strong)}.v5-st-discard{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:999px;background:none;color:var(--danger);font:600 13px/1.2 var(--font-ui)}.v5-st-discard-ic{width:15px;height:15px;flex:none}.v5-st-discard:hover:not([aria-disabled=true]):not(:disabled){background:var(--danger-soft)}.v5-st-discard[aria-disabled=true]{color:var(--text-dim);cursor:default}.v5-st-loading{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;color:var(--text-muted);text-align:center}.v5-co.is-page.v5-st-trouble{margin:auto}.v5-st-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--brand-accent, var(--accent));animation:v5-st-spin .8s linear infinite}.v5-st-scrim{position:absolute;inset:0;z-index:41;background:var(--scrim)}.v5-main.v5-st-chatin>.v5-page[data-page=chat]{display:flex!important;position:absolute;left:0;top:0;bottom:0;width:min(560px,92%);z-index:42;background:var(--bg);box-shadow:24px 0 60px -30px #0a0a0c59;animation:v5-st-in .22s ease-out}html.v5-st-open .v5-toast{bottom:84px}html.v5-st-open:has(.v5-st-backnote) .v5-toast{bottom:108px}@media(max-width:899px){html.v5-st-open .v5-toast{bottom:calc(118px + env(safe-area-inset-bottom))}html.v5-st-open:has(.v5-st-backnote) .v5-toast{bottom:calc(162px + env(safe-area-inset-bottom))}}@keyframes v5-st-pop{0%{transform:scale(.98);opacity:.6}to{transform:none;opacity:1}}@keyframes v5-st-spin{to{transform:rotate(360deg)}}@keyframes v5-st-blink{50%{opacity:.3}}@keyframes v5-st-fill{0%{transform:scaleX(.02)}to{transform:scaleX(.95)}}@keyframes v5-st-shimmer{50%{opacity:.5}}@keyframes v5-st-in{0%{transform:translate(-24px);opacity:.5}}@media(prefers-reduced-motion:reduce){.v5-st-undo,.v5-st-vars,.is-pop,.v5-st-dot,.v5-st-spin,.v5-st-theme.is-skeleton .v5-st-theme-thumb,.v5-st-theme-thumb.is-loading,.v5-main.v5-st-chatin>.v5-page[data-page=chat]{animation:none}}@media(max-width:899px){.v5-studio{position:fixed;top:var(--env-band-h, 0px);z-index:90}html.v5-st-open .v5-tabbar{display:none}.v5-st-head{padding:12px 16px 6px;row-gap:4px}.v5-st-head .v5-st-use{order:3;flex-basis:100%;margin-left:0}.v5-st-scroll{padding:0 16px 20px}.v5-st-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.v5-st-tabwrap,.v5-st-addfmt{flex:none}.v5-st-addfmt{min-height:44px}.v5-st-pane-seg{display:flex;gap:4px;padding:4px;margin:0 0 14px;border-radius:12px;background:linear-gradient(var(--control),var(--control)),var(--bg);position:sticky;top:0;z-index:5}.v5-st-pane-seg button{flex:1;padding:8px 0;border:0;border-radius:9px;background:none;font:600 14px/1.2 var(--font-ui);color:var(--text-muted)}.v5-st-pane-seg button.is-on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-xs)}.v5-st-body{display:block}.v5-st-body[data-pane=write] .v5-st-preview,.v5-st-body[data-pane=preview] .v5-st-controls{display:none}.v5-st-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.v5-st-fnote{min-height:0;align-items:flex-start}.v5-st-fdot{margin-top:6px}.v5-st-rnote{flex:1 1 0;font-size:13px}.v5-st-foot-end{margin-left:0;align-items:stretch}.v5-st-backnote{text-align:left}.v5-st-foot-sep{display:none}.v5-st-foot-acts .v5-st-chip{flex:1;min-height:44px}.v5-st-foot-acts .v5-st-done{flex:1.4}.v5-st-foot-acts .v5-st-discard{flex:none;justify-content:center;width:44px;min-height:44px;padding:0;border:1px solid color-mix(in oklab,var(--danger) 30%,var(--border-strong))}.v5-st-foot-acts .v5-st-discard[aria-disabled=true]{border-color:var(--border-strong)}.v5-st-discard-ic{width:17px;height:17px}.v5-st-discard-t{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v5-st-title{flex:1 1 0;font-size:18px}.v5-st-acts{top:-1px;right:7px;gap:0}.v5-st-act{min-width:44px;min-height:44px;padding:0 3px}.v5-st-act.is-split{display:none}.v5-st-act.is-menu{display:inline-flex}.v5-st-pair{grid-template-columns:1fr}.v5-st-chev{top:36%}.v5-main.v5-st-chatin>.v5-page[data-page=chat]{position:fixed;z-index:92;width:100%}.v5-st-scrim{position:fixed;z-index:91}}.v5-st-oprow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border)}.v5-st-opbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elev);font:600 12.5px/1.2 var(--font-ui);color:var(--text-2)}.v5-st-opbtn:hover,.v5-st-opbtn:focus-visible{border-color:var(--border-hover);color:var(--text)}.v5-st-opic{display:inline-grid;width:14px;height:14px}.v5-st-opic svg{width:14px;height:14px}.v5-st-lorder{margin-left:auto;font-size:12px;color:var(--text-dim)}.v5-st-theme-cell{position:relative;flex:0 0 calc((100% - (var(--v5-th-n, 4) - 1) * var(--v5-th-gap, 18px)) / var(--v5-th-n, 4));min-width:0;display:flex;scroll-snap-align:start}.v5-st-theme-cell>.v5-st-theme{flex:1;min-width:0}.v5-st-theme-cell[draggable=true]{cursor:grab}.v5-st-theme-cell.is-dragging{opacity:.45}.v5-st-theme-cell.is-before:before,.v5-st-theme-cell.is-after:after{content:"";position:absolute;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--brand-accent, var(--accent))}.v5-st-theme-cell.is-before:before{left:-7px}.v5-st-theme-cell.is-after:after{right:-7px}.v5-st-theme-menu{position:absolute;top:6px;right:6px;width:26px;height:24px;border:0;border-radius:7px;background:color-mix(in oklab,var(--bg-elev) 88%,transparent);box-shadow:var(--shadow-sm);font:700 14px/1 var(--font-ui);color:var(--text-2);opacity:0;transition:opacity var(--t)}.v5-st-theme-cell:hover .v5-st-theme-menu,.v5-st-theme-cell:focus-within .v5-st-theme-menu,.v5-st-theme-menu[aria-expanded=true]{opacity:1}@media(hover:none){.v5-st-theme-menu{opacity:1}}.v5-st-theme.is-hidden{opacity:.45}.v5-st-theme.is-hidden .v5-st-theme-thumb{filter:grayscale(1)}.v5-st-theme--add .v5-st-theme-thumb{outline-style:dashed}.v5-st-theme-thumb.is-add{background:var(--bg-subtle);font:600 24px/1 var(--font-ui);color:var(--text-muted)}.v5-st-addic svg{width:26px;height:26px;display:block}.v5-st-theme-pop{min-width:200px}.v5-op-tag.is-card{align-self:flex-start;max-width:100%;margin:4px 0 0 2px;padding:2px 6px;font-size:10px;overflow:hidden;text-overflow:ellipsis}.v5-st-theme-pop .v5-st-menu-head{padding:6px 8px 4px}.v5-win-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 24px 18px;border-top:1px solid var(--border)}.v5-win-foot .v5-chip.is-off,.v5-win-foot .v5-chip:disabled{opacity:.4;cursor:default}.v5-pp-titles .v5-win-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.v5-pp-after{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px dashed var(--border-strong)}.v5-lo-list{display:flex;flex-direction:column;gap:6px}.v5-lo-row{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);cursor:grab}.v5-lo-row.is-dragging{opacity:.45}.v5-lo-row.is-above{box-shadow:0 -3px 0 0 var(--brand-accent, var(--accent))}.v5-lo-row.is-below{box-shadow:0 3px 0 0 var(--brand-accent, var(--accent))}.v5-lo-grip{color:var(--text-dim);font-size:12px;letter-spacing:-2px}.v5-lo-n{width:18px;text-align:center;font:700 12.5px/1 var(--font-ui);color:var(--text-dim);font-variant-numeric:tabular-nums}.v5-lo-art{width:48px;height:36px;flex:none}.v5-lo-art svg{width:48px;height:36px;display:block}.v5-lo-copy{flex:1;min-width:0;display:flex;flex-direction:column}.v5-lo-copy b{font:700 13.5px/1.3 var(--font-ui)}.v5-lo-copy small{color:var(--text-muted);font-size:12.5px}.v5-lo-mv{display:flex;gap:4px}.v5-lo-mv button{width:30px;height:30px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);font-size:14px;color:var(--text-2)}.v5-lo-mv button:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.v5-lo-mv button:disabled{opacity:.3;cursor:default}.v5-lo-err,.v5-sw-err{flex:1;min-width:0}.v5-sw-body{display:flex;flex-direction:column;gap:16px}.v5-sw-field{display:flex;flex-direction:column;gap:6px}.v5-sw-label{font:600 13px/1.3 var(--font-ui);color:var(--text)}.v5-sw-hint{font-size:12.5px;color:var(--text-muted)}.v5-st-textarea.v5-sw-prompt{min-height:140px;overflow:auto;resize:vertical;line-height:1.5}.v5-sw-polishbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v5-sw-said{font-size:12.5px;color:var(--text-muted)}.v5-win.v5-sg{width:min(720px,100%)}.v5-sg-group{margin:14px 0 8px;font:700 12px/1.3 var(--font-ui);color:var(--text-dim);letter-spacing:.02em}.v5-sg-group:first-child{margin-top:0}.v5-sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.v5-sg-row{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev);text-align:left;color:var(--text)}.v5-sg-row:hover,.v5-sg-row:focus-visible{border-color:var(--border-hover)}.v5-sg-row.is-on{border-color:var(--brand-accent, var(--accent));background:var(--brand-wash)}.v5-sg-check{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--border-strong);border-radius:5px;font:700 12px/1 var(--font-ui);color:var(--brand-accent-on, var(--bg-elev))}.v5-sg-row.is-on .v5-sg-check{background:var(--brand-accent, var(--accent));border-color:var(--brand-accent, var(--accent))}.v5-sg-main{display:flex;flex-direction:column;gap:2px;min-width:0}.v5-sg-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v5-sg-head b{font:700 13.5px/1.3 var(--font-ui)}.v5-sg-main small{font-size:12.5px;color:var(--text-muted)}.v5-sg-badge{padding:2px 6px;border-radius:6px;background:var(--warning-soft);color:var(--warning);font:600 10.5px/1.3 var(--font-ui)}@media(prefers-reduced-motion:reduce){.v5-st-theme-menu{transition:none}}@media(max-width:899px){.v5-st-lorder{margin-left:0;width:100%}.v5-win-foot{padding:12px 16px 16px}.v5-sg-grid{grid-template-columns:1fr}}.v5-chip.is-small{padding:6px 11px;font-size:12.5px}.v5-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-chip.is-del{color:var(--text-muted)}.v5-chip.is-del:hover,.v5-chip.is-del:focus-visible{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,var(--border-strong));background:var(--danger-soft)}.v5-cant-del{margin:0;font-size:12.5px;color:var(--text-dim)}.v5-loading{display:flex;flex-direction:column;gap:14px}.v5-sk{display:block;flex:none;border-radius:6px;background:var(--control);background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--bg-elev) 70%,transparent),transparent);background-size:200% 100%;animation:v5-sk-shine 1.4s ease-in-out infinite}.v5-sk.is-block{border-radius:10px}.v5-sk.is-pill{border-radius:999px}@keyframes v5-sk-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.v5-sk{animation:none}}.v5-sk-card{display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--border)}.v5-sk-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border)}.v5-sk-row>div{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.v5-sk-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.v5-sk-table,.v5-sk-chats{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:hidden}.v5-sk-chats{padding:12px 0 0}.v5-sk-chats>.v5-sk:first-child{margin:0 12px 4px}.v5-sk-ab{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.v5-sk-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v5-sk-col{display:flex;flex-direction:column;gap:9px;padding:10px;min-height:300px;border-radius:14px;background:var(--control)}.v5-sk-drawer{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--bg-elev);border:1px solid var(--border)}.v5-net{display:inline-flex;align-items:center;gap:4px}.v5-net .v5-pick-icon{width:12px;height:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;flex:none}.v5-net .v5-pick-icon svg{width:12px;height:12px}.v5-net[data-net=linkedin] .v5-pick-icon{color:var(--net-linkedin)}.v5-net[data-net=instagram] .v5-pick-icon{color:var(--net-instagram)}.v5-net[data-net=x] .v5-pick-icon{color:var(--text)}.v5-lib-chip{--c: #6b6c74;display:inline-block;padding:2px 8px;border-radius:6px;font:600 11px/1.5 var(--font-ui);white-space:nowrap;color:color-mix(in oklab,var(--c) 76%,var(--text));background:color-mix(in oklab,var(--c) 12%,var(--bg-elev))}.v5-lib-chip.is-blue{--c: #2456b8}.v5-lib-chip.is-yellow{--c: #9a6a12}.v5-lib-chip.is-orange{--c: #b4471b}.v5-lib-chip.is-green{--c: #2f8f5b}.v5-lib-chip.is-purple{--c: #6a4caa}.v5-lib-chip.is-grey{--c: #6b6c74}.v5-lib-chip.is-red{--c: #b33224}:root[data-theme=dark] .v5-lib-chip{color:color-mix(in oklab,var(--c) 55%,var(--text));background:color-mix(in oklab,var(--c) 22%,var(--bg-elev))}.v5-sk-thread{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;width:100%}.v5-sk-thread>.v5-sk:nth-child(2){align-self:flex-end}.v5-ap-page .v5-page-head,.v5-ap-page .v5-page-body{max-width:1320px}.v5-ap-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0 0 14px}.v5-ap-counts{margin:0 auto 0 0;font:600 13.5px/1.4 var(--font-ui);color:var(--text-2)}.v5-ap-confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 0 14px;padding:12px 14px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-sm)}.v5-ap-confirm b{display:block;font:700 14px/1.35 var(--font-ui)}.v5-ap-confirm small{display:block;margin-top:3px;color:var(--text-muted);font-size:12.5px}.v5-ap{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.v5-ap-board{container:v5-ap-board / inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.v5-ap-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.v5-ap-col{container:v5-ap-col / inline-size}.v5-ap-col,.v5-ap-failed{background:var(--control);border-radius:14px;padding:10px;min-height:360px;display:flex;flex-direction:column;gap:8px}.v5-ap-failed{min-height:0;background:color-mix(in oklab,var(--danger) 8%,var(--bg))}.v5-ap-failrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.v5-ap-colh{display:flex;align-items:center;gap:7px;margin:0;padding:4px 4px 2px;font:700 12.5px/1.35 var(--font-ui);color:var(--text)}.v5-ap-colh em{margin-left:auto;font-style:normal;color:var(--text-dim)}.v5-ap-dot{width:7px;height:7px;flex:none;border-radius:50%}.v5-ap-dot.is-wait{background:var(--wait)}.v5-ap-dot.is-chg{background:var(--danger)}.v5-ap-dot.is-ok{background:var(--success)}.v5-ap-week{margin:6px 4px 0;font:600 11px/1.3 var(--font-ui);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.v5-ap-empty{margin:0;padding:8px;font:500 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-ap-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px;text-align:left;cursor:pointer;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;font-family:var(--font-ui);color:var(--text);transition:border-color var(--t),box-shadow var(--t)}.v5-ap-card:hover{border-color:var(--border-hover)}.v5-ap-card.is-on{border-color:var(--brand-accent, var(--accent));box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-accent, var(--accent)) 14%,transparent)}.v5-ap-card.has-pic{grid-template-columns:minmax(0,1fr) 76px}.v5-ap-text{min-width:0;display:flex;flex-direction:column;gap:4px}.v5-ap-words{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font:400 14px/1.45 var(--font-ui);color:var(--text);overflow-wrap:anywhere}.v5-ap-card.has-pic .v5-ap-words{-webkit-line-clamp:4}.v5-ap-pic{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:var(--control)}.v5-ap-pic img{display:block;width:100%;height:100%;object-fit:cover}.v5-ap-more{position:absolute;right:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#000000a8;color:#fff;font:600 11px/1.4 var(--font-ui)}.v5-ap-foot{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column;gap:3px}.v5-ap-card small{font-size:11.5px;color:var(--text-dim)}.v5-ap-card .v5-ap-who{font-weight:600;color:var(--text-muted)}@container v5-ap-col (max-width: 249px){.v5-ap-card.has-pic>.v5-ap-text{grid-column:1 / -1}.v5-ap-card.has-pic>.v5-ap-foot{grid-column:1;grid-row:2}.v5-ap-card.has-pic>.v5-ap-pic{grid-column:2;grid-row:2}}@container v5-ap-col (max-width: 179px){.v5-ap-card.has-pic>.v5-ap-foot{grid-column:1 / -1;grid-row:3}.v5-ap-card.has-pic>.v5-ap-pic{grid-column:1;grid-row:2;width:76px}}.v5-ap-failrow .v5-ap-card{gap:4px 10px;padding:10px}.v5-ap-failrow .v5-ap-card.has-pic{grid-template-columns:minmax(0,1fr) 60px}.v5-ap-failrow .v5-ap-card .v5-ap-words{-webkit-line-clamp:2}.v5-ap-failrow .v5-ap-card.has-pic>.v5-ap-foot{grid-column:1}.v5-ap-failrow .v5-ap-card.has-pic>.v5-ap-pic{grid-column:2;grid-row:1 / 3}.v5-ap-formats{display:flex;flex-wrap:wrap;align-items:center;gap:3px 9px;font:500 11.5px/1.3 var(--font-ui);color:var(--text-muted)}.v5-ap-foot .v5-ap-check{color:var(--warning);font-weight:600}.v5-ap-foot .v5-ap-check,.v5-ap-foot .v5-ap-bad{display:inline-flex;align-items:center;gap:5px}.v5-ap-foot .v5-ap-check .v5-mo,.v5-ap-foot .v5-ap-bad .v5-mo{--s: 18px;width:18px;height:18px;font-size:.18px;margin:0}.v5-ap-foot .v5-ap-note{font-style:italic;color:var(--text-muted)}.v5-ap-foot .v5-ap-go{color:var(--brand-ink);font-weight:600}.v5-ap-foot .v5-ap-bad{color:var(--danger);font-weight:600}.v5-ap-drawer{position:sticky;top:0;box-sizing:border-box;width:400px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:-20px 0 50px -40px #0006;outline:none}.v5-ap-drawer.is-empty{min-height:360px;justify-content:center;align-items:center;border-style:dashed;background:transparent;box-shadow:none}.v5-ap-drawer.is-empty p{margin:0;max-width:220px;text-align:center;font:500 13.5px/1.45 var(--font-ui);color:var(--text-dim)}.v5-ap-back{display:none}.v5-ap-dh{display:flex;gap:10px;align-items:flex-start}.v5-ap-dh>div{flex:1;min-width:0}.v5-ap-dtitle{margin:0;font:700 15.5px/1.35 var(--font-ui)}.v5-ap-dh small{color:var(--text-dim);font-size:12px}.v5-ap-dh .v5-chip{flex:none}.v5-ap-backnote{margin-top:-6px;justify-content:flex-end;text-align:right;font-weight:500;color:var(--text-muted)}.v5-co-line.v5-ap-backnote .v5-co-text{flex:0 1 auto}.v5-ap-based{padding:10px 12px;border-radius:10px;background:var(--control);font-size:12.5px;line-height:1.45;color:var(--text-muted)}.v5-ap-based b{display:block;margin-bottom:2px;color:var(--text);font-size:12.5px}.v5-ap-anchor{display:block;margin-top:4px;font-style:italic;overflow-wrap:anywhere}.v5-ap-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--control)}.v5-ap-tab{flex:1;padding:6px 10px;border:0;border-radius:8px;background:none;font:600 12px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer;white-space:nowrap}.v5-ap-tab.is-on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-xs)}.v5-ap-post{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-elev)}.v5-ap-posth{display:flex;align-items:center;gap:10px;padding:12px 14px 0}.v5-ap-posth b{display:block;font-size:13.5px}.v5-ap-posth small{font-size:12px;color:var(--text-dim)}.v5-ap-av{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 13px/1 var(--font-ui)}.v5-ap-av.is-img{background:var(--bg-elev);border:1px solid var(--border)}.v5-ap-av img{width:100%;height:100%;object-fit:contain}.v5-ap-cap{margin:0;padding:10px 14px 12px;font:400 14px/1.6 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto}.v5-ap-cap.is-dim{color:var(--text-dim)}.v5-ap-img{position:relative}.v5-ap-img img{display:block;width:100%;max-height:420px;object-fit:cover}.v5-ap-slides{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:999px;background:#0009;color:#fff;font:600 11px/1.4 var(--font-ui)}.v5-ap-noimg{margin:0 14px 14px;padding:18px;border-radius:10px;background:var(--control);color:var(--text-dim);font-size:12.5px;text-align:center}.v5-ap-notes{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--control);font-size:12.5px}.v5-ap-notes>b{font-size:12px;color:var(--text-muted)}.v5-ap-n{display:flex;flex-direction:column;gap:1px;padding-top:6px;border-top:1px solid var(--border)}.v5-ap-n:first-of-type{border-top:0;padding-top:0}.v5-ap-n small{color:var(--text-dim);font-size:11px}.v5-ap-n span{line-height:1.45;overflow-wrap:anywhere}.v5-ap-req{display:flex;flex-direction:column;gap:8px}.v5-ap-ta{width:100%;box-sizing:border-box;min-height:84px;padding:10px 12px;resize:vertical;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);color:var(--text);font:500 13.5px/1.5 var(--font-ui)}.v5-ap-ta:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.v5-ap-acts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.v5-ap-acts:empty{display:none}.v5-ap-done{padding:10px 12px;border-radius:10px;background:var(--control);font-size:13px;line-height:1.5;color:var(--text-2)}.v5-ap-done.is-ok{background:var(--success-soft)}.v5-ap-frozen{margin:0;color:var(--text-muted);font-size:12.5px}@media(max-width:1180px){.v5-ap{grid-template-columns:minmax(0,1fr) 360px}.v5-ap-drawer{width:360px}}@container v5-ap-board (max-width: 599px){.v5-ap-cols{grid-template-columns:minmax(0,1fr)}.v5-ap-col{min-height:0}}@media(max-width:899px){.v5-ap{grid-template-columns:minmax(0,1fr)}.v5-ap-drawer{position:static;width:auto}.v5-ap-drawer.is-empty,.v5-ap.has-open .v5-ap-board,.v5-ap-page.is-open .v5-page-head,.v5-ap-page.is-open .v5-ap-top{display:none}.v5-ap.has-open .v5-ap-drawer{border:0;border-radius:0;padding:0;background:none;box-shadow:none}.v5-ap-back{display:inline-flex;align-self:flex-start;padding:6px 0;border:0;background:none;font:600 14px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-ap-acts{justify-content:stretch}.v5-ap.has-open .v5-ap-drawer>.v5-ap-acts:last-child{position:sticky;bottom:0;z-index:2;padding:10px 0;background:var(--bg)}.v5-ap-acts .v5-chip{flex:1 1 auto;white-space:nowrap;justify-content:center;min-height:44px}.v5-ap-card{min-height:44px}.v5-ap-page.is-open{padding-bottom:0}:root:has(.v5-ap.has-open) .v5-toast{bottom:calc(var(--tabbar-h) + 64px + 12px + env(safe-area-inset-bottom))}}.v5-worth{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:560px}.v5-worth[hidden]{display:none}.v5-worth-checking{margin:0;font:500 13px/1.45 var(--font-ui);color:var(--text-dim);animation:v5-worth-breathe 1.6s ease-in-out infinite}@keyframes v5-worth-breathe{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.v5-worth-checking{animation:none}}.v5-worth.has-note{box-sizing:border-box;gap:14px;padding:14px 16px 16px;border-radius:14px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 7%,var(--bg))}:root[data-theme=dark] .v5-worth.has-note{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 13%,var(--bg))}.v5-worth-who{display:flex;align-items:center;gap:7px;margin-bottom:-6px;font:600 12.5px/1.2 var(--font-ui);color:var(--text-muted)}.v5-worth-who .v5-mo{--s: 22px;width:22px;height:22px;font-size:.22px;margin:0}.v5-worth-note{width:100%;box-sizing:border-box;font-family:var(--font-ui)}.v5-worth-note+.v5-worth-note{padding-top:14px;border-top:1px solid color-mix(in oklab,var(--text) 9%,transparent)}.v5-worth-main{display:flex;flex-direction:column;gap:10px;min-width:0}.v5-worth-say{margin:0;font:400 14px/1.5 var(--font-ui);color:var(--text);overflow-wrap:anywhere}.v5-worth-say b{font-weight:650}.v5-worth-more{margin:0;font:400 12.5px/1.4 var(--font-ui);color:var(--text-muted)}.v5-worth-ways{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.v5-worth-link{padding:6px 4px;border:0;background:none;cursor:pointer;font:500 12.5px/1.25 var(--font-ui);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.v5-worth-link:hover,.v5-worth-link:focus-visible{color:var(--text);text-decoration-color:currentColor}.v5-worth-edit{display:flex;flex-direction:column;gap:8px}.v5-worth-text{width:100%;min-height:0;padding:9px 11px;box-sizing:border-box;resize:none;overflow:hidden;border:1px solid transparent;border-radius:10px;background:color-mix(in oklab,var(--bg-elev) 80%,transparent);font:400 14px/1.5 var(--font-ui);color:var(--text)}.v5-worth-text:hover{border-color:var(--border-strong)}.v5-worth-text:focus{outline:none;border-color:var(--border-focus);background:var(--bg-elev)}.v5-worth-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.v5-worth-goes{display:inline-flex;align-items:center;gap:7px;min-width:0;font:500 12.5px/1.25 var(--font-ui);color:var(--text-muted)}.v5-worth-place{max-width:260px;min-width:0;padding:5px 26px 5px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--border-strong);background-color:var(--bg-elev);color:var(--text);font:600 12.5px/1.25 var(--font-ui);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v5-worth-place:hover,.v5-worth-place:focus-visible{border-color:var(--border-hover)}.v5-worth-acts{display:inline-flex;gap:6px;margin-left:auto}.v5-worth-err{margin:0}@media(max-width:899px){.v5-worth-row{flex-direction:column;align-items:stretch}.v5-worth-goes{flex-direction:column;align-items:stretch;gap:5px}.v5-worth-place{max-width:none;width:100%;min-height:44px}.v5-worth-acts{margin-left:0}.v5-worth-acts>.v5-chip,.v5-worth-ways>.v5-chip{flex:1 1 auto;justify-content:center;min-height:44px}.v5-worth-ways>.v5-worth-link{min-height:44px}}.v5-ap-acts.is-left{justify-content:flex-start}.v5-ap-acts>.v5-chip.is-del{margin-right:auto}.v5-lib-steps li.is-problem{color:var(--danger)}.v5-lib-steps li.is-problem i{border-color:var(--danger)}.v5-ap-st{font-weight:600;color:var(--text-muted)}.v5-ap-st.is-chg,.v5-ap-st.is-bad{color:var(--danger)}.v5-ap-card.is-mv{cursor:grab}.v5-ap-card.is-drag{opacity:.45;cursor:grabbing}.v5-ap-page.is-dragging .v5-ap-col{transition:background var(--t),box-shadow var(--t)}.v5-ap-col.is-drop{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 9%,var(--control));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--brand-accent, var(--accent)) 40%,transparent)}.v5-ap-foot .v5-ap-say{line-height:1.4}.v5-ap-card.is-asking{display:flex;flex-direction:column;gap:8px;cursor:default;border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 12%,transparent)}.v5-ap-qh{display:flex;align-items:flex-start;gap:10px}.v5-ap-qh .v5-ap-words{flex:1;min-width:0;-webkit-line-clamp:2}.v5-ap-qh .v5-ap-pic{flex:none;width:44px}.v5-ap-ql{margin-top:2px;font:600 12px/1.3 var(--font-ui);color:var(--text-2)}.v5-ap-card.is-asking .v5-ap-ta{min-height:72px;font-size:13px}.v5-ap-card.is-asking .v5-ap-acts{flex-wrap:nowrap}.v5-ap-av.is-photo{background:var(--control)}.v5-ap-av.is-photo img{object-fit:cover}.v5-ap-carousel{overflow:hidden}.v5-ap-carousel>img{width:100%;height:100%;max-height:none;object-fit:cover}.v5-ap-counter{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:#0a0a0c99;color:#fff;font:600 11px/1.3 var(--font-ui)}@media(max-width:899px){.v5-ap-carousel .v5-st-arrow{width:44px;height:44px;margin-top:-22px}}.v5-lib-page .v5-page-head,.v5-lib-page .v5-page-body{max-width:1680px}.v5-lib{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,36%,520px);gap:18px;align-items:start;font-family:var(--font-ui)}.v5-lib-list{min-width:0;container-type:inline-size;container-name:v5-lib-list}.v5-lib-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.v5-lib-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:999px;background:var(--control);color:var(--text-muted);font:600 12.5px/1.2 var(--font-ui);cursor:pointer}.v5-lib-tab em{font-style:normal;font-size:11px;color:var(--text-dim)}.v5-lib-tab:hover{color:var(--text);background:var(--hover)}.v5-lib-tab.is-on{background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev))}.v5-lib-tab.is-on em{color:inherit}.v5-lib-tab:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(max-width:899px){.v5-lib-tab{min-height:44px;padding:0 14px}}.v5-lib-search{width:100%;box-sizing:border-box;padding:10px 12px;margin:0 0 6px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);color:var(--text);font:500 13.5px/1.3 var(--font-ui);outline:none}.v5-lib-search:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.v5-lib-gh{display:flex;align-items:baseline;gap:8px;margin:18px 0 8px;padding:0;border:0;background:none;font-family:var(--font-ui);color:var(--text)}.v5-lib-gh b{font-size:14.5px}.v5-lib-gh>span{font-size:12.5px;color:var(--text-dim)}.v5-lib-gh.is-fold{cursor:pointer}.v5-lib-gh i{font-style:normal;color:var(--text-dim);width:10px}.v5-lib-none{padding:16px 2px;color:var(--text-dim);font-size:13.5px}.v5-lib-none b{display:block;color:var(--text);font-size:15px;margin-bottom:4px}.v5-lib-none p{margin:0}.v5-lib-dim{margin:0;color:var(--text-dim);font-size:12.5px}.v5-lib-arow{position:relative}.v5-lib-angs{container-type:inline-size;display:flex;align-items:stretch;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-6px -6px 0;padding:6px;scroll-padding-left:6px}.v5-lib-angs::-webkit-scrollbar{display:none}.v5-lib-angs .v5-acard{cursor:pointer}.v5-lib-arow.is-more-after .v5-lib-angs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.v5-lib-arow.is-more-before .v5-lib-angs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.v5-lib-arow.is-more-before.is-more-after .v5-lib-angs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.v5-lib-arr{position:absolute;top:50%;z-index:2;width:32px;height:32px;margin-top:-16px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm);font:600 18px/1 var(--font-ui);cursor:pointer}.v5-lib-arr[hidden]{display:none}.v5-lib-arr.is-prev{left:-10px}.v5-lib-arr.is-next{right:-10px}.v5-lib-arr:hover{background:var(--hover)}.v5-lib-arr:focus-visible{outline:2px solid var(--text);outline-offset:2px}.v5-lib-af{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px;font:500 12px/1.3 var(--font-ui);color:var(--text-2)}.v5-lib-af .v5-chip{flex:none}@media(hover:none),(max-width:899px){.v5-lib-arr{display:none}}.v5-lib-igrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(204px,1fr));gap:12px}.v5-lib-icard{display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:hidden}.v5-lib-icard.is-on{border-color:var(--brand-accent, var(--accent))}.v5-lib-ith{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;padding:0;border:0;overflow:hidden;background:var(--control);cursor:pointer;color:var(--text-dim);font:500 12px var(--font-ui)}.v5-lib-ith img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.v5-lib-ib{padding:10px 12px 4px}.v5-lib-ib b{display:block;font-size:13px;line-height:1.35}.v5-lib-ib small{font-size:12px;color:var(--text-dim)}.v5-lib-ia{display:flex;gap:6px;padding:8px 12px 12px}.v5-lib-ia .v5-chip{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap}.v5-lib-ia .v5-chip:only-child{flex:none}.v5-lib-tbl{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:hidden}.v5-lib-row{display:grid;grid-template-columns:40px minmax(0,1fr) 88px 150px 110px;gap:12px 20px;align-items:center;width:100%;padding:8px 12px;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer;font-family:var(--font-ui);color:var(--text)}.v5-lib-rw{display:flex;align-items:center;border-bottom:1px solid var(--border)}.v5-lib-rw:last-child{border-bottom:0}.v5-lib-rw>.v5-lib-row{flex:1 1 auto;min-width:0;border-bottom:0}.v5-lib-rw:not(.is-head):hover{background:var(--bg-subtle)}.v5-lib-rw.is-on{background:var(--brand-wash)}.v5-lib-row:hover{background:none}.v5-lib-qdel,.v5-lib-qsp{flex:none;width:36px;height:36px;margin-right:8px}.v5-lib-qdel{display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:none;color:var(--text-dim);font:400 20px/1 var(--font-ui);cursor:pointer}.v5-lib-qdel:hover,.v5-lib-qdel:focus-visible{color:var(--danger);background:var(--danger-soft)}.v5-lib-row.is-head{cursor:default;font:600 11px/1.3 var(--font-ui);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.v5-lib-row.is-head:hover{background:none}.v5-lib-row.is-head>:nth-child(3){text-align:center}.v5-lib-th{width:34px;height:42px;border-radius:6px;object-fit:cover}.v5-lib-th.is-aa{display:grid;place-items:center;background:var(--control);font:700 10px/1 var(--font-ui);color:var(--text-dim)}.v5-lib-tt{min-width:0}.v5-lib-tt b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-lib-tt small{font-size:11.5px;color:var(--text-dim)}.v5-lib-pl{display:flex;gap:6px;justify-content:center}.v5-lib-w{font-size:12.5px;color:var(--text-dim)}.v5-lib-panel{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;padding:14px;outline:none;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px}.v5-lib-panel.is-empty{min-height:300px;display:grid;place-items:center;border-style:dashed;background:transparent}.v5-lib-panel.is-empty p{margin:0;max-width:220px;text-align:center;color:var(--text-dim);font-size:13px}.v5-lib-back{display:none}.v5-lib-prev .v5-acard{width:100%;cursor:default}.v5-lib-big{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;display:block}img.v5-lib-big{width:auto;max-width:100%;max-height:min(42vh,520px);align-self:center}.v5-lib-big.is-text{aspect-ratio:auto;min-height:140px;box-sizing:border-box;padding:18px;background:var(--control);font:600 14.5px/1.5 var(--font-ui);color:var(--text-2)}.v5-lib-pt{margin:2px 0 0;font:700 15px/1.35 var(--font-ui)}.v5-lib-pm{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-dim)}.v5-lib-pr{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.v5-lib-pr>span:first-child{color:var(--text-dim);flex:none}.v5-lib-pr>span:last-child{text-align:right}.v5-lib-fm{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.v5-lib-fm em{font-style:normal}.v5-lib-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.v5-lib-acts>.v5-chip.is-del{margin-left:auto}.v5-lib-track{padding:12px 14px;border-radius:12px;background:var(--control);container-type:inline-size}.v5-lib-track p{margin:10px 0 0;font:500 12.5px/1.45 var(--font-ui);color:var(--text-2)}.v5-lib-track.is-bad p{color:var(--danger)}.v5-lib-steps{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.v5-lib-steps li{flex:1 1 auto;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 5px;font:600 11px/1.2 var(--font-ui);color:var(--text-dim);text-align:center;white-space:nowrap}.v5-lib-steps li:before,.v5-lib-steps li:after{content:"";position:absolute;top:5px;height:2px;background:var(--border-strong)}.v5-lib-steps li:before{left:0;right:50%}.v5-lib-steps li:after{left:50%;right:0}.v5-lib-steps li:first-child:before,.v5-lib-steps li:last-child:after{display:none}.v5-lib-steps i{position:relative;z-index:1;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:var(--bg-elev);border:2px solid var(--border-hover)}.v5-lib-steps li.is-done{color:var(--success)}.v5-lib-steps li.is-done i{background:var(--success);border-color:var(--success)}.v5-lib-steps li.is-done:before,.v5-lib-steps li.is-now:before,.v5-lib-steps li.is-done:has(+li.is-done,+li.is-now):after{background:var(--success)}.v5-lib-steps li.is-now{color:var(--text)}.v5-lib-steps li.is-now i{border-color:var(--text);box-shadow:0 0 0 3px var(--accent-soft)}.v5-lib-track.is-bad li.is-now{color:var(--danger)}.v5-lib-track.is-bad li.is-now i{border-color:var(--danger)}@container (max-width: 409px){.v5-lib-steps{flex-direction:column;justify-content:flex-start;gap:10px}.v5-lib-steps li{flex-direction:row;align-items:center;gap:10px;padding:0;text-align:left;font-size:12.5px}.v5-lib-steps li:after{display:none}.v5-lib-steps li:before{top:calc(-50% - 10px);bottom:50%;left:5px;right:auto;width:2px;height:auto}}.v5-lib-edit{display:flex;flex-direction:column;gap:6px}.v5-lib-fl{margin-top:8px;font:600 12px/1.3 var(--font-ui);color:var(--text-muted)}.v5-lib-in{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);color:var(--text);font:500 13.5px/1.45 var(--font-ui);resize:vertical}.v5-lib-in:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.v5-lib-in[readonly]{opacity:.6}.v5-lib-rs{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}.v5-lib-rsrow{display:flex;align-items:center;gap:8px}.v5-lib-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.v5-lib-chips,.v5-lib-seg{display:flex;flex-wrap:wrap;gap:6px}.v5-lib-ch{padding:5px 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-elev);font:500 12px/1.3 var(--font-ui);color:var(--text-2);cursor:pointer}.v5-lib-ch.is-on{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-lib-modes{display:flex;flex-direction:column;gap:6px}.v5-lib-mode{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);text-align:left;cursor:pointer;color:var(--text);font-family:var(--font-ui)}.v5-lib-mode b{font-size:12.5px}.v5-lib-mode small{font-size:11.5px;color:var(--text-dim)}.v5-lib-mode.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@container v5-lib-list (max-width: 620px){.v5-lib-row{grid-template-columns:40px minmax(0,1fr) 130px}.v5-lib-row>:nth-child(3),.v5-lib-row>:nth-child(5){display:none}}@media(max-width:899px){.v5-lib{grid-template-columns:minmax(0,1fr)}.v5-lib-panel{position:static}.v5-lib-panel.is-empty,.v5-lib.has-open .v5-lib-list,.v5-lib-page.is-open .v5-page-head{display:none}.v5-lib.has-open .v5-lib-panel{border:0;padding:0;background:none}.v5-lib-back{display:inline-flex;align-self:flex-start;padding:6px 0;border:0;background:none;font:600 14px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-lib-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:56px}.v5-lib-acts .v5-chip{min-height:44px}.v5-lib-qdel,.v5-lib-qsp{width:44px;height:44px;margin-right:4px}}@keyframes v5-lib-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v5-lib .v5-in{animation:v5-lib-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 32ms + var(--in-at, 0ms))}.v5-cl{max-width:720px;font-family:var(--font-ui)}.v5-cl-search{width:100%;box-sizing:border-box;padding:11px 14px;margin:0 0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-elev);color:var(--text);font:500 14px/1.3 var(--font-ui);outline:none}.v5-cl-search:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.v5-cl-g{margin-bottom:14px}.v5-cl-gh{margin:0;padding:4px 12px 6px;font:500 12.5px/1.3 var(--font-ui);color:var(--text-dim)}.v5-cl-row{position:relative;display:flex;align-items:center;border-radius:10px}.v5-cl-row:hover,.v5-cl-row:focus-within{background:var(--hover)}.v5-cl-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;color:var(--text);font-family:var(--font-ui)}.v5-cl-tt{flex:1;min-width:0}.v5-cl-tt b{display:block;font:600 14.5px/1.35 var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-cl-tt small{display:block;font-size:12.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-cl-open em{flex:none;font-style:normal;font-size:12.5px;color:var(--text-dim)}.v5-cl-open em.is-ip{color:var(--brand-ink);font-weight:600}.v5-cl-acts{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:none;gap:4px;padding-left:12px;background:linear-gradient(90deg,transparent,var(--hover) 12px)}.v5-cl-row:hover .v5-cl-acts,.v5-cl-row:focus-within .v5-cl-acts{display:flex}.v5-cl-row:hover .v5-cl-open em,.v5-cl-row:focus-within .v5-cl-open em{visibility:hidden}.v5-cl-act{padding:5px 9px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);font:600 12px/1.2 var(--font-ui);color:var(--text-2);cursor:pointer;white-space:nowrap}.v5-cl-act:hover{border-color:var(--border-hover);color:var(--text)}.v5-cl-act.is-danger{color:var(--danger)}.v5-cl-row.is-editing{gap:10px;padding:6px 8px;background:var(--hover)}.v5-cl-in{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--border-hover);border-radius:8px;background:var(--bg-elev);color:var(--text);font:600 14px/1.3 var(--font-ui)}.v5-cl-hint{flex:none;font-size:12px;color:var(--text-dim)}.v5-cl-none{padding:16px 12px;color:var(--text-dim);font-size:13.5px}@media(max-width:899px){.v5-cl-row{flex-wrap:wrap}.v5-cl-acts{position:static;transform:none;display:flex;width:100%;padding:0 12px 10px;background:none}.v5-cl-row:hover .v5-cl-open em,.v5-cl-row:focus-within .v5-cl-open em{visibility:visible}.v5-cl-act{min-height:36px;padding:6px 12px}.v5-cl-hint{display:none}}.v5b{max-width:1120px;--fc: #5d5e66;--fb: color-mix(in oklab, var(--fc) 8%, var(--bg-elev));--b1: var(--brand-accent, var(--accent));--b2: color-mix(in oklab, var(--b1) 55%, var(--bg-elev));--b3: #0a0a0a;--b1-mark: var(--brand-accent-on, var(--bg-elev));--b1-ink: var(--b1-words, var(--brand-ink, var(--text)));--hero-ink: #f7f6f3;--hero-on: #131316;--hero-wash: rgba(255, 255, 255, .13);--paper: #f7f6f3;--paper-ink: #131316;--paper-soft: #44454c;--serif: var(--font-serif);--line: color-mix(in srgb, var(--text) 10%, transparent);--face-a: #dfe7fb;--face-b: #b9c9f3;--face-ink: #1d3f9e;--face-warm-a: #f7e6d3;--face-warm-b: #efc9a4;--face-warm-ink: #7a4412}:root[data-theme=dark] .v5b{--b1-ink: var(--brand-accent, var(--accent));--paper: var(--bg-elev-2);--paper-ink: var(--text);--paper-soft: var(--text-soft);--face-a: #2a3350;--face-b: #1e2740;--face-ink: #b7c8f5;--face-warm-a: #47352a;--face-warm-b: #33261d;--face-warm-ink: #efc9a4}.v5b,.v5b *{--fc-ink: color-mix(in oklab, var(--fc), #000000 22%);--fc-ink: oklch(from var(--fc) min(l, .5) c h)}:root[data-theme=dark] .v5b,:root[data-theme=dark] .v5b *{--fc-ink: var(--fc)}.v5b .is-home{--fc: #5d5e66}.v5b .is-brand{--fc: #6a4caa}.v5b .is-voice{--fc: #9a6a12}.v5b .is-stories{--fc: #0f7c86}.v5b .is-look{--fc: #b5307a}.v5b .is-founders{--fc: #2456b8}.v5b .is-learned,.v5b .is-team{--fc: #4a4b55}:root[data-theme=dark] .v5b .is-home{--fc: #a9aab4}:root[data-theme=dark] .v5b .is-brand{--fc: #b49af0}:root[data-theme=dark] .v5b .is-voice{--fc: #e2b65c}:root[data-theme=dark] .v5b .is-stories{--fc: #5cc6cf}:root[data-theme=dark] .v5b .is-look{--fc: #ea8cc0}:root[data-theme=dark] .v5b .is-founders{--fc: #86a9f2}:root[data-theme=dark] .v5b .is-learned,:root[data-theme=dark] .v5b .is-team{--fc: #a9aab4}.v5b :is(.is-home,.is-brand,.is-voice,.is-stories,.is-look,.is-founders,.is-learned,.is-team){--fb: color-mix(in oklab, var(--fc) 9%, var(--bg-elev))}.v5b,.v5b :is(.is-home,.is-brand,.is-voice,.is-stories,.is-look,.is-founders,.is-learned,.is-team){--fc-ink: color-mix(in oklab, var(--fc) 72%, var(--text))}.v5b-page{scrollbar-gutter:stable}.v5b-paused{margin:0 0 12px}.v5b-err{color:var(--text-dim);font-size:12px;text-align:center}.v5b-top{position:sticky;top:-30px;z-index:30;display:flex;align-items:center;gap:10px;margin:-10px -6px 0;padding:10px 6px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px)}.v5b-search{position:relative;flex:1 1 auto;min-width:0;display:block}.v5b-search>.v5b-ic{position:absolute;left:13px;top:14px;width:15px;height:15px;color:var(--text-dim);pointer-events:none}.v5b-q{width:100%;height:44px;padding:0 12px 0 36px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-elev);font:500 14px var(--font-ui);color:var(--text);outline:none;box-sizing:border-box}.v5b-q:focus{border-color:var(--text)}.v5b-q::-webkit-search-cancel-button{-webkit-appearance:none}.v5b-sres{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:60vh;overflow:auto;display:flex;flex-direction:column;padding:6px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-pop)}.v5b-sres[hidden]{display:none}.v5b-hit{display:block;width:100%;padding:9px 11px;border:0;border-radius:9px;background:none;text-align:left;color:var(--text);cursor:pointer;font:400 14.5px/1.35 var(--font-ui)}.v5b-hit:hover,.v5b-hit.is-kb{background:var(--hover)}.v5b-hit small{display:block;margin-bottom:2px;font:600 12.5px/1.35 var(--font-ui);color:var(--text-muted)}.v5b-hit mark{padding:0 1px;border-radius:3px;background:color-mix(in oklab,var(--warning) 26%,transparent);color:inherit}.v5b-none{padding:10px;font:500 14px var(--font-ui);color:var(--text-muted)}.v5b-needs{flex:none;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 14px;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);font:500 13.5px var(--font-ui);color:var(--text);white-space:nowrap}.v5b-needs button{height:32px;padding:0 12px;border:0;border-radius:9px;background:var(--accent);color:var(--bg-elev);font:600 13.5px var(--font-ui);cursor:pointer}.v5b-needs button:hover{background:var(--accent-hover)}.v5b-needs.is-done{padding:0 14px;color:var(--text-muted)}.v5b-ndot{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand-accent, var(--accent))}.v5b-needs.is-done .v5b-ndot{background:var(--success)}.v5b-first{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px}.v5b-split{display:grid;grid-template-columns:206px minmax(0,1fr);gap:26px;align-items:start;margin-top:18px}.v5b-main{min-width:0;display:flex;flex-direction:column}.v5b-nav{position:sticky;top:44px;display:flex;flex-direction:column;gap:2px;padding:2px;font-family:var(--font-ui)}.v5b-ni{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--text);font:600 14px/1.3 var(--font-ui);text-decoration:none;transition:background var(--t),color var(--t)}@media(hover:hover){.v5b-ni:not([aria-current]):hover{background:var(--hover)}}.v5b-ni:focus-visible{outline:2px solid var(--fc);outline-offset:-2px}.v5b-ni[aria-current=page]{background:color-mix(in oklab,var(--fc) 10%,var(--bg-elev));color:var(--fc-ink);font-weight:700}.v5b-ni.is-home{margin-bottom:10px}.v5b-ni.is-home[aria-current=page]{background:var(--hover);color:var(--text)}.v5b-ni.is-team{margin-top:10px}.v5b-ni.is-team[aria-current=page]{background:color-mix(in srgb,var(--text) 8%,transparent)}.v5b-ni>.v5b-ndot{margin-right:4px}.v5b-gi{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in oklab,var(--fc) 12%,var(--bg-elev));color:var(--fc)}.v5b-gi .v5b-ic{width:13px;height:13px}.v5b-ni.is-home .v5b-gi{background:var(--control);color:var(--text-muted)}.v5b-ni.is-learned .v5b-gi,.v5b-ni.is-team .v5b-gi{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-soft)}.v5b-gn{flex:1;min-width:0;color:inherit;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5b-teamtag{flex:none;font:600 11.5px var(--font-ui);color:var(--text-muted)}.v5b-ni{position:relative}.v5b-ni em.v5b-count{position:absolute;left:22px;top:1px;min-width:16px;padding:1px 4px;border-radius:999px;text-align:center;box-sizing:border-box;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 10.5px/14px var(--font-ui);font-style:normal}@media(max-width:1180px){.v5b-split{grid-template-columns:172px minmax(0,1fr);gap:16px}}.v5b-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 7px;border-radius:6px;background:color-mix(in oklab,var(--fc) 9%,var(--bg-elev));font:700 11.5px var(--font-ui);letter-spacing:.02em;color:var(--fc-ink);white-space:nowrap}.v5b-tag .v5b-ic{width:12px;height:12px}.v5b-ic{display:inline-grid;width:13px;height:13px}.v5b-ic svg{width:100%;height:100%}.v5b-op{display:inline-flex;align-items:center;padding:4px 8px;border-radius:7px;background:var(--control);color:var(--text-muted);font:700 11px var(--font-ui);letter-spacing:.02em;white-space:nowrap}.v5b-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--brand-accent, var(--accent));box-shadow:0 0 0 2px var(--bg-elev)}.v5b-fold){border-top:1px solid var(--border)}.v5b-grp{grid-column:1 / -1;display:block;margin:6px 0 -4px;font:700 12px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.v5b-main{container:v5b-main / inline-size}.v5b-card{min-width:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-ui)}.v5b-ch{display:flex;align-items:center;gap:8px;min-height:26px;flex-wrap:wrap}.v5b-saved{padding:3px 9px;border-radius:999px;background:var(--success-soft);color:var(--success);font:600 11.5px var(--font-ui);animation:v5b-fade 3s ease forwards}@keyframes v5b-fade{0%,70%{opacity:1}to{opacity:0}}.v5b-box{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev);font:500 14px/1.55 var(--font-ui);color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.v5b-box.is-empty{background:var(--bg-elev);color:var(--text-dim);border:1px dashed color-mix(in oklab,var(--fc) 30%,transparent)}.v5b-box.is-none{border-color:transparent;background:var(--bg-subtle);color:var(--text-muted)}.v5b-meta{font:500 12px/1.45 var(--font-ui);color:var(--text-muted)}.v5b-meta b{font-weight:700;color:var(--text-2)}.v5b-meta .v5b-ic{vertical-align:-2px;margin-right:4px}.v5b-chips{display:flex;flex-wrap:wrap;gap:6px}.v5b-chips span{padding:5px 11px;border-radius:999px;background:var(--control);color:var(--text-2);font:500 12.5px var(--font-ui)}.v5b-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--bg-elev);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);font:600 11px var(--font-ui);white-space:nowrap;cursor:default}.v5b-chip.is-off{color:var(--text-dim)}.v5b-chip.is-ok{color:var(--success);background:var(--success-soft);box-shadow:none}.v5b-lk{padding:0;border:0;background:none;font:600 12px var(--font-ui);color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.v5b-lk:hover{color:var(--text)}.v5b-meta .v5b-lk{font-size:inherit;color:var(--text-2)}.v5b-eb{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.v5b-eb.is-left{justify-content:flex-start}.v5b-eb.is-split{justify-content:space-between}.v5b-btn{padding:7px 13px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-elev);color:var(--text-2);font:600 13px var(--font-ui);cursor:pointer}.v5b-btn:hover{border-color:var(--border-hover);color:var(--text)}.v5b-btn.is-dk{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5b-btn.is-dk:hover{background:var(--accent-hover)}.v5b-btn:disabled{opacity:.45;cursor:default}.v5b-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--text);border-radius:10px;background:var(--bg-elev);font:500 14px/1.55 var(--font-ui);color:var(--text);outline:none;resize:vertical}.v5b-input{height:40px;padding:0 12px;border-color:var(--border-strong)}.v5b-input:focus{border-color:var(--text)}.v5b-fold{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 2px;border:0;background:none;color:var(--text-muted);font:600 12.5px var(--font-ui);cursor:pointer}.v5b-fold:before{content:"\25b8";font-size:11px;transition:transform var(--t)}.v5b-fold.is-open:before{transform:rotate(90deg)}.v5b-flash{border-radius:10px;animation:v5b-flash 1.6s ease}@keyframes v5b-flash{0%,60%{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-accent, var(--accent)) 22%,transparent)}to{box-shadow:0 0 0 0 transparent}}.v5b-foot{margin-top:18px}.v5b-stamp{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:99px;background:var(--bg-subtle);font:600 13px/1.25 var(--font-ui);color:var(--text-soft)}.v5b-stamp svg{flex:none;width:14px;height:14px}.fx-sec{margin-top:26px;min-width:0}.fx-mt{margin-top:0}.fx-h{margin:0 0 3px;font:650 21px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--text)}.fx-sub{margin:0 0 14px;color:var(--text-muted);font-size:14.5px;line-height:1.4}.fx-hint{margin:2px 0 8px;color:var(--text-muted);font-size:13.5px;line-height:1.35}.fx-card{min-width:0;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elev)}.fx-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fx-lab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font:600 13.5px/1.2 var(--font-ui);color:var(--text-soft)}.fx-count{font-weight:500;color:var(--text-muted)}.fx-kick{display:block;margin-bottom:6px;font:600 13px/1.2 var(--font-ui);color:var(--text-muted)}.fx-para{display:block;font-size:15.5px;line-height:1.5}.fx-none{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-elev) 55%,transparent);color:var(--text-muted);font-size:14px;line-height:1.4}.fx-none:before{content:"";flex:none;width:18px;height:18px;border:1.5px dashed color-mix(in srgb,var(--text) 30%,transparent);border-radius:50%}.fx-i{width:15px;height:15px;display:block}.fx-link{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--text);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent)}.fx-mini{padding:5px 2px;border:0;background:none;font:600 13px/1.2 var(--font-ui);color:var(--text-muted);cursor:pointer}.fx-mini:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.fe{outline:0;border-radius:5px;cursor:text;transition:background .14s,box-shadow .14s;white-space:pre-wrap;overflow-wrap:anywhere}.fe:hover{background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 5%,transparent)}.fe:focus{background:var(--bg-elev);color:var(--text);box-shadow:0 0 0 2px var(--border-focus)}.fe:empty:before{content:attr(data-placeholder);color:var(--text-dim)}.fe.is-ro{cursor:default}.fe.is-ro:hover{background:none;box-shadow:none}.fx-dr{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font:600 13.5px/1.2 var(--font-ui);color:var(--warning)}.fx-dr span{display:inline-flex;align-items:center;gap:7px}.fx-dr span i{width:7px;height:7px;border-radius:50%;background:var(--brand-accent, var(--accent))}.fx-ok{padding:6px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);font:600 13px/1 var(--font-ui);color:var(--text);cursor:pointer}.fx-ok:hover{background:var(--bg-subtle)}.fx-lab .fx-dr{margin:0}.fx-tablist{display:contents}.fx-list .fx-x{display:none}.fx-more,.fx-add{padding:6px 0;border:0;background:none;font:600 13.5px/1.2 var(--font-ui);color:var(--text-soft);cursor:pointer}.fx-more{color:var(--text)}.fx-more:hover,.fx-add:hover{text-decoration:underline;text-underline-offset:3px}.fx-rm{flex:none;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .12s}.fx-rm:focus-visible,[data-s]:hover .fx-rm,[data-s]:focus-within .fx-rm{opacity:1}.fx-rm:hover{background:var(--bg-subtle);color:var(--text)}@media(hover:none){.fx-rm{opacity:1}}.fx-chips .fx-rows{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.fx-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:5px 5px 5px 11px;border-radius:9px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border);font-size:14px;line-height:1.3}.fx-chip .fx-rm{width:20px;height:20px}.fx-chip .fx-i{width:12px;height:12px}.fx-chips .fx-more{padding:5px 8px;color:var(--text-soft)}.fx-chips.is-long .fx-rows{flex-direction:column;align-items:flex-start}.fx-chips .fx-chip.is-new{display:flex;width:100%;padding:9px 12px}.fx-chips .fx-chip.is-new .fe{flex:1;min-width:0}.is-go .fx-chip{box-shadow:none;background:color-mix(in srgb,var(--success) 15%,var(--bg-elev));color:color-mix(in srgb,var(--success) 78%,var(--text))}.is-ban .fx-chip{box-shadow:none;background:color-mix(in srgb,var(--danger) 13%,var(--bg-elev));color:color-mix(in srgb,var(--danger) 78%,var(--text));text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 45%,transparent)}.is-ban .fx-chip .fe:focus{text-decoration:none}.is-bansoft .fx-chip{box-shadow:none;background:color-mix(in srgb,var(--danger) 13%,var(--bg-elev));color:color-mix(in srgb,var(--danger) 78%,var(--text))}@media(hover:hover)and (min-width:900px){.fx-chip{position:relative;padding-right:11px}.fx-chip .fx-rm{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--bg-elev);box-shadow:0 0 0 1px var(--border-strong);color:var(--text-soft)}}.mk-state,.fd-left{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:99px;background:color-mix(in srgb,var(--success) 13%,var(--bg-elev));font:600 12.5px/1.25 var(--font-ui);font-style:normal;letter-spacing:0;color:color-mix(in srgb,var(--success) 62%,var(--text));white-space:nowrap}.mk-state i,.fd-left i{flex:none;display:block;width:8px;height:8px;border-radius:50%;background:currentColor}.mk-state.is-half,.fd-left.is-half{background:color-mix(in srgb,var(--warning) 15%,var(--bg-elev));color:color-mix(in srgb,var(--warning) 60%,var(--text))}.mk-state.is-half i,.fd-left.is-half i{background:linear-gradient(90deg,currentColor 50%,color-mix(in srgb,currentColor 25%,transparent) 50%)}.mk-state.is-rest,.fd-left.is-rest,.mk-state.is-unknown{background:var(--bg-subtle);color:var(--text-muted)}.mk-state.is-rest i,.fd-left.is-rest i{background:color-mix(in srgb,currentColor 35%,transparent)}.mk-state.is-unknown i{background:none;box-shadow:inset 0 0 0 1px currentColor}.fx-voices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fx-voices.is-many{flex-wrap:nowrap;margin:0 -2px 12px;padding:2px;overflow-x:auto;scrollbar-width:none}.fx-voices.is-many::-webkit-scrollbar{display:none}.fx-voices.is-many>*{flex:none}.fx-voice{position:relative;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev);cursor:pointer;color:var(--text);text-decoration:none;font-family:var(--font-ui);text-align:left}.fx-voice:hover{border-color:var(--border-strong)}.fx-voice b{display:block;font:650 14.5px/1.2 var(--font-display)}.fx-voice small{display:block;font-size:12.5px;line-height:1.2;color:var(--text-muted)}.fx-voice.is-on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.fx-voice .mx-mark{width:34px;height:34px;border-radius:9px;font-size:16px}.fx-voice .mx-face{width:34px;height:34px;font-size:12px}.v5b-vs-dot{position:absolute;top:4px;right:4px;width:8px;height:8px}.fx-voices .v5b-addf{align-self:center}@media(max-width:899px){.fx-voice{min-height:44px}}.mx-mark{display:inline-grid;place-items:center;flex:none;overflow:hidden;width:44px;height:44px;border-radius:12px;background:var(--b1);color:var(--b1-mark);font:700 21px var(--font-display)}.mx-mark.is-image{background:var(--bg-elev)}.mx-mark img{width:100%;height:100%;object-fit:contain}.mx-face{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,var(--face-a),var(--face-b));color:var(--face-ink);font-weight:700}.mx-face.is-warm{background:linear-gradient(145deg,var(--face-warm-a),var(--face-warm-b));color:var(--face-warm-ink)}.mx-face img{width:100%;height:100%;object-fit:cover}.mx-dot{display:flex;align-items:center;gap:7px;font:600 13.5px var(--font-ui);color:var(--text)}.mx-dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--b1)}.mx-dot.is-ok:before{background:var(--success)}@media(max-width:899px){.fx-add,.fx-more,.fx-mini,.fx-ok{min-height:44px;min-width:44px}.fx-rm,.fx-chip .fx-rm{width:44px;height:44px;opacity:1;margin-block:-10px}}.fx-golink{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:12px 16px;border-radius:14px;background:var(--bg-subtle);color:var(--text-soft);font-size:14px;line-height:1.3;text-decoration:none}.fx-golink b{display:inline-flex;align-items:center;gap:5px;font:600 14px var(--font-ui);color:var(--text)}.fx-golink:hover{background:color-mix(in srgb,var(--text) 8%,var(--bg-subtle))}.mx-bento{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));height:calc(100dvh - var(--env-band-h) - 126px);min-height:588px}.mx-c{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;border-radius:20px;padding:20px 22px;background:var(--bg-elev);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mx-c:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #00000073}.mx-c:has(.mx-lab:focus-visible),.mx-look:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mx-bento>.mx-c{animation:mx-fade .42s cubic-bezier(.2,.7,.2,1) backwards}.mx-bento>.mx-c:nth-child(2){animation-delay:.04s}.mx-bento>.mx-c:nth-child(3){animation-delay:.08s}.mx-bento>.mx-c:nth-child(4){animation-delay:.12s}.mx-bento>.mx-c:nth-child(5){animation-delay:.16s}.mx-bento>.mx-c:nth-child(6){animation-delay:.2s}.is-again .mx-bento>.mx-c{animation:none}@keyframes mx-fade{0%{opacity:0}}.mx-lab{display:flex;align-items:center;justify-content:space-between;flex:none;font:600 13.5px/1.2 var(--font-ui);color:inherit;opacity:.78;text-decoration:none;outline:none}.mx-c a.mx-lab:before{content:"";position:absolute;inset:0}.mx-lab:after{content:"\203a";font-size:19px;line-height:.6;opacity:0;transform:translate(-4px);transition:opacity .16s,transform .16s}.mx-c:hover .mx-lab:after{opacity:1;transform:none}.mx-labrow{display:flex;align-items:center;justify-content:space-between;flex:none}.mx-labrow .mx-lab:after{display:none}.mx-c button{position:relative;z-index:1}.mx-hero{grid-column:span 7;grid-row:span 4;gap:14px;justify-content:space-between;padding:24px 28px 26px;background:var(--b3);color:var(--hero-ink);border:0}.mx-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--b1) 72%,transparent),transparent 65%),radial-gradient(50% 60% at 62% 112%,color-mix(in srgb,var(--b2) 42%,transparent),transparent 70%)}.mx-hero>*{position:relative}.mx-hero>.mx-lab{position:static}.mx-hero-b{display:flex;flex-direction:column;pointer-events:none}.mx-hero-b button{pointer-events:auto}.mx-hero .mx-mark{margin-bottom:16px;width:52px;height:52px;font-size:25px}.mx-hero h2{margin:0 0 14px;font:600 clamp(24px,2.5vw,33px)/1.14 var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.mx-pills{display:flex;flex-wrap:wrap;gap:6px}.mx-pills span{padding:6px 11px;border-radius:99px;background:var(--hero-wash);font:600 13px/1 var(--font-ui)}.nw-dr{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:600 13.5px var(--font-ui)}.nw-dr>span{display:flex;align-items:center;gap:7px}.nw-dr .v5b-ndot{background:var(--b2)}.nw-dr .v5b-btn{position:relative;z-index:1;background:var(--hero-ink);border-color:transparent;color:var(--hero-on)}:root[data-theme=dark] .nw-dr .v5b-btn{background:var(--hero-wash);color:var(--hero-ink)}.mx-look{grid-column:span 5;grid-row:span 2;padding:0;border:0;background:var(--bg-elev)}.mx-look .mx-lab{position:absolute;top:18px;left:20px;right:20px;opacity:1;z-index:1}.mx-look-sw{flex:1;display:flex;min-height:0}.mx-look-sw i{flex:1;display:flex;align-items:flex-end;padding:14px 16px;font:600 13px var(--font-ui);font-style:normal;transition:flex .22s cubic-bezier(.2,.7,.2,1)}.mx-look-sw i:first-child{flex:1.5}.mx-look-sw i:hover{flex:1.9}.mx-look-sw i:first-child:hover{flex:2.2}.mx-look-sw i.is-unset{background:var(--control);color:var(--text-muted)}.mx-num{grid-column:span 5;grid-row:span 2;background:color-mix(in srgb,var(--b1) 9%,var(--bg-elev));border-color:color-mix(in srgb,var(--b1) 22%,transparent)}.mx-num b{display:block;font:700 clamp(56px,6vw,78px)/.95 var(--font-display);letter-spacing:-.045em;color:var(--b1-ink)}.mx-num-r{display:flex;align-items:flex-end;gap:14px}.mx-num-r span{font:600 16px/1.2 var(--font-display);padding-bottom:6px}.mx-bar4{display:flex;gap:3px;height:9px;margin:12px 0 11px}.mx-bar4 i{display:block;border-radius:3px;background:var(--b1)}.mx-dots{position:relative;z-index:1;display:flex;gap:0}.mx-dots button{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.mx-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--text) 22%,transparent);transition:background .2s,transform .2s}.mx-dots button.is-on:before{background:var(--b1);transform:scale(1.2)}.mx-dots button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:50%}.mx-slides{position:relative;flex:1;min-height:0;margin-top:6px;pointer-events:none}.mx-sl{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;visibility:hidden;transform:translate(22px);pointer-events:none;transition:opacity .34s ease,transform .46s cubic-bezier(.2,.7,.2,1),visibility 0s .34s}.mx-sl.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mx-sl.is-past{transform:translate(-22px)}.mx-sl.is-on>*{pointer-events:none}.mx-sl.is-on button{pointer-events:auto}.mx-who{display:flex;align-items:center;gap:8px;margin-bottom:auto;font:650 14.5px var(--font-display)}.mx-who .mx-mark{width:30px;height:30px;border-radius:8px;font-size:14px}.mx-who .mx-face{width:30px;height:30px;font-size:11px}.mx-q{grid-column:span 6;grid-row:span 2;justify-content:space-between;background:var(--paper);color:var(--paper-ink)}.mx-q p{margin:0;font:500 clamp(22px,2.2vw,29px)/1.14 var(--serif);text-wrap:balance}.mx-f{grid-column:span 3;grid-row:span 2;gap:2px;justify-content:space-between;background:linear-gradient(170deg,var(--face-a),var(--bg-elev) 78%)}.mx-f .mx-face{margin:auto 0 10px;width:62px;height:62px;font-size:21px}.mx-f b{font:650 16px var(--font-display)}.mx-f>span:not(.mx-face){font-size:13.5px;color:var(--text-muted)}.mx-l{grid-column:span 3;grid-row:span 2;justify-content:space-between}.mx-nrow{display:flex;align-items:baseline;gap:8px}.mx-nrow b{font:700 54px/1 var(--font-display);letter-spacing:-.04em}.mx-nrow span{font:650 16px var(--font-display)}.mx-l small{font-size:13.5px;color:var(--text-muted);line-height:1.25}.nw-e .nw-go,.nw-go{align-self:flex-start;flex:none}.nw-line{margin:1px 0 5px;font-size:13.5px;line-height:1.3;color:var(--text-soft)}.mx-sl .nw-go{margin-top:2px}.mx-q.nw-e p{font-size:clamp(20px,2vw,27px);margin:auto 0 10px}.mx-f.nw-e{justify-content:flex-start}.mx-f.nw-e .mx-face{margin:6px 0 8px;width:48px;height:48px;font-size:16px}.mx-f.nw-e .nw-go{margin-top:auto}.mx-fnone{margin:auto 0 8px}.mx-l.nw-e{justify-content:flex-start;gap:8px}.nw-l{display:block;margin:6px 0 2px;font:700 26px/1.05 var(--font-display);letter-spacing:-.02em}.mx-l.nw-e .nw-go{margin-top:auto}@media(max-height:800px){.mx-f .mx-face{width:42px;height:42px;font-size:15px;margin:auto 0 6px}.mx-num .mx-bar4{display:none}.mx-num b{font-size:44px}.mx-num .mx-dot{margin-top:6px}.mx-num-r span{font-size:14px;padding-bottom:2px}.mx-f.nw-e .mx-face,.nw-line{display:none}.mx-q.nw-e p{font-size:19px}.nw-go{padding:5px 10px}.nw-l{font-size:20px}.mx-l.nw-e small{display:none}}@media(max-width:899px){.mx-bento{display:flex;flex-direction:column;height:auto;min-height:0}.mx-bento>.mx-c{min-height:170px}.mx-bento>.mx-hero{min-height:300px}.mx-bento>.mx-num{min-height:232px}.mx-f .mx-face{margin:8px 0 10px}.mx-hero h2{font-size:24px}.mx-dots button{width:44px;height:44px;margin-block:-10px}.mx-labrow .mx-lab{min-height:44px;margin-block:-14px}.nw-go{min-height:44px}.mx-c:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.mx-bento>.mx-c{animation:none}.mx-c,.mx-sl,.mx-look-sw i{transition:none}}.fx-brandtop{margin-top:0}.fx-brandtwo{margin-top:14px}.fx-hero{position:relative;overflow:hidden;padding:26px 30px 32px;border-radius:22px;background:var(--b3);color:var(--hero-ink)}:root[data-theme=dark] .fx-hero{box-shadow:inset 0 0 0 1px var(--border)}.fx-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 110% at 100% 0%,color-mix(in srgb,var(--b1) 72%,transparent),transparent 66%),radial-gradient(42% 70% at 58% 118%,color-mix(in srgb,var(--b2) 40%,transparent),transparent 70%)}.fx-hero>:not(.fx-glow){position:relative}.fx-hero .fx-kick{color:color-mix(in srgb,var(--hero-ink) 82%,transparent)}.fx-hero .fx-dr,.fx-hero .fx-dr span{color:var(--hero-ink)}.fx-hero .fx-ok{background:transparent;border-color:color-mix(in srgb,var(--hero-ink) 45%,transparent);color:var(--hero-ink)}.fx-hero .fx-ok:hover{background:var(--hero-wash)}.fx-bigline{display:block;max-width:900px;font:600 clamp(27px,3vw,40px)/1.13 var(--font-display);letter-spacing:-.028em;text-wrap:balance}.fx-hero .fe:hover{background:color-mix(in srgb,var(--hero-ink) 8%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--hero-ink) 8%,transparent)}.fx-hero .fe:focus{background:color-mix(in srgb,var(--hero-ink) 10%,transparent);color:var(--hero-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-ink) 60%,transparent)}.fx-hero .fe:empty:before{color:color-mix(in srgb,var(--hero-ink) 60%,transparent)}.fx-does{--dc: #7048c6;background:linear-gradient(155deg,color-mix(in srgb,var(--dc) 12%,var(--bg-elev)),var(--bg-elev) 85%);border-color:color-mix(in srgb,var(--dc) 17%,transparent)}.fx-does .fx-lab{color:color-mix(in srgb,var(--dc) 70%,var(--text))}.fx-does .fe.fx-para{font:500 clamp(23px,2vw,27px)/1.22 var(--serif);letter-spacing:-.004em;color:var(--text)}.fx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.fx-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:99px;background:var(--bg-elev);font:600 13.5px/1 var(--font-ui);color:var(--text-soft);cursor:pointer}.fx-tab i{font-style:normal;font-weight:500;color:var(--text-muted)}.fx-tab:hover{border-color:var(--border-strong)}.fx-tab.is-on{background:var(--text);border-color:var(--text);color:var(--bg-elev)}.fx-tab.is-on i{color:inherit;opacity:.72}.fx-tab.is-on .fx-av{background:color-mix(in srgb,var(--bg-elev) 22%,transparent);color:var(--bg-elev)}.fx-addreader{border-color:transparent;background:none}.fx-av{--c: var(--rc, var(--text-muted));display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--c) 17%,var(--bg-elev));color:color-mix(in srgb,var(--c) 58%,var(--text));font:700 10.5px/1 var(--font-ui);letter-spacing:.01em}.fx-rowhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fx-rowhead>.fx-av{width:36px;height:36px;font-size:13.5px}.fx-rlabel{font:500 13px var(--font-ui);color:var(--text-muted)}.fx-rname{min-width:40px;font:650 16px var(--font-display);color:var(--text)}.fx-bubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-bub{--bc: var(--rc, var(--text-muted));position:relative;min-width:0;padding:15px 34px 12px 17px;border:1px solid color-mix(in srgb,var(--bc) 18%,transparent);border-radius:20px 20px 20px 6px;background:color-mix(in srgb,var(--bc) 8%,var(--bg-elev));font:500 clamp(16px,1.3vw,18px)/1.3 var(--serif);color:var(--text)}.fx-bub .fe{display:block}.fx-bub>.fx-rm{position:absolute;top:6px;right:6px}.fx-bfoot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:9px}.fx-brole{margin:0;font:600 12.5px/1.2 var(--font-ui);color:color-mix(in srgb,var(--bc) 62%,var(--text))}.fx-bub .mk-state{margin-left:auto}.fx-listfoot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.fx-ptabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fx-ptab{flex:1 1 104px;min-width:0;min-height:136px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 15px 13px;border:0;border-radius:18px;background:color-mix(in srgb,var(--tc, var(--text-muted)) 10%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc, var(--text-muted)) 18%,transparent);color:var(--text);text-align:left;cursor:pointer;transition:transform .15s,background .15s,color .15s}.fx-ptab:hover{background:color-mix(in srgb,var(--tc, var(--text-muted)) 16%,var(--bg-elev));transform:translateY(-2px)}.fx-ptab>i{display:block;margin-bottom:auto;font:500 38px/1 var(--serif);font-style:normal;color:color-mix(in srgb,var(--tc, var(--text-muted)) 80%,var(--text))}.fx-ptab>b{display:block;margin-top:10px;font:650 15px/1.2 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.fx-ptab>small{display:block;font:500 12.5px/1.2 var(--font-ui);color:color-mix(in srgb,var(--tc, var(--text-muted)) 66%,var(--text))}.fx-ptab.is-on,.fx-ptab.is-on:hover{background:var(--tc);color:#fff;box-shadow:0 14px 28px -16px var(--tc);transform:none}.fx-ptab.is-on>i,.fx-ptab.is-on>small{color:inherit}.fx-ptab.fx-addtopic{flex:0 0 76px;align-items:center;justify-content:center;gap:6px;padding:10px;background:none;box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--text) 22%,transparent);outline-offset:-1.5px;text-align:center}.fx-ptab.fx-addtopic>i{margin:0;font-size:28px;color:var(--text-soft)}.fx-ptab.fx-addtopic>b{margin:0;font-size:12.5px;font-weight:600;color:var(--text-soft)}.fx-ppan{display:flex;flex-direction:column;padding:24px 28px 18px;border-radius:22px;background:color-mix(in srgb,var(--tc) 8%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 18%,transparent);color:var(--text)}.fx-ppan .fx-kick{color:color-mix(in srgb,var(--tc) 72%,var(--text))}.fx-stance{display:block;margin-top:6px;font:500 clamp(25px,2.6vw,34px)/1.14 var(--serif);letter-spacing:-.008em;text-wrap:balance}.fx-why{display:block;margin:5px 0 0;max-width:720px;font-size:15px;line-height:1.45;color:var(--text-soft)}.fx-rowfoot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:14px;font:600 13.5px var(--font-ui)}.fx-tname{display:block;min-width:40px;margin-bottom:14px;font:650 21px/1.2 var(--font-display);letter-spacing:-.012em;color:color-mix(in srgb,var(--tc) 72%,var(--text))}.fx-chans{display:flex;flex-direction:column;gap:10px}.fx-chan{--ch: var(--text-muted);display:grid;grid-template-columns:158px minmax(0,1fr);gap:10px 14px;align-items:start;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ch) 18%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ch) 7%,var(--bg-elev));font-size:14.5px;line-height:1.45;color:var(--text)}.fx-chan[data-ch=linkedin]{--ch: #0a66c2}.fx-chan[data-ch=x]{--ch: #17171a}.fx-chan[data-ch=instagram]{--ch: #c1357f}:root[data-theme=dark] .fx-chan[data-ch=x]{--ch: #8a8b94}.fx-chan .fe{display:block;min-width:0}.fx-chh{display:flex;align-items:center;gap:10px}.fx-chh b{font:650 17px var(--font-display);color:color-mix(in srgb,var(--ch) 72%,var(--text))}.fx-chi{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ch);color:#fff;font:700 14px/1 var(--font-display)}.fx-chi svg{width:17px;height:17px}.fx-chg.is-txt{font:800 15px/1 var(--font-display);letter-spacing:-.04em}.fx-chan[data-ch=instagram] .fx-chi{background:linear-gradient(45deg,#d9731a,#c1357f 55%,#7048c6)}.fx-newsc{--n1: #7048c6;--n2: #c8420c;--n3: #1f6fd1;--n4: #1a7f4b}.fx-newsc .fx-rows{gap:10px 9px}.fx-newsc .fx-chip{padding:9px 15px;border-radius:99px;box-shadow:none;color:var(--text);font-weight:500;font-size:14px}.fx-newsc .fx-chip:nth-child(4n+1){background:color-mix(in srgb,var(--n1) 14%,var(--bg-elev))}.fx-newsc .fx-chip:nth-child(4n+2){background:color-mix(in srgb,var(--n2) 13%,var(--bg-elev))}.fx-newsc .fx-chip:nth-child(4n+3){background:color-mix(in srgb,var(--n3) 14%,var(--bg-elev))}.fx-newsc .fx-chip:nth-child(4n){background:color-mix(in srgb,var(--n4) 14%,var(--bg-elev))}.fx-newsc .fx-chip:nth-child(-n+3){padding:11px 18px;font:500 21px/1.15 var(--serif)}.fx-newsc .fx-chip:nth-child(n+4):nth-child(-n+7){font-size:15px}.fx-inline{padding:0;border:0;background:none;font:inherit;color:var(--text);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.fx-brandtwo.fx-2,.fx-bubs{grid-template-columns:minmax(0,1fr)}.fx-hero{padding:20px}.fx-bigline{font-size:25px}.fx-tab{min-height:44px}.fx-ptabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-ptab,.fx-ptab.fx-addtopic{min-height:112px}.fx-ppan{padding:18px 18px 14px}.fx-stance{font-size:24px}.fx-rowfoot{flex-wrap:wrap}.fx-chan{grid-template-columns:minmax(0,1fr)}.fx-newsc .fx-chip:nth-child(-n+3){font-size:18px}.fx-bub>.fx-rm{top:0;right:0;margin:0}.fx-inline{min-height:44px}}.fx-paper{position:relative;padding:22px 28px 16px;border:1px solid color-mix(in srgb,var(--paper-ink) 7%,transparent);border-radius:22px;background:var(--paper);color:var(--paper-ink)}.fx-paper .fx-lab,.fx-paper .fx-count,.fx-paper .fx-sub,.fx-paper .fx-mini{color:var(--paper-soft)}.fx-paper .fe:focus{background:var(--bg-elev);color:var(--text)}.fx-quote{margin:4px 0 8px;font:500 clamp(28px,3.1vw,42px)/1.08 var(--serif);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere}.fx-quote.is-md{font-size:clamp(23px,2.2vw,30px);line-height:1.14}.fx-det summary{display:inline-block;padding:5px 0;font:600 13.5px var(--font-ui);color:var(--paper-soft);cursor:pointer;list-style:none}.fx-det summary::-webkit-details-marker{display:none}.fx-det summary:hover{text-decoration:underline;text-underline-offset:3px}.fx-det[open] summary{margin-bottom:6px}.fx-det .fx-para{max-height:300px;overflow:auto;padding:4px 8px 4px 0;font-size:15px}.fx-paperfoot{display:flex;align-items:center;gap:6px;margin-top:10px}.fx-dots{display:flex;gap:1px}.fx-dot{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.fx-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--paper-ink) 20%,transparent)}.fx-dot.is-on:before{background:var(--b1)}.fx-step{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--paper-ink) 14%,transparent);border-radius:9px;background:var(--bg-elev);color:var(--text);cursor:pointer}.fx-step:hover{background:var(--bg-subtle)}.fx-paper .v5b-btn{margin-left:6px}.fx-ta{display:block;box-sizing:border-box;width:100%;margin-top:12px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elev);color:var(--text);font:400 14.5px/1.45 var(--font-ui);resize:vertical}.fx-ta:focus{outline:0;box-shadow:0 0 0 2px var(--border-focus)}.fx-toneb{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;align-items:stretch}.fx-ttabs{display:flex;flex-direction:column;gap:1px}.fx-ttab{flex:none;padding:8px 12px;border:0;border-radius:9px;background:none;text-align:left;font:600 14.5px/1.2 var(--font-ui);color:var(--text-soft);cursor:pointer}.fx-ttab:hover{background:var(--bg-subtle)}.fx-ttab.is-on{background:var(--text);color:var(--bg-elev)}.fx-tonep{display:flex;min-width:0;min-height:176px;padding:20px 24px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elev)}.fx-tonep>div{align-self:center;width:100%;min-width:0}.fx-tone{display:block;font-size:17px;line-height:1.5}.fx-saydo{margin-top:26px}.fx-saydo>.fx-sec{margin-top:0}.fx-saydo .fx-h{margin-bottom:0}.is-say{background:color-mix(in srgb,var(--success) 6%,var(--bg-elev));border-color:color-mix(in srgb,var(--success) 18%,transparent)}.is-never{background:color-mix(in srgb,var(--danger) 4%,var(--bg-elev));border-color:color-mix(in srgb,var(--danger) 16%,transparent)}.fx-grp{margin-top:16px;min-width:0}.fx-grp .fx-lab{margin-bottom:6px}.fx-titles .fx-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:stretch}.fx-titles .fx-chip{display:flex;align-items:flex-start;gap:6px;padding:8px 0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;font:600 15.5px/1.25 var(--font-display)}.fx-titles .fe{flex:1;min-width:0}.fx-titles .fx-chip .fx-rm{position:static;background:none;box-shadow:none}.fx-titles .fx-add,.fx-titles .fx-chip.is-new{grid-column:1 / -1}@media(max-width:899px){.fx-saydo.fx-2,.fx-toneb,.fx-titles .fx-rows{grid-template-columns:minmax(0,1fr)}.fx-paper{padding:18px}.fx-paperfoot{flex-wrap:wrap}.fx-step{width:44px;height:44px}.fx-dots{display:none}.fx-ttabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 -2px}.fx-ttab{min-height:44px}.fx-tonep{min-height:0;padding:16px}}.v5b-sec.is-stories{container:stories / inline-size}[data-k=story],.fx-kind[data-kind=story]{--k: #c8410a}[data-k=work],.fx-kind[data-kind=work]{--k: #0a7a73}[data-k=opinion],.fx-kind[data-kind=opinion]{--k: #7048c6}[data-k=question],.fx-kind[data-kind=question]{--k: #1f6fd1}[data-k=figure],.fx-kind[data-kind=figure]{--k: #1a7f4b}[data-k]:not([data-k=all]),.fx-kind{--k-ink: color-mix(in srgb, var(--k) 78%, #131316);--k-on: #fff}:root[data-theme=dark] [data-k=story],:root[data-theme=dark] .fx-kind[data-kind=story]{--k: #f28a54}:root[data-theme=dark] [data-k=work],:root[data-theme=dark] .fx-kind[data-kind=work]{--k: #43c6bc}:root[data-theme=dark] [data-k=opinion],:root[data-theme=dark] .fx-kind[data-kind=opinion]{--k: #b199ef}:root[data-theme=dark] [data-k=question],:root[data-theme=dark] .fx-kind[data-kind=question]{--k: #78b2f2}:root[data-theme=dark] [data-k=figure],:root[data-theme=dark] .fx-kind[data-kind=figure]{--k: #5cc98e}:root[data-theme=dark] [data-k]:not([data-k=all]),:root[data-theme=dark] .fx-kind{--k-ink: var(--k);--k-on: #131316}.fx-fuel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:20px 26px;border-radius:22px;background:color-mix(in srgb,var(--b1) 9%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--b1) 20%,transparent)}.fx-fleft{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.fx-fnum{display:flex;align-items:flex-end;gap:12px}.fx-fn{font:700 clamp(62px,6.2vw,88px)/.86 var(--font-display);letter-spacing:-.05em;color:var(--b1-ink);font-variant-numeric:tabular-nums}.fx-fnum span{padding-bottom:3px;font:600 15px/1.2 var(--font-display)}.fx-fright{min-width:0}.fx-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-bottom:12px}.fx-stat{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 11px 11px;border:0;border-radius:13px;background:color-mix(in srgb,var(--bg-elev) 62%,transparent);color:var(--text);text-align:left;font:600 13.5px/1.15 var(--font-ui);cursor:pointer;transition:transform .12s,background .12s}.fx-stat:hover{background:var(--bg-elev);transform:translateY(-1px)}.fx-stat:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fx-stat i{font:700 25px/1 var(--font-display);letter-spacing:-.03em;color:inherit}.fx-stat span{white-space:nowrap}.fx-stat u{display:block;width:100%;height:5px;margin-top:6px;border-radius:3px;background:color-mix(in srgb,var(--k, var(--b1)) 16%,transparent);overflow:hidden;text-decoration:none}.fx-stat u b{display:block;height:100%;border-radius:3px;background:var(--k, var(--b1))}.fx-stat.is-on,.fx-stat.is-on:hover{background:var(--text);color:var(--bg-elev)}.fx-stat.is-on u{background:color-mix(in srgb,var(--bg-elev) 20%,transparent)}.fx-stat.is-on[data-k]:not([data-k=all]),.fx-stat.is-on[data-k]:not([data-k=all]):hover{background:var(--k);color:var(--k-on)}.fx-stat.is-on[data-k]:not([data-k=all]) u{background:color-mix(in srgb,var(--k-on) 28%,transparent)}.fx-stat.is-on[data-k]:not([data-k=all]) u b{background:var(--k-on)}.fx-fline{display:flex;align-items:flex-end;justify-content:flex-end;gap:14px;min-height:36px}.fx-tell{flex:none;margin-left:auto}.fx-modew{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.fx-modes{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--text) 6%,transparent)}.fx-mode{padding:5px 9px;border:0;border-radius:7px;background:none;font:600 12.5px/1 var(--font-ui);color:var(--text-soft);cursor:pointer}.fx-mode.is-on{background:var(--bg-elev);color:var(--text);box-shadow:0 1px 2px #00000024}.fx-mline{font:500 12px/1.3 var(--font-ui);color:var(--text-muted)}.fx-warn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:14px;padding:10px 14px 10px 16px;border-radius:14px;background:#fdf0d5;color:#5c3a00;font:500 14px/1.35 var(--font-ui)}.fx-warn.is-alert{background:#fbe3df;color:#7d1f12}:root[data-theme=dark] .fx-warn{background:#fde0471a;color:var(--warning)}:root[data-theme=dark] .fx-warn.is-alert{background:var(--danger-soft);color:var(--danger)}.fx-warn .v5b-btn{flex:none}.fx-stf{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0;font-size:13.5px;color:var(--text-muted)}.fx-stf>span{margin-right:4px}.fx-s{padding:5px 9px;border:0;border-radius:7px;background:none;font:600 13px/1 var(--font-ui);color:var(--text-soft);cursor:pointer}.fx-s:hover{background:var(--bg-subtle)}.fx-s.is-on{background:var(--bg-subtle);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.fx-kinds,.fx-part{display:flex;flex-direction:column;gap:12px}.fx-off{display:none!important}.fx-part:not(:has(>.fx-kind:not(.fx-off))){display:none}.fx-kind{padding:16px 22px 12px;border-radius:20px;background:color-mix(in srgb,var(--k) 6%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k) 16%,transparent)}.fx-kindh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:6px}.fx-kindh h3{margin:0;font:650 18px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--k-ink)}.fx-kindh>i{font-style:normal;font-size:14px;color:var(--k-ink)}.fx-ksub{font-size:13.5px;color:var(--text-muted)}.fx-sp{flex:1}.fx-kind .fx-add,.fx-kind .fx-more{color:var(--k-ink)}.fx-inline{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fx-kind>.fx-dr{display:flex;margin:4px 0 8px}.fx-kind>.fx-none{padding:10px 0 8px;border-top:1px solid color-mix(in srgb,var(--k) 16%,transparent)}.fx-listfoot{padding-top:2px}.fx-srow{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:18px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--k) 16%,transparent);font-size:15px;line-height:1.42}.fx-st-t{min-width:0}.fx-st-t .fe{display:block}.fx-st-r{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.fx-st-r .mk-state{white-space:normal}.fx-srow.is-faded .fe,.fx-fig.is-faded .fe{color:var(--text-muted)}.fx-srow.is-faded .fe:focus,.fx-fig.is-faded .fe:focus{color:var(--text)}.fx-acts{display:flex;flex:none;gap:10px;opacity:0;transition:opacity .12s}.fx-srow:hover .fx-acts,.fx-srow:focus-within .fx-acts,.fx-kind[data-kind=story] .fx-acts{opacity:1}.fx-mk,.fx-rmt{padding:3px 0;border:0;background:none;font:600 13px/1.3 var(--font-ui);cursor:pointer}.fx-mk{color:var(--k-ink)}.fx-rmt{color:var(--text-muted)}.fx-mk:hover,.fx-rmt:hover{text-decoration:underline;text-underline-offset:3px}@media(hover:none){.fx-acts,.fx-fig .fx-rmt{opacity:1}}.fx-kind[data-kind=story] .fx-srow{padding:14px 0}.fx-kind[data-kind=story] .fx-st-t .fe{font:500 23px/1.22 var(--serif);letter-spacing:-.005em}.fx-kind[data-kind=work] .fx-st-t .fe{font-weight:600;font-size:15.5px}.fx-kind[data-kind=opinion] .fx-st-t .fe{font:500 19px/1.25 var(--serif)}.fx-kind[data-kind=question] .fx-st-t{position:relative;padding-left:32px}.fx-kind[data-kind=question] .fx-st-t:before{content:"?";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:23px;height:23px;border-radius:50% 50% 50% 4px;background:color-mix(in srgb,var(--k) 16%,var(--bg-elev));color:var(--k-ink);font:700 13px var(--font-display)}.fx-srow.is-clip:not(.is-open) .fe:not(:focus){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fx-rdm{display:block;margin:6px 0 0;padding:2px 0;border:0;background:none;cursor:pointer;color:var(--text);font:600 13.5px var(--font-ui);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent)}.fx-rdm[hidden]{display:none}.fx-rdm:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:3px}.fx-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fx-tag{padding:3px 9px;border-radius:7px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-soft);font:600 12.5px/1.3 var(--font-ui)}.fx-tag.is-until{background:#fdecc8;color:#6e4400}.fx-tag.is-exp{background:#fbe3df;color:#8f2415}:root[data-theme=dark] .fx-tag.is-until{background:#fde04724;color:var(--warning)}:root[data-theme=dark] .fx-tag.is-exp{background:var(--danger-soft);color:var(--danger)}.fx-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-fig{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:15px 16px;border-radius:16px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k) 14%,transparent)}.fx-fig .fe{display:block;font:650 17px/1.2 var(--font-display);letter-spacing:-.012em;color:var(--k-ink)}.fx-fig-b{display:flex;flex-direction:column;gap:2px;align-items:flex-start;font-size:13px}.fx-fig .mk-state{white-space:normal}.fx-fig .fx-rmt{opacity:0}.fx-fig:hover .fx-rmt,.fx-fig:focus-within .fx-rmt{opacity:1}.fx-foot{margin:26px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.fx-arrow{display:inline-block}.fx-arrow .fx-i{width:12px;height:12px}@container stories (max-width: 820px){.fx-fuel{grid-template-columns:minmax(0,1fr);gap:12px}.fx-stat{padding:9px 10px 10px}}@container stories (max-width: 700px){.fx-srow{grid-template-columns:minmax(0,1fr) 210px}.fx-st-r{flex-direction:column;gap:2px}.fx-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stories (max-width: 520px){.fx-fuel{padding:18px}.fx-fn{font-size:58px}.fx-stat span{font-size:12px;white-space:normal}.fx-fline{flex-wrap:wrap;justify-content:flex-start}.fx-kind{padding:14px 16px 10px}.fx-srow{grid-template-columns:minmax(0,1fr);gap:6px}.fx-st-r{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.fx-acts,.fx-fig .fx-rmt{opacity:1}.fx-kind[data-kind=story] .fx-st-t .fe{font-size:20px}.fx-figs{grid-template-columns:minmax(0,1fr)}}@container stories (max-width: 460px){.fx-stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.fx-stat i{font-size:21px}}@media(max-width:899px){.fx-stat,.fx-mode,.fx-s,.fx-mk,.fx-rmt,.fx-rdm{min-height:44px}.fx-kind .fx-add{min-width:44px}.fx-kindh .fx-inline,.fx-foot .fx-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}}.lk{display:flex;flex-direction:column;gap:12px;min-width:0}.lk .fx-sec{margin-top:26px}.lk-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.lk-h .fx-h{margin:0}.lk-foot{margin-top:22px}.lk-colors{position:relative;min-width:0}.lk-swatches{display:flex;height:220px;border-radius:18px;overflow:hidden;outline:1px solid var(--border);outline-offset:-1px}.lk-swatch{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1px;padding:12px;border:0;text-align:left;font-family:var(--font-ui);transition:flex .2s cubic-bezier(.2,.7,.2,1)}.lk-swatch:first-child{flex:1.5}button.lk-swatch{cursor:pointer}button.lk-swatch:hover{flex:1.8}.lk-swatch:first-child:hover,.lk-swatch.is-picking,.lk-swatch.is-picking:hover{flex:2}.lk-swatch:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.lk-swn{font:650 13.5px/1.2 var(--font-ui)}.lk-swh{font:500 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@media(prefers-reduced-motion:reduce){.lk-swatch{transition:none}}.lk-pop{position:absolute;z-index:30;top:100%;left:0;width:304px;max-width:100%;padding:10px;border-radius:20px;background:var(--bg-elev);box-shadow:var(--shadow-pop),0 0 0 1px var(--border);animation:lk-popin .2s cubic-bezier(.2,.8,.2,1)}@keyframes lk-popin{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.lk-pv{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;padding:14px 16px;border-radius:13px;background:var(--bg-subtle);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.lk-pv-aa{grid-row:span 2;font:500 42px/1 var(--serif)}.lk-pv-n{font:650 14px/1.25 var(--font-display)}.lk-pv-s{font:500 12.5px/1.3 var(--font-ui)}.lk-sv{position:relative;height:150px;margin-top:10px;border-radius:13px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue, #f00));cursor:crosshair;touch-action:none}.lk-hue{position:relative;height:14px;margin:14px 8px 0;border-radius:7px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:ew-resize;touch-action:none}.lk-sv i,.lk-hue i{position:absolute;width:20px;height:20px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 5px #00000073;transform:translate(-50%,-50%);pointer-events:none}.lk-hue i{top:50%}.lk-sv:active i,.lk-hue:active i{width:25px;height:25px}.lk-sv:focus-visible,.lk-hue:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.lk-prow{display:flex;align-items:center;gap:8px;margin-top:14px}.lk-phex{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 11px;height:36px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--border)}.lk-phex span{font:600 12.5px var(--font-ui);color:var(--text-muted)}.lk-phex input{flex:1;min-width:0;width:100%;border:0;background:none;outline:0;color:var(--text);font:500 13.5px ui-monospace,SFMono-Regular,Menlo,monospace}.lk-phex:focus-within{box-shadow:inset 0 0 0 1.5px var(--text)}.lk-phex input[aria-invalid]{color:var(--danger)}.lk-p-err{margin:8px 2px 0;font:500 12.5px/1.4 var(--font-ui);color:var(--danger)}.lk-drop{flex:none;height:36px;white-space:nowrap}.lk-pothers{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 2px;font:500 12.5px var(--font-ui);color:var(--text-muted)}.lk-pothers span{margin-right:auto}.lk-pdot{width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);transition:transform .12s}.lk-pdot:hover{transform:scale(1.15)}.lk-pdot:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lk-pfoot{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.lk-pcancel{padding:8px 10px}.lk-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lk-pair{gap:12px;min-width:0}.lk-mark,.lk-font,.lk-web{padding:14px 16px}.lk-markline{display:flex;align-items:center;justify-content:space-between;gap:8px}.lk-markimg{flex:none;display:grid;place-items:center;width:72px;height:54px;padding:7px;border:0;border-radius:14px;background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}button.lk-markimg{cursor:zoom-in}.lk-markimg img{max-width:100%;max-height:100%;object-fit:contain}.lk-markimg .v5-mark-svg{width:100%;height:100%}.lk-markimg.is-none{background:none;box-shadow:none;border:1px dashed var(--border-strong)}button.lk-markimg:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lk-marknote{margin:8px 0 0;font-size:12.5px}.lk-aa{display:block;margin-bottom:4px;font-size:50px;line-height:1;letter-spacing:-.02em;font-weight:700;color:var(--text)}.lk-aa.is-body{font-weight:500}.lk-aa.is-none{min-height:50px;font-size:13px;line-height:1.35;letter-spacing:0;font-weight:400;color:var(--text-muted)}.lk-fname{font:600 14.5px var(--font-ui)}.lk-webv{font:650 18px var(--font-display)}.lk-refs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:start}.lk-refs-sec.is-busy .lk-refs{opacity:.6;pointer-events:none}.lk-refadd{aspect-ratio:4 / 5;padding:12px;border:1px dashed var(--border-strong);border-radius:12px;background:none;font:600 13.5px/1.3 var(--font-ui);color:var(--text-soft);cursor:pointer}.lk-refadd:hover{color:var(--text);border-color:var(--text-muted)}.lk-ref{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.lk-reflook{display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--control);cursor:zoom-in}.lk-reflook img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.lk-reflook:hover img{transform:scale(1.03)}.lk-reflook:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lk-refx{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:#0a0a0aad;color:#fff;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.lk-ref:hover .lk-refx,.lk-refx:focus-visible{opacity:1}@media(hover:none){.lk-refx{opacity:1}}.lk-refsure{position:absolute;top:0;left:0;right:0;aspect-ratio:4 / 5;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:color-mix(in srgb,var(--bg-elev) 95%,transparent);font:600 13.5px var(--font-ui);color:var(--text)}.lk-ref figcaption{position:relative}.lk-ref figcaption small{display:block;font:500 12px/1.2 var(--font-ui);color:var(--text-muted)}.lk-ref figcaption b{display:block;font:600 13px/1.25 var(--font-ui);color:var(--text)}.lk-usebtn{display:block;width:100%;padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elev);text-align:left;cursor:pointer;color:var(--text)}.lk-usebtn:hover{border-color:var(--text-muted)}.lk-usepop{position:absolute;z-index:20;top:100%;left:0;width:280px;max-width:calc(100vw - 32px);margin-top:6px;padding:12px;border-radius:14px;background:var(--bg-elev);box-shadow:var(--shadow-pop),0 0 0 1px var(--border)}.lk-usel{display:block;margin-bottom:6px;font:600 12.5px var(--font-ui);color:var(--text-soft)}.lk-uses{display:flex;flex-wrap:wrap;gap:6px}.lk-use{padding:6px 10px;border:1px solid var(--border);border-radius:99px;background:none;color:var(--text);font:600 13px/1 var(--font-ui);cursor:pointer}.lk-use:hover{border-color:var(--text-muted)}.lk-use.is-on{background:var(--text);border-color:var(--text);color:var(--bg-elev)}.lk-use:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lk-refnew{margin-top:12px;padding:14px;border-radius:14px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border)}.lk-refnewb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.lk-refnewb .fx-hint{margin:0}.lk-perpic{margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.lk-perh{display:block;margin-bottom:10px;font:650 14.5px/1.25 var(--font-display);color:var(--text)}.lk-caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.lk-cap{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:baseline;padding:9px 11px;border-radius:11px;background:var(--bg-subtle);font-size:13px;color:var(--text-soft)}.lk-cap>b{font:650 12.5px var(--font-ui);color:var(--text);white-space:nowrap}.lk-capdots{grid-column:1 / -1;display:flex;gap:3px}.lk-capdots i{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 12%,transparent)}.lk-capdots i.is-on{background:var(--brand-accent, var(--accent))}.lk-decor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lk .v5b-decor-col{min-width:0}.lk-tiles{display:grid;gap:10px}.lk-tilesbox{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lk-tilesbox>.lk-tiles{align-self:stretch}.lk-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.lk-tile .fe,.lk-tileterm{display:block}.lk-tilehead{grid-column:1 / -1;margin-top:6px;font:600 13px/1.2 var(--font-ui);color:var(--text-muted)}.lk-tilex{position:absolute;top:6px;right:6px;color:inherit;font-size:16px;line-height:1}.lk-tilex:hover{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.lk-touch{display:grid;grid-template-columns:30px minmax(0,190px) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:13px 38px 13px 14px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:16px;background:var(--bg-elev);color:var(--text);font-size:14px;line-height:1.36}.lk-touch:before{content:"";grid-row:1 / span 2;align-self:start;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,var(--c1) 0 4px,transparent 4.5px),color-mix(in srgb,var(--c1) 14%,var(--bg-elev))}.lk-touch:nth-child(2n):before{background:radial-gradient(circle,var(--c2) 0 4px,transparent 4.5px),color-mix(in srgb,var(--c2) 16%,var(--bg-elev))}.lk-touch .lk-tileterm{font:700 15px/1.2 var(--font-display)}.lk-touch .lk-tiledesc{color:var(--text-muted)}.lk-touch>.fe:first-child{grid-column:2 / -1}.v5b-decor-col .lk-touch{grid-template-columns:30px minmax(0,1fr);row-gap:2px;align-items:start}.v5b-decor-col .lk-touch>*{grid-column:2}.v5b-decor-col .lk-touch>.lk-tilex{grid-column:auto}.lk-tilesbox .fx-more,.v5b-decor-col>.fx-more{margin-top:2px}.lk-ideas{display:flex;flex-direction:column;gap:10px}.lk-idea{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 13px 13px 14px;border:1.5px dashed color-mix(in srgb,var(--text) 22%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg-elev) 55%,transparent);font-size:14px;line-height:1.36}.lk-idea b{display:block;font:700 15px/1.2 var(--font-display);color:var(--text)}.lk-idea span{display:block;margin-top:2px;color:var(--text-muted)}.lk-bulb{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--warning-soft, color-mix(in srgb, var(--warning) 16%, var(--bg-elev)));color:var(--warning)}.lk-bulb svg{width:16px;height:16px}.lk-teamn{margin:10px 0 0}.lk-tilesbox:has(.lk-ov) .lk-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.lk-ov{min-height:190px;padding:16px 16px 18px;gap:10px;border-radius:18px;background:var(--mc);color:var(--mo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mo) 12%,transparent);font-size:13.5px;line-height:1.38}.lk-ov .lk-tileterm{font:800 clamp(21px,1.9vw,27px)/1.02 var(--lk-head);letter-spacing:-.025em;text-transform:uppercase}.lk-ov .lk-tiledesc{margin-top:auto}.lk-ov .fe:hover{background:color-mix(in srgb,var(--mo) 10%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mo) 10%,transparent)}.lk-ov .fe.is-ro:hover{background:none;box-shadow:none}.lk-ov .fe:focus{background:color-mix(in srgb,var(--mo) 13%,transparent);color:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--mo) 55%,transparent)}.lk-ov .fe:empty:before{color:inherit;opacity:.75}.lk-tilenew.lk-ov{--mc: var(--bg-elev);--mo: var(--text);border:1px dashed var(--border-strong)}@media(max-width:899px){.lk-row,.lk-decor{grid-template-columns:minmax(0,1fr)}.lk-swatches{height:170px}.lk-swatch{padding:10px}.lk-pop{width:100%;scroll-margin-bottom:96px}.lk-refs{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-ov{min-height:0}.lk-ov .lk-tiledesc{margin-top:14px}.lk-sv{height:180px}.lk-hue{height:22px;border-radius:11px}.lk-pdot{width:36px;height:36px}.lk-use,.lk-usebtn,.lk-pcancel,.lk-pdone,.lk-drop,.lk-refx,.lk-tilex{min-height:44px}.lk-refx,.lk-tilex{min-width:44px}.lk-phex{height:44px}}@media(max-width:760px){.lk-pair.fx-2{grid-template-columns:minmax(0,1fr)}.lk-touch{grid-template-columns:30px minmax(0,1fr);row-gap:2px;align-items:start}.lk-touch>*{grid-column:2}.lk-touch>.lk-tilex{grid-column:auto}}@media(prefers-reduced-motion:reduce){.lk-pop{animation:none}.lk-reflook img,.lk-pdot{transition:none}}.v5b-run{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:var(--bg-subtle);font:600 13.5px var(--font-ui);color:var(--text-2)}.v5b-run i{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--fc);animation:v5b-spin .8s linear infinite}@keyframes v5b-spin{to{transform:rotate(360deg)}}.v5b-addf{padding:7px 13px;border:0;border-radius:999px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border-strong);font:600 12.5px var(--font-ui);color:var(--text-2);white-space:nowrap;cursor:pointer}.v5b-addf:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-hover)}.v5b-addf-box{margin-bottom:14px}.v5b-addf-box .v5b-addf-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}@media(max-width:899px){.v5b-addf-box .v5b-addf-row{grid-template-columns:minmax(0,1fr)}.v5b-addf{min-height:44px}}.fd-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:stretch}.fd-port{position:relative;min-height:290px;display:grid;place-items:center;border-radius:22px;overflow:hidden;background:linear-gradient(155deg,var(--face-a),var(--face-b));color:var(--face-ink)}.fd-port.is-warm{background:linear-gradient(155deg,var(--face-warm-a),var(--face-warm-b));color:var(--face-warm-ink)}.fd-port>span{font:700 84px/1 var(--font-display);letter-spacing:-.03em}.fd-port>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fd-photo{position:absolute;left:10px;right:10px;bottom:10px;padding:8px;border:0;border-radius:10px;background:color-mix(in srgb,var(--bg-elev) 86%,transparent);font:600 13px/1 var(--font-ui);color:var(--text);cursor:pointer}.fd-photo:hover{background:var(--bg-elev)}.fd-photo:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fd-body{display:flex;flex-direction:column;min-width:0;justify-content:center}.fd-name{display:inline-block;max-width:100%;font:500 clamp(40px,4.4vw,60px)/1 var(--serif);letter-spacing:-.022em;color:var(--text)}.fd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:8px 0 14px;font:600 15px var(--font-ui);color:var(--text-soft)}.fd-in{font-weight:400;color:var(--text-muted)}.fd-sp{flex:1}.fd-paused{padding:3px 9px;border-radius:99px;background:var(--bg-subtle);font:600 12.5px var(--font-ui);color:var(--text-soft)}.fd-bg{max-width:640px}.fd-bgst{align-self:flex-start;margin-top:8px}.fd-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14.5px}.fd-links .fx-link{min-height:24px}.fd-voice{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px}.fd-sec{margin-top:40px}.fd-sec+.fd-sec{margin-top:40px}.fd-paper{display:flex;flex-direction:column;min-width:0;padding:18px 22px 12px;border-radius:20px;background:var(--paper);color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--border)}.fd-paper.is-empty{padding-bottom:18px}.fd-paper .fx-lab,.fd-paper .fx-count{color:var(--paper-soft)}.fd-quote{margin:4px 0 8px;font:500 30px/1.14 var(--serif);letter-spacing:-.012em;text-wrap:pretty}blockquote.fd-quote{quotes:"\201c" "\201d"}blockquote.fd-quote:before{content:open-quote}blockquote.fd-quote:after{content:close-quote}.fd-quote .fe{white-space:pre-wrap}.fd-quote.is-mid{font-size:22px;line-height:1.24}.fd-quote.is-long{max-height:320px;overflow-y:auto;font-size:17px;line-height:1.38;letter-spacing:0}.fd-paperfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.fd-paper.is-empty .fd-paperfoot{margin-top:0}.fd-paper .fx-sub{color:var(--paper-soft)}.fd-dots{display:flex}.fd-dot{position:relative;width:20px;height:28px;padding:0;border:0;background:none;cursor:pointer}.fd-dot:before{content:"";position:absolute;left:6px;top:10px;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--paper-ink) 22%,transparent)}.fd-dot.is-on:before{background:var(--b1)}.fd-dot:focus-visible,.fd-step:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.fd-step{width:32px;height:32px;padding:0 0 2px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-elev);color:var(--text);font:500 18px/1 var(--font-ui);cursor:pointer}.fd-step:hover{background:var(--bg-subtle)}.fd-paper .fx-mini{color:var(--paper-soft)}.fd-pastebox{display:flex;flex-direction:column;gap:8px;margin:8px 0}.fd-paste{width:100%;resize:vertical}.fd-pastefoot{display:flex;align-items:center;gap:10px}.fd-dark{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border-radius:20px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--brand-accent, var(--accent)) 36%,transparent),transparent 66%),var(--b3);color:var(--hero-ink);box-shadow:inset 0 0 0 1px #ffffff14}.fd-dark .fx-lab{color:color-mix(in srgb,var(--hero-ink) 72%,transparent)}.fd-notes{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px;padding:0;list-style:none;font:500 16px/1.3 var(--font-ui);color:var(--hero-ink)}.fd-note{position:relative;display:grid;grid-template-columns:6px minmax(0,1fr) auto;column-gap:10px;align-items:start}.fd-note:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:50%;background:color-mix(in srgb,var(--hero-ink) 60%,transparent)}.fd-note .fx-rm{color:inherit;opacity:0}.fd-note:hover .fx-rm,.fd-note .fx-rm:focus-visible{opacity:1}.fd-dark .fx-add{color:color-mix(in srgb,var(--hero-ink) 80%,transparent)}.fd-dark .fe:hover{background:var(--hero-wash);box-shadow:0 0 0 3px var(--hero-wash)}.fd-dark .fe.is-ro:hover{background:none;box-shadow:none}.fd-dark .fe:focus{background:var(--hero-wash);color:var(--hero-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-ink) 60%,transparent)}.fd-dark .fe:empty:before{color:color-mix(in srgb,var(--hero-ink) 65%,transparent)}.fd-col{display:flex;flex-direction:column;gap:14px;min-width:0}.fd-col>.fx-card{flex:1 1 auto}.fd-say{background:color-mix(in srgb,var(--brand-accent, var(--accent)) 7%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent, var(--accent)) 16%,transparent)}.fd-say .fx-chip{padding:8px 13px;border-radius:15px 15px 15px 4px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent, var(--accent)) 22%,transparent);color:var(--text);font:500 16.5px/1.25 var(--serif)}.fd-say .fx-chip .fe:before{content:"\201c"}.fd-say .fx-chip .fe:after{content:"\201d"}.fd-2{gap:14px}.v5b{--fd-pill1: #fbdcc4;--fd-pill2: #dfe7fb;--fd-pill3: #dcefe2;--fd-cares: #fdf0e4;--fd-threads: #eef1fc;--fd-dot: #4f68d8;--fd-line: #7f93e0}:root[data-theme=dark] .v5b{--fd-pill1: #4a3324;--fd-pill2: #2a3350;--fd-pill3: #243a2c;--fd-cares: #2c231b;--fd-threads: #20263a;--fd-dot: #8fa2ee;--fd-line: #5f72bd}.fd-cares{background:linear-gradient(155deg,var(--fd-cares),var(--bg-elev) 80%)}.fd-threads{background:linear-gradient(155deg,var(--fd-threads),var(--bg-elev) 80%)}.fd-cares .fx-rows{gap:9px}.fd-cares .fx-chip{padding:9px 15px;border-radius:99px;box-shadow:none;color:var(--text);font:500 20px/1.15 var(--serif)}.fd-cares .fx-chip:nth-child(3n+1){background:var(--fd-pill1)}.fd-cares .fx-chip:nth-child(3n+2){background:var(--fd-pill2)}.fd-cares .fx-chip:nth-child(3n){background:var(--fd-pill3)}.fd-cares .fx-chip.is-new{background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border-strong)}.fd-threads .fx-rows{position:relative;flex-direction:column;align-items:flex-start;gap:0;padding-left:22px}.fd-threads .fx-rows:before{content:"";position:absolute;left:5px;top:12px;bottom:18px;width:2px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--fd-line) 0 5px,transparent 5px 10px)}.fd-threads .fx-rows:not(:has(.fx-chip)){padding-left:0}.fd-threads .fx-rows:not(:has(.fx-chip)):before{display:none}.fd-threads .fx-chip{position:relative;padding:6px 8px 6px 0;background:none;box-shadow:none;color:var(--text);font:650 16px/1.25 var(--font-display);letter-spacing:-.01em}.fd-threads .fx-chip:before{content:"";position:absolute;left:-22px;top:11px;width:12px;height:12px;border-radius:50%;background:var(--fd-dot);box-shadow:0 0 0 3px var(--fd-threads)}.fd-threads .fx-add{margin-top:4px}.fd-left{margin-left:8px;padding:2px 8px 2px 7px;font-size:11.5px}@media(hover:hover){.fd-cares .fx-chip .fx-rm,.fd-threads .fx-chip .fx-rm,.fd-say .fx-chip .fx-rm{width:0;transition:none}.fd-cares .fx-chip:hover .fx-rm,.fd-threads .fx-chip:hover .fx-rm,.fd-say .fx-chip:hover .fx-rm,.fd-cares .fx-chip:focus-within .fx-rm,.fd-threads .fx-chip:focus-within .fx-rm,.fd-say .fx-chip:focus-within .fx-rm{width:20px}}.fd-never{background:color-mix(in srgb,var(--danger) 4%,var(--bg-elev));border-color:color-mix(in srgb,var(--danger) 16%,transparent)}.fd-never .fx-h{margin-bottom:2px}.fd-tight{gap:12px;margin-top:12px}.fd-grp{min-width:0}.fd-grp .fx-lab{margin-bottom:4px}.fd-grp .fx-hint{margin:0 0 8px}.fd-none{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:899px){.fd-hero{grid-template-columns:minmax(0,1fr);gap:18px}.fd-port{min-height:190px}.fd-port>span{font-size:64px}.fd-photo{min-height:44px}.fd-name{font-size:38px}.fd-voice,.fd-2.fx-2,.fd-tight.fx-2{grid-template-columns:minmax(0,1fr)}.fd-quote{font-size:25px}.fd-dot{width:28px;height:44px}.fd-dot:before{left:10px;top:18px}.fd-step{width:44px;height:44px}.fd-meta .fx-mini,.fd-links .fx-link{min-height:44px}.fd-sec .fx-add{min-width:44px}.fd-threads .fx-chip{flex-wrap:wrap}}.lr-cc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:14px}.lr-tips{margin-bottom:18px;padding:14px 18px 16px;border-radius:18px;background:var(--warning-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 22%,transparent)}.lr-tipsh{display:flex;align-items:center;gap:10px;font-size:13.5px}.lr-tipsh b{font:650 15.5px var(--font-display);color:var(--warning)}.lr-tip{margin-top:9px;padding:11px 12px 12px;border-radius:12px;background:var(--bg-elev)}.lr-tip>p{margin:0;font:600 15px/1.3 var(--font-display);color:var(--text)}.lr-tip>small{display:block;margin-top:3px;color:var(--text-muted);font-size:13px;line-height:1.4}.lr-tipform{margin-top:10px}.lr-tipform label>span{display:block;margin-bottom:4px;font:600 12.5px var(--font-ui);color:var(--text-muted)}.lr-tipbox{display:block;width:100%;padding:9px 11px;border:0;border-radius:10px;background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:400 15px/1.4 var(--font-ui);resize:vertical}.lr-tipbox:focus{outline:0;background:var(--bg-elev);box-shadow:inset 0 0 0 1.5px var(--border-focus)}.lr-tipform .fx-hint{margin:6px 0 0}.lr-acts>.lr-tipnote{flex-basis:100%;margin:0}.lr-tipnote{margin:6px 0 0;font-size:13.5px;line-height:1.35;color:var(--danger)}.lr-tipgo{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.lr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:9px}.lr-acts .v5b-btn{padding:6px 10px;font-size:13px}.lr-habit{min-width:0;padding:12px 14px;border-radius:13px;background:var(--bg-elev);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .05))}.lr-habit>p{margin:0;font:600 15px/1.3 var(--font-display);color:var(--text);overflow-wrap:anywhere}.lr-habit>small{display:block;margin-top:3px;color:var(--text-muted);font-size:13px;line-height:1.35}.lr-habit.is-struck>p{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text) 45%,transparent)}.lr-rcpt{margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:13px;line-height:1.4;color:var(--text-soft)}.lr-rcpt[hidden]{display:none}.lr-rcpt p{margin:0 0 6px;font:inherit}.lr-rcpt p:last-child{margin-bottom:0}.lr-diff{display:grid;gap:6px;margin-top:8px;font-size:13px;line-height:1.4}.lr-diff>div{padding:7px 10px;border-radius:9px;background:var(--success-soft);color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.lr-diff>.is-was{background:var(--danger-soft)}.lr-diff em{display:block;font:600 11.5px var(--font-ui);font-style:normal;color:var(--text-muted)}.lr-big{margin:6px 0 14px;font:500 clamp(30px,3.3vw,44px)/1.1 var(--serif);letter-spacing:-.015em;color:var(--text);text-wrap:balance}.lr-big b{font-weight:600;color:var(--b1-ink)}.lr-pipe{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,6fr);gap:12px;align-items:stretch}.lr-pipe.no-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-stage{display:flex;flex-direction:column;min-width:0;padding:16px;border-radius:18px;background:var(--bg-subtle)}.lr-stage.is-try{background:color-mix(in srgb,var(--b2) 13%,var(--bg-elev))}.lr-stage.is-use{background:color-mix(in srgb,var(--success) 8%,var(--bg-elev))}.lr-stageh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--text)}.lr-stageh>b{font:700 34px/1 var(--font-display);letter-spacing:-.03em}.lr-stageh>span:not(.v5b-saved){font:650 15.5px var(--font-display)}.lr-stageh+.lr-habits{margin-top:10px}.lr-habits{display:flex;flex-direction:column;gap:8px}.lr-stage>.fx-add{align-self:flex-start;margin-top:8px}.lr-stage>.v5b-input{margin-top:8px}.lr-time{display:flex;flex-direction:column}.lr-tl{position:relative;padding:0 0 14px 18px;border-left:2px solid var(--line)}.lr-tl:before{content:"";position:absolute;left:-5px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--text-soft)}.lr-tl time{display:block;margin-bottom:2px;font:600 13px var(--font-ui);color:var(--text-muted)}.lr-tl p{margin:0;font:500 17px/1.3 var(--serif);color:var(--text);overflow-wrap:anywhere}.lr-tlgo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:13.5px}.lr-offs{display:flex;flex-direction:column;gap:8px}.lr-offs .lr-habit{background:var(--bg-subtle);box-shadow:none}.lr-offs .lr-habit>p{font-weight:500;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text) 40%,transparent)}.lr-bottom>div{min-width:0}.lr-closedh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.lr-closedl{margin-top:4px;font-size:13.5px;color:var(--text-soft)}.lr-closedl>div{padding:6px 0;border-top:1px solid var(--line)}.lr-closedl small{display:block;color:var(--text-muted);font-size:12.5px}@media(max-width:899px){.lr-pipe,.lr-pipe.no-queue,.lr-bottom{grid-template-columns:minmax(0,1fr)}.lr-tipgo{margin-left:0}.lr-acts .v5b-btn,.lr-tlgo .fx-link,.lr-cc .fx-link{min-height:44px}}.tm-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.tm-title{margin:0;font:650 26px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.tm-head .fx-sub{flex-basis:100%;margin:0}.tm-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;margin-top:14px;align-items:start}.tm-top.is-one{grid-template-columns:minmax(0,1fr)}.tm-top>*{min-width:0}.tm-golive{--tm-mark: color-mix(in srgb, var(--b1) 62%, #fff);--tm-dim: color-mix(in srgb, var(--hero-ink) 78%, transparent);--tm-under: color-mix(in srgb, var(--hero-ink) 50%, transparent);--tm-ok: color-mix(in srgb, var(--success) 55%, #fff);position:relative;overflow:hidden;padding:20px 22px;border-radius:20px;background:var(--b3);color:var(--hero-ink);box-shadow:inset 0 0 0 1px #ffffff14}.tm-golive:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--b1) 34%,transparent),transparent 66%);pointer-events:none}.tm-golive>*{position:relative}.tm-glhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.tm-glchip{padding:4px 9px;border-radius:8px;background:var(--hero-wash);font:600 12.5px var(--font-ui)}.tm-glnum{font:500 14px var(--font-ui);color:var(--tm-dim)}.tm-glnum b{font:700 26px/1 var(--font-display);color:var(--hero-ink)}.tm-glmeter{height:6px;margin:10px 0 14px;border-radius:3px;background:var(--hero-wash);overflow:hidden}.tm-glmeter i{display:block;height:100%;border-radius:3px;background:var(--tm-mark)}.tm-golive h3{margin:0;font:500 25px/1.14 var(--serif);letter-spacing:-.005em;color:var(--hero-ink)}.tm-golive>p{margin:8px 0 0;color:var(--tm-dim);font-size:14px;line-height:1.45}.tm-gllink,.tm-fix{padding:0;border:0;background:none;color:var(--hero-ink);font:600 14px var(--font-ui);text-decoration:underline;text-decoration-color:var(--tm-under);text-underline-offset:3px;cursor:pointer}.tm-chks{margin-top:12px}.tm-chk{display:grid;grid-template-columns:14px auto minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:8px 0;border-top:1px solid var(--hero-wash);font-size:14px;line-height:1.35}.tm-chk>i{width:9px;height:9px;border-radius:50%;background:var(--tm-mark);align-self:center}.tm-chk.is-wait>i{background:none;box-shadow:inset 0 0 0 1.5px #fff9}.tm-chk.is-ok>i{background:var(--tm-ok)}.tm-chk b{font-weight:650}.tm-chk small{color:var(--tm-dim);font-size:13px;overflow-wrap:anywhere}.tm-glfold{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 0;border:0;background:none;color:var(--hero-ink);font:600 13.5px var(--font-ui);cursor:pointer}.tm-glfold:before{content:"";border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.tm-glfold.is-open:before{transform:rotate(90deg)}.tm-glgrp{display:block;margin:8px 0 2px;color:var(--tm-dim);font-size:12.5px}.tm-redraft .fx-h{margin:0}.tm-redraft .v5b-strip{margin:0 0 10px}.tm-rdbody{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tm-rdrun{flex-basis:100%;display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.35;color:var(--text-soft)}.tm-rdrun i{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-top-color:var(--text);animation:tm-spin .8s linear infinite}.tm-rdrun.is-done{color:var(--text)}@keyframes tm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tm-rdrun i{animation:none}}.tm-rowh{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.tm-rowh .fx-h{margin:0}.tm-rowh+.fx-sub{margin-top:3px}.tm-refresh{color:var(--text);text-decoration:underline;text-underline-offset:3px}.tm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tm-tab{padding:7px 13px;border:1px solid var(--border);border-radius:99px;background:var(--bg-elev);color:var(--text-soft);font:600 13.5px/1.2 var(--font-ui);cursor:pointer}.tm-tab:hover{border-color:var(--border-strong)}.tm-tab.is-on{border-color:var(--text);background:var(--text);color:var(--bg-elev)}.tm-irows[hidden]{display:none}.tm-irow{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4px 14px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--text)}.tm-irow:first-child{border-top:0;padding-top:0}.tm-irow>small{color:var(--text-muted);font-size:13.5px}.tm-said{white-space:pre-line;overflow-wrap:anywhere}.tm-files{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tm-irow .v5b-chips span{background:var(--bg-subtle)}.tm-trans{margin:8px 0 0;padding:14px 16px;border-radius:14px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.55 var(--font-ui)}@media(max-width:1180px){.tm-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.tm-chk{grid-template-columns:14px minmax(0,1fr) auto}.tm-chk>small{grid-column:2 / -1;grid-row:2}.tm-fix,.tm-gllink{min-height:44px}.tm-fix{display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px}.tm-glfold,.tm-tab,.tm-refresh{min-height:44px}.tm-irow{grid-template-columns:minmax(0,1fr)}}.v5b-rv-wrap{display:grid;place-items:center;padding:24px;z-index:760}.v5b-rv{--fc: #4a4b55;--fb: color-mix(in oklab, var(--fc) 8%, var(--bg-elev));width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:16px;background:var(--bg-elev);box-shadow:var(--shadow-pop);overflow:hidden;font-family:var(--font-ui)}.v5b-rv-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.v5b-rv-head>.v5b-eb{flex:none;flex-wrap:nowrap;gap:12px}.v5b-rv-head h2{margin:4px 0 6px;font:700 19px/1.25 var(--font-ui);color:var(--text)}.v5b-rv-head .v5b-grp{margin:0}.v5b-rv-body{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr)}.v5b-rv-rail{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--border);overflow-y:auto}.v5b-rv-rail .v5b-grp{margin:8px 6px 4px}.v5b-rv-ri{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:none;text-align:left;font:500 13px var(--font-ui);color:var(--text-2);cursor:pointer}.v5b-rv-ri:hover{background:var(--hover)}.v5b-rv-ri i{flex:none;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-hover)}.v5b-rv-ri.is-on i{background:var(--success);box-shadow:none}.v5b-rv-fields{display:flex;flex-direction:column;gap:14px;padding:16px 18px;overflow-y:auto}.v5b-rv-f{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-subtle)}.v5b-rv-f.is-on{border-color:color-mix(in oklab,var(--success) 45%,transparent)}.v5b-rv-f b{font:700 15px var(--font-ui);color:var(--text)}.v5b-rv-panes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v5b-rv-p{min-width:0;padding:10px 12px;border-radius:10px;background:var(--bg-elev);border:1px solid var(--border)}.v5b-rv-p small{display:block;margin-bottom:4px;font:700 10.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.v5b-rv-f.is-on .v5b-rv-p.is-new{border-color:color-mix(in oklab,var(--success) 45%,transparent)}.v5b-rv-f.is-on .v5b-rv-p.is-was .v5b-iv{color:var(--text-dim)}.v5b-iv{font:500 14px/1.5 var(--font-ui);color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.v5b-src summary{cursor:pointer;font:600 12.5px var(--font-ui);color:var(--text-muted)}.v5b-src-i{margin-top:8px}.v5b-src-i small{display:block;font:600 11.5px var(--font-ui);color:var(--text-dim)}.v5b-rv-foot{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--border)}@media(max-width:899px){.v5b-rv-wrap{padding:0}.v5b-rv{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.v5b-rv-head{flex-direction:column}.v5b-rv-body{grid-template-columns:minmax(0,1fr)}.v5b-rv-rail{display:none}.v5b-rv-panes{grid-template-columns:minmax(0,1fr)}.v5b-rv-foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.v5b-sec,.v5b-flash,.v5b-saved,.v5b-run i{animation:none!important}.v5b-ni{transition:none}}@media(max-width:1180px){.v5b-split{grid-template-columns:212px minmax(0,1fr);gap:32px}}@media(max-width:899px){.v5b-top{position:static;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;background:none;backdrop-filter:none}.v5b-needs{justify-content:flex-start}.v5b-needs button{margin-left:auto}.v5b-first{flex-wrap:wrap}.v5b-first .v5b-btn{flex:1 1 auto;min-height:44px}.v5b-split{display:block;margin-top:12px}.v5b-nav{position:static;flex-direction:row;gap:4px;overflow-x:auto;margin:0 -2px 12px;scrollbar-width:none}.v5b-ni{flex:none;min-height:44px;white-space:nowrap}.v5b-ni.is-home{margin-bottom:0}.v5b-ni.is-team{margin-top:0}.v5b-gn{overflow:visible}.v5b-eb>.v5b-lk{min-height:44px;display:inline-flex;align-items:center}}.v5-cal-page .v5-page-body,.v5-cal-page .v5-page-head{max-width:1240px}.v5-chip.is-dark{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-chip.is-dark:hover{background:var(--accent-hover)}.v5-chip.is-mini{padding:3px 10px;font-size:12px}a.v5-chip{text-decoration:none}.v5-cal-banners:empty{display:none}.v5-cal-banners{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.v5-calbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;margin-bottom:14px;border-radius:12px;font:500 13.5px/1.4 var(--font-ui);background:color-mix(in oklab,var(--brand-accent, var(--accent)) 8%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--brand-accent, var(--accent)) 28%,transparent)}.v5-calbar>span{flex:1;min-width:200px}.v5-calbar.is-done{background:var(--success-soft);border-color:color-mix(in oklab,var(--success) 30%,transparent)}.v5-cal{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start;font-family:var(--font-ui)}.v5-cal[hidden],.v5-cal-phone[hidden],.v5-cal-phone{display:none}.v5-cal-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v5-cal-nav{width:32px;height:32px;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--text-muted);display:grid;place-items:center;font-size:17px;cursor:pointer}.v5-cal-nav:hover,.v5-cal-nav:focus-visible{color:var(--text);border-color:var(--border-hover)}.v5-cal-ttl{display:flex;flex-direction:column;line-height:1.25;padding:0 4px}.v5-cal-ttl-b{font-size:16px;color:var(--text)}.v5-cal-ttl-s{font-size:12px;color:var(--text-dim)}.v5-cal-seg{margin-left:auto;display:inline-flex;background:var(--control);border-radius:9px;padding:3px}.v5-cal-seg-b{padding:5px 11px;border:0;border-radius:7px;background:none;font:600 12.5px var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-cal-seg-b.is-on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-xs)}.v5-cal-filt{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.v5-cal-filt[hidden]{display:none}.v5-fc,.v5-fc-all{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elev);font:600 12px var(--font-ui);color:var(--text-2);cursor:pointer}.v5-fc i{width:8px;height:8px;border-radius:50%;background:var(--net)}.v5-fc.is-on{border-color:var(--net);background:color-mix(in oklab,var(--net) 10%,var(--bg-elev));color:var(--text)}.v5-fc-all{border-style:dashed}.is-linkedin{--net: var(--net-linkedin)}.is-instagram{--net: var(--net-instagram)}.is-x{--net: var(--net-x)}.is-video{--net: var(--net-video)}.is-other{--net: var(--net-other)}.v5-net-ic{display:inline-grid;width:13px;height:13px;color:var(--net);flex:none}.v5-net-ic svg{width:100%;height:100%;display:block}.v5-wk{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:hidden}.v5-wk-sc{height:max(560px,calc(100vh - 290px));overflow:auto;position:relative}.v5-wk-row{display:grid;grid-template-columns:56px repeat(7,minmax(92px,1fr))}.v5-wk-head{position:sticky;top:0;z-index:8;background:var(--bg-elev);border-bottom:1px solid var(--border)}.v5-wk-day{padding:8px 6px;font:500 12px var(--font-ui);color:var(--text-muted);border:0;background:none;text-align:left}.v5-wk-day b{color:var(--text)}.v5-wk-day.is-today,.v5-wk-day.is-today b{color:var(--bad);font-weight:700}button.v5-wk-day{cursor:copy;border-radius:8px}button.v5-wk-day:hover,button.v5-wk-day:focus-visible{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 10%,transparent)}.v5-wk-body{position:relative}.v5-wk-hrs{position:relative;height:1440px}.v5-wk-hrs span{position:absolute;right:8px;transform:translateY(-50%);font:600 10.5px var(--font-ui);color:var(--text-dim);white-space:nowrap}.v5-col{position:relative;height:1440px;border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom,transparent 0 59px,var(--border) 59px 60px)}.v5-col.is-today{background-color:color-mix(in oklab,var(--bad) 4%,var(--bg-elev))}.v5-col.is-past{background-color:var(--bg-subtle)}.v5-col.is-can{cursor:copy}.v5-now{position:absolute;left:0;right:0;height:2px;background:var(--bad);z-index:3}.v5-now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--bad)}.v5-ev{position:absolute;height:96px;box-sizing:border-box;border-radius:10px;overflow:hidden;z-index:2;border:1px solid color-mix(in oklab,var(--net) 26%,transparent);background-color:color-mix(in oklab,var(--net) 10%,var(--bg-elev));background-size:cover;background-position:center;box-shadow:0 10px 20px -12px var(--net);font:500 11.5px/1.3 var(--font-ui)}.v5-ev.is-mv{cursor:grab;touch-action:none}.v5-ev.is-drag{opacity:.35}.v5-ev-hit{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:6px 7px;border:0;background:none;text-align:left;color:var(--text);font:inherit;cursor:inherit}.v5-ev.is-txt .v5-ev-hit{justify-content:flex-start;padding-top:32px}.v5-ev.is-pic:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,color-mix(in oklab,var(--net) 92%,#000) 100%);pointer-events:none}.v5-ev.is-pic.is-x:before{background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.9) 100%)}.v5-ev.is-pic .v5-ev-hit,.v5-ev.is-pic .v5-ev-title{color:#fff}.v5-ev-badge{position:absolute;top:6px;left:6px;z-index:3;width:22px;height:22px;border-radius:6px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px #00000040;pointer-events:none}.v5-ev.is-txt .v5-ev-badge{box-shadow:none;border:1px solid var(--border);background:var(--bg-elev)}.v5-ev-t{font-weight:700;white-space:nowrap}.v5-ev-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;margin-top:1px;color:var(--text)}.v5-ev-st{display:block;font-style:normal;font-size:10.5px;font-weight:700;color:var(--bad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-ev-st.is-ok{color:var(--success)}.v5-ev.is-pic .v5-ev-st{color:#fff}.v5-ev.is-pic .v5-ev-st:not(.is-ok):before{content:"\26a0\fe0e  "}.v5-ev.is-pic .v5-ev-st.is-ok{color:#9be3b4}.v5-ev-warn{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;border-radius:6px;background:#fff;color:var(--bad);display:grid;place-items:center;box-shadow:0 2px 6px #00000040;cursor:help}.v5-ev.is-txt .v5-ev-warn{box-shadow:none;border:1px solid color-mix(in oklab,var(--bad) 45%,var(--border));background:var(--bg-elev)}.v5-ev-warn-ic{width:14px;height:14px;display:grid}.v5-ev-warn-ic svg{width:100%;height:100%}.v5-tip{position:fixed;z-index:9990;max-width:260px;padding:8px 10px;border-radius:9px;background:var(--text);color:var(--bg-elev);font:500 12.5px/1.45 var(--font-ui);box-shadow:var(--shadow-pop);pointer-events:none}.v5-ev-live{position:absolute;right:5px;top:6px;z-index:4;padding:2px 7px;border-radius:999px;background:var(--bg-elev);color:var(--text);font:700 10px var(--font-ui);text-decoration:none;box-shadow:var(--shadow-sm)}.v5-ev.st-blocked,.v5-ev.st-failed{--net: var(--bad);border-color:var(--bad);box-shadow:0 0 0 2px color-mix(in oklab,var(--bad) 35%,transparent),0 12px 24px -10px var(--bad)}.v5-ev.st-posted{opacity:.55;box-shadow:none}.v5-ev.st-sending{animation:v5-pulse 1.4s ease-in-out infinite}.v5-ev.is-new{outline:2px solid var(--success);outline-offset:1px}@keyframes v5-pulse{50%{opacity:.65}}.v5-ghost{position:absolute;left:3px;right:3px;height:96px;box-sizing:border-box;padding:6px 8px;border:1px dashed color-mix(in oklab,var(--brand-accent, var(--accent)) 60%,transparent);background:color-mix(in oklab,var(--brand-accent, var(--accent)) 8%,var(--bg-elev));border-radius:9px;font:700 11.5px var(--font-ui);color:var(--brand-ink);z-index:4;pointer-events:none;white-space:nowrap}.v5-ghost.is-no{border-color:var(--border-strong);background:var(--bg-subtle);color:var(--text-dim)}.v5-float{position:fixed!important;top:0;z-index:1000;pointer-events:none;opacity:.94;box-shadow:0 22px 44px -14px #00000080!important}body.v5-dragging{cursor:grabbing;user-select:none}.v5-pop{position:absolute;left:3px;width:250px;z-index:6;box-sizing:border-box;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-pop);padding:12px;display:flex;flex-direction:column;gap:9px;font:500 12.5px/1.4 var(--font-ui);color:var(--text-2)}.v5-pop.is-left{left:auto;right:3px}.v5-pop-h{display:flex;flex-direction:column;gap:2px}.v5-pop-h b{font-size:13px;color:var(--text);line-height:1.3}.v5-pop-h small{color:var(--text-dim)}.v5-pop-see{align-self:flex-start;margin-top:6px}.v5-pop-l{display:flex;align-items:center;justify-content:space-between;gap:8px}.v5-pop-time{font:600 13px var(--font-ui);border:1px solid var(--border-strong);border-radius:8px;padding:5px 7px;background:var(--bg-elev);color:var(--text)}.v5-pop-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v5-pop-acts .v5-chip{padding:6px 12px;font-size:12.5px}.v5-pop-cancel{margin-left:auto;border:0;background:none;color:var(--text-dim);font:600 12.5px var(--font-ui);cursor:pointer}.v5-daychips{display:flex;gap:4px;flex-wrap:wrap}.v5-daychip{display:flex;flex-direction:column;align-items:center;min-width:36px;padding:5px 4px;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-elev);font:600 10.5px var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-daychip b{font-size:13px;color:var(--text)}.v5-daychip.is-on{border-color:var(--accent);background:var(--accent);color:var(--bg-elev)}.v5-daychip.is-on b{color:var(--bg-elev)}.v5-month{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:visible}.v5-month-h{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--border)}.v5-month-h span{padding:8px 10px;font:600 12px var(--font-ui);color:var(--text-dim)}.v5-month-b{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.v5-md{position:relative;min-height:92px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px;display:flex;flex-direction:column;gap:3px;min-width:0}.v5-md:nth-child(7n){border-right:0}.v5-md.is-past{background:var(--bg-subtle)}.v5-md-n{font:600 12px var(--font-ui);color:var(--text-muted)}.v5-md.is-other .v5-md-n{color:var(--text-dim);font-weight:500}.v5-md.is-today .v5-md-n{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--accent);color:var(--bg-elev)}.v5-mp{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;border:1px solid color-mix(in oklab,var(--net) 24%,transparent);background:color-mix(in oklab,var(--net) 6%,var(--bg-elev));font:600 11px var(--font-ui);color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden}.v5-mp.st-posted{opacity:.5}.v5-mp.st-blocked,.v5-mp.st-failed{--net: var(--bad);border-color:var(--bad);color:var(--bad)}.v5-more{align-self:flex-start;border:0;background:none;padding:1px 4px;font:700 11px var(--font-ui);color:var(--text-muted);cursor:pointer;border-radius:5px}.v5-more:hover,.v5-more:focus-visible{background:var(--hover);color:var(--text)}.v5-mlist{position:absolute;left:4px;top:4px;z-index:9;width:230px;max-width:80vw;padding:8px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:4px}.v5-md:nth-child(7n) .v5-mlist,.v5-md:nth-child(7n-1) .v5-mlist{left:auto;right:4px}.v5-mlist-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px 4px;font-size:13px}.v5-mli{display:grid;grid-template-columns:14px 64px 1fr;align-items:center;gap:6px;padding:6px;border:0;border-radius:8px;background:none;font:500 12px var(--font-ui);color:var(--text-2);text-align:left;cursor:pointer}.v5-mli:hover,.v5-mli:focus-visible{background:var(--hover)}.v5-mli b{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-mli.st-failed b,.v5-mli.st-blocked b{color:var(--bad)}.v5-cal-side{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:14px;position:sticky;top:16px}.v5-cal-side-h{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.v5-cal-side-h h2{margin:0;font:700 16px var(--font-ui);color:var(--text)}.v5-cal-side-n{color:var(--text-dim);font-size:12.5px}.v5-cal-help{font-size:12.5px;color:var(--text-muted);margin:0 0 10px}.v5-cal-help b{color:var(--success)}.v5-u{border:1px solid var(--border);border-radius:11px;margin-bottom:8px;padding:8px;transition:border-color var(--t),box-shadow var(--t)}.v5-u:hover{border-color:var(--border-hover)}.v5-u.is-on{border-color:color-mix(in oklab,var(--net) 40%,transparent);background:color-mix(in oklab,var(--net) 6%,var(--bg-elev));box-shadow:0 10px 22px -12px var(--net)}.v5-u-pick{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:grab;touch-action:none}.v5-u-pick img,.v5-aa{width:32px;height:40px;border-radius:6px;object-fit:cover;flex:none}.v5-aa{display:grid;place-items:center;background:var(--control);font:700 10px var(--font-ui);color:var(--text-muted)}.v5-u-tx{min-width:0}.v5-u-tx b{display:block;font-size:12.5px;line-height:1.35;color:var(--text)}.v5-u-meta{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted);margin-top:2px}.v5-u-acts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 42px}.v5-u-acts .v5-chip.is-small{padding:5px 10px;font-size:12px}.v5-cal-state:empty{display:none}@media(prefers-reduced-motion:reduce){.v5-ev.st-sending{animation:none}}.v5-cal-sk{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.v5-cal-sk-top{display:flex;gap:12px;align-items:center;margin-bottom:10px}.v5-cal-sk-wk>div,.v5-cal-sk-side,.v5-cal-sk-r>div{display:flex;flex-direction:column;gap:8px}.v5-cal-sk-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:420px;padding:10px;border:1px solid var(--border);border-radius:14px}.v5-cal-sk-side{padding:14px;border:1px solid var(--border);border-radius:16px}.v5-cal-sk-r{display:flex;gap:10px;align-items:center;margin-top:10px}.v5-cal-sk-r>div{flex:1}.v5-ask-wrap,.v5-see-wrap{position:fixed;inset:0;z-index:780;display:grid;place-items:center;padding:16px;background:var(--scrim);animation:v5-fade .16s ease-out}.v5-ask{width:min(400px,100%);padding:18px;border-radius:16px;background:var(--bg-elev);box-shadow:var(--shadow-pop);font-family:var(--font-ui)}.v5-ask-title{display:block;font-size:15.5px;color:var(--text)}.v5-ask-body{margin:8px 0 0;color:var(--text-muted);font-size:13.5px;line-height:1.5}.v5-ask-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.v5-see{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border-radius:16px;background:var(--bg-elev);box-shadow:var(--shadow-pop);font-family:var(--font-ui);display:flex;flex-direction:column;gap:12px}.v5-see-back{display:none;align-self:flex-start;border:0;background:none;padding:0;font:600 14px var(--font-ui);color:var(--text-2)}.v5-see-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.v5-see-title{display:block;font-size:16px;color:var(--text)}.v5-see-where{color:var(--text-muted);font-size:12.5px}.v5-see-note{margin:0;padding:8px 10px;border-radius:9px;background:var(--bg-subtle);color:var(--text-muted);font-size:12.5px}.v5-see-tabs{display:flex;gap:6px;flex-wrap:wrap}.v5-see-tabs[hidden]{display:none}.v5-see-tab{padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elev);font:600 12px var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-see-tab.is-on{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-see-card{border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.v5-see-head{display:flex;gap:10px;align-items:center}.v5-see-head small{display:block;color:var(--text-dim);font-size:12px}.v5-see-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 14px var(--font-ui)}.v5-see-av.is-img{overflow:hidden;background:var(--bg-elev);border:1px solid var(--border)}.v5-see-av.is-img img{width:100%;height:100%;object-fit:contain}.v5-see-cap{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5;color:var(--text)}.v5-see-imgw{position:relative}.v5-see-img{width:100%;border-radius:10px;display:block}.v5-see-count{position:absolute;right:8px;top:8px;padding:2px 8px;border-radius:999px;background:#0009;color:#fff;font:700 11px var(--font-ui)}.v5-see-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px}.v5-see-back-note{flex:1 1 200px;min-width:0;font-weight:500;color:var(--text-muted)}.v5-li-h{display:flex;align-items:baseline;gap:8px;margin:18px 2px 8px;font:700 15px var(--font-ui);color:var(--text)}.v5-li-h small{font:500 12.5px var(--font-ui);color:var(--text-dim)}.v5-li-h.is-today{color:var(--bad)}.v5-li-none{margin:4px 2px;font:500 13.5px/1.5 var(--font-ui);color:var(--text-muted)}.v5-li-none b{color:var(--text)}.v5-li{display:flex;align-items:center;gap:10px;background:var(--bg-elev);border-radius:12px;box-shadow:0 0 0 1px var(--border);padding:8px;margin-bottom:7px;font-family:var(--font-ui)}.v5-li>img,.v5-li .v5-aa,.v5-li-hit img{width:42px;height:42px;border-radius:9px;object-fit:cover;flex:none}.v5-li-hit{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;min-height:44px}.v5-li-tx{flex:1;min-width:0}.v5-li-tx b{display:block;font:700 13.5px/1.3 var(--font-ui);color:var(--text)}.v5-li-tx small{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px;font:500 12px var(--font-ui);color:var(--text-muted)}.v5-li-tx em{font-style:normal;font-weight:700;color:var(--bad)}.v5-li-tm{flex:none;width:64px;white-space:nowrap;font:700 12.5px var(--font-ui);color:var(--text)}.v5-li.st-failed,.v5-li.st-blocked{box-shadow:0 0 0 1.5px var(--bad),0 10px 20px -14px var(--bad)}.v5-li.is-gone{opacity:.6}.v5-li{flex-wrap:wrap}.v5-li-warn{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:color-mix(in oklab,var(--bad) 10%,var(--bg-elev));color:var(--bad)}.v5-li-warn .v5-ev-warn-ic{width:18px;height:18px}.v5-li-why{flex-basis:100%;margin:2px 4px 4px 74px}.v5-li .v5-u-acts{flex-basis:100%;margin:0 0 2px 52px}.v5-li-live{flex:none;font:700 11.5px var(--font-ui);color:var(--text)}.v5-li-more{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.v5-cal-sh{display:flex;flex-direction:column;gap:10px;font-family:var(--font-ui)}.v5-cal-sh>b{font-size:16px;color:var(--text)}.v5-cal-sh>small{color:var(--text-muted);font-size:13px}.v5-cal-sh-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.v5-cal-sh-acts .v5-chip{min-height:44px}@media(max-width:1100px){.v5-cal,.v5-cal-sk{grid-template-columns:minmax(0,1fr)}.v5-cal-side{position:static}}@media(max-width:899px){.v5-cal{display:none}.v5-cal-phone{display:block}.v5-cal-phone[hidden]{display:none}.v5-cal-sk{grid-template-columns:minmax(0,1fr)}.v5-cal-sk-side{display:none}.v5-see-wrap{padding:0;place-items:stretch}.v5-see{width:100%;max-height:100dvh;border-radius:0}.v5-see-back{display:block}.v5-see-back-note{flex-basis:100%}}.v5-day{display:flex;flex-direction:column;gap:10px;width:100%;max-width:760px;margin:0 auto 18px;font-family:var(--font-ui)}.v5-day:empty{display:none}.v5-yd-pub{margin:0}.v5-yd-c{display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px 14px;text-align:left;font:inherit;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:14px}.v5-yd-k{display:flex;align-items:center;gap:6px;font:600 12px var(--font-ui);color:var(--text-muted)}.v5-yd-ki{width:13px;height:13px;display:inline-grid;color:var(--text-dim)}.v5-yd-rgs{display:flex;gap:14px;flex-wrap:wrap}.v5-yd-rg{display:flex;align-items:center;gap:8px;font:600 12.5px var(--font-ui);color:var(--text);min-width:0}.v5-yd-rg small{display:block;font:500 11px var(--font-ui);color:var(--text-dim)}.v5-yd-rgc{width:40px;height:40px;border-radius:50%;background:conic-gradient(var(--success) calc(var(--p) * 1%),var(--control) 0);display:grid;place-items:center;position:relative;flex:none}.v5-yd-rgc:before{content:"";position:absolute;inset:5px;background:var(--bg-elev);border-radius:50%}.v5-yd-rgc b{position:relative;font:700 13px var(--font-ui)}.v5-yd-hint{font:500 11.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-yd-c.is-out .v5-yd-hint{color:var(--danger);font-weight:600}.v5-yd-c.is-out .v5-yd-rgc b{color:var(--text-dim)}.v5-yd-ct{display:flex;align-items:center;justify-content:space-between;gap:6px}.v5-yd-ct b{font:600 12.5px var(--font-ui);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-yd-cm{font:500 11.5px var(--font-ui);color:var(--text-muted)}.v5-yd-pill{font:600 10.5px var(--font-ui);padding:2px 8px;border-radius:999px;background:var(--control);color:var(--text-muted);white-space:nowrap}.v5-yd-pill.is-amb{background:var(--warning-soft);color:var(--warning)}.v5-yd-tl{margin:8px 0 4px}.v5-yd-tlb{position:relative;height:6px;border-radius:99px;background:var(--control)}.v5-yd-tlf{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:color-mix(in oklab,var(--brand-accent, var(--accent)) 35%,var(--bg-elev))}.v5-yd-td{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--text);border-radius:2px}.v5-yd-tll{display:flex;justify-content:space-between;font:500 10.5px var(--font-ui);color:var(--text-dim);margin-top:5px}.v5-yd-lr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v5-yd-lr b{font:600 12.5px var(--font-ui);color:var(--text)}.v5-yd-b5{display:inline-flex;gap:3px}.v5-yd-b5 i{width:16px;height:5px;border-radius:99px;background:var(--control)}.v5-yd-b5 i.is-on{background:var(--brand-accent, var(--accent))}.v5-yd-dim{font:500 11.5px var(--font-ui);color:var(--text-dim)}.v5-setup{display:flex;flex-direction:column;padding:14px 8px 6px;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px}.v5-setup-t{font:600 14px var(--font-ui);padding:0 10px}.v5-setup-s{padding:2px 10px 6px;font-size:13px;color:var(--text-muted)}.v5-setup-r{display:flex;align-items:center;gap:12px;padding:11px 10px;border:0;border-radius:10px;background:none;text-align:left;font:500 14px var(--font-ui);color:var(--text-2);cursor:pointer;min-height:44px}.v5-setup-r:hover,.v5-setup-r:focus-visible{background:var(--hover)}.v5-setup-i{width:28px;height:28px;border-radius:8px;background:var(--control);color:var(--text-muted);display:grid;place-items:center;flex:none;font:700 12px var(--font-ui)}.v5-setup-r.is-done .v5-setup-i{background:var(--success-soft);color:var(--success)}.v5-setup-r.is-done .v5-setup-rt{color:var(--text-muted)}.v5-setup-rt{font-weight:600;color:var(--text)}.v5-setup-rv{margin-left:auto;max-width:50%;text-align:right;color:var(--text-dim);font-size:13px}.v5-setup-ra{width:10px;color:var(--border-hover);font-size:18px;line-height:1}@media(max-width:899px){.v5-setup-r{flex-wrap:wrap}.v5-setup-rv{max-width:none;margin-left:40px;text-align:left;flex-basis:100%;order:3}}.v5-notice{display:flex;flex-direction:column;align-items:flex-end}.v5-notice .v5-day-lines{gap:6px}.v5-notice .v5-co{padding:9px 12px;gap:9px;border-radius:12px;font-size:12.5px;line-height:1.42}.v5-notice .v5-co-ic{width:15px;height:15px;margin-top:calc((1.42em - 15px)/2)}.v5-notice .v5-co-main{gap:3px 12px}.v5-notice .v5-co-text{flex-basis:100%}.v5-notice .v5-co-t{font-weight:650}.v5-notice .v5-co-acts{margin-left:0}.v5-notice .v5-co-act{font-size:12.5px}.v5-notice-btn{--n-ink: var(--danger);display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;cursor:pointer;background:color-mix(in oklab,var(--n-ink) 6%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--n-ink) 20%,transparent);color:var(--n-ink);font:650 13px/1.2 var(--font-ui);box-shadow:0 6px 16px -12px color-mix(in oklab,var(--n-ink) 50%,transparent)}.v5-notice[data-kind=warn] .v5-notice-btn{--n-ink: var(--warning)}.v5-notice-btn:hover{background:color-mix(in oklab,var(--n-ink) 10%,var(--bg-elev))}.v5-notice-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-notice-w{font-weight:700}.v5-notice-ic{display:inline-grid;width:15px;height:15px}.v5-notice-ic svg,.v5-notice-chev svg{width:100%;height:100%;display:block}.v5-notice-chev{display:inline-grid;width:14px;height:14px;color:color-mix(in oklab,var(--n-ink) 70%,var(--text));transition:transform .2s}.v5-notice.is-open .v5-notice-chev{transform:rotate(180deg)}.v5-notice.is-folded>.v5-day-lines{display:none}.v5-notice.is-folded.is-open>.v5-day-lines{display:flex;margin-top:8px;padding:6px;border-radius:16px;box-sizing:border-box;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:0 22px 50px -22px #0000004d;animation:v5-notice-pop .22s ease-out}.v5-notice.is-folded .v5-co{border-color:transparent}@keyframes v5-notice-pop{0%{opacity:0;transform:translateY(-6px)}}.v5-hero-nudge.is-needs{font-weight:400;font-size:16px;color:var(--text-muted)}.v5-waits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.v5-waits-n{font-weight:650;color:var(--text-soft)}.v5-waits-go{margin:0;padding:2px;border:0;border-radius:4px;background:none;cursor:pointer;color:var(--brand-ink);font:650 16px/1.5 var(--font-ui);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--brand-ink) 35%,transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.v5-waits-go:hover{text-decoration-color:currentColor}.v5-waits-go:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-waits-fan{display:inline-flex;padding:0;margin-right:2px}.v5-waits-fan img{width:30px;height:38px;object-fit:cover;border-radius:6px;border:1.5px solid var(--bg-elev);margin-left:-12px;box-shadow:0 6px 12px -6px #00000073;transform:rotate(5deg)}.v5-waits-fan img:first-child{margin-left:0;transform:rotate(-4deg)}.v5-hero-mid{position:relative}.v5-hero-mid:before{content:"";position:absolute;left:50%;top:84px;width:520px;max-width:100%;height:220px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--sidekick-orange) 13%,transparent),transparent)}.v5-day-ring{position:absolute;inset:0;pointer-events:none}.v5-day-ring:empty{display:none}.v5-day-ring .v5-tb{position:absolute;pointer-events:auto;animation:v5-tb-float 6.4s ease-in-out infinite;animation-delay:calc(var(--d, 0s) * -1)}.v5-day-ring.is-drift .v5-tb{animation:v5-tb-drift .8s cubic-bezier(.2,.9,.3,1.15) both,v5-tb-float 6.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .14s + .15s),calc(var(--d, 0s) * -1)}.v5-chat.is-entering .v5-day-ring.is-drift .v5-tb{animation-delay:calc(var(--i, 0) * .14s + .42s),calc(var(--d, 0s) * -1)}.v5-chat.is-day-waiting .v5-day-ring .v5-tb{animation-play-state:paused}.v5-day-ring .v5-tb:nth-child(1){top:14px;right:calc(50% + 20px);--fx: 60px;--fy: 40px}.v5-day-ring .v5-tb:nth-child(2){top:14px;left:calc(50% + 20px);--fx: -60px;--fy: 40px}.v5-day-ring .v5-tb:nth-child(3){top:74px;right:calc(50% + 64px);--fx: 70px;--fy: 0px}.v5-day-ring .v5-tb:nth-child(4){top:74px;left:calc(50% + 64px);--fx: -70px;--fy: 0px}.v5-day-ring .v5-tb.is-rows:nth-child(-n+2){top:auto;bottom:calc(100% - 48px)}@keyframes v5-tb-drift{0%{opacity:0;transform:translate(var(--fx, 0),var(--fy, 0)) scale(.4)}}@keyframes v5-tb-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media(hover:hover)and (pointer:fine){.v5-day-ring{opacity:.75;transition:opacity .35s ease}.v5-hero-mid:hover .v5-day-ring,.v5-hero-mid:focus-within .v5-day-ring,.v5-saying .v5-day-ring{opacity:1}}.v5-tb{--tint: var(--brand-accent, var(--accent));position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;box-sizing:border-box;padding:6px 12px 6px 9px;border:0;border-radius:22px;font:inherit;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:color-mix(in oklab,var(--bg-elev) 58%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);--tb-hl: color-mix(in oklab, #fff 90%, transparent);box-shadow:inset 0 1px 0 var(--tb-hl),inset 0 0 0 1px color-mix(in oklab,var(--text) 9%,transparent),0 10px 26px -16px #00000047}.v5-tb.is-low{--tint: var(--warning)}:root[data-theme=dark] .v5-tb{--tb-hl: color-mix(in oklab, var(--text) 9%, transparent)}.v5-tb:hover,.v5-tb.is-on{color:var(--text);box-shadow:inset 0 1px 0 var(--tb-hl),inset 0 0 0 1.5px var(--tint),0 10px 24px -12px color-mix(in oklab,var(--tint) 50%,rgba(0,0,0,.35))}.v5-tb:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.v5-tb-w{font:550 12.5px/1.2 var(--font-ui);white-space:nowrap}.v5-tb-short{display:none}.v5-tb.is-rows{flex-direction:column;align-items:stretch;gap:5px;padding:8px 13px 8px 10px;border-radius:18px}.v5-tb-row{display:flex;align-items:center;gap:7px}.v5-tb-row.is-low{--tint: var(--warning)}.v5-tb-row{min-width:0}.v5-tb-row .v5-tb-w{display:flex;min-width:0}.v5-tb-who{flex:0 1 auto;min-width:0;max-width:16ch;overflow:hidden;text-overflow:ellipsis;font-weight:650;color:var(--text)}.v5-tb-row .v5-tb-long,.v5-tb-row .v5-tb-short{flex:none;margin-left:.3em}.v5-day-ring .v5-tb:before,.v5-day-ring .v5-tb:after{content:"";position:absolute;border-radius:50%;background:color-mix(in oklab,var(--tint) 22%,var(--bg-elev));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tint) 28%,transparent)}.v5-day-ring .v5-tb:before{width:7px;height:7px}.v5-day-ring .v5-tb:after{width:4px;height:4px}.v5-day-ring .v5-tb:nth-child(1):before{right:2px;bottom:-10px}.v5-day-ring .v5-tb:nth-child(1):after{right:-6px;bottom:-17px}.v5-day-ring .v5-tb:nth-child(2):before{left:2px;bottom:-10px}.v5-day-ring .v5-tb:nth-child(2):after{left:-6px;bottom:-17px}.v5-day-ring .v5-tb:nth-child(3):before{right:-11px;top:38%}.v5-day-ring .v5-tb:nth-child(3):after{right:-18px;top:30%}.v5-day-ring .v5-tb:nth-child(4):before{left:-11px;top:38%}.v5-day-ring .v5-tb:nth-child(4):after{left:-18px;top:30%}.v5-tb-dot{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 2.5px var(--bg);z-index:2}.v5-day-ring .v5-tb.is-new{animation:v5-tb-float 6.4s ease-in-out infinite,v5-tb-nudge .7s ease-out 1;animation-delay:calc(var(--d, 0s) * -1),0s}@keyframes v5-tb-nudge{30%{scale:1.1}}.v5-hero-nudge{min-height:38px}.v5-hero-nudge.is-pending,.v5-day-ring.is-pending{visibility:hidden}.v5-hero-nudge.is-arriving{animation:v5-day-in .45s ease-out both}@keyframes v5-day-in{0%{opacity:0}}.v5-tb-bar{flex:none;width:30px;height:6px;border-radius:3px;background:color-mix(in oklab,var(--tint) 18%,transparent);overflow:hidden}.v5-tb-bar i{display:block;height:100%;border-radius:3px;background:var(--tint)}.v5-tb-dots{flex:none;display:inline-flex;gap:2.5px}.v5-tb-dots i{width:5px;height:12px;border-radius:2px;background:color-mix(in oklab,var(--tint) 20%,transparent)}.v5-tb-dots i.is-on{background:var(--tint)}.v5-tb-stack{flex:none;display:inline-flex;align-items:flex-end;gap:2px;height:16px}.v5-tb-stack i{width:5px;height:16px;border-radius:2px;background:color-mix(in oklab,var(--text) 22%,transparent)}.v5-tb-stack i:nth-child(2){height:12px}.v5-tb-stack i.is-lo{height:5px;background:var(--tint)}.v5-tb-stack.is-full i,.v5-tb-stack.is-full i.is-lo{height:16px;background:var(--tint)}.v5-tb-say{flex:none;width:16px;height:16px;color:var(--tint)}.v5-tb-say svg{display:block;width:100%;height:100%}.v5-tb.is-ask{padding:0;align-items:stretch;gap:0;width:250px;border-radius:18px;cursor:default}.v5-day-ring .v5-tb.is-ask:nth-child(1){top:auto;bottom:calc(100% - 48px)}.v5-tb-open{flex:1;min-width:0;display:flex;align-items:flex-start;gap:7px;padding:8px 0 8px 10px;border:0;border-radius:inherit;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.v5-tb-open .v5-tb-w{white-space:normal}.v5-tb-open:focus-visible,.v5-tb-x:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-tb-x{flex:none;width:30px;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:none;color:var(--text-muted);cursor:pointer}.v5-tb-x:hover{color:var(--text)}.v5-tb-x svg{width:12px;height:12px}.v5-saying .v5-day-ring .v5-tb:not(.is-on){opacity:.35;transition:opacity .25s}[data-sayside=l] .v5-day-ring .v5-tb[data-side=l],[data-sayside=r] .v5-day-ring .v5-tb[data-side=r]{opacity:0!important;pointer-events:none}.v5-chat.is-hero .v5-chat-scroll{position:relative}.v5-say{position:absolute;z-index:30;display:flex;flex-direction:column;min-height:0;text-align:left;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:22px;box-shadow:0 22px 60px -18px #0000004d,0 2px 8px #0000000d;animation:v5-say-r .46s cubic-bezier(.2,1.25,.4,1)}.v5-say:focus{outline:none}.v5-say:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-say:after{content:"";position:absolute;top:var(--ty, 40%);width:18px;height:18px;background:var(--bg-elev);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-right-radius:4px}.v5-say.is-r{transform-origin:0 var(--ty, 50%);animation-name:v5-say-r}.v5-say.is-l{transform-origin:100% var(--ty, 50%);animation-name:v5-say-l}.v5-say.is-r:after{left:-9px;transform:rotate(135deg)}.v5-say.is-l:after{right:-9px;transform:rotate(-45deg)}@keyframes v5-say-r{0%{opacity:0;transform:translate(-14px) scale(.86)}}@keyframes v5-say-l{0%{opacity:0;transform:translate(14px) scale(.86)}}.v5-say.is-going{opacity:0;transform:scale(.94) translateY(10px);transition:opacity .2s,transform .2s;pointer-events:none}.v5-say-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 10px 10px 18px}.v5-say-line{font:500 15px/1.45 var(--font-ui);color:var(--text);padding-right:4px}.v5-say-in{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 12px 10px}.v5-say-in>.v5-yd-c{width:100%;box-sizing:border-box}.v5-say-acts{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:2px 12px 14px}.v5-yd-c.is-kinds .v5-yd-rg.is-thin .v5-yd-rgc{background:conic-gradient(var(--warning) calc(var(--p) * 1%),var(--control) 0)}.v5-yd-c.is-kinds .v5-yd-rg.is-thin .v5-yd-rgc b{color:var(--warning)}.v5-say.is-sheet{position:fixed;left:0;right:0;top:0;z-index:700;border-radius:0 0 24px 24px;border-top:0;transform-origin:50% 0;animation-name:v5-say-sheet}.v5-say.is-sheet:after{display:none}.v5-say.is-sheet .v5-say-head{justify-content:flex-start;padding-top:calc(12px + env(safe-area-inset-top))}.v5-say.is-sheet .v5-say-x{margin-left:auto}.v5-say.is-sheet .v5-say-acts{padding-bottom:18px}@keyframes v5-say-sheet{0%{opacity:0;transform:translateY(-18px) scaleY(.94)}}.v5-say-face.v5-mo{width:30px;height:30px;font-size:.3px;margin-top:0;--s: 30px}.v5-chat-start{position:absolute;z-index:5;top:16px;left:20px}.v5-chat-start:empty,.v5-chat:not(.is-hero) .v5-chat-start,.v5-chat.is-day-waiting .v5-chat-start{display:none}.v5-start{position:relative}.v5-start-btn{min-height:34px;padding:6px 13px;border:1px solid var(--border);border-radius:17px;background:var(--bg-elev);font:550 13px var(--font-ui);color:var(--text-2);cursor:pointer;white-space:nowrap}.v5-start-btn:hover,.v5-start.is-open .v5-start-btn{background:var(--hover);color:var(--text)}.v5-start-btn:focus-visible,.v5-start-hide:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.v5-start-list{display:none;position:absolute;top:calc(100% + 8px);left:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 260px);overflow:auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px -18px #00000059}.v5-start.is-open .v5-start-list{display:block}.v5-start-list .v5-setup{border:0;border-radius:0;background:none}.v5-start-hide{display:block;margin:0 8px 10px auto;padding:8px 10px;border:0;border-radius:8px;background:none;font:500 13px var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-start-hide:hover{background:var(--hover);color:var(--text)}@media(max-width:899px){.v5-day-ring,.v5-day-ring:empty{position:absolute;inset:0;display:block;min-height:0;padding:0;margin:0}.v5-hero-mid:before{width:340px;height:160px;top:60px}.v5-day-ring .v5-tb{min-height:44px;padding:6px 11px 6px 8px}.v5-day-ring .v5-tb:nth-child(1){top:0;right:calc(50% + 14px)}.v5-day-ring .v5-tb:nth-child(2){top:0;left:calc(50% + 14px)}.v5-day-ring .v5-tb.is-rows:nth-child(-n+2){bottom:calc(100% - 44px)}.v5-day-ring .v5-tb:nth-child(3){top:50px;right:calc(50% + 34px)}.v5-day-ring .v5-tb:nth-child(4){top:50px;left:calc(50% + 34px)}.v5-day-ring .v5-tb:nth-child(1):before{right:4px;bottom:-8px}.v5-day-ring .v5-tb:nth-child(1):after{right:-3px;bottom:-13px}.v5-day-ring .v5-tb:nth-child(2):before{left:4px;bottom:-8px}.v5-day-ring .v5-tb:nth-child(2):after{left:-3px;bottom:-13px}.v5-day-ring .v5-tb:nth-child(3):before{right:-9px}.v5-day-ring .v5-tb:nth-child(3):after{right:-15px}.v5-day-ring .v5-tb:nth-child(4):before{left:-9px}.v5-day-ring .v5-tb:nth-child(4):after{left:-15px}.v5-hero-nudge{min-height:88px}.v5-hero-nudge.is-needs{font-size:15px}.v5-waits-go{font-size:15px;min-height:44px}.v5-tb-long{display:none}.v5-tb-short{display:inline}.v5-tb.is-rows{max-width:calc(50vw - 22px)}.v5-tb.is-rows:has(.is-both){width:calc(50vw - 22px)}.v5-tb-row.is-both .v5-tb-w{display:block;white-space:normal;text-align:left}.v5-tb-row.is-both .v5-tb-who{max-width:none}.v5-tb-row.is-both .v5-tb-short{margin-left:0}.v5-day-ring .v5-tb.is-rows:nth-child(n+3){max-width:calc(50vw - 42px)}.v5-tb.is-ask{width:calc(50vw - 22px)}.v5-hero-mid:has(.v5-tb.is-ask){margin-top:58px}.v5-day-ring .v5-tb.is-ask:nth-child(1){bottom:calc(100% - 44px)}.v5-tb-open{padding:6px 0 6px 8px}.v5-tb-x{width:28px}.v5-chat-start{top:33px;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.v5-start{position:static;pointer-events:auto}.v5-start-list{left:16px;right:16px;width:auto;max-height:calc(100dvh - 300px)}.v5-notice{align-items:flex-start}.v5-notice-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.v5-day-ring .v5-tb,.v5-day-ring.is-drift .v5-tb,.v5-day-ring .v5-tb.is-new,.v5-say,.v5-hero-nudge.is-arriving,.v5-notice.is-open>.v5-day-lines{animation:none!important}.v5-saying .v5-day-ring .v5-tb,.v5-say.is-going,.v5-day-ring,.v5-notice-chev{transition:none!important}}.v5-chat{position:relative}.v5-chat.has-panel{padding-right:min(440px,46%)}.v5-lp{position:absolute;top:0;right:0;bottom:0;width:min(440px,46%);box-sizing:border-box;z-index:30;background:var(--bg-elev);border-left:1px solid var(--border);overflow-y:auto;outline:none;font-family:var(--font-ui);color:var(--text)}.v5-lp[hidden]{display:none}.v5-lp-in-wrap{display:flex;flex-direction:column;gap:16px;min-height:100%;box-sizing:border-box;padding:28px 24px 32px}.v5-lp-back{align-self:flex-start;margin-bottom:-4px;padding:2px 0;border:0;background:none;font:600 12.5px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-lp-back:hover{color:var(--text)}.v5-lp-head{display:flex;align-items:baseline;gap:10px}.v5-lp-title{margin:0;flex:none;font:600 18px/1.3 var(--font-ui);letter-spacing:-.01em}.v5-lp-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-dim)}.v5-lp-x{margin-left:auto;align-self:center}.v5-lp-ic{display:inline-flex;flex:none}.v5-lp-rc{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:9px 12px;border-radius:12px;background:var(--success-soft);font:500 13px/1.45 var(--font-ui);color:var(--text)}.v5-lp-rc-tick{width:8px;height:8px;border-radius:50%;background:var(--success);flex:none}.v5-lp-rc-t{flex:1;min-width:0}.v5-lp-rc-acts{flex-basis:100%}.v5-lp-detail{display:block;margin-top:4px;font-size:12px;color:var(--text-dim)}.v5-lp-look{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--control);font:500 13.5px/1.4 var(--font-ui)}.v5-lp-scan{display:flex;align-items:center;gap:10px;font:500 12.5px/1.4 var(--font-ui);color:var(--text-muted)}.v5-lp-scanl{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.v5-lp-scan>.v5-keepbar{flex:none}.v5-lp-scan-btn:disabled{cursor:default;opacity:.45}.v5-lp-filt{display:flex;flex-wrap:wrap;gap:6px}.v5-lp-fc{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:999px;background:var(--control);color:var(--text-muted);font:600 12.5px/1.2 var(--font-ui);cursor:pointer}.v5-lp-fc em{font-style:normal;font-size:11px;color:var(--text-dim)}.v5-lp-fc:hover{color:var(--text);background:var(--hover)}.v5-lp-fc.is-on{background:var(--accent);color:var(--bg-elev)}.v5-lp-fc.is-on em{color:inherit;opacity:.7}.v5-lp-list{display:flex;flex-direction:column;gap:10px}.v5-lp-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:0;text-align:left;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:12px;color:var(--text);font-family:var(--font-ui);transition:border-color var(--t)}.v5-lp-row:hover,.v5-lp-row:focus-within{border-color:var(--border-hover)}.v5-lp-row-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:13px 14px 13px 12px;border:0;border-radius:12px;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.v5-lp-row-open:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.v5-lp-fold{flex:none;align-self:center;display:grid;place-items:center;width:24px;height:24px;color:var(--text-dim);transition:transform var(--t)}.v5-lp-fold.is-up{transform:rotate(180deg)}.v5-lp-row.is-open{flex-direction:column;align-items:stretch;border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.v5-lp-row.is-open .v5-lp-row-open{border-radius:12px 12px 0 0}.v5-lp-row-in{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.v5-lp-row-in .v5-lp-why-box{background:var(--control)}.v5-lp-row-in .v5-lp-acts{padding-top:12px;border-top:1px solid var(--border)}.v5-lp-row-in .v5-lp-ask{margin-top:2px}.v5-lp-notes b{font-weight:600;color:var(--text-2)}.v5-lp-row.is-flash{animation:v5-lp-flash 2.4s ease 1}@keyframes v5-lp-flash{0%{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-accent, var(--accent)) 35%,transparent);border-color:var(--brand-accent, var(--accent))}to{box-shadow:0 0 0 0 transparent}}.v5-lp-row-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.v5-lp-row-text>b{font:700 14px/1.35 var(--font-ui)}.v5-lp-why{display:block;font:500 13px/1.45 var(--font-ui);font-style:normal;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-lp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--text-dim)}.v5-lp-when{display:inline-flex;align-items:center;gap:5px}.v5-lp-empty{padding:14px;border-radius:12px;background:var(--control);font:500 13px/1.5 var(--font-ui);color:var(--text-muted)}.v5-lp-empty b{color:var(--text);font-weight:600}.v5-lp-hint{margin:-4px 0 0;font-size:12px;color:var(--text-dim)}.v5-lp-sk{display:flex;flex-direction:column;gap:7px;padding:12px;margin-bottom:8px;border:1px solid var(--border);border-radius:12px}.v5-lp-rel{display:inline-flex;align-items:center;gap:2px;font-weight:600;color:var(--text-muted)}.v5-lp-rel i{width:3px;height:9px;border-radius:2px;background:var(--border-strong);margin-right:1px}.v5-lp-rel i:last-of-type{margin-right:5px}.v5-lp-rel.is-high i,.v5-lp-rel.is-medium i:nth-child(-n+2),.v5-lp-rel.is-low i:first-child{background:var(--brand-accent, var(--accent))}.v5-lp-st{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-weight:600;font-size:11.5px}.v5-lp-st i{width:6px;height:6px;border-radius:50%;background:currentColor}.v5-lp .is-act{color:var(--success);background:var(--success-soft)}.v5-lp .is-pl{color:#8a5a00;background:#fdf3d8}.v5-lp .is-dn{color:var(--text-2);background:var(--control)}.v5-lp .is-ar{color:var(--text-muted);background:var(--control)}:root[data-theme=dark] .v5-lp .is-pl{color:#f5cf6b;background:#f5cf6b1f}.v5-lp-mini{display:inline-block;width:34px;height:4px;border-radius:2px;background:var(--border-strong);overflow:hidden;vertical-align:middle}.v5-lp-mini b{display:block;height:100%;background:var(--text)}.v5-lp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v5-lp-dch{padding:6px 11px;border-radius:999px;background:var(--control);font:500 12.5px/1.2 var(--font-ui);color:var(--text-muted)}.v5-lp-dch.is-rel{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 10%,var(--bg-elev));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-accent, var(--accent)) 35%,transparent)}.v5-lp-dch.is-used{background:var(--success-soft);color:var(--success)}.v5-lp-dh{margin:4px 0 0;font:700 22px/1.25 var(--font-ui);letter-spacing:-.015em}.v5-lp-src{margin:0;font:500 12.5px/1.45 var(--font-ui);color:var(--text-dim)}.v5-lp-src a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.v5-lp-moved{margin:0;padding:7px 10px;border-radius:9px;background:var(--control);font:500 12.5px/1.45 var(--font-ui);color:var(--text-muted)}.v5-lp-sec{margin:10px 0 0;font:600 14px/1.3 var(--font-ui);color:var(--text-2)}.v5-lp-p{margin:0;font:500 14px/1.6 var(--font-ui);color:var(--text);white-space:pre-line}.v5-lp-p.is-mute{color:var(--text-dim)}.v5-lp-why-box{padding:14px 16px;border-radius:14px;background:var(--control)}.v5-lp-why-box>b{display:block;margin-bottom:6px;font:600 14px/1.35 var(--font-ui)}.v5-lp-why-box p{margin:0;font:500 13.5px/1.55 var(--font-ui);color:var(--text-2)}.v5-lp-bar2{height:5px;margin-top:10px;border-radius:3px;background:var(--border-strong);overflow:hidden}.v5-lp-bar2 i{display:block;height:100%;border-radius:3px;background:var(--text)}.v5-lp-links{display:flex;flex-direction:column;gap:8px;margin-top:10px}.v5-lp-lk{align-self:flex-start;padding:0;border:0;background:none;font:600 12.5px/1.3 var(--font-ui);color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.v5-lp-ll{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v5-lp-ll li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:9px;background:var(--bg-elev);font:500 12px/1.4 var(--font-ui);color:var(--text-dim)}.v5-lp-ll b{min-width:0;font:600 12.5px/1.35 var(--font-ui);color:var(--text)}.v5-lp-ll span{flex:none;max-width:45%;text-align:right}.v5-lp-ll .is-bad{font-weight:700;color:var(--danger)}.v5-lp-nolinks{margin:8px 0 0!important;font-size:12.5px!important;color:var(--text-muted)!important}.v5-lp-push{margin-left:auto}.v5-lp-tlnew{justify-content:flex-end;margin-top:12px}.v5-lp-tlpin{position:sticky;bottom:0;z-index:2;margin:auto -24px -32px;padding:14px 24px 20px;background:var(--bg-elev);border-top:1px solid var(--border)}.v5-lp-more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;font:600 12.5px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-lp-more i{font-style:normal;font-size:10px}.v5-lp-more:hover{color:var(--text)}.v5-lp-form{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle)}.v5-lp-form.is-edit{background:var(--bg-elev);padding:0;border:0}.v5-lp-form>b{font:700 14px/1.3 var(--font-ui)}.v5-lp-fl{display:flex;flex-direction:column;gap:5px;min-width:0;font:600 12px/1.3 var(--font-ui);color:var(--text-2)}.v5-lp-fl i{font-style:normal;font-weight:500;color:var(--text-dim)}.v5-lp-in{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-elev);color:var(--text);font:500 13.5px/1.45 var(--font-ui);resize:vertical}.v5-lp-in:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.v5-lp-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v5-lp-tgt .v5-lp-in{width:120px}.v5-lp-facts{justify-content:flex-end}.v5-lp-gap{flex:1}.v5-lp-tl{padding:12px 12px 10px;border:1px solid var(--border);border-radius:14px}.v5-lp-tlh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.v5-lp-tlh b{font:700 13px/1.3 var(--font-ui)}.v5-lp-tlr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-dim)}.v5-lp-tln{display:flex;gap:4px}.v5-lp-tln-b{min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:7px;background:var(--bg-elev);font:600 12px/1 var(--font-ui);color:var(--text-2);cursor:pointer}.v5-lp-tln-b:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.v5-lp-tlm,.v5-lp-tlw{position:relative;height:15px;font:600 10.5px/15px var(--font-ui);color:var(--text-2)}.v5-lp-tlw{font-weight:500;color:var(--text-dim)}.v5-lp-tlm span,.v5-lp-tlw span{position:absolute;top:0;white-space:nowrap}.v5-lp-tlg{position:relative;display:grid;grid-template-columns:repeat(56,1fr);margin-top:3px;min-height:36px;border-radius:8px;overflow:hidden;background:var(--bg-subtle)}.v5-lp-day{padding:0;border:0;border-left:1px solid transparent;background:none;cursor:copy}.v5-lp-day.is-we{background:var(--control)}.v5-lp-day:nth-child(7n+1){border-left-color:var(--border)}.v5-lp-day.is-today{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 12%,var(--bg-elev))}.v5-lp-day:hover,.v5-lp-day:focus-visible{background:color-mix(in oklab,var(--brand-accent, var(--accent)) 18%,var(--bg-elev));outline:none}.v5-lp-tltd{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--brand-accent, var(--accent));pointer-events:none;z-index:2}.v5-lp-bar{position:absolute;z-index:3;height:24px;margin-top:6px;min-width:10px;box-sizing:border-box;display:flex;align-items:center;padding:0 7px;border:0;border-radius:7px;font:700 11px/1 var(--font-ui);white-space:nowrap;cursor:pointer}.v5-lp-bar b{overflow:visible}.v5-lp-bar.is-lbl-l{justify-content:flex-end}.v5-lp-bar.is-act{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--success) 35%,transparent)}.v5-lp-bar.is-pl{box-shadow:inset 0 0 0 1px color-mix(in oklab,#e0a400 40%,transparent)}.v5-lp-bar:hover,.v5-lp-bar:focus-visible{filter:brightness(.95)}.v5-lp-bar.is-cut-l{border-top-left-radius:0;border-bottom-left-radius:0}.v5-lp-bar.is-cut-r{border-top-right-radius:0;border-bottom-right-radius:0}.v5-lp-tlk{display:block;margin-top:8px;font:500 11.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-lp-seeall{align-self:flex-start;margin-top:2px;padding:2px 0;border:0;background:none;font:600 13px/1.3 var(--font-ui);color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer}.v5-lp-seeall:hover{color:var(--text);text-decoration-color:currentColor}.v5-comp-itemrow{display:flex;align-items:center;gap:4px}.v5-comp-itemrow>.v5-comp-item{flex:1;min-width:0}.v5-comp-pall{flex:none;margin-right:6px;padding:4px 9px;border:0;border-radius:999px;background:var(--control);font:600 11.5px/1.3 var(--font-ui);color:var(--text-muted);cursor:pointer}.v5-comp-pall:hover,.v5-comp-pall:focus-visible{background:var(--accent);color:var(--bg-elev)}.v5-nrow .v5-nrow-text{flex:1}.v5-skc-quiet{align-self:flex-start;margin-top:2px;font:500 12.5px/1.4 var(--font-ui);color:var(--text-muted)}.v5-skc-quiet:hover{color:var(--text)}@media(max-width:899px){.v5-chat.has-panel{padding-right:0}.v5-lp{position:fixed;inset:var(--env-band-h, 0px) 0 0 0;width:auto;z-index:95;border-left:0;padding-bottom:env(safe-area-inset-bottom)}.v5-lp-in-wrap{padding:14px 16px 24px}.v5-lp-tlpin{margin:auto -16px -24px;padding:12px 16px 16px}.v5-lp-x{width:44px;height:44px}.v5-lp-row{min-height:56px}.v5-lp-more{min-height:44px;min-width:44px}.v5-lp-fc{min-height:36px}.v5-lp-two{grid-template-columns:minmax(0,1fr)}.v5-lp-dh{font-size:19px}}@media(prefers-reduced-motion:reduce){.v5-lp-row.is-flash{animation:none}}.v5-win.v5-set{position:relative;width:min(760px,100%);height:min(620px,calc(100dvh - 48px));max-height:none;overflow:hidden;display:grid;grid-template-columns:190px minmax(0,1fr);font-family:var(--font-ui)}.v5-set-nav{display:flex;flex-direction:column;gap:2px;padding:18px 10px;background:var(--bg-subtle);border-right:1px solid var(--border)}.v5-set-title{margin:0;padding:4px 10px 12px;font:700 15px/1.3 var(--font-ui);letter-spacing:-.01em}.v5-set-tabs{display:flex;flex-direction:column;gap:2px}.v5-set-tab{padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 13.5px/1.3 var(--font-ui);color:var(--text-2);cursor:pointer;transition:background var(--t),color var(--t)}.v5-set-tab:hover{background:var(--hover);color:var(--text)}.v5-set-tab[aria-selected=true]{background:var(--bg-elev);color:var(--text);font-weight:600;box-shadow:var(--shadow-xs)}.v5-set-main{min-width:0;min-height:0;display:flex;flex-direction:column}.v5-set-close{position:absolute;top:12px;right:14px;z-index:1}.v5-set-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 30px 28px 26px;outline:0}.v5-set-sec{animation:v5-set-in .22s ease-out}@keyframes v5-set-in{0%{opacity:0;transform:translateY(4px)}}.v5-set-sec h3{margin:0 0 6px;padding-right:36px;font:700 17px/1.3 var(--font-ui);letter-spacing:-.01em}.v5-set-sec h3.v5-set-h3b{margin-top:26px}.v5-set-p{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--text-muted)}.v5-set-srow{display:flex;align-items:center;gap:12px;min-height:34px;padding:12px 0;border-top:1px solid var(--border);font-size:14px}.v5-set-srow>b{display:inline-flex;align-items:center;gap:10px;min-width:150px;font-weight:600}.v5-set-srow>.v5-chip,.v5-set-srow>.v5-switch,.v5-set-srow>.v5-set-acts{margin-left:auto}.v5-set-st{font-size:13px;min-width:0}.v5-set-st.is-ok{color:var(--success)}.v5-set-st.is-bad{color:var(--danger)}.v5-set-st.is-off{color:var(--text-dim)}.v5-set-just{font-style:normal;color:var(--text-dim)}.v5-set-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v5-set-acts.is-end{justify-content:flex-end}.v5-set-chip-ic{display:inline-grid;width:15px;height:15px}.v5-set-chip-ic svg{width:100%;height:100%}.v5-set-crow{border-radius:10px}.v5-set-crow.is-flash{animation:v5-set-flash 1.6s ease}@keyframes v5-set-flash{0%{background:var(--success-soft)}to{background:transparent}}.v5-set-loading,.v5-set-opening{display:inline-flex;align-items:center;gap:8px;font:600 13px/1.4 var(--font-ui);color:var(--text-2)}.v5-set-loading{padding:12px 0}.v5-set-spin{flex:none;display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--text);animation:v5-set-spin .8s linear infinite}@keyframes v5-set-spin{to{transform:rotate(360deg)}}.v5-set-ni{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#fff}.v5-set-ni svg{width:13px;height:13px}.v5-set-ni.is-linkedin{background:#0a66c2}.v5-set-ni.is-instagram{background:#fff;color:#d62976;box-shadow:inset 0 0 0 1.5px #f2c6db}.v5-set-ni.is-instagram svg{width:15px;height:15px}.v5-set-ni.is-x{background:#131316}:root[data-theme=dark] .v5-set-ni.is-instagram{background:var(--bg-elev-2);box-shadow:inset 0 0 0 1.5px #5a2a44}:root[data-theme=dark] .v5-set-ni.is-x{background:#ececef;color:#131316}.v5-set-panel{margin:0 0 12px;animation:v5-set-in .22s ease-out}.v5-set-panel.is-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:11px 13px;border-radius:12px;font:500 13px/1.5 var(--font-ui);color:var(--text-2);background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}.v5-set-panel.is-confirm p{flex:1 1 260px;margin:0}.v5-set-panel.is-confirm b{font-weight:700;color:var(--text)}.v5-set-sec>.v5-set-panel.is-warn{margin:4px 0 14px}.v5-set-rcw{display:flex;margin:2px 0 14px}.v5-set-rcw .v5-rc{max-width:100%}.v5-set-tzrow .v5-set-st{flex:1}.v5-set-tzcity{margin-top:-6px}.v5-set-tzpick{margin:0 0 14px;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:var(--bg-elev);box-shadow:var(--shadow-sm);animation:v5-set-in .2s ease-out}.v5-set-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);color:var(--text-dim)}.v5-set-search-ic{display:inline-grid}.v5-set-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 14px/1.4 var(--font-ui);color:var(--text)}.v5-set-tzlist{max-height:236px;overflow:auto;padding:6px;overscroll-behavior:contain}.v5-set-tzi{display:flex;align-items:baseline;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 13.5px/1.35 var(--font-ui);color:var(--text);cursor:pointer}.v5-set-tzi:hover,.v5-set-tzi:focus-visible{background:var(--hover);outline:0}.v5-set-tzi b{font-weight:600}.v5-set-tzi span{font-size:12.5px;color:var(--text-dim)}.v5-set-tzi em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.v5-set-tzi.is-on{background:var(--brand-wash)}.v5-set-tick{width:12px;font-style:normal;font-weight:700;color:var(--brand-ink)}.v5-set-tznone{padding:16px 10px;font:500 13px/1.4 var(--font-ui);color:var(--text-dim)}.v5-set-people{margin:0;padding:0;list-style:none}.v5-set-prow{gap:12px}.v5-set-pn{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.v5-set-pn b{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:14px}.v5-set-pn small{overflow:hidden;text-overflow:ellipsis;font:500 12.5px/1.4 var(--font-ui);color:var(--text-dim)}.v5-set-role{margin-left:auto;text-align:right}.v5-set-prow.is-pend .v5-set-pn b{color:var(--text-muted)}.v5-set-prow .v5-set-acts{flex:none}.v5-set-pwrap .v5-set-panel{margin-top:2px}.v5-set-av{flex:none;display:grid;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:50%;background:var(--bg-elev);box-shadow:inset 0 0 0 1.5px var(--brand-accent, var(--accent));font:700 15px/1 var(--font-ui);color:var(--text)}.v5-set-av img,.v5-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.v5-avatar.is-image{overflow:hidden}.v5-set-av.is-sm{width:32px;height:32px;font-size:12px}.v5-set-av.is-lg{width:52px;height:52px;font-size:19px}.v5-set-av.is-pend{background:var(--control);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-dim)}.v5-set-form{display:flex;flex-direction:column;gap:12px;margin:12px 0 14px;padding:16px;border:1px solid var(--border-strong);border-radius:14px;background:var(--bg-elev);box-shadow:var(--shadow-sm);animation:v5-set-in .22s ease-out}.v5-set-fh{font:700 15px/1.3 var(--font-ui)}.v5-set-fp{margin:-6px 0 0;font:500 12.5px/1.5 var(--font-ui);color:var(--text-dim)}.v5-set-f{display:flex;flex-direction:column;gap:5px;font:600 12.5px/1.4 var(--font-ui);color:var(--text-2)}.v5-set-f i{font-style:normal;font-weight:500;color:var(--text-dim)}.v5-set-f input,.v5-set-f textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--border-strong);border-radius:8px;outline:0;resize:vertical;background:var(--bg-elev);font:500 14px/1.4 var(--font-ui);color:var(--text);box-shadow:var(--shadow-xs);transition:border-color var(--t),box-shadow var(--t)}.v5-set-f input:focus,.v5-set-f textarea:focus{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in oklab,var(--text) 10%,transparent)}.v5-set-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;border:0}.v5-set-roles legend{padding:0 0 5px;font:600 12.5px/1.4 var(--font-ui);color:var(--text-2)}.v5-set-role-c{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);box-shadow:var(--shadow-xs);cursor:pointer}.v5-set-role-c:has(input:checked){border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.v5-set-role-c:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab,var(--text) 18%,transparent)}.v5-set-role-c input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--text)}.v5-set-role-c b{display:block;font:600 14px/1.3 var(--font-ui);color:var(--text)}.v5-set-role-c small{display:block;margin-top:2px;font:400 12.5px/1.4 var(--font-ui);color:var(--text-2)}@media(max-width:560px){.v5-set-roles{grid-template-columns:1fr}}.v5-set-f.is-bad input{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.v5-set-cl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 18px;padding:16px 0;border-top:1px solid var(--border)}.v5-set-clt{padding-top:4px;font:700 13.5px/1.3 var(--font-ui)}.v5-set-clb{min-width:0}.v5-set-clrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v5-set-clrow .v5-set-pn{flex:1 1 170px}.v5-set-cla{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.v5-set-cbtn{padding:7px 10px;border:0;border-radius:7px;background:transparent;font:600 13px/1.3 var(--font-ui);color:var(--text);cursor:pointer;transition:background var(--t)}.v5-set-cbtn:hover{background:var(--hover)}.v5-set-cbtn.is-out{color:var(--danger)}.v5-set-cbtn.is-out:hover{background:var(--danger-soft)}.v5-set-badge{margin-left:6px;padding:1px 6px;border:1px solid var(--border);border-radius:6px;background:var(--control);font:600 11px/1.4 var(--font-ui);font-style:normal;color:var(--text-muted);vertical-align:1px}.v5-set-dots{letter-spacing:.12em}.v5-set-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--border-hover);vertical-align:1px}.v5-set-dot.is-on{background:var(--success)}html[data-viewer=client] .cl-profileSectionPrimaryButton__emailAddresses,html[data-viewer=client] .cl-profileSection__emailAddresses .cl-profileSectionPrimaryButton{display:none!important}@media(max-width:899px){.v5-win.v5-set{height:calc(100dvh - var(--v5-kb, 0px) - 32px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.v5-set-nav{min-width:0;padding:14px 12px 10px;border-right:0;border-bottom:1px solid var(--border)}.v5-set-title{padding:2px 6px 6px}.v5-set-tabs{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;margin-right:36px}.v5-set-tabs::-webkit-scrollbar{display:none}.v5-set-tab{flex:none;padding:7px 10px;font-size:13px;white-space:nowrap}.v5-set-close{top:10px;right:10px}.v5-set-body{padding:18px 16px 28px}.v5-set-srow{flex-wrap:wrap}.v5-set-srow>b{min-width:0;flex:1 1 auto}.v5-set-crow .v5-set-srow>.v5-set-st,.v5-set-crow .v5-set-srow>.v5-set-opening{order:3;width:100%}.v5-set-tzrow .v5-set-st{order:3;flex:1 1 100%}.v5-set-cl{grid-template-columns:1fr;gap:8px}.v5-set-cla{margin-left:0;justify-content:flex-start;width:100%}.v5-set-tzi span{display:none}.v5-set-prow{flex-wrap:wrap}.v5-set-prow .v5-set-pn{flex:1 1 60%}}@media(prefers-reduced-motion:reduce){.v5-set-spin{animation-duration:2.4s}.v5-set-sec,.v5-set-panel,.v5-set-crow.is-flash,.v5-set-tzpick,.v5-set-form{animation:none}}.v5-co,.v5-co-line{--co-ink: var(--text-2);--co-wash: var(--bg-subtle);--co-line: var(--border-strong)}.v5-co.is-error,.v5-co-line.is-error{--co-ink: var(--danger);--co-wash: var(--danger-soft);--co-line: color-mix(in oklab, var(--danger) 24%, transparent)}.v5-co.is-warn,.v5-co-line.is-warn{--co-ink: var(--warning);--co-wash: var(--warning-soft);--co-line: color-mix(in oklab, var(--warning) 30%, transparent)}.v5-co.is-success,.v5-co-line.is-success{--co-ink: var(--success);--co-wash: var(--success-soft);--co-line: color-mix(in oklab, var(--success) 24%, transparent)}.v5-co{display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;min-width:0;padding:11px 14px;border-radius:12px;border:1px solid var(--co-line);background:var(--co-wash);color:var(--text);font:500 13.5px/1.45 var(--font-ui);text-align:left}.v5-co-ic{flex:none;display:inline-flex;width:18px;height:18px;margin-top:calc((1.45em - 18px)/2);color:var(--co-ink)}.v5-co-ic svg{width:100%;height:100%;display:block}.v5-kind-g{stroke:var(--bg-elev)}.v5-co-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.v5-co-text{flex:1 1 260px;min-width:0;margin:0;color:var(--text-2);overflow-wrap:anywhere}.v5-co-t{font-weight:700;color:var(--co-ink)}.v5-co-text b:not(.v5-co-t),.v5-co-text strong{font-weight:700;color:var(--text)}.v5-co-more{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--text-2)}.v5-co-more>*{margin:0}.v5-co-more blockquote{padding:2px 0 2px 10px;border-left:2px solid var(--co-line);font-style:italic;color:var(--text);overflow-wrap:anywhere}.v5-co-acts{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-left:auto}.v5-co-act,.v5-co-text .v5-link,.v5-co-acts .v5-link{padding:0;border:0;background:none;cursor:pointer;text-align:left;max-width:100%;overflow-wrap:anywhere;font:700 13px/1.45 var(--font-ui);color:var(--co-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);transition:text-decoration-color var(--t)}.v5-co-act:hover,.v5-co-text .v5-link:hover,.v5-co-acts .v5-link:hover{text-decoration-color:currentColor}.v5-co-act:disabled{opacity:.55;cursor:default}.v5-co-acts>.v5-chip{align-self:center}.v5-co.is-dense{gap:8px;padding:8px 11px;border-radius:10px;font-size:12.5px}.v5-co.is-dense .v5-co-ic{width:16px;height:16px;margin-top:calc((1.45em - 16px)/2)}.v5-co.is-dense .v5-co-text{flex-basis:180px}.v5-co.is-dense .v5-co-act,.v5-co.is-dense .v5-co-text .v5-link{font-size:12.5px}@media(max-width:899px){.v5-co-acts{row-gap:0}.v5-co-act{display:inline-flex;align-items:center;min-height:44px}}.v5-co.is-page{flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:24px auto;padding:26px 24px;border-radius:16px;text-align:center}.v5-co.is-page .v5-co-ic{width:28px;height:28px;margin:0}.v5-co.is-page .v5-co-main{flex-direction:column;align-items:center;gap:10px}.v5-co.is-page .v5-co-text{flex:none;font-size:13.5px}.v5-co.is-page .v5-co-t{display:block;margin-bottom:4px;font-size:15.5px;line-height:1.3;color:var(--text)}.v5-co.is-page .v5-co-more{flex:none;align-items:center;font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.v5-co.is-page .v5-co-acts{margin:0;justify-content:center}.v5-co-line{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--co-ink);font:600 12.5px/1.4 var(--font-ui)}.v5-co-line[hidden]{display:none}.v5-co-line .v5-co-ic{width:14px;height:14px;margin-top:calc((1.4em - 14px)/2)}.v5-co-line .v5-co-text{flex:1 1 auto;color:inherit}.v5-co-line:has(>.v5-co-text:empty)>.v5-co-ic{visibility:hidden}.v5-sheet{position:fixed;inset:0;z-index:760;background:var(--scrim);animation:v5-fade .16s ease-out}.v5-sheet~.v5-pop-layer{z-index:770}.v5-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:80dvh;overflow:auto;padding:8px 16px calc(18px + env(safe-area-inset-bottom));background:var(--bg-elev);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px -10px #0000004d;animation:v5-sheet-up .22s ease-out}.v5-sheet-grab{display:block;width:38px;height:4px;border-radius:2px;background:var(--border-strong);margin:0 auto 12px}.v5-sheet-who{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;font:700 15px/1.3 var(--font-ui)}.v5-sheet-who .v5-avatar{width:32px;height:32px;font-size:13px}.v5-sheet-item{display:block;width:100%;padding:13px 6px;border:0;border-top:1px solid var(--border);background:none;text-align:left;text-decoration:none;font:500 15px/1.3 var(--font-ui);color:var(--text-2)}.v5-sheet-item.is-danger{color:var(--danger)}.v5-sheet-head{margin:16px 2px 7px;font:700 13px/1.3 var(--font-ui);color:var(--text-2)}.v5-sheet-note{margin:0 2px 8px;color:var(--text-dim);font-size:13.5px}.v5-sheet-wide{width:100%;margin-top:14px;min-height:44px}.v5-sw-more{display:flex;align-items:center;gap:8px}.v5-sw-more>span:first-child{flex:none}.v5-sw-more small{flex:1;min-width:0;color:var(--text-dim);font:500 13px/1.3 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-sw-more.is-copy{flex-wrap:wrap;row-gap:4px}.v5-sw-more.is-copy>span:first-child{flex:1}.v5-sw-more.is-copy small{order:3;flex-basis:100%;display:flex;align-items:center;gap:6px}.v5-sw-sheet .v5-sw-row{min-height:52px;padding:8px 6px}.v5-sw-sheet .v5-sw-search{margin:0 0 8px;min-height:44px;font-size:16px}.v5-sw-sheet .v5-sw-cc{display:flex;align-items:center;justify-content:space-between;margin-top:8px;border-top:1px solid var(--border)}@keyframes v5-sheet-up{0%{transform:translateY(24px);opacity:.6}}@media(prefers-reduced-motion:reduce){.v5-sheet,.v5-sheet-panel{animation:none}}@media(max-width:899px){.v5-app{position:static;display:block;height:auto;overflow:visible}.v5-rail{display:none}.v5-main{height:calc(100dvh - var(--env-band-h) - var(--tabbar-h) - env(safe-area-inset-bottom))}.v5-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:85;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--bg-elev);border-top:1px solid var(--border)}.v5-tab{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;background:none;font:600 10.5px/1.2 var(--font-ui);color:var(--text-dim)}.v5-tab.is-on{color:var(--text)}.v5-tab-ic{width:22px;height:22px;display:inline-grid}.v5-tab-badge{position:absolute;top:6px;left:calc(50% + 5px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--brand-accent, var(--accent));color:var(--brand-accent-on, var(--bg-elev));font:700 10px/16px var(--font-ui);text-align:center}.v5-tab-badge.is-pop{animation:v5-pop .45s ease-out}.v5-chat-head{margin:0;padding:10px 10px 8px}.v5-chat-title{font-size:17px;text-align:center}.v5-phone-btn{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:11px;border:0;border-radius:10px;background:none;color:var(--text-2)}.v5-phone-btn:hover{background:var(--hover)}.v5-phone-btn .v5-ic{width:21px;height:21px}.v5-chat-scroll{padding:6px 16px 24px}.v5-page{padding:18px 16px 32px}.v5-page-title{font-size:22px}.v5-frozen{margin:12px 16px 0}.v5-win{max-height:calc(100dvh - 32px)}.v5-btn,.v5-chip,.v5-act,.v5-dctab,.v5-comp-pall,.v5-comp-who,.v5-comp-optfix,.v5-sp-face,.v5-sp-pick,.v5-toast-action,.v5-set-tab,.v5-set-cbtn,.v5-cl-act,.v5-see-tab,.v5-see-back,.v5-ap-back,.v5-lib-back,.v5-lp-fc,.v5-lp-tln-b,.v5b-btn,.v5b-addf,.v5b-fold,.v5b-needs button,.v5b-src summary,.v5-st-pane-seg>button,.v5-st-hbtn,.v5-st-tab,.v5-st-chip,.v5-st-tool,.v5-st-olrow,.v5-st-switch,.v5-st-seg-it,.v5-st-opbtn{min-height:44px}.v5-icon-btn,.v5-st-tab-x{width:44px;height:44px}.v5-icon-btn{padding:13px}.v5-st-tab-x{margin-right:0}.v5-st-seg-it,.v5-st-hbtn,.v5-lp-tln-b,.v5b-ed{min-width:44px;justify-content:center}.v5b-ed,.v5b-modes button,.v5-lib-gh,.v5-lib-ch,.v5-lib-in,.v5-set-tzi,.v5-lp-back,.v5-lp-lk,.v5-st-menu-item,.v5-st-pill,.v5-st-act,.v5-cr{min-height:44px}.v5-lo-row button,.v5-daychip{min-width:44px;min-height:44px}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select{min-height:44px}.v5-comp-in{min-height:44px}.v5-comp-send,.v5-comp-mic{width:44px;height:44px;padding:12px}.v5-comp-mic{margin-left:-10px}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:max(16px,1em)}html.v5-kb-open .v5-tabbar{display:none}html.v5-kb-open .v5-main{height:calc(100dvh - var(--env-band-h) - var(--v5-kb, 0px))}html.v5-kb-open :is(.v5-studio,.v5-lp,.v5-overlay,.v5-sheet,.v5-ask-wrap,.v5-see-wrap){bottom:var(--v5-kb, 0px)}html.v5-kb-open .v5-sheet-panel{max-height:calc(100% - 16px)}html.v5-kb-open .v5-win{max-height:calc(100dvh - var(--v5-kb, 0px) - 32px)}:where(.v5-link,.v5-u-a,.v5b-lk,.v5-pop-see,.v5-pop-pub,.v5-st-link,.v5-lp-src a,.v5-switch,.v5-st-info,.v5-st-chev,.v5-st-theme-menu,.v5-lp-bar,.v5-comp-plus,.v5-sp-edit){position:relative}:where(.v5-link,.v5-u-a,.v5b-lk,.v5-pop-see,.v5-pop-pub,.v5-st-link,.v5-lp-src a,.v5-switch,.v5-st-info,.v5-st-chev,.v5-st-theme-menu,.v5-lp-bar,.v5-comp-plus,.v5-sp-edit):before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}
