.ic-20{width:20px;height:20px}.wk-more{display:flex;justify-content:center;padding:var(--space-xs)}.cv-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cv-option{display:inline-flex;align-items:center;height:26px;padding-inline:10px;border-radius:var(--radius-full);background:var(--n0);box-shadow:inset 0 0 0 1px var(--n200);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--n900)}.wk-stage-select{height:36px;padding-block:0;width:auto;min-width:160px}.wk-back-link{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.wk-back-link .ic{width:14px;height:14px}html[dir=ltr] .wk-back-link .ic{transform:scaleX(-1)}.wk-back-link:hover{color:var(--n950);text-decoration:underline}.wk-lead-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.wk-lead-side>.sec:first-child{padding-top:0;margin-top:0;border-top:0}.wk-note-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start}.wk-note{display:grid;grid-gap:4px;gap:4px;padding:var(--space-2xs) 0;border-bottom:1px solid var(--n200)}.wk-note-body{white-space:pre-wrap;color:var(--n950)}.wk-history{list-style:none;margin:0;padding:0;display:grid}.wk-history-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:var(--space-3xs);gap:var(--space-3xs);align-items:start;padding:var(--space-3xs) 0;border-bottom:1px solid var(--n200);font-size:var(--text-body-s);line-height:var(--leading-body-s)}.wk-history-who{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--n100);color:var(--n700)}.wk-history-who .ic{width:14px;height:14px}.wk-history-main{display:grid;grid-gap:2px;gap:2px;min-width:0}@media (max-width:1023px){.wk-lead-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.wk-lead-side>.sec:first-child{padding-top:var(--space-lg);margin-top:var(--space-lg);border-top:1px solid var(--n200)}.wk-note-form{grid-template-columns:minmax(0,1fr)}}.kb-page .kb-tabs{margin-bottom:var(--space-md)}.kb-head{align-items:flex-start}.kb-head,.kb-notice{margin-bottom:var(--space-sm)}.kb-new{margin-bottom:var(--space-md)}.kb-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-xs) var(--space-sm);gap:var(--space-xs) var(--space-sm);align-items:start}.kb-grid,.kb-list,.kb-row{display:grid}.kb-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3xs) var(--space-sm);gap:var(--space-3xs) var(--space-sm);align-items:center;border-radius:0;border-bottom:1px solid var(--n100)}.kb-row:last-child{border-bottom:0}.kb-row.is-archived{opacity:.65}.kb-row-skel{height:64px;border-radius:var(--radius-md);margin-bottom:var(--space-3xs)}.kb-title{display:flex;align-items:center;gap:var(--space-3xs);flex-wrap:wrap}.kb-editor{grid-column:1/-1;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-2xs);border-top:1px dashed var(--n200)}.kb-label{display:block;margin-bottom:var(--space-4xs)}.kb-skel{height:180px;border-radius:var(--radius-xl)}.kb-stack{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.kb-shift{grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) auto auto;grid-gap:var(--space-2xs)}.kb-choice,.kb-shift{display:grid;gap:var(--space-2xs);align-items:center}.kb-choice{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--space-2xs)}.kb-toggle{padding-inline:var(--space-xs);background:var(--n50);border-radius:var(--radius-lg)}.kb-keyword-row{display:flex;gap:var(--space-2xs)}.kb-chip{gap:var(--space-4xs)}.kb-chip button{font:inherit;background:none;border:0;cursor:pointer;color:inherit;padding:0 2px;line-height:1}.kb-bilingual-wrap{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.kb-bilingual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.kb-locale{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-content:start}.ws-sheet .err,.ws-sheet .ok{margin:0}.ws-switch-text strong{font-weight:500;color:var(--n950)}@media (max-width:767px){.kb-bilingual,.kb-choice,.kb-row,.kb-shift{grid-template-columns:minmax(0,1fr)}.kb-head{flex-direction:column;align-items:stretch}}.kb-setup,.kb-setup-sheet{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.kb-setup-sheet{margin:0;padding:0;border:0;min-width:0}.kb-setup .ws-sheet{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.kb-emp{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-lg)}.kb-emp-av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--i50);color:var(--i600);font-size:24px;font-weight:600}.kb-emp-main{display:grid;grid-gap:var(--space-4xs);gap:var(--space-4xs);min-width:0}.kb-emp-k{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:500;color:var(--n700)}.kb-emp-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2xs);font-size:20px;line-height:28px;font-weight:600;color:var(--n950)}.kb-emp-r{font-size:var(--text-body-s);line-height:var(--leading-body-s);font-weight:500;color:var(--n800)}.kb-emp-i{color:var(--n950);max-width:64ch}.kb-setup-rows{grid-gap:var(--space-2xs)}.kb-setup-row,.kb-setup-rows{display:grid;gap:var(--space-2xs)}.kb-setup-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:var(--space-2xs);align-items:center}.kb-setup-row.is-head{font-weight:500;color:var(--n700)}.kb-setup-done,.kb-setup-row.is-head{font-size:var(--text-caption);line-height:var(--leading-caption)}.kb-setup-done{display:inline-flex;align-items:center;gap:var(--space-4xs);color:var(--success-text)}.kb-setup-done .ic{width:14px;height:14px}.kb-setup-facts{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);max-width:72ch}.kb-setup-foot{position:-webkit-sticky;position:sticky;bottom:0;padding-block:var(--space-xs);background:var(--n50);border-top:1px solid var(--n200)}@media (max-width:767px){.kb-emp,.kb-setup-row{grid-template-columns:minmax(0,1fr)}.kb-setup-row.is-head{display:none}}.kb-start .entry-layout{align-items:start}.kb-start .entry-preview-col .seg{justify-self:start}.wac-stage .sec-title{display:flex;align-items:center;gap:var(--space-2xs)}.wac-stage-n{width:28px;height:28px}.wac-stage.is-later{opacity:.55}.wac-stage.is-done .wac-stage-n{background:var(--success-surface);color:var(--success-text);box-shadow:inset 0 0 0 1px var(--success-border)}.wac-stage.is-done .wac-stage-n .ic{width:16px;height:16px}.wac-disclosure{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);background:var(--n50);border-radius:var(--radius-lg)}.wac-disclosure ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:4px;gap:4px;color:var(--n900);font-size:var(--text-body-s);line-height:var(--leading-body-s)}.auth-state{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start}.auth-state-ic{width:48px;height:48px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:22px;font-weight:600;background:var(--n100);color:var(--n800)}.auth-state-ic.is-ok{background:var(--success-surface);color:var(--success-text)}.auth-state-ic.is-bad{background:var(--error-surface);color:var(--error-text)}.auth-state-ic.is-wait{background:var(--warning-surface);color:var(--warning-text)}.pl-rows{list-style:none;margin:0;padding:0 var(--space-sm);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-lg)}.pl-row{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-xs) 0}.pl-row+.pl-row{border-top:1px solid var(--n100)}.pl-head{justify-content:space-between;gap:var(--space-xs)}.pl-head,.pl-name{display:flex;align-items:center;flex-wrap:wrap}.pl-name{gap:var(--space-3xs);font-weight:500;color:var(--n950)}.pl-nums{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--n800);font-size:var(--text-body-s);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.pl-nums strong{color:var(--n950);font-weight:600}.pl-row .progress{height:8px}.pl-row.is-warn .progress-bar{background:var(--warning)}.pl-row.is-over .progress-bar{background:var(--error)}.pl-foot{display:flex;justify-content:space-between;gap:var(--space-xs);flex-wrap:wrap;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--n700)}.set-hub-rows{list-style:none;margin:0;padding:0 var(--space-sm);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-lg)}.set-hub-rows>li+li{border-top:1px solid var(--n100)}.sb-svc{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--n100)}.sb-svc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 10px;border-radius:6px;color:var(--n700);text-decoration:none;font-size:var(--text-body-s);font-weight:500;transition:background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.sb-svc-btn.is-on{background:var(--n0);color:var(--n950);font-weight:600;box-shadow:0 1px 2px rgba(8,11,24,.08),0 0 0 1px var(--line)}.sb-svc-btn[aria-disabled=true]{color:var(--n500);cursor:default}.sb-svc-btn .svc-tile{box-shadow:none;background:transparent}.sb-foot{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.sb-assist{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--n0);color:var(--n900);text-decoration:none;font-size:var(--text-body-s);line-height:20px;transition:background-color var(--motion-fast)}.sb-assist:hover{background:var(--rail-hover)}.sb-assist-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--n400)}.sb-assist.tone-ok .sb-assist-dot{background:var(--success)}.sb-assist.tone-warn .sb-assist-dot{background:var(--warning)}.sb-assist-l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-soon{margin:0;padding:6px 10px 0;font-size:12px;line-height:16px;color:var(--mute)}.tb-demo{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text);font-size:12px;line-height:1;font-weight:600;white-space:nowrap}.tabbar-ic{position:relative}.tabbar-num{position:absolute;top:-6px;inset-inline-end:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--error);color:var(--on-fill);font-family:var(--font-data);font-size:10px;line-height:1;font-weight:600}@media (max-width:767px){.tabbar.tabbar--5{grid-template-columns:repeat(5,1fr)}.tabbar--5 .tabbar-item{font-size:10px}.tabbar.tabbar--2{grid-template-columns:repeat(2,1fr)}.tb-demo{display:none}.tabbar-item.is-on .ic{color:var(--i600)}}.hm-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start;margin-bottom:var(--space-xs)}.hm-hero-text{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);max-width:60ch}.hm-greet{margin:0;font-size:20px;line-height:28px;font-weight:500;color:var(--n700)}.hm-date{margin:0;font-size:var(--text-body-s);line-height:20px;color:var(--mute)}.hm-title{margin:0;font-size:40px;line-height:48px;font-weight:700;letter-spacing:var(--track-h1);color:var(--n950);text-wrap:balance;max-inline-size:22ch}.hm-title.is-calm{color:var(--n800)}.hm-story{text-wrap:pretty;margin:0;font-size:18px;line-height:28px;color:var(--n700)}.hm-week-note{margin:var(--space-xs) 0 0;font-size:var(--text-body-s);color:var(--mute)}.hm-story strong{color:var(--n950);font-weight:700}.hm-side{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.hm-card{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.hm-card-t{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-body);line-height:24px;font-weight:600;color:var(--n950)}.hm-card-t .ic{width:18px;height:18px;color:var(--warning)}.hm-facts{display:grid;grid-gap:6px;gap:6px;margin:0}.hm-facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);font-size:var(--text-body-s);line-height:20px}.hm-facts dt{margin:0;color:var(--mute)}.hm-facts dd{margin:0;color:var(--n900);font-weight:500}.hm-bk .hm-card-t .ic{color:var(--i500)}.hm-bk .btn{justify-self:start}.hm-bk-setup{max-inline-size:420px;-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}.hm-tip-body{margin:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--text-2)}.hm-tip .btn{justify-self:start}.hm-need{list-style:none;margin:0;padding:0}.hm-need-row{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-3xs);margin-inline:calc(-1 * var(--space-3xs));border-radius:var(--radius-md)}@media (prefers-reduced-motion:no-preference){.hm-need-row{transition:background-color .12s ease}}.hm-need-row:focus-within{background:var(--n100)}.hm-need-row+.hm-need-row{border-top:1px solid var(--n200);border-radius:0 0 var(--radius-md) var(--radius-md)}.hm-need-row:hover{background:var(--n100)}.hm-av.is-waiting{background:var(--n0);color:var(--n900);box-shadow:inset 0 0 0 2px var(--warning)}.hm-need-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.hm-need-name{font-weight:600;color:var(--n950)}.hm-need-quote{font-size:var(--text-body-s);line-height:20px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-need-meta{display:flex;align-items:center;gap:var(--space-3xs);flex-wrap:wrap;font-size:var(--text-caption);line-height:18px;color:var(--mute)}.hm-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-full);background:var(--warning-surface);color:var(--warning-text);font-weight:500}.hm-chip.is-err{background:var(--error-surface);color:var(--error-text)}.hm-need-btn{flex:none;min-height:40px;min-width:72px}@media (hover:none){.hm-need-btn{min-height:44px}}.hm-legend{display:inline-flex;gap:var(--space-xs);font-size:var(--text-caption);color:var(--mute)}.hm-legend span{display:inline-flex;align-items:center;gap:6px}.hm-sw{display:inline-block;width:10px;height:10px;border-radius:3px}.hm-sw--bot{background:var(--i200)}.hm-sw--you{background:var(--n900)}.hm-bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:end;height:180px}.hm-bar{display:grid;grid-template-rows:1fr auto;grid-gap:8px;gap:8px;height:100%;justify-items:center}.hm-bar-stack{display:flex;flex-direction:column;justify-content:flex-start;width:44px;min-height:6px;border-radius:4px;overflow:hidden;align-self:end}.hm-bar-you{background:var(--n900);flex:none}.hm-bar-bot{background:var(--i200);flex:1 1}.hm-bar-l{font-size:var(--text-caption);color:var(--mute)}.hm-kpis{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--n200)}.hm-kpis .kpi{padding-block:var(--space-xs)}.hm-kpis .kpi-v{font-family:var(--font-ui);font-size:32px;line-height:40px;font-weight:700;direction:inherit}.hm-kpis .kpi-l{color:var(--mute)}.hm-hero-text{gap:var(--space-sm)}.hm-greet{color:var(--text-2)}.hm-title{font-size:44px;line-height:52px;letter-spacing:-.01em}.hm-story{font-size:19px;line-height:30px}.hm-hero-act{margin-top:var(--space-2xs)}.hm-card{gap:var(--space-2xs);padding:var(--space-sm);box-shadow:var(--shadow-sm)}.hm-card.hm-tip{background:var(--warning-surface);border-color:var(--warning-border)}.hm-facts>div{padding:6px 0;border-bottom:1px dashed var(--n200)}.hm-facts>div:last-child{border-bottom:0;padding-bottom:0}.hm-facts dd{color:var(--n950);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm .sec{padding-top:var(--space-lg)}.hm .sec-title{font-size:20px;line-height:28px}.hm-need-row{padding:var(--space-sm) var(--space-xs);margin-inline:calc(-1 * var(--space-xs));border-radius:var(--radius-lg)}.hm-need-row:focus-within,.hm-need-row:hover{background:var(--n50);box-shadow:var(--shadow-sm)}.hm-av.is-waiting{width:44px;height:44px;font-size:18px;box-shadow:inset 0 0 0 2px var(--warning),0 0 0 4px var(--warning-surface)}.hm-need-name,.hm-need-quote{font-size:15px;line-height:22px}.hm-need-quote{color:var(--n900)}.hm-need-btn{background:var(--i50);border-color:transparent;color:var(--i600);font-weight:600;min-width:80px}.hm-need-btn:hover:not(:disabled){background:var(--i100)}.hm-bars{height:200px;gap:var(--space-xs);padding:0 var(--space-3xs)}.hm-bar-stack{width:56px;border-radius:8px 8px 4px 4px;background:var(--n100)}.hm-bar-bot{background:linear-gradient(180deg,var(--i400),var(--i200))}.hm-bar-l{font-weight:500;color:var(--text-2)}.hm-bar.is-today .hm-bar-l{color:var(--i600);font-weight:700}.hm-bar.is-today .hm-bar-l:after{content:"";display:block;width:6px;height:6px;margin:4px auto 0;border-radius:50%;background:var(--i600)}.hm-sw{width:12px;height:12px;border-radius:4px}.hm-sw--bot{background:linear-gradient(180deg,var(--i400),var(--i200))}.hm-kpis .kpi-v{font-size:36px;line-height:44px;font-weight:600}@media (max-width:1023px){.hm-title{font-size:30px;line-height:38px}.hm-story{font-size:17px;line-height:27px}.hm-bar-stack{width:36px}.hm-kpis .kpi-v{font-size:30px;line-height:38px}}:root[data-theme=dark] .hm-bar-you{background:var(--n700)}@media (max-width:1023px){.hm-hero{grid-template-columns:1fr;gap:var(--space-md)}.hm-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hm-side{grid-template-columns:1fr}.hm-greet{font-size:17px;line-height:24px}.hm-title{font-size:28px;line-height:36px}.hm-story{font-size:16px;line-height:26px}.hm-bars{gap:var(--space-3xs);height:140px}.hm-bar-stack{width:28px}.hm-need-row{flex-wrap:wrap}.hm-need-btn{-webkit-margin-start:auto;margin-inline-start:auto}}.ib{--wk-pad-top:var(--space-sm)}.ib .wk-panes{grid-template-columns:330px minmax(0,1fr)}.ib-listhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:var(--space-sm) var(--space-sm) 0}.ib-title{margin:0;font-size:22px;line-height:30px;font-weight:700;color:var(--n950)}.ib-sort.is-on{color:var(--i700);background:var(--i50)}.ib-tabs{padding-inline:var(--space-sm);gap:var(--space-xs)}.ib-tabs .wk-tab{height:44px}.ib-controls{padding:var(--space-2xs) var(--space-sm)}.ib-controls .wk-search{width:100%;background:var(--n50);border-color:transparent}.ib-list{padding:0 var(--space-2xs) var(--space-2xs)}.ib-row{padding:var(--space-xs) var(--space-2xs);gap:var(--space-xs)}.ib-row.is-active{background:var(--i50)}.ib-row.is-active:before{display:none}.ib-av{width:44px;height:44px;background:var(--n50);color:var(--n800);box-shadow:0 0 0 2px var(--n200);font-size:16px}.ib-av.is-waiting{box-shadow:0 0 0 2px var(--warning)}.ib-av.is-human{box-shadow:0 0 0 2px var(--i500)}.ib-av.is-closed{opacity:.6}.ib-row .wk-name{font-size:16px}.ib-row-foot{display:flex;align-items:center;gap:var(--space-3xs);min-height:24px;margin-top:2px}.ib-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding-inline:10px;border-radius:var(--radius-full);font-size:var(--text-caption);line-height:1;font-weight:500;white-space:nowrap;background:var(--n100);color:var(--n800)}.ib-chip .ic{width:14px;height:14px}.ib-chip.is-warn{background:var(--warning-surface);color:var(--warning-text)}.ib-chip.is-brand{background:var(--i50);color:var(--i700)}.ib-chip.is-neutral{background:var(--i50);color:var(--i800)}.ib-chip.is-muted{background:var(--n100);color:var(--n700)}.ib-chip-link{text-decoration:none}.ib-chip-link:hover{background:var(--i100)}.ib-wait{font-size:var(--text-caption);color:var(--n700)}.ib-unread{-webkit-margin-start:auto;margin-inline-start:auto;min-width:22px;height:22px;padding-inline:6px;border-radius:var(--radius-full);display:inline-grid;place-items:center;background:var(--i500);color:var(--on-fill)}.ib-failed,.ib-unread{font-family:var(--font-data);font-size:12px;font-weight:600}.ib-failed{display:inline-flex;align-items:center;gap:2px;color:var(--error-text)}.ib-failed .ic{width:14px;height:14px}.ib-thead{padding:var(--space-xs) var(--space-md)}.ib-who-meta{display:flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-caption);color:var(--n800)}.ib-revealed{color:var(--n700)}.ib-thead-act{gap:var(--space-3xs)}.ib-take{gap:6px;min-height:36px;padding-inline:var(--space-xs)}.ib-thead-act .btn-icon.is-on{background:var(--i50);color:var(--i700)}.ib-menu-wrap{position:relative}.ib-menu-backdrop{position:fixed;inset:0;z-index:8;background:transparent;border:0;cursor:default}.ib-menu{position:absolute;z-index:9;inset-block-start:calc(100% + 4px);inset-inline-end:0;min-width:200px;padding:4px;display:grid;background:var(--n0);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--n200),var(--elev-3)}.ib-menu button{display:flex;align-items:center;gap:var(--space-3xs);min-height:40px;padding-inline:var(--space-2xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--n950);font:inherit;font-size:var(--text-body-s);text-align:start;cursor:pointer}.ib-menu button:hover{background:var(--n50)}.ib-menu button .ic{width:16px;height:16px;color:var(--n700)}.ib-handoff{display:flex;gap:var(--space-2xs);margin:var(--space-xs) var(--space-md) 0;padding:var(--space-xs) var(--space-sm);background:var(--n0);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--warning-border),inset 3px 0 0 var(--warning)}html[dir=ltr] .ib-handoff{box-shadow:0 0 0 1px var(--warning-border),inset -3px 0 0 var(--warning)}.ib-handoff>.ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--warning-text)}.ib-handoff-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.ib-handoff-line{margin:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);font-weight:600;color:var(--warning-text)}.ib-handoff-ago{font-weight:400}.ib-handoff-q{margin:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n950);overflow-wrap:anywhere}.ib-stream .cv-stream-inner{max-width:920px}.ib-who.is-assistant{color:var(--i700);font-weight:600}.ib-who.is-assistant .ic{color:var(--i600)}.ib-thread .cv-msg.is-assistant .cv-bubble{background:var(--i50);box-shadow:0 0 0 1px var(--i100),var(--elev-1)}.ib-thread .cv-msg.is-human .cv-bubble{background:color-mix(in srgb,var(--i500) 14%,var(--n0))}.ib-thread .cv-how{color:var(--i700)}.ib-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:var(--space-2xs) 0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--warning-text)}.ib-sys .ic{width:14px;height:14px}.ib-foot{flex:none;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md) var(--space-sm);background:var(--n0);border-top:1px solid var(--n200)}.ib-foot-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs)}.ib-win{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:10px;border-radius:var(--radius-full);background:var(--n50);color:var(--n800);font-size:var(--text-caption);font-weight:500}.ib-win .ic{width:14px;height:14px}.ib-foot-hint{font-size:var(--text-caption);color:var(--n700)}.ib-sugg{display:flex;align-items:center;gap:var(--space-2xs);min-height:48px;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-lg);background:var(--i50)}.ib-sugg-ic{flex:none;width:18px;height:18px;color:var(--i600)}.ib-sugg-text{flex:1 1;min-width:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n950);white-space:pre-wrap}.ib-sugg-label{-webkit-margin-end:6px;margin-inline-end:6px;font-weight:600}.ib-sugg-label,.ib-sugg-wait{color:var(--i700)}.ib-sugg-err{color:var(--error-text)}.ib-sugg-act{display:flex;align-items:center;gap:4px;flex:none}.ib-composer{padding:0;background:transparent;border-top:0;position:relative}.ib-foot .ib-composer{padding:0}.ib-box{border-radius:var(--radius-lg)}.ib-send{width:40px;height:40px}.ib-foot--ai,.ib-foot--closed{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:var(--space-2xs) var(--space-md) var(--space-sm);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-lg);background:var(--n50)}.ib-foot--ai{background:var(--i50)}.ib-foot-msg{display:flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n900)}.ib-foot-msg .ic{flex:none;width:16px;height:16px;color:var(--i600)}.ib-foot--closed .ib-foot-msg .ic{color:var(--n700)}.ib-pick{position:absolute;inset-inline:0;bottom:calc(100% + 6px);z-index:7;max-height:320px;overflow-y:auto;padding:var(--space-3xs);display:grid;grid-gap:2px;gap:2px;background:var(--n0);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--n200),var(--elev-3)}.ib-pick-t{display:flex;justify-content:space-between;gap:var(--space-2xs);margin:0;padding:var(--space-3xs) var(--space-2xs);font-size:var(--text-caption);font-weight:600;color:var(--n700)}.ib-pick-h{font-weight:400}.ib-pick-empty{margin:0;padding:var(--space-2xs);font-size:var(--text-body-s);color:var(--n700)}.ib-pick-item{display:grid;grid-gap:2px;gap:2px;padding:var(--space-3xs) var(--space-2xs);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:start;cursor:pointer;color:var(--n950)}.ib-pick-item:focus-visible,.ib-pick-item:hover{background:var(--i50);outline:none}.ib-pick-item strong{font-size:var(--text-body-s);font-weight:600}.ib-pick-item span{font-size:var(--text-caption);color:var(--n800);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ib-rail-in{gap:var(--space-md)}.ib-rail-sec{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.ib-rail-sec .wk-rail-t{display:flex;justify-content:space-between;align-items:baseline}.ib-note-state{font-weight:400;color:var(--success-text)}.ib-note-state.is-err{color:var(--error-text)}.ib-skel{display:inline-block;width:56px;height:12px}.ib-tags{display:flex;flex-wrap:wrap;gap:6px}.ib-tag{display:inline-flex;align-items:center;gap:4px;height:28px;padding-inline:10px 6px;border-radius:var(--radius-full);background:var(--n100);color:var(--n900);font-size:var(--text-caption);font-weight:500}.ib-tag button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--n700);cursor:pointer}.ib-tag button:hover{background:var(--n200);color:var(--n950)}.ib-tag button .ic{width:12px;height:12px}.ib-tag-add{width:32px;padding:0;justify-content:center;border:0;cursor:pointer;font:inherit}.ib-tag-add .ic{width:14px;height:14px}.ib-tag-add:disabled{opacity:.5;cursor:default}.ib-tag-input{height:28px;width:120px;padding-inline:8px;border:1px solid var(--i500);border-radius:var(--radius-full);background:var(--n0);font:inherit;font-size:var(--text-caption);color:var(--n950)}.ib-note{width:100%;min-height:84px;padding:var(--space-2xs);border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--n50);font:inherit;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n950);resize:vertical}.ib-note:focus-visible{outline:none;border-color:var(--i500);box-shadow:var(--focus-ring);background:var(--n0)}.ib-rail-actions{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.ib-rail-actions .btn{justify-content:flex-start;gap:var(--space-3xs);min-height:40px}@media (min-width:1280px){.ib .wk-panes.has-rail.rail-on{grid-template-columns:330px minmax(0,1fr) 280px}.ib .wk-panes.has-rail.rail-on .wk-rail{display:block;position:static;width:auto;box-shadow:none}}@media (max-width:1279px){.ib .wk-panes{grid-template-columns:300px minmax(0,1fr)}.ib .wk-panes.rail-on .wk-rail{display:block;position:absolute;inset-block:0;inset-inline-end:0;z-index:6;width:min(320px,92%);box-shadow:var(--elev-3);-webkit-border-start:1px solid var(--n200);border-inline-start:1px solid var(--n200)}}@media (max-width:1023px){.ib-take-l{display:none}.ib-take{width:40px;padding:0;justify-content:center}}@media (max-width:767px){.ib .wk-panes{grid-template-columns:minmax(0,1fr)}.ib-listhead{padding-inline:var(--space-xs)}.ib-thead{padding:var(--space-3xs) var(--space-2xs)}.ib-thead .wk-av--lg{display:grid}.ib-handoff{margin-inline:var(--space-2xs)}.ib-foot{padding-inline:var(--space-2xs)}.ib-foot--ai,.ib-foot--closed{margin-inline:var(--space-2xs);grid-template-columns:1fr}.ib-sugg{flex-wrap:wrap}.ib-sugg-act{width:100%;justify-content:flex-end}.ib .wk-panes.rail-on .wk-rail{width:100%}}:root[data-theme=dark] .ib-av{background:var(--n100)}:root[data-theme=dark] .ib-chip.is-warn{background:color-mix(in srgb,var(--warning) 18%,transparent)}:root[data-theme=dark] .ib-handoff{background:var(--n50)}.ld-seg{margin-bottom:var(--space-md)}.ld-list{grid-gap:var(--space-lg);gap:var(--space-lg)}.ld-group,.ld-list{display:grid}.ld-group-head{display:flex;align-items:center;gap:var(--space-2xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--n200)}.ld-group-hint{font-size:var(--text-caption);color:var(--n700)}.ld-dot{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.ib-chip.is-err{background:var(--error-surface);color:var(--error-text)}.ld-row{display:grid;grid-template-columns:44px minmax(160px,1.1fr) minmax(0,1.6fr) 130px 150px auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--n200)}.ld-row:last-child{border-bottom:0}.ld-av{width:44px;height:44px;background:var(--n50);color:var(--n800);box-shadow:0 0 0 1px var(--n200)}.ld-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.ld-name{font-size:16px;line-height:24px;font-weight:600;color:var(--n950);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ld-name:hover{color:var(--i700)}.ld-why{font-size:var(--text-caption);color:var(--n700)}.ld-quote{margin:0;min-width:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n900);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ld-score{display:grid;grid-gap:4px;gap:4px}.ld-score-l{font-size:var(--text-caption);color:var(--n700)}.ld-score-l b{font-weight:600;color:var(--n950)}.ld-bar{display:block;height:4px;border-radius:var(--radius-full);background:var(--n200);overflow:hidden}html[dir=rtl] .ld-bar{transform:scaleX(-1)}.ld-bar>span{display:block;height:100%;border-radius:var(--radius-full);background:var(--i500)}.ld-window{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);color:var(--n700);white-space:nowrap}.ld-window .ic{width:14px;height:14px}.ld-window.is-now{color:var(--error-text)}.ld-window.is-today{color:var(--warning-text)}.ld-acts{display:flex;align-items:center;gap:var(--space-3xs);justify-self:end}.ld-act{color:var(--n700)}.ld-act:hover{color:var(--success-text)}.ld-act.is-danger:hover{color:var(--error-text)}.ld-row-skel .skeleton:nth-child(2){height:14px;width:60%}.ld-row-skel .skeleton:nth-child(3){height:14px}.ld-more{display:flex;justify-content:center;padding-top:var(--space-sm)}.ld-empty{display:grid;justify-items:center;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-2xl) var(--space-md);text-align:center}.ld-empty-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--i50);color:var(--i700)}.ld-empty-t{margin:0;font-size:var(--text-body);font-weight:600;color:var(--n950)}.ld-empty-h{margin:0;font-size:var(--text-body-s);color:var(--n800);max-width:48ch}@media (max-width:1279px){.ld-row{grid-template-columns:44px minmax(0,1fr) 120px 140px auto}.ld-quote{grid-column:2/-1;grid-row:2}}@media (max-width:767px){.ld-row{grid-template-columns:44px minmax(0,1fr);gap:var(--space-3xs) var(--space-xs);padding:var(--space-sm) 0}.ld-quote{grid-column:2;grid-row:auto}.ld-acts,.ld-score,.ld-window{grid-column:2;justify-self:stretch}.ld-acts{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-3xs)}.ld-window{white-space:normal}}.st-link{display:flex;gap:var(--space-2xs);align-items:center}.st-link-input{flex:1 1;min-width:0;font-family:var(--font-data);font-size:var(--text-body-s)}.st-link-skel{height:44px;border-radius:var(--radius-md)}.st-qr{margin:var(--space-xs) 0 0;display:grid;justify-items:start;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.st-qr img{display:block;width:240px;height:240px;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--n200);background:#fff}.st-link-none a{color:var(--i700)}@media (max-width:767px){.st-link{flex-wrap:wrap}.st-link-input{flex-basis:100%}}.rs-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start;margin-top:var(--space-md)}.rs-form{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.rs-sec{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding-bottom:var(--space-lg);border-bottom:1px solid var(--n200)}.rs-sec h3{margin:0;font-size:18px;font-weight:600;color:var(--n950)}.rs-sec>.t-caption{margin:0 0 var(--space-3xs);color:var(--n800)}.rs-tones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.rs-tone{position:relative;display:grid;grid-gap:2px;gap:2px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--n300);border-radius:var(--radius-lg);background:var(--n0);cursor:pointer;text-align:center}.rs-tone input{position:absolute;opacity:0;inset:0;cursor:pointer}.rs-tone strong{font-size:var(--text-body);color:var(--n950)}.rs-tone span{font-size:var(--text-caption);color:var(--n800)}.rs-tone.is-on{border-color:var(--i500);background:var(--i50);box-shadow:0 0 0 1px var(--i500)}.rs-tone:has(input:focus-visible){box-shadow:var(--focus-ring)}.rs-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-2xs) 0;cursor:pointer}.rs-switch-text{display:grid;grid-gap:2px;gap:2px}.rs-switch-text strong{font-size:var(--text-body-s);font-weight:500;color:var(--n950)}.rs-switch-text .t-caption{color:var(--n700)}.rs-hours{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);justify-items:start}.rs-team-seg{justify-self:start;margin-block:var(--space-2xs)}.rs-team-follows{margin:0}.rs-range{display:flex;align-items:center;gap:var(--space-3xs);flex-wrap:wrap}.rs-range .input{width:auto;min-width:0}.rs-time{font-family:var(--font-data)}.rs-range-dash{color:var(--n700)}.rs-hours-none{margin:0}.rs-never-input{width:200px}.rs-add{width:auto;padding-inline:10px;gap:4px}.rs-more{border:1px solid var(--n200);border-radius:var(--radius-lg);padding:var(--space-2xs) var(--space-sm)}.rs-more summary{cursor:pointer;font-weight:600;color:var(--n950);padding:var(--space-3xs) 0}.rs-more-body{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding-top:var(--space-sm)}.rs-actions{justify-content:flex-start}.rs-preview{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md));display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}@media (max-width:1023px){.rs-layout{grid-template-columns:1fr}.rs-preview{position:static;max-width:360px}.rs-tones{grid-template-columns:1fr}}.ko{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-md)}.ko-actions{display:flex;justify-content:flex-start}.ko-sec{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.ko-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2xs)}.ko-h{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--n950)}.ko-sub{margin:0}.ko-count,.ko-sub{font-size:var(--text-caption);color:var(--n700)}.ko-count{text-decoration:none}.ko-count:hover{color:var(--i700)}.ko-empty{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-body-s);color:var(--n800)}.ko-empty .ic{width:16px;height:16px;color:var(--n700)}.ko-empty a{color:var(--i700)}.ko-sugg-list{list-style:none;margin:var(--space-3xs) 0 0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.ko-sugg{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:1px dashed var(--i200);border-radius:var(--radius-lg);background:var(--i50)}.ko-sugg-ic{flex:none;width:18px;height:18px;color:var(--i600)}.ko-sugg-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ko-sugg-main strong{font-size:var(--text-body);color:var(--n950);overflow-wrap:anywhere}.ko-sugg-n{font-size:var(--text-caption);color:var(--n700)}.ko-sugg-acts{display:flex;gap:var(--space-3xs);flex:none}.ko-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.ko-faqs{list-style:none;margin:var(--space-3xs) 0 0;padding:0;display:grid}.ko-faq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--n200)}.ko-faq-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.ko-faq-main strong{font-size:var(--text-body);color:var(--n950)}.ko-faq-main span{font-size:var(--text-body-s);color:var(--n800);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ko-used{flex:none;font-size:var(--text-caption);color:var(--i700);white-space:nowrap;padding-top:4px}.ko-used.is-zero{color:var(--n700)}.ko-more{padding-top:var(--space-2xs)}.ko-sources-soon{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-md);border:1px dashed var(--n300);border-radius:var(--radius-lg);background:var(--n50)}.ko-sources-soon p{margin:0;font-size:var(--text-body-s);color:var(--n900)}.ko-source-ic{display:flex;gap:var(--space-3xs);color:var(--n700)}.ko-source-ic .ic{width:20px;height:20px}.ko-counts{margin:0;font-size:var(--text-caption);color:var(--n700)}@media (max-width:1023px){.ko-cols{grid-template-columns:1fr}}@media (max-width:767px){.ko-sugg{flex-wrap:wrap}.ko-sugg-acts{width:100%;justify-content:flex-end}}.cn{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.cn-card{background:var(--n0);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--n200),var(--elev-1);overflow:hidden}.cn-head{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md)}.cn-mark{flex:none}.cn-who{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cn-num{margin:0;font-size:22px;line-height:30px;font-weight:700;color:var(--n950)}.cn-sub{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cn-head-act{display:flex;align-items:center;gap:var(--space-2xs);flex:none}.cn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--n200)}.cn-stats>div{display:grid;grid-gap:4px;gap:4px;padding:var(--space-sm) var(--space-md);-webkit-border-start:1px solid var(--n200);border-inline-start:1px solid var(--n200)}.cn-stats>div:first-child{-webkit-border-start:0;border-inline-start:0}.cn-stats dt{font-size:var(--text-caption);color:var(--n700)}.cn-stats dd{margin:0;font-size:22px;line-height:28px;font-weight:700;color:var(--n950)}.cn-stats dd.is-ok{color:var(--success-text)}.cn-stats dd.is-warn{color:var(--warning-text)}.cn-stats dd.is-err{color:var(--error-text)}.cn-syncs{margin:0;padding:var(--space-xs) var(--space-md);border-top:1px solid var(--n200)}.cn-ready{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.cn-ready-t{margin:0;font-size:18px;font-weight:600;color:var(--n950)}.cn-steps{list-style:none;margin:0;padding:0;display:grid}.cn-step{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--n200)}.cn-step-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--n100);color:var(--n800);font-size:12px;font-weight:600}.cn-step.is-done .cn-step-n{background:var(--success-surface);color:var(--success-text)}.cn-step-n .ic{width:16px;height:16px}.cn-step-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cn-step-main strong{font-size:var(--text-body);color:var(--n950)}.cn-step-main span{font-size:var(--text-caption);color:var(--n700)}@media (max-width:767px){.cn-head{flex-wrap:wrap}.cn-stats{grid-template-columns:1fr}.cn-stats>div{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--n200)}.cn-stats>div:first-child{border-top:0}.cn-step{flex-wrap:wrap}}.sw-list{list-style:none;margin:var(--space-2xs) 0 0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.sw-card{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-sm);background:var(--n0);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--n200)}.sw-card.is-handoff{box-shadow:0 0 0 1px var(--warning-border)}.sw-k{font-size:var(--text-caption);color:var(--n700)}.sw-quote{margin:0;font-size:var(--text-body);font-weight:600;color:var(--n950);overflow-wrap:anywhere}.sw-facts{margin:0;display:grid;grid-gap:6px;gap:6px}.sw-facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs)}.sw-facts dt{font-size:var(--text-caption);color:var(--n700)}.sw-facts dd{margin:0;font-size:var(--text-body-s);color:var(--n950);text-align:end}.sw-teach{justify-self:start}.kb-logo{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md) 0;padding:var(--space-sm);border:1px dashed var(--n300);border-radius:var(--radius-lg);background:var(--n0)}.kb-logo-box{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:var(--radius-md);background:var(--n50);color:var(--n700);overflow:hidden}.kb-logo-box img{width:100%;height:100%;object-fit:contain}.kb-logo-box .ic{width:24px;height:24px}.kb-logo-text{display:grid;grid-gap:4px;gap:4px}.kb-logo-text strong{color:var(--n950)}.kb-logo-err{color:var(--error-text)}.kb-logo-acts{display:flex;gap:var(--space-3xs);margin-top:var(--space-3xs)}.tb-logo{display:inline-grid;place-items:center;border-radius:var(--radius-md);overflow:hidden;background:var(--n0);box-shadow:0 0 0 1px var(--n200);flex:none}.tb-logo img{width:100%;height:100%;object-fit:contain}.ko-site,.ko-src-acts{display:flex;gap:var(--space-3xs)}.ko-site .input{flex:1 1;min-width:0;font-family:var(--font-data);font-size:var(--text-body-s)}.ko-err{color:var(--error-text)}.ko-sources{list-style:none;margin:var(--space-3xs) 0 0;padding:0;display:grid}.ko-source{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) 0;border-bottom:1px solid var(--n200)}.ko-source:last-child{border-bottom:0}.ko-source-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--n50);color:var(--n800)}.ko-source-ic .ic{width:18px;height:18px}.ko-source-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ko-source-main strong{font-size:var(--text-body-s);color:var(--n950);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ko-source-main span{font-size:var(--text-caption);color:var(--n700)}.ko-source-acts{display:flex;gap:2px;flex:none}.ib-chip.is-ok{background:var(--success-surface);color:var(--success-text)}.shell .ph{margin-bottom:var(--space-xl)}.shell .page-head h1,.shell .ph-title{font-size:36px;line-height:44px;letter-spacing:-.01em;text-wrap:balance}.shell .ph-lead{font-size:17px;line-height:27px;text-wrap:pretty}.shell .sec{padding-top:var(--space-lg)}.shell .sec-title{font-size:20px;line-height:28px}.shell .card,.shell .ko-sugg,.shell .rpd-tile,.shell .rs-tone,.shell .sw-card,.shell .wk-panel,.shell .ws-sheet{box-shadow:var(--shadow-sm)}.shell .sw-card{border:1px solid var(--n200)}.shell .cn-card{box-shadow:0 0 0 1px var(--n200),var(--shadow-md)}.shell .kpi-v{font-size:36px;line-height:44px;font-weight:600}.shell .kb-row,.shell .ko-faq,.shell .ld-row,.shell .pl-row,.shell .rpd-topics li{border-radius:var(--radius-md);padding-inline:var(--space-2xs);margin-inline:calc(-1 * var(--space-2xs))}.shell .kb-row:focus-within,.shell .kb-row:hover,.shell .ko-faq:focus-within,.shell .ko-faq:hover,.shell .ko-sugg:hover,.shell .ld-row:focus-within,.shell .ld-row:hover,.shell .pl-row:hover,.shell .rpd-topics li:hover{background:var(--n50)}.shell .ib-row:not(.is-active):hover{background:var(--n50)}@media (prefers-reduced-motion:no-preference){.shell .ib-row,.shell .kb-row,.shell .ko-faq,.shell .ko-sugg,.shell .ld-row,.shell .pl-row,.shell .rpd-topics li{transition:background-color .12s ease}}.shell .rpd-heat-c{border-radius:4px}.shell .progress{height:8px;overflow:hidden}.shell .progress,.shell .progress-bar{border-radius:var(--radius-full)}.shell .ld-bar{height:6px}.shell .ko-faq .btn-sm,.shell .ko-sugg .btn-sm,.shell .ld-row .btn-primary.btn-sm{min-height:36px}@media (max-width:1023px){.shell .page-head h1,.shell .ph-title{font-size:28px;line-height:36px}.shell .ph-lead{font-size:16px;line-height:26px}.shell .kpi-v{font-size:30px;line-height:38px}}.ld-list{gap:var(--space-md)}.ld-group{padding:var(--space-sm) var(--space-md) var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.ld-group-head{padding-bottom:var(--space-xs)}.ld-row{padding-block:var(--space-sm)}.ld-name{font-size:17px}.ld-score-l b{font-size:var(--text-body)}.ld-bar>span{background:linear-gradient(90deg,var(--i500),var(--i400))}.ld-more{padding:var(--space-xs) 0 var(--space-3xs)}.ld-empty{border:1px dashed var(--n300);border-radius:var(--radius-xl);background:var(--n0)}.ko{gap:var(--space-md)}.ko-sec{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.ko-cols{gap:var(--space-md)}.ko-sugg{padding:var(--space-sm) var(--space-md)}.ko-faq{padding-block:var(--space-sm)}.ko-used{font-weight:600}.ko-source{border-radius:var(--radius-md);padding-inline:var(--space-2xs);margin-inline:calc(-1 * var(--space-2xs))}.ko-source:focus-within,.ko-source:hover{background:var(--n50)}.ko-counts{padding-inline:var(--space-3xs)}.rs .kb-head{margin-bottom:var(--space-xs)}.rs-layout{gap:var(--space-lg)}.rs-form{gap:var(--space-md)}.rs-sec{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.rs-sec h3{font-size:20px;line-height:28px}.rs-tones{gap:var(--space-xs)}.rs-tone{gap:4px;padding:var(--space-xs) var(--space-2xs);border-color:var(--n200);box-shadow:var(--shadow-sm)}.rs-tone:not(.is-on):hover{background:var(--n50);border-color:var(--n300)}.rs-tone.is-on{box-shadow:0 0 0 1px var(--i500),var(--shadow-sm)}.rs-switch{padding-block:var(--space-xs)}.rs-switch+.rs-switch{border-top:1px dashed var(--n200)}.rs-more{padding:var(--space-sm) var(--space-lg);border-color:var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.rs-more summary{font-size:18px;line-height:28px}.rs-more-body{gap:var(--space-lg)}.rs-actions{padding-top:var(--space-3xs)}.ws-page .studio{gap:var(--space-lg)}.studio .studio-side{gap:var(--space-md)}.studio .studio-side .studio-block{padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.studio .studio-block h3{font-size:20px;line-height:28px}.studio .studio-block.studio-history{-webkit-border-before:0;border-block-start:0}.studio .studio-note{margin:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--n50)}.studio .studio-scenario{box-shadow:inset 0 0 0 1px var(--n200);background:var(--n0)}.studio .studio-scenario:hover:not(:disabled){background:var(--n50);box-shadow:inset 0 0 0 1px var(--i300),var(--shadow-sm)}.sw-card{padding:var(--space-md)}@media (max-width:1279px){.ws-page .studio,.ws-wz .studio{grid-template-columns:minmax(0,1fr)}.studio .studio-side{max-width:none}.rs-layout{grid-template-columns:1fr}.rs-preview{position:static;max-width:360px}}.cn{gap:var(--space-md)}.cn-head{padding:var(--space-md) var(--space-lg)}.cn-num{font-size:26px;line-height:34px}.cn-stats>div{padding:var(--space-sm) var(--space-lg)}.cn-stats dd{font-size:28px;line-height:36px}.cn-syncs{padding-inline:var(--space-lg)}.cn-ready{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-sm);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.cn-ready-t{font-size:20px;line-height:28px}.cn-step{padding:var(--space-sm) var(--space-2xs);margin-inline:calc(-1 * var(--space-2xs));border-radius:var(--radius-md)}.cn-step:last-child{border-bottom:0}.cn-step:focus-within,.cn-step:hover{background:var(--n50)}.cn-step-n{width:32px;height:32px;font-size:13px}.cn-step-n .ic{width:18px;height:18px}.shell .ws-set .sec{padding-top:0;-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}.shell .ws-set .sec--flush{-webkit-margin-before:0;margin-block-start:0}.pl-rows,.ws-set-group{padding-inline:var(--space-md);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.pl-row{gap:var(--space-2xs);padding-block:var(--space-sm)}.pl-nums{font-size:var(--text-body)}.pl-nums strong{font-size:20px}.pl-nums.is-text{font-family:var(--font-ui);direction:inherit;font-size:var(--text-body-s)}.pl-nums.is-text strong{font-size:var(--text-body)}.pl-row .progress{height:10px}.pl-row:not(.is-warn):not(.is-over) .progress-bar{background:linear-gradient(90deg,var(--i500),var(--i400))}.entry-layout{gap:var(--space-lg)}.entry-section{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.entry-section+.entry-section{padding-top:var(--space-md);margin-top:0;border-top:1px solid var(--n200)}.entry-section-head h3{font-size:20px;line-height:28px}@media (prefers-reduced-motion:no-preference){.cn-step,.ko-source,.rs-tone{transition:background-color .12s ease}}@media (max-width:1023px){.cn-ready,.entry-section,.ko-sec,.ld-group,.rs-more,.rs-sec,.studio .studio-side .studio-block{padding:var(--space-sm) var(--space-sm) var(--space-md)}.cn-head,.cn-stats>div,.cn-syncs{padding-inline:var(--space-sm)}}.kb-packs-scratch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px dashed var(--n300);border-radius:var(--radius-xl);background:var(--n50)}.kb-packs-scratch-text{display:grid;grid-gap:var(--space-4xs);gap:var(--space-4xs);min-width:0;max-width:60ch}.kb-packs-scratch .ws-tpl-meta{color:var(--n800)}@media (max-width:767px){.kb-packs-scratch{padding:var(--space-sm)}}.btn:focus-visible,.btn:hover,.nav-svc:focus-visible,.nav-svc:hover,.side-item:focus-visible,.side-item:hover,.tabbar-item:focus-visible,.tabbar-item:hover,.tb-brand:focus-visible,.tb-brand:hover,.ws-card-link:hover{text-decoration:none}.pl-price{font-weight:600;color:var(--n950)}.pl-wide{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-md);min-width:0}.ws-page--focus>.pl-wide{max-width:1040px}.pl-wide>.sec{margin-top:0}.pl-cat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));grid-gap:var(--space-md);gap:var(--space-md);align-items:stretch}.pl-cat-card{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm);overflow:hidden}.pl-cat-card.is-recommended{border-color:var(--i300);box-shadow:0 0 0 1px var(--i300),var(--shadow-md)}.pl-cat-card.is-recommended:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--i500),var(--i300))}.pl-cat-card.is-current{background:linear-gradient(180deg,var(--i50),var(--n0) 45%)}.pl-cat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs)}.pl-cat-name{margin:0;font-size:22px;line-height:28px;font-weight:700;color:var(--n950)}.pl-cat-tag{margin:4px 0 0;font-size:var(--text-caption);line-height:18px;color:var(--n700)}.pl-cat-price{display:grid;grid-gap:2px;gap:2px;padding-block:var(--space-2xs);border-block:1px solid var(--n100)}.pl-cat-amount{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.01em;color:var(--n950);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-cat-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pl-cat-facts li{padding:4px 10px;border-radius:999px;background:var(--n50);border:1px solid var(--n200);font-size:var(--text-caption);font-weight:600;color:var(--n900);white-space:nowrap}.pl-cat-features{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:var(--text-body-s);line-height:20px;color:var(--n900)}.pl-cat-features li{display:flex;align-items:flex-start;gap:8px}.pl-cat-features li:before{content:"✓";flex:0 0 18px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--i50);color:var(--i600);font-size:12px;font-weight:700;margin-top:1px}.pl-cat-pay{display:grid;grid-gap:8px;gap:8px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}.pl-cat-pay .btn{justify-content:center}.pl-cat-over{margin:0;padding-top:var(--space-xs);border-top:1px dashed var(--n200)}.trial-gate{min-height:60vh;display:grid;place-items:center;padding:var(--space-xl) var(--space-md)}.trial-gate-card{max-width:480px;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:center;text-align:center;padding:var(--space-xl) var(--space-lg);border:1px solid var(--warning-border);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-md)}.trial-gate-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--warning-surface);color:var(--warning-text)}.trial-gate-icon svg{width:26px;height:26px}.trial-gate h1{margin:0;font-size:24px;line-height:32px;font-weight:700;color:var(--n950)}.trial-gate p{margin:0;color:var(--n700)}.trial-gate .btn{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.shell--wizard .main{max-width:none}.ob{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start;max-width:1280px;margin-inline:auto}.ob-rail{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md));display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.ob-rail-head{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.ob-eyebrow{margin:0;font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;color:var(--i600)}.ob-title{margin:0;font-size:20px;line-height:28px;font-weight:700;color:var(--n950)}.ob-count{margin:var(--space-2xs) 0 0;display:flex;align-items:baseline;gap:8px}.ob-count-n{font-size:40px;line-height:44px;font-weight:700;color:var(--n950);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-count-of{color:var(--n700);font-size:var(--text-body-s)}.ob-progress{height:8px;margin-top:4px}.ob-steps-toggle{display:none}.ob-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ob-steps>li{position:relative}.ob-steps>li:not(:last-child):after{content:"";position:absolute;inset-inline-start:23px;top:40px;bottom:-2px;width:2px;background:var(--n200)}.ob-steps>li:not(:last-child):has(>.ob-step.is-done):after{background:var(--success)}.ob-step{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:var(--space-2xs);padding:8px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast)}.ob-step:hover{background:var(--n50)}.ob-step.is-current{background:var(--i50)}.ob-step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ob-step-mark{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--n100);color:var(--n800);font-size:13px;font-weight:600}.ob-step-mark .ic{width:16px;height:16px;stroke-width:2.5}.ob-step.is-current .ob-step-mark{background:var(--i600);color:#fff}.ob-step.is-done .ob-step-mark{background:var(--success);color:#fff}.ob-step-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.ob-step-title{font-size:var(--text-body-s);font-weight:600;color:var(--n950)}.ob-step-state{font-size:var(--text-caption);color:var(--n700)}.ob-step.is-done .ob-step-state{color:var(--success-text)}.ob-step.is-current .ob-step-state{color:var(--i700)}.ob-later{justify-self:start;padding:6px 0;border:0;background:none;color:var(--n700);font:inherit;font-size:var(--text-body-s);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ob-later:hover{color:var(--n950)}.ob-main{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);min-width:0}.ob-head{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);max-width:64ch}.ob-step-h{margin:0;font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.01em;color:var(--n950);text-wrap:balance}.ob-lead{margin:0;font-size:17px;line-height:27px;color:var(--n800);text-wrap:pretty}.ob-lead--second{margin-top:var(--space-2xs)}.ob-body{min-width:0}.ob-body .kb-head .sec-head-text,.ob-body .ph .ph-text{display:none}.ob-body .kb-head,.ob-body .ph{margin-bottom:var(--space-sm);justify-content:flex-end}.ob-body .ws-page--focus>*{max-width:none}.ob-manual{margin:var(--space-sm) 0 0;font-size:var(--text-body-s)}.ob-manual a{color:var(--i600)}.ob-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.ob-foot-end,.ob-foot-start{display:flex;align-items:center;gap:var(--space-2xs)}.ob-plan{grid-gap:var(--space-md)}.ob-plan,.ob-plans{display:grid;gap:var(--space-md)}.ob-plans{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-md);align-items:stretch}.ob-plan-card{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;padding:var(--space-md) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.ob-plan-card.is-recommended{box-shadow:0 0 0 1px var(--i300),var(--shadow-md)}.ob-plan-card.is-chosen{background:linear-gradient(135deg,var(--success-surface),var(--n0) 60%);box-shadow:0 0 0 1px var(--success),var(--shadow-md)}.ob-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xs)}.ob-plan-head h3{margin:0;font-size:22px;line-height:30px;font-weight:700;color:var(--n950)}.ob-plan-badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ob-plan-tag{margin:0;font-size:var(--text-caption);color:var(--n700)}.ob-plan-price{margin:0;display:grid;grid-gap:2px;gap:2px}.ob-plan-price strong{font-size:24px;line-height:32px;color:var(--n950);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-plan-facts{padding:var(--space-xs) var(--space-sm);grid-gap:4px;gap:4px;border-radius:var(--radius-md);background:var(--n50);font-weight:600}.ob-plan-facts,.ob-plan-features{list-style:none;margin:0;display:grid;font-size:var(--text-body-s);color:var(--n900)}.ob-plan-features{padding:0;grid-gap:8px;gap:8px}.ob-plan-features li:before{content:"\2713";-webkit-margin-end:8px;margin-inline-end:8px;color:var(--success-text);font-weight:700}.ob-plan-card .btn{justify-content:center}.ob-plan-note{margin:0}.ob-done{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start;max-width:60ch;padding:var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--i50),var(--n0) 55%);box-shadow:var(--shadow-sm)}.ob-done-ic{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--i600);color:#fff}.ob-done-ic .ic{width:28px;height:28px}.ob-done-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ob-done-list li{display:flex;align-items:center;gap:8px;font-size:var(--text-body);color:var(--n900)}.ob-done-list li.is-done .ic{width:18px;height:18px;color:var(--success-text)}.ob-done-list a{color:var(--i600)}.ob-done .btn{margin-top:var(--space-xs)}@media (max-width:1279px){.ob-plans{grid-template-columns:1fr}}@media (max-width:1023px){.ob{grid-template-columns:1fr;gap:var(--space-md)}.ob-rail{position:static;padding:var(--space-sm) var(--space-md);gap:var(--space-xs)}.ob-count-n{font-size:28px;line-height:32px}.ob-steps-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:8px 0;cursor:pointer;font-weight:600;color:var(--n950);list-style:none}.ob-steps-toggle::-webkit-details-marker{display:none}.ob-steps-wrap:not([open]) .ob-steps{display:none}.ob-step-h{font-size:28px;line-height:36px}.ob-lead{font-size:16px;line-height:26px}.ob-foot{position:-webkit-sticky;position:sticky;bottom:var(--space-2xs);z-index:2}}.cp{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.cp .ph{margin-bottom:0}.cp-list{list-style:none;margin:0;padding:0}.cp-card,.cp-list{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.cp-card{padding:var(--space-md) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.cp-card:hover{border-color:var(--n300);box-shadow:var(--shadow-md);text-decoration:none}.cp-card:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-sm)}.cp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.cp-card-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.cp-card-title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:var(--n950);overflow-wrap:anywhere}.cp-card-meta{margin:0;font-size:var(--text-body-s);line-height:20px;color:var(--n800)}.cp-card-time{display:inline-flex;align-items:center;gap:4px}.cp-card-time .ic{width:14px;height:14px}.cp-card-draft{margin:0;font-size:var(--text-body-s);color:var(--mute)}.cp-more{justify-content:center}.cp-nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.cp-num{display:grid;grid-gap:4px;gap:4px}.cp-num-v{font-family:var(--font-data);font-size:22px;line-height:28px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--n950);direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cp-num-l{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--mute)}.cp-num-bar{height:4px;background:var(--n100);overflow:hidden}.cp-num-bar,.cp-num-bar>span{display:block;border-radius:var(--radius-full)}.cp-num-bar>span{height:100%;background:var(--i600);transition:width var(--motion-slow)}.is-sent .cp-num-bar>span{background:var(--n500)}.is-delivered .cp-num-bar>span{background:var(--i400)}.is-read .cp-num-bar>span{background:var(--i600)}.is-replied .cp-num-bar>span{background:var(--success-text)}.cp-send-h{display:block;margin:0 0 var(--space-2xs);padding:0;font-size:var(--text-body);line-height:var(--leading-body);font-weight:600;color:var(--n950)}.cp-body fieldset{border:0;margin:0;padding:0;min-width:0}.cp-msg{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.cp-msg-form{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);min-width:0}.cp-msg-preview{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md))}.cp-turns.turns--preview{min-height:160px}.cp-tpl-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.cp-tpl{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast)}.cp-tpl:hover{border-color:var(--n300);background:var(--n50)}.cp-tpl.is-on{border-color:var(--i500);background:color-mix(in srgb,var(--i500) 9%,var(--n0));box-shadow:0 0 0 1px var(--i500)}.cp-tpl.is-off{cursor:default;opacity:.72;background:var(--n50)}.cp-tpl input{position:absolute;opacity:0;width:0;height:0}.cp-tpl:has(input:focus-visible){box-shadow:var(--focus-ring)}.cp-tpl-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:var(--radius-full);border:1.5px solid var(--n300);color:transparent;background:var(--n0)}.cp-tpl-mark .ic{width:14px;height:14px}.cp-tpl.is-on .cp-tpl-mark{border-color:var(--i600);background:var(--i600);color:var(--on-fill)}.cp-tpl-text{display:grid;grid-gap:2px;gap:2px;min-width:0;justify-items:start}.cp-tpl-name{font-weight:600;color:var(--n950)}.cp-tpl-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--text-caption);color:var(--mute)}.cp-tpl-body{font-size:var(--text-body-s);line-height:20px;color:var(--n800);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cp-vars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.cp-media-row{display:flex;align-items:center;gap:var(--space-sm)}.cp-media-box{flex:none;display:grid;place-items:center;width:88px;height:88px;border:1px dashed var(--n300);border-radius:var(--radius-lg);background:var(--n50);color:var(--mute);overflow:hidden}.cp-media-box img{width:100%;height:100%;object-fit:cover}.cp-media-text{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);min-width:0}.cp-media-err{color:var(--error-text)}.cp-bubble{display:grid;grid-gap:6px;gap:6px}.cp-bubble-img{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:6px}.cp-bubble-file{display:inline-block;padding:6px 10px;border-radius:6px;background:rgba(0,0,0,.06);font-size:13px}.cp-aud{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.cp-aud-filters{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.cp-chips{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.cp-chip{min-height:36px;padding:0 var(--space-xs);border:1px solid var(--n300);border-radius:var(--radius-full);background:var(--n0);color:var(--n800);font:inherit;font-size:var(--text-body-s);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast)}.cp-chip:hover{border-color:var(--n400);background:var(--n50)}.cp-chip.is-on{border-color:var(--i600);background:var(--i600);color:var(--on-fill)}.cp-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cp-pick{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.cp-pick-count{margin:0;font-size:var(--text-body-s);color:var(--n700)}.cp-pick-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);max-height:360px;overflow:auto}.cp-pick-row{display:flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-xs);border:1px solid var(--n300);border-radius:var(--radius-md);background:var(--n0);cursor:pointer}.cp-pick-row.is-on{border-color:var(--i600);background:var(--i50)}.cp-pick-name{font-weight:600;color:var(--n900)}.cp-pick-meta{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-body-s);color:var(--n600)}.cp-count{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md));display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--i500) 7%,var(--n0)),var(--n0) 60%);box-shadow:var(--shadow-sm)}.cp-count-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--i500) 12%,var(--n0));color:var(--i700);margin-bottom:var(--space-3xs)}.cp-count-l{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-count-v{margin:0;font-family:var(--font-data);font-size:56px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--n950);direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;transition:opacity var(--motion-fast)}.cp-count.is-counting .cp-count-v{opacity:.5}.cp-count-who{margin:0}.cp-count-facts,.cp-count-who{font-size:var(--text-body-s);line-height:20px;color:var(--n800)}.cp-count-facts{list-style:none;margin:var(--space-sm) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--n100);display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.cp-count-facts .is-warn{color:var(--warning-text)}.cp-count-more{color:var(--mute)}.cp-send-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.cp-send{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.cp-when-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);margin-bottom:var(--space-sm)}.cp-when-opt{position:relative;display:flex;align-items:center;gap:var(--space-2xs);min-height:56px;padding:0 var(--space-sm);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0);font-weight:500;color:var(--n950);cursor:pointer}.cp-when-opt input{position:absolute;opacity:0;width:0;height:0}.cp-when-opt .ic{width:20px;height:20px;color:var(--mute)}.cp-when-opt.is-on{border-color:var(--i500);background:color-mix(in srgb,var(--i500) 9%,var(--n0));box-shadow:0 0 0 1px var(--i500)}.cp-when-opt.is-on .ic{color:var(--i700)}.cp-when-opt:has(input:focus-visible){box-shadow:var(--focus-ring)}.cp-cost{display:grid;grid-gap:2px;gap:2px;padding:var(--space-md) var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n50)}.cp-cost-l{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-cost-v{margin:0;font-family:var(--font-data);font-size:36px;line-height:44px;font-weight:700;color:var(--n950);direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cp-cost-for{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-cost-note{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--mute)}.cp-cost-note,.cp-cost-rem{margin:var(--space-2xs) 0 0}.cp-cost-rem{padding-top:var(--space-2xs);border-top:1px solid var(--n200);font-size:var(--text-body-s);color:var(--n800)}.cp-confirm{max-width:200px;font-family:var(--font-data);font-size:20px;letter-spacing:.04em}.cp-send-act{justify-content:flex-start}.cp-send-side{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md))}.cp-side-h{margin:var(--space-sm) 0 0;font-size:var(--text-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mute)}.cp-side-h:first-child{margin-top:0}.cp-side-n{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-side-n strong{font-family:var(--font-data);font-size:20px;color:var(--n950)}.cp-side-filters{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-detail .cp-back{justify-self:start;margin-bottom:calc(var(--space-sm) * -1)}.cp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,.9fr);grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm)}.cp-kpi{display:grid;grid-gap:6px;gap:6px;align-content:start}.cp-kpi-v{margin:0;font-family:var(--font-data);font-size:40px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--n950);direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cp-kpi-l{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-kpi-p{margin:0;font-family:var(--font-data);font-size:var(--text-caption);color:var(--mute);direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cp-kpi-side{list-style:none;margin:0;padding:0 var(--space-md) 0 0;-webkit-border-start:1px solid var(--n100);border-inline-start:1px solid var(--n100);-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md);display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);align-content:start;font-size:var(--text-body-s);line-height:20px;color:var(--n800)}.cp-kpi-side .is-warn{color:var(--warning-text)}.cp-kpi-side .is-err{color:var(--error-text)}.cp-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.cp-detail-grid>.sec{margin-top:0}.cp-detail-side{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.cp-detail-side>.sec{margin-top:0}.cp-timeline{list-style:none;margin:0;padding:0;grid-gap:var(--space-2xs)}.cp-timeline,.cp-timeline li{display:grid;gap:var(--space-2xs)}.cp-timeline li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2xs);font-size:var(--text-body-s);color:var(--n800)}.cp-tl-dot{width:10px;height:10px;border-radius:var(--radius-full);background:var(--i600)}.cp-timeline .is-warn .cp-tl-dot{background:var(--warning)}.cp-timeline .is-err .cp-tl-dot{background:var(--error)}.cp-tl-l{font-weight:500;color:var(--n950)}.cp-tl-t{font-family:var(--font-data);font-size:var(--text-caption);color:var(--mute);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cp-reply{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0}.cp-reply-name{margin:0;font-weight:600;color:var(--n950)}.cp-failure{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) 0;font-size:var(--text-body-s)}.cp-failure-r{color:var(--n800);overflow-wrap:anywhere}.cp-failure-n{font-family:var(--font-data);color:var(--n950)}.cp-cancel{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--error-border);border-radius:var(--radius-xl);background:var(--error-surface)}.cp-cancel-t{margin:0;font-weight:700;color:var(--n950)}.cp-cancel-b{margin:0;font-size:var(--text-body-s);color:var(--n800)}.cp-cancel-in{max-width:160px}@media (max-width:1279px){.cp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-kpi-side{grid-column:1/-1;-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;padding-top:var(--space-sm);border-top:1px solid var(--n100)}}@media (max-width:1023px){.cp-aud,.cp-detail-grid,.cp-msg,.cp-send-wrap{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.cp-count,.cp-msg-preview,.cp-send-side{position:static}}@media (max-width:767px){.cp-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-card{padding:var(--space-sm) var(--space-md)}.cp-vars-grid,.cp-when-opts{grid-template-columns:minmax(0,1fr)}.cp-count-v{font-size:44px}.cp-kpi-v{font-size:32px}.cp-kpis{padding:var(--space-md)}}.tp{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.tp .ph{margin-bottom:0}.tp-list-wrap{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.tp-summary{margin:0;font-size:var(--text-body-s);color:var(--n800)}.tp-list{list-style:none;margin:0;padding:0;border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-sm);overflow:hidden}.tp-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--n200)}.tp-row:last-child{border-bottom:0}.tp-row:hover{background:var(--n50)}.tp-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--n50);color:var(--n700)}.tp-mark .ic{width:18px;height:18px}.tp-mark.is-ok{background:color-mix(in srgb,var(--success-text) 12%,var(--n0));color:var(--success-text)}.tp-mark.is-warn{background:color-mix(in srgb,var(--warning-text) 12%,var(--n0));color:var(--warning-text)}.tp-mark.is-err{background:color-mix(in srgb,var(--error-text) 12%,var(--n0));color:var(--error-text)}.tp-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.tp-row-name{font-weight:600;color:var(--n950);overflow-wrap:anywhere}.tp-row-body{font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-row-note{font-size:var(--text-caption);color:var(--warning-text)}.tp-row-note.is-err{color:var(--error-text)}.tp-row-meta{font-size:var(--text-caption);color:var(--mute);white-space:nowrap}.tp-how{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.tp-how>li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n800)}.tp-how-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--n100);color:var(--n900);font-size:var(--text-caption);font-weight:600}.tp-new{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.tp-new-form{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);min-width:0}.tp-sec{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.tp-name>.btn,.tp-sec>.btn{justify-self:start}.tp-name{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.tp-sec--row{grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr);gap:var(--space-md);align-items:start}.tp-sec-h{margin:0;font-size:var(--text-body);font-weight:600;color:var(--n950)}.tp-sec-hint{margin:0;font-size:var(--text-caption);color:var(--n800)}.tp-examples{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-xs);gap:var(--space-xs)}.tp-body{resize:vertical}.field .btn{justify-self:start;margin-top:var(--space-3xs)}.tp-new-preview{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-md));display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.tp-new-preview-note{margin:0;font-size:var(--text-caption);color:var(--mute);text-align:center}.tp-bubble-link{color:var(--i700);text-decoration:underline;overflow-wrap:anywhere}.tp-btn{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:start;padding:var(--space-sm);border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--n0)}.tp-btn-remove{margin-top:26px}.tp-cta{margin-top:2px}.tp-cta-btn{cursor:default}.tp-cta-btn .ic{width:16px;height:16px;flex:none}.tp-cta-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cta--pick{max-width:300px;margin-top:var(--space-2xs)}.tp-cta--pick .wa-action{min-height:36px;font-size:14px}@media (max-width:767px){.tp-btn{grid-template-columns:minmax(0,1fr)}.tp-btn-remove{margin-top:0;justify-self:start}}@media (max-width:1279px){.tp-new{grid-template-columns:minmax(0,1fr)}.tp-new-preview{position:static;order:-1;max-width:420px}}@media (max-width:767px){.tp-row{grid-template-columns:36px minmax(0,1fr);row-gap:var(--space-3xs)}.tp-row .badge,.tp-row-meta{grid-column:2;justify-self:start}.tp-sec--row{grid-template-columns:minmax(0,1fr)}}.cp-tpl-create{margin:calc(var(--space-2xs) * -1) 0 var(--space-2xs);font-size:var(--text-body-s)}.cp-tpl-create a{color:var(--i600)}.brand-av.as-persona img{object-fit:cover}.hm-card-t.hm-card-who{gap:10px}.rs-name-preview{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.rs-name-who{display:grid;grid-gap:2px;gap:2px}.rs-name-who>span{font-size:var(--text-caption);color:var(--mute)}.rs-name-field{max-width:360px}.rs-name-opts{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.rs-name-opt{display:grid;grid-gap:6px;gap:6px}.rs-name-photo{display:flex;align-items:center;gap:12px;margin-top:6px}.rs-name-photo-box{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px dashed var(--n300);background:var(--n50);color:var(--mute);overflow:hidden}.rs-name-photo-box.is-logo{border-radius:var(--radius-lg)}.rs-name-photo-box.is-logo img{object-fit:contain}.rs-name-photo-box:has(img){border-style:solid}.rs-name-photo-box img{width:100%;height:100%;object-fit:cover}.rs-name-photo-text{display:grid;grid-gap:4px;gap:4px;max-width:340px}.kb-emp-name{margin-top:6px;justify-self:start}.rpd-board{grid-gap:14px}.rpd-board,.rpd-kpis{display:grid;gap:14px}.rpd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.rpd-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rpd-row--wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.rpd-tile{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px 20px;border:1px solid var(--n200);border-radius:18px;background:var(--n0)}.rpd-tile-head{display:grid;grid-gap:2px;gap:2px}.rpd-tile-t{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--n950)}.rpd-tile-l{margin:0;font-size:var(--text-caption);color:var(--mute)}.rpd-big{font-size:40px;line-height:48px;font-weight:600;color:var(--n950)}.rpd-foot,.rpd-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:var(--text-caption);color:var(--mute)}.rpd-foot--tip .ic{width:15px;height:15px;color:var(--warning)}.rpd-trend{display:inline-flex;align-items:center;gap:2px;font-weight:600}.rpd-trend .ic{width:14px;height:14px}.rpd-trend.is-up{color:var(--success-text)}.rpd-trend.is-down{color:var(--error-text)}.rpd-speed{display:grid;grid-gap:10px;gap:10px}.rpd-speed-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;font-size:var(--text-body-s);color:var(--text-2)}.rpd-speed-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpd-speed-track{height:8px;border-radius:var(--radius-full);background:var(--n100);overflow:hidden}.rpd-speed-track>span{display:block;height:100%;border-radius:inherit}.rpd-speed-track>.is-bot{background:var(--success)}.rpd-speed-track>.is-team{background:var(--n300)}.rpd-speed-row b{color:var(--n950)}.rpd-cust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rpd-cust>span{display:grid;grid-gap:2px;gap:2px;padding:10px 6px;border-radius:12px;background:var(--n50);font-size:var(--text-caption);color:var(--mute);text-align:center}.rpd-cust b{font-size:22px;line-height:28px;font-weight:600;color:var(--n950)}.rpd-heat-wrap{display:grid;grid-gap:12px;gap:12px}.rpd-heat{display:grid;grid-template-columns:52px repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:center}.rpd-heat-d,.rpd-heat-x{font-size:11.5px;color:var(--mute)}.rpd-heat-d.is-peak{color:var(--n950);font-weight:600}.rpd-heat-x{text-align:center}.rpd-heat-c{height:22px;border-radius:5px;background:color-mix(in srgb,var(--i600) calc(var(--v) * 1%),var(--n0))}.rpd-funnel{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.rpd-step{display:flex;align-items:center;justify-content:space-between;inline-size:var(--w);min-inline-size:150px;block-size:38px;padding-inline:14px;border-radius:10px;background:var(--i50);color:var(--i800);font-size:var(--text-body-s);font-weight:500}.rpd-step:nth-child(2){background:var(--i100)}.rpd-step:nth-child(3){background:var(--i200)}.rpd-step:nth-child(4){background:var(--i300);color:var(--i900)}.rpd-step.is-win{background:var(--i600);color:#fff}.rpd-step b{font-size:15px}.rpd-bars,.rpd-list,.rpd-topics{display:grid;margin:0;padding:0;list-style:none}.rpd-topics li{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(90px,1.2fr) 96px;align-items:center;grid-gap:12px;gap:12px;padding-block:10px;border-bottom:1px solid var(--n100);font-size:var(--text-body-s)}.rpd-topics li:last-child{border-bottom:0}.rpd-topic-l{color:var(--n950);font-weight:500}.rpd-mood{display:flex;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--n100)}.rpd-mood .is-pos,.rpd-moods .is-pos{background:var(--success)}.rpd-mood .is-neu,.rpd-moods .is-neu{background:var(--n300)}.rpd-mood .is-neg,.rpd-moods .is-neg{background:var(--error)}.rpd-moods{display:flex;flex-wrap:wrap;gap:14px;margin:0;font-size:var(--text-caption);color:var(--mute)}.rpd-moods span{display:inline-flex;align-items:center;gap:6px}.rpd-moods i{width:8px;height:8px;border-radius:50%}.rpd-bars{gap:12px}.rpd-bars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px;font-size:var(--text-body-s);color:var(--text-2)}.rpd-bar-track{height:8px;border-radius:var(--radius-full);background:var(--n100);overflow:hidden}.rpd-bar-track>span{display:block;height:100%;border-radius:inherit;background:var(--i500)}.rpd-bars b{color:var(--n950);text-align:end}.rpd-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding-block:12px;border-bottom:1px solid var(--n100);font-size:var(--text-body-s)}.rpd-list li:last-child{border-bottom:0}.rpd-list-t{overflow:hidden;text-overflow:ellipsis;color:var(--n950)}.rpd-times{color:var(--n950);font-weight:600}.rpd-answer{background:var(--i50);color:var(--i700)}.rpd-answer:hover{background:var(--i100)}.rpd-insight{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:16px;background:color-mix(in srgb,var(--v500) 10%,var(--n0));color:color-mix(in srgb,var(--v600) 80%,var(--n950));font-size:var(--text-body-s);line-height:24px}.rpd-insight>.ic{flex:none;width:16px;height:16px;margin-top:4px;color:var(--v500)}.rpd-insight-body b{font-weight:600}.rpd-insight-wait{color:var(--mute)}.rpd-insight-err{color:var(--error-text)}.rpd-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rpd-value.has-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rpd-card{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;background:var(--n50)}.rpd-card.is-attn{background:var(--warning-surface)}.rpd-card-l,.rpd-card-s{font-size:var(--text-caption);color:var(--mute)}.rpd-card-v{font-size:28px;line-height:36px;font-weight:600;color:var(--n950)}@media (max-width:1100px){.rpd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpd-row,.rpd-row--wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rpd-kpis,.rpd-value,.rpd-value.has-4{grid-template-columns:minmax(0,1fr)}.rpd-topics li{grid-template-columns:minmax(0,1fr) 40px}.rpd-topics li .rpd-mood{grid-column:1/-1}.rpd-heat{grid-template-columns:40px repeat(12,minmax(0,1fr));gap:3px}.rpd-heat-x:nth-child(2n){visibility:hidden}}.bk{--hour:64px;--gutter:60px;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.bk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:end}.bk-eyebrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:var(--text-body-s);line-height:20px;color:var(--mute)}.bk-eyebrow b{font-weight:600;color:var(--n800)}.bk-eyebrow .sep{width:3px;height:3px;border-radius:50%;background:var(--n400)}.bk-title{margin-top:10px;font-size:32px;line-height:42px;font-weight:700;letter-spacing:var(--track-h2);color:var(--n950);text-wrap:balance;max-inline-size:26ch}.bk-story{margin-top:8px;font-size:17px;line-height:27px;color:var(--n700);text-wrap:pretty;max-inline-size:62ch}.bk-story strong{color:var(--n950);font-weight:600}.bk-head-act{display:flex;align-items:center;gap:var(--space-2xs)}.bk-state{position:relative}.bk-state-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 10px;border:1px solid var(--n200);border-radius:var(--radius-full);background:var(--surface);font:inherit;font-size:var(--text-body-s);color:var(--n800);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast)}.bk-state-btn:hover{border-color:var(--n300);background:var(--hover)}.bk-state-btn .dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 18%,transparent)}.bk-state-btn .ic{width:16px;height:16px;color:var(--mute)}.bk-state.is-paused .bk-state-btn{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.bk-state.is-paused .dot{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 20%,transparent)}.bk-menu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:30;min-width:248px;padding:6px;border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.bk-menu p{padding:8px 10px 6px;font-size:var(--text-caption);line-height:18px;color:var(--mute)}.bk-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-body-s);color:var(--n950);text-align:start;cursor:pointer}.bk-menu button:hover{background:var(--hover)}.bk-menu .ic{width:16px;height:16px;color:var(--mute)}.bk-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-surface);color:var(--warning-text);font-size:var(--text-body-s);line-height:22px}.bk-banner .ic{width:18px;height:18px;flex:none}.bk-banner span{flex:1 1}.bk-banner strong{font-weight:600}.bk-req{border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.bk-req-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--n200);font-size:var(--text-body-s);color:var(--n800)}.bk-req-head strong{font-weight:600;color:var(--n950)}.bk-req-head .n{font-family:var(--font-data);font-size:12px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--warning-surface);color:var(--warning-text);display:inline-grid;place-items:center}.bk-req-row{display:flex;align-items:center;gap:12px;padding:10px 16px}.bk-req-row+.bk-req-row{border-top:1px solid var(--n100)}.bk-req-main{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.bk-req-name{font-weight:600;color:var(--n950);font-size:var(--text-body-s)}.bk-req-sub{font-size:13px;line-height:20px;color:var(--text-2)}.bk-req-row .btn-row{flex:none}.bk-req-head .why{color:var(--mute)}.bk-bar{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.bk-bar,.bk-nav{align-items:center}.bk-nav{display:inline-flex;gap:2px}.bk-nav .btn-icon{width:36px;height:36px;min-height:36px}.bk-period{display:grid;grid-gap:0;gap:0;-webkit-margin-start:4px;margin-inline-start:4px}.bk-period b{font-size:18px;line-height:26px;font-weight:600;color:var(--n950)}.bk-period span{font-size:12px;line-height:16px;color:var(--mute)}.bk-bar-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.bk-res{gap:6px;flex-wrap:wrap}.bk-chip,.bk-res{display:inline-flex}.bk-chip{align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border:1px solid var(--n200);border-radius:var(--radius-full);background:var(--surface);font:inherit;font-size:13px;color:var(--n800);cursor:pointer;transition:all var(--motion-fast)}.bk-chip:hover{border-color:var(--n300)}.bk-chip i{width:8px;height:8px;border-radius:50%;background:var(--rc)}.bk-chip[aria-pressed=false]{color:var(--n500);background:transparent;border-style:dashed}.bk-chip[aria-pressed=false] i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rc)}.bk-legend{display:flex;gap:var(--space-md);flex-wrap:wrap;font-size:12px;line-height:16px;color:var(--mute);margin-top:-8px}.bk-legend span{display:inline-flex;align-items:center;gap:6px}.bk-legend .ic{width:13px;height:13px}.bk-legend .sw{width:14px;height:10px;border-radius:3px}.bk-legend .sw.req{border:1px dashed var(--n500)}.bk-legend .sw.ok{background:color-mix(in srgb,var(--i500) 14%,var(--surface));box-shadow:inset 2px 0 0 var(--i500)}.bk-legend label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-margin-start:auto;margin-inline-start:auto}.bk-cal{border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.bk-scroll{max-height:min(680px,calc(100dvh - 300px));min-height:420px;overflow:auto;overscroll-behavior:contain;position:relative}.bk-gbody,.bk-ghead{display:grid;grid-template-columns:var(--gutter) var(--cols);min-width:var(--minw,0)}.bk-ghead{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--surface);border-bottom:1px solid var(--n200)}.bk-ghead>div{padding:10px 10px 9px;-webkit-border-start:1px solid var(--n100);border-inline-start:1px solid var(--n100);min-width:0}.bk-ghead>div:first-child{-webkit-border-start:0;border-inline-start:0}.bk-dh{display:flex;align-items:center;gap:10px;cursor:pointer}.bk-dh-num{font-family:var(--font-data);font-size:15px;font-weight:500;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--n950);flex:none}.bk-dh.is-today .bk-dh-num{background:var(--fill-brand);color:var(--on-fill)}.bk-dh-txt{display:grid;min-width:0}.bk-dh-txt b{font-size:13px;line-height:18px;font-weight:600;color:var(--n950)}.bk-dh-txt span{font-size:11px;line-height:15px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-dh.is-closed .bk-dh-num,.bk-dh.is-closed b{color:var(--n500)}.bk-load{height:3px;margin-top:8px;border-radius:3px;background:var(--n100);overflow:hidden}.bk-load i{display:block;height:100%;border-radius:3px;background:var(--i400)}.bk-rh{display:flex;align-items:center;gap:10px}.bk-av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--rc);background:color-mix(in srgb,var(--rc) 12%,var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rc) 45%,transparent)}.bk-gutter{position:relative}.bk-gutter span{position:absolute;inset-inline-end:8px;transform:translateY(-50%);font-family:var(--font-data);font-size:11px;color:var(--mute);white-space:nowrap}.bk-gutter span:first-child{transform:none;top:4px!important}.bk-col{position:relative;-webkit-border-start:1px solid var(--n100);border-inline-start:1px solid var(--n100);background-image:linear-gradient(to bottom,var(--n100) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--n100) 55%,transparent) 1px,transparent 1px);background-size:100% var(--hour),100% calc(var(--hour) / 2)}.bk-col.is-today{background-color:color-mix(in srgb,var(--i500) 2.5%,transparent)}.bk-off{position:absolute;inset-inline:0;z-index:0;background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--n200) 55%,transparent) 7px 8px);background-color:color-mix(in srgb,var(--n50) 70%,transparent)}.bk-off span{position:-webkit-sticky;position:sticky;top:72px;display:block;padding:10px;text-align:center;font-size:12px;color:var(--mute)}.bk-slot{position:absolute;inset-inline:3px;z-index:1;border-radius:6px;cursor:pointer;display:grid;place-items:center;font-size:12px;color:var(--i700);opacity:0;transition:opacity var(--motion-fast)}.bk-slot:hover{opacity:1;background:color-mix(in srgb,var(--i500) 7%,transparent);box-shadow:inset 0 0 0 1px var(--i200)}.bk-now{position:absolute;inset-inline:0;z-index:4;height:0;border-top:2px solid var(--error);pointer-events:none}.bk-now:before{content:"";position:absolute;inset-inline-start:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--error)}.bk-col+.bk-col .bk-now:before{display:none}.bk-now-l{z-index:5;inset-inline-end:6px;transform:translateY(-50%);font-family:var(--font-data);font-size:11px;font-weight:500;color:var(--error-text);background:var(--surface);padding:0 2px}.bk-ev,.bk-now-l{position:absolute}.bk-ev{z-index:2;box-sizing:border-box;margin:1px 3px;padding:5px 8px 5px 7px;overflow:hidden;display:block;font:inherit;border:0;border-radius:7px;-webkit-border-start:3px solid var(--rc);border-inline-start:3px solid var(--rc);background:color-mix(in srgb,var(--rc) 11%,var(--surface));color:var(--n950);font-size:12px;line-height:16px;cursor:pointer;text-align:start;transition:box-shadow var(--motion-fast),transform var(--motion-fast),background-color var(--motion-fast)}.bk-ev:hover{z-index:3;background:color-mix(in srgb,var(--rc) 16%,var(--surface));box-shadow:0 6px 16px -6px rgba(8,11,24,.22)}.bk-ev:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bk-ev .t{font-family:var(--font-data);font-size:11px;color:var(--n700)}.bk-ev .n,.bk-ev .t{display:flex;align-items:center;gap:4px}.bk-ev .n{font-weight:600}.bk-ev .n,.bk-ev .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-demo,.bk-ev .s{color:var(--n700)}.bk-demo{display:inline-flex;align-items:center;flex:none;height:16px;padding:0 5px;border:1px dashed var(--n300);border-radius:var(--radius-sm);font-size:10px;font-weight:500;line-height:1;background:var(--surface)}.bk-ev .bk-ai{color:var(--i500)}.bk-ev .bk-ai,.bk-ev .bk-ok{width:12px;height:12px;flex:none}.bk-ev .bk-ok{color:var(--success)}.bk-ev.is-short{padding-block:2px;display:flex;gap:6px;align-items:center}.bk-ev.is-short .t{flex:none}.bk-ev.is-past{background:color-mix(in srgb,var(--rc) 6%,var(--surface))}.bk-ev.is-past .n,.bk-ev.is-past .s{color:var(--n700)}.bk-ev.is-req{background:var(--surface);border:1px dashed color-mix(in srgb,var(--rc) 70%,transparent);-webkit-border-start:3px solid var(--rc);border-inline-start:3px solid var(--rc)}.bk-ev.is-noshow{opacity:.55}.bk-ev.is-noshow .t{text-decoration:line-through}.bk-ev.is-cancel{opacity:.5;background:transparent;border:1px dashed var(--n300);-webkit-border-start:3px solid var(--n300);border-inline-start:3px solid var(--n300)}.bk-ev.is-cancel .n{text-decoration:line-through}.bk-ev.is-new{animation:bk-new 2.4s var(--ease-out)}@keyframes bk-new{0%,30%{box-shadow:0 0 0 3px color-mix(in srgb,var(--i500) 45%,transparent)}to{box-shadow:none}}.bk-week{overflow-x:auto}.bk-ghead--week,.bk-wbody{grid-template-columns:var(--cols);min-width:860px}.bk-ghead--week{position:static}.bk-ghead--week>div:first-child{-webkit-border-start:0;border-inline-start:0}.bk-wbody{display:grid;min-height:460px}.bk-wcol{padding:8px 6px 14px;-webkit-border-start:1px solid var(--n100);border-inline-start:1px solid var(--n100);display:flex;flex-direction:column;gap:2px;min-width:0}.bk-wcol:first-child{-webkit-border-start:0;border-inline-start:0}.bk-wcol.is-today{background:color-mix(in srgb,var(--i500) 3%,transparent)}.bk-wcol.is-closed{display:grid;place-items:start center;padding-top:24px;font-size:12px;color:var(--mute);background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--n200) 45%,transparent) 7px 8px)}.bk-witem{display:flex;align-items:center;gap:7px;min-width:0;height:30px;padding:0 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;color:var(--n950);text-align:start;cursor:pointer;transition:background-color var(--motion-fast)}.bk-witem:hover{background:color-mix(in srgb,var(--rc) 10%,var(--surface))}.bk-witem:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bk-witem time{font-family:var(--font-data);font-size:11px;color:var(--mute);flex:none;min-width:30px}.bk-witem i{width:7px;height:7px;border-radius:50%;background:var(--rc);flex:none}.bk-witem span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.bk-witem .bk-ai,.bk-witem .bk-ok{width:12px;height:12px;flex:none;color:var(--i500)}.bk-witem .bk-ok{color:var(--success)}.bk-witem.is-past span,.bk-witem.is-past time{color:var(--n600);font-weight:400}.bk-witem.is-req i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rc)}.bk-witem.is-req span:after{content:" ·";color:var(--warning)}.bk-witem.is-noshow span{text-decoration:line-through;color:var(--n500)}.bk-witem.is-cancel{opacity:.5}.bk-witem.is-cancel span{text-decoration:line-through}.bk-witem.is-new{animation:bk-new 2.4s var(--ease-out)}.bk-wsep{display:flex;align-items:center;gap:8px;margin:8px 8px 4px;font-size:11px;color:var(--mute)}.bk-wsep:after{content:"";flex:1 1;height:1px;background:var(--n100)}.bk-wnow{position:relative;height:0;margin:4px 0;border-top:2px solid var(--error)}.bk-wnow:before{content:"";position:absolute;inset-inline-start:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--error)}.bk-wnow span{position:absolute;inset-inline-end:4px;top:-9px;padding:0 4px;background:var(--surface);font-family:var(--font-data);font-size:10px;color:var(--error-text)}.bk-wempty{padding:10px 8px;font-size:12px;color:var(--mute)}.bk-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bk-mh{padding:10px 12px;font-size:12px;font-weight:600;color:var(--mute);border-bottom:1px solid var(--n200)}.bk-mc{position:relative;min-height:128px;padding:8px 8px 12px;border-top:1px solid var(--n100);-webkit-border-start:1px solid var(--n100);border-inline-start:1px solid var(--n100);display:grid;align-content:start;grid-gap:4px;gap:4px;cursor:pointer;transition:background-color var(--motion-fast)}.bk-mc:nth-child(7n+1){-webkit-border-start:0;border-inline-start:0}.bk-mc:hover{background:var(--hover)}.bk-mc.is-out{background:color-mix(in srgb,var(--n50) 60%,transparent)}.bk-mc.is-out .bk-md b{color:var(--n400)}.bk-mc.is-closed{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--n200) 45%,transparent) 7px 8px)}.bk-md{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:2px}.bk-md b{font-family:var(--font-data);font-size:13px;font-weight:500;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--n950)}.bk-mc.is-today .bk-md b{background:var(--fill-brand);color:var(--on-fill)}.bk-md span{font-size:11px;color:var(--mute)}.bk-mchip{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 6px;border-radius:5px;font-size:12px;line-height:18px;color:var(--n800)}.bk-mchip:hover{background:color-mix(in srgb,var(--rc) 10%,transparent)}.bk-mchip i{width:6px;height:6px;border-radius:50%;background:var(--rc);flex:none}.bk-mchip time{font-family:var(--font-data);font-size:11px;color:var(--mute);flex:none}.bk-mchip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-mchip.is-req i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rc)}.bk-more{color:var(--i600);font-weight:500}.bk-mclosed,.bk-more{padding:0 6px;font-size:12px}.bk-mclosed{color:var(--mute)}.bk-mbar{position:absolute;inset-inline:8px;bottom:6px;height:3px;border-radius:3px;background:var(--n100);overflow:hidden}.bk-mbar i{display:block;height:100%;background:var(--i400);border-radius:3px}.bk-list{display:grid}.bk-lh{position:-webkit-sticky;position:sticky;top:var(--topbar-h,64px);z-index:3;display:flex;align-items:baseline;gap:8px;padding:18px 4px 8px;background:var(--canvas);border-bottom:1px solid var(--n200)}.bk-lh b{font-size:15px;font-weight:600;color:var(--n950)}.bk-lh span{font-size:12px;color:var(--mute)}.bk-lh .today{color:var(--i600);font-weight:600}.bk-row{display:grid;grid-template-columns:92px 3px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--n100);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast)}.bk-row:hover{background:var(--hover)}.bk-row-t{display:grid;font-family:var(--font-data);font-size:14px;color:var(--n950);line-height:20px}.bk-row-t span{font-size:12px;color:var(--mute)}.bk-row-bar{width:3px;height:38px;border-radius:3px;background:var(--rc)}.bk-row-main{display:grid;grid-gap:1px;gap:1px;min-width:0}.bk-row-main b{font-weight:600;color:var(--n950);font-size:15px;display:flex;align-items:center;gap:6px}.bk-row-main b .ic{width:14px;height:14px;color:var(--i500)}.bk-row-main span{font-size:13px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-row.is-past .bk-row-t,.bk-row.is-past b{color:var(--n700)}.bk-phone{font-family:var(--font-data);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--mute)}.bk-earlier{justify-self:center;margin:4px 0 8px}.bk-scrim{position:fixed;inset:0;z-index:190;background:rgba(8,11,24,.28);animation:bk-fade var(--motion-base)}.bk-drawer{position:fixed;z-index:191;inset-block:0;inset-inline-end:0;width:min(440px,100vw);display:grid;grid-template-rows:auto 1fr auto;background:var(--dialog-bg,var(--surface));box-shadow:var(--shadow-xl);animation:bk-in var(--motion-slow)}[dir=rtl] .bk-drawer{animation-name:bk-in-rtl}@keyframes bk-in{0%{transform:translateX(24px);opacity:0}}@keyframes bk-in-rtl{0%{transform:translateX(-24px);opacity:0}}@keyframes bk-fade{0%{opacity:0}}.bk-dr-head{padding:20px 24px 16px;border-bottom:1px solid var(--n200);display:grid;grid-gap:12px;gap:12px}.bk-dr-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bk-dr-name{font-size:22px;line-height:30px;font-weight:700;color:var(--n950)}.bk-dr-phone{display:flex;align-items:center;gap:8px;font-size:var(--text-body-s)}.bk-dr-body{overflow:auto;padding:8px 24px 24px;display:grid;align-content:start;grid-gap:4px;gap:4px}.bk-dr-sec{padding-top:16px;display:grid;grid-gap:10px;gap:10px}.bk-dr-sec+.bk-dr-sec{border-top:1px solid var(--n100);margin-top:12px}.bk-dr-sec h3{font-size:13px;font-weight:600;color:var(--mute)}.bk-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.bk-facts div{display:flex;justify-content:space-between;gap:16px;font-size:var(--text-body-s);line-height:20px}.bk-facts dt{color:var(--mute);margin:0}.bk-facts dd{margin:0;color:var(--n950);font-weight:500;text-align:end}.bk-src{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--i500) 6%,var(--surface));font-size:var(--text-body-s);line-height:21px;color:var(--n800)}.bk-src .ic{width:16px;height:16px;color:var(--i500);margin-top:3px;flex:none}.bk-src a{display:inline-block;margin-top:2px;font-weight:500}.bk-rem{display:flex;align-items:center;gap:10px;font-size:var(--text-body-s);line-height:20px;color:var(--n800)}.bk-rem .ic{width:16px;height:16px;flex:none}.bk-rem .ic.rem-ok{color:var(--success)}.bk-rem .ic.rem-wait{color:var(--mute)}.bk-rem .ic.rem-warn{color:var(--warning)}.bk-tl{display:grid;grid-gap:0;gap:0}.bk-tl div{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;padding-bottom:10px;font-size:13px;line-height:19px;color:var(--n800)}.bk-tl div:before{content:"";position:absolute;inset-inline-start:3px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--n300)}.bk-tl div:after{content:"";position:absolute;inset-inline-start:6px;top:15px;bottom:-2px;width:1px;background:var(--n200)}.bk-tl div:last-child:after{display:none}.bk-tl time{display:block;font-size:12px;color:var(--mute)}.bk-note{width:100%;min-height:64px;resize:vertical;padding:10px 12px;border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--input-bg,var(--surface));font:inherit;font-size:var(--text-body-s);color:var(--n950)}.bk-dr-foot{padding:14px 24px;border-top:1px solid var(--n200);display:flex;gap:8px;flex-wrap:wrap;background:var(--surface)}.bk-dr-foot .grow{flex:1 1}.bk-dialog{position:fixed;z-index:201;inset:0;display:grid;place-items:center;padding:16px}.bk-dialog-card{width:min(420px,100%);padding:24px;border-radius:var(--radius-xl);background:var(--dialog-bg,var(--surface));box-shadow:var(--shadow-xl);display:grid;grid-gap:12px;gap:12px;animation:bk-pop var(--motion-base)}@keyframes bk-pop{0%{transform:scale(.97);opacity:0}}.bk-dialog-card h2{font-size:20px;line-height:28px;font-weight:700;color:var(--n950)}.bk-dialog-card p{line-height:22px;color:var(--text-2)}.bk-check,.bk-dialog-card p{font-size:var(--text-body-s)}.bk-check{display:flex;align-items:center;gap:8px;color:var(--n800)}.bk-dialog-card .btn-row{justify-content:flex-end;margin-top:8px}.bk-toast{position:fixed;z-index:210;bottom:24px;inset-inline-start:50%;transform:translateX(50%);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-full);background:var(--n950);color:var(--n0);font-size:var(--text-body-s);box-shadow:var(--shadow-lg);animation:bk-pop var(--motion-base)}[dir=ltr] .bk-toast{transform:translateX(-50%)}.bk-toast .ic{width:16px;height:16px;color:#5fd3a6}@media (prefers-reduced-motion:reduce){.bk *,.bk-dialog-card,.bk-drawer,.bk-scrim,.bk-toast{animation:none!important;transition:none!important}}@media (max-width:1100px){.bk-head{grid-template-columns:1fr;align-items:start}}@media (max-width:767px){.bk-title{font-size:24px;line-height:34px}.bk-story{font-size:15px;line-height:24px}.bk-head-act{flex-wrap:wrap}.bk-head-act .btn-primary{flex:1 1}.bk-bar-end{-webkit-margin-start:0;margin-inline-start:0;width:100%}.bk-res{overflow-x:auto;flex-wrap:nowrap}.bk-legend{display:none}.bk-row{grid-template-columns:64px 3px minmax(0,1fr)}.bk-row .badge{display:none}.bk-mc{min-height:64px;padding:4px}.bk-mchip,.bk-more{display:none}.bk-md{justify-content:center}.bk-md span{display:none}.bk-req-row{flex-wrap:wrap}.bk-req-head .why{display:none}}.nb{width:min(520px,100vw)}.nb-title{font-size:20px;line-height:28px;font-weight:700;color:var(--n950)}.nb-sub{font-size:13px;line-height:20px;color:var(--mute)}.nb-body{gap:0;padding-top:0}.nb-step{display:grid;grid-gap:12px;gap:12px;padding:20px 0;border-bottom:1px solid var(--n100)}.nb-step:last-child{border-bottom:0}.nb-step h3{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;font-weight:600;color:var(--n950)}.nb-step h3 small{font-size:12px;font-weight:400;color:var(--mute)}.nb-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-data);font-size:12px;font-weight:500;background:var(--n100);color:var(--n700);flex:none}.nb-step.is-done .nb-n{background:var(--fill-brand);color:var(--on-fill)}.nb-wait{font-size:13px;color:var(--mute)}.nb-svcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.nb-opt{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--surface);font:inherit;text-align:start;cursor:pointer;color:var(--n950);transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}.nb-opt:hover{border-color:var(--n300)}.nb-opt b{font-size:14px;line-height:20px;font-weight:600}.nb-opt span{font-size:12px;line-height:18px;color:var(--mute)}.nb-opt[aria-pressed=true]{border-color:var(--i500);background:var(--selected);box-shadow:inset 0 0 0 1px var(--i500)}.nb-day:focus-visible,.nb-opt:focus-visible,.nb-pill:focus-visible,.nb-time:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nb-pills{display:flex;flex-wrap:wrap;gap:8px}.nb-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border:1px solid var(--n200);border-radius:var(--radius-full);background:var(--surface);font:inherit;font-size:13px;color:var(--n800);cursor:pointer}.nb-pill i{width:8px;height:8px;border-radius:50%;background:var(--rc,var(--n400))}.nb-pill[aria-pressed=true]{border-color:var(--i500);background:var(--selected);color:var(--n950);font-weight:600;box-shadow:inset 0 0 0 1px var(--i500)}.nb-days{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin:-2px;scrollbar-width:thin}.nb-day{flex:none;width:64px;display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:8px 4px;border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--surface);font:inherit;cursor:pointer;color:var(--n950)}.nb-day small{font-size:11px;line-height:14px;color:var(--mute)}.nb-day b{font-family:var(--font-data);font-size:18px;line-height:24px;font-weight:500}.nb-day em{font-style:normal;font-size:11px;line-height:14px;color:var(--success-text)}.nb-day.is-full em,.nb-day:disabled em{color:var(--mute)}.nb-day:disabled{cursor:default;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--n200) 45%,transparent) 6px 7px)}.nb-day:disabled b,.nb-day:disabled small{color:var(--n400)}.nb-day[aria-pressed=true]{border-color:var(--fill-brand);background:var(--fill-brand)}.nb-day[aria-pressed=true] b,.nb-day[aria-pressed=true] em,.nb-day[aria-pressed=true] small{color:var(--on-fill)}.nb-shift{display:grid;grid-gap:8px;gap:8px}.nb-shift p{font-size:12px;color:var(--mute)}.nb-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:6px;gap:6px}.nb-time{height:36px;border:1px solid var(--n200);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-data);font-size:13px;color:var(--n950);cursor:pointer;transition:all var(--motion-fast)}.nb-time:hover{border-color:var(--i300);background:color-mix(in srgb,var(--i500) 5%,var(--surface))}.nb-time[aria-pressed=true]{border-color:var(--fill-brand);background:var(--fill-brand);color:var(--on-fill)}.nb-results{display:grid;border:1px solid var(--n200);border-radius:var(--radius-md);overflow:hidden}.nb-result{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-top:1px solid var(--n100);background:var(--surface);font:inherit;text-align:start;cursor:pointer;color:var(--n950)}.nb-result:first-child{border-top:0}.nb-result:hover{background:var(--hover)}.nb-result>span:nth-child(2){flex:1 1;min-width:0;display:grid}.nb-result b{font-size:14px;font-weight:600}.nb-result small{font-size:12px;color:var(--mute)}.nb-chosen .bk-av,.nb-result .bk-av{--rc:var(--n600);width:30px;height:30px;font-size:12px}.nb-chosen{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--i200);border-radius:var(--radius-md);background:var(--selected)}.nb-chosen>span:nth-child(2){flex:1 1;display:grid}.nb-chosen b{font-size:14px;font-weight:600;color:var(--n950)}.nb-chosen .bk-av .ic{width:15px;height:15px}.nb-chosen small{font-size:12px;color:var(--mute)}.nb-empty{padding:10px 12px;font-size:13px;color:var(--mute)}.nb-locked{display:grid;grid-gap:4px;gap:4px;padding:14px 0 4px}.nb-locked b{font-size:15px;color:var(--n950)}.nb-locked span{font-size:13px;color:var(--text-2)}.nb-foot{display:flex;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid var(--n200);background:var(--surface)}.nb-sum{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.nb-sum b{font-size:14px;line-height:20px;font-weight:600;color:var(--n950)}.nb-sum span{font-size:12px;line-height:18px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-foot .btn:disabled{opacity:.45;cursor:default;box-shadow:none}.bs{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.bs-back{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-body-s);font-weight:500;color:var(--mute);cursor:pointer}.bs-back:hover{color:var(--n950);text-decoration:none}.bs-back .ic{width:16px;height:16px}.bs-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.bs-index{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 64px) + 24px);display:grid;grid-gap:2px;gap:2px}.bs-index a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);font-size:var(--text-body-s);color:var(--n800);text-decoration:none}.bs-index a:hover{background:var(--hover);color:var(--n950)}.bs-index .ic{width:16px;height:16px;color:var(--mute)}.bs-index span.dot{-webkit-margin-start:auto;margin-inline-start:auto;width:6px;height:6px;border-radius:50%;background:var(--warning)}.bs-main{display:grid;max-width:820px}.bs-sec{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg) 0;border-top:1px solid var(--n200);scroll-margin-top:96px}.bs-sec:first-child{border-top:0;padding-top:0}.bs-sec-head{display:grid;grid-gap:4px;gap:4px}.bs-row{display:flex;align-items:center;gap:var(--space-md);padding:12px 0;cursor:pointer}.bs-row+.bs-row{border-top:1px solid var(--n100)}.bs-row-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.bs-row-text b{font-size:15px;line-height:22px;font-weight:500;color:var(--n950)}.bs-row-text span{font-size:13px;line-height:20px;color:var(--mute)}.bs-sub{display:flex;align-items:center;gap:12px;padding:0 0 12px;margin-top:-4px;font-size:var(--text-body-s);color:var(--n800)}.bs-sub .input{width:auto;min-width:220px}.bs-pause{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-sunken,var(--n50));font-size:var(--text-body-s);color:var(--n800)}.bs-pause .dot{width:8px;height:8px;border-radius:50%;background:var(--success)}.bs-pause.is-paused{background:var(--warning-surface);color:var(--warning-text)}.bs-pause.is-paused .dot{background:var(--warning)}.bs-pause>span:nth-child(2){flex:1 1}.bs-table{display:grid;border:1px solid var(--n200);border-radius:var(--radius-lg);overflow:hidden}.bs-tr{display:grid;grid-template-columns:52px minmax(0,1fr) 124px 104px 200px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--n100)}.bs-tr:first-child{border-top:0}.bs-th{background:var(--table-head,var(--n50));font-size:12px;font-weight:600;color:var(--mute);padding-block:9px}.bs-tr.is-off .bs-svc b{color:var(--n600)}.bs-svc{display:grid;grid-gap:1px;gap:1px;min-width:0}.bs-svc b{font-size:14px;font-weight:600;color:var(--n950)}.bs-svc span{font-size:12px;color:var(--mute)}.bs-rr-main span.warn,.bs-svc span.warn,.kb-hours-note.warn{color:var(--warning-text)}.bs-tr select.input{min-height:36px;font-size:13px}.bs-tr .seg>button{min-height:28px;font-size:12px;padding:0 10px}.bs-tr .seg{width:100%}.bs-tr .seg>button{flex:1 1}.bs-dim{opacity:.4;pointer-events:none}.bs-confirm{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.bs-count{font-family:var(--font-data);font-size:11px;color:var(--mute);text-align:end}.bs-pvwrap{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 64px) + 24px)}.bs-pvbar{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--mute)}.bs-pvbar .seg>button{min-height:26px;font-size:12px;padding:0 10px}.bs-pv .turns{height:auto;min-height:0;overflow:visible}.bs-pv .bubble{white-space:pre-line}.bs-line{display:block;margin-top:6px;padding:3px 6px;margin-inline:-6px;border-radius:4px;background:color-mix(in srgb,var(--i500) 12%,transparent);box-shadow:inset 2px 0 0 var(--i500)}[dir=rtl] .bs-line{box-shadow:inset -2px 0 0 var(--i500)}.bs-line:empty{display:none}.bs-loc{padding:4px!important;max-width:240px}.bs-map{height:110px;border-radius:7px;display:grid;place-items:center;color:#d7452f;background:linear-gradient(90deg,rgba(120,140,160,.14) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(0deg,rgba(120,140,160,.14) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(160deg,transparent 46%,rgba(255,196,87,.55) 46% 52%,transparent 52%),linear-gradient(20deg,transparent 60%,rgba(255,255,255,.7) 60% 64%,transparent 64%),#e7efe3}[data-theme=dark] .bs-map{background-color:#1d2a2a}.bs-map .ic{width:28px;height:28px;fill:currentColor;stroke:#fff}.bs-loc b{display:block;padding:6px 6px 0;font-size:13px;line-height:18px}.bs-loc span{display:block;padding:0 6px 4px;font-size:12px;line-height:16px;color:var(--wa-meta)}.bs-legend{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mute)}.bs-legend i{width:14px;height:10px;border-radius:2px;background:color-mix(in srgb,var(--i500) 18%,transparent)}.bs-res{display:grid;border:1px solid var(--n200);border-radius:var(--radius-lg);overflow:hidden}.bs-rr{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--n100)}.bs-rr:first-child{border-top:0}.bs-rr-main{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.bs-rr-main b{font-size:15px;font-weight:600;color:var(--n950)}.bs-rr-main span{font-size:13px;color:var(--mute)}.bs-tags{display:flex;flex-wrap:wrap;gap:4px}.bs-tags span{padding:1px 8px;border-radius:var(--radius-full);background:var(--n100);font-size:12px;line-height:20px;color:var(--n800)}.bs-edit{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:18px 16px;border-top:1px solid var(--n100);background:var(--surface-sunken,var(--n50))}.bs-edit:first-child{border-top:0}.bs-grid2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:end}.bs-swatches{display:flex;gap:8px}.bs-sw{width:28px;height:28px;border-radius:50%;border:0;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,#000 8%,transparent)}.bs-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--c)}.bs-checks{display:flex;flex-wrap:wrap;gap:4px 18px}.bs-checks .check{min-height:32px}.bs-week{display:grid;grid-gap:6px;gap:6px}.bs-wd{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:var(--text-body-s)}.bs-wd .times{display:flex;align-items:center;gap:6px;color:var(--mute)}.bs-wd .input{min-height:34px;width:108px;font-size:13px}.bs-wd.is-off .times{opacity:.5}.bs-actions{display:flex;gap:8px;justify-content:flex-end}.bs-off{display:grid;border:1px solid var(--n200);border-radius:var(--radius-lg);overflow:hidden}.bs-or{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--n100)}.bs-or:first-child{border-top:0}.bs-or-date{flex:none;width:150px;display:grid;font-size:14px;font-weight:600;color:var(--n950)}.bs-or-date span{font-size:12px;font-weight:400;color:var(--mute)}.bs-or-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:14px;color:var(--n950)}.bs-or-main span{font-size:12px;color:var(--mute)}.bs-addoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px;border-top:1px solid var(--n100);background:var(--surface-sunken,var(--n50))}.bs-addoff .bs-actions,.bs-addoff .field:nth-child(4){grid-column:1/-1}.bs-form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.bs-vars{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--mute)}.bs-vars code{font-family:var(--font-data);font-size:12px;padding:1px 6px;border-radius:4px;background:var(--n100);color:var(--n800)}.bs-cost{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken,var(--n50));font-size:13px;color:var(--n800)}.bs-cost .ic{width:16px;height:16px;color:var(--mute);flex:none}.bs-save{display:none;justify-content:flex-end;padding-top:4px}.bs-save,.bs-save span{align-items:center;gap:8px}.bs-save span{-webkit-margin-end:auto;margin-inline-end:auto;display:inline-flex;font-size:13px;color:var(--warning-text)}.bs-save span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warning)}.bs-sec.is-dirty .bs-save{display:flex}@media (max-width:1100px){.bs-layout{grid-template-columns:1fr}.bs-index{display:none}.bs-confirm{grid-template-columns:1fr}.bs-pvwrap{position:static;max-width:420px;width:100%;justify-self:start}}@media (max-width:767px){.nb-foot{padding:12px 16px}.bs-tr{grid-template-columns:48px minmax(0,1fr);row-gap:8px}.bs-th{display:none}.bs-tr>:nth-child(n+3){grid-column:2}.bs-addoff,.bs-form2{grid-template-columns:1fr}.bs-or,.bs-sub{flex-wrap:wrap}.bs-or-date{width:auto}.bs-rr{flex-wrap:wrap}}button.bk-dh,button.bk-mchip,button.bk-row,button.bk-slot{border:0;background:none;font:inherit;color:inherit;text-align:start;width:100%;padding:0;cursor:pointer}button.bk-mchip{padding:2px 6px}button.bk-row{padding:12px 8px}.bk-mc:focus-visible,button.bk-dh:focus-visible,button.bk-mchip:focus-visible,button.bk-row:focus-visible,button.bk-slot:focus-visible{outline:none;box-shadow:var(--focus-ring)}button.bk-slot:focus-visible{opacity:1}button.bk-slot{width:auto;display:grid;place-items:center}.soc-steps{list-style:none;margin:0 0 var(--space-md);padding:0;display:flex;gap:var(--space-xs);flex-wrap:wrap}.soc-step{display:inline-flex;align-items:center;gap:var(--space-3xs);color:var(--n700);font-size:var(--text-body-s);line-height:20px;font-weight:500}.soc-step-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--n0);color:var(--n800);box-shadow:inset 0 0 0 1.5px var(--n300);font-size:12px;font-weight:600}.soc-step-n .ic{width:14px;height:14px;stroke-width:2.25}.soc-step.is-now{color:var(--n950);font-weight:600}.soc-step.is-now .soc-step-n{background:var(--fill-brand);color:var(--on-fill);box-shadow:none}.soc-step.is-done .soc-step-n{background:var(--i50);color:var(--i600);box-shadow:inset 0 0 0 1.5px var(--i200)}.soc-card{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-md);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-xl);box-shadow:var(--elev-1)}.soc-count{color:var(--n700)}.soc-q{font-size:var(--text-h3);line-height:var(--leading-h3);font-weight:600;color:var(--n950);margin:0}.soc-opt{font-size:var(--text-body-s);font-weight:500}.soc-why{color:var(--n800);margin:0}.soc-input{margin-top:var(--space-2xs)}.soc-nav{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-xs)}.soc-nav,.soc-nav-end{gap:var(--space-2xs);flex-wrap:wrap}.soc-nav-end{display:inline-flex}.soc-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-kind{display:grid;text-align:start;font:inherit;cursor:pointer}.soc-kind:focus-visible{outline:none;box-shadow:var(--focus-ring)}.soc-kind:disabled{opacity:.6;cursor:default}@media (max-width:599px){.soc-kinds,.ws-choices{grid-template-columns:1fr}}.soc-chips{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.soc-chips-row{display:flex;flex-wrap:wrap;gap:var(--space-3xs);align-items:center}.soc-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--i500) 9%,var(--n0));color:var(--i800);box-shadow:inset 0 0 0 1px var(--i200);font-size:var(--text-body-s);font-weight:500}.soc-chip.is-quiet{background:var(--n50);color:var(--n900);box-shadow:inset 0 0 0 1px var(--n200)}.soc-chip.is-err{background:color-mix(in srgb,var(--error) 8%,var(--n0));color:var(--error-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,var(--n0))}.soc-chip-x{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0}.soc-chip-x .ic{width:12px;height:12px}.soc-chip-x:hover{background:color-mix(in srgb,var(--i500) 18%,var(--n0))}.soc-chip-input{flex:1 1 120px;min-width:120px;min-height:28px;border:0;background:transparent;font:inherit;color:var(--n950);padding:0 4px}.soc-chip-input:focus{outline:none}.soc-chips-row:has(.soc-chip-input){padding:4px 6px;border:1px solid var(--n300);border-radius:var(--radius-md);background:var(--n0)}.soc-chips-row:has(.soc-chip-input:focus){box-shadow:var(--focus-ring);border-color:var(--i500)}.soc-chips-sugg{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.soc-chip-sugg{display:inline-flex;align-items:center;gap:2px;min-height:28px;padding:0 10px;border-radius:var(--radius-full);border:1px dashed var(--n300);background:var(--n0);color:var(--n800);font:inherit;font-size:var(--text-body-s);cursor:pointer}.soc-chip-sugg .ic{width:14px;height:14px}.soc-chip-sugg:hover{border-color:var(--i500);color:var(--i800)}.soc-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-multi-item{display:flex;align-items:center;min-height:56px;text-align:start;font:inherit;cursor:pointer}.soc-multi-item.is-on{background:color-mix(in srgb,var(--i500) 9%,var(--n0));border-color:var(--i500);box-shadow:0 0 0 1px var(--i500)}.soc-multi-item.is-on b{color:var(--i800)}.soc-multi-item:disabled{opacity:.55;cursor:default}.soc-multi-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--n300);font-size:12px;font-weight:600;color:var(--n800)}.soc-multi-n.is-on{background:var(--fill-brand);color:var(--on-fill);box-shadow:none}.soc-multi .hint{grid-column:1/-1}@media (max-width:599px){.soc-multi{grid-template-columns:1fr}}.soc-scales{grid-gap:var(--space-2xs)}.soc-scale,.soc-scales{display:grid;gap:var(--space-2xs)}.soc-scale{grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center;grid-gap:var(--space-2xs)}.soc-scale-pole{font-size:var(--text-body-s);color:var(--n800)}.soc-scale-pole:last-child{text-align:end}.soc-scale-dots{display:inline-flex;gap:10px;align-items:center}.soc-scale-dot{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;cursor:pointer;background:var(--n0);box-shadow:inset 0 0 0 1.5px var(--n300)}.soc-scale-dot.is-mid{box-shadow:inset 0 0 0 1.5px var(--n400)}.soc-scale-dot.is-on{background:var(--fill-brand);box-shadow:none}.soc-scale-dot:has(input:focus-visible){outline:none;box-shadow:var(--focus-ring)}.soc-scale-dot:has(input:disabled){cursor:default;opacity:.6}.soc-lang{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-lang-row{display:grid;grid-gap:4px;gap:4px}.soc-lang-row .seg{flex-wrap:wrap}.seg>button[aria-pressed=true]{background:var(--n0);color:var(--n950);box-shadow:var(--elev-1)}.soc-suggs{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-sugg{display:grid;grid-gap:6px;gap:6px;padding:var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.soc-sugg.is-right{border-color:var(--i500);box-shadow:0 0 0 1px var(--i500)}.soc-sugg.is-ignore{opacity:.6}.soc-sugg.is-edit{border-style:dashed}.soc-sugg-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap}.soc-sugg-list,.soc-sugg-v{margin:0;color:var(--n950)}.soc-sugg-list{-webkit-padding-start:1.2em;padding-inline-start:1.2em}.soc-sugg-obj{margin:0;display:grid;grid-gap:2px;gap:2px}.soc-sugg-obj div{display:flex;gap:6px}.soc-sugg-obj dt{color:var(--n700);font-size:var(--text-caption);min-width:72px}.soc-sugg-obj dd{color:var(--n950)}.soc-sugg-ev,.soc-sugg-obj dd{margin:0;font-size:var(--text-body-s)}.soc-sugg-ev{color:var(--n800)}.soc-sugg-ev q{display:block;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--i200);border-inline-start:2px solid var(--i200);margin-top:4px;quotes:"«" "»"}.soc-sugg-act{margin-top:4px}.soc-head-title{display:inline-flex;align-items:center;gap:var(--space-2xs)}.soc-logo{flex:none;width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--n0);box-shadow:inset 0 0 0 1px var(--n200);overflow:hidden}.soc-logo img{width:100%;height:100%;object-fit:contain}.soc-logo-l{font-size:20px;font-weight:600;color:var(--i800)}.soc-head-act{display:flex;align-items:center;gap:var(--space-xs)}.soc-head-act-text{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);max-width:36ch}.soc-head-sentence{margin:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n800)}.soc-ring{position:relative;display:inline-grid;place-items:center;flex:none}.soc-ring svg{transform:rotate(-90deg)}.soc-ring-track{fill:none;stroke:var(--n200);stroke-width:6}.soc-ring-bar{fill:none;stroke:var(--i500);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset var(--motion-slow)}.soc-ring-v{position:absolute;inset:0;display:grid;place-items:center;font-weight:600;color:var(--n950);font-size:18px;line-height:1}.soc-ring-pct{font-size:11px;color:var(--n700);-webkit-margin-start:1px;margin-inline-start:1px}.soc-insights{list-style:none;margin:0 0 var(--space-md);padding:0;display:grid;grid-gap:2px;gap:2px}.soc-insight{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:var(--space-3xs) 0;border-bottom:1px solid var(--n200);font-size:var(--text-body-s);color:var(--n900)}.soc-insight:last-child{border-bottom:0}.soc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.soc-sum{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-content:start;padding:var(--space-sm)}.soc-sum-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xs)}.soc-sum-t{margin:0;font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:600;color:var(--n950)}.soc-sum-body{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.soc-sum-body p{margin:0}.soc-sum-note{margin:0;color:var(--n700)}.soc-mini{padding:var(--space-3xs) 0;border-top:1px solid var(--n100);display:grid;grid-gap:2px;gap:2px}.soc-mini:first-of-type{border-top:0}.soc-mini-t{font-weight:500;color:var(--n950)}.soc-goals,.soc-pillars{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;color:var(--n950);display:grid;grid-gap:2px;gap:2px}.soc-pillars li.is-paused{color:var(--n600)}.soc-fp-sum{margin:0;font-weight:500;color:var(--n950)}.soc-fp{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-xs);background:var(--n50);border-radius:var(--radius-lg)}.soc-minispec{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.soc-minispec-row{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;grid-gap:6px;gap:6px}.soc-minispec-row .t-caption:last-child{text-align:end}.soc-minispec-line{position:relative;height:2px;background:var(--n200);border-radius:2px}.soc-minispec-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--i500);transform:translate(-50%,-50%)}html[dir=rtl] .soc-minispec-dot{transform:translate(50%,-50%)}.soc-swatches{display:flex;gap:6px;flex-wrap:wrap}.soc-swatch{width:28px;height:28px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--n300)}.soc-thumbs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.soc-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--n50)}.soc-drawer .drawer-body{gap:var(--space-sm)}.soc-missing{padding:var(--space-2xs) var(--space-xs);background:var(--n50);border-radius:var(--radius-lg);font-size:var(--text-body-s)}.soc-missing ul{margin:4px 0 0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;color:var(--n800)}.soc-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap}.soc-item{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);margin:0;padding:var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0);min-width:0}.soc-item.is-paused{background:var(--n50)}.soc-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap}.soc-item-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--i50);color:var(--i700);font-size:12px;font-weight:600}.soc-item-act{display:inline-flex;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.soc-switch{font-size:var(--text-body-s);color:var(--n950)}.soc-checks{display:grid;grid-gap:4px;gap:4px}.soc-color{display:grid;grid-template-columns:36px auto 1fr auto;align-items:center;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-swatch-in{width:36px;height:36px;padding:0;border:1px solid var(--n200);border-radius:var(--radius-sm);background:none;cursor:pointer}.soc-hex{font-size:var(--text-caption);color:var(--n800)}.soc-assets{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--n200)}.soc-asset-kind{width:auto;min-height:32px;padding-block:0}.soc-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-asset{position:relative;display:grid;grid-gap:4px;gap:4px}.soc-asset img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--n50);border-radius:var(--radius-md);border:1px solid var(--n200)}.soc-asset-meta{display:flex;align-items:center;gap:6px;min-width:0}.soc-asset-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc-asset-del{position:absolute;top:4px;inset-inline-end:4px;background:var(--n0)}.soc-sources{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.soc-source{display:flex;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.soc-source.is-archived{opacity:.6}.soc-source.is-live{border-color:var(--i300);animation:soc-pulse 1.4s ease-in-out infinite}@keyframes soc-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--i500) 18%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--i500) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.soc-source.is-live{animation:none}}.soc-source-ic{flex:none;width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--n50);color:var(--n800)}.soc-source-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.soc-source-t{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:500;color:var(--n950)}.soc-source-url{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc-source-state{margin:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.soc-source .ws-row-act{flex-wrap:wrap;justify-content:flex-end}.soc-examples{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--n200)}.soc-example-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.soc-example{display:flex;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--n50);border-radius:var(--radius-lg)}.soc-example-text{flex:1 1;margin:0;font-size:var(--text-body-s);line-height:var(--leading-body-s);color:var(--n900);white-space:pre-wrap}@media (max-width:767px){.soc-card{padding:var(--space-sm)}.soc-cards{grid-template-columns:1fr}.soc-color{grid-template-columns:36px 1fr auto}.soc-hex{display:none}.soc-scale{grid-template-columns:1fr;justify-items:center}.soc-scale-pole:last-child{text-align:center}}.socc-form{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.socc-fieldset{display:contents;border:0;margin:0;padding:0}.socc-chips{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.socc-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--n300);background:var(--n0);color:var(--n950);font:inherit;font-size:var(--text-body-s);font-weight:500;cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}.socc-chip:hover{border-color:var(--n400);box-shadow:var(--elev-1)}.socc-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.socc-chip.is-on{background:color-mix(in srgb,var(--i500) 9%,var(--n0));border-color:var(--i500);color:var(--i800);box-shadow:0 0 0 1px var(--i500)}.socc-chip .ic{width:16px;height:16px}.socc-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.socc-platform{display:grid;grid-gap:6px;gap:6px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.socc-platform.is-on{border-color:var(--i500);box-shadow:0 0 0 1px var(--i500);background:color-mix(in srgb,var(--i500) 6%,var(--n0))}.socc-platform-btn{display:flex;align-items:center;gap:var(--space-2xs);border:0;background:none;font:inherit;font-weight:500;color:var(--n950);cursor:pointer;text-align:start;padding:0;min-height:28px}.socc-platform-btn:disabled{opacity:.5;cursor:default}.socc-check{width:20px;height:20px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1.5px var(--n300);display:grid;place-items:center;background:var(--n0);flex:none}.socc-check.is-on{background:var(--fill-brand);box-shadow:none;color:var(--on-fill)}.socc-check .ic{width:14px;height:14px;stroke-width:2.5}.socc-format{min-height:36px;padding-block:0}.socc-offer{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-xs);background:var(--n50);border-radius:var(--radius-lg)}.socc-submit{align-items:center;gap:var(--space-xs)}.socc-plans .ws-row-title a{color:inherit;text-decoration:none}.socc-plans .ws-row-title a:hover{text-decoration:underline}.socc-cards{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-md)}.socc-card{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-sm)}.socc-card.is-approved{border-color:var(--i200)}.socc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap}.socc-card-t{margin:0;font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:600;color:var(--n950)}.socc-badges{flex-wrap:wrap}.socc-failed{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-xs);background:color-mix(in srgb,var(--error) 6%,var(--n0));border-radius:var(--radius-lg)}.socc-failed p{margin:0}.socc-body{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.socc-editor{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.socc-group{display:grid;grid-gap:6px;gap:6px;margin:0;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);min-width:0}.socc-group legend{padding:0 6px;font-size:var(--text-caption);font-weight:600;color:var(--n800)}.socc-field{display:grid;grid-gap:2px;gap:2px}.socc-input{resize:vertical;min-height:36px}.socc-input[readonly]{background:var(--n50)}.socc-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--i50);color:var(--i800);border-radius:var(--radius-lg);font-size:var(--text-body-s)}.socc-ai,.socc-bar{flex-wrap:wrap}.socc-inline{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-xs);background:var(--n50);border-radius:var(--radius-lg)}.socc-inline p{margin:0}.socc-confirms{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);margin:0;padding:var(--space-xs);border:1px solid var(--warning);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--warning) 6%,var(--n0))}.socc-confirm{font-size:var(--text-body-s)}.socc-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.socc-note{display:grid;grid-template-columns:96px 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-3xs) 0;border-top:1px solid var(--n100);font-size:var(--text-body-s);color:var(--n900)}.socc-note-level{font-weight:600;color:var(--n800)}.socc-note.is-fix .socc-note-level{color:var(--error-text)}.socc-note.is-warning .socc-note-level{color:var(--warning-text)}.socc-quote{quotes:"«" "»";color:var(--n950);font-weight:500}.socc-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);flex-wrap:wrap;padding-top:var(--space-2xs);border-top:1px solid var(--n200)}.socc-approve-note{margin:0}.socc-unavailable{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;color:var(--n800)}.socc-revise{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}@media (max-width:599px){.socc-note,.socc-platforms{grid-template-columns:1fr}}.socp-accounts .socp-avatar{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;background:var(--n100);flex:none}.socp-avatar.is-empty{display:inline-block;border:1px solid var(--n200)}.socp-platforms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.socp-platform{display:grid;grid-gap:4px;gap:4px;padding:var(--space-xs);border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.socp-platform.is-on{border-color:var(--i200)}.socp-platform-t{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3xs);font-weight:600;color:var(--n950)}.socp-platform p{margin:0}.socp-note{display:flex;align-items:center;gap:6px;margin-top:var(--space-xs)}.socp-days{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-sm)}.socp-day-t{margin:0 0 var(--space-3xs);font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:600;color:var(--n800)}.socp-time{flex:none;min-width:52px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--n800);padding-top:2px}.socp-why{margin:4px 0 0;font-size:var(--text-small);color:var(--error)}.socp-box{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-xs);border:1px dashed var(--n300);border-radius:var(--radius-lg)}.socp-box.is-live{border-style:solid;border-color:var(--i200);background:color-mix(in srgb,var(--i500) 4%,var(--n0))}.socp-box-t{gap:6px;margin:0}.socp-box-row,.socp-box-t{display:flex;align-items:center}.socp-box-row{flex-wrap:wrap;gap:var(--space-3xs)}.socp-box p{margin:0}.socp-failed{display:flex;gap:6px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);background:color-mix(in srgb,var(--error) 6%,var(--n0))}.socp-failed .ic{flex:none;color:var(--error)}.socp-images,.socp-when{display:grid;grid-gap:6px;gap:6px}.socp-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--space-3xs);gap:var(--space-3xs)}.socp-thumb{position:relative;display:block;width:100%;padding:0;border:2px solid var(--n200);border-radius:var(--radius-md);background:var(--n50);cursor:pointer;overflow:hidden}.socp-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.socp-thumb.is-on{border-color:var(--i500);box-shadow:0 0 0 1px var(--i500)}.socp-thumb:disabled{opacity:.5;cursor:not-allowed}.socp-thumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.socp-thumb-n{position:absolute;top:4px;inset-inline-start:4px;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);background:var(--i500);color:var(--n0);font-size:var(--text-small);line-height:22px;text-align:center}@media (max-width:599px){.socp-platforms{grid-template-columns:1fr}.socp-post{flex-wrap:wrap}}.socr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);margin-block:var(--space-sm)}.socr-worked{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);color:var(--n800)}.socr-table-wrap{overflow-x:auto}.socr-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.socr-table td,.socr-table th{padding:var(--space-2xs) var(--space-xs);-webkit-border-after:1px solid var(--n100);border-block-end:1px solid var(--n100);text-align:start;white-space:nowrap}.socr-table thead th{font-weight:500;color:var(--n700);font-size:var(--text-small)}.socr-table td{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:end}.socr-day{flex:none;min-width:56px;color:var(--n800);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.socr-readings{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-sm);margin:6px 0 0;font-size:var(--text-small)}.socr-readings div{display:flex;gap:6px}.socr-readings dt{color:var(--n700)}.socr-readings dt:after{content:":"}.socr-readings dd{margin:0}.socr-reading bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:899px){.socr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.socr-post{flex-wrap:wrap}}.wf-btn{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;min-height:36px;min-width:0;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:10px;padding-inline-end:10px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--i500) 24%,var(--n200));background:color-mix(in srgb,var(--i500) 7%,var(--n0));color:var(--n950);font-size:13px;font-weight:600;transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.wf-btn:hover:not(:disabled){background:color-mix(in srgb,var(--i500) 13%,var(--n0));border-color:color-mix(in srgb,var(--i500) 40%,var(--n200));color:var(--n950)}.wf-btn[aria-expanded=true]{background:color-mix(in srgb,var(--i500) 16%,var(--n0));color:var(--n950)}.wf-btn .wf-face{display:inline-grid;flex:none}.wf-btn-label{line-height:1}.wf-btn .tb-dot{top:-4px;inset-inline-end:-4px}.wf-btn.is-hinted:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 color-mix(in srgb,var(--i500) 55%,transparent);animation:wf-halo 1.9s var(--ease-out) infinite}@keyframes wf-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--i500) 55%,transparent)}70%{box-shadow:0 0 0 11px color-mix(in srgb,var(--i500) 0%,transparent)}to{box-shadow:0 0 0 11px color-mix(in srgb,var(--i500) 0%,transparent)}}.wf-beta{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-full);background:var(--i600);color:var(--on-fill);font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.wf-btn-beta{height:17px;padding:0 6px;font-size:10px}.wf-head-title .wf-beta{-webkit-margin-start:8px;margin-inline-start:8px;cursor:help}.wf-intro{position:fixed;z-index:45;box-sizing:border-box;padding:var(--space-sm) var(--space-sm) var(--space-xs);border-radius:18px;border:1px solid var(--n200);background:var(--n0);color:var(--n950);box-shadow:var(--elev-3),0 0 0 4px color-mix(in srgb,var(--i500) 10%,transparent);animation:wf-intro-in .32s var(--ease-out) both}.wf-intro-arrow{position:absolute;top:-7px;left:var(--wf-arrow,50%);width:14px;height:14px;transform:translateX(-50%) rotate(45deg);border-radius:3px 0 0 0;border-top:1px solid var(--n200);border-left:1px solid var(--n200);background:var(--n0)}.wf-intro-x{position:absolute;top:8px;inset-inline-end:8px}.wf-intro-top{display:flex;align-items:center;gap:var(--space-xs);-webkit-padding-end:36px;padding-inline-end:36px}.wf-intro-face{position:relative;flex:none;display:inline-grid}.wf-intro-face .wf-face{box-shadow:0 0 0 3px color-mix(in srgb,var(--i500) 18%,transparent)}.wf-intro-spark{position:absolute;inset-inline-end:-5px;bottom:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--i600);color:var(--on-fill);box-shadow:0 0 0 2px var(--n0)}.wf-intro-spark svg{width:12px;height:12px}.wf-intro-text{min-width:0}.wf-intro-eyebrow{margin:0 0 3px;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--i700)}.wf-intro-title{margin:0;display:flex;align-items:center;gap:2px;font-size:17px;line-height:1.3;font-weight:700}.wf-intro-body{margin:var(--space-xs) 0 0;font-size:var(--text-body-s);line-height:1.55;color:var(--n800)}.wf-intro-actions{display:flex;align-items:center;gap:var(--space-3xs);margin-top:var(--space-xs)}.wf-intro-try{gap:6px;border-radius:var(--radius-full)}.wf-intro-try .ic{width:16px;height:16px}@keyframes wf-intro-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.wf-face img{width:100%;height:100%;object-fit:cover;border-radius:50%}.wf-drawer{width:min(640px,100vw);background:var(--n0)}.wf-head{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-sm);border-bottom:1px solid var(--n200)}.wf-head-face{position:relative;flex:none;display:inline-grid}.wf-presence{position:absolute;inset-inline-end:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--n400);box-shadow:0 0 0 2px var(--n0)}.wf-presence.is-on{background:#22c55e}.wf-head-text{flex:1 1;min-width:0}.wf-head-title{margin:0;font-size:var(--text-body);line-height:1.3;font-weight:700}.wf-head-sub{margin:0;font-size:var(--text-caption);line-height:1.3;color:var(--n800)}.wf-status{padding:var(--space-2xs) var(--space-sm) 0}.wf-status .alert{margin:0}.wf-stream{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wf-stream-inner{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-md)}.wf-day{align-self:center;margin:var(--space-2xs) 0 0;font-size:var(--text-caption);color:var(--n700)}.wf-day span{padding:2px 10px;border-radius:var(--radius-full);background:var(--n50)}.wf-earlier{align-self:center}.wf-msg{display:flex;gap:var(--space-2xs);animation:wf-in var(--motion-base) var(--ease-out) both}.wf-msg.is-me{flex-direction:column;align-items:flex-end}.wf-me-bubble{max-width:min(85%,460px);padding:10px 14px;border-radius:18px;border-end-end-radius:6px;background:color-mix(in srgb,var(--i500) 13%,var(--n0));color:var(--n950);font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.wf-time{display:inline-block;margin-top:3px;font-size:11px;line-height:1;color:var(--n700);font-family:var(--font-ui)}.wf-msg.is-wafi{align-items:flex-start}.wf-msg.is-wafi .wf-face{flex:none;margin-top:2px}.wf-wafi-body{flex:1 1;min-width:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.wf-wafi-name{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-caption);font-weight:600;color:var(--i700)}.wf-wafi-name .ic{width:12px;height:12px}.wf-wafi-name .wf-time{margin:0 4px;font-weight:400}.wf-wafi-text{margin:0;font-size:15px;line-height:1.6;color:var(--n950);white-space:pre-wrap;overflow-wrap:anywhere}.wf-attachment{display:inline-flex;align-items:center;gap:4px;-webkit-margin-end:6px;margin-inline-end:6px;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--n0) 55%,transparent);font-size:var(--text-caption)}.wf-attachment .ic{width:12px;height:12px}.wf-typing{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--n800);font-size:var(--text-body-s)}.wf-typing-dots{display:inline-flex;gap:3px}.wf-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--i500);animation:wf-dot 1.1s ease-in-out infinite}.wf-typing-dots i:nth-child(2){animation-delay:.18s}.wf-typing-dots i:nth-child(3){animation-delay:.36s}@keyframes wf-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes wf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-skeleton{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-xs) 0}.wf-skeleton span{display:block;height:14px;border-radius:var(--radius-sm);background:var(--n100)}.wf-skeleton span:nth-child(2){width:80%}.wf-skeleton span:nth-child(3){width:60%}.wf-toast{position:-webkit-sticky;position:sticky;bottom:0;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);background:var(--n950);color:var(--n0);font-size:var(--text-body-s);box-shadow:var(--elev-3);animation:wf-in var(--motion-base) var(--ease-out) both}.wf-toast .ic{width:16px;height:16px}.wf-hello{display:grid;justify-items:center;grid-gap:var(--space-2xs);gap:var(--space-2xs);margin:auto 0;padding:var(--space-lg) var(--space-xs) var(--space-md);text-align:center}.wf-hello-t{margin:var(--space-2xs) 0 0;font-size:var(--text-h4);line-height:var(--leading-h4)}.wf-hello-p{margin:0;max-width:40ch;color:var(--n800);font-size:var(--text-body-s);line-height:1.6}.wf-starters{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);width:100%;max-width:380px;margin-top:var(--space-xs)}.wf-starter{display:flex;align-items:center;gap:var(--space-2xs);min-height:48px;padding:8px 12px;border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0);color:var(--n950);font:inherit;font-size:var(--text-body-s);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.wf-starter:hover:not(:disabled){border-color:var(--i200);background:var(--i50)}.wf-starter:active:not(:disabled){transform:scale(.99)}.wf-starter:disabled{opacity:.5;cursor:default}.wf-starter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-starter-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-md);background:var(--i50);color:var(--i700)}.wf-starter-ic .ic{width:16px;height:16px}.wf-starter>span:nth-child(2){flex:1 1}.wf-starter-go{width:16px;height:16px;color:var(--n400)}html[dir=ltr] .wf-starter-go{transform:scaleX(-1)}.wf-set{border:1px solid var(--n200);border-radius:14px;background:var(--n0);overflow:hidden;box-shadow:var(--elev-1)}.wf-set-head{display:flex;align-items:center;gap:var(--space-2xs);padding:8px 10px 8px 12px;background:color-mix(in srgb,var(--i500) 6%,var(--n0));border-bottom:1px solid var(--n200)}.wf-set-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-md);background:var(--i600);color:#fff}.wf-set-ic .ic{width:15px;height:15px}.wf-set-text{flex:1 1;min-width:0;display:grid;line-height:1.25}.wf-set-t{font-size:var(--text-body-s);font-weight:600;color:var(--n950)}.wf-set-n{font-size:var(--text-caption);color:var(--n800)}.wf-rows{list-style:none;margin:0;padding:0}.wf-row+.wf-row{border-top:1px solid var(--n100)}.wf-row-line{gap:4px;-webkit-padding-end:6px;padding-inline-end:6px}.wf-row-line,.wf-row-main{display:flex;align-items:center}.wf-row-main{flex:1 1;min-width:0;gap:var(--space-2xs);min-height:52px;padding:8px 12px;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.wf-row-main:hover{background:var(--n50)}.wf-row-main:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.wf-row-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--n50);color:var(--n800);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.wf-row-ic .ic{width:16px;height:16px}.wf-row.is-approved .wf-row-ic{background:var(--success-surface);color:var(--success-text)}.wf-row.is-needs-fix .wf-row-ic{background:var(--warning-surface);color:var(--warning-text)}.wf-row-text{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.wf-row-t{font-size:var(--text-body-s);font-weight:600;color:var(--n950);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-row.is-open .wf-row-t{white-space:normal;overflow-wrap:anywhere}.wf-row-sub{font-size:var(--text-caption);color:var(--n800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-row.is-approved .wf-row-state{color:var(--success-text);font-weight:600}.wf-row.is-needs-fix .wf-row-state{color:var(--warning-text);font-weight:600}.wf-row.is-discarded .wf-row-t{color:var(--n700);font-weight:500;text-decoration:line-through}.wf-row.is-discarded .wf-row-ic{opacity:.55}.wf-row-chev{flex:none;width:16px;height:16px;color:var(--n400);transition:transform var(--motion-fast) var(--ease-out)}.wf-row.is-open .wf-row-chev{transform:rotate(180deg)}.wf-row-act{flex:none;display:inline-flex;gap:2px}.wf-ia{display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--n800);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.wf-ia .ic{width:18px;height:18px}.wf-ia:hover:not(:disabled){background:var(--n100);color:var(--n950)}.wf-ia.is-yes:hover:not(:disabled){background:var(--success-surface);color:var(--success-text)}.wf-ia.is-no:hover:not(:disabled){background:var(--error-surface);color:var(--error-text)}.wf-ia:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-ia:disabled{opacity:.4;cursor:default}.wf-row-body{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:0 12px 12px;animation:wf-in var(--motion-fast) var(--ease-out) both}.wf-row-reason{color:var(--n800)}.wf-row-fix,.wf-row-reason{margin:0;font-size:var(--text-body-s)}.wf-row-fix{color:var(--warning-text);font-weight:600}.wf-row-err{margin:0;font-size:var(--text-body-s);color:var(--error-text)}.wf-row-foot{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.wf-row-foot .btn .ic{width:14px;height:14px}html[dir=ltr] .wf-row-foot .btn>.ic:last-child{transform:scaleX(-1)}.wf-card-empty{margin:0;font-size:var(--text-body-s);color:var(--n800)}.wf-fields{margin:0;grid-gap:var(--space-3xs);font-size:var(--text-body-s)}.wf-field,.wf-fields{display:grid;gap:var(--space-3xs)}.wf-field{grid-template-columns:minmax(6rem,30%) 1fr;grid-gap:var(--space-3xs);align-items:baseline}.wf-field dt{color:var(--n800)}.wf-field dd{margin:0;overflow-wrap:anywhere}.wf-field--pair{grid-template-columns:minmax(6rem,30%) 1fr 1fr}.wf-field--pair dd{padding:4px 8px;border-radius:var(--radius-sm);background:var(--n50)}.wf-edit{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--n50)}.wf-edit .field{gap:2px}.wf-edit-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.wf-edit-pair>div{min-width:0}.wf-edit input,.wf-edit textarea{width:100%;min-width:0;box-sizing:border-box}.wf-edit-bool{display:flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-body-s)}.wf-edit .wf-card-act{flex-wrap:wrap}.wf-edit .wf-card-act,.wf-tray{display:flex;gap:var(--space-3xs)}.wf-tray{align-items:center;padding:6px var(--space-xs) 6px var(--space-sm);border-top:1px solid var(--i100);background:color-mix(in srgb,var(--i500) 7%,var(--n0));color:var(--i700)}.wf-tray>.ic{flex:none;width:18px;height:18px}.wf-tray-text{flex:1 1;min-width:0;font-size:var(--text-body-s);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-foot{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm) var(--space-xs);border-top:1px solid var(--n200);background:var(--n0)}.wf-turn-err{color:var(--error-text);flex-wrap:wrap}.wf-file,.wf-turn-err{margin:0;font-size:var(--text-body-s);display:flex;align-items:center;gap:var(--space-3xs)}.wf-file{padding:4px 8px;border-radius:var(--radius-md);background:var(--i50);color:var(--i700)}.wf-file .ic{width:16px;height:16px}.wf-file-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-composer{display:flex;align-items:flex-end;gap:4px;padding:5px;border:1px solid var(--n200);border-radius:26px;background:var(--n0);box-shadow:var(--elev-1);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.wf-composer:focus-within{border-color:var(--i500);box-shadow:var(--focus-ring)}.wf-composer textarea{flex:1 1;min-width:0;min-height:40px;max-height:160px;padding:9px 6px;border:0;outline:0;resize:none;background:transparent;font:inherit;font-size:15px;line-height:22px;color:var(--n950)}.wf-composer textarea::placeholder{color:var(--n700)}.wf-attach{flex:none;width:40px;height:40px;min-width:40px;border-radius:50%}.wf-send{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--i600);color:#fff;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.wf-send .ic{width:20px;height:20px}.wf-send:hover:not(:disabled){background:var(--i700)}.wf-send:active:not(:disabled){transform:scale(.95)}.wf-send:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-send:disabled{opacity:.35;cursor:default}.wf-hint{margin:0;padding-inline:var(--space-2xs);font-size:11px;color:var(--n700);text-align:center}.wk-setup-wafi{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--n200);font-size:var(--text-body-s)}.wk-setup-wafi p{margin:0;color:var(--n800)}@media (prefers-reduced-motion:reduce){.wf-btn.is-hinted:after,.wf-intro,.wf-msg,.wf-row-body,.wf-toast{animation:none}.wf-btn.is-hinted:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--i500) 30%,transparent)}.wf-typing-dots i{animation:none;opacity:.8}}@media (max-width:767px){.wf-btn{width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center;border-color:transparent;background:transparent}.wf-btn-beta,.wf-btn-label{display:none}.wf-btn .tb-dot{top:2px;inset-inline-end:0}.wf-intro{padding:var(--space-xs) var(--space-xs) var(--space-2xs)}.wf-drawer{width:100vw}.wf-head,.wf-status{padding-inline:var(--space-xs)}.wf-stream-inner{padding:var(--space-xs) var(--space-xs) var(--space-sm)}.wf-me-bubble{max-width:92%}.wf-set-head{flex-wrap:wrap}.wf-edit-pair,.wf-field,.wf-field--pair{grid-template-columns:1fr}.wf-tray{padding-inline:var(--space-xs)}.wf-foot{padding:var(--space-2xs) var(--space-xs) var(--space-xs)}.wf-hint{display:none}}