.connect-body{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.connect-text{font-size:var(--fs-body);margin:0}.connect-strong{font-weight:600}.connect-muted{color:var(--ink-muted)}.connect-error{color:var(--text-red)}.connect-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.connect-reads{min-width:0}.connect-reads ul{margin:4px 0 0;padding-left:18px}.connect-tile{border-radius:var(--r-inner);background:var(--logo-tile);width:40px;height:40px;color:var(--mono);font-weight:600;font-size:var(--fs-title);flex:none;justify-content:center;align-items:center;display:inline-flex}.connect-picker,.connect-grants{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.connect-pick,.connect-grant{box-sizing:border-box;background:var(--surface-white);width:100%;min-width:0;min-height:60px;color:var(--ink);font:inherit;text-align:left;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.connect-pick{cursor:pointer}.connect-pick-name,.connect-grant-id{flex:160px;min-width:0;font-weight:600}.connect-pick-go{color:var(--ink-muted)}.connect-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.connect-toast{z-index:70;box-sizing:border-box;border-radius:var(--r-inner);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.connect-mark{box-sizing:border-box;background:var(--logo-tile);border-radius:10px;flex:none;width:36px;height:36px;padding:6px}.connect-search{box-sizing:border-box;width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--tc-ring,var(--well));background:var(--tc-white,var(--surface));color:var(--ink);font:inherit;border:0;border-radius:26px;padding:0 16px}.connect-soon{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;align-items:center;display:inline-flex}.connect-another{align-self:flex-start;max-width:100%}.connect-key-label{font-size:var(--fs-label);color:var(--ink);font-weight:600}.connect-key-input{box-sizing:border-box;border-radius:var(--r-inner);width:100%;min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--well);background:var(--surface-white);color:var(--ink);font:inherit;font-size:var(--fs-body);border:0;padding:0 12px}.bill-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.bill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bill-col{flex-direction:column;gap:8px;min-width:0;display:flex}.bill-fig{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.bill-fig b{font-size:26px;font-weight:600;line-height:1.15}.bill-sub{opacity:.6;overflow-wrap:anywhere;margin:0;font-size:14px}.bill-bar{background:var(--well);border-radius:20px;height:10px;overflow:hidden}.bill-bar>span{background:var(--cta);border-radius:20px;height:100%;display:block}body.dark .bill-bar>span{background:var(--lime)}.bill-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.bill-pill-brand{background:var(--cta);height:22px;color:var(--cta-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}body.dark .bill-pill-brand{background:var(--lime);color:var(--on-brand)}.bill-pill-brand:disabled{cursor:default;opacity:.6}.bill-pill-brand:focus-visible{box-shadow:var(--focus-ring);outline:none}.bill-presets{flex-wrap:wrap;gap:8px;display:flex}.bill-preset{min-height:var(--tap-min);border-radius:var(--r-input);box-shadow:inset 0 0 0 1px var(--divider);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px}.bill-preset[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.bill-preset:focus-visible{box-shadow:inset 0 0 0 1px var(--ink), var(--focus-ring);outline:none}.bill-check{min-height:var(--tap-min);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.bill-check input{width:20px;height:20px;accent-color:var(--ink)}.bill-money-in{width:160px;max-width:100%}.bill-note{font-size:var(--fs-label);opacity:.6;margin:0}.bill-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.shell-credits{height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.shell-credits[data-low=true]{box-shadow:inset 0 0 0 1px var(--text-red);color:var(--text-red)}.shell-credits-ph{visibility:hidden;min-width:108px}@media (max-width:767px){.shell-credits{padding:0 10px}.shell-credits-word,.shell-credits-ph{display:none}}.bill-banner{margin:var(--gutter) var(--gutter) 0;background:var(--surface-white);box-shadow:inset 4px 0 0 var(--text-red);color:var(--ink);font-size:var(--fs-body);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}body.dark .bill-banner{background:var(--well)}.bill-banner a{min-height:var(--tap-min);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}button.bill-action{height:var(--field-h);min-width:120px;font-size:var(--fs-body);padding:0 18px}.mk-scrim{z-index:60;box-sizing:border-box;background:color-mix(in srgb, var(--ink) 35%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}body.dark .mk-scrim{background:color-mix(in srgb, var(--page) 60%, transparent)}.mk-modal{background:var(--surface);color:var(--ink);box-sizing:border-box;width:min(780px,92vw);max-height:88vh;box-shadow:var(--shadow-card);border-radius:24px;padding:32px 36px;overflow:auto}@media (max-width:767px){.mk-modal{width:94vw;max-height:90vh;padding:22px 18px}}.mk-scrim{background:#141e3259}.mk-scrim .mk-modal{border-radius:24px;width:min(780px,92vw);box-shadow:0 20px 60px #0003}body.dark .mk-scrim .mk-modal{background:#1f242a}@media (max-width:767px){.mk-scrim .mk-modal{width:94vw}}.mk-modal .mk-modal-title{letter-spacing:-.01em;padding-right:36px;font-size:26px;font-weight:600;line-height:1.15}.mk-scrim .mk-modal{position:relative}.mk-modal .mk-modal-x{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:27px;right:24px}@media (max-width:767px){.mk-modal .mk-modal-x{top:17px;right:6px}}.mk-modal .mk-modal-primary{box-sizing:border-box;background:var(--lime);height:50px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 28px;font-size:15px;font-weight:500}.mk-modal .mk-modal-secondary{box-sizing:border-box;height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0 18px;font-size:13px;font-weight:500}.mk-modal .mk-modal-primary:disabled,.mk-modal .mk-modal-secondary:disabled{cursor:default;opacity:.6}.mk-modal :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.dark .mk-modal :is(button,a,input,select,textarea):focus-visible{outline-color:var(--lime)}.chat-dock{top:var(--topbar-h);box-sizing:border-box;background:var(--surface);min-width:0;max-width:100vw;color:var(--ink);border-left:1px solid var(--hairline);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.chat-dock-head{min-width:0;padding:12px 12px 12px var(--gutter);border-bottom:1px solid var(--well);align-items:center;gap:12px;display:flex}.chat-dock-title{font-size:var(--fs-title);flex:1;margin:0;font-weight:600}.chat-dock-full{color:var(--ink);font-size:var(--fs-label);white-space:nowrap;text-decoration:underline}.chat-dock-x{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-input);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-icon-btn.chat-open-btn{width:var(--tap-min);height:var(--tap-min)}.chat-page{gap:var(--block-gap);min-width:0;height:calc(100dvh - var(--topbar-h));padding:var(--gutter);box-sizing:border-box;flex-direction:column;display:flex}.chat-page .chat-thread{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.chat-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-tools{padding:8px var(--gutter) 0;justify-content:flex-end;display:flex}.chat-clear{min-height:var(--tap-min);border-radius:var(--r-input);color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0 12px}.chat-clear:disabled{color:var(--ink-muted);cursor:default}.chat-scroll{min-height:0;padding:8px var(--gutter) 16px;flex:1;overflow-y:auto}.chat-state{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.chat-state p{margin:0 0 12px}.chat-empty{flex-direction:column;gap:12px;min-width:0;display:flex}.chat-suggest{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-chip{border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.chat-chip:disabled{color:var(--ink-muted);cursor:default}.chat-list{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.chat-more{color:var(--ink-muted);font-size:var(--fs-micro);text-align:center}.chat-row{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-row[data-dir=in]{align-items:flex-end}.chat-bubble{border-radius:var(--r-inner);background:var(--field);min-width:0;max-width:85%;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px}.chat-row[data-dir=in] .chat-bubble{background:var(--chat-active)}.chat-bubble a{color:inherit;text-decoration:underline}.chat-by-text,.chat-muted{color:var(--ink-muted);font-size:var(--fs-micro)}.chat-bubble .chat-muted,.chat-bubble .chat-error{display:block}.chat-error{padding:0 var(--gutter);color:var(--text-red);font-size:var(--fs-label);margin:0}.chat-bubble .chat-error{padding:0}.chat-composer{padding:12px var(--gutter) var(--gutter);border-top:1px solid var(--well);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.chat-composer textarea{min-width:0;min-height:var(--field-h);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);color:var(--ink);font:inherit;font-size:var(--fs-body);resize:none;padding:10px 12px}.chat-composer textarea:disabled{opacity:.6}.chat-soon{grid-column:1/-1;margin:0}.chat-btn{min-height:var(--tap-min);border-radius:var(--r-input);background:var(--well);color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;padding:0 16px}.chat-send{background:var(--lime);color:var(--on-brand);font-weight:500}.chat-action{align-items:center;margin-top:8px;text-decoration:none;display:inline-flex}.chat-btn:disabled{background:var(--well);color:var(--ink-muted);cursor:default}.chat-ask{margin:0 0 20px}.chat-ask-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:767px){.chat-dock{border-left:0;width:100%;inset:0}.chat-page{padding:16px}.chat-bubble{max-width:92%}}.cm{white-space:normal;overflow-wrap:anywhere;min-width:0}.cm p,.cm ul,.cm ol,.cm pre{margin:0 0 var(--cm-gap)}.cm>:last-child{margin-bottom:0}.cm a{color:inherit;text-decoration:underline}.cm code{border-radius:var(--r-input);background:var(--well);font-size:var(--fs-label);padding:1px 5px}.cm pre{border-radius:var(--r-inner);background:var(--well);white-space:pre;padding:10px 12px;overflow-x:auto}.cm pre code{background:0 0;padding:0}.cm a.cm-chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hairline);max-width:100%;color:var(--ink);font-size:var(--fs-label);vertical-align:baseline;align-items:center;gap:6px;padding:2px 10px 2px 8px;text-decoration:none;display:inline-flex}.cm-chip-icon{color:var(--ink-muted);flex:none;display:inline-flex}.cm-chip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-row[data-dir=out]{flex-direction:row;align-items:flex-start;gap:8px}.chat-body{flex-direction:column;gap:4px;min-width:0;max-width:85%;display:flex}.chat-body .chat-bubble{max-width:100%}.chat-scroll-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-error-line{color:var(--text-red);font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-retry{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cm{--cm-gap:8px}.cm ul,.cm ol{padding-left:20px}.cm li+li{margin-top:4px}.cm a.cm-chip{min-height:24px}.cm-chip-title{max-width:28ch}.cm pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hc-input{field-sizing:content}.chat-avatar{background:var(--well);width:24px;height:24px;color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-dots{align-items:center;gap:4px;height:20px;display:inline-flex}.chat-dots span{background:var(--ink-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-dot}.chat-dots span:nth-child(2){animation-delay:.15s}.chat-dots span:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-dots span{opacity:.6;animation:none}}.chat-jump{z-index:1;border:1px solid var(--hairline);background:var(--surface);min-height:32px;color:var(--ink);box-shadow:var(--shadow-card);font:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:999px;padding:0 14px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.chat-card{white-space:normal;flex-direction:column;gap:8px;display:flex}.chat-card p{margin:0}.chat-card-summary{overflow-wrap:anywhere;font-weight:500}.chat-card-actions{flex-wrap:wrap;gap:8px;display:flex}.chat-card-actions .chat-btn{min-height:var(--tap-min)}.chat-card-outcome{font-size:var(--fs-label);overflow-wrap:anywhere}.chat-card-diff{font-size:var(--fs-label);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-card-diff-field{font-weight:500}.chat-dock{z-index:50;width:400px;box-shadow:var(--shadow-card), -12px 0 40px #0000001f}@media (max-width:767px){.chat-dock{width:100%;box-shadow:none}}.chat-chip{box-sizing:border-box;min-height:29px;padding:5px 12px;font-size:12px;line-height:17px}@media (max-width:767px){.chat-chip{min-height:40px}}.chat-scope{min-width:0;padding:8px 12px 8px var(--gutter);border-bottom:1px solid var(--well);flex-direction:column;gap:8px;display:flex}.chat-scope-head{align-items:center;gap:8px;min-width:0;display:flex}.chat-scope-who{min-width:0;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.chat-scope-pill{border-radius:var(--r-input);background:var(--tag-neutral);color:var(--ink);font-size:var(--fs-label);flex:none;padding:2px 10px}.chat-scope-x{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-input);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.chat-scope-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-scope-chip{min-height:var(--tap-min);border-radius:var(--r-input);background:var(--tag-neutral);max-width:100%;color:var(--ink);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;border:0;padding:0 14px}.ta-hero-pill.dept-hero-outline{border:1px solid var(--ink-on-brand);border-radius:var(--r-pill);height:36px;color:var(--ink-on-brand);background:0 0;gap:6px;padding:0 16px;font-size:13px;font-weight:500;line-height:13px}.ta-hero-pill.dept-hero-outline:hover{background:0 0}@media (max-width:767px){.ta-hero-pill.dept-hero-outline{display:none}.ta-hero-pill.dept-hero-outline.dept-rename{height:40px;display:inline-flex}.ta-hero-pill.dept-hero-outline.dept-add{height:44px;display:inline-flex}}.dept-rename-form{flex-direction:column;gap:8px;display:flex}.dept-rename-sub{font-size:var(--fs-body);margin:-6px 0 18px}.dept-rename-label{font-size:var(--fs-body);font-weight:500}.dept-rename-field{height:var(--field-h);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);color:var(--ink);font:inherit;padding:0 12px}.dept-rename-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.dept-rename-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ab-zone{gap:var(--grid-row-gap);flex-direction:column;min-width:0;display:flex}.ab-grid{column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);min-width:0}.ab-block{box-sizing:border-box;min-width:0;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;display:flex}.ab-title{font-size:var(--fs-title);overflow-wrap:anywhere;margin:0;font-weight:600}.ab-sample{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.ab-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.ab-source{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ab-link{min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.ab-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}.ab-btn:disabled{cursor:default;opacity:.6}.ab-ask{flex-direction:column;gap:14px;min-width:0;display:flex}.ab-copy{font-size:var(--fs-body);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ab-ask-field{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:10px 12px}.ab-pills{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ab-pill{border-radius:var(--r-pill);background:var(--tag-neutral);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;padding:0 14px;font-weight:500}.ab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ab-toast{z-index:70;box-sizing:border-box;border-radius:var(--r-inner);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;box-shadow:var(--shadow-card);padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ab-toast-undo{border-radius:var(--r-input);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;margin-left:12px;padding:0 10px;font-weight:600}.mission-menu li[data-reorder-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mission-menu li.nav-sorting{touch-action:none}.mission-menu li.nav-sorting:not(.nav-lift)>.shell-nav{transition:transform .12s}.mission-menu li.nav-lift{z-index:2;position:relative}.mission-menu li.nav-lift>.shell-nav{cursor:grabbing;background:var(--white);box-shadow:0 8px 24px #0000002e, inset 0 0 0 1.5px var(--ink);transform:scale(1.03)}.mission-menu li.nav-lift>.shell-nav.shell-nav-on{background:var(--lime)}@media (prefers-reduced-motion:reduce){.mission-menu li.nav-sorting:not(.nav-lift)>.shell-nav{transition:none}.mission-menu li.nav-lift>.shell-nav{transform:none}}.shell-frame .shell-sidebar{--rail:#f6f7f8}body.dark .shell-frame .shell-sidebar{--rail:#111214;--well:#353b44}.shell-nav-badge{--data-red:#f04438}.shell-frame .shell-sidebar{top:var(--topbar-h);width:var(--sidebar-w);height:calc(100vh - var(--topbar-h));box-sizing:border-box;background:var(--rail);min-width:0;box-shadow:inset -1px 0 0 var(--well);align-self:start;padding:8px 16px 40px;position:sticky;overflow-y:auto}.shell-grp{font-size:var(--fs-meta);letter-spacing:0;color:var(--ink);padding:18px 12px 8px;line-height:1.45}.shell-grp-add{justify-content:space-between;align-items:center;display:flex}.shell-grp-plus{border-radius:var(--r-chip);width:28px;height:28px;color:var(--ink);justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.shell-grp-plus:hover{background:var(--cell)}.shell-grp-plus.shell-grp-plus-on,.shell-grp-plus.shell-grp-plus-on:hover{background:var(--lime);color:var(--on-brand)}.shell-nav-list{margin:0;padding:0;list-style:none}.shell-nav{box-sizing:border-box;border-radius:var(--r-bar);width:100%;min-height:40px;font-size:var(--fs-body);color:var(--ink);text-align:left;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.shell-nav:hover{background:var(--page)}body:not(.dark) .shell-nav:not(.shell-nav-on):hover{background:var(--surface)}.shell-nav.shell-nav-on{background:var(--lime);color:var(--on-brand);font-weight:500}.shell-nav-label{overflow-wrap:anywhere;text-transform:none;min-width:0}.shell-nav-icon{flex:none}.shell-nav-badge{box-sizing:border-box;background:var(--data-red);min-width:20px;height:20px;color:var(--mono-ink);font-size:var(--fs-meta);text-align:center;border-radius:10px;margin-left:auto;padding:1px 7px;font-weight:500;line-height:20px}.shell-nav-on .shell-nav-badge{background:var(--on-brand);color:var(--lime)}.shell-back{opacity:.8;margin-bottom:6px}.shell-scrim{display:none}@media (min-width:1024px){.shell-frame .shell-sidebar[data-section=own]{display:none}.shell-frame:has(>.shell-sidebar[data-section=own]){grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.shell-frame .shell-sidebar{top:var(--topbar-h);z-index:40;height:calc(100dvh - var(--topbar-h));visibility:hidden;transition:none;position:fixed;left:0;transform:translate(-100%)}.shell-frame .shell-sidebar.shell-sidebar-open{visibility:visible;transition:transform .2s;transform:none}.shell-frame .shell-sidebar[data-drawer=section]{display:none}.shell-scrim{inset:var(--topbar-h) 0 0;z-index:39;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:fixed}}@media (max-width:767px){.shell-grp-plus{display:none}}@media (prefers-reduced-motion:reduce){.shell-frame .shell-sidebar,.shell-frame .shell-sidebar.shell-sidebar-open{transition:none}}.shell-nav-greyed{opacity:.6;cursor:default}.shell-nav-greyed .shell-nav-add{box-sizing:border-box;border:1px solid var(--field-border);height:22px;min-height:22px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:20px;margin-left:auto;padding:0 14px;font-size:12px;line-height:17px}@media (max-width:767px){.shell-nav-greyed{min-height:48px}.shell-nav-greyed .shell-nav-add{height:40px;min-height:40px}}.shell-nav-pro{box-sizing:border-box;font-size:var(--fs-meta);opacity:.75;border:1px solid;border-radius:10px;margin-left:auto;padding:1px 8px;font-weight:600;line-height:18px}button.shell-nav{font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0}.shell-nav-chevron{border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.shell-nav-chevron[data-open=true]{transform:rotate(-135deg)translate(-2px,-2px)}.shell-nav-badge+.shell-nav-chevron{margin-left:8px}.shell-nav-sub{padding-left:12px}.mission-menu .shell-grp{letter-spacing:0;padding:4px 12px 8px;font-size:13px;font-weight:600}.mission-menu .mission-div{background:var(--well);height:1px;margin:14px 12px}@media (max-width:1023px){.shell-frame:has(.mission-menu)>.shell-sidebar:not(.mission-menu){display:none}}.tour-ring{z-index:60;box-sizing:border-box;pointer-events:none;border-radius:12px;outline:3px solid #e3ff34;position:fixed}.tour-card{--tour-bg:#0b0b0b;z-index:61;box-sizing:border-box;background:var(--tour-bg);color:#fff;border-radius:14px;width:300px;max-width:calc(100vw - 32px);padding:16px 18px;font-size:14px;line-height:20.3px;position:fixed;box-shadow:0 10px 30px #0b0b0b40}body.dark .tour-card{--tour-bg:#171e29}.tour-card:focus{outline:none}.tour-title{margin:0 0 6px;font-size:15px;font-weight:700;line-height:21.75px;display:block}.tour-text{margin:0 0 14px}.tour-foot{align-items:center;gap:8px;display:flex}.tour-count{margin-right:auto;font-size:12px;line-height:17.4px}.tour-btn{box-sizing:border-box;height:32px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;line-height:13px;display:inline-flex}.tour-btn-quiet{color:#fff;background:0 0;min-width:40px;padding:0 6px}.tour-btn-primary{color:#0b0b0b;background:#e3ff34;border:0;font-weight:600}.tour-btn-quiet:focus-visible,.tour-btn-quiet:hover{border-color:#fff}.tour-btn-primary:focus-visible{outline-offset:2px;outline:2px solid #fff}.tour-status{z-index:61;color:#fff;background:#0b0b0b;border-radius:14px;padding:10px 16px;font-size:14px;position:fixed;bottom:16px;right:16px}@media (max-width:767px){.tour-card{width:auto;max-width:none;inset:auto 16px 16px}.tour-btn{height:40px}}@media (prefers-reduced-motion:no-preference){.tour-ring{transition:top .25s,left .25s,width .25s,height .25s}}.shell-frame .shell-bell{width:34px;height:34px;color:var(--ink);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shell-bell-glyph{display:inline-flex;position:relative}.shell-bell-badge{background:var(--data-red);color:var(--mono-ink);white-space:nowrap;border-radius:8px;padding:0 5px;font-size:9px;font-weight:500;line-height:14px;position:absolute;top:-4px;right:-6px}.shell-frame .shell-bell:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:50%}@media (max-width:767px){.shell-topbar:has(.shell-credits:not(.shell-credits-ph)) .shell-bell{display:none}}.mkp-scrim{z-index:90;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.mkp{background:var(--surface);max-height:72vh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.mkp-head{border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:16px 20px;display:flex}.mkp-input{min-width:0;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:17px}.mkp-input::-webkit-search-cancel-button{appearance:none}.mkp-input::placeholder,.mkp-busy,.mkp-note,.mkp-foot,.mkp-group-h,.mkp-sub,.mkp-at{color:var(--ink-muted)}.mkp-busy,.mkp-note,.mkp-foot,.mkp-group-h,.mkp-at{font-size:var(--fs-meta)}.mkp-kbd{background:var(--cell);color:var(--ink-muted);font:inherit;font-size:var(--fs-meta);border-radius:6px;padding:2px 6px}.mkp-list{flex:1;margin:0;padding:6px 8px;list-style:none;overflow-y:auto}.mkp-list ul{margin:0;padding:0;list-style:none}.mkp-list:empty{display:none}.mkp-group+.mkp-group{margin-top:6px}.mkp-group-h{padding:8px 12px 4px;font-weight:600;display:block}.mkp-hit{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}.mkp-row[aria-selected=true] .mkp-hit{background:var(--cell)}.mkp-logo-box{background:var(--cell);border-radius:8px;flex:none;width:28px;height:28px;display:block}.mkp-logo-box.home-sample-bar{background:var(--cell);box-shadow:none;border-radius:8px;gap:0;padding:0;display:block}.mkp-logo{width:100%;height:100%;font-size:var(--fs-meta);place-items:center;font-weight:600;display:grid}.mkp-initials{color:var(--ink);font-size:var(--fs-meta);place-items:center;font-weight:600;display:grid}.mkp-text{flex-direction:column;flex:1;min-width:0;display:flex}.mkp-title,.mkp-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkp-sub{font-size:var(--fs-meta)}.mkp-at{flex:none}.mkp-note{margin:0;padding:10px 20px}.mkp-link{color:var(--ink);font-weight:600}.mkp-foot{border-top:1px solid var(--divider);gap:16px;padding:10px 20px;display:flex}@media (max-width:767px){.mkp-scrim{padding-top:8px}.mkp-foot{display:none}}.mkp-scrim{background:#141e3259}.mkp-scrim .mkp{border-radius:24px;width:min(680px,92vw);box-shadow:0 20px 60px #0003}body.dark .mkp-scrim .mkp{background:#1f242a}@media (max-width:767px){.mkp-scrim .mkp{width:94vw}}.mkp-logo{background:var(--tool-logo,none) center / 16px no-repeat;color:var(--tool-mono,var(--ink))}.home-sample-bar{--sample-ring:inset 0 0 0 1.5px var(--ink);--sample-pad:16px 22px;--sample-gap:16px;--sample-tag-radius:8px;--cta-h:50px;--cta-pad:0 28px;--cta-radius:10px;--cta-font:15px}.home-overview{--tile-value-size:48px;--tile-value-size-sm:26px;--spark-area-opacity:.12;--spark-h:56px;--sample-spark-opacity:.45}.aw-card{--live-dot-ring:inset 0 0 0 1.5px var(--ink-on-brand);--pager-size:22px;--pager-gap:5px;--pager-font:14px}.home-sample-bar [data-tool=gmail],.aw-card [data-tool=gmail]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23EA4335%22%20d%3D%22M24%205.457v13.909c0%20.904-.732%201.636-1.636%201.636h-3.819V11.73L12%2016.64l-6.545-4.91v9.273H1.636A1.636%201.636%200%200%201%200%2019.366V5.457c0-2.023%202.309-3.178%203.927-1.964L5.455%204.64%2012%209.548l6.545-4.91%201.528-1.145C21.69%202.28%2024%203.434%2024%205.457z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=quickbooks],.aw-card [data-tool=quickbooks]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%232CA01C%22%20d%3D%22M12%200A12%2012%200%200%200%200%2012a12%2012%200%200%200%2012%2012%2012%2012%200%200%200%2012-12A12%2012%200%200%200%2012%200zm.642%204.1335c.9554%200%201.7296.776%201.7296%201.7332v9.0667h1.6c1.614%200%202.9275-1.3156%202.9275-2.933%200-1.6173-1.3136-2.9333-2.9276-2.9333h-.6654V7.3334h.6654c2.5722%200%204.6577%202.0897%204.6577%204.667%200%202.5774-2.0855%204.6666-4.6577%204.6666H12.642zM7.9837%207.333h3.3291v12.533c-.9555%200-1.73-.7759-1.73-1.7332V9.0662H7.9837c-1.6146%200-2.9277%201.316-2.9277%202.9334%200%201.6175%201.3131%202.9333%202.9277%202.9333h.6654v1.7332h-.6654c-2.5725%200-4.6577-2.0892-4.6577-4.6665%200-2.5771%202.0852-4.6666%204.6577-4.6666Z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=hubspot],.aw-card [data-tool=hubspot]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23FF7A59%22%20d%3D%22M18.164%207.93V5.084a2.198%202.198%200%20001.267-1.978v-.067A2.2%202.2%200%200017.238.845h-.067a2.2%202.2%200%2000-2.193%202.193v.067a2.196%202.196%200%20001.252%201.973l.013.006v2.852a6.22%206.22%200%2000-2.969%201.31l.012-.01-7.828-6.095A2.497%202.497%200%20104.3%204.656l-.012.006%207.697%205.991a6.176%206.176%200%2000-1.038%203.446c0%201.343.425%202.588%201.147%203.607l-.013-.02-2.342%202.343a1.968%201.968%200%2000-.58-.095h-.002a2.033%202.033%200%20102.033%202.033%201.978%201.978%200%2000-.1-.595l.005.014%202.317-2.317a6.247%206.247%200%20104.782-11.134l-.036-.005zm-.964%209.378a3.206%203.206%200%20113.215-3.207v.002a3.206%203.206%200%2001-3.207%203.207z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=slack],.aw-card [data-tool=slack]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMidYMid%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20fill%3D%22%23E01E5A%22%20d%3D%22M53.841%20161.32c0%2014.832-11.987%2026.82-26.819%2026.82S.203%20176.152.203%20161.32c0-14.831%2011.987-26.818%2026.82-26.818H53.84zm13.41%200c0-14.831%2011.987-26.818%2026.819-26.818s26.819%2011.987%2026.819%2026.819v67.047c0%2014.832-11.987%2026.82-26.82%2026.82-14.83%200-26.818-11.988-26.818-26.82z%22%2F%3E%3Cpath%20fill%3D%22%2336C5F0%22%20d%3D%22M94.07%2053.638c-14.832%200-26.82-11.987-26.82-26.819S79.239%200%2094.07%200s26.819%2011.987%2026.819%2026.819v26.82zm0%2013.613c14.832%200%2026.819%2011.987%2026.819%2026.819s-11.987%2026.819-26.82%2026.819H26.82C11.987%20120.889%200%20108.902%200%2094.069c0-14.83%2011.987-26.818%2026.819-26.818z%22%2F%3E%3Cpath%20fill%3D%22%232EB67D%22%20d%3D%22M201.55%2094.07c0-14.832%2011.987-26.82%2026.818-26.82s26.82%2011.988%2026.82%2026.82-11.988%2026.819-26.82%2026.819H201.55zm-13.41%200c0%2014.832-11.988%2026.819-26.82%2026.819-14.831%200-26.818-11.987-26.818-26.82V26.82C134.502%2011.987%20146.489%200%20161.32%200s26.819%2011.987%2026.819%2026.819z%22%2F%3E%3Cpath%20fill%3D%22%23ECB22E%22%20d%3D%22M161.32%20201.55c14.832%200%2026.82%2011.987%2026.82%2026.818s-11.988%2026.82-26.82%2026.82c-14.831%200-26.818-11.988-26.818-26.82V201.55zm0-13.41c-14.831%200-26.818-11.988-26.818-26.82%200-14.831%2011.987-26.818%2026.819-26.818h67.25c14.832%200%2026.82%2011.987%2026.82%2026.819s-11.988%2026.819-26.82%2026.819z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=meta],.aw-card [data-tool=meta]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%230467DF%22%20d%3D%22M6.915%204.03c-1.968%200-3.683%201.28-4.871%203.113C.704%209.208%200%2011.883%200%2014.449c0%20.706.07%201.369.21%201.973a6.624%206.624%200%200%200%20.265.86%205.297%205.297%200%200%200%20.371.761c.696%201.159%201.818%201.927%203.593%201.927%201.497%200%202.633-.671%203.965-2.444.76-1.012%201.144-1.626%202.663-4.32l.756-1.339.186-.325c.061.1.121.196.183.3l2.152%203.595c.724%201.21%201.665%202.556%202.47%203.314%201.046.987%201.992%201.22%203.06%201.22%201.075%200%201.876-.355%202.455-.843a3.743%203.743%200%200%200%20.81-.973c.542-.939.861-2.127.861-3.745%200-2.72-.681-5.357-2.084-7.45-1.282-1.912-2.957-2.93-4.716-2.93-1.047%200-2.088.467-3.053%201.308-.652.57-1.257%201.29-1.82%202.05-.69-.875-1.335-1.547-1.958-2.056-1.182-.966-2.315-1.303-3.454-1.303zm10.16%202.053c1.147%200%202.188.758%202.992%201.999%201.132%201.748%201.647%204.195%201.647%206.4%200%201.548-.368%202.9-1.839%202.9-.58%200-1.027-.23-1.664-1.004-.496-.601-1.343-1.878-2.832-4.358l-.617-1.028a44.908%2044.908%200%200%200-1.255-1.98c.07-.109.141-.224.211-.327%201.12-1.667%202.118-2.602%203.358-2.602zm-10.201.553c1.265%200%202.058.791%202.675%201.446.307.327.737.871%201.234%201.579l-1.02%201.566c-.757%201.163-1.882%203.017-2.837%204.338-1.191%201.649-1.81%201.817-2.486%201.817-.524%200-1.038-.237-1.383-.794-.263-.426-.464-1.13-.464-2.046%200-2.221.63-4.535%201.66-6.088.454-.687.964-1.226%201.533-1.533a2.264%202.264%200%200%201%201.088-.285z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=google-ads],.aw-card [data-tool=google-ads]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%234285F4%22%20d%3D%22M3.9998%2022.9291C1.7908%2022.9291%200%2021.1383%200%2018.9293s1.7908-3.9998%203.9998-3.9998%203.9998%201.7908%203.9998%203.9998-1.7908%203.9998-3.9998%203.9998zm19.4643-6.0004L15.4632%203.072C14.3586%201.1587%2011.9121.5028%209.9988%201.6074S7.4295%205.1585%208.5341%207.0718l8.0009%2013.8567c1.1046%201.9133%203.5511%202.5679%205.4644%201.4646%201.9134-1.1046%202.568-3.5511%201.4647-5.4644zM7.5137%204.8438L1.5645%2015.1484A4.5%204.5%200%200%201%204%2014.4297c2.5597-.0075%204.6248%202.1585%204.4941%204.7148l3.2168-5.5723-3.6094-6.25c-.4499-.7793-.6322-1.6394-.5878-2.4784z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=outlook],.aw-card [data-tool=outlook]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%230078D4%22%20d%3D%22M7.88%2012.04q0%20.45-.11.87-.1.41-.33.74-.22.33-.58.52-.37.2-.87.2t-.85-.2q-.35-.21-.57-.55-.22-.33-.33-.75-.1-.42-.1-.86t.1-.87q.1-.43.34-.76.22-.34.59-.54.36-.2.87-.2t.86.2q.35.21.57.55.22.34.31.77.1.43.1.88zM24%2012v9.38q0%20.46-.33.8-.33.32-.8.32H7.13q-.46%200-.8-.33-.32-.33-.32-.8V18H1q-.41%200-.7-.3-.3-.29-.3-.7V7q0-.41.3-.7Q.58%206%201%206h6.5V2.55q0-.44.3-.75.3-.3.75-.3h12.9q.44%200%20.75.3.3.3.3.75V10.85l1.24.72h.01q.1.07.18.18.07.12.07.25zm-6-8.25v3h3v-3zm0%204.5v3h3v-3zm0%204.5v1.83l3.05-1.83zm-5.25-9v3h3.75v-3zm0%204.5v3h3.75v-3zm0%204.5v2.03l2.41%201.5%201.34-.8v-2.73zM9%203.75V6h2l.13.01.12.04v-2.3zM5.98%2015.98q.9%200%201.6-.3.7-.32%201.19-.86.48-.55.73-1.28.25-.74.25-1.61%200-.83-.25-1.55-.24-.71-.71-1.24t-1.15-.83q-.68-.3-1.55-.3-.92%200-1.64.3-.71.3-1.2.85-.5.54-.75%201.3-.25.74-.25%201.63%200%20.85.26%201.56.26.72.74%201.23.48.52%201.17.81.69.3%201.56.3zM7.5%2021h12.39L12%2016.08V17q0%20.41-.3.7-.29.3-.7.3H7.5zm15-.13v-7.24l-5.9%203.54Z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.home-sample-bar [data-tool=google-calendar],.aw-card [data-tool=google-calendar]{--tool-logo:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%234285F4%22%20d%3D%22M18.316%205.684H24v12.632h-5.684V5.684zM5.684%2024h12.632v-5.684H5.684V24zM18.316%205.684V0H1.895A1.894%201.894%200%200%200%200%201.895v16.421h5.684V5.684h12.632zm-7.207%206.25v-.065c.272-.144.5-.349.687-.617s.279-.595.279-.982c0-.379-.099-.72-.3-1.025a2.05%202.05%200%200%200-.832-.714%202.703%202.703%200%200%200-1.197-.257c-.6%200-1.094.156-1.481.467-.386.311-.65.671-.793%201.078l1.085.452c.086-.249.224-.461.413-.633.189-.172.445-.257.767-.257.33%200%20.602.088.816.264a.86.86%200%200%201%20.322.703c0%20.33-.12.589-.36.778-.24.19-.535.284-.886.284h-.567v1.085h.633c.407%200%20.748.109%201.02.327.272.218.407.499.407.843%200%20.336-.129.614-.387.832s-.565.327-.924.327c-.351%200-.651-.103-.897-.311-.248-.208-.422-.502-.521-.881l-1.096.452c.178.616.505%201.082.977%201.401.472.319.984.478%201.538.477a2.84%202.84%200%200%200%201.293-.291c.382-.193.684-.458.902-.794.218-.336.327-.72.327-1.149%200-.429-.115-.797-.344-1.105a2.067%202.067%200%200%200-.881-.689zm2.093-1.931l.602.913L15%2010.045v5.744h1.187V8.446h-.827l-2.158%201.557zM22.105%200h-3.289v5.184H24V1.895A1.894%201.894%200%200%200%2022.105%200zm-3.289%2023.5l4.684-4.684h-4.684V23.5zM0%2022.105C0%2023.152.848%2024%201.895%2024h3.289v-5.184H0v3.289z%22%2F%3E%3C%2Fsvg%3E);--tool-mono:transparent;--tool-pad:38px}.shell-frame .shell-topbar{z-index:30;height:var(--topbar-h);background:var(--surface);box-shadow:var(--shadow-topbar);font-family:var(--font);color:var(--ink);border-bottom:0;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}body.dark .shell-frame .shell-topbar{background:var(--well)}.shell-hit{position:relative}.shell-hit:before{content:"";inset:min(0px, calc((100% - var(--tap-min)) / 2));position:absolute}.shell-frame .shell-menu-btn{color:var(--ink);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;padding:0}.shell-logo-slot{flex:none;width:226px}.shell-logo{align-items:center;gap:12px;min-width:40px;min-height:40px;display:flex}.shell-logo img{width:auto;height:22px;display:block}.shell-logo .shell-logo-white,body.dark .shell-logo .shell-logo-dark{display:none}body.dark .shell-logo .shell-logo-white{display:block}.shell-search{box-sizing:border-box;width:440px;min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink-muted);border-radius:20px;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}body.dark .shell-search{box-shadow:inset 0 0 0 1px var(--divider)}.shell-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.shell-search input{min-width:0;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1}.shell-search input::placeholder{color:color-mix(in srgb, var(--on-brand) 56%, var(--mono-ink))}body.dark .shell-search input::placeholder{color:var(--ink-muted)}.shell-search input::-webkit-search-cancel-button{appearance:none}.shell-search input{cursor:pointer}.shell-search-kbd{background:var(--cell);color:var(--ink-muted);font:inherit;font-size:var(--fs-meta);border-radius:6px;flex:none;padding:1px 6px}.shell-topbar-grow{flex:1;min-width:0}.shell-build{background:var(--lime);height:38px;color:var(--on-brand);font-size:var(--fs-label);white-space:nowrap;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.shell-icon-btn{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}body.dark .shell-icon-btn{box-shadow:inset 0 0 0 1px var(--divider)}.shell-amenu{flex:none;position:relative}.shell-avatar{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--avatar-ring);color:var(--avatar-ring);font:inherit;font-size:var(--fs-floor);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:500;display:inline-flex}body.dark .shell-avatar{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--lime)}.shell-amenu-pop{z-index:60;border-radius:var(--r-inner);background:var(--surface);min-width:210px;box-shadow:0 16px 44px color-mix(in srgb, var(--on-brand) 18%, transparent);flex-direction:column;padding:6px;display:flex;position:absolute;top:44px;right:0}body.dark .shell-amenu-pop{background:var(--well)}.shell-amenu-pop[hidden]{display:none}.shell-amenu-head{font-size:var(--fs-meta);flex-direction:column;padding:10px 14px 8px;display:flex}.shell-amenu-head b{overflow-wrap:anywhere;font-weight:500}.shell-amenu-head span{opacity:.6;overflow-wrap:anywhere;font-weight:300}.shell-amenu-item{border-radius:var(--r-chip);height:38px;color:var(--ink);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.shell-amenu-item:hover,.shell-amenu-item:focus-visible{background:var(--field)}body.dark .shell-amenu-item:hover,body.dark .shell-amenu-item:focus-visible{background:var(--surface)}.shell-amenu-gap{flex:none;width:15px}@media (max-width:1023px){.shell-frame .shell-topbar{gap:12px;padding:0 16px}.shell-logo-slot{width:auto}.shell-search{display:none}}@media (max-width:767px){.shell-frame .shell-topbar{gap:4px;padding:0 12px}.shell-logo-slot{flex:0 95px;min-width:64px}.shell-logo{width:100%}.shell-logo img{width:100%;max-width:95px;height:auto}.shell-build{border-radius:50%;width:40px;height:40px;padding:0}.shell-build-label{display:none}.shell-icon-btn{width:40px;height:40px}.shell-topbar>a.shell-icon-btn[aria-label=Settings]{display:none}.shell-amenu-pop{right:-8px}.shell-amenu-item{height:var(--tap-min)}}@media (max-width:389px){.shell-frame .shell-topbar:has(.shell-credits:not(.shell-credits-ph)){gap:2px}}.shell-hrs{height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:767px){.shell-hrs{display:none}}.shell-frame .shell-topbar{--shadow-topbar:0 1px 0 #e4e5e8, 0 8px 20px -10px #1018282e}body.dark .shell-frame .shell-topbar{--shadow-topbar:0 1px 0 #353b44, 0 8px 20px -10px #000000b3;--divider:#353b44}body:not(.dark) .shell-frame .shell-search{--ink-muted:#2c2c2c80}.shell-frame{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) auto;box-sizing:border-box;background:var(--page);max-width:100%;min-height:100vh;color:var(--ink);display:grid}.shell-topbar{align-items:center;gap:var(--gutter);min-width:0;padding-inline:var(--gutter);box-sizing:border-box;background:var(--topbar);border-bottom:1px solid var(--hairline);grid-column:1/-1;display:flex}.shell-company{overflow-wrap:anywhere;min-width:0;font-family:var(--font);font-weight:600;font-size:var(--fs-num)}.shell-account{gap:12px;margin-left:auto;display:flex}.shell-account-link,.shell-menu-btn{min-width:40px;min-height:40px;color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.shell-menu-btn{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--surface);font:inherit;cursor:pointer;padding-inline:12px}.shell-sidebar{min-width:0;padding:var(--gutter);box-sizing:border-box;background:var(--sidebar)}.shell-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell-sidebar-link{min-width:40px;min-height:40px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-weight:500;display:flex}.shell-content{box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:1024px){.shell-menu-btn{display:none}}@media (max-width:1023px){.shell-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) auto auto}}.shell-content,.dept-body,.dept-list-page{box-sizing:border-box;padding:40px max(var(--gutter), calc((100% - var(--content-home)) / 2)) 66px}@media (max-width:767px){.shell-content,.dept-body,.dept-list-page{padding-top:24px;padding-bottom:64px}}.shell-frame:has(>.shell-sidebar[data-section=own]) .shell-content{padding:0}.shell-content .page-skeleton-inset{padding:0!important}.shell-frame:has(>.shell-sidebar[data-section=own]) .shell-content .page-skeleton-inset{padding:var(--gutter)!important}.shell-content .dept-list-page{padding:0}.cl-frame{background:var(--page);min-height:100vh;color:var(--ink)}.cl-bar{align-items:center;gap:8px var(--gutter);padding:12px var(--gutter);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.cl-name{font-weight:600;font-size:var(--fs-body);overflow-wrap:anywhere;margin-right:auto}.cl-nav{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cl-link{border-radius:var(--r-input);min-height:40px;color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.cl-link:hover{background:var(--page)}.cl-main{padding:var(--gutter);box-sizing:border-box;min-width:0;max-width:100%}.ta-hero{box-sizing:border-box;border-radius:var(--r-card);background:var(--hero-gradient);min-width:0;min-height:86px;box-shadow:var(--shadow-card);color:var(--ink-on-brand);font-family:var(--font);flex-wrap:wrap;align-items:center;row-gap:12px;padding:18px 33px 18px 40px;display:flex;position:relative}.ta-hero-eyebrow{flex-basis:100%;margin:0;font-size:13px;font-weight:600;line-height:normal}.ta-hero-title{white-space:nowrap;flex:none;margin:0;font-size:25px;font-weight:500;line-height:normal}.ta-hero-sub{min-width:400px;font-size:var(--fs-body);flex:440px;margin:0 0 0 27px;font-weight:500;line-height:15px}.ta-hero-right{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.ta-hero-pill{background:var(--hero-pill-bg);height:40px;color:var(--hero-pill-ink);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 18px;font-weight:500;display:inline-flex}.ta-hero-pill:hover{background:color-mix(in srgb, var(--hero-pill-bg) 87.3%, var(--hero-pill-ink))}.ta-hero-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:1023px){.ta-hero{column-gap:16px}.ta-hero-sub{margin-left:0}}@media (max-width:767px){.ta-hero{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.ta-hero-eyebrow{flex-basis:auto}.ta-hero-title{white-space:normal;overflow-wrap:anywhere;font-size:24px}.ta-hero-sub{flex:none;width:100%;min-width:0}.ta-hero-right{justify-content:flex-start;width:100%;margin-left:0}}.ta-hero-title{line-height:38px}.ta-hero.compact .ta-hero-title{letter-spacing:-.02em;line-height:32px}@media (min-width:768px){.ta-hero.compact{gap:16px}.ta-hero.compact .ta-hero-sub{max-width:310px;margin-left:0}}@media (min-width:768px) and (max-width:1402px){.ta-hero.compact{min-height:124px}}@media (max-width:767px){.ta-hero-title{line-height:35px}.ta-hero.compact .ta-hero-title{line-height:32px}}.ta-hero.compact .ta-hero-sub{font-size:12px;line-height:18px}@media (max-width:767px){.ta-hero.compact .ta-hero-title{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:48px;overflow:hidden}.ta-hero.compact .ta-hero-right .ta-hero-pill{justify-content:center;width:40px;padding:0;font-size:18px;position:absolute;top:18px;right:20px}.ta-hero.compact .ta-hero-pill-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767.98px){.st-phone{padding:8px;overflow-x:visible!important}.st-phone table,.st-phone thead,.st-phone tbody{width:100%;display:block}.st-phone thead tr{flex-wrap:wrap;gap:4px 8px;display:flex;border-bottom:0!important}.st-phone th{display:block}.st-phone th:not([aria-sort]){display:none}.st-phone th button{border-radius:var(--r-pill);min-height:40px;background:var(--white)!important;width:auto!important;font-size:var(--fs-meta)!important;padding:0 10px!important}.st-phone tbody{flex-direction:column;gap:6px;margin-top:8px;display:flex}.st-phone tbody tr{border-radius:var(--r-ctl);background:var(--white);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 14px;display:flex;border-bottom:0!important}.st-phone td{overflow-wrap:anywhere;min-width:0;display:block;white-space:normal!important;min-height:0!important;padding:0!important}.st-phone td[data-st=title]{flex:100%;order:0;font-weight:500}.st-phone td[data-st=meta]{font-size:var(--fs-meta);color:var(--ink-muted);flex:0 auto;order:1}.st-phone td[data-st=meta]~td[data-st=meta]:before{content:"· "}.st-phone td[data-st=rest]{font-size:var(--fs-meta);flex:100%;order:2}.st-phone td[data-st=rest]:before{content:attr(data-label) ": ";color:var(--ink-muted)}.st-phone td[data-st=empty]{flex:100%}}.lc-h-section{flex-direction:column;gap:12px;min-width:0;margin-top:24px;display:flex}.lc-h-title{color:var(--ink);font-size:var(--fs-sub);margin:0;font-weight:600}.lc-h-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lc-h-line,.lc-h-prompt{border-radius:var(--r-input);min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}.lc-h-prompt{border:1px solid var(--hairline);background:var(--surface)}.lc-h-time,.lc-h-who{color:var(--ink-muted);font-variant-numeric:tabular-nums}.lc-h-tag{font-weight:600}.lc-h-text{overflow-wrap:anywhere;flex:16em;min-width:0}.lc-h-timeline{flex-direction:column;gap:8px;min-width:0;display:flex}.lc-h-timeline .lc-h-list{flex-flow:wrap}.lc-h-chip{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r-input);min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 12px;display:inline-flex}.lc-h-chip a{color:var(--ink);font-weight:600}.lc-h-note,.lc-h-error{color:var(--ink);overflow-wrap:anywhere;margin:0}.lc-h-more{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-self:flex-start;padding:0 20px}.lc-h-more:disabled{cursor:default;opacity:.6}.lc-h-more:focus-visible,.lc-h-chip a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:480px){.lc-h-more{align-self:stretch}}.lc-start{flex-direction:column;gap:12px;min-width:0;max-width:480px;margin-top:16px;display:flex}.lc-label{min-width:0;color:var(--ink);flex-direction:column;gap:4px;display:flex}.lc-field{width:100%;min-height:44px;height:var(--field-h);box-sizing:border-box;border:1px solid var(--set-ring);border-radius:var(--r-input);background:var(--set-grey);color:var(--ink);font:inherit;padding:0 12px}.lc-primary{box-sizing:border-box;background:var(--lime);min-height:50px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 28px;font-size:15px;font-weight:500}.lc-primary:disabled{cursor:default;opacity:.6}.lc-primary:focus-visible,.lc-field:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lc-error{color:var(--ink);overflow-wrap:anywhere;margin:0}.lc-meta{color:var(--ink);flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;display:flex}@media (max-width:480px){.lc-primary{align-self:stretch}}.lc-say-next{box-sizing:border-box;border:1px solid var(--set-ring);border-radius:var(--r-input);background:var(--set-grey);min-width:0;max-width:640px;color:var(--ink);flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.lc-say-next-line{overflow-wrap:anywhere;min-height:1.4em;margin:0;font-size:17px;line-height:1.4}.lc-say-next-note{color:var(--ink);opacity:.7;margin:0;font-size:13px}.lc-say-next-pull{box-sizing:border-box;background:var(--lime);min-height:44px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 24px;font-size:15px;font-weight:500}.lc-say-next-pull:disabled{cursor:default;opacity:.6}.lc-say-next-pull:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:480px){.lc-say-next-pull{align-self:stretch}}.lc-panel{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.lc-panel-head{flex-direction:column;gap:8px;min-width:0;display:flex}.lc-panel-state{font-size:var(--fs-title);overflow-wrap:anywhere;margin:0;font-weight:600}.lc-panel-actions,.lc-panel-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.lc-panel-modal-actions{justify-content:flex-end;margin-top:20px}.lc-panel-btn,.lc-panel-seg{box-sizing:border-box;border:1px solid var(--divider);border-radius:var(--r-ctl);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;padding:0 16px}.lc-panel-primary{border-color:var(--lime);background:var(--lime);color:var(--on-brand);font-weight:500}.lc-panel-btn:disabled{cursor:default;opacity:.6}.lc-panel-btn:focus-visible,.lc-panel-seg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lc-panel-note{color:var(--ink);overflow-wrap:anywhere;margin:0}.lc-panel-phases{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc-panel-phase{border:1px solid var(--divider);border-radius:var(--r-pill);font-size:var(--fs-label);overflow-wrap:anywhere;padding:4px 10px}.lc-panel-mode{gap:0;display:flex}.lc-panel-seg{flex:1 1 0}.lc-panel-seg:first-child{border-radius:var(--r-ctl) 0 0 var(--r-ctl)}.lc-panel-seg:last-child{border-radius:0 var(--r-ctl) var(--r-ctl) 0;border-left:0}.lc-panel-seg[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--on-brand)}.lc-panel-transcript{flex-direction:column;gap:6px;min-width:0;min-height:120px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-panel-line,.lc-panel-empty{border-radius:var(--r-input);background:var(--surface-white);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;min-width:0;padding:8px 12px;display:flex}.lc-panel-speaker{font-weight:600}.lc-panel-partial{opacity:.66;font-style:italic}@media (min-width:768px){.lc-panel{width:min(400px,100%);margin-left:auto;position:sticky;top:16px}}@media (max-width:767px){.lc-panel{z-index:50;border-radius:0;margin:0;position:fixed;inset:0;overflow-y:auto}.lc-panel-transcript{flex:auto;max-height:none}.lc-panel-actions .lc-panel-btn{flex:auto}}.lc-sc{flex-direction:column;gap:12px;min-width:0;margin-top:24px;display:flex}.lc-sc-title{color:var(--ink);font-size:var(--fs-sub);margin:0;font-weight:600}.lc-sc-sub{color:var(--ink);font-size:inherit;margin:0;font-weight:600}.lc-sc-facts{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.lc-sc-facts dt{color:var(--ink-muted)}.lc-sc-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.lc-sc-overall{font-size:var(--fs-sub);font-weight:600}.lc-sc-steps{min-width:0;overflow-x:auto}.lc-sc-note,.lc-sc-drill{color:var(--ink);overflow-wrap:anywhere;margin:0}.lc-sc-list{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:20px}.lc-sc-link{min-height:44px;color:var(--ink);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.lc-sc-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap-page{--ap-ring-dark:#353b44;--ap-field-ring:#e4e5e8;min-width:0;color:var(--ink);flex-direction:column;gap:26px;line-height:1.45;display:flex}body.dark .ap-page{--ap-field-ring:#353b44}.ap-head{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.ap-head-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.ap-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:600;line-height:1.08}.ap-meta{opacity:.75;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:300;line-height:1.45}.ap-hint{font-size:var(--fs-body);color:var(--ink-2,inherit);overflow-wrap:anywhere}.ap-acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ap-pill{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.ap-pill:disabled{opacity:.5;cursor:default}.ag-does .ap-pill{color:var(--on-brand);box-shadow:inset 0 0 0 1px var(--on-brand)}.ap-golive{background:var(--lime);height:50px;color:var(--on-brand);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;line-height:1.45;display:inline-flex}.ap-golive:disabled{opacity:.5;cursor:default}.ap-acts .ap-ghost{visibility:hidden;pointer-events:none}.ap-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.ap-status-l{opacity:.6;font-size:12px}.ap-seg{border:1px solid var(--ap-field-ring);background:var(--surface);box-sizing:border-box;border-radius:20px;gap:0;height:40px;padding:0;display:inline-flex;overflow:hidden}.ap-seg-opt{text-align:center;width:56px;min-width:0;height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ap-seg-opt[aria-checked=true]{background:var(--ink);color:var(--surface);cursor:default;font-weight:500}.ap-seg-opt:disabled{opacity:.5}.ap-stage{background:var(--surface);border-radius:20px;flex-direction:column;gap:18px;padding:22px 26px;display:flex}body.dark .ap-stage{box-shadow:inset 0 0 0 1px var(--ap-ring-dark)}.ap-stage-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}.ap-stage-title{margin:0;font-size:14px;font-weight:500;line-height:1.45}.ap-grow{flex:auto}.ap-tag{background:var(--mono);color:var(--lime);border-radius:8px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.ap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-step{flex-direction:column;gap:10px;min-width:0;display:flex}.ap-step-bar{background:var(--well);border-radius:2px;height:12px;display:block}.ap-step:first-child .ap-step-bar{border-radius:6px 2px 2px 6px}.ap-step:last-child .ap-step-bar{border-radius:2px 6px 6px 2px}.ap-step.is-done .ap-step-bar,.ap-step.is-now .ap-step-bar{background:var(--lime)}.ap-step.is-warn .ap-step-bar{background:var(--col-yellow)}.ap-step-l{align-items:center;gap:8px;min-height:22px;font-size:14px;line-height:1.45;display:flex}.ap-step.is-now .ap-step-l{font-weight:600}.ap-step.is-todo .ap-step-l{opacity:.6}.ap-step-n{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.ap-step-sub{opacity:.6;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ap-step-sub a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ap-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;display:grid}.ap-span-8{grid-column:span 8;min-width:0}.ap-span-4{grid-column:span 4;min-width:0}.ap-grid .ag-does{gap:28px}.ap-folders .ag-folder{flex:none;align-items:center;line-height:1.45;text-decoration:none;display:inline-flex}.ap-folders .ag-folder.is-on{opacity:1}body.dark .ap-folders{border-bottom-color:var(--ap-ring-dark)}@media (max-width:767px){.ap-head{flex-direction:column;align-items:stretch;gap:12px}.ap-title{letter-spacing:-.02em;font-size:30px}.ap-meta{font-size:15px}.ap-acts{justify-content:flex-start}.ap-step{justify-content:flex-start;gap:0}.ap-step-sub{display:none}.ap-step-sub.is-fix{text-align:center;padding-top:6px;display:block}.ap-seg{height:auto}.ap-seg-opt{min-height:40px}.ap-grid{grid-template-columns:minmax(0,1fr)}.ap-span-8,.ap-span-4{grid-column:1/-1}.ap-grid .ag-does{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}}.ap-run{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;max-width:100%;display:flex}.ap-head-text [data-testid=agent-schedule]{opacity:.75;font-size:13px;margin:0!important}@media (max-width:767px){.ap-run{align-items:flex-start}}.ap-level{border:1px solid var(--ap-field-ring);background:var(--surface);min-width:0;max-width:100%;height:40px;color:var(--ink);font:inherit;border-radius:20px;padding:0 14px;font-size:13px}.ap-level:disabled{opacity:.6}.ap-level-msg{overflow-wrap:anywhere;font-size:12px}.ap-tabpanel{flex-direction:column;gap:26px;min-width:0;display:flex}.ap-empty{text-align:center;font-size:var(--fs-body);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.ap-empty span{opacity:.7;font-size:12px}.ap-shields-h{margin:0 0 8px;font-size:13px;font-weight:500;display:block}.ap-shields{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ap-shields li{overflow-wrap:anywhere;background:#f4f5f6;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}body.dark .ap-shields li{background:#1f242a;box-shadow:0 1px 3px #00000073}.ap-shield{flex:none}.ap-shields.is-plain{gap:6px}.ap-shields.is-plain li,body.dark .ap-shields.is-plain li{box-shadow:none;background:0 0;align-items:flex-start;gap:8px;padding:0}.ap-shields.is-plain .ap-shield{color:#12b76a;margin-top:3px}.ap-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;min-width:0;display:grid}@media (max-width:1023px){.ap-two{grid-template-columns:minmax(0,1fr)}}.ap-how-tools{flex-wrap:wrap;gap:16px;display:flex}.ap-how-tool{align-items:center;gap:8px;min-height:30px;font-size:14px;font-weight:500;display:inline-flex}.ap-how-tile{background:var(--surface);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ap-field-ring);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ap-how-none{margin:0;font-size:14px}.ap-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1023px){.ap-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ap-how-grid{grid-template-columns:minmax(0,1fr)}}.ap-how-cell{background:#f5f6f8;border-radius:12px;min-width:0;padding:14px}body.dark .ap-how-cell{background:var(--surface)}.ap-how-lbl{color:#0b0b0b;background:#e2e3e6;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}body.dark .ap-how-lbl{background:var(--lime)}.ap-how-val{overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.45}.ap-how-model{opacity:.6;margin:12px 0 0;font-size:12px}.ap-lv{flex-direction:column;gap:10px;display:flex}.ap-lv-card{--tier:#ff9b91;border:1px solid color-mix(in srgb, var(--tier) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tier) 26%, var(--surface)) 0%, color-mix(in srgb, var(--tier) 8%, var(--surface)) 100%);min-height:96px;color:var(--ink);font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;font-size:14px;line-height:1.45;display:flex}.ap-lv-yellow{--tier:#ffd865}.ap-lv-mint{--tier:#75f3ca}.ap-lv-neutral{--tier:var(--col-gray)}body.dark .ap-lv-card:not(.is-on){box-shadow:0 1px 3px #00000073}.ap-lv-card.is-on{border-color:color-mix(in srgb, var(--tier) 70%, #0b0b0b);background:linear-gradient(180deg, var(--tier) 0%, color-mix(in srgb, var(--tier) 45%, var(--surface)) 100%);color:#0b0b0b}.ap-lv-card b{font-weight:500}.ap-lv-card:disabled{opacity:.5;cursor:default}.ap-lv-card.is-read{cursor:default}.ap-lv-why{opacity:.8;font-size:12px}.ap-edit{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-edit-kicker{opacity:.6;order:-2;margin:0;font-size:12px}.ap-edit-sub{opacity:.75;margin:0;font-size:13px}.ap-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.ap-moves-sel{border:1px solid var(--hairline);background:var(--surface);max-width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px}.ap-page .ag-facts-row{grid-template-columns:118px minmax(0,1fr)}.ap-page .ag-facts-row small{font-size:12px}.ap-conflict{box-shadow:inset 3px 0 0 var(--col-yellow);background:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;line-height:1.45;display:flex}.ap-conflict p{margin:0}.ap-cfg-list{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ap-setup-col{flex-direction:column;gap:26px;min-width:0;scroll-margin-top:16px;display:flex}.aw-card{border-radius:var(--r-card);box-shadow:var(--shadow-card);box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;padding:20px 22px 22px;display:flex}.aw-card-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aw-heading{font-size:var(--fs-title);margin:0;font-weight:600}.aw-live-head{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.aw-live-head b{font-weight:600}.aw-live-dot{background:var(--brand);width:10px;height:10px;box-shadow:var(--live-dot-ring,inset 0 0 0 1.5px var(--ink-on-brand));border-radius:50%;flex:none}.aw-week-nav{align-items:center;gap:var(--pager-gap,5px);margin-left:auto;display:inline-flex}.aw-week-btn{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:0 -9px;padding:0;display:grid}.aw-week-btn:disabled{cursor:default}.aw-week-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.aw-week-ring{width:var(--pager-size,22px);height:var(--pager-size,22px);box-sizing:border-box;border:1px solid var(--ink);border-radius:50%;place-items:center;display:grid}.aw-week-label{height:var(--pager-size,22px);border-radius:var(--r-pill);background:var(--well-deep);color:var(--ink);font-size:var(--pager-font,14px);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.aw-sample-bar{border-radius:var(--r-inner);background:var(--well);font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.aw-sample-tag{background:var(--tag-neutral);border-radius:999px;padding:2px 10px;font-weight:600}.aw-sample-link{min-height:40px;color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.aw-note{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.aw-levels{--level-h:536px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.aw-level{--col:var(--col-gray);--fade-a:var(--level-fade-a,22%);--fade-b:var(--level-fade-b,7%);--fade-base:var(--level-fade-base,var(--surface));height:var(--level-h);box-sizing:border-box;border:1px solid var(--divider);background:linear-gradient(to bottom, color-mix(in srgb, var(--col) var(--fade-a), var(--fade-base)), color-mix(in srgb, var(--col) var(--fade-b), var(--fade-base)) 40%, var(--fade-base));border-radius:14px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:0 14px 14px;display:flex;overflow:hidden}body.dark .aw-level{--fade-a:var(--level-fade-a,12%);--fade-b:var(--level-fade-b,4%)}.aw-level[data-level="1"]{--col:var(--col-red,var(--col-coral))}.aw-level[data-level="2"]{--col:var(--col-yellow)}.aw-level[data-level="3"]{--col:var(--col-mint)}.aw-levels.is-sample .aw-level{--col:var(--col-gray)}.aw-level-bar{background:var(--col);height:44px;color:var(--col-ink);flex:none;align-items:center;gap:8px;margin:0 -14px;padding:0 4px 0 14px;display:flex}.aw-level-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);flex:1;font-weight:500;line-height:20px;overflow:hidden}.aw-level-count{box-sizing:border-box;min-width:22px;height:22px;font-size:var(--fs-micro);background:color-mix(in srgb, var(--surface-white) 45%, transparent);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:500;display:grid}.aw-level-add{width:40px;height:40px;color:var(--col-ink);font-size:var(--fs-num);flex:none;place-items:center;line-height:1;text-decoration:none;display:grid}.aw-level-add span{box-sizing:border-box;border:1px solid var(--col-ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.aw-level-add:focus-visible,.aw-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aw-level-sub{font-size:var(--fs-micro);min-height:36px;color:var(--ink-muted);flex:none;line-height:18px}.aw-level-rows{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;margin:0 -6px;padding:2px 6px;display:flex;overflow-y:auto}[data-testid=os-shell] .aw-card .aw-level-rows{justify-content:space-between}[data-testid=os-shell] .aw-card .aw-level[data-empty] .aw-level-rows{justify-content:safe center}.aw-row{box-sizing:border-box;background:var(--surface);min-height:86px;color:var(--ink);border:1px solid #0000;border-radius:10px;flex:none;grid-template-columns:36px minmax(0,1fr) auto 10px;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;display:grid}a.aw-row:hover{border-color:var(--divider)}.aw-row.static{grid-template-columns:36px minmax(0,1fr) auto}.aw-levels.is-sample .aw-row{opacity:var(--sample-opacity)}.aw-av{background:var(--surface-white);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:500;display:grid}.aw-bolt{color:var(--ink);place-items:center;display:grid}.aw-logo{background:var(--tool-logo,none) center / 20px no-repeat;width:100%;height:100%;color:var(--tool-mono,var(--ink));font-size:var(--fs-label);place-items:center;display:grid}.aw-t{flex-direction:column;gap:3px;min-width:0;display:flex}.aw-t b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.aw-t>span,.aw-t em{font-size:var(--fs-micro);color:var(--ink-muted);overflow-wrap:anywhere;font-style:normal}.aw-dot{background:var(--ink);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.aw-live-bar{background:var(--well);border-radius:3px;max-width:180px;height:6px;margin-top:4px;display:block;position:relative;overflow:hidden}.aw-live-bar i{background:var(--brand);border-radius:3px;width:40%;animation:1.8s ease-in-out infinite aw-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes aw-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.aw-live-bar.is-value i{transition:width .6s;animation:none}@media (prefers-reduced-motion:reduce){.aw-live-bar i{animation:none}.aw-live-bar.is-value i{transition:none}}.aw-tag{border:1px solid var(--tag-neutral);background:var(--tag-neutral);height:24px;font-size:var(--fs-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.aw-tag.warn{background:var(--tint-red);border-color:var(--data-red)}.aw-go{color:var(--ink);place-items:center;display:grid}.aw-level-empty{background:var(--surface);font-size:var(--fs-label);color:var(--ink-muted);border-radius:10px;padding:18px 14px}.aw-level-more{box-sizing:border-box;border:1px solid var(--ink);width:100%;min-height:40px;color:var(--ink);font:500 var(--fs-label) / 1 var(--font);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:flex}.aw-level-more:hover{background:var(--well)}.aw-level-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aw-card.is-cards{box-shadow:none;background:0 0;border-radius:0;padding:0}.aw-card.is-cards .aw-level{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:var(--surface);border:0}.aw-card.is-cards .aw-row,.aw-card.is-cards .aw-level-empty{background:var(--surface-white)}.aw-card .aw-level[data-empty]{height:auto}@media (max-width:899px){.aw-levels{grid-template-columns:minmax(0,1fr)}.aw-card .aw-level{height:auto;max-height:var(--level-h)}.aw-card:not(.is-cards) .aw-level[data-empty] .aw-level-sub{display:none}}@media (max-width:767px){.aw-card{padding:16px}.aw-card.is-cards{padding:0}}.aw-agent-mark{width:100%;height:100%;font-size:var(--fs-label);font-weight:600}.aw-week-error{font-size:var(--fs-small,13px);color:var(--text-red);margin-left:8px}.home-sample-bar .home-sample-head,.home-sample-bar .home-sample-text{line-height:1.45}.home-sample-bar .home-sample-chip .home-sample-btn{font-size:13px}body.dark .home-sample-bar .home-sample-tag{background:#353b44}.home-overview .home-overview-head{box-sizing:border-box;min-height:56px;padding-top:8px;padding-bottom:8px}body.dark .home-overview .home-overview-head{border-bottom-color:#424a56}.home-overview .home-overview-title,.aw-card .aw-heading{font-size:16px;font-weight:500}.home-overview .home-range-pill{font-size:12px}.home-overview .home-tile-value{font-size:46px;line-height:1.05}.home-overview .home-tile-change,.home-overview .home-tile-pct{font-size:12px;font-weight:500}.home-overview .home-tile-vs{color:var(--ink);opacity:.6;font-size:12px}.home-overview .home-tile-spark{height:39px}.aw-card .aw-week-nav{gap:8px}.aw-card .aw-week-btn,.aw-card .aw-level-add{border-radius:50%}.aw-card .aw-week-label{align-items:center;height:28px;padding:0 14px;font-size:12px;display:inline-flex}.aw-card .aw-level-bar{height:42px}.aw-card .aw-level-count{background:#ffffff73}.aw-card .aw-tag{border-radius:6px;padding:3px 7px}body.dark .aw-card .aw-tag{background:#1f242a}.aw-card .aw-go{width:8px}.aw-card .aw-level-more{padding:0 22px;font-size:12px}@media (max-width:767px){.home-overview .home-tile-value{font-size:29px}}.home-overview .home-tile-sample{white-space:nowrap;flex:none}[data-testid=os-shell] .home-overview{background:var(--surface)}.home-overview .home-overview-head{border-radius:var(--r-card) var(--r-card) 0 0;gap:normal;padding:0 22px}.home-overview .home-tile{border:1px solid var(--divider);box-shadow:var(--shadow-row);gap:4px;padding:20px 22px 16px}[data-testid=os-shell] .aw-card .aw-level-bar{padding-right:12px}[data-testid=os-shell] .aw-card .aw-row{box-shadow:var(--shadow-row)}[data-testid=os-shell] .aw-card .aw-tag{box-sizing:border-box;border:0;height:22px;font-weight:400;line-height:16px}@media (max-width:767px){.home-overview .home-overview-head{gap:6px normal;padding:10px 16px}}@media (max-width:819px){.home-overview .home-tile{padding:20px 22px 16px}}.home-overview .home-tile{min-height:180px}.home-overview .home-tile-figure{flex:auto}.home-overview .home-tile-spark{flex:1 1 0;height:auto;min-height:36px;margin-top:4px}.home-overview .home-tile{position:relative}.home-overview .home-tile-label{white-space:nowrap;min-width:0}.home-overview .home-tile{container-type:inline-size}.home-overview .home-tile-label-short{display:none}@container (max-width:164px){.home-overview .home-tile-label-full{display:none}.home-overview .home-tile-label-short{display:inline}}@container (max-width:169px){.home-overview .home-tile-value{white-space:nowrap;font-size:29.07px;line-height:30.52px}}.home-overview .home-tile-sample{padding:0 2px;font-size:12px;line-height:14px;position:absolute;top:3px;right:8px}.home-overview .home-tile-change{white-space:nowrap;flex-wrap:nowrap}.home-overview .home-tile-change[data-tone=good]{color:var(--text-green)}.home-overview .home-tile-change[data-tone=bad],.home-overview .home-tile-change[data-tone=bad] :is(.home-tile-arrow,.home-tile-pct){color:var(--data-red)}.home-overview .home-range-pill{line-height:12px}@media (min-width:768px){.home-overview .home-range-pill{height:28px;min-height:0}}@media (max-width:767px){.home-overview .home-tile{min-height:166px}}.aw-level .aw-row{box-shadow:var(--shadow-row)}.aw-card.is-cards .aw-level .aw-row{box-shadow:none}.aw-row .aw-t{gap:3px;font-weight:500}.aw-row .aw-t b{line-height:20px}.aw-row .aw-t>span,.aw-row .aw-t em{font-weight:400;line-height:16px}body.dark .aw-av{color:var(--col-ink);background:#f5f6f8}body.dark .aw-av .aw-bolt{color:var(--col-ink)}.aw-row .aw-tag{white-space:normal;text-align:center;box-sizing:border-box;background:var(--well);border:0;border-radius:6px;max-width:96px;height:22px;padding:3px 7px;font-weight:400;line-height:16px}.aw-row .aw-tag.warn{background:var(--tint-red)}.aw-level-bar .aw-level-add{box-sizing:border-box;border:1px solid var(--col-ink);border-radius:50%;gap:6px;width:24px;height:24px;font-size:13px;font-weight:500;line-height:13px}.aw-level-bar .aw-level-add span{border:0;width:auto;height:auto}.aw-level .aw-level-bar{padding:0 12px 0 14px}.aw-level-bar .aw-level-add{position:relative}.aw-level-bar .aw-level-add:after{content:"";position:absolute;inset:-8px}.aw-finish-toast{z-index:71;pointer-events:none;box-sizing:border-box;max-width:calc(100vw - 32px);min-height:var(--tap-min,40px);border-radius:var(--r-inner);background:var(--ink);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:6px 8px 6px 18px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.aw-finish-undo{pointer-events:auto;min-width:var(--tap-min,40px);min-height:var(--tap-min,40px);border-radius:var(--r-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600;text-decoration:underline}.aw-finish-undo:disabled{cursor:default;opacity:.6}.aw-finish-undo:focus-visible{outline:2px solid var(--surface);outline-offset:-4px}.aw-item-rows{display:contents}.aw-row[role=button]{cursor:pointer}.it{flex-direction:column;gap:14px;min-width:0;display:flex}.it-agent,.it-note{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.it-body{border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.it-body p{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.it-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.it-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.it-link{min-height:40px;font-size:var(--fs-label);color:var(--ink);align-items:center;margin-right:auto;display:inline-flex}.it-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}.mk-modal:has(>.rv){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker nav""title title""sub sub""chip chip";align-items:center;gap:14px 12px;display:grid}.mk-modal:has(>.rv)>h2{grid-area:title}.rv,.rv>.rv-top{display:contents}.rv>*,.rv>.rv-top>*{grid-column:1/-1;min-width:0}.rv .rv-kicker{grid-area:kicker}.rv .rv-nav{grid-area:nav}.rv>.rv-top>.rv-chip-wrap{grid-area:chip;justify-self:start}.rv>p.rv-sub:first-of-type{grid-area:sub;margin-top:-8px}.rv-kicker{font-size:var(--fs-meta);color:var(--ink-muted);font-weight:500}.rv-nav{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rv-counter{font-size:var(--fs-meta);padding:0 4px}.rv-arrow{border:1px solid var(--well);background:var(--surface);width:40px;height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rv-sub{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.rv-card{border-radius:var(--r-ctl);background:var(--surface-white);flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px;display:flex}.rv-field{font-size:var(--fs-label);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.rv-field dt{color:var(--ink-muted);font-size:var(--fs-label)}.rv-field dd{overflow-wrap:anywhere;min-width:0;margin:0}.rv-body{white-space:pre-wrap;border:1px solid var(--well);border-radius:var(--r-chip);background:var(--surface);font-size:var(--fs-body);padding:12px;line-height:1.55}.rv-chars{font-size:var(--fs-micro);color:var(--ink-muted);margin:0}.rv-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.rv-link{min-height:40px;font-size:var(--fs-label);color:var(--ink);justify-self:start;align-items:center;display:inline-flex}.rv-panel,.rv-dismiss{flex-direction:column;gap:14px;min-width:0;display:flex}.rv-seg{border:1px solid var(--border-black);border-radius:var(--r-toggle);align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:flex}.rv-seg button{border-radius:var(--r-toggle);height:26px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.rv-seg button:after{content:"";position:absolute;inset:-7px 0}.rv-seg button.on{background:var(--mono-black);color:var(--mono-black-ink)}.rv-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rv-toggle{flex-wrap:wrap;gap:10px;display:flex}.rv-foot{z-index:1;border-top:1px solid var(--well);background:var(--surface);flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:10px;margin:4px -36px -32px;padding:16px 36px 24px;display:flex;position:sticky;bottom:-32px}.rv-keys{min-width:0;font-size:var(--fs-micro);opacity:.65;flex-wrap:wrap;flex:1 1 0;align-items:center;gap:4px 14px;margin:0;display:flex}.rv-keys kbd{background:var(--well);font:inherit;border-radius:4px;margin-right:3px;padding:0 5px;font-weight:600}.rv-btn{border:1px solid var(--border);border-radius:var(--r-pill);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;padding:0 18px;font-weight:500}.rv-btn.primary,.rv-btn[aria-pressed=true]{border-color:var(--mono);background:var(--mono);color:var(--mono-ink)}.rv-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rv-btn:disabled,.rv-arrow:disabled{cursor:default;opacity:.6}.rv-toast{z-index:70;box-sizing:border-box;border-radius:var(--r-inner);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;box-shadow:var(--shadow-card);padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:767px){.mk-scrim:has(>.mk-modal>.rv){padding:0}.mk-modal:has(>.rv){border-radius:0;align-content:start;width:100vw;height:100%;max-height:none}.rv-keys{display:none}.rv-foot{flex-direction:row;margin:4px -18px -22px;padding:16px 20px 24px;bottom:-22px}.rv-foot .rv-btn{flex:auto}}.aw-row-dismiss-wrap{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 10px;min-width:0;display:flex}.aw-row-dismiss-wrap>.aw-row{flex:520px;min-width:0}.aw-row-dismiss-wrap>.aw-row-dismiss{flex:none}.aw-lp-top .aw-item-rows>.aw-row-dismiss-wrap{box-shadow:none}.aw-lp-top .aw-item-rows>.aw-row-dismiss-wrap>.aw-row{box-shadow:var(--shadow-row)}.rv-chip-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex;position:relative}.rv-chip{border:1px solid var(--field-border);border-radius:var(--r-pill);background:var(--tag-neutral);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;padding:0 14px;font-weight:600}.rv-chip.is-red,.rv-chip-item.is-red b{background:var(--tint-red);border-color:var(--data-red)}.rv-chip.is-yellow,.rv-chip-item.is-yellow b{background:var(--col-yellow);border-color:var(--col-yellow);color:var(--col-ink)}.rv-chip.is-mint,.rv-chip-item.is-mint b{background:var(--col-mint);border-color:var(--col-mint);color:var(--col-ink)}.rv-chip:disabled{cursor:default}.rv-chip-menu{z-index:5;box-sizing:border-box;border:1px solid var(--menu-border);border-radius:var(--r-inner);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.rv-chip-item{border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex}.rv-chip-item b{border:1px solid var(--tag-neutral);border-radius:var(--r-pill);font-size:var(--fs-label);padding:2px 10px}.rv-chip-item span{font-size:var(--fs-micro);color:var(--ink-muted);overflow-wrap:anywhere}.rv-chip-item[aria-checked=true]{border-color:var(--field-border);background:var(--well)}.rv-chip-item[aria-disabled=true]{cursor:not-allowed;opacity:.6}.rv-chip-error{font-size:var(--fs-label);color:var(--text-red);overflow-wrap:anywhere}.rv-out{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.rv-out>.aw-sample-tag{align-self:flex-start}.rv-out-head{font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;font-weight:600}.rv-batch{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rv-batch-row{border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.rv-batch-text{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:2px;display:flex}.rv-batch-text em{font-style:normal;font-size:var(--fs-label);color:var(--ink-muted)}.rv-batch-acts{gap:8px;display:flex}.rv-grid{border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--well);font-size:var(--fs-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:12px 14px;display:grid}.rv-grid-row{display:contents}.rv-grid span{overflow-wrap:anywhere;min-width:0}.rv-grid-h{font-size:var(--fs-label);color:var(--ink-muted)}.rv-now{color:var(--ink-muted)}.rv-move{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rv-move-side{border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--well);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.rv-move-side span{font-size:var(--fs-label);color:var(--ink-muted)}.rv-facts{font-size:var(--fs-body);color:var(--ink-muted);margin:0;padding-left:18px}.aw-row.is-openable{cursor:pointer}.aw-row.is-openable:hover,.aw-row.is-openable:focus-visible{border-color:var(--divider)}.rv-chip-l{opacity:.6;font-size:12px}.rv-grid.rv-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.app-library-link{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.app-library-link-text{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex:280px;margin:0}.app-library-link-go{min-height:var(--tap-min);border-radius:var(--r-pill);border:1px solid var(--field-border);color:var(--ink);font-size:var(--fs-body);white-space:nowrap;align-items:center;margin-left:auto;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.app-library-link-go:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.app-library-link{flex-direction:column;align-items:flex-start;padding:18px 20px}.app-library-link-text{flex:none;width:100%}.app-library-link-go{margin-left:0}}.home-today-row{gap:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.home-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.home-card-head{box-sizing:border-box;align-items:center;gap:8px;min-height:56px;padding:0 22px;display:flex}.home-card-title{flex:1;margin:0;font-size:16px;font-weight:500}.home-pill{box-sizing:border-box;border-radius:var(--r-pill);background:var(--cta);height:28px;color:var(--cta-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.home-card-body{flex:1;min-width:0}.hs-logo{box-sizing:content-box;width:18px;height:18px;padding:calc((var(--tap-min) - 18px) / 2);margin-block:calc((var(--tap-min) - 18px) / -2);border-radius:5px;margin-inline-start:calc((var(--tap-min) - 18px) / -2);display:inline-flex}.hs-body{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:18px;padding:20px 22px;display:grid}.hs[data-state=sample] .hs-body{filter:grayscale();opacity:.45;pointer-events:none}.hs>.bcp{margin:0 22px 16px}.hs-month{justify-content:center;display:flex}.hs-month-pill{box-sizing:border-box;border-radius:var(--r-pill);background:var(--well-deep);justify-content:center;align-items:center;min-width:60%;height:28px;padding:0 14px;font-size:12px;display:inline-flex}.hs-wk,.hs-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.hs-wk{text-align:center;color:var(--ink-muted);margin-top:12px;font-size:12px;line-height:16px}.hs-days{margin-top:8px}.hs-cell{background:var(--well);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:300;display:flex;position:relative}.hs-cell--blank{cursor:default;background:0 0}.hs-cell[data-today=true]{background:var(--cal-today);color:var(--ink-on-brand)}.hs-cell[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.hs-dots{gap:1.3px;display:flex;position:absolute;bottom:4px}.hs-dots i{background:currentColor;border-radius:50%;width:2.5px;height:2.5px}.hs-events{gap:var(--hs-event-gap);box-sizing:border-box;border-radius:var(--r-inner);background:var(--event-well);flex-direction:column;min-width:0;max-height:280px;padding:12px;display:flex;overflow-y:auto}.hs-upcoming{gap:var(--hs-event-gap);flex-direction:column;display:flex}.hs-events-date{color:var(--ink-muted);margin:0;padding:0 2px 2px;font-size:12px;font-weight:500;line-height:16px}.hs-empty{color:var(--ink-muted);margin:0;font-size:12px}.hs-event{background:var(--surface);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;padding:12px 8px 12px 11px;display:flex}.hs-event b{font-size:14px;font-weight:500;line-height:18px}.hs-event span{font-size:12px;font-weight:300;line-height:16px}.ha-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.ha-intro{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.ha-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ha-chip{box-sizing:border-box;border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);min-height:29px;color:var(--ink);font:inherit;cursor:pointer;padding:5px 12px;font-size:12px;line-height:17px}.ha-form,.hc-form{border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:8px;margin-top:auto;padding:8px 9px 8px 20px;display:flex}.ha-input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.ha-input:focus-visible{outline:none}.ha-form:focus-within,.hc-form:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.ha-send{background:var(--cta);width:34px;height:34px;color:var(--cta-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ha-send:disabled{opacity:.5;cursor:default}.hc{flex-direction:column;gap:16px;min-width:0;display:flex}.hc-scroll-wrap{min-width:0;position:relative}.hc-thread{max-height:50vh;overflow-y:auto}.hc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hc-msg{border-radius:var(--r-inner);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;padding:10px 14px}.hc-msg--you{background:var(--cta);color:var(--cta-ink);align-self:flex-end}.hc-msg--agent{white-space:normal;background:0 0;align-self:flex-start;align-items:flex-start;gap:8px;max-width:100%;padding:0;display:flex}.hc-answer{border-radius:var(--r-inner);background:var(--well);min-width:0;padding:10px 14px}.hc-input{resize:none;max-height:120px;line-height:20px}.hc-stop{cursor:pointer}.ha-resume{color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}@media (max-width:899px){.hs-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.home-today-row{grid-template-columns:minmax(0,1fr)}.hs-cell,.ha-input{min-height:var(--tap-min)}.ha-send{width:var(--tap-min);height:var(--tap-min)}.home-pill{height:40px}.ha-chip{min-height:40px}}.hi-count{font-size:var(--fs-title);font-weight:600}.hi-sample{border-radius:var(--r-bar);background:var(--well);color:var(--ink-muted);font-size:var(--fs-label);padding:2px 8px}.hi-body{flex-direction:column;gap:12px;min-width:0;padding:0 22px 20px;display:flex;overflow-x:auto}.hi-note{color:var(--ink-muted);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.hi-all{flex-direction:column;gap:8px;min-width:0;display:flex}.hi-summary{min-height:var(--tap-min);cursor:pointer;font-size:var(--fs-label);align-items:center;font-weight:500;display:inline-flex}.hn-list{margin:0;list-style:none}.hn-row{min-height:var(--tap-min);flex-direction:column;justify-content:center;gap:4px;min-width:0;text-decoration:none;display:flex}.hn-text{font-size:var(--fs-body);overflow-wrap:anywhere}.plan-card{box-sizing:border-box;border-radius:var(--r-card);background:var(--hero-gradient);min-width:0;min-height:86px;box-shadow:var(--shadow-card);color:var(--ink-on-brand);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 33px 18px 40px;display:flex}.plan-card-text{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex:280px;margin:0;font-weight:500;line-height:20.3px}.plan-card-link{background:var(--hero-pill-bg);height:40px;color:var(--hero-pill-ink);font-size:var(--fs-body);white-space:nowrap;border-radius:20px;align-items:center;margin-left:auto;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.plan-card-link:hover{background:color-mix(in srgb, var(--hero-pill-bg) 87.3%, var(--hero-pill-ink))}.plan-card-link:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.plan-card{flex-direction:column;align-items:flex-start;padding:18px 20px}.plan-card-text{flex:none;width:100%}.plan-card-link{margin-left:0}}.plan-card.cr-card{background:var(--surface);color:var(--ink)}.cr-card .plan-card-link{background:var(--ink);color:var(--surface)}.cr-card .plan-card-link:hover{background:var(--ink);opacity:.9}.ap-run .ap-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hf-head{align-items:flex-start;padding-top:14px;padding-bottom:6px}.hf-title{overflow-wrap:anywhere;line-height:1.45}.hf-x{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-bar);color:var(--ink-muted);font:inherit;font-size:var(--fs-title);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -10px 0 0;padding:0;line-height:1;display:inline-flex}.hf-rows{flex-direction:column;margin:0;padding:0 22px 12px;list-style:none;display:flex}.hf-row{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:12px 0;display:flex}.hf-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.hf-name{color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:500}.hf-when{color:var(--ink-muted);font-size:var(--fs-label);overflow-wrap:anywhere}.hf-act{min-width:0;max-width:100%}[data-testid=ask-block] .ab-actions{justify-content:space-between;align-items:center;gap:10px}[data-testid=ask-block] .ab-add{box-sizing:border-box;background:var(--lime);height:50px;min-height:0;color:var(--on-brand);box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}[data-testid=ask-block] .ab-add-bolt{display:inline-flex}[data-testid=ask-block] .ab-cancel{box-sizing:border-box;border:1px solid var(--ink);height:40px;min-height:0;color:var(--ink);background:0 0;border-radius:20px;padding:0 18px;font-size:13px;font-weight:500}.dsw{display:inline-flex;position:relative}.dsw-btn{background:color-mix(in srgb, var(--ink-on-brand) 8%, transparent);height:40px;color:var(--ink-on-brand);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.dsw-btn:hover{background:color-mix(in srgb, var(--ink-on-brand) 14%, transparent)}.dsw-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.dsw-icon,.dsw-chev{opacity:.75;flex:none}.dsw-list{z-index:40;box-sizing:border-box;border:1px solid var(--menu-border);border-radius:var(--r-inner);background:var(--surface);width:min(280px,100vw - 40px);max-height:min(420px,70vh);box-shadow:var(--shadow-card);color:var(--ink);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.dsw-link{min-height:var(--tap-min);border-radius:var(--r-input);color:inherit;font-size:var(--fs-body);overflow-wrap:anywhere;align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.dsw-link:hover,.dsw-link-on{background:var(--well)}.dsw-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dsw-sep{background:var(--divider);height:1px;margin:6px 4px}@media (max-width:767px){.ta-hero.compact .ta-hero-right .dsw{position:absolute;top:18px;right:20px}.ta-hero.compact .ta-hero-right .dsw:not(:last-child){right:68px}.ta-hero.compact .ta-hero-right .dsw-btn{justify-content:center;width:40px;padding:0}.ta-hero.compact .ta-hero-right .dsw-label,.ta-hero.compact .ta-hero-right .dsw-chev{display:none}.ta-hero.compact:has(.ta-hero-right .dsw:not(:last-child)) .ta-hero-title{padding-right:96px}}@media (min-width:768px) and (max-width:1199px){.ta-hero.compact .ta-hero-right .dsw-btn{justify-content:center;width:40px;padding:0}.ta-hero.compact .ta-hero-right .dsw-label,.ta-hero.compact .ta-hero-right .dsw-chev{display:none}}@media (min-width:1024px){:is([data-testid=home-hero],[data-testid=home-hero-loading]) .ta-hero-pill{line-height:14px}:is([data-testid=home-hero],[data-testid=home-hero-loading]) .ta-hero-pill>span[aria-hidden=true]:first-child{justify-content:center;width:13px;display:inline-flex}}.home-launch-welcome{box-sizing:border-box;border-radius:var(--r-inner);background:var(--well);min-width:0;font-family:var(--font);color:var(--ink);padding:10px 14px}.home-launch-welcome-text{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.home-launch-welcome-link{color:var(--ink);font-weight:600}.mk-modal.ep-modal{border-radius:24px;flex-direction:column;width:min(780px,100vw - 32px);max-width:780px;max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden}.ep-modal>.mk-modal-title{order:1;padding:6px 36px 0;font-size:20px;font-weight:600;line-height:25px;margin:0!important}.ep-top{order:0;align-items:center;gap:8px;padding:28px 36px 0;display:flex}.ep-k{flex:auto;min-width:0;font-size:12px;font-weight:500}.ep-nav{align-items:center;gap:8px;display:inline-flex}.ep-pos{font-variant-numeric:tabular-nums;font-size:12px}.ep-step{border:1px solid var(--divider);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.ep-step:disabled{opacity:.4;cursor:default}.ep-sub{order:2;padding:6px 36px 18px;font-size:13px;display:block}.ep-body{flex-direction:column;flex:auto;order:3;gap:12px;min-height:0;padding:0 36px 8px;display:flex;overflow-y:auto}.ep-sec{font-size:13px;font-weight:600}.ep-draft{background:var(--surface-strip,var(--page));border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ep-why-src{align-items:center;gap:8px;font-size:12px;display:flex}.ep-why-row{grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:14px;line-height:21px;display:grid}.ep-why-row p{margin:0}.ep-modal .ep-row{gap:10px;font-size:13px;display:flex}.ep-modal .ep-row>span{min-width:56px;color:var(--ink-muted)}.ep-modal .ep-row b{overflow-wrap:anywhere;min-width:0;font-weight:500}.ep-quote{border:1px solid var(--divider);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:14px;line-height:21.7px}.ep-foot-line{justify-content:space-between;gap:10px;font-size:12px;display:flex}.ep-open{min-height:var(--tap-min,40px);align-items:center;margin:-11px 0;text-decoration:underline;display:inline-flex}.ep-error{color:var(--col-red,var(--ink));margin:0;font-size:13px}.ep-foot{background:var(--surface);border-top:1px solid var(--divider);flex-wrap:wrap;order:4;justify-content:space-between;align-items:center;gap:16px;padding:16px 36px 24px;display:flex}.ep-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep-pill{cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.ep-pill.mono{background:var(--ink);color:var(--surface);border:0}.ep-pill.outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.ep-pill:disabled{opacity:.4;cursor:default}.ep-snooze{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ep-date{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ep-date input{border:1px solid var(--divider);background:var(--surface);height:40px;color:var(--ink);border-radius:8px;padding:0 10px}.ep-keys{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.ep-keys kbd{border:1px solid var(--divider);border-radius:4px;padding:0 5px;font-family:inherit;font-size:12px}@media (max-width:767px){.mk-modal.ep-modal{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.ep-top,.ep-modal>.mk-modal-title,.ep-sub,.ep-body,.ep-foot{padding-left:16px;padding-right:16px}.ep-why-row{grid-template-columns:minmax(0,1fr);gap:4px}.ep-keys{display:none}}.ep-field input{border:1px solid var(--divider);background:var(--surface);min-width:0;height:32px;color:var(--ink);font:inherit;border-radius:6px;flex:auto;padding:0 8px;font-weight:500}.ep-text{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--ink)}.ep-wait{color:var(--ink-muted);margin:0;font-size:13px}.ep-again{min-height:var(--tap-min,40px);color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.ep-avatar{background:var(--field);width:28px;height:28px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ep-skel{flex-direction:column;gap:8px;display:flex}.ep-skel-line{background:var(--field);border-radius:6px;height:12px;display:block}.ep-skel-short{width:60%}.ep-card{min-height:140px}.ep-card .ep-tag{border:1px solid var(--ink);height:28px;color:var(--ink);box-sizing:border-box;border-radius:999px;align-items:center;margin-left:auto;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.ep-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-level{--col:var(--surface);height:auto;min-height:0}.ep-note{margin:0}.ep-link{min-height:var(--tap-min,40px);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:767px){.ep-board{grid-template-columns:minmax(0,1fr)}}.ep-scroll{overscroll-behavior:contain;max-height:420px;padding-bottom:24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.ep-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:767px){.ep-scroll{max-height:360px}}.aw-row.static.ep-row{cursor:pointer;font:inherit;text-align:left;grid-template-columns:36px minmax(0,1fr) auto 10px}.ep-row [data-testid=aw-initials]{letter-spacing:.02em;font-size:13px;font-weight:600}@media (max-width:479px){.aw-row.static.ep-row{grid-template-columns:36px minmax(0,1fr) 10px;row-gap:8px}.aw-row.static.ep-row>.aw-t{grid-area:1/1/auto/-1}.aw-row.static.ep-row>.aw-av{grid-area:2/1}.aw-row.static.ep-row>.aw-tag{grid-area:2/2;justify-self:start}.aw-row.static.ep-row>.aw-go{grid-area:2/3}}.scan-step-body{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.scan-step-title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.3}.scan-step .plan-card-text{flex:none}@media (max-width:767px){.scan-step-body{flex:none;width:100%}}.connect-presets{flex-direction:column;gap:4px;min-width:0;display:flex}.connect-preset{box-sizing:border-box;border-radius:var(--r-inner);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--well);background:var(--surface-white);align-items:center;gap:10px;padding:0 12px;display:flex}.connect-preset input{accent-color:var(--ink);flex:none;margin:0}.connect-preset label{min-width:0;color:var(--ink);font-size:var(--fs-body);cursor:pointer;flex:1;align-self:stretch;align-items:center;display:flex}.connect-instructions{border-radius:var(--r-inner);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.connect-instructions a{color:var(--ink);align-self:flex-start;font-weight:600}.connect-hostport{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.connect-field{flex-direction:column;gap:6px;min-width:0;display:flex}@media (max-width:480px){.connect-hostport{grid-template-columns:minmax(0,1fr)}}.connect-search-in{box-sizing:border-box;height:52px;color:var(--ink-muted);background:#fff;border-radius:26px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #e4e5e8}body.dark .connect-search-in{background:#1f242a;box-shadow:inset 0 0 0 1px #353b44}.connect-search-in:focus-within{outline:2px solid var(--ink);outline-offset:2px}.connect-search-in svg{flex:none}.connect-search-in .connect-search{min-width:0;height:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px}.connect-pick{flex-wrap:nowrap;gap:12px}body.dark .connect-pick{background:#1f242a;box-shadow:0 1px 3px #00000073}.connect-pick .connect-mark,.connect-pick .connect-tile{box-sizing:border-box;background:#fff;border-radius:10px;width:36px;height:36px;padding:6px;box-shadow:inset 0 0 0 1px #e4e5e8}body.dark .connect-pick .connect-mark{box-shadow:inset 0 0 0 1px #353b44}body.dark .connect-pick .connect-tile{color:#0b0b0b;box-shadow:inset 0 0 0 1px #353b44}.connect-pick .connect-tile{font-size:14px}.connect-pick-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.connect-pick-text .connect-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:500;overflow:hidden}.connect-pick-sub{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.connect-pick .connect-pick-go{box-sizing:border-box;height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}@media (max-width:767px){.connect-pick{padding:12px}.connect-pick .connect-pick-go{height:40px}}.home-sample-bar{align-items:center;gap:8px var(--sample-gap,16px);box-sizing:border-box;min-width:0;padding:var(--sample-pad,16px 22px);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sample-ring,inset 0 0 0 1.5px var(--ink));font-family:var(--font);font-size:var(--fs-label);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag text cta""tag chips cta";display:grid}.home-sample-tag{border-radius:var(--sample-tag-radius,8px);background:var(--well);font-size:var(--fs-meta);grid-area:tag;padding:4px 10px;font-weight:600}.home-sample-text{min-width:0;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;grid-area:text;gap:2px;margin:0;display:flex}.home-sample-head{font-weight:500}.home-sample-actions{display:contents}.home-sample-chips{flex-wrap:wrap;grid-area:chips;gap:8px;min-width:0;display:flex}.home-sample-chip{min-width:0;display:inline-flex;position:relative}.home-sample-chip:before{content:"";background:var(--tool-logo,none) center / contain no-repeat;pointer-events:none;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:14px}.home-sample-btn{box-sizing:border-box;min-height:var(--tap-min);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink);font:inherit;font-size:var(--fs-body);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.home-sample-chip .home-sample-btn{padding-left:var(--tool-pad,16px)}.home-sample-soon{min-height:var(--tap-min);padding:0 4px 0 var(--tool-pad,4px);font-size:var(--fs-body);color:var(--ink-muted);white-space:nowrap;align-items:center}.home-sample-cta{min-height:var(--cta-h,50px);padding:var(--cta-pad,0 28px);border-radius:var(--cta-radius,10px);background:var(--brand);box-shadow:none;color:var(--ink-on-brand);font-size:var(--cta-font,15px);grid-area:cta;gap:10px}.home-sample-cta:after{content:"→" / ""}.home-sample-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:767px){.home-sample-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""text""chips""cta";justify-items:start}.home-sample-cta{justify-self:stretch;width:100%}}.home-stats{gap:var(--block-gap);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.home-stat{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;min-height:168px;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;display:flex}.home-stat-link{color:inherit;text-align:center;overflow-wrap:anywhere;border-radius:var(--r-card);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:22px 16px 16px;text-decoration:none;display:flex}.home-stat-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.home-stat-label{font-size:var(--fs-body);font-weight:500}.home-stat-value{font-size:var(--fs-stat);font-weight:400;line-height:1}.home-stat-caption{font-size:var(--fs-label);color:var(--ink-muted)}.home-stat-rate{text-align:center;font-size:var(--fs-meta);color:var(--ink-muted);margin:0;padding:0 16px 14px}.home-stat-edit{margin-left:6px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-2px -21px;padding:2px 0 21px;text-decoration:underline;display:inline-block;position:relative}.home-stat-edit:before{content:"";position:absolute;inset:-12px -6px}.home-rate-form{flex-direction:column;gap:12px;display:flex}.home-rate-note,.home-rate-error{font-size:var(--fs-body);margin:0}.home-rate-note{color:var(--ink-muted)}.home-rate-field{align-items:center;gap:8px;display:flex}.home-rate-field input{box-sizing:border-box;border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:1;padding:10px 12px}.home-rate-foot{justify-content:flex-end;gap:8px;display:flex}@media (max-width:819px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:479px){.home-stat-link{padding:16px 10px 12px}}.home-stats{--stat-value-phone:30px}@media (max-width:479px){.home-stats .home-stat-value{font-size:var(--stat-value-phone)}}.bcp{box-sizing:border-box;background:var(--surface);min-width:0;color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 4px 14px #0b0b0b1f}body.dark .bcp{background:#1f242a}.bcp-tag{background:var(--on-brand);color:var(--lime);border-radius:8px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.bcp-line{overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-size:12px}.bcp-btn{min-height:30px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;margin-right:2px;padding:0 14px;font-size:12px;font-weight:400;display:inline-flex}@media (max-width:767px){.bcp-btn{min-height:40px}}.ab-block:has(.bcp[data-state])>:first-child{filter:grayscale();opacity:var(--sample-opacity);pointer-events:none}.ab-block:has(.bcp[data-state]) [data-testid=block-sample]{display:none}.home-overview>.bcp{margin:16px 22px 0}@media (max-width:819px){.home-overview>.bcp{margin:12px 12px 0}}.home-today-row{--hs-body:#fafbfc;--hs-event-shadow:0 1px 2px #1021400d, 0 1px 3px #1021400a;--hs-event-bar:#4285f4;--hs-event-gap:8px}body.dark .home-today-row{--hs-body:var(--surface);--hs-event-shadow:none}.home-today-row .home-card{min-height:340px}.home-today-row .home-card-body{background:var(--hs-body)}.home-today-row .hs-event{border-left:3px solid var(--hs-event-bar);box-shadow:var(--hs-event-shadow)}.asb{flex-direction:column;gap:12px;min-width:0;display:flex}.asb-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asb-btn{min-height:var(--tap-min);border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;padding:0 12px}.asb-btn[aria-pressed=true]{background:var(--ink);color:var(--surface)}.asb-hint{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.asb-lane,.asb-card{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);min-width:0;padding:10px 12px}.asb-lane[data-target=true],.asb-card[data-target=true]{outline:2px solid var(--focus-ring);outline-offset:1px}.asb-head{font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.asb-head a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.asb-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.asb-full{border:1px solid var(--tag-warn-border);border-radius:var(--r-pill);background:var(--tag-warn-bg);color:var(--tag-warn-ink);font-size:var(--fs-micro);flex:none;padding:1px 8px}.asb-pills{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.asb-pill{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--well);align-items:center;max-width:100%;display:inline-flex}.asb-pill-btn{min-width:0;min-height:30px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:grab;touch-action:manipulation;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0 4px 0 10px}.asb-pill-btn:disabled{cursor:progress;opacity:var(--disabled-opacity)}.asb-pill[data-picked=true]{border-color:var(--ink);background:var(--lime)}.asb-pill[data-picked=true] .asb-pill-btn,.asb-pill[data-picked=true] .asb-pill-open{color:var(--on-brand)}.asb-pill-open{min-width:28px;min-height:30px;color:var(--ink-muted);font-size:var(--fs-label);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.asb-place{width:100%;margin-top:8px}.asb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.asb-plan{aspect-ratio:16/9;border:1px dashed var(--hairline);border-radius:var(--r-card);background:var(--well);min-height:420px;position:relative;overflow:hidden}.asb-plan .asb-card{width:200px;max-width:40%;box-shadow:var(--shadow-card);position:absolute;transform:translate(-50%,-50%)}.asb-plan[data-arrange=true] .asb-card{cursor:move;touch-action:none}.asb-ghost{z-index:80;border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font-size:var(--fs-label);pointer-events:none;padding:4px 10px;position:fixed;transform:translate(8px,8px)}.asb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.asb-grid{grid-template-columns:1fr}}.mkm-embed{aspect-ratio:16/9;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--bar-empty);width:100%;min-width:0;display:block}.mkm-frame{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--bar-empty);width:100%;min-width:0;display:block;overflow:hidden}.mkm-image{object-fit:contain;width:100%;height:100%;display:block}.mkm-player{border-radius:var(--r-inner);width:100%;min-width:0;max-width:100%;display:block}video.mkm-player{aspect-ratio:16/9;background:var(--bar-empty)}.mkm-caption{min-height:40px;font-size:var(--fs-label);overflow-wrap:anywhere;align-items:center;display:inline-flex}.mkm-note{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.mkm-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.mkm-file{min-height:40px;font:inherit;color:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.mkm-modal{width:min(880px,100vw - 32px);max-width:100%}.mkm-preview{border:1px solid var(--hairline);border-radius:var(--r-inner);object-fit:contain;width:100%;max-height:70vh;display:block}.mkm-preview-pdf{height:70vh}.mkm-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mkrt{min-width:0;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;line-height:21px}.mkrt>:last-child,.mkrt li>:last-child,.mkrt blockquote>:last-child{margin-bottom:0}.mkrt p,.mkrt ul,.mkrt ol,.mkrt blockquote,.mkrt pre,.mkrt h1,.mkrt h2,.mkrt h3{margin:0 0 8px}.mkrt ul,.mkrt ol{padding-left:20px}.mkrt ul{list-style:outside}.mkrt ol{list-style:decimal}.mkrt h1,.mkrt h2,.mkrt h3{font-weight:600;line-height:1.3}.mkrt h1{font-size:calc(var(--fs-title) * 1.25)}.mkrt h2{font-size:var(--fs-title)}.mkrt h3{font-size:var(--fs-body)}.mkrt blockquote{border-left:3px solid var(--divider);color:var(--ink-muted);padding-left:12px}.mkrt code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mkrt .mkrt-code{border-radius:var(--r-ctl);background:var(--field);padding:1px 4px}.mkrt pre{border-radius:var(--r-ctl);background:var(--field);white-space:pre;max-width:100%;padding:10px 14px;overflow-x:auto}.mkrt hr{border:0;border-top:1px solid var(--divider);margin:12px 0}.mkrt a{color:inherit;text-decoration:underline}.mkrte{flex-direction:column;gap:6px;min-width:0;display:flex}.mkrte-bar{flex-wrap:wrap;gap:4px;display:flex}.mkrte-btn{border:1px solid var(--field-border);border-radius:var(--r-ctl);background:var(--surface);min-width:32px;min-height:32px;color:var(--ink);font-size:var(--fs-label);cursor:pointer;padding:0 8px;font-weight:500}.mkrte-btn[aria-pressed=true]{border-color:var(--brand);background:var(--field)}.mkrte-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mkrte-link input{border:1px solid var(--field-border);border-radius:var(--r-ctl);background:var(--field);min-width:0;min-height:32px;color:var(--ink);font-size:var(--fs-label);flex:180px;padding:0 10px}.mkrte-error{color:var(--text-red);font-size:var(--fs-label);margin:0}.mkrte-area{border-radius:var(--r-ctl);background:var(--field);outline:1px solid var(--field-border);min-height:120px;padding:10px 14px}.mkrte-area:focus-within{outline-color:var(--brand)}.mkrte-area[aria-invalid=true]{outline-color:var(--text-red)}.mkrte-area .ProseMirror{outline:none;min-height:100px}.mkrte-skeleton{border-radius:var(--r-ctl);background:var(--field);min-height:158px}.objr-page{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.objr-body{flex-direction:column;gap:16px;min-width:0;transition:opacity .12s;display:flex}.objr-body.is-pending{opacity:.7}.objr-banner{border-radius:var(--r-inner);background:var(--tint-red);color:var(--ink);font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-weight:600;display:flex}.objr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.objr-tabs{border-radius:var(--r-pill);background:var(--well);gap:4px;padding:4px;display:flex}.objr-tab{min-height:var(--tap-min,40px);border-radius:var(--r-pill);color:var(--ink-muted);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:0 18px;font-weight:600}.objr-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.objr-btn{min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;padding:0 16px;font-weight:600}.objr-btn:disabled{cursor:default;opacity:.5}.objr-btn-primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.objr-btn-danger{color:var(--text-red)}.objr-tab:focus-visible,.objr-btn:focus-visible,.objr-edit-btn:focus-visible,.objr-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.objr-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.objr-muted{color:var(--ink-muted)}.objr-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.objr-lf{color:#0b0b0b;box-sizing:border-box;background:#fff;border:2px solid #0b0b0b;border-radius:16px;min-width:0;padding:14px 18px 16px}.objr-lf-h{overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:800;line-height:1}.objr-lf-rule{background:#0b0b0b;border:0;height:1px;margin:8px 0}.objr-lf-rule.is-thick{height:8px;margin:10px 0 8px}.objr-lf-row{min-height:var(--tap-min,40px);overflow-wrap:anywhere;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:grid}.objr-lf-row b{font-weight:700}.objr-lf-row.is-editing{align-items:start}.objr-value{white-space:pre-wrap;min-width:0}.objr-edit{flex-direction:column;gap:8px;min-width:0;display:flex}.objr-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.objr-edit-btn{min-width:var(--tap-min,40px);min-height:var(--tap-min,40px);border-radius:var(--r-input);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600;text-decoration:underline}body.dark .objr-lf{border-color:var(--ink);color:var(--ink);background:#272c33}body.dark .objr-lf-rule{background:var(--ink)}@media (max-width:480px){.objr-lf-h{font-size:28px}.objr-lf-row{grid-template-columns:minmax(0,1fr) auto}.objr-lf-row>b{grid-column:1/-1}}.objr-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.objr-change{border-bottom:1px solid var(--hairline);font-size:var(--fs-body);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}.objr-change:last-child{border-bottom:0}.objr-change-text{min-width:0}.objf-form{flex-direction:column;gap:16px;min-width:0;display:flex}.objf-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.objf-label{font-size:var(--fs-body);padding:0;font-weight:500}.objf-input{width:100%;min-width:0;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);box-sizing:border-box;padding:0 12px}.objf-textarea{resize:vertical;padding:10px 12px}.objf-input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.objf-input[aria-invalid=true]{border-color:var(--text-red)}.objf-checks{flex-wrap:wrap;gap:4px 16px;display:flex}.objf-check{min-height:var(--tap-min,40px);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.objf-hint{color:var(--ink-muted);margin:0;font-size:13px}.objf-error{color:var(--text-red);margin:0;font-size:13px}.objf-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.objform{flex-direction:column;gap:12px;min-width:0;display:flex}.objform-row{flex-direction:column;gap:4px;min-width:0;display:flex}.objform-help{color:var(--ink-muted);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.objform-submit{border-radius:var(--r-input);background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;align-self:flex-start;padding:0 20px;font-weight:600}.objform-submit:disabled{cursor:default;opacity:.6}.objform-error,.objform-ok{min-height:1em;font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.objform-error{color:var(--text-red)}.objform-ok{color:var(--ink)}.objform-note{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.objform-public{box-sizing:border-box;max-width:100%;min-height:100vh;padding:var(--gutter);background:var(--page);color:var(--ink)}.objform-card{max-width:560px;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;min-width:0;margin:0 auto;display:flex}.objform-title{font-size:var(--fs-big);overflow-wrap:anywhere;margin:0;font-weight:600}.formed{flex-direction:column;gap:16px;min-width:0;display:flex}.formed-row{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.formed-row>*{min-width:0}.formed-name{font-size:var(--fs-body);overflow-wrap:anywhere;flex:160px}.formed-details{flex-wrap:wrap;flex:100%;gap:8px 12px;min-width:0;display:flex}.formed-details>label{flex:220px;min-width:0}.formed-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);min-width:40px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 12px}.formed-btn:disabled{cursor:default;opacity:.5}.formed-check{min-height:40px;font-size:var(--fs-body);align-items:center;gap:8px;display:inline-flex}.formed-check input{width:20px;height:20px}.formed-rule{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.formed-rule select,.formed-rule input{flex:140px;min-width:0}.formed-token{border-radius:var(--r-input);background:var(--well);max-width:100%;font-size:var(--fs-label);white-space:nowrap;padding:8px 12px;display:block;overflow-x:auto}.objform-link{min-height:40px;color:var(--ink);text-underline-offset:2px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.fm-form{flex-direction:column;gap:10px;min-width:0;display:flex}.fm-row{flex-direction:column;gap:4px;min-width:0;display:flex}.fm-label{font-size:var(--fs-label);color:var(--ink-muted)}.fm-field{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:8px 12px}.fm-check{min-height:40px;font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.fm-check input{width:20px;height:20px}.fm-submit{border-radius:var(--r-input);background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;align-self:flex-start;padding:0 20px;font-weight:600}.fm-submit:disabled{cursor:default;opacity:.6}.fm-error,.fm-ok{min-height:1em;font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.fm-error{color:var(--text-red)}.fm-ok{color:var(--ink-muted)}.fm-tag{border-radius:var(--r-bar);background:var(--well);font-size:var(--fs-label);color:var(--ink-muted);align-self:flex-start;margin:0;padding:2px 8px}[data-testid=map-block] .map-block-canvas{border-radius:var(--r-card);border:1px solid var(--hairline);background:var(--well);flex:auto;width:100%;min-height:280px;position:relative;overflow:hidden}[data-testid=map-block] .map-block-canvas[hidden]{display:none}@media (max-width:640px){[data-testid=map-block] .map-block-canvas{flex:none;height:280px}}[data-testid=map-block] .map-block-pin{border-radius:var(--r-pill);border:2px solid var(--surface);background:var(--brand);width:18px;height:18px;box-shadow:var(--shadow-card);cursor:pointer;padding:0}[data-testid=map-block] .map-block-pin:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-testid=map-block] .maplibregl-popup-content{border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);padding:10px 12px}[data-testid=map-block] .map-block-card p{font-size:var(--fs-label);overflow-wrap:anywhere;margin:0 0 4px;font-weight:600}[data-testid=map-block] .map-block-card a{font-size:var(--fs-label);color:var(--brand)}[data-testid=map-block] .map-block-pins{border-top:1px solid var(--hairline);max-height:240px;overflow-y:auto}[data-testid=map-block] .map-block-pins ul{margin:0;padding:0;list-style:none}[data-testid=map-block] .map-block-pins li{min-height:var(--tap-min);border-bottom:1px solid var(--hairline);align-items:center;display:flex}[data-testid=map-block] .map-block-pins a{width:100%;font-size:var(--fs-label);color:var(--ink);overflow-wrap:anywhere;padding:0 4px;display:block}[data-testid=map-block] .map-block-note{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.itx{flex-direction:column;gap:12px;min-width:0;display:flex}.itx-head,.itx-hint{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.itx-sub{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:0}.itx-sec{border:1px solid var(--divider);border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.itx-label{font-size:var(--fs-label);color:var(--ink);margin:0;font-weight:600}.itx-text{font-size:var(--fs-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.itx-field{flex-direction:column;gap:4px;min-width:0;display:flex}.itx-input{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:72px;color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:10px 12px}.itx-actions{flex-wrap:wrap;gap:8px;display:flex}.itx-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}.itx-btn.primary{background:var(--cta);color:var(--cta-ink);border:0}.itx-btn:disabled,.itx-input:disabled{cursor:default;opacity:.6}.itx-toast{border-radius:var(--r-inner);background:var(--well);font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:12px 14px}.itx-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.itx-confirm{border:1px solid var(--divider);border-radius:var(--r-inner);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ir-kicker{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ir-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ir-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}.ir-btn.primary{background:var(--cta);color:var(--cta-ink);border:0}.ir-btn:disabled{cursor:default;opacity:.6}.ir-btn kbd{font:inherit;font-size:var(--fs-label);opacity:.8;margin-left:6px}.ir-ask{flex-direction:column;gap:8px;min-width:0;display:flex}.ir-ask-label{font-size:var(--fs-label);color:var(--ink);font-weight:600}.ir-ask-text{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:88px;color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:10px 12px}.ir-ask-text:read-only{opacity:.6}.ir-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.ir-toast{z-index:70;box-sizing:border-box;border-radius:var(--r-inner);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;box-shadow:var(--shadow-card);padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.itr{flex-direction:column;gap:12px;min-width:0;display:flex}.itr-head{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.itr-hint,.itr-reason{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.itr-table{border:1px solid var(--divider);border-radius:var(--r-inner);max-width:100%;overflow-x:auto}.itr-undo{flex-direction:column;gap:8px;display:flex}.itr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.itr-btn{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}.itr-btn:disabled{cursor:default;opacity:.6}.itr-done{border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.itr-done-title{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.itr-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.rv-edit{border-radius:var(--r-ctl);background:var(--surface-white);min-width:0;padding:14px 16px}.rv-edit-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rv-edit-label{font-size:var(--fs-label);color:var(--ink-muted)}.rv-edit-input{box-sizing:border-box;border:1px solid var(--well);border-radius:var(--r-chip);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:10px 12px}.rv-edit-input:focus{border-color:var(--ink);outline:none}.rv-edit-body{resize:vertical;line-height:1.55}.rv-fb{border-radius:var(--r-ctl);background:var(--surface-white);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.rv-fb-label{font-size:var(--fs-label);color:var(--ink-muted)}.rv-fb-text{box-sizing:border-box;border:1px solid var(--well);border-radius:var(--r-chip);background:var(--surface);width:100%;min-height:88px;color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:12px;line-height:1.55}.rv-fb-text:focus{border-color:var(--ink);outline:none}.rv-fb-text:disabled{opacity:.6}.aw-lp{--lp-hero-title:25px;--lp-hero-title-sm:24px;--lp-hero-sub-lh:15px;--lp-stat-fill:#0b0b0b14;--lp-stat-radius:14px;--lp-stat-num:17px;--lp-sec-title:28px;--lp-sec-title-sm:24px;--lp-level-title:16px;--lp-count-fill:#ffffff73;--lp-tabs-fade:24px;--lp-sample-tag-pad:10px}.aw-lp-top .aw-level-count{background:var(--lp-count-fill)}.aw-lp-hist-card thead tr{background:var(--surface-strip);border:1px solid var(--grid-line)!important}.aw-lp-hist-card th{border-right:1px solid var(--grid-line)}.aw-lp-hist-card th button{min-height:35px!important;font-size:var(--fs-label)!important;padding:0 8px!important;font-weight:500!important}.aw-lp-hist-card th button>:not([aria-hidden]),.aw-lp-hist-card th:not([aria-sort=ascending]):not([aria-sort=descending]) button{opacity:.7}.aw-lp-hist-card tbody tr{background:var(--surface-white);border:1px solid var(--grid-line)!important;border-top:0!important}.aw-lp-hist-card tbody td{border-right:1px solid var(--grid-line);padding:8px!important}.aw-lp-hist-card tbody td:first-child{font-weight:500}.mk-modal:has(>.rv)>h2{line-height:1.25;margin:0!important;font-size:20px!important}@media (max-width:767px){.aw-lp-hist-card th button{min-height:40px!important}.aw-lp .aw-lp-tabs{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--lp-tabs-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--lp-tabs-fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--lp-tabs-fade)), transparent)}.aw-lp .aw-lp-tabs:after{content:"";width:var(--lp-tabs-fade);flex:none}.aw-lp .aw-sample-bar>:not(.aw-sample-tag){padding-left:var(--lp-sample-tag-pad)}}.mk-modal:has(>.rv) .rv-kicker{color:var(--ink);opacity:.7}.mk-modal:has(>.rv) .rv>p.rv-sub:first-of-type{color:var(--ink);opacity:.75}.aw-lp .aw-lp-back{line-height:13px}.aw-lp .aw-lp-title,.aw-lp-hist-title{line-height:normal}.mk-scrim:has(>.mk-modal>.rv){background:#00000059;padding:24px}.mk-scrim .mk-modal:has(>.rv){--rv-gutter:36px;grid-template-columns:var(--rv-gutter) minmax(0, 1fr) auto auto var(--rv-gutter);background:var(--surface);width:min(780px,92vw);height:auto;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-card), -12px 0 40px #0000001f;grid-template-rows:auto auto auto auto 18px repeat(10,auto) 1fr auto;grid-template-areas:".kicker nav x."".title title title."".sub sub sub."".chip chip chip."". . . . .";align-content:stretch;gap:0;padding:0}body.dark .mk-scrim .mk-modal:has(>.rv){background:var(--surface)}.mk-scrim .mk-modal:has(>.rv):before{content:"";border-bottom:1px solid var(--well);pointer-events:none;grid-area:1/1/6/-1;align-self:stretch}:is(.mk-scrim .mk-modal:has(>.rv) .rv-kicker,.mk-scrim .mk-modal:has(>.rv) .rv-nav,.mk-scrim .mk-modal:has(>.rv) .rv-x){margin-top:28px}.mk-scrim .mk-modal:has(>.rv)>h2{margin:6px 0 0!important}.mk-scrim .mk-modal:has(>.rv) .rv>p.rv-sub:first-of-type{margin-top:6px}.mk-scrim .mk-modal:has(>.rv) .rv>.rv-top>.rv-chip-wrap{margin-top:12px}.mk-scrim .mk-modal:has(>.rv) .rv>.rv-top>.rv-x{box-sizing:border-box;border:1px solid var(--well);background:var(--surface);width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;grid-area:x;justify-content:center;align-items:center;margin-left:10px;padding:0;font-size:16px;display:flex}.mk-scrim .mk-modal:has(>.rv) .rv-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-scrim .mk-modal:has(>.rv) .rv-arrow{font-size:16px;line-height:normal}.mk-scrim .mk-modal:has(>.rv) .rv>:not(.rv-top):not(.rv-foot):not(p.rv-sub:first-of-type){grid-column:2/5;margin-top:14px}.mk-scrim .mk-modal:has(>.rv) .rv>p.rv-sub:first-of-type+*{margin-top:22px}.mk-scrim .mk-modal:has(>.rv) .rv-chip{box-sizing:border-box;border:1px solid var(--well);border-radius:var(--r-ctl);background:var(--field);height:32px;min-height:32px;color:var(--ink);font-size:var(--fs-label);align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:normal;display:inline-flex}.mk-scrim .mk-modal:has(>.rv) .rv>.rv-foot{padding:16px var(--rv-gutter) 24px;border-radius:0 0 24px 24px;grid-area:-2/1/-1/-1;align-self:end;gap:16px;margin:22px 0 0;bottom:0}.mk-scrim .mk-modal:has(>.rv) .rv-btn{justify-content:center;align-items:center;gap:6px;line-height:13px;display:inline-flex}.mk-scrim .mk-modal:has(>.rv) .rv-btn.primary{border:0}.rv-inline>.rv>.rv-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:767px){.mk-scrim:has(>.mk-modal>.rv){padding:0}.mk-scrim .mk-modal:has(>.rv){--rv-gutter:20px;border-radius:0;width:100vw;height:100dvh;max-height:none}.mk-scrim .mk-modal:has(>.rv) .rv-chip{height:40px;min-height:40px}.mk-scrim .mk-modal:has(>.rv) .rv>.rv-top>.rv-nav{margin-left:12px}.mk-scrim .mk-modal:has(>.rv) .rv>.rv-foot{border-radius:0;gap:10px}}main[data-testid=os-shell]{--home-pad-y:22px;--home-pad-x:26px;--home-r-panel:12px}@media (min-width:768px){main[data-testid=os-shell] .home-stat-link{padding:var(--pad-card)}main[data-testid=os-shell] .home-stat-rate,main[data-testid=os-shell] .home-card-head{padding-inline:var(--home-pad-x)}main[data-testid=os-shell] .hs-body,main[data-testid=os-shell] .ha-body{padding:var(--pad-card)}main[data-testid=os-shell] .hs>.bcp{margin-inline:var(--home-pad-x)}main[data-testid=os-shell] .hi-body{padding-inline:var(--home-pad-x);padding-bottom:var(--home-pad-y)}main[data-testid=os-shell] .hf-rows{padding-inline:var(--home-pad-x)}main[data-testid=os-shell] .aw-card:not(.is-cards),main[data-testid=os-shell] .plan-card,main[data-testid=os-shell] .app-library-link{padding:var(--pad-card)}main[data-testid=os-shell] .aw-row,main[data-testid=os-shell] .aw-level-empty,main[data-testid=os-shell] .hs-events{border-radius:var(--home-r-panel)}}.auth{background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.auth-l{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:100%;max-width:640px;margin:0 auto;padding:48px clamp(24px,8vw,120px);display:flex;position:relative}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-logo{width:auto;height:22px;display:block}.auth-logo-white,body.dark .auth-logo-dark{display:none}body.dark .auth-logo-white{display:block}.auth-theme button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-intro{flex-direction:column;gap:6px;display:flex}.auth-h1{margin:0;font-size:34px;font-weight:500;line-height:40.8px}.auth-sub{margin:0;font-size:14px;font-weight:300;line-height:20.3px}.auth-sso{flex-wrap:wrap;gap:10px;display:flex}.auth-sso-btn,.auth-cta{box-sizing:border-box;height:50px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.auth-sso-btn{color:#0b0b0b;background:#fff;flex:220px;box-shadow:inset 0 0 0 1px #e4e5e8}body.dark .auth-sso-btn{box-shadow:inset 0 0 0 1px #353b44}.auth-or{opacity:.66;align-items:center;gap:12px;font-size:14px;line-height:20.3px;display:flex}.auth-or i{background:var(--well);flex:1;height:1px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field label{font-size:15px;font-weight:600;line-height:21.75px}.auth-input{box-sizing:border-box;width:100%;height:48px;color:var(--ink);font:inherit;background:#f4f5f6;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:14px;font-weight:400}body.dark .auth-input{background:#1f242a;border-color:#353b44}.auth-input::placeholder{color:var(--ink-muted)}.auth-strength{gap:6px;display:flex}.auth-track{background:var(--well);border-radius:4px;flex:1;height:4px;overflow:hidden}.auth-track i{height:100%;display:block}.auth-track i[data-tone=red]{background:var(--data-red)}.auth-track i[data-tone=amber]{background:var(--data-amber)}.auth-track i[data-tone=green]{background:var(--data-green)}.auth-error{color:var(--text-red);margin:0;font-size:13px}.auth-error a{color:inherit;font-weight:500;text-decoration:underline}.auth-error:empty{display:none}.auth-hint{opacity:.66;font-size:12px}.auth-links{flex-wrap:wrap;gap:6px 16px;display:flex}.auth-link{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.auth-link:disabled{opacity:.6;cursor:default;text-decoration:none}.auth-cta{color:#0b0b0b;background:#e3ff34;width:100%}.auth-cta:disabled,.auth-sso-btn:disabled{opacity:.6;cursor:default}.auth-foot{margin:0;font-size:14px;font-weight:300;line-height:20.3px}.auth-foot a{color:inherit;align-items:center;font-weight:500;display:inline-flex}.auth-r{background:var(--page);flex-direction:column;display:flex;position:relative;overflow:visible}.auth-art{width:min(123%,112vh);max-width:none;height:auto;position:absolute;bottom:-8vh;left:-17%}@media (max-width:1023px){.auth{grid-template-columns:1fr}.auth-r{display:none}}@media (max-width:767px){.auth-foot a{min-height:40px}.auth-logo{height:18px}.auth-theme button{width:40px;height:40px}.auth-h1{font-size:26px;line-height:31.2px}}.dept-body,.dept-list-page,.dept-blocks{gap:26px}.dept-list-page td a{min-width:40px}.dept-menu .shell-grp .shell-nav-label{font-weight:600}.dept-pages-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);line-height:normal}.dept-pages-head{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 22px;display:flex}.dept-pages-head:has(.dept-pages-empty){min-height:83px;color:var(--ink-muted);font-size:var(--fs-body);justify-content:flex-start}.dept-pages-title{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:normal}.dept-pages-empty{margin:0}.dept-pages-action>div{margin:0!important}@media (max-width:1023px){.shell-frame:has(.dept-menu)>.shell-sidebar:not(.dept-menu){display:none}}.dept-menu .shell-nav{padding:8px 12px}.dept-menu .shell-nav-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.dept-menu .shell-nav-list>li+li{margin-top:2px}.dept-menu .dept-menu-more{opacity:.7}.mk-app-review{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1100px){.mk-app-review{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.mk-app-review-list{min-width:0}.mk-app-review-more{color:var(--ink-muted);font-size:var(--fs-meta);margin:8px 0 0}.mk-app-review-panel{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere;padding:16px}.mk-app-review-panel h2{font-size:var(--fs-body);margin:0 0 4px;font-weight:600}.mk-app-review-panel h3{font-size:var(--fs-label);margin:12px 0 4px;font-weight:600}.mk-app-review-panel p{margin:0 0 6px}.mk-app-review-text{color:var(--ink-muted);margin:0 0 12px}.mk-app-review-badge{border-radius:var(--r-pill);background:var(--well);color:var(--ink);font-size:var(--fs-meta);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.mk-app-review-tag{min-width:64px;color:var(--ink-muted);font-size:var(--fs-meta);display:inline-block}.mk-app-review-diff{border-top:1px solid var(--hairline);padding-top:4px}.mk-app-review-acts{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.mk-app-review-modal-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mk-app-review-note{font-size:var(--fs-label);flex-direction:column;gap:6px;margin:0 0 12px;font-weight:500;display:flex}.mk-app-review-note textarea{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;padding:8px 10px}.mk-app-review-error{color:var(--text-red);margin:0 0 12px}.mk-app-review-events{color:var(--ink-muted);font-size:var(--fs-meta);margin:0;padding-left:18px}.mk-your-apps{margin-top:24px}.mk-your-apps-note{text-overflow:ellipsis;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.ev-tbl-wrap{border-radius:var(--r-card);background:var(--surface);max-width:100%;overflow-x:auto}.ev-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.ev-tbl thead tr,.ev-row{border-bottom:1px solid var(--hairline)}.ev-tbl th{text-align:left;padding:0;font-weight:600}.ev-sort{box-sizing:border-box;width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:flex}.ev-tbl td{box-sizing:border-box;vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}.ev-row{cursor:pointer}.ev-link{color:var(--ink);font-weight:500;display:inline-block}@media (min-width:768px){.ev-tbl{table-layout:fixed;min-width:960px}.ev-tbl td{white-space:nowrap;overflow:hidden}.ev-link{white-space:nowrap}.ev-trunc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ev-c-time{width:200px}.ev-c-source{width:120px}.ev-c-from{width:22%}.ev-c-reach{width:180px}}@media (max-width:767.98px){.ev-link{position:relative}.ev-link:before{content:"";position:absolute;inset:-12px 0}}.top-tabs{align-items:flex-start;min-width:0;max-width:100%;display:flex}.top-tabs-scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;position:relative;overflow:auto hidden}.top-tabs-scroll::-webkit-scrollbar{display:none}.top-tabs-scroll[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.top-tabs-scroll[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.top-tabs-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.top-tabs-list{gap:6px;min-height:40px;margin:0;padding:0;list-style:none;display:flex}.top-tab{box-sizing:border-box;white-space:nowrap;height:40px;color:var(--ink);border-radius:12px 12px 0 0;padding:0 18px;font-size:14px;font-weight:400;line-height:40px;text-decoration:none;display:block}.top-tab:hover{background:var(--cell)}.top-tab.top-tab-on{background:var(--surface);box-shadow:inset 0 2px 0 var(--lime), 1px 0 0 var(--well), -1px 0 0 var(--well);font-weight:600}body.dark .top-tab.top-tab-on{background:var(--well);box-shadow:inset 0 2px 0 var(--lime), 1px 0 0 #353b44, -1px 0 0 #353b44}.top-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:767px){.top-tab{min-width:40px}}.top-tabs-more{flex:none;display:none;position:relative}.top-tabs-more-btn{cursor:pointer;background:0 0;border:0;font-family:inherit}.top-tabs-more-panel{z-index:40;background:var(--surface);min-width:180px;box-shadow:0 0 0 1px var(--well), 0 8px 24px #0000001f;border-radius:12px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;right:0}body.dark .top-tabs-more-panel{background:var(--well)}.top-tabs-more-item{white-space:nowrap;color:var(--ink);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}.top-tabs-more-item:hover,.top-tabs-more-item:focus-visible{background:var(--cell)}@media (min-width:1024px){.top-tabs-list>li.top-tab-over{display:none}.top-tabs-more{display:block}}.top-tab-badge{box-sizing:border-box;background:var(--data-red);min-width:20px;height:20px;color:var(--mono-ink);font-size:var(--fs-meta);text-align:center;vertical-align:middle;border-radius:10px;margin-left:6px;padding:0 6px;font-weight:500;line-height:20px;display:inline-block}.ao-shell{box-sizing:border-box;grid-template-columns:254px minmax(0,1fr);align-items:start;min-width:0;max-width:100%;display:grid}.ao-side{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));box-sizing:border-box;background:#f6f7f8;flex-direction:column;gap:0;min-width:0;padding:8px 16px 40px;display:flex;position:sticky;overflow-y:auto;box-shadow:inset -1px 0 #e4e5e8}body.dark .ao-side{background:#111214;box-shadow:inset -1px 0 #353b44}.ao-main{gap:var(--block-gap);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}@media (max-width:1023px){.ao-shell{grid-template-columns:minmax(0,1fr)}.shell-frame:has(.ao-side)>.shell-sidebar{display:none}.ao-side{top:var(--topbar-h);z-index:40;width:254px;height:calc(100dvh - var(--topbar-h));visibility:hidden;transition:none;position:fixed;left:0;transform:translate(-100%)}.ao-side.ao-side-open{visibility:visible;transition:transform .2s;transform:none}}@media (prefers-reduced-motion:reduce){.ao-side,.ao-side.ao-side-open{transition:none}}.ao-shell.ao-tabbed{grid-template-columns:minmax(0,1fr)}.ao-shell.ao-tabbed>.ao-main.dept-body{padding-inline:0}.ao-page{--ao-inner:#f5f6f8;--ao-ring-dark:#353b44;min-width:0;color:var(--ink);font-family:var(--font);flex-direction:column;gap:26px;line-height:1.45;display:flex}body.dark .ao-page{--ao-inner:#24272c}.ao-grow{flex:auto;min-width:0}.ao-muted{opacity:.6}.ao-note{font-size:var(--fs-meta);opacity:.6;margin:0;padding:0 4px}.ao-card{border-radius:var(--r-card);background:var(--surface);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex;position:relative}body.dark .ao-card{box-shadow:inset 0 0 0 1px var(--ao-ring-dark)}.ao-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.ao-head{align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:400;display:flex}.ao-head-title{margin:0;font-size:17px;font-weight:500;line-height:1.45}.ao-pill-out,.ao-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.ao-pill-out{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}button.ao-pill-out{font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.ao-pill{color:#fff;background:#0b0b0b}.ao-total{gap:normal;height:370px;overflow:hidden}.ao-big{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-left:24px;display:flex;position:relative}.ao-big>span{font-size:14px}.ao-big b{font-size:96px;font-weight:600;line-height:1}.ao-first{background:var(--lime);min-height:44px;color:var(--on-brand);border-radius:10px;align-items:center;margin-top:12px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ao-run{object-fit:contain;width:auto;height:78%;position:absolute;bottom:0;right:8px}.ao-res{height:370px}.ao-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ao-stat{background:var(--ao-inner);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;display:flex}.ao-stat b{font-size:32px;font-weight:500;line-height:1.1}.ao-stat b.ao-missing{opacity:.6}.ao-stat span{opacity:.7;font-size:13px}.ao-sync{gap:16px}.ao-logos{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ao-logo{width:84px;height:84px;box-shadow:0 1px 0 var(--well), 0 6px 16px -10px #10182840;color:#0b0b0b;font:inherit;box-sizing:border-box;background:#fff;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}body.dark .ao-logo{background:var(--well);box-shadow:0 1px 0 var(--ao-ring-dark), 0 6px 16px -10px #10182840;color:var(--ink)}.ao-sync-warn{box-sizing:border-box;border:1px solid var(--tag-warn-border);border-radius:var(--r-pill);background:var(--tag-warn-bg);max-width:100%;min-height:24px;color:var(--tag-warn-ink);font-size:var(--fs-meta);overflow-wrap:anywhere;align-self:flex-start;align-items:center;padding:2px 10px;font-weight:500;text-decoration:none;display:inline-flex}.ao-sync-warn:hover,.ao-sync-warn:focus-visible{text-decoration:underline}.ao-logo-add{background:var(--cell);box-shadow:none;color:var(--ink);cursor:pointer;font-size:30px;font-weight:300}body.dark .ao-logo-add{background:var(--well);box-shadow:none}.ao-flows{gap:14px}.ao-table-wrap{min-width:0;overflow-x:auto}.ao-table{border-collapse:separate;border-spacing:0 8px;width:100%;font-size:14px}.ao-table thead th{text-align:left;padding:0 16px;font-weight:400}.ao-sort{min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-meta);opacity:.6;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ao-row{cursor:pointer}.ao-row td{white-space:nowrap;background:var(--ao-inner);vertical-align:middle;padding:10px 16px 10px 0}.ao-row td:first-child{border-radius:14px 0 0 14px;padding-left:16px}.ao-row td:last-child{text-align:right;border-radius:0 14px 14px 0}.ao-row:hover td{box-shadow:inset 0 1.5px 0 var(--ink), inset 0 -1.5px 0 var(--ink)}.ao-row td img{object-fit:contain;width:40px;min-width:40px;height:40px;display:block}.ao-row td.ao-col-name{white-space:normal;min-width:340px}.ao-name{vertical-align:middle;min-height:40px;color:var(--ink);overflow-wrap:normal;word-break:normal;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:inline-flex}.ao-empty{background:var(--ao-inner);font-size:var(--fs-body);border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.ao-empty-link{color:var(--ink);font-weight:500}.ao-set-rate{font-size:var(--fs-meta);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.ao-stat b .ao-est{font-size:var(--fs-meta);opacity:.7;font-weight:400}.ao-seg{border:.5px solid var(--border-black);border-radius:var(--r-toggle);box-sizing:border-box;vertical-align:middle;width:132px;height:31px;display:inline-flex;position:relative}.ao-seg-thumb{border-radius:var(--r-toggle);background:var(--mono-black);width:50%;box-shadow:var(--shadow-thumb);transition:left .25s;position:absolute;top:-.5px;bottom:-.5px;left:-.5px}.ao-seg[data-pos="1"] .ao-seg-thumb{left:50%}.ao-seg[data-pos="0"] .ao-seg-thumb{background:var(--lime)}.ao-seg[data-pos="0"] .ao-seg-opt.is-on{color:var(--on-brand)}.ao-seg-opt{z-index:1;height:100%;color:var(--ink-black);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:relative}.ao-seg-opt.is-on{color:var(--mono-black-ink);font-weight:500}.ao-seg-opt:disabled{cursor:default}.ao-state{border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ao-state.is-on{background:var(--lime);color:var(--on-brand)}.ao-state.is-off{box-shadow:inset 0 0 0 1.5px var(--ink)}.ao-status{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}@media (min-width:768px){.ao-status{flex-wrap:nowrap}}.ao-held{box-sizing:border-box;border-radius:var(--r-pill);background:var(--tag-warn-bg);min-height:24px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ao-gap{box-sizing:border-box;border-radius:var(--r-pill);background:var(--tag-warn-bg);min-height:24px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ao-gap:hover,.ao-gap:focus-visible{text-decoration:underline}.ao-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ao-sec-head h2{margin:0;font-size:26px;font-weight:600}.ao-sec-head p{font-size:var(--fs-body);opacity:.66;margin:0}.ao-fleet{flex-direction:column;gap:12px;display:flex}.ao-levels{flex-direction:column;gap:26px;display:flex}.ao-level{border-radius:var(--r-card);background:var(--surface);overflow:hidden}body.dark .ao-level{box-shadow:inset 0 0 0 1px var(--ao-ring-dark)}.ao-level-head{min-height:42px;color:var(--on-brand);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 20px;font-size:16px;display:flex}.ao-level-head.is-red{background:var(--col-red)}.ao-level-head.is-yellow{background:var(--col-yellow)}.ao-level-head.is-mint{background:var(--col-mint)}.ao-level-sub{font-size:var(--fs-meta);opacity:.7;margin:0;padding:14px 20px 0}.ao-level-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:12px 20px 20px;list-style:none;display:grid}.ao-level-item{background:var(--ao-inner);min-height:48px;color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.ao-level-item img{object-fit:contain;width:36px;height:36px}.ao-level-item .ao-grow{font-size:var(--fs-body);flex-direction:column;display:flex}.ao-level-item .ao-muted{font-size:var(--fs-meta)}.ao-level-empty{font-size:var(--fs-body);padding:8px 4px}.ao-toast{z-index:70;background:var(--cta);max-width:calc(100vw - 32px);color:var(--cta-ink);font-size:var(--fs-body);box-sizing:border-box;border-radius:14px;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ao-skel{border-radius:var(--r-card);background:var(--well);height:370px}.ao-skel.is-hero{height:86px}.ao-skel.is-row{height:238px}@media (max-width:1100px){.ao-col-trigger,.ao-col-level,.ao-col-hours,.ao-col-cost{display:none}}@media (max-width:767px){.ao-two{grid-template-columns:1fr}.ao-big b{font-size:64px}.ao-big{padding-left:4px}.ao-run{display:none}.ao-total,.ao-res{height:auto}.ao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-logo{width:64px;height:64px}.ao-col-department{display:none}.ao-pill,.ao-pill-out{height:40px}.ao-seg{height:42px}.ao-set-rate,.ao-sync-warn{min-height:40px}.ao-sort{min-width:40px}}.ao-groupby{box-shadow:inset 0 0 0 1px var(--ink);border-radius:20px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ao-groupby a{min-height:26px;color:var(--ink);border-radius:16px;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.ao-groupby a.is-on{background:var(--ink);color:var(--surface);font-weight:500}.ao-level-head.is-plain{background:var(--well)}@media (max-width:767px){.ao-groupby a{justify-content:center;min-width:40px;min-height:40px}}.ao-level-item .ao-head-chip{background:var(--mono);color:var(--lime);vertical-align:middle;white-space:nowrap;border-radius:8px;align-items:center;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.ao-page .aw-card.is-cards{border-radius:20px;gap:26px}.ao-page .aw-card .aw-level-bar{padding-right:12px}.ao-page .aw-card .aw-level-add span{box-sizing:border-box;gap:6px;width:24px;height:24px}.ao-page .aw-card .aw-t b{line-height:20px}.ao-page .aw-card .aw-tag{box-sizing:border-box;border:0;height:22px;font-weight:400;line-height:16px}.ao-page .aw-card .aw-live-head{line-height:normal}.ao-page .aw-card .aw-card-head{gap:12px 18px;line-height:normal}.ao-page .aw-card .aw-heading{font-size:17px;font-weight:600;line-height:normal}.mk-from-app{max-width:100%;font-size:var(--fs-label);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.mk-from-app-link{min-height:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);overflow-wrap:anywhere;border-radius:20px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.mk-from-app-detach{min-height:40px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:underline;display:inline-flex}.mk-from-app-text{margin:0 0 16px}.mk-from-app-error{color:var(--danger);margin:0 0 12px}.mk-from-app-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ag-page{--rx-inner:#f5f6f8;--rx-row-dark:#1f242a;--rx-row-shadow:0 1px 3px #00000073;--rx-ring-dark:#353b44;min-width:0;color:var(--ink);font-family:var(--font);flex-direction:column;gap:26px;line-height:1.45;display:flex}body.dark .ag-page{--rx-inner:#272c33}.ag-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-label{font-size:var(--fs-body);font-weight:500}.ag-lead{font-size:var(--fs-body);margin:0;font-weight:300}.ag-band-acts{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.ag-band-acts .rx-pile-row{width:auto}.ag-band-acts .rx-pile-btn{flex:none}.ag-band-acts .rx-pile-btn.is-on{width:auto}.ag-picks-title{margin:0;font-size:33.6px;font-weight:600;line-height:1.15}.ag-pill-out,.ag-pill-black{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ag-pill-out{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:0 0}.ag-card-tools .ag-pill-out{box-shadow:inset 0 0 0 1px var(--ink);padding:0 14px;font-size:12px;font-weight:400}.ag-pill-out:disabled{opacity:.45;cursor:default}.ag-pill-black{background:var(--cta);color:var(--cta-ink)}.ag-big{border-radius:22px;min-height:44px;padding:0 18px;font-size:14px}.ag-band-acts .ag-pill-out.ag-big,.ag-foot .ag-pill-out.ag-big{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:20px;font-size:13px}.ag-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:26px;display:grid}.ag-layout>*{min-width:0}.ag-main{flex-direction:column;gap:26px;min-width:0;display:flex}.ag-nav{flex-direction:column;gap:2px;min-width:0;display:flex;position:sticky;top:16px}.ag-nav-h{font-size:13px}.ag-nav-list{flex-direction:column;gap:2px;margin-top:10px;display:flex}.ag-nav-item{min-height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:flex;position:relative}.ag-nav-item:hover{background:var(--cell)}.ag-nav-item.is-on{background:var(--lime);color:var(--on-brand);font-weight:600}.ag-nav-item.is-nn{opacity:.6}.ag-nav-check{flex:none;width:14px;font-size:12px}.ag-nav-nn{opacity:.8;font-size:12px}.ag-folders{border-bottom:1px solid var(--well);align-items:flex-end;gap:4px;display:flex;overflow-x:auto}.ag-folder{height:40px;color:var(--ink);font:inherit;opacity:.65;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;padding:0 18px;font-size:14px;position:relative;top:1px}.ag-folder:hover{opacity:1;background:var(--cell)}.ag-folder.is-on{opacity:1;background:var(--surface);box-shadow:inset 0 2px 0 var(--lime), 1px 0 0 var(--well), -1px 0 0 var(--well);font-weight:600}body.dark .ag-folder.is-on{background:var(--rx-row-dark);box-shadow:inset 0 2px 0 var(--lime), 1px 0 0 var(--rx-ring-dark), -1px 0 0 var(--rx-ring-dark)}.ag-folder.is-rev{opacity:1;font-weight:600}.ag-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;display:grid}.ag-span-4{grid-column:span 4;min-width:0}.ag-span-8{grid-column:span 8;min-width:0}.ag-span-12{grid-column:span 12;min-width:0}.ag-stack{flex-direction:column;gap:26px;display:flex}.ag-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.ag-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}body.dark .ag-card,body.dark .ag-does,body.dark .ag-digest,body.dark .ag-why{box-shadow:inset 0 0 0 1px var(--rx-ring-dark)}.ag-card-strip{border-bottom:1px solid var(--well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;display:flex}.ag-card-title{margin:0;font-size:16px;font-weight:400}.ag-card-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-card-body{flex-direction:column;gap:10px;min-width:0;padding:20px 20px 24px;display:flex}.ag-card-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ag-chip{background:var(--well);border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ag-chip:before{content:"";background:var(--data-green);border-radius:50%;width:6px;height:6px}.ag-pop{background:var(--cell);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}body.dark .ag-pop{background:var(--lime);color:var(--on-brand)}.ag-does{border-radius:var(--r-card);background:var(--lime);min-height:260px;color:var(--on-brand);align-items:center;gap:22px;padding:18px 40px;display:flex;overflow:hidden}.ag-does-frame{flex:none}.ag-does-art{object-fit:contain;width:120px;height:140px;display:block}.ag-does-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.ag-does-label{font-size:var(--fs-body);font-weight:500}.ag-does-copy p{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.35}.ag-does .rx-missing{color:var(--on-brand)}.ag-facts-wrap{border-radius:var(--r-card);box-sizing:border-box;background:#fff;height:100%;padding:4px}.ag-facts{color:#0b0b0b;box-sizing:border-box;background:#fff;border:3px solid #0b0b0b;border-radius:16px;flex-direction:column;height:100%;padding:14px 16px;display:flex}.ag-facts .rx-missing{color:#0b0b0b}body.dark .ag-facts-wrap,body.dark .ag-facts{color:var(--ink);background:#272c33}body.dark .ag-facts .rx-missing{color:var(--ink)}body.dark .ag-facts{border-color:var(--ink)}body.dark .ag-facts-rule{background:var(--ink)}.ag-facts-h{letter-spacing:-.02em;font-size:32px;font-weight:900;line-height:1}.ag-facts-sub{padding:6px 0 4px;font-size:13px}.ag-facts-rule{background:#0b0b0b;height:1px;margin:5px 0}.ag-facts-rule.is-thick{height:7px}.ag-facts-row{overflow-wrap:anywhere;grid-template-columns:118px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.35;display:grid}.ag-facts-row b{font-weight:800}.ag-outcome{gap:10px;padding:22px 24px}.ag-outcome-big{align-items:baseline;gap:8px;display:flex}.ag-outcome-big b{font-size:30px;font-weight:600;line-height:1.1}.ag-kv{border-bottom:1px solid var(--well);font-size:var(--fs-body);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.ag-kv b{text-align:right;font-weight:600}.ag-glance-big{font-size:30px;font-weight:600}.ag-bfce{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ag-bfce>div{background:var(--rx-inner);border-radius:12px;padding:14px}.ag-bfce p{font-size:var(--fs-body);overflow-wrap:anywhere;margin:8px 0 0}.ag-bw{background:var(--field);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}body.dark .ag-bw{background:var(--rx-row-dark);box-shadow:var(--rx-row-shadow)}.ag-bw p{font-size:var(--fs-body);margin:0}.ag-bw-list{background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px 10px 30px;font-size:13px;list-style:outside;display:flex}.ag-flows{grid-template-columns:1fr 40px 1fr;align-items:stretch;gap:12px;display:grid}.ag-flow{color:#0b0b0b;font-size:var(--fs-body);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ag-flow.is-bad{background:#fff1ee}.ag-flow.is-good{background:#f4ffc4}body.dark .ag-flow{color:#f2f3f5}body.dark .ag-flow.is-bad{background:#2a1b18}body.dark .ag-flow.is-good{background:#232a10}body.dark .ag-flow .rx-missing{color:#f2f3f5}body.dark .ag-flow-foot{border-top-color:#f2f3f51f}.ag-flow ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.ag-flow ol.ag-flow-steps{list-style:decimal}.ag-flow-steps li{padding-left:2px}.ag-step-lead{font-weight:600}.ag-how-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ag-how-tools .rx-source-tools{display:contents}.ag-how-note{opacity:.6;margin-left:auto;font-size:12px;font-weight:300}.ag-flow .rx-missing{color:#0b0b0b}.ag-flow-foot{border-top:1px solid #0b0b0b1f;margin-top:auto;padding-top:10px}.ag-flow-arrow{justify-content:center;align-items:center;font-size:22px;display:flex}.ag-trust-opts{flex-direction:column;gap:10px;display:flex}.ag-aut{--tier:#ff9b91;border:1px solid color-mix(in srgb, var(--tier) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tier) 26%, var(--surface)) 0%, color-mix(in srgb, var(--tier) 8%, var(--surface)) 100%);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}body.dark .ag-aut:not(.is-on){box-shadow:var(--rx-row-shadow)}.ag-aut-yellow{--tier:#ffd865}.ag-aut-mint{--tier:#75f3ca}.ag-aut.is-on{border-color:color-mix(in srgb, var(--tier) 70%, #0b0b0b);background:linear-gradient(180deg, var(--tier) 0%, color-mix(in srgb, var(--tier) 45%, var(--surface)) 100%);color:#0b0b0b}.ag-aut:disabled{opacity:.5;cursor:default}.ag-aut-check{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.ag-aut.is-on .ag-aut-check{box-shadow:none;color:#fff;background:#0b0b0b}.ag-aut-copy{flex-direction:column;gap:2px;font-size:12px;display:flex}.ag-aut-copy b{font-size:var(--fs-body);font-weight:500}.ag-aut-copy .ag-aut-for{opacity:.6;font-size:12px;font-weight:300}.ag-aut.is-on .ag-aut-for{color:#0b0b0ba8;opacity:.72}.ag-bounds{font-size:var(--fs-body);flex-direction:column;gap:6px;display:flex}.ag-bounds>b{margin-top:14px}.ag-bounds>b:first-child{margin-top:0}.ag-b-row{margin:0;padding-left:22px;position:relative}.ag-b-row:before{position:absolute;left:0}.ag-b-row.is-never:before{content:"⛉";color:var(--data-green)}.ag-b-row.is-back:before{content:"↺"}.ag-b-row.is-you:before{content:"◯";font-size:11px;top:3px}.ag-touch{flex-direction:column;gap:8px;display:flex}.ag-touch-row{background:var(--field);font-size:var(--fs-body);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.ag-touch-row b{width:140px;font-weight:500}.ag-hum{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0}.ag-hum.is-off{opacity:.6}.ag-hum.is-off .rx-check{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.ag-why{border-radius:var(--r-card);background:var(--lime);color:var(--on-brand);flex-direction:column;gap:12px;padding:24px;display:flex}.ag-why p{font-size:var(--fs-body);margin:0}.ag-why-count{flex-direction:column;gap:4px;margin-top:auto;display:flex}.ag-why-count b{font-size:36px}.ag-why-count span{font-size:var(--fs-body);opacity:.7}.ag-prompt{background:var(--rx-inner);max-height:420px;font:13px/1.6 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:16px;overflow:auto}.ag-chip.is-green{background:var(--tint-green)}.ag-review{padding:0}.ag-rv-head{background:var(--surface);box-shadow:0 1px 0 var(--well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}body.dark .ag-rv-head{background:var(--rx-row-dark);box-shadow:0 1px 0 var(--rx-ring-dark)}.ag-rv-head>div:first-child{flex-direction:column;gap:4px;display:flex}.ag-rv-title{font-size:20px;font-weight:500}.ag-rv-fit{flex-wrap:wrap;gap:8px;display:flex}.ag-cf{min-height:34px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ag-cf.is-on{background:var(--lime);box-shadow:none;color:var(--on-brand)}.ag-rv-body{flex-direction:column;gap:14px;padding:18px 26px 24px;display:flex}.ag-ro{flex-direction:column;gap:14px;display:flex}.ag-ro-g{font-size:var(--fs-body);flex-direction:column;gap:6px;display:flex}.ag-ro-i{background:var(--rx-inner);border-radius:8px;padding:8px 12px}.ag-edit-note{background:var(--lime);color:var(--on-brand);font-size:var(--fs-body);border-radius:10px;margin:0;padding:10px 14px}.ag-le-row{align-items:center;gap:6px;display:flex}.ag-le-row input{border:1px solid var(--well);background:var(--white);min-width:0;height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:10px;flex:1;padding:0 10px}.ag-le-row input:focus{outline:2px solid var(--lime);outline-offset:0}.ag-le-del,.ag-le-add{min-width:40px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px}.ag-le-add{box-shadow:inset 0 0 0 1px var(--well);align-self:flex-start;padding:0 12px;font-size:13px}.ag-foot{z-index:18;background:color-mix(in srgb, var(--page) 50%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 color-mix(in srgb, var(--well) 80%, transparent);border-radius:16px 16px 0 0;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 8px;display:flex;position:sticky;bottom:0}.ag-next{background:var(--cta);height:52px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}body.dark .ag-next{background:var(--lime);color:var(--on-brand)}.ag-rv-add,.ag-rv-later{height:56px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.ag-rv-add{background:var(--lime);color:var(--on-brand)}.ag-rv-later{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:0 0}.ag-rv-later.is-on{background:var(--well)}.ag-human-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.ag-digest{gap:8px;padding:24px}.ag-digest-t{font-size:17px;font-weight:500}.ag-mail{background:var(--field);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.ag-mail-from{font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.ag-mk{background:var(--lime);width:26px;height:26px;color:var(--on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.ag-mail-row{gap:8px;margin-top:4px;font-size:12px;display:flex}.ag-digest-foot{margin-top:auto}.ag-rollout{gap:0;padding:0;overflow:hidden}.ag-rollout-h{border-bottom:1px solid var(--line,#f0f1f3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 22px 0 32px;font-size:20px;display:flex}.ag-rollout>.ag-phases{padding:var(--pad-card)}.ag-phase-text{font-size:16px;line-height:1.5}.ag-phase-text>b{font-weight:600}.ag-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ag-phase{background:var(--field);border-radius:12px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.ag-phase>b:nth-child(2){font-size:24px;font-weight:600}.ag-done{background:var(--lime);color:var(--on-brand);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ag-done-go{color:#fff;background:#0b0b0b;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ag-add-agents{background:var(--lime);min-height:44px;color:var(--on-brand);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.ag-build-list{flex-direction:column;gap:8px;max-height:50vh;line-height:1.45;display:flex;overflow:auto}.ag-build-row b{font-size:14px;font-weight:500}.ag-build-sub{margin:0 0 12px}.ag-build-error{color:var(--danger-ink);margin:8px 0 0}.ag-build-not{height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-self:center;padding:0 18px;font-size:13px}body.dark .ag-build-row{background:#1f242a;box-shadow:0 1px 3px #00000073}.ag-build-go{background:var(--lime);height:48px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.ag-build-row{box-sizing:border-box;background:var(--field);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:61px;padding:10px 14px;line-height:1.45;display:flex}.ag-build-row input{width:20px;height:20px}.ag-build-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ag-picks{padding:var(--pad-card);gap:8px}.ag-pick{background:var(--field);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.ag-pick.is-on{box-shadow:inset 0 0 0 2px var(--lime)}.ag-pick:not(.is-on) .ag-pick-name{opacity:.6}.ag-pick-name{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.ag-pick-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-seg{background:var(--well);border-radius:22px;padding:3px;display:inline-flex}.ag-seg button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:19px;padding:0 14px;font-size:13px;font-weight:500}.ag-seg button.is-on{color:#fff;background:#0b0b0b}@media (max-width:1100px){.ag-span-4,.ag-span-8{grid-column:span 12}.ag-bfce{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-human-row{grid-template-columns:1fr}}@media (max-width:767px){.ag-seg button{min-height:40px}.ag-layout{grid-template-columns:minmax(0,1fr)}.ag-nav{position:static}.ag-nav-list{flex-direction:row;overflow-x:auto}.ag-nav-item{flex:none}.ag-two,.ag-phases,.ag-bfce,.ag-flows{grid-template-columns:1fr}.ag-flow-arrow{transform:rotate(90deg)}.ag-does{flex-direction:column;padding:18px}.ag-cf{min-height:40px}.ag-done{padding:16px}.ag-does-copy p{font-size:18px}.ag-foot{gap:10px;padding:10px 12px;position:static}.ag-next,.ag-foot .ag-pill-out,.ag-rv-add,.ag-rv-later{flex:1}.ag-rv-add,.ag-rv-later{padding:0 10px;font-size:14px}.ag-folders{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ag-band-acts{width:100%}}.ap-param-card{min-width:0}.ap-param-help{margin-top:2px;display:block}.ap-param-edit{gap:12px}.ap-param-edit>legend{overflow-wrap:anywhere}.ap-param-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.ap-param-field{font-weight:600}.ap-param-field>.ap-cfg-input{font-weight:400}.ap-param-area{resize:vertical;min-height:80px;max-height:240px;overflow:auto}.ap-param-switch{min-height:40px;font-size:var(--fs-body);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;display:flex}.ap-param-switch>input{flex:none;width:20px;height:20px;margin:0}.ap-param-multi{gap:4px}.ap-param-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-param-remove,.ap-param-add{min-height:40px;padding:0 16px}.ap-param-save{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.ap-param-save-btn{border-radius:var(--r-input);background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.ap-param-save-btn:disabled{opacity:.5;cursor:default}.ap-param-error{color:var(--text-red)}.ap-param-line{overflow-wrap:anywhere;margin:0}.ap-param-dept{flex-direction:column;gap:10px;min-width:0;display:flex}.ap-param-dept+.ap-param-dept{margin-top:16px}.ap-param-dept-title{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;font-weight:600}.ap-param-dept-title>a{color:inherit;text-decoration:underline}@media (max-width:600px){.ap-param-grid{grid-template-columns:minmax(0,1fr)}.ap-param-save-btn{width:100%}}.dfp{flex-direction:column;gap:6px;min-width:0;display:flex}.dfp-list{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);flex-direction:column;gap:2px;min-width:0;max-height:264px;padding:4px;display:flex;overflow-y:auto}.dfp-option{border-radius:var(--r-input);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 12px;display:flex}.dfp-option:hover,.dfp-option[aria-selected=true]{background:var(--well)}.dfp-picked{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dfp-picked .ap-pill{min-height:44px}.dfp-toggle{min-height:44px;font-size:var(--fs-body);align-items:center;gap:10px;display:flex}.ap-spec{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-spec>div{min-width:0;scroll-margin-top:80px}.ap-ready{margin:0 0 16px}.ap-ready-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ap-ready-list>li{min-width:0;font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ap-ready-list>li>span{overflow-wrap:anywhere;flex:260px;min-width:0}.ap-spec-msg{overflow-wrap:anywhere;flex:100%;font-size:13px}.ap-access{margin:0 0 16px}.ap-access-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ap-access-list>li{min-width:0;font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ap-access-name{overflow-wrap:anywhere;flex-direction:column;flex:180px;min-width:0;display:flex}.ap-access-list .connect-mark,.ap-access-list .connect-tile{flex:none;width:32px;height:32px}.ap-access-needs_reconnect,.ap-access-not_connected{color:var(--text-red)}.ap-access-later{opacity:.7;font-size:12px}.ap-spec-group{flex-direction:column;gap:12px;min-width:0;padding:12px 0 0;display:flex}.ap-setup-col{flex-direction:column;gap:26px;min-width:0;display:flex}.ap-setup-draft{background:var(--field);border-radius:12px;min-width:0;padding:14px 16px}.ap-setup-instructions{background:var(--surface);flex-direction:column;gap:1.55em;min-width:0;min-height:140px;padding:12px;display:flex}.ap-setup-text{color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-weight:400;line-height:1.55}body.dark .ap-setup-draft{background:#2e343c}body.dark .ap-setup-instructions{background:#272c33}body.dark .ap-setup-raw>pre{background:#2e343c}.ap-setup-offers{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ap-setup-raw{flex-direction:column;gap:10px;min-width:0;display:flex}.ap-setup-raw>summary{min-height:40px;font-size:var(--fs-body);cursor:pointer;align-items:center;font-weight:600;display:flex}.ap-setup-raw>pre{background:var(--field);max-height:480px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.ap-lf{color:#0b0b0b;box-sizing:border-box;background:#fff;border:2px solid #0b0b0b;border-radius:16px;min-width:0;padding:14px 18px 16px}.ap-lf-h{margin:0;font-size:34px;font-weight:800;line-height:34px}.ap-lf-name{margin:4px 0 0;font-size:13px;line-height:20px}.ap-lf-rule{background:#0b0b0b;border:0;height:1px;margin:8px 0}.ap-lf-rule.is-thick{height:8px;margin:10px 0 8px}.ap-lf-row{overflow-wrap:anywhere;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:4px 0;font-size:14px;display:grid}.ap-lf-row b{font-weight:700}.ap-lf-tools{flex-wrap:wrap;gap:6px;display:flex}.ap-lf-tool{background:#f4f5f6;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px 0 4px;font-size:12px;font-weight:500;display:inline-flex}.ap-lf-tool i{color:#fff;background:#0b0b0b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.ap-lf-dept{opacity:.7;margin-top:10px;font-size:13px}body.dark .ap-lf{border-color:var(--ink);color:var(--ink);background:#272c33}body.dark .ap-lf-rule{background:var(--ink)}body.dark .ap-lf-tool{background:#2e343c}body.dark .ap-lf-tool i{background:var(--ink);color:#272c33}.ap-setup-draft{flex-direction:column;gap:8px;display:flex}.ap-setup-row{grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.ap-setup-row b{font-weight:700}.ap-setup-foot{justify-content:space-between;gap:10px;font-size:12px;display:flex}.ap-setup-instructions{border:1px solid #e4e5e8}body.dark .ap-setup-instructions{border-color:#3a4048}.ap-setup-bar{justify-content:flex-end;display:flex}.ap-setup-pane[hidden]{display:none}.ap-setup-pane{flex-direction:column;gap:26px;min-width:0;display:flex}.ap-lf-docs{flex-direction:column;gap:2px;margin:0 0 4px;padding:0;list-style:none;display:flex}.ap-lf-docs a,.ap-lf-manage{color:inherit;text-underline-offset:2px;text-decoration:underline}.ag-iv{min-height:560px}.ag-iv .ag-card-body{align-items:stretch;gap:16px;min-height:0;padding:18px 24px 24px;display:flex}.ag-iv-art{object-fit:contain;flex:none;align-self:flex-end;width:64px;height:auto}.ag-iv-main{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.ag-iv-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:min(520px,62vh);max-height:62vh;display:flex;overflow:auto}.ag-iv-u{background:var(--lime);max-width:85%;color:var(--on-brand);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;align-self:flex-end;padding:12px 16px;font-size:13px}.ag-iv-a-row{align-items:flex-start;gap:10px;display:flex}.ag-iv-tile{background:var(--well);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ag-iv-a{background:var(--well);max-width:85%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:14px;font-size:13px}.ag-iv-qs{flex-wrap:wrap;gap:8px;display:flex}.ag-iv-q{height:40px;min-height:var(--tap-min,40px);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.ag-iv-q:disabled{opacity:.5;cursor:default}.ag-iv-form{background:var(--surface);height:52px;box-shadow:inset 0 0 0 1px var(--well);border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}body.dark .ag-iv-form{background:var(--white)}.ag-iv-form input{min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.ag-iv-send{background:var(--lime);width:40px;height:40px;color:var(--on-brand);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ag-iv-send:disabled{opacity:.5;cursor:default}.ag-iv-note{background:var(--white);color:var(--ink-muted);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.ag-iv-cut{color:var(--ink-muted);white-space:normal;margin:6px 0 0;font-size:12px}.ag-iv-src{color:var(--ink-muted);font-size:12px}.ag-iv-ask{margin-top:auto}@media (max-width:767px){.ag-iv .ag-card-body{padding:14px 16px 16px}.ag-iv-art{display:none}.ag-iv-q{white-space:normal;text-align:left;height:auto;min-height:40px;padding:8px 14px}}.ap-pc{border:1px solid var(--field-border);border-radius:var(--r-input);flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.ap-pc-title{font-size:var(--fs-body);margin:0;font-weight:700}.ap-pc-line{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.ap-pc-ul{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;padding-left:20px}.ap-pc-h{font-size:var(--fs-body);margin:0 0 4px;font-weight:600}.ap-pc-rules{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.ap-pc details>summary{cursor:pointer;font-size:var(--fs-body);align-items:center;min-height:32px;font-weight:600;display:flex}.ap-pc-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:inherit;margin:6px 0 0;font-size:13px;overflow:auto}.ap-pc-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-pc-acts>button{min-height:40px}.ap-pc-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.ap-pc-trend{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:767px){.ap-head>.ap-head-text{flex:none}.ap-stage-head>.ap-status{flex-wrap:wrap;flex:100%;row-gap:6px}.ap-stage-head>.ap-status>.ap-level{flex:1 1 0;min-width:0;min-height:40px}.ap-stage-head>.ap-status>.ap-level-msg{flex:100%}}.ap-options{max-height:360px}.ap-group{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ap-source{color:var(--ink);padding:8px 10px 2px;font-size:13px;font-weight:600}.ap-class{color:var(--ink-muted);padding:4px 10px 0;font-size:12px;font-weight:600}.ap-option{flex-wrap:wrap;padding:6px 10px}.ap-active{background:var(--cell)}.ap-text{overflow-wrap:anywhere;flex-direction:column;flex:160px;min-width:0;display:flex}.ap-off{cursor:default}.ap-off .ab-option-name,.ap-off .ab-tile{color:var(--ink-muted)}.ap-off:hover{background:0 0}.ap-write{text-decoration:underline}.ap-line{display:block}.arc{flex-direction:column;gap:12px;min-width:0;display:flex}.arc-kicker{opacity:.7;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.arc-sub{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.arc-list{flex-direction:column;gap:10px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.arc-row{border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.arc-label{font-size:14px;font-weight:600}.arc-from,.arc-to{align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.arc-from{opacity:.7;text-decoration:line-through}.arc-tag{flex:none;min-width:40px;font-size:12px;font-weight:600;text-decoration:none}.arc-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.arc-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.arc-acts{flex-wrap:wrap;gap:10px;display:flex}.arc-acts button{min-height:40px}.arc-toast{z-index:70;box-sizing:border-box;border-radius:var(--r-inner);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;box-shadow:var(--shadow-card);margin:0;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mk-modal .ra-text{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0 0 20px}.mk-modal .ra-error{color:var(--text-red);margin-bottom:16px}.mk-modal .ra-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-modal .ra-danger{box-sizing:border-box;color:#fff;height:50px;font:inherit;cursor:pointer;background:#d92d20;border:0;border-radius:10px;padding:0 28px;font-size:15px;font-weight:500}.mk-modal .ra-danger:disabled{cursor:default;opacity:.6}.ta-hero-pill.wf-hero-outline{border:1px solid var(--ink-on-brand);border-radius:var(--r-pill);box-sizing:border-box;height:36px;color:var(--ink-on-brand);background:0 0;padding:0 16px;font-size:13px;font-weight:500}.ta-hero-pill.wf-hero-outline:hover{background:0 0}.ta-hero-pill.wf-hero-outline[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:767px){.ta-hero-pill.wf-hero-outline{height:40px}}.wf-switch{box-sizing:border-box;background:var(--well);vertical-align:middle;border-radius:13px;flex:none;width:44px;height:26px;display:inline-block;position:relative}.wf-switch:after,.wf-switch-field:after{content:"";background:var(--mono-ink);border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;left:3px}.wf-switch:after{top:3px}.wf-switch[aria-checked=true],.wf-switch-field[aria-checked=true]:before{background:var(--on-brand)}.wf-switch[aria-checked=true]:after,.wf-switch-field[aria-checked=true]:after{background:var(--lime);left:21px}.wf-switch-field{min-height:50px;color:var(--ink);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:500;display:inline-flex;position:relative}.wf-switch-field:before{content:"";background:var(--well);border-radius:13px;flex:none;width:44px;height:26px}.wf-switch-field:after{top:calc(50% - 10px)}body.dark .wf-switch:not([aria-checked=true]),body.dark .wf-switch-field:not([aria-checked=true]):before{background:#353b44}.wf-switch-field:disabled{cursor:default;opacity:.5}.wf-switch-field:focus-visible{outline:none}.wf-switch-field:focus-visible:before{box-shadow:var(--focus-ring)}@media (max-width:767px){.wf-switch:before{content:"";position:absolute;inset:-7px 0}}button.wf-switch{font:inherit;cursor:pointer;border:0;margin:0;padding:0}button.wf-switch[aria-disabled=true]{cursor:default;opacity:.5}button.wf-switch[aria-busy=true]{cursor:progress}button.wf-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.wf-switch-cell{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.wf-switch-reason{max-width:220px;color:var(--ink-muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.wf-last-run{white-space:nowrap;align-items:center;min-height:40px;display:inline-flex}.wf-filters{flex-wrap:wrap;gap:12px;margin:0 0 12px;display:flex}.wf-filter{min-width:0;font-size:var(--fs-body);align-items:center;gap:8px;font-weight:500;display:inline-flex}.wf-filter select{border:1px solid var(--hairline);background:var(--surface);min-width:0;max-width:100%;height:40px;color:var(--ink);font:inherit;border-radius:20px;padding:0 14px;font-size:13px;font-weight:400}.wf-toast{z-index:70;box-sizing:border-box;background:var(--cta);max-width:calc(100vw - 32px);color:var(--cta-ink);font-size:var(--fs-body);border-radius:14px;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.wf-table-wrap{min-width:0;max-width:100%}.wf-table-wrap[data-columns=compact] .wf-col-extra{display:none}.wf-table-wrap>div{background:linear-gradient(to right, var(--surface) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 18%, transparent), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 18%, transparent), transparent) right center / 14px 100% no-repeat scroll, var(--surface)}.wf-columns-toggle{border:1px solid var(--hairline);background:var(--surface);height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:20px;padding:0 14px;font-size:13px;font-weight:500}.wf-columns-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.wf-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.wf-name>.shell-nav-icon{flex:none}.wf-health{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wf-health-dot{background:var(--data-green);border-radius:50%;flex:none;width:8px;height:8px}.wf-health[data-health=failing] .wf-health-dot{background:var(--data-amber)}.wf-health[data-health=paused] .wf-health-dot{background:var(--data-red)}.ks-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ks-row{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;padding:8px 0;display:flex}.ks-row:first-child{border-top:0}.ks-main{flex-direction:column;flex:240px;min-width:0;display:flex}.ks-state{font-size:var(--fs-body);color:var(--ink);flex:none;font-weight:600}.ks-state[data-off=true]{color:var(--text-red)}.ks-help,.ks-why{font-size:var(--fs-body);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.ks-why{color:var(--ink)}.ks-error{font-size:var(--fs-body);color:var(--text-red);overflow-wrap:anywhere;flex-basis:100%;margin:0}.ks-skeleton{border-top:1px solid var(--hairline);opacity:.4;height:50px}.ks-skeleton:first-child{border-top:0}.ks-form{gap:8px;min-width:0;display:grid}.ks-label{color:var(--ink);font-size:var(--fs-body);font-weight:500}.ks-input{box-sizing:border-box;border-radius:var(--r-inner);width:100%;min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--well);background:var(--surface-white);color:var(--ink);font:inherit;font-size:var(--fs-body);border:0;padding:0 12px}.ks-actions{flex-wrap:wrap;gap:8px;display:flex}.apc-extra{border-radius:var(--r-inner);background:var(--well);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px 12px;font-size:13px;display:flex}.apc-extra ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.apc-extra-note{color:var(--ink-muted);margin:0;font-size:12px}.apc-scrim{z-index:55;background:color-mix(in srgb, var(--ink) 35%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}body.dark .apc-scrim{background:color-mix(in srgb, var(--page) 60%, transparent)}.apc-drawer{box-sizing:border-box;background:var(--surface);width:min(480px,100vw);height:100dvh;color:var(--ink);box-shadow:var(--shadow-card);outline:none;flex-direction:column;gap:12px;padding:24px 24px 20px;display:flex;overflow:hidden}.apc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.apc-title{min-width:0}.apc-title h2{margin:0;font-size:20px;font-weight:600}.apc-kicker{opacity:.7;overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;font-weight:500}.apc-new{background:var(--well);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;margin-left:auto;padding:0 14px;font-size:13px;font-weight:500}.apc-new:disabled{opacity:.5;cursor:default}.apc-x{background:var(--well);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.apc-drawer .apc-thread{flex:1;min-height:0;max-height:none}.apc-empty{color:var(--ink-muted);text-align:center;margin:auto 0;font-size:13px}.apc-dropped{color:var(--ink-muted);white-space:normal;margin:8px 0 0;font-size:12px}.apc-error{color:var(--text-red);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.apc-retry{background:var(--well);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:16px;padding:0 12px;font-size:12px}.apc-form{flex:none}.apc-form textarea{resize:none;min-width:0;height:40px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:14px}.apc-card{border-radius:var(--r-inner);background:var(--white);min-width:0;box-shadow:inset 0 0 0 1px var(--well);flex-direction:column;gap:10px;padding:14px;display:flex}.apc-card-raise{box-shadow:inset 0 0 0 2px var(--lime)}.apc-warn{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.apc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apc-row{border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.apc-label{font-size:13px;font-weight:600}.apc-from,.apc-to{align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.apc-from{opacity:.7;text-decoration:line-through}.apc-tag{flex:none;min-width:36px;font-size:12px;font-weight:600;text-decoration:none}.apc-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.apc-acts{flex-wrap:wrap;gap:8px;display:flex}.apc-acts .apc-accept{background:var(--lime);color:var(--on-brand);box-shadow:none}.apc-status{overflow-wrap:anywhere;margin:0;font-size:13px}.apc-status-stale{color:var(--text-red)}.apc-link{color:inherit;font-weight:600}.apc-modal-sub{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.apc-modal-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.apc-drawer{width:100vw;padding:16px 16px 12px}}.wf-shell .ta-hero-title{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}.mk-load-error{border-radius:var(--r-ctl);background:var(--well);min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:24px 0 0;padding:12px 16px;display:flex}.mk-load-error-icon{color:var(--ink);flex:none}.mk-load-error-text{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex:12rem;margin:0}.mk-load-error-retry{border-radius:var(--r-pill);height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 16px;font-size:13px;font-weight:500}.wf-owner{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.wf-owner-name{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.wf-owner-select{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:0 12px}.wf-field{box-sizing:border-box;background:var(--field);height:48px;color:var(--ink);font:inherit;border:1px solid #0000;border-radius:10px;min-width:0;max-width:100%;padding:0 14px;font-size:14px}body.dark .wf-field{background:#1f242a;border-color:#353b44}.wf-field:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.dark .wf-field:focus-visible{outline-color:var(--lime)}.wf-btn-primary,.wf-btn-outline{box-sizing:border-box;height:50px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.wf-btn-primary{background:var(--lime);color:var(--on-brand);border:0}.wf-btn-outline{border-radius:var(--r-pill);height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0;border:0;padding:0 18px;font-size:13px;font-weight:500}.wf-btn-primary:disabled,.wf-btn-outline:disabled{cursor:default;opacity:.5}.wf-btn-primary:focus-visible,.wf-btn-outline:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.dark .wf-btn-primary:focus-visible,body.dark .wf-btn-outline:focus-visible{outline-color:var(--lime)}.wf-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.wf-actions>.wf-line{flex:0 0 100%;order:1;min-width:0;margin:0}.wf-actions>.wf-line-first{order:-1}.wf-actions>.wf-line-last{order:2}@media (max-width:639px){.wf-actions>:is(.wf-btn-primary,.wf-btn-outline,.wf-switch-field){flex:calc(50% - 6px);min-width:0}.wf-actions>.wf-more{flex:none}}.wf-more{display:inline-flex;position:relative}.wf-btn-outline.wf-more-trigger{width:40px;padding:0;font-size:18px;line-height:1}.wf-more-pop{z-index:30;box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:160px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-card);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wf-more-pop[hidden]{display:none}.wf-more-item{min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-weight:500;display:flex}.wf-more-item:hover,.wf-more-item:focus-visible{background:var(--well);outline:none}.wf-more-danger{color:var(--text-red)}.wf-hero-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.wf-hero-name>.shell-nav-icon{flex:none;width:.8em;height:.8em}@media (max-width:639px){.wf-actions-skeleton [data-testid=block-skeleton]>div{height:var(--wf-actions-phone)!important}}.wf-test-tag{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink-muted);color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.wf-cv-frame{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--page);min-width:0;height:560px;position:relative;overflow:hidden}.wf-cv-frame .react-flow{--xy-background-color:transparent;--xy-edge-stroke:var(--ink-muted);--xy-edge-stroke-width:1.5;--xy-edge-label-background-color:var(--surface);--xy-edge-label-color:var(--ink);--xy-handle-background-color:var(--ink);--xy-handle-border-color:var(--surface);--xy-connectionline-stroke:var(--brand);--xy-controls-button-background-color:var(--surface);--xy-controls-button-background-color-hover:var(--well);--xy-controls-button-color:var(--ink);--xy-controls-button-color-hover:var(--ink);--xy-controls-button-border-color:var(--hairline);--xy-controls-box-shadow:var(--shadow-card)}.wf-cv-node{box-sizing:border-box;pointer-events:all;flex-direction:column;align-items:stretch;gap:6px;width:220px;display:flex}.wf-cv-tile{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-height:56px;box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.wf-cv-node[data-type=trigger] .wf-cv-tile,.wf-cv-node[data-type=end] .wf-cv-tile{background:var(--well)}.wf-cv-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-cv-label{font-size:var(--fs-body);font-weight:600}.wf-cv-detail{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-cv-outputs{gap:6px;display:flex}.wf-cv-add{border:1px dashed var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:28px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;flex:1 1 0;padding:0 8px}.wf-cv-handle{width:10px;height:10px}.wf-canvas-list{display:none}@media (max-width:639px){.wf-canvas{display:none}.wf-canvas-list{display:flex}}.auto-blocks{flex-direction:column;gap:18px;min-width:0;display:flex}.auto-block{flex-direction:column;gap:6px;min-width:0;display:flex}.auto-cap{color:var(--ink);margin:0;font-size:14px;font-weight:500}.auto-line{font-size:var(--fs-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.auto-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.auto-filter-field{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex}.auto-hint{color:var(--ink-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px}.auto-runs{flex-direction:column;gap:6px;min-width:0;display:flex}.auto-run{box-sizing:border-box;background:var(--field);border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:40px;padding:10px 12px;font-size:14px;display:flex}.auto-run-at{color:var(--ink-muted);flex:0 0 140px;font-size:12px}.auto-run-what{overflow-wrap:anywhere;flex:auto;min-width:0}.auto-run-tag{background:var(--lime);color:var(--on-brand);border-radius:8px;flex:none;padding:2px 8px;font-size:12px;font-weight:500}.auto-hint a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:639px){.auto-filter{grid-template-columns:minmax(0,1fr)}.auto-run-at{flex-basis:96px}}.auto-modal-body{overscroll-behavior:contain;flex-direction:column;gap:18px;min-width:0;max-height:calc(100dvh - 160px);display:flex;overflow-y:auto}.mk-modal.auto-modal :is(button,a,input,select,textarea):focus-visible,body.dark .mk-modal.auto-modal :is(button,a,input,select,textarea):focus-visible{outline-color:var(--ink)}.sched-days{border:0;flex-wrap:wrap;gap:4px 12px;min-width:0;margin:0;padding:0;display:flex}.sched-legend{width:100%;color:var(--ink);margin:0 0 4px;padding:0;font-size:14px;font-weight:500}.sched-day{cursor:pointer;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:14px;display:inline-flex}.sched-day input{width:18px;height:18px;accent-color:var(--brand);margin:0}.sched-cron{flex-direction:column;gap:8px;min-width:0;display:flex}.sched-cron-input{width:100%}.sched-runs{color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:14px}.sched-error{color:var(--text-red);margin:0;font-size:14px}.flow-strip{flex-direction:column;gap:8px;min-width:0;display:flex}.flow-strip-line{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.flow-node{box-sizing:border-box;background:var(--field);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.flow-node svg{color:var(--ink-muted);flex:none}.flow-arrow{min-width:40px;min-height:40px;color:var(--ink-muted);font:inherit;cursor:default;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}button.flow-arrow{cursor:pointer;color:var(--ink);border:1px solid var(--field-border)}button.flow-arrow[aria-expanded=true]{background:var(--field)}.flow-packet{background:var(--field);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:12px;font-size:14px;display:flex}.flow-packet dt{font-weight:600}.flow-packet dd{white-space:pre-wrap;margin:0 0 6px}.wft{flex-direction:column;gap:18px;min-width:0;display:flex}.wft-block{flex-direction:column;gap:6px;min-width:0;display:flex}.wft-cap{color:var(--ink);margin:0;font-size:14px;font-weight:500}.wft-group{flex-direction:column;gap:6px;min-width:0;display:flex}.wft-dept{color:var(--ink-muted);margin:6px 0 0;font-size:12px;font-weight:500}.wft-list{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wft-row{background:var(--field);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.wft-text{overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.wft-name{font-size:var(--fs-body);color:var(--ink);font-weight:500}.wft-when,.wft-hint{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.wft-file{max-width:100%;min-height:40px;font:inherit;font-size:13px}.wft-error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:13px}.wft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wft-field{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex}.wft-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:640px){.wft-fields{grid-template-columns:minmax(0,1fr)}}.ab-char-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ab-char-head-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ab-char-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.ab-char-tile{aspect-ratio:1;background:var(--surface);box-shadow:inset 0 0 0 1px var(--well);cursor:pointer;border:0;border-radius:16px;padding:0;transition:transform .12s;overflow:hidden}.ab-char-tile img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.ab-char-tile:hover{transform:translateY(-2px)}.ab-char-tile.is-on{box-shadow:0 0 0 3px var(--ink);outline:none}.ab-char-tile:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ab-char-now{background:var(--lime);color:#0b0b0b;border-radius:16px;align-self:stretch;align-items:center;gap:14px;padding:12px 16px;display:flex}.ab-char-now img{object-fit:cover;object-position:50% 100%;border-radius:12px;width:64px;height:64px}.ab-char-now-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-char-now-design{color:#0b0b0b;opacity:.7;font-size:12px}.ab-char-now-name{overflow-wrap:anywhere;font-weight:500}@media (max-width:767px){.ab-char-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.ab-params{flex-direction:column;gap:8px;min-width:0;margin-top:16px;display:flex}.ab-params-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ab-params-row{border-top:1px solid var(--well);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:8px 0;display:flex}.ab-params-label{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:160px;font-weight:600}.ab-params-kind,.ab-params-default{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere}.abc-layout{gap:var(--block-gap);min-width:0;margin-top:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.abc-thread{min-width:0;min-height:0;max-height:70dvh;overflow-y:auto}.abc-preview{min-width:0}.abc-skel-card{border-radius:var(--r-card);background:var(--surface);height:420px;box-shadow:var(--shadow-card)}@media (min-width:1024px){.abc-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.ab-skeleton .abc-layout{margin-top:0}.abc-undo-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex}.abc-undo{height:36px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--well);white-space:nowrap;cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.abc-undo:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.abc-undo:disabled{cursor:default;opacity:.6}.abc-undo-err{color:var(--danger-ink);min-width:0;font-size:13px}@media (max-width:767px){.abc-undo{height:40px}}.abc-chat{flex-direction:column;gap:10px;min-width:0;display:flex}.abc-chat .ag-iv-thread{min-height:min(360px,45vh);max-height:50dvh}.abc-chat-empty{color:var(--ink-muted);text-align:center;margin:auto 0;font-size:13px}.abc-chips-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.abc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.abc-chip{background:var(--white);height:28px;color:var(--ink);white-space:nowrap;border-radius:14px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.abc-chips-muted .abc-chip{color:var(--ink-muted);text-decoration:line-through}.abc-chip-undone,.abc-dropped,.abc-chat-note{color:var(--ink-muted);white-space:normal;margin:8px 0 0;font-size:12px}.abc-chip-undone{margin:0}.abc-chat-note{margin:0;font-size:13px}.abc-chat-err{color:var(--danger-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;display:flex}.abc-chat-form textarea{box-sizing:border-box;min-width:0;height:40px;color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px;line-height:22px}.abc-extra{flex-direction:column;gap:14px;min-width:0;display:flex}.abc-extra-sec{flex-direction:column;gap:4px;min-width:0;display:flex}.abc-extra-val{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.abc-extra-val.is-empty{color:var(--ink-muted)}.abc-extra-list{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.abc-pv{flex-direction:column;gap:20px;min-width:0;display:flex}.abc-pv .ab-levels{grid-template-columns:minmax(0,1fr)}.abc-pv .ab-level{min-height:0}.abc-pv-coverage{flex-direction:column;gap:8px;display:flex}.abc-pv-coverage ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abc-pv-coverage li{min-height:40px;color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;display:flex}.abc-pv-coverage li.is-done{color:var(--ink)}.abc-pv-mark{text-align:center;flex:none;width:20px;font-weight:700}.abc-pv-state{color:var(--ink-muted);margin-left:auto;font-size:13px}.abc-pv-save{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.abc-pv-save .ab-pill{gap:8px}.abc-pv-save .ab-error{align-self:stretch}@media (max-width:600px){.abc-pv-save{align-items:stretch}.abc-pv-save .ab-pill{justify-content:center;width:100%}}.lib-filters{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.lib-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lib-filter-l{width:90px;font-size:13px;font-weight:500}.lib-filter a{min-height:28px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);border-radius:20px;align-items:center;gap:4px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.lib-filter a.is-on{background:var(--ink);color:var(--surface)}.lib-count{opacity:.6}.lib-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lib-add,.lib-details{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.lib-add{background:var(--ink);color:var(--surface)}.lib-add:disabled{opacity:.6;cursor:default}.lib-details{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}@media (max-width:767px){.lib-filter a,.lib-add,.lib-details{justify-content:center;min-width:40px;min-height:40px}.lib-filter-l{width:100%}}.lib-page{flex-direction:column;gap:26px;min-width:0;display:flex}.lib-tbl-wrap{border-radius:var(--r-card);background:var(--surface);max-width:100%;overflow-x:auto}.lib-tbl{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1060px;font-size:var(--fs-body)}.lib-tbl thead tr,.lib-row{border-bottom:1px solid var(--hairline)}.lib-tbl th{text-align:left;vertical-align:bottom;padding:0;font-weight:600}.lib-tbl th.lib-c-acts{padding:10px 12px}.lib-sort{white-space:nowrap;box-sizing:border-box;width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:flex}.lib-tbl td{box-sizing:border-box;overflow-wrap:anywhere;vertical-align:middle;padding:10px 12px}.lib-row{cursor:pointer}.lib-name{min-height:40px;color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.lib-c-dept{width:11%}.lib-c-fn{width:9%}.lib-c-src{width:8%}.lib-c-trig{width:14%}.lib-c-moves{width:9%}.lib-c-needs{width:11%}.lib-moves-sel{border:1px solid var(--hairline);background:var(--surface);width:100%;max-width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.lib-c-acts{width:232px}.lib-search{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.lib-search input[type=search]{min-width:0;min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;background:0 0;border:0;border-radius:20px;flex:220px;padding:0 14px;font-size:13px}.lib-pack{margin:0 0 14px}.lib-needs{opacity:.75;font-size:12px}.mk-modal:has(.lm-detail){width:min(1040px,92vw)}.lm-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.lm-left{flex-direction:column;gap:10px;min-width:0;display:flex}.lm-art{width:120px;height:auto}.lm-line{margin:0;font-size:15px}.lm-muted{color:var(--ink-muted);margin:0;font-size:13px}.lm-right{flex-direction:column;gap:14px;min-width:0;display:flex}.lm-actions{flex-direction:column;gap:10px;display:flex}.lm-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lm-sub{color:var(--ink-muted);margin:0 0 16px;font-size:14px}.lm-rows{border-top:2px solid var(--ink);flex-direction:column;display:flex}.lm-row{border-bottom:1px solid var(--hairline);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;font-size:14px;display:grid}.lm-row b{font-weight:600}.lm-val{overflow-wrap:anywhere;min-width:0}.lm-list{margin:0;padding-left:18px}.lm-input{box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px}.lm-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.lm-foot .mk-modal-primary{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:767px){.lm-detail{grid-template-columns:minmax(0,1fr);gap:20px}.lm-row{grid-template-columns:minmax(0,1fr);gap:4px}.lm-foot .mk-modal-primary,.lm-foot .mk-modal-secondary,.lm-link{min-height:44px}}.bm{flex-direction:column;align-items:stretch;gap:14px;display:flex}.bm-art{box-sizing:border-box;background:var(--surface);border-radius:20px;justify-content:center;align-self:stretch;padding:18px;display:flex}.bm-art img{width:auto;height:120px}.bm-text{text-align:center;color:var(--ink-muted);margin:0;font-size:14px}.bm-steps{flex-direction:column;align-self:center;gap:10px;width:max-content;max-width:100%;display:flex}.bm-step{opacity:.45;align-items:flex-start;gap:12px;font-size:14px;transition:opacity .2s;display:flex}.bm-step.is-now,.bm-step.is-done{opacity:1}.bm-step b{font-weight:500}.bm-ic{box-sizing:border-box;width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--hairline);border-radius:50%;flex:none;margin-top:1px;position:relative}.bm-step.is-now .bm-ic{box-shadow:inset 0 0 0 3px var(--lime);border-top:3px solid var(--ink);animation:1s linear infinite bm-spin}.bm-step.is-done .bm-ic{background:var(--lime);box-shadow:none}.bm-step.is-done .bm-ic:after{content:"";border:solid var(--on-brand);border-width:0 2.2px 2.2px 0;width:6px;height:11px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.bm-foot{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bm-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@keyframes bm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bm-step.is-now .bm-ic{animation:none}}@media (max-width:767px){.bm-foot>*{flex:100%;min-height:44px}}.lm-right .ag-facts{border-radius:0;height:auto;padding:10px 12px 12px}body.dark .lm-right .ag-facts{color:#0b0b0b;background:#fff;border-color:#0b0b0b}body.dark .lm-right .ag-facts-rule{background:#0b0b0b}.lm-right .ag-facts-sub.is-split{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lm-right .ag-facts-sub.is-split b{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700}.lm-right .ag-facts-sub.is-split span{opacity:.7;font-size:12px}.lm-right .ag-facts-row{padding:2px 0}.lm-right .ag-facts-row b{font-weight:800}.lm-right .ag-facts-warn{overflow-wrap:anywhere;margin:0;padding-top:2px;font-size:12.5px;line-height:1.4}.lm-right .ag-facts-warn b{font-weight:800}@media (max-width:767px){.lm-right .ag-facts-row{grid-template-columns:96px minmax(0,1fr)}}.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.lc-card{border-radius:var(--r-card);background:var(--surface-sunken);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.lc-dept{background:var(--well);color:var(--ink);border-radius:8px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.lc-art{align-self:center;width:120px;height:auto}.lc-name{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500}.lc-line{overflow-wrap:anywhere;margin:0;font-size:14px}.lc-tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc-tools .connect-mark,.lc-tools .tool-tile{width:20px;height:20px}.lc-moves{margin:0;font-size:13px}.lc-moves span{color:var(--ink-muted)}.lc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.lc-empty{font-size:var(--fs-body);margin:0}@media (max-width:1023px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lc-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.lc-hero{border-radius:var(--r-card);background:var(--well);min-height:240px;position:relative;overflow:hidden}.lc-hero-art{object-fit:cover;width:100%;height:300px;display:block}.lc-hero-copy{background:linear-gradient(transparent, color-mix(in srgb, var(--surface) 88%, transparent));padding:48px 28px 22px;position:absolute;inset:auto 0 0}.lc-hero-title{margin:0 0 4px;font-size:25px;font-weight:500}.lc-hero-text{max-width:640px;margin:0;font-size:14px}@media (max-width:767px){.lc-hero-art{height:200px}.lc-hero-copy{padding:32px 16px 16px}}.ao-card.oc-card{gap:0;padding:0}.ao-card.oc-card>:not(.mk-scrim){margin:12px 20px 0}.ao-card.oc-card>.oc-head{box-sizing:border-box;min-height:44px;margin:0;padding:0 12px 0 24px}.ao-card.oc-card>.oc-head+*,.ao-card.oc-card>:first-child:not(.oc-head,.mk-scrim){margin-top:20px}.ao-card.oc-card>.oc-scroll{margin-bottom:20px}.oc-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.ao-card.oc-card>.oc-head{border-radius:var(--r-card) var(--r-card) 0 0;border-bottom:1px solid #f0f1f3}body.dark .ao-card.oc-card>.oc-head{box-shadow:inset 1px 1px 0 var(--ao-ring-dark), inset -1px 0 0 var(--ao-ring-dark);background:#1f242a;border-bottom-color:#353b44}.oc-edit{height:22px}.oc-edit svg{flex:none}.oc-tools{align-items:center;gap:8px;display:flex}.oc-tools button:disabled{opacity:.4;cursor:default}.oc-status{font-size:var(--fs-meta);margin:0;font-weight:500}.oc-error{font-size:var(--fs-meta);color:var(--danger);margin:0}.oc-sub{font-size:var(--fs-meta);opacity:.7;font-weight:300}.oc-top{text-align:center;flex-direction:column;align-items:center;padding-bottom:22px;display:flex;position:relative}.oc-top:after{content:"";background:var(--well);width:2px;height:22px;position:absolute;bottom:0;left:50%}.oc-owner{color:#fff;background:#0b0b0b;border-radius:10px;flex-direction:column;gap:2px;padding:10px 18px;display:flex}.oc-owner span{font-size:var(--fs-meta);opacity:.85}.oc-line{background:var(--well);width:2px;height:18px}.oc-review{border:1.5px dashed var(--ink);border-radius:var(--r-inner);text-align:left;box-sizing:border-box;gap:8px;width:fit-content;min-width:210px;max-width:100%;padding:12px 14px;line-height:normal;display:grid}.oc-review-h{font-size:12px;font-weight:700}.oc-review-row{border-radius:var(--r-inner);background:var(--surface);text-align:center;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.oc-review-row b{font-size:14px}.oc-review-desc{color:var(--ink-muted);font-size:12px;font-weight:600}.oc-swipe{font-size:var(--fs-meta);opacity:.7;margin:0;display:none}.oc-scroll{min-width:0;overflow-x:auto}.oc-grid{border-top:2px solid var(--well);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.oc-col{flex-direction:column;gap:8px;min-width:0;display:flex}.oc-dept{font-size:var(--fs-body);align-items:center;gap:8px;padding:0 4px 4px;display:flex}.oc-dot{background:#eef0f2;border-radius:50%;flex:none;width:10px;height:10px}body.dark .oc-dot{background:#2b2e33}.oc-dept-name{overflow-wrap:break-word;font-size:14px;font-weight:500}.oc-dept-count{-webkit-line-clamp:2;text-align:right;opacity:.6;-webkit-box-orient:vertical;min-width:0;margin-left:auto;font-size:12px;font-weight:400;display:-webkit-box;overflow:hidden}.oc-col>.oc-invite{align-self:flex-start}.oc-person{background:var(--white);min-width:0;box-shadow:var(--shadow-stack);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.oc-avatar{background:var(--surface);width:28px;height:28px;color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.oc-text{overflow-wrap:anywhere;min-width:0}.oc-name{font-size:var(--fs-body);font-weight:500}.oc-agent{background:var(--lime);min-width:0;color:var(--on-brand);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.oc-agent .oc-sub{opacity:.75}.oc-agent.is-off{opacity:.45}.oc-person.is-edit,.oc-agent.is-edit{align-items:flex-start;gap:8px}.oc-fields{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.oc-in{box-sizing:border-box;border:1px solid var(--well);background:var(--surface);width:100%;min-width:0;height:34px;color:var(--ink);font:13px var(--font);border-radius:8px;padding:0 8px}.oc-in:focus{outline:2px solid var(--lime);outline-offset:0}.oc-agent .oc-in{color:var(--ink)}.oc-del{width:30px;height:30px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.oc-del:hover{opacity:1;background:var(--cell)}.oc-adds{flex-wrap:wrap;gap:8px;display:flex}.oc-add{border-style:dashed;width:auto}.oc-modal-body{font-size:var(--fs-body);margin:0 0 16px}.oc-modal-buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1023px){.oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.oc-swipe{display:block}.oc-grid{scroll-snap-type:x mandatory;gap:12px;padding:14px 2px 8px;display:flex}.oc-col{background:var(--surface);scroll-snap-align:start;border-radius:16px;flex:0 0 82%;padding:12px}.oc-in{height:40px}.oc-del{width:36px;height:36px}.ao-card.oc-card>.oc-head{row-gap:4px;padding:10px 12px 10px 16px}.oc-edit{height:40px}.ao-card.oc-card>:not(.mk-scrim,.oc-head){margin-left:16px;margin-right:16px}.ao-card.oc-card>.oc-head+*,.ao-card.oc-card>:first-child:not(.oc-head,.mk-scrim){margin-top:16px}.ao-card.oc-card>.oc-scroll{margin-bottom:16px}body:not(.dark) .oc-col{background:#f5f6f8}}.oc-invite{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.ap-table .ap-status{background:var(--lime);color:var(--on-brand);white-space:normal;text-align:left;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;line-height:17.4px;display:inline-block}@media (max-width:767px){.ap-table .ao-row td.ao-col-status{white-space:normal;width:132px;max-width:132px}.ap-table .ao-col-actions,.ap-table .ao-col-approved,.ap-table .ao-col-hours{display:none}}.ap-recent .ap-log-list{flex-direction:column;gap:8px;display:flex}.ap-recent .ap-log{background:var(--ao-inner);box-sizing:border-box;min-height:43px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ap-recent .ap-log:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ap-recent .ap-log-when{opacity:.6;flex:none;width:140px;font-size:12px}.ap-recent .ap-log-agent{overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:14px;font-weight:500}.ap-recent .ap-log-what{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.ap-recent .ap-log-tag{background:var(--lime);color:var(--on-brand);border-radius:8px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.ap-recent .ap-note{opacity:.6;margin:0;font-size:12px}@media (max-width:767px){.ap-recent .ap-log{flex-wrap:wrap;row-gap:4px}.ap-recent .ap-log-when{width:110px}.ap-recent .ap-log-what{flex-basis:100%;order:4}}.ap-window{font-size:var(--fs-meta);opacity:.6;margin:0 0 8px;padding:0 4px}.rac-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rac-card{border:1px solid var(--divider);border-radius:var(--r-inner);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.rac-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rac-title{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.rac-state{font-size:var(--fs-label);color:var(--ink-muted);font-weight:500}.rac-hint,.rac-error{font-size:var(--fs-label);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.rac-error{color:var(--ink)}.rac-table{border:1px solid var(--divider);border-radius:var(--r-inner);max-width:100%;overflow-x:auto}.rac-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rac-btn{border:1px solid var(--border);border-radius:var(--r-pill);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;padding:0 18px;font-weight:500}.rac-btn.primary{border-color:var(--mono);background:var(--mono);color:var(--mono-ink)}.rac-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rac-btn:disabled{cursor:default;opacity:.6}.rac-paste{flex-direction:column;gap:6px;min-width:0;display:flex}.rac-input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-inner);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;padding:0 12px}.rac-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.apps-lib-scroll{max-width:100%;overflow-x:auto}.apps-lib-filters{margin:0 0 12px}.apps-lib-search input[type=search],.apps-lib-search .lib-details{min-height:40px}.app-detail-card{background:var(--surface);border-radius:var(--r-card);padding:var(--pad-card);flex-direction:column;gap:10px;min-width:0;display:flex}.app-detail-card h2{font-size:var(--fs-sub);margin:0;font-weight:600}.app-detail-muted{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.app-detail-list{font-size:var(--fs-body);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.app-detail-sample{color:var(--ink-muted);font-size:var(--fs-label)}.app-detail-chip{background:var(--well);color:var(--ink);font-size:var(--fs-label);border-radius:999px;align-self:flex-start;align-items:center;padding:2px 10px;display:inline-flex}.app-detail-link{color:var(--ink);min-height:var(--tap-min);align-items:center;text-decoration:underline;display:inline-flex}.app-detail-screens{gap:var(--gutter);scroll-snap-type:x mandatory;max-width:100%;display:flex;overflow-x:auto}.app-detail-screens img{border-radius:var(--r-card);scroll-snap-align:start;flex:none;width:min(640px,85%);height:auto}.app-detail-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-detail-steps li{border:1px solid var(--hairline);font-size:var(--fs-body);border-radius:999px;padding:4px 10px}.app-detail-steps li[data-trigger]{background:var(--well)}.app-detail-name{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-weight:500;text-decoration:underline}.app-detail-sample-table{max-width:100%;overflow-x:auto}.app-detail-sample-table table{border-collapse:collapse;font-size:var(--fs-body);width:100%}.app-detail-sample-table th,.app-detail-sample-table td{text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:6px 10px}.app-detail-sample-table td{color:var(--ink-muted)}@media (max-width:600px){.app-detail-screens img{width:85%}}.company-step{box-sizing:border-box;background:var(--page);max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font);flex-direction:column;gap:24px;padding:24px clamp(24px,8vw,120px) 48px;display:flex}.company-top{justify-content:space-between;align-items:center;display:flex}.company-logo{width:auto;height:22px;display:block}.company-logo-white,body.dark .company-logo-dark{display:none}body.dark .company-logo-white{display:block}.company-theme button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.company-body{flex-direction:column;flex:1;justify-content:center;gap:24px;width:100%;min-width:0;max-width:840px;margin:0 auto;display:flex}.company-intro{flex-direction:column;gap:10px;display:flex}.company-title{overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:500;line-height:40.8px}.company-text{opacity:.7;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:300;line-height:23px}.company-form{flex-direction:column;gap:16px;display:flex}.company-field{flex-direction:column;gap:6px;display:flex}.company-field label{font-size:19px;font-weight:600;line-height:27.5px}.company-input{box-sizing:border-box;width:100%;height:48px;color:var(--ink);font:inherit;background:#f4f5f6;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:14px;font-weight:400}body.dark .company-input{background:#1f242a;border-color:#353b44}.company-error{color:var(--text-red);overflow-wrap:anywhere;margin:0;font-size:13px}.company-error:empty{display:none}.company-foot{align-items:center;gap:12px;margin-top:8px;display:flex}.company-foot-grow{flex:1}.company-continue,.company-back{box-sizing:border-box;min-width:40px;height:50px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.company-continue{color:#0b0b0b;background:#e3ff34;border:0}.company-back{color:var(--ink);background:0 0;border:1px solid #e4e5e8}body.dark .company-back{border-color:#353b44}.company-continue:disabled,.company-open-btn:disabled{opacity:.6;cursor:default}.company-open{flex-direction:column;gap:8px;display:flex}.company-open-title{margin:0;font-size:15px;font-weight:600}.company-open-btn{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #e4e5e8;border-radius:10px;padding:0 14px;font-size:14px}body.dark .company-open-btn{border-color:#353b44}.company-step__join{flex-direction:column;gap:8px;margin-top:6px;display:flex}.company-step__join-btn{color:#0b0b0b;min-height:50px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#e3ff34;border:0;border-radius:10px;align-self:flex-start;padding:0 28px;font-size:15px;font-weight:500}.company-step__join-btn:disabled{cursor:default;opacity:.6}.company-step__join-error{color:var(--text-red);margin:0;font-size:13px}.company-other{font-size:14px}.company-other>summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.company-other[open]>summary{margin-bottom:16px}@media (min-width:768px){.company-title{white-space:nowrap}}@media (max-width:767px){.company-logo{height:18px}.company-theme button{width:40px;height:40px}.company-title{font-size:26px;line-height:31.2px}.company-step__join-btn{align-self:stretch}}.dept-menu.set-menu .shell-grp{padding-top:4px;font-size:13px;font-weight:600}.set-card{--set-ring:var(--divider);--set-grey:var(--surface-white);--set-row-shadow:none;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--set-ring);color:var(--ink);overflow:hidden}body.dark .set-card{--set-ring:#353b44;--set-grey:var(--well);--set-row-shadow:0 1px 3px #00000073}.set-h{background:var(--set-grey);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.set-h h2{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.15}.set-h p{font-size:var(--fs-body);margin:0}.set-b{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.set-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.set-label{flex-direction:column;gap:4px;min-width:0;display:flex}.set-grow{flex:220px}.set-field{height:var(--field-h);box-sizing:border-box;border:1px solid var(--set-ring);border-radius:var(--r-input);background:var(--set-grey);color:var(--ink);font:inherit;padding:0 12px;line-height:normal}select.set-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4l4-4' stroke='%232C2C2C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}body.dark select.set-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4l4-4' stroke='%23F2F3F5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.set-pill-out{height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:400;line-height:17.4px;display:inline-flex}.set-pill-out:disabled{cursor:default;opacity:.6}.set-pill-out:focus-visible{box-shadow:inset 0 0 0 1px var(--ink), var(--focus-ring);outline:none}.set-status{font-size:var(--fs-body);margin:0}.set-status[data-ok=false]{color:var(--text-red)}.set-rowcard{background:var(--set-grey);min-width:0;box-shadow:var(--set-row-shadow);border-radius:10px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.set-rowcard>.bg-surface{background:0 0}@media (max-width:767px){.set-h h2{font-size:26px}.set-pill-out{height:40px}}.acct-main{flex-direction:column;gap:26px;min-width:0;display:flex}.acct-anchor{min-width:0;scroll-margin-top:16px}.acct-company-row{background:var(--set-grey);box-shadow:var(--set-row-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.acct-company-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acct-company-role{opacity:.65;font-size:12px}.acct-company-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-company-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.acct-grow{flex:1}.set-tag{background:var(--lime);color:#0b0b0b;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.acct-link{min-height:40px;color:var(--ink);align-self:flex-start;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.acct-danger{box-shadow:none;border:1px solid #d92d20}.acct-danger-btn{color:#d92d20;align-self:flex-start;box-shadow:inset 0 0 0 1.5px #d92d20}.acct-modal-form{flex-direction:column;gap:12px;display:flex}.acct-modal-text{margin:0 0 12px;font-size:14px;line-height:1.45}.acct-modal-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.mk-modal .acct-danger-fill{color:#fff;background:#d92d20}.mk-modal .acct-danger-out{color:#d92d20;box-shadow:inset 0 0 0 1px #d92d20}@media (max-width:767px){.acct-danger-btn{height:40px}}.dept-available-title{font-size:var(--fs-body);margin:16px 0 8px;font-weight:600}.dept-available-add{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-pill);height:22px;min-height:22px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:12px;line-height:17px}.dept-available-add:hover{border-color:var(--ink)}@media (max-width:767px){.dept-available-add{height:40px;min-height:40px}}.dsc-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.dsc-pager{align-items:center;gap:6px;display:inline-flex}.dsc-pager-btn{width:24px;height:24px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}a.dsc-pager-btn:hover{background:var(--tag-neutral)}.dsc-pager-btn[aria-disabled=true]{color:var(--ink-muted);opacity:.5}.dsc-pager-pill{background:var(--tag-neutral);height:24px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}a.dsc-view-all:hover{background:var(--tag-neutral)}@media (max-width:767px){.dsc-pager-btn{min-width:40px;min-height:40px}.dsc-pager-pill{min-height:40px}}.dtc-tag{background:var(--tag-neutral);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.dtc-tag[data-tone=green]{color:var(--text-green)}.dtc-tag[data-tone=red]{color:var(--text-red)}.dtc-tag[data-tone=blue]{color:var(--text-blue)}.dtc-tag[data-tone=amber]{background:var(--tag-warn-bg);color:var(--tag-warn-ink)}.dtc-tag[data-tone=gray]{color:var(--ink-muted)}.dtc-body{padding:0 0 4px}.dtc-body>div{border-radius:0}.dov{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;line-height:normal;display:flex;overflow:hidden}.dov-head{box-sizing:border-box;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface);justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 22px;display:flex}.dov-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:normal;overflow:hidden}.dov-body{background:var(--surface-sunken)}.dov-group{padding:22px}.dov-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.dov-tile{border:1px solid var(--divider);background:var(--surface);min-width:0;box-shadow:var(--shadow-row);border-radius:14px;container-type:inline-size}.dov-stat{box-sizing:border-box;flex-direction:column;gap:4px;min-height:178px;padding:20px 22px 16px;display:flex;position:relative}.dov-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dov-label{font-size:14px;font-weight:300;line-height:normal}.dov-sample{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--ink-muted);font-size:var(--fs-micro);padding:1px 8px}.dov-stat .dov-sample{white-space:nowrap;border:0;padding:0 2px;font-size:12px;line-height:14px;position:absolute;top:3px;right:8px}.dov-num{white-space:nowrap;align-self:flex-start;font-size:46px;font-weight:400;line-height:1.05}@container (max-width:250px){.dov-num[data-long]{font-size:34px}}@container (max-width:170px){.dov-num[data-long]{font-size:22px}}.dov-delta{color:var(--text-green);align-self:flex-start;gap:2px;font-size:12px;font-weight:500;display:flex}.dov-delta[data-tone=bad]{color:var(--text-red)}.dov-head .home-range-pill{flex:none;font-size:12px;line-height:12px}@media (min-width:768px){.dov-head .home-range-pill{height:28px;min-height:0}}.dov-connect{box-sizing:border-box;background:var(--surface);align-items:flex-start;gap:12px;height:52px;padding:0 22px 12px;display:flex}.dov-connect .dov-setup{flex:none;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.dov-connect .dsc-connect{white-space:nowrap;flex-wrap:nowrap;flex:auto;min-width:0;height:40px;margin:0;overflow:hidden}.dov-connect .dsc-connect>span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dov-connect .dsc-connect-btn{flex:none}.dov-stat .home-tile-change{white-space:nowrap;flex-wrap:nowrap;align-self:flex-start;font-size:12px;line-height:normal}.dov-stat .home-tile-pct{font-size:12px;font-weight:500}.dov-stat .home-tile-vs{color:var(--ink);opacity:.6;font-size:12px}.dov-stat .home-tile-change[data-tone=good] :is(.home-tile-arrow,.home-tile-pct){color:var(--text-green)}.dov-stat .home-tile-change[data-tone=bad] :is(.home-tile-arrow,.home-tile-pct){color:var(--text-red)}.dov-stat .home-tile-spark{flex:1 1 0;height:auto;min-height:36px;margin-top:4px}@media (max-width:1023px){.dov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dov-head{height:auto;min-height:61px;padding:10px 16px}.dov-group{padding:16px}.dov-grid{gap:16px}.dov-stat{min-height:164px}.dov-num{font-size:29.07px}}.dask,.dsc{--dk-white:#fff;--dk-ring:#e4e5e8}body.dark .dask,body.dark .dsc{--dk-white:#1f242a;--dk-ring:#353b44}.dsc{flex-direction:column;gap:26px;min-width:0;display:flex}.dsc-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;line-height:normal;display:flex;overflow:hidden}.dsc-head{box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;min-height:56px;padding:0 22px;display:flex}.dsc-title{margin:0;font-size:17px;font-weight:600}.dsc-card{min-height:370px}.dsc-card[data-testid=dept-sample-bars]{min-height:296px}@media (min-width:768px){.dsc-card[data-testid=dept-sample-bars]{min-height:370px}}.dsc-body{padding:0 22px 22px}.dsc-delta{color:var(--ink-muted);font-size:12px}.dsc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.dsc-svg{width:100%;height:180px;display:block}.dsc-legend{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;padding:0;font-size:12px;list-style:none;display:flex}.dsc-key{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.dsc-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dsc-bar-row{grid-template-columns:minmax(80px,110px) minmax(0,1fr) minmax(40px,auto);align-items:center;gap:10px;font-size:13px;display:grid}.dsc-track{background:var(--tag-neutral);border-radius:5px;height:10px}.dsc-fill{border-radius:5px;height:100%;display:block}.dsc-bar-num{text-align:right}a.dsc-bar-label{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.dsc-connect{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.dsc-connect-btn{border:1px solid var(--field-border);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:16px;padding:0 12px;font-size:13px;font-weight:500}@media (max-width:767px){.dsc-pair{grid-template-columns:minmax(0,1fr)}}.dsc-line{stroke-width:2px;vector-effect:non-scaling-stroke}.dsc-brand{stroke:var(--series-1)}.dsc-ink{stroke:var(--series-2);stroke-dasharray:5 5}.dsc-green{stroke:var(--series-2)}.dsc-coral{stroke:var(--series-5)}.dsc-bg-brand{background:var(--series-1)}.dsc-bg-ink,.dsc-bg-green{background:var(--series-2)}.dsc-bg-coral,.dsc-fill{background:var(--series-5)}.dsc-grid{stroke:var(--grid-line);stroke-width:1px;vector-effect:non-scaling-stroke}.dsc-plot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y svg"".x";column-gap:8px;min-width:0;display:grid}.dsc-plot .dsc-svg{grid-area:svg}.dsc-axis-y,.dsc-axis-x{color:var(--ink-muted);margin:0;padding:0;font-size:12px;list-style:none}.dsc-axis-y{text-align:right;flex-direction:column;grid-area:y;justify-content:space-between;height:180px;line-height:1;display:flex}.dsc-axis-x{grid-area:x;justify-content:space-between;margin-top:6px;display:flex}.dsc-axis-x li{text-align:center;flex:1 1 0;min-width:0}@media (max-width:767px){.dsc-axis-x li:nth-child(2n){visibility:hidden}}.dsc-view-all{background:var(--ink);height:32px;color:var(--surface);border:0;border-radius:999px;padding:0 16px;font-size:13px}@media (max-width:767px){.dsc-view-all{height:40px}}.dov-tile[data-sample] .dov-stat,.dsc-card[data-sample]>.dsc-head,.dsc-card[data-sample] .dsc-body>:not(.dsc-connect),.dsc-card[data-sample] .dtc-body{filter:grayscale();opacity:var(--sample-opacity)}.dsk{flex-direction:column;gap:26px;min-width:0;display:flex}.dsk-block{border-radius:var(--r-card);background:var(--well)}.dsk-hero{height:86px}.dsk-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.dsk-head{height:56px}.dsk-head-pill{justify-content:flex-end;align-items:center;padding:0 22px;display:flex}.dsk-pill{border-radius:var(--r-pill);background:var(--well);width:186px;height:28px}.dsk-connect{height:52px}.dsk-tiles{background:var(--surface-sunken);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:22px;display:grid}.dsk-tile{background:var(--well);border-radius:14px;min-height:180px}.dsk-table{border-radius:var(--r-inner);background:var(--well);height:40px;margin:0 22px}.dsk-row{border-radius:var(--r-inner);background:var(--well);height:41px;margin:0 22px 22px}@media (max-width:1023px){.dsk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dsk-tiles{gap:16px;padding:16px}.dsk-tile{min-height:166px}[data-sk=overview]>.dsk-head{height:61px;padding:0 16px}.dsk-pill{height:40px}.dsk-table{margin:0 16px}.dsk-row{margin:0 16px 16px}}.dsh{--dsh-row:#f4f5f6;--dsh-row-line:#e4e5e8;--dsh-pill:#0b0b0b;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);line-height:normal;overflow:hidden}body.dark .dsh{--dsh-row:#2e343c;--dsh-row-line:#2b2e33;--dsh-pill:#171e29}.dsh-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 22px;display:flex}.dsh-title{margin:0;font-size:17px;font-weight:600;line-height:normal}.dsh-manage{box-sizing:border-box;border-radius:var(--r-pill);background:var(--dsh-pill);color:#fff;align-items:center;height:32px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dsh-wrap{min-width:0;padding:0 22px 22px;overflow-x:auto}.dsh-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;font-weight:500}.dsh-table thead th{text-align:left;height:35px;padding:0 8px;font-size:13px;font-weight:500}.dsh-sort{min-width:40px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dsh-row{background:var(--dsh-row);cursor:pointer}.dsh-row td{box-sizing:border-box;border-top:1px solid var(--dsh-row-line);border-bottom:1px solid var(--dsh-row-line);height:59px;padding:8px}.dsh-row td:first-child{border-left:1px solid var(--dsh-row-line)}.dsh-row td:last-child{border-right:1px solid var(--dsh-row-line)}.dsh-link{min-height:40px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:767px){.dsh-manage{height:40px}.dsh-wrap{padding:0 16px 16px}}.dsh-status{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.dsh-gap{box-sizing:border-box;border-radius:var(--r-pill);background:var(--tag-warn-bg);min-height:24px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.dsh-gap:after{content:"";position:absolute;inset:-8px 0}.dsh-gap:hover,.dsh-gap:focus-visible{text-decoration:underline}.dept-remove-row{justify-content:flex-end;display:flex}.dept-remove-btn{border:1px solid var(--field-border);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 16px;font-size:13px;font-weight:500}.dept-remove-btn:hover{border-color:var(--ink)}.dask{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow-card);flex-direction:column;line-height:normal;display:flex;overflow:hidden}.dask-head{box-sizing:border-box;align-items:center;min-height:56px;padding:0 22px;display:flex}.dask-title{margin:0;font-size:16px;font-weight:500}.dask-body{flex-direction:column;gap:12px;padding:0 22px 22px;display:flex}.dask-intro{margin:0;font-size:13px;font-weight:300}.dask-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dask-chip{background:var(--tag-neutral);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:0 14px;font-size:13px}.dask-form{gap:8px;display:flex}.dask-input{box-sizing:border-box;background:var(--dk-white);min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--dk-ring);color:var(--ink);font:inherit;border:0;border-radius:22px;flex:1;padding:0 16px}.dask-go{background:var(--cta);min-height:44px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;border-radius:22px;padding:0 20px;font-weight:500}.dask-go:disabled{opacity:.5;cursor:default}.dept-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.dept-pair>*{min-height:329px}@media (max-width:767px){.dept-pair{grid-template-columns:minmax(0,1fr)}}.dask-head-ask{justify-content:flex-end;min-width:0;display:flex}.dhp{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);line-height:normal;overflow:hidden}.dhp-head{box-sizing:border-box;align-items:center;height:56px;padding:0 22px;display:flex}.dhp-title{margin:0;font-size:17px;font-weight:600}.dhp-list{flex-direction:column;gap:10px;margin:0;padding:0 22px 22px;list-style:none;display:flex}.dhp-row{border-radius:var(--r-inner);background:var(--well);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.dhp-main{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.dhp-name{margin:0;font-size:15px;font-weight:600}.dhp-does,.dhp-repeat{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.dhp-repeat,.dhp-rules{color:var(--ink-muted)}.dhp-examples,.dhp-rules{font-size:var(--fs-meta);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dhp-example{min-height:24px;color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;display:inline-block}.dhp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dhp-review,.dhp-dismiss{box-sizing:border-box;border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dhp-review{background:var(--ink);color:var(--surface);border:0}.dhp-dismiss{border:1px solid var(--border);color:var(--ink);background:0 0}.dhp-modal-sub{font-size:var(--fs-body);margin:-6px 0 18px}.dhp-modal-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.dhp-modal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}@media (max-width:600px){.dhp-head{padding:0 16px}.dhp-list{padding:0 16px 16px}.dhp-main{flex-basis:100%}}.dhw{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);line-height:normal;overflow:hidden}.dhw-head{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:12px 22px;display:flex}.dhw-eyebrow{color:var(--ink-muted);font-size:var(--fs-meta);margin:0}.dhw-title{margin:0;font-size:17px;font-weight:600}.dhw-list{flex-direction:column;gap:10px;margin:0;padding:0 22px 22px;list-style:none;display:flex}.dhw-item{min-width:0}.dhw-row{box-sizing:border-box;border-radius:var(--r-inner);background:var(--well);min-width:0;min-height:44px;color:var(--ink);flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;text-decoration:none;display:flex}.dhw-row:hover .dhw-row-title,.dhw-row:focus-visible .dhw-row-title{text-decoration:underline}.dhw-row-title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.dhw-row-detail{color:var(--ink-muted);font-size:var(--fs-body);overflow-wrap:anywhere}@media (max-width:600px){.dhw-head{padding:12px 16px}.dhw-list{padding:0 16px 16px}}.dhb{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);line-height:normal;overflow:hidden}.dhb-head{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:56px;padding:12px 22px;display:flex}.dhb-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.dhb-text{flex-direction:column;gap:6px;min-width:0;padding:0 22px 16px;display:flex}.dhb-brief-title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.dhb-body{font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}.dhb-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;padding:0 22px 22px;display:grid}.dhb-group{flex-direction:column;gap:8px;min-width:0;display:flex}.dhb-group-title{color:var(--ink-muted);font-size:var(--fs-meta);margin:0;font-weight:600}.dhb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dhb-item{min-width:0}.dhb-row{box-sizing:border-box;border-radius:var(--r-inner);background:var(--well);min-width:0;min-height:44px;color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;text-decoration:none;display:flex}.dhb-row:hover .dhb-row-name,.dhb-row:focus-visible .dhb-row-name{text-decoration:underline}.dhb-row-name{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.dhb-row-when{color:var(--ink-muted);font-size:var(--fs-meta)}.dhb-none{color:var(--ink-muted);font-size:var(--fs-body);margin:0}@media (max-width:600px){.dhb-head{padding:12px 16px}.dhb-text{padding:0 16px 12px}.dhb-groups{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}}.dhm{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);line-height:normal;overflow:hidden}.dhm-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 22px;display:flex}.dhm-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:600}.dhm-all{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.dhm-empty{color:var(--ink-muted);font-size:var(--fs-body);margin:0;padding:0 22px 16px}.dhm-list{flex-direction:column;gap:8px;margin:0;padding:0 22px 16px;list-style:none;display:flex}.dhm-row{border-radius:var(--r-inner);background:var(--well);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 16px;display:flex}.dhm-kind{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-muted);font-size:var(--fs-meta);padding:2px 10px}.dhm-text{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex:240px;margin:0}.dhm-date{color:var(--ink-muted);font-size:var(--fs-meta);white-space:nowrap}.dhm-strike,.dhm-save{box-sizing:border-box;border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.dhm-strike{border:1px solid var(--border);color:var(--ink);background:0 0}.dhm-save{background:var(--ink);color:var(--surface);border:0}.dhm-save:disabled{cursor:default;opacity:.5}.dhm-form{flex-direction:column;gap:6px;padding:0 22px 22px;display:flex}.dhm-label{font-size:var(--fs-meta);font-weight:600}.dhm-fields{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dhm-input,.dhm-select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-inner);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:0 12px}.dhm-input{flex:280px;min-width:0}.dhm-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.dhm-modal-sub{font-size:var(--fs-body);margin:-6px 0 18px}.dhm-modal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}@media (max-width:600px){.dhm-head{padding:0 16px}.dhm-empty,.dhm-list{padding-left:16px;padding-right:16px}.dhm-form{padding:0 16px 16px}.dhm-input,.dhm-select,.dhm-save{flex-basis:100%;width:100%}}.daws{flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.daws-stat{border:1px solid var(--divider);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;line-height:normal;display:flex}.daws-label{color:var(--ink-muted);font-size:12px;font-weight:400}.daws-num{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:500}.daws-note{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px}@media (max-width:767px){.daws{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.dept-unlock{padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;display:flex}.dept-unlock-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dept-unlock-h h2{font-size:var(--fs-title);margin:0;font-weight:600}.dept-unlock-h span{font-size:var(--fs-meta);opacity:.65}.dept-unlock-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dept-unlock-row{background:var(--field);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:grid}.dept-unlock-tool,.dept-unlock-soon{font-size:var(--fs-meta);opacity:.65}@media (max-width:700px){.dept-unlock-row{grid-template-columns:minmax(0,1fr);gap:4px}}.kpi-tile-btn{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--r-card);background:0 0;border:0;padding:0;display:block}.kpi-tile-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-modal:has(>.kd-x){position:relative}.mk-modal:has(>.kd-x)>h2{padding-right:48px}.kd-x{border:1px solid var(--well);width:40px;height:40px;color:var(--ink);font-size:var(--fs-title);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:24px;right:24px}.kd{flex-direction:column;gap:26px;min-width:0;display:flex}.kd-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.kd-v{font-size:var(--fs-hero);overflow-wrap:anywhere;font-weight:600;line-height:1}.kd-change{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.kd-tone[data-tone=good]{color:var(--text-green)}.kd-tone[data-tone=bad]{color:var(--text-red)}.kd-muted{color:var(--ink-muted);font-size:var(--fs-label);margin:0}.kd-sample{border-radius:var(--r-pill);background:var(--well);color:var(--ink-muted);font-size:var(--fs-label);padding:2px 10px;font-weight:600}.kd-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.kd-is-sample .kd-chart,.kd-is-sample .kd-months,.kd-is-sample .kd-row{opacity:var(--sample-opacity)}.kd-sec-title{font-size:var(--fs-body-lg);margin:0;font-weight:600}.kd-chart{border-radius:var(--r-inner);background:var(--well);padding:16px 16px 8px}.kd-svg{width:100%;height:150px;stroke:var(--series-1);stroke-width:3px;display:block}.kd-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.kd-months>span{min-width:0;font-size:var(--fs-label);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:2px;display:flex}.kd-month-name{color:var(--ink-muted)}.kd-row{font-size:var(--fs-label);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 90px 44px;align-items:center;gap:12px;display:grid}.kd-row-name{overflow-wrap:anywhere;min-width:0}.kd-row-value{text-align:right}.kd-track{background:var(--well);border-radius:5px;height:10px;display:block;overflow:hidden}.kd-track>i{background:var(--data-blue);border-radius:5px;height:100%;display:block}.kd-src{border-top:1px solid var(--hairline);font-size:var(--fs-label);color:var(--ink-muted);margin:0;padding-top:16px}@media (max-width:767px){.kd-x{top:14px;right:14px}.kd-v{font-size:var(--fs-big)}.kd-row{grid-template-columns:minmax(0,1fr) 80px 40px}.kd-track{grid-area:2/1/auto/-1}.kd-months>span{font-size:var(--fs-micro)}}.home-range-pill{min-height:var(--tap-min);border-radius:var(--r-pill);background:var(--inner-well);color:var(--ink);font:400 var(--fs-label) var(--font);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.home-range-pill:before,.home-range-pill:after{content:"";-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none}.home-range-pill:before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='1.75' y='2.75' width='10.5' height='9.5' rx='1.75' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M1.75 5.75h10.5M4.5 1.25v2.5M9.5 1.25v2.5' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");width:14px;height:14px}.home-range-pill:after{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5l3-3' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:10px;height:10px}.home-range-pill[aria-busy=true]{opacity:.6;cursor:progress}.home-range-body{flex-direction:column;gap:18px;min-width:0;display:flex}.home-range-sub{font-size:var(--fs-label);color:var(--ink-muted);margin:-6px 0 0}.home-range-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.home-range-fields{align-items:flex-end;gap:10px}.home-range-field{min-width:0;max-width:100%;font-size:var(--fs-label);flex-direction:column;gap:6px;display:flex}.home-range-field b{font-weight:500}.home-range-field input{min-width:0;max-width:100%;min-height:var(--tap-min);box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:var(--fs-body) var(--font);padding:0 12px}.home-range-choice,.home-range-apply{min-height:var(--tap-min);border-radius:var(--r-pill);font:500 var(--fs-label) var(--font);white-space:nowrap;cursor:pointer;border:0;padding:0 18px}.home-range-choice{color:var(--ink);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.home-range-choice[aria-pressed=true],.home-range-apply{background:var(--mono);color:var(--mono-ink);box-shadow:none}.home-range-error{font-size:var(--fs-label);color:var(--data-red);margin:0}.home-overview{border-radius:var(--r-card);box-shadow:var(--shadow-card);box-sizing:border-box;background:var(--surface-white);min-width:0;overflow:hidden}.home-overview-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 22px;display:flex}.home-overview-title{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:600}.home-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 22px 22px;display:grid}.home-tile{box-sizing:border-box;border-radius:var(--r-inner);background:var(--surface);min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--divider);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:18px 22px 16px;display:flex}.home-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-tile-label{font-size:var(--fs-body);color:var(--ink);font-weight:300}.home-tile-sample{font-size:var(--fs-micro);color:var(--ink-muted);border:1px solid var(--hairline);border-radius:var(--r-pill);padding:1px 8px}.home-tile-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.home-tile.is-sample .home-tile-figure{opacity:var(--sample-opacity);filter:grayscale()}.home-tile.is-sample .home-tile-spark{opacity:var(--sample-spark-opacity,.45)}.home-tile-value{font-size:var(--tile-value-size,var(--fs-big));color:var(--ink);font-weight:400;line-height:1}.home-tile-change{font-size:var(--fs-label);color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.home-tile-change-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-tile-arrow,.home-tile-pct{color:var(--ink-muted)}.home-tile-pct{font-weight:500}.home-tile-change[data-tone=good] :is(.home-tile-arrow,.home-tile-pct){color:var(--text-green)}.home-tile-change[data-tone=bad] :is(.home-tile-arrow,.home-tile-pct){color:var(--text-red)}.home-tile-vs{color:var(--ink-muted)}.home-tile-spark{--spark:var(--series-1);width:100%;height:var(--spark-h,56px);stroke:var(--spark);stroke-width:2px;margin-top:8px}.home-tile-spark[data-tone=good]{--spark:var(--data-green)}.home-tile-spark[data-tone=bad]{--spark:var(--data-red)}.home-tile-spark polygon{fill:var(--spark);fill-opacity:var(--spark-area-opacity,.12);stroke:none}.home-tile-spark polyline{stroke-linejoin:round;stroke-linecap:round}.home-tile-caption{font-size:var(--fs-label);color:var(--ink-muted);margin:auto 0 0}@media (max-width:819px){.home-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.home-tile{padding:12px}.home-tile-value{font-size:var(--tile-value-size-sm,var(--fs-num))}}.home-overview .home-range-pill:after{width:9px;height:9px}.ldg-tiles{min-width:0}.ldg-period{color:var(--ink-muted);font-size:var(--fs-micro)}.ldg-compare-none{color:var(--ink-muted);font-size:12px}.ldg-title{margin:0;font-size:16px;font-weight:500}.ldg-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ldg-chip{border:1px solid var(--hairline);border-radius:var(--r-pill);padding:2px 10px;font-size:13px}.objl-table th.ldg-num,.objl-table td.ldg-num{text-align:right;font-variant-numeric:tabular-nums}.ldg-status{border:1px solid var(--hairline);border-radius:var(--r-pill);padding:1px 8px;font-size:12px;display:inline-block}.ldg-status[data-locked=true]{color:var(--text-red)}.ldg-status[data-locked=false]{color:var(--text-green)}.ldg-row-btn{padding:0 12px}.objl-body.is-pending{opacity:.6}.objl-page{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.objl-card{min-width:0;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink)}.objl-note{font-size:var(--fs-body);margin:0}.objl-body{flex-direction:column;gap:16px;min-width:0;display:flex}.objl-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.objl-search{flex:240px;min-width:0;max-width:420px}.objl-search-input{width:100%;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);box-sizing:border-box;padding:0 14px}.objl-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.objl-btn{min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;padding:0 16px;font-weight:600}.objl-btn:disabled{cursor:default;opacity:.5}.objl-btn-primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.objl-btn:focus-visible,.objl-sort:focus-visible,.objl-link:focus-visible,.objl-search-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.objl-cols{position:relative}.objl-cols-panel{z-index:20;border-radius:var(--r-inner);background:var(--surface);width:max-content;min-width:200px;max-width:min(320px,100vw - 32px);max-height:320px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--divider);box-sizing:border-box;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.objl-cols-item{min-height:var(--tap-min,40px);font-size:var(--fs-body);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;padding:0 8px;display:flex}.objl-wrap{border-radius:var(--r-inner);max-width:100%;transition:opacity .12s;overflow-x:auto}.objl-wrap.is-pending{opacity:.6}.objl-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.objl-table thead tr{border-bottom:1px solid var(--hairline)}.objl-table th{text-align:left;padding:0}.objl-sort{width:100%;min-height:var(--tap-min,40px);color:var(--ink);font:inherit;white-space:nowrap;box-sizing:border-box;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:flex}.objl-arrow{font-size:10px}.objl-row{border-bottom:1px solid var(--hairline);cursor:pointer}.objl-row:hover{background:var(--well)}.objl-table td{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:320px;padding:10px 12px;overflow:hidden}.objl-link{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.objl-id{min-height:var(--tap-min,40px);align-items:center;font-weight:500;display:inline-flex}.objl-muted{color:var(--ink-muted);margin:0}.objl-table td.objl-empty{color:var(--ink-muted);white-space:normal;cursor:default;padding:16px 12px}.objl-pager{justify-content:flex-end;gap:8px;display:flex}.dobj-tile{color:inherit;text-decoration:none;display:block}.dobj-tile:hover{background:var(--well)}.dobj-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dobj-sub{color:var(--ink-muted);font-size:var(--fs-meta)}.mas{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:10px;padding:18px 22px;line-height:normal;display:flex}.mas-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.mas-sub{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.mas-prompt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mas-q{overflow-wrap:anywhere;flex:320px;min-width:0;margin:0;font-size:15px;font-weight:600}.mas-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mas-share,.mas-keep{box-sizing:border-box;border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.mas-share{background:var(--ink);color:var(--surface);border:0}.mas-keep{border:1px solid var(--border);color:var(--ink);background:0 0}.mas-share:disabled,.mas-keep:disabled{cursor:default;opacity:.6}.mas-error,.mas-note{font-size:var(--fs-body);flex-basis:100%;margin:0}.mas-error{color:var(--text-red)}@media (max-width:600px){.mas{padding:16px}}.dept-settings,.dept-settings .ds-stack{flex-direction:column;gap:26px;min-width:0;display:flex}.dept-settings .ds-card{min-width:0;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;display:flex}.dept-settings h2{margin:0;font-size:17px;font-weight:500}.dept-settings h3,.dept-settings .ds-field>label{font-size:var(--fs-body);margin:0;font-weight:500}.dept-settings .ds-field,.ds-modal-form .ds-field{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:4px;display:flex}.dept-settings .ds-hint,.dept-settings .ds-note{font-size:var(--fs-body);opacity:.6;margin:0}.dept-settings .ds-text{border-radius:var(--r-input);background:var(--well);font:inherit;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.5}.dept-settings textarea,.ds-modal-form textarea,.ds-modal-form input{box-sizing:border-box;border-radius:var(--r-input);border:1px solid var(--field-border);background:var(--field);width:100%;max-width:100%;min-height:40px;color:var(--ink);font:inherit;padding:10px 12px}.dept-settings textarea,.ds-modal-form textarea{resize:vertical}.ds-modal-form textarea{min-height:180px}.dept-settings .ds-row,.ds-modal-form .ds-row,.ds-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-between{justify-content:space-between}.ds-end{justify-content:flex-end}.dept-settings .ds-save{border-radius:var(--r-input);background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.dept-settings .ds-save:disabled{opacity:.5;cursor:default}.dept-settings .ds-link{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.dept-settings .ds-error,.ds-modal-form .ds-error,.ds-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.dept-settings .ds-ok{font-size:var(--fs-body);opacity:.6}.ds-modal-form{flex-direction:column;gap:14px;display:flex}.ds-modal-text{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0 0 20px}.ds-sk-goal{min-height:220px}.ds-sk-about{min-height:360px}.ds-sk-brain{min-height:200px}.dept-settings .ds-prev{flex-direction:column;gap:6px;display:flex}.dept-settings .ds-text p,.dept-settings .ds-prev ul,.dept-settings .ds-prev ol{margin:0}.dept-settings .ds-prev ul,.dept-settings .ds-prev ol{padding-left:20px}.dept-settings .ds-prev ul{list-style:outside}.dept-settings .ds-prev ol{list-style:decimal}.dept-settings .ds-prev-h{font-size:var(--fs-body);margin:6px 0 0;font-weight:600}.dept-settings .ds-prev-h:first-child{margin-top:0}.baf-pill{min-height:40px}.baf-pill:disabled{opacity:.5;cursor:progress}.baf-progress{flex-direction:column;flex:200px;justify-content:center;gap:4px;min-width:0;min-height:40px;font-size:12px;display:flex}.baf-progress-text{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baf-track{background:var(--well);border-radius:3px;height:6px;display:block;overflow:hidden}.baf-track>i{background:var(--lime);height:100%;transition:width .15s linear;display:block}.baf-chip{background:var(--well);min-width:0;max-width:100%;min-height:40px;color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.baf-chip>svg{flex:none}.baf-chip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.baf-chip-note{color:var(--ink-muted);flex:none}.baf-fail{flex-basis:100%;margin:0}@media (max-width:390px){.baf-line{flex-basis:100%}}.brain-link-chip{box-sizing:border-box;background:var(--well);min-width:0;max-width:100%;min-height:32px;color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.brain-link-chip svg{flex:none}.brain-link-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brain-link-form{flex-direction:column;gap:8px;min-width:0;display:flex}.brain-link-label{color:var(--ink);font-size:var(--fs-body);font-weight:500}.brain-link-input{box-sizing:border-box;border-radius:var(--r-inner);width:100%;min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--well);background:var(--surface-white);color:var(--ink);font:inherit;font-size:var(--fs-body);border:0;padding:0 12px}.brain-link-error{color:var(--text-red);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.brain-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.bg-wrap{min-width:0;color:var(--ink);font-size:var(--fs-body);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:26px;display:grid}.bg-steps{flex-direction:column;gap:6px;min-width:0;display:flex}.bg-small{font-size:12px;line-height:17.4px}.bg-prog{background:var(--surface);box-shadow:inset 0 0 0 1px var(--well);border-radius:16px;flex-direction:column;gap:6px;margin-bottom:6px;padding:14px 16px;display:flex}.bg-prog b{font-size:28px;font-weight:700;line-height:40.6px}.bg-track{background:#e4e5e8;border-radius:4px;height:6px;display:block;overflow:hidden}body.dark .bg-track{background:#353b44}.bg-track i{background:var(--lime);border-radius:4px;height:100%;display:block}.bg-step{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bg-step:hover{background:var(--cell)}.bg-step[data-on=true]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.bg-num{background:#e2e3e6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}body.dark .bg-num{background:#1f242a}.bg-step[data-done=true] .bg-num{background:var(--lime);color:#0b0b0b}.bg-step-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bg-step-text b{font-weight:500;line-height:20.3px}.bg-main{min-width:0}.bg-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--well);border-radius:20px;overflow:hidden}.bg-card-h{border-bottom:1px solid var(--well);background:#f4f5f6;flex-direction:column;gap:4px;padding:18px 22px;display:flex}body.dark .bg-card-h{background:#1f242a}.bg-card-sub{opacity:.75;font-size:14px}.bg-drafted{opacity:.7;font-size:12px}.bg-card-h h3{margin:0;font-size:17px;font-weight:600;line-height:24.65px}.bg-card-b{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.bg-field{background:0 0;flex-direction:column;gap:6px;padding:0;display:flex}.bg-field b{background:0 0;padding:0;font-weight:500}.bg-field textarea{box-sizing:border-box;width:100%;min-height:72px;color:var(--ink);font:inherit;resize:vertical;background:#f4f5f6;border:1px solid #e4e5e8;border-radius:12px;padding:12px;font-size:14px}body.dark .bg-field textarea{background:#1f242a;border-color:#353b44}.bg-add{border-top:1px solid var(--well);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.bg-add-text{color:var(--ink-muted);flex:200px}.bg-pill{border:1px solid var(--ink);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.bg-fail{color:var(--text-red);margin:10px 0 0}.bg-autosave{min-height:17.4px;color:var(--ink);opacity:.7;margin:10px 0 0;font-size:12px;line-height:17.4px}.bg-autosave[data-state=error]{color:var(--text-red);opacity:1}.bg-retry{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.bg-saved{color:var(--text-green);align-items:center;gap:8px;margin:10px 0 0;font-weight:500;display:flex}.bg-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.bg-grow{flex:1}.bg-back{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.bg-next{background:var(--lime);color:#0b0b0b;height:50px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.bg-next:disabled{opacity:.6;cursor:default}.bg-wrap :is(button,textarea):focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.bg-wrap{grid-template-columns:minmax(0,1fr)}.bg-steps{flex-flow:wrap}.bg-prog,.bg-step{flex:100%}.bg-next{padding:0 20px}.bg-pill{min-height:40px}}.brain-chips{flex-wrap:wrap;flex:100%;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.brain-chips>li{min-width:0;max-width:100%}.brain-chip{box-sizing:border-box;background:var(--well);min-width:0;max-width:100%;min-height:40px;color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.brain-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.brain-chip-glyph{flex:none}.brain-chip-title{overflow-wrap:anywhere;min-width:0}.brain-chip-note{color:var(--ink-muted);font-weight:400}.dbu-chips{margin-top:4px}.dbu-item{align-items:center;gap:8px;display:flex}.dbu-remove{min-height:40px}.pg-check{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.pg-check input{opacity:0;cursor:pointer;width:40px;height:40px;margin:0;position:absolute;inset:0}.pg-check input:disabled{cursor:default}.pg-box{box-sizing:border-box;border:1.5px solid var(--field-border);background:var(--field);pointer-events:none;border-radius:6px;width:22px;height:22px;position:relative}.pg-check input:checked+.pg-box{background:var(--cta);border-color:var(--cta)}.pg-check input:checked+.pg-box:after{content:"";border:solid var(--cta-ink);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.pg-check input:disabled+.pg-box{opacity:.6}.pg-check input:focus-visible+.pg-box{outline:2px solid var(--ink);outline-offset:2px}.sa-radio{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.sa-radio input{opacity:0;cursor:pointer;width:40px;height:40px;margin:0;position:absolute;inset:0}.sa-radio input:disabled{cursor:default}.sa-dot{box-sizing:border-box;border:1.5px solid var(--field-border);background:var(--field);pointer-events:none;border-radius:50%;width:20px;height:20px;position:relative}.sa-radio input:checked+.sa-dot{border-color:var(--cta)}.sa-radio input:checked+.sa-dot:after{content:"";background:var(--cta);border-radius:50%;position:absolute;inset:4px}.sa-radio input:disabled+.sa-dot{opacity:.6}.sa-radio input:focus-visible+.sa-dot{outline:2px solid var(--ink);outline-offset:2px}.dt-gallery{flex-direction:column;gap:26px;min-width:0;display:flex}.dt-sec{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:18px;display:flex}.dt-sec-title{margin:0;font-size:28px;font-weight:600;line-height:1.2}.dt-sec-sub{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}body.dark .dt-sec-sub{color:#b2bbc8}.dt-all{min-width:40px;min-height:40px;color:var(--ink);align-self:flex-start;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.dt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.dt-note{color:var(--ink-muted);margin:0;font-size:14px}body.dark .dt-note{color:#b2bbc8}.dt-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.dt-preview{aspect-ratio:1232/800;background:var(--surface-white);position:relative;overflow:hidden}.dt-preview-svg{width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.dt-preview-svg rect{fill:var(--surface)}.dt-preview-svg rect.head{fill:var(--surface-strip)}.dt-preview-svg text{fill:var(--ink);font-family:inherit;font-size:22px}.dt-preview-blank{background-color:var(--grid-cell);background-image:linear-gradient(to right, transparent 0 22px, var(--page) 22px 30px), linear-gradient(to bottom, transparent 0 22px, var(--page) 22px 30px);background-size:30px 30px}.dt-body{flex-direction:column;gap:6px;padding:14px 16px 0;display:flex}.dt-title{margin:0;font-size:15px;font-weight:500;line-height:1.5}.dt-sub{opacity:.7;font-size:12px;line-height:1.5}.dt-foot{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:56px;padding:12px 16px;display:flex}.dt-use{border-radius:var(--r-pill);background:var(--ink);height:32px;color:var(--surface);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;line-height:13px;display:inline-flex}.dt-use:disabled{cursor:default;opacity:.6}.dt-use:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.dark .dt-use{color:#fff;background:#171e29}body.dark .dt-use:focus-visible{outline-color:var(--lime)}.dt-error{color:var(--text-red);text-align:right;flex:100%;font-size:13px}.dt-name-form{flex-direction:column;gap:8px;display:flex}.dt-name-sub{font-size:var(--fs-body);margin:-6px 0 18px}.dt-name-label{font-size:var(--fs-body);font-weight:500}.dt-name-field{height:var(--field-h);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);color:var(--ink);font:inherit;padding:0 12px}.dt-name-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.dt-name-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}@media (max-width:1023px){.dt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dt-grid{grid-template-columns:minmax(0,1fr)}.dt-sec{flex-direction:column;align-items:flex-start;gap:24px}.dt-sec-title{font-size:24px;line-height:1.2}.dt-use{height:40px}}.scan-grid,.scan-run{--scan-fill:#f4f5f6;--scan-ring:#e4e5e8;--scan-chip:#e2e3e6;--scan-off:#a3a7ae;--scan-green:#12b76a;--scan-amber:#f79009;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;min-width:0;display:grid}body.dark .scan-grid,body.dark .scan-run{--scan-fill:#1c1e21;--scan-ring:#2b2e33;--scan-chip:#2b2e33;--scan-off:#6b7280}.team-card{--scan-fill:#f4f5f6;--scan-ring:#e4e5e8;--scan-chip:#e2e3e6;--scan-green:#12b76a}body.dark .team-card{--scan-fill:#1c1e21;--scan-ring:#2b2e33;--scan-chip:#2b2e33}.scan-left{flex-direction:column;gap:26px;min-width:0;display:flex}.scan-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.scan-card-head{box-sizing:border-box;border-bottom:1px solid var(--scan-ring);align-items:center;gap:8px;min-height:44px;padding:0 12px 0 24px;display:flex}.scan-card-head .scan-card-h{flex:1}.scan-card-h{margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.45}.scan-card>.scan-card-h{box-sizing:border-box;border-bottom:1px solid var(--scan-ring);align-items:center;min-height:44px;padding:0 12px 0 24px;display:flex}.scan-card-b{flex-direction:column;gap:12px;padding:20px;display:flex}.scan-card-b--tight{gap:0}.scan-card-b--rows{gap:10px}.scan-card-b--spread{justify-content:space-between;gap:16px}.scan-muted{color:var(--ink-muted);font-size:12px;font-weight:300;line-height:1.45}.scan-more{min-height:var(--tap-min);color:var(--ink);align-items:center;font-size:12px;font-weight:500;display:inline-flex}.scan-win{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scan-opt{box-sizing:border-box;background:var(--scan-fill);min-height:190px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-self:stretch;gap:2px;padding:14px 16px;display:flex}.scan-opt[aria-pressed=true],.scan-consent{background:var(--brand);color:var(--ink-on-brand)}.scan-opt-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:auto;display:flex}.scan-opt-name{margin-top:12px;font-size:24px;font-weight:600;line-height:1.1}.scan-opt-meta{font-size:14px;font-weight:300;line-height:1.45}.scan-opt-meta b{font-weight:500}.scan-opt-blurb{margin-top:6px;font-size:12px;font-weight:300;line-height:1.45}.scan-chip{box-sizing:border-box;background:var(--ink);height:22px;color:var(--brand);border-radius:5px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.scan-chip--quiet{--chip-dot:var(--scan-green);background:var(--scan-chip);color:var(--ink);flex:none}.scan-chip--amber{--chip-dot:var(--scan-amber)}.scan-chip--dot{gap:6px}.scan-chip--dot:before{content:"";background:var(--chip-dot,currentColor);border-radius:50%;flex:none;width:6px;height:6px}.scan-check{background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--scan-off);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-check--on{background:var(--ink);color:var(--brand);box-shadow:none}.scan-check--lime{background:var(--brand);color:var(--ink-on-brand)}.scan-credit{margin:14px 0 0;font-size:12px;line-height:1.45}.scan-credit-bar{flex-direction:column;gap:6px;margin-top:14px;display:flex}.scan-credit-track{gap:4px;height:6px;display:flex}.scan-credit-track i{background:var(--well);border-radius:3px;flex:1}.scan-credit-track i.use{background:var(--ink)}.scan-credit-text{font-size:12px;line-height:1.45}.scan-credit-text b{font-weight:600}.scan-commit{min-height:var(--tap-min);margin:calc((var(--tap-min) - 17.4px) / -2) 0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0 0 0 4px;font-size:12px;font-weight:500;line-height:1.45;display:inline-flex}.scan-consent{border-radius:10px;gap:14px;padding:16px 18px;display:flex}.scan-consent-text{flex-direction:column;gap:4px;font-size:14px;font-weight:300;line-height:1.45;display:flex}.scan-consent-text b{font-weight:500}.scan-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.scan-row{box-sizing:border-box;background:var(--scan-fill);width:100%;height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.scan-row[aria-pressed=false]{opacity:.6}.scan-row-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.scan-row-text b{font-weight:500}.scan-row-text .scan-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-row .connect-mark,.scan-row .connect-tile{border-radius:9px;width:32px;height:32px;font-size:12px;font-weight:600}.scan-bar-row .connect-mark,.scan-bar-row .connect-tile{border-radius:8px;width:28px;height:28px;font-size:11px;font-weight:600}.scan-row .connect-tile,.scan-bar-row .connect-tile{background:var(--scan-chip);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.scan-lock{color:var(--ink-muted);align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:6px;font-size:12px;font-weight:300;line-height:1.45;display:flex}.scan-run{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.scan-run>.scan-s4{grid-column:span 4}.scan-run>.scan-s8{grid-column:span 8}.scan-run>.scan-wide{grid-column:1/-1}.scan-ring-wrap{width:200px;height:200px;margin:0 auto;position:relative}.scan-ring-wrap svg{position:absolute;inset:0;transform:rotate(-90deg)}.scan-ring-track{stroke:var(--scan-ring)}.scan-ring-arc{stroke:var(--lime)}.scan-ring-wait{transform-origin:110px 110px;animation:2.4s linear infinite scan-spin}@media (prefers-reduced-motion:reduce){.scan-ring-wait{animation:none}}@keyframes scan-spin{to{transform:rotate(360deg)}}.scan-ring-in{justify-content:center;align-items:center;display:flex;position:absolute;inset:22px}.scan-ring-in img{object-fit:contain;width:100%;height:100%}.scan-ring-col{flex-direction:column;align-items:center;gap:6px;display:flex}.scan-pct{justify-content:center;align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.scan-pct b{font-size:28px;font-weight:600}.scan-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scan-stat{background:var(--scan-fill);border-radius:10px;flex-direction:column;margin:0;padding:10px 14px;display:flex}.scan-stat b{font-size:22px;font-weight:500}.scan-bar-row{box-sizing:border-box;background:var(--scan-fill);border-radius:10px;align-items:center;gap:16px;min-height:48px;padding:0 14px;display:flex}.scan-bar-name{text-overflow:ellipsis;white-space:nowrap;flex:0 170px;min-width:0;font-weight:500;overflow:hidden}.scan-track{background:var(--scan-ring);border-radius:4px;flex:1;height:8px;overflow:hidden}.scan-track i{background:var(--scan-green);height:100%;display:block}.scan-track--wait i{width:35%;animation:1.8s ease-in-out infinite alternate scan-slide}@media (prefers-reduced-motion:reduce){.scan-track--wait i{animation:none}}@keyframes scan-slide{to{transform:translate(185%)}}.scan-bar-st{text-align:right;min-width:64px;color:var(--ink-muted);flex:none;font-size:12px;font-weight:300}.scan-bb{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.scan-bb-foot{align-items:center;gap:14px;padding:16px 22px;display:flex}.scan-bb-foot .scan-bb-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scan-bb-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.scan-bb-btn img{aspect-ratio:5;object-fit:cover;object-position:50% 45%;width:100%;display:block}.scan-bb-copy b{font-weight:500}.scan-bb-copy .scan-muted{font-size:14px;font-weight:400}.scan-play{background:var(--brand);height:44px;color:var(--ink-on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.scan-frame{background:var(--surface);border:0;width:100%;height:min(72vh,560px);display:block}.scan-found{background:var(--scan-fill);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.scan-found-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.scan-found-text b{font-weight:500}@media (max-width:899px){.scan-grid,.scan-run{grid-template-columns:minmax(0,1fr);gap:26px}.scan-run>.scan-s4,.scan-run>.scan-s8{grid-column:1/-1}.scan-left{gap:26px}.scan-bb-foot{flex-wrap:wrap}.scan-bar-name{flex-basis:96px}.scan-bar-row{gap:12px}.scan-row{height:auto;min-height:56px}.scan-row .scan-row-text .scan-muted{text-overflow:clip;white-space:normal;overflow:visible}}@media (max-width:479px){.scan-win{grid-template-columns:minmax(0,1fr)}.scan-opt{min-height:0}.scan-card-b{padding:16px}}.team-row{box-sizing:border-box;background:var(--scan-fill);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.team-av{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.team-x{width:var(--tap-min);height:var(--tap-min);margin:calc((var(--tap-min) - 14px) / -2) calc((var(--tap-min) - 14px) / -2) calc((var(--tap-min) - 14px) / -2) 0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.team-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-add__email{flex:220px;width:auto}.team-add__dept{flex:0 220px;width:auto}.team-add__btn{height:48px}.team-more{margin-top:6px;font-size:12px}.team-more summary{min-height:var(--tap-min);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.team-more[open]>:not(summary){margin-top:12px}.team-all{min-height:var(--tap-min);color:var(--ink);align-self:flex-start;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.track-list{flex-direction:column;gap:26px;display:flex}.track-h{margin:0;font-size:18px;font-weight:500}.track-pills{flex-wrap:wrap;gap:8px;display:flex}.track-own{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.track-own__in{flex:260px;width:auto}.connect-intro{flex-direction:column;gap:4px;display:flex}.connect-intro b{font-size:22px;font-weight:600;line-height:1.3}.connect-intro span{color:var(--ink-muted);font-size:14px}.connect-or{margin:0;font-size:14px;font-weight:600}.dwa{flex-direction:column;gap:16px;min-width:0;display:flex}.dwa-head{flex-direction:column;gap:4px;display:flex}.dwa-head b{font-size:22px;font-weight:600;line-height:1.3}.dwa-head span{color:var(--ink-muted);font-size:14px}.dwa-label{margin:0;font-size:14px;font-weight:600}.dwa-row{flex-wrap:wrap;min-width:0}.dwa-row .scan-row-text{overflow-wrap:anywhere;flex:220px;min-width:0}.dwa-btn{background:var(--ink);min-height:36px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.dwa-btn--out{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.dwa-btn:disabled{opacity:.6;cursor:default}.dwa-error{color:var(--text-red);overflow-wrap:anywhere;margin:0;font-size:14px}.dwa-empty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dwa-empty b{flex:220px;min-width:0;font-size:15px;font-weight:600}@media (max-width:480px){.dwa-row .dwa-btn,.dwa-empty .dwa-btn{flex:100%}}@media (max-width:767px){.ct-wide{display:none}.ct-label{white-space:normal;overflow-wrap:anywhere;min-width:0}}.tc{--tc-white:#fff;--tc-ring:#e4e5e8;--tc-on:#e2e3e6}body.dark .tc{--tc-white:#1f242a;--tc-ring:#353b44;--tc-on:#2b2e33;--tc-chip-dark:#12b76a2e;--tc-row-shadow:0 1px 3px #00000073}body:not(.dark) .tc-search-in{color:#2c2c2c80}.tc{flex-direction:column;gap:16px;min-width:0;display:flex}.tc-search{align-items:center;gap:10px;display:flex}.tc-search-in{box-sizing:border-box;background:var(--tc-white);min-width:0;height:52px;box-shadow:inset 0 0 0 1px var(--tc-ring);color:var(--ink);font-size:var(--fs-body-lg);border-radius:26px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.tc-search-in input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.tc-search-in input::placeholder{color:var(--ink-muted)}.tc-stat{background:var(--tc-white);box-shadow:inset 0 0 0 1px var(--tc-ring);white-space:nowrap;border-radius:20px;align-items:baseline;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}body.dark .tc-stat{box-shadow:none}.tc-stat b{font-size:16px;font-weight:600}.tc-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:16px;display:grid}.tc-card{border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}body.dark .tc-card{box-shadow:inset 0 0 0 1px var(--tc-ring)}.tc-head{box-sizing:border-box;background:var(--tc-white);border-bottom:1px solid var(--tc-ring);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 12px 10px 24px;display:flex}.tc-title{flex:1;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.45}.tc-note{opacity:.6;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:300}.tc-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px;display:flex;overflow:auto}@media (min-width:768px){.tc-card{height:766px}.tc-head{padding-block:6px}}.tc-flt{flex-direction:column;gap:4px;display:flex}.tc-flt>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-weight:600;display:flex}@media (min-width:768px){.tc-flt>summary{display:none}}.tc-label{color:var(--ink-muted);margin:10px 0 2px;padding:0;font-size:12px;font-weight:400}.tc-fam{width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.tc-fam[aria-pressed=true]{background:var(--tc-on);font-weight:500}.tc-count{opacity:.6;font-size:12px}.tc-grow{flex:1;min-width:0}.tc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tc-row{box-sizing:border-box;background:var(--surface-white);border-radius:10px;flex:none;align-items:center;gap:12px;min-width:0;min-height:60px;padding:10px 14px;display:flex}body.dark .tc-row{background:var(--tc-white);box-shadow:var(--tc-row-shadow)}.tc-row .connect-mark,.tc-row .connect-tile{box-sizing:border-box;border-radius:10px;width:36px;height:36px;padding:6px}.tc-name{overflow-wrap:anywhere;font-weight:500}a.tc-name{color:inherit;text-decoration:none;display:block}a.tc-name:hover,a.tc-name:focus-visible{text-decoration:underline}.tc-sub{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.tc-connect,.tc-chip,.tc-more,.tc-request{box-sizing:border-box;font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tc-connect{height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0;border:0;border-radius:20px;padding:0 14px}.tc-soon{color:var(--ink-muted);white-space:nowrap;flex:none;font-size:12px}.tc-chip{background:var(--cell);height:22px;color:var(--ink);border-radius:5px;padding:0 10px;font-weight:500;text-decoration:none}body.dark .tc-chip{background:var(--tc-chip-dark);font-weight:400}.tc-chip:before{content:"";background:var(--text-green);border-radius:50%;width:6px;height:6px}.tc-chip.tc-chip-warn{background:var(--warning-bg);color:var(--warning-ink)}.tc-chip.tc-chip-warn:before{background:var(--text-amber)}.tc-done{flex:none;align-items:center;gap:6px;display:inline-flex}.tc-another{white-space:nowrap}.tc-x{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:14px;line-height:1.45;display:inline-grid}.tc-more,.tc-request{border:1px solid var(--field-border);min-height:36px;color:var(--ink);background:0 0;border-radius:18px;justify-content:center;align-self:center;padding:0 14px}.tc-request{background:var(--surface-white);border:0;border-radius:10px;width:100%;min-height:48px;font-size:13px}.tc-empty{color:var(--ink-muted);margin:0}.tc-empty p{margin:0}.tc-soon-group{margin-top:8px;display:block}.tc-soon-group>summary{background:var(--surface-white);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}body.dark .tc-soon-group>summary{background:var(--tc-white)}.tc-soon-group>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tc-soon-group[open]>.tc-list{margin-top:8px}.tc-soon-group>.tc-more{width:fit-content;margin:8px auto 0;display:flex}@media (max-width:767px){.tc-grid{grid-template-columns:minmax(0,1fr)}.tc-search{flex-wrap:wrap}.tc-search-in{flex:100%}.tc-head{gap:4px 8px;padding:10px 16px}.tc-grow{flex:60%}.tc-body{padding:16px}.tc-row{flex-wrap:wrap;padding:12px}.tc-fam,.tc-connect,.tc-chip,.tc-more{height:auto;min-height:40px}.tc-x{border-radius:20px;width:40px;height:40px}.tc-flt>summary{box-sizing:border-box;border:1px solid var(--field-border);background:var(--surface-white);color:var(--ink);border-radius:10px;padding:0 14px;list-style:none}.tc-flt>summary::-webkit-details-marker{display:none}.tc-flt>summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400}.tc-flt[open]>summary:after{content:"−"}.tc-flt>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tc-filters>.tc-head{display:none}.tc-chip{white-space:normal;flex-wrap:wrap}.tc-done{white-space:normal;flex-wrap:nowrap;flex:100%;min-width:0}.tc-done>.tc-chip,.tc-another{flex:0 auto}.tc-another{white-space:normal}.tc-done>.tc-x{flex:none;margin-left:auto}.tc-done,.tc-chip{max-width:100%}}.tc-plan-tag{background:var(--cell);height:22px;color:var(--ink);border-radius:5px;align-items:center;margin-top:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}body.dark .tc-plan-tag{background:var(--tc-chip-dark);font-weight:400}.tc-plan-note{color:var(--ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.tc-card.tc-next{height:auto}.mk-scrim.setup-pv-scrim{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0b6b;align-items:center;padding:24px}body.dark .mk-scrim.setup-pv-scrim{background:#0009}.mk-scrim .mk-modal.setup-pv{--pv-rule:#c9ccd1;--pv-cell:#e2e3e6;--pv-foot:#f7f8f9;--pv-photo:#d9dadc;background:var(--surface);border-radius:24px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 48px);padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #10182859}body.dark .mk-scrim .mk-modal.setup-pv{--pv-rule:#3a3d42;--pv-cell:#2b2e33;--pv-foot:#17191c;--pv-photo:#2b2e33}.mk-scrim .mk-modal.setup-pv .mk-modal-title{letter-spacing:-.02em;flex:none;padding:32px 36px 0;font-size:32px;font-weight:600;line-height:1.08;margin:0!important}.setup-pv__lead{color:var(--ink-muted);flex:none;padding:6px 36px 20px;font-size:15px;font-weight:300;line-height:1.45}.setup-pv__body{flex:auto;align-items:stretch;gap:40px;min-height:0;padding:4px 36px 28px;display:flex;overflow:auto}.setup-pv__photo{background:var(--pv-photo);border-radius:20px;flex:none;width:38%;margin:0;position:relative;overflow:hidden}.setup-pv__photo img{object-fit:cover;object-position:center 18%}.setup-pv__tag{background:var(--brand);color:var(--ink-on-brand);border-radius:0 20px 0 14px;padding:7px 16px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;top:0;right:0}.setup-pv__list{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.setup-pv__intro{flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.setup-pv__intro h3{margin:0;font-size:22px;font-weight:500;line-height:1.45}.setup-pv__intro p{color:var(--ink-muted);margin:0;font-size:14px;font-weight:300}.setup-pv__row{border-top:1px solid var(--pv-rule);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.setup-pv__row:last-child{padding-bottom:0}.setup-pv__icon{background:var(--pv-cell);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.setup-pv__text{flex-direction:column;gap:4px;min-width:0;display:flex}.setup-pv__text b{font-weight:500}.setup-pv__text span{color:var(--ink-muted);overflow-wrap:anywhere;font-weight:300}.setup-pv__foot{background:var(--pv-foot);flex:none;align-items:center;gap:12px;padding:16px 36px;display:flex}.setup-pv__note{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;font-weight:300;display:inline-flex}@media (max-width:1099px){.setup-pv__body{flex-direction:column;gap:24px}.setup-pv__photo{aspect-ratio:1011/1178;width:min(100%,380px)}}@media (max-width:767px){.mk-scrim.setup-pv-scrim{align-items:stretch;padding:0}.mk-scrim .mk-modal.setup-pv{border-radius:0;width:100%;height:100%;max-height:none}.mk-scrim .mk-modal.setup-pv .mk-modal-title{padding:24px 18px 0;font-size:26px}.setup-pv__lead{padding:6px 18px 14px}.setup-pv__body{padding:4px 18px 20px}.setup-pv__foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}.setup-pv__note,.setup-pv__foot .setup__spacer{display:none}.setup-pv__foot .setup__btn{white-space:nowrap;flex:none}.setup-pv__foot .setup__btn--primary{flex:1}}.setup-frame{--rail:#f6f7f8;--rail-num:#f4f5f6;--rail-chip:#e2e3e6;--rail-dot:#9db800;--rail-ring:#a3a7ae;--rail-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4l4-4' stroke='%230B0B0B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--page);min-width:0;max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font)}body.dark .setup-frame{--rail:#111214;--rail-num:#1c1e21;--rail-chip:#2b2e33;--rail-ring:#6b6f76;--rail-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4l4-4' stroke='%23F2F3F5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.setup__top{z-index:30;box-sizing:border-box;background:var(--surface);align-items:center;gap:16px;height:72px;padding:0 40px;display:flex;position:sticky;top:0;box-shadow:0 1px #e4e5e8,0 8px 20px -10px #1018282e}body.dark .setup__top{box-shadow:0 1px #353b44,0 8px 20px -10px #000000b3}.setup__logo{width:auto;height:22px;display:block}.setup__logo-white,body.dark .setup__logo-dark{display:none}body.dark .setup__logo-white{display:block}.setup__grow{flex:1}.setup__wallet{box-sizing:border-box;height:34px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.setup__wallet:before{content:"";position:absolute;inset:-3px 0}.setup__wallet b{font-weight:600}.setup__av{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.setup{background:var(--page);min-width:0;max-width:100%;min-height:calc(100vh - 72px);color:var(--ink);display:flex}.setup__rail{box-sizing:border-box;background:var(--rail);width:340px;box-shadow:inset -1px 0 0 var(--well);flex:none;align-self:flex-start;height:calc(100vh - 72px);padding:40px 24px;position:sticky;top:72px}.setup__rail-label{color:var(--ink);margin:0 0 6px;padding:0 0 14px;font-size:13px;font-weight:600;line-height:1.45}.setup__steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.setup__step{box-sizing:border-box;height:56px;color:var(--ink);border-radius:10px;align-items:center;gap:14px;padding:0 12px;text-decoration:none;display:flex}.setup__step[aria-current=step]{background:var(--surface)}.setup__num{background:var(--rail-num);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.setup__step[aria-current=step] .setup__num{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.setup__step[data-done=true] .setup__num{background:var(--ink);color:var(--brand);box-shadow:none}.setup__step[data-state=skipped] .setup__num{box-shadow:inset 0 0 0 1px var(--ink-muted)}.setup__text{flex-direction:column;min-width:0;display:flex}.setup__title{font-size:14px}.setup__step:not([aria-current=step]):not([data-done=true]) .setup__title{opacity:.5}.setup__sub{font-size:var(--fs-sub);color:var(--ink-muted);overflow-wrap:anywhere}.setup__new{background:var(--rail-chip);height:22px;color:var(--ink);border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.setup__count{font-size:var(--fs-label);color:var(--ink-muted);margin:0;display:none}.setup__main{box-sizing:border-box;flex-direction:column;flex:1;gap:28px;min-width:0;padding:72px clamp(20px,8vw,144px) 0;display:flex}.setup__head h1{text-wrap:balance;overflow-wrap:anywhere;margin:0 0 10px;font-size:34px;font-weight:500;line-height:1.2}.setup__head p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.setup__body{flex-direction:column;gap:26px;min-width:0;display:flex}.setup__field{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.setup__field>legend{margin-bottom:12px}.setup__field>legend,.setup__field>label{letter-spacing:-.01em;padding:0;font-size:19px;font-weight:600;line-height:1.3}.setup__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.setup__input{box-sizing:border-box;background-color:var(--rail-num);background-image:var(--rail-chevron);appearance:none;width:100%;height:48px;color:var(--ink);font:inherit;background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;border:0;border-radius:10px;padding:0 40px 0 14px}.setup__choices{flex-wrap:wrap;gap:8px;display:flex}.setup__choice{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.setup__choice[aria-pressed=true]{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.setup__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.setup__card{box-sizing:border-box;background:var(--rail-num);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:18px;display:flex}.setup__card:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.setup__card[aria-pressed=true]{background:var(--brand);color:var(--ink-on-brand)}.setup__card[aria-pressed=true] .setup__card-sub{color:var(--ink-on-brand);opacity:.72}.setup__card-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.setup__card-text b{font-weight:500}.setup__card-sub{font-size:var(--fs-sub);color:var(--ink-muted)}.setup__check{background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rail-ring);font-size:var(--fs-sub);border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.setup__card[aria-pressed=true] .setup__check{background:var(--ink-on-brand);color:var(--brand);box-shadow:none}.setup__panel{padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);overflow-wrap:anywhere;min-width:0}.setup__panel p{margin:0 0 12px}.setup__panel p:last-child{margin-bottom:0}.setup__summary{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.setup__summary dt{color:var(--ink-muted)}.setup__summary dd{overflow-wrap:anywhere;margin:0}.setup__error{font-size:var(--fs-label);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.setup__foot{z-index:25;background:color-mix(in srgb, var(--page) 50%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:0 -1px 0 color-mix(in srgb, var(--well) 80%, transparent);flex-wrap:wrap;align-items:center;gap:16px;margin:auto calc(-1*clamp(20px,8vw,144px)) 0;padding:14px clamp(20px,8vw,144px);display:flex;position:sticky;bottom:0}.setup__spacer{flex:1}.setup__btn{box-sizing:border-box;background:var(--surface);height:50px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.setup__btn--primary{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.setup__btn--primary svg path{stroke:currentColor}.setup__btn--waiting{background:var(--well);color:var(--ink-muted);cursor:default}.setup__btn[disabled]{opacity:.45;cursor:default}.setup__link{min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.setup__counter{color:var(--ink-muted);font-size:14px;font-weight:300}.setup__mail{min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:300;display:inline-flex}.setup__note{font-size:var(--fs-sub);color:var(--ink-muted);align-items:center;gap:8px;margin:16px 0 0;display:flex}.setup__agents{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup__agent{box-sizing:border-box;background:var(--rail-num);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.setup__tile{width:36px;height:36px;color:var(--ink);background:#eef0f2;border-radius:28%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}body.dark .setup__tile{background:var(--well)}.setup__tile--sm{width:26px;height:26px}.setup__agent-text b{font-weight:500}.setup__agent-text{overflow-wrap:anywhere;flex-direction:column;flex:180px;gap:2px;min-width:0;font-size:14px;display:flex}.setup__seg{box-sizing:border-box;background:var(--well);border-radius:20px;flex:0 380px;gap:4px;height:44px;padding:4px;display:flex}.setup__seg button{min-width:0;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:1;padding:0 12px;font-size:13px}.setup__seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.setup__seg button:disabled{opacity:.45;cursor:default}.setup__seg--size{flex:none;width:min(640px,100%)}.setup__seg--size button[aria-pressed=true]{background:var(--brand);color:var(--ink-on-brand);font-weight:500}.setup__toggle{background:var(--well);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;margin:10px 0;padding:0;position:relative}.setup__toggle:before{content:"";position:absolute;inset:-10px -3px}.setup__toggle:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.setup__toggle[aria-checked=true]{background:var(--ink)}.setup__toggle[aria-checked=true]:after{background:var(--brand);left:17px}.setup__toggle:disabled{opacity:.45;cursor:default}.setup__agent-error{flex-basis:100%}.setup__phero{box-sizing:border-box;color:#fff;background:#0b0b0b;border-radius:20px;flex-wrap:wrap;align-items:center;gap:28px;padding:24px 28px;display:flex}.setup__phero-tile{background:var(--brand);width:72px;height:72px;color:var(--ink-on-brand);border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:1;display:flex}.setup__phero-tile span{margin-top:0;font-size:12px;font-weight:500}.setup__phero-text{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.setup__phero-text p{margin:0;font-size:22px;font-weight:500;line-height:1.45}.setup__glass b{color:var(--brand)}.setup__tour{background:var(--brand);height:40px;color:var(--ink-on-brand);border-radius:20px;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.setup__summary{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;min-width:0;display:grid}.setup__summary>.setup__hero{grid-column:span 8}.setup__summary>.setup__pins{grid-column:span 4;align-self:start}.setup__hero{box-sizing:border-box;color:#fff;background:#0b0b0b;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:32px;display:flex;box-shadow:0 1px 2px #1018280a}.setup__hero p{margin:0}.setup__hero-label{opacity:.85;font-size:13px;font-weight:500}.setup__hero-title{font-size:30px;font-weight:500;line-height:1.45}.setup__hero-text{opacity:.92;overflow-wrap:anywhere}.setup__glass-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup__glass{background:#ffffff17;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;display:inline-flex}.setup__glass b{font-size:15px;font-weight:600}.setup__pins{background:var(--surface);border-radius:20px;min-width:0}.setup__pins-h{border-bottom:1px solid var(--well);align-items:center;height:44px;margin:0;padding:0 12px 0 24px;font-size:16px;font-weight:400;display:flex}.setup__pins ul{flex-direction:column;gap:10px;margin:0;padding:20px;list-style:none;display:flex}.setup__pin{background:var(--rail-num);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.setup__pin-name{overflow-wrap:anywhere;flex:1;min-width:0}.setup__chip{background:var(--rail-chip);height:22px;color:var(--ink);border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.setup__chip:before{content:"";background:var(--rail-dot);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:1023px){.setup{flex-direction:column}.setup__top{gap:8px;padding:0 12px}.setup__rail{width:auto;height:auto;box-shadow:none;background:0 0;padding:16px 20px 0;position:static}.setup__rail-label,.setup__steps{display:none}.setup__count{display:block}.setup__main{gap:20px;padding:72px 16px 0}.setup__foot{margin:auto -16px 0;padding:14px 16px}.setup__summary{grid-template-columns:minmax(0,1fr)}.setup__summary>.setup__hero,.setup__summary>.setup__pins{grid-column:1/-1}.setup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.setup__main{padding:20px 16px 120px}.setup__foot{z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);box-shadow:0 -1px 0 var(--well), 0 -10px 24px -8px #10182829;flex-wrap:nowrap;gap:10px;margin:0;position:fixed;bottom:0;left:0;right:0}.setup__grid{grid-template-columns:minmax(0,1fr);row-gap:10px}.setup__pair{grid-template-columns:minmax(0,1fr)}.setup__field>legend,.setup__field>label{font-size:17px}.setup__foot .setup__spacer,.setup__foot .setup__counter,.setup__foot .setup__mail{display:none}.setup__foot>.setup__btn--primary{flex:auto;min-width:0}.setup__foot .setup__btn{white-space:nowrap;padding:0 18px}.setup__foot>.setup__btn:first-child{flex:none}.setup__foot .setup__link{flex:none;min-width:40px;min-height:40px;font-size:14px}.setup__skip-more,.setup__wallet-more{display:none}.setup__head h1{font-size:26px;line-height:1.2}.setup__seg{flex-basis:100%;height:48px}.setup__seg button{height:40px}}.dw{flex-direction:column;gap:24px;min-width:0;display:flex}.dw-steps{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dw-s{height:40px;color:var(--ink);font:inherit;opacity:.55;background:0 0;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;display:inline-flex}.dw-s i{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--well);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.dw-s.on{opacity:1;background:var(--surface);font-weight:600}.dw-s.on i{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.dw-s.done{opacity:1;cursor:pointer}.dw-s.done i{background:var(--ink-black);color:var(--lime);box-shadow:none}.dw-count{color:var(--ink);font-size:14px;font-weight:600;display:none}.dw-q{flex-direction:column;justify-content:center;gap:4px;margin:0;display:flex}.dw-q b{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.3}.dw-q span{color:var(--ink-muted);font-size:14px}.dw-cards{gap:var(--block-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dept-card{border-radius:var(--r-card);background:var(--surface);min-height:106px;box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:row;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex}.dept-card:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.dept-card[aria-pressed=true]{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.dept-card .dw-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--well);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.dept-card[aria-pressed=true] .dw-check{background:var(--ink-black);color:var(--lime);box-shadow:none}.dw-error{color:var(--text-red);overflow-wrap:anywhere;margin:0;font-size:14px}.dw-foot{border-top:1px solid var(--well);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-top:24px;display:flex}.dw-foot .dw-grow{flex:1}.dw-btn{box-sizing:border-box;height:52px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:500;display:inline-flex}.dw-btn--primary{background:var(--brand);color:var(--ink-on-brand);box-shadow:none}.dw-btn--primary:disabled{background:var(--well);color:var(--ink-muted);cursor:default}.dw-link{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.dw-link:disabled,.dw-btn:disabled{cursor:default}.dw-preview-wrap{flex-direction:column;gap:12px;min-width:0;display:flex}.dw-preview-wrap>.dov-sample{align-self:flex-start}.dw-preview{gap:var(--block-gap);filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;min-width:0;display:flex}@media (max-width:1100px){.dw-s .dw-l{display:none}.dw-s.on .dw-l{display:inline}}@media (max-width:767px){.dw-steps{display:none}.dw-count{display:block}.dw-cards{grid-template-columns:1fr}.dw-foot{gap:10px}.dw-foot .dw-grow{display:none}.dw-foot .dw-btn{flex:40%;padding:0 12px}.dw-foot .dw-btn--primary{flex:100%}}.hub{--hub-card-ring:none;--hub-tile:var(--surface);--hub-tile-ring:var(--well);--hub-row:var(--surface-white);--hub-row-shadow:none;--hub-well:var(--well);box-sizing:border-box;min-width:0;color:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;display:grid}body.dark .hub{--hub-card-ring:inset 0 0 0 1px #353b44;--hub-tile:var(--well);--hub-tile-ring:#353b44;--hub-row:var(--well);--hub-row-shadow:0 1px 3px #00000073;--hub-well:#353b44}.hub>.ta-hero{grid-column:1/-1}.hub-card{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--hub-card-ring)}.hub-card h2{margin:0;font-size:17px;font-weight:500;line-height:1.45}.mc-hero{height:370px;box-shadow:none;background:#eef2e4;grid-column:span 8;overflow:hidden}.mc-img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.mc-reports{flex-direction:column;grid-column:span 4;gap:16px;height:370px;padding:26px;display:flex}.mc-reports-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-reports-head h2{flex:1}.hub-btn{background:var(--lime);height:50px;color:var(--on-brand);white-space:nowrap;border-radius:10px;align-items:center;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mc-rows{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.mc-item{background:var(--hub-row);box-shadow:var(--hub-row-shadow);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.mc-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-item b{font-size:14px;font-weight:500;line-height:1.45}.mc-item-side{text-align:right;max-width:50%}.mc-item svg{flex:none}.mc-xs{opacity:.6;margin:0;font-size:12px;line-height:1.45}.mc-more{padding:4px 14px 0}.mc-empty{background:var(--hub-well);text-align:center;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:22px;display:flex}.mc-empty b{font-size:14px;font-weight:500}.mc-empty span{opacity:.6;font-size:14px;line-height:1.45}.mc-kit{flex-direction:column;grid-column:1/-1;gap:16px;min-height:436px;padding:26px;display:flex}.kit-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:0;display:grid}.kit{border-radius:var(--r-card);background:var(--hub-tile);min-width:0;box-shadow:inset 0 0 0 1px var(--hub-tile-ring);color:var(--ink);flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.kit:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.kit:focus-visible,.mc-item:focus-visible,.hub-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.kit-t{font-size:16px;font-weight:500;line-height:1.45}.kit-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.kit-art img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:110px;transition:transform .2s}.kit:hover .kit-art img{transform:translateY(-4px)}.kit-s{opacity:.6;font-size:14px;line-height:1.45}@media (max-width:1100px){.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hub{grid-template-columns:minmax(0,1fr)}.mc-hero,.mc-reports{grid-column:1/-1;height:auto}.mc-img{aspect-ratio:1600/893;height:auto}.mc-kit{min-height:0}.mc-item{flex-wrap:wrap;gap:4px 12px}.mc-item-main{flex:1 0 calc(100% - 26px)}.mc-item>svg{order:1}.mc-item-side{text-align:left;order:2;max-width:none}.mc-item .ts-chip,.mc-item .ts-run-again{order:3}}.brain-company{flex-direction:column;gap:26px;min-width:0;display:flex}.brain-company .bc-card{min-width:0;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;display:flex}.brain-company h2{margin:0;font-size:17px;font-weight:500}.brain-company h3{font-size:var(--fs-body);margin:0;font-weight:500}.brain-company .bc-note{font-size:var(--fs-body);opacity:.6;margin:0}.brain-company .bc-text{border-radius:var(--r-input);background:var(--well);font:inherit;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.5}.brain-company textarea{box-sizing:border-box;border-radius:var(--r-input);border:1px solid var(--field-border);background:var(--field);width:100%;min-height:140px;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px}.brain-company .bc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brain-company .bc-save{border-radius:var(--r-input);background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.brain-company .bc-save:disabled{opacity:.5;cursor:default}.brain-company summary{cursor:pointer;min-height:40px;font-size:var(--fs-body);align-items:center;font-weight:500;display:flex}.brain-company .bc-error{font-size:var(--fs-body);color:var(--text-red);margin:0}.brain-company .bc-ok{font-size:var(--fs-body);opacity:.6}.mc-brain{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 26px;padding:26px;display:flex}.mc-brain .mc-brain-copy{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.mc-brain h2{margin:0;font-size:18px;font-weight:500}.mc-brain p{margin:0;font-size:14px;line-height:1.45}.mc-brain .mc-brain-counts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mc-brain .mc-brain-count{background:var(--hub-well);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}.ts-grid .ts-hero-card{background:var(--surface);box-shadow:none;color:#0b0b0b;grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.ts-hero-img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;min-height:220px}.ts-hero-copy{flex-direction:column;justify-content:center;gap:12px;padding:26px 40px;display:flex}.ts-hero-copy h2{letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1.15}.ts-hero-copy p,.ts-note{margin:0;font-size:14px;line-height:1.45}.ts-history{flex-direction:column;grid-column:span 8;gap:8px;padding:22px;display:flex}.ts-credit-mini{flex-direction:column;grid-column:span 4;gap:14px;padding:22px;display:flex}.ts-credit-row{align-items:center;gap:12px;display:flex}.ts-credit-text{flex-direction:column;gap:2px;font-size:14px;display:flex}.ts-credit-text b{font-size:18px;font-weight:500}.ts-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-btn-out,.ts-btn-fill{height:22px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.ts-btn-out{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}.ts-btn-fill{background:var(--lime);color:var(--on-brand)}.ts-btn-big{border-radius:10px;height:50px;padding:0 28px;font-size:15px;font-weight:500}.ts-btn-out:focus-visible,.ts-btn-fill:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-chip{background:var(--lime);color:var(--on-brand);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.ts-banner{box-sizing:border-box;color:#0b0b0b;background:radial-gradient(60% 120% at 18%,#f6ffb3 0%,#e3ff34 60%);border-radius:24px;grid-column:1/-1;align-items:center;min-height:304px;padding:32px 40px 32px 340px;display:flex;position:relative;overflow:hidden}.ts-banner-img{width:320px;height:auto;position:absolute;bottom:-18%;left:-2%}.ts-banner-copy{flex-direction:column;gap:12px;max-width:620px;display:flex}.ts-banner-copy h2{margin:0;font-size:34px;font-weight:600;line-height:1.15}.ts-banner-copy p{margin:0;font-size:14px;line-height:1.45}.ts-checkout{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.ts-checkout-text{flex-direction:column;gap:4px;max-width:720px;display:flex}.ts-checkout-text b{font-size:22px;font-weight:500}.ts-checkout-text span{opacity:.6;font-size:14px;line-height:1.45}.ts-send-card{flex-direction:column;grid-column:span 6;align-items:flex-start;gap:16px;padding:26px;display:flex}.ts-send-head{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.ts-steps{flex-direction:column;align-self:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ts-steps li{background:var(--hub-row);box-shadow:var(--hub-row-shadow);border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;font-size:14px;display:flex}.ts-steps b{font-weight:500}.ts-steps span{opacity:.6;font-size:12px}.ts-skel,.ts-skel-card{background:var(--hub-well);border-radius:10px}.ts-skel{height:56px}.ts-skel-card{min-height:160px}body.dark .ts-grid .ts-hero-card{background:var(--surface);color:var(--ink)}@media (max-width:767px){.ts-grid .ts-hero-card{grid-template-columns:minmax(0,1fr)}.ts-hero-copy{padding:22px}.ts-hero-copy h2,.ts-banner-copy h2{font-size:26px}.ts-history,.ts-credit-mini,.ts-send-card{grid-column:1/-1}.ts-banner{min-height:0;padding:24px}.ts-banner-img{display:none}.ts-btn-out,.ts-btn-fill{height:40px}.ts-checkout{flex-direction:column;align-items:stretch}}.hub-btn.ts-btn-ink{background:var(--ink);color:var(--surface)}.hub-btn.ts-btn-ink:hover{opacity:.9}.mc-item:has(.ts-chip--stopped){flex-wrap:wrap}.ts-chip.ts-chip--stopped{background:var(--well);color:var(--ink-muted);white-space:nowrap}.ts-run-again{color:var(--ink);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.ts-run-again:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.ib-page{flex-direction:column;gap:26px;min-width:0;display:flex}.ib-card{border-radius:var(--r-card);background:var(--surface);min-width:0;color:var(--ink)}.ib-bar{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 22px;display:flex}.ib-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ib-chip{min-height:28px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);border-radius:20px;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.ib-chip[aria-current=true],.ib-chip[aria-pressed=true]{background:var(--ink);color:var(--surface)}.ib-form{flex-wrap:wrap;flex:320px;gap:8px;min-width:0;display:flex}.ib-input{border:1px solid var(--hairline);background:var(--surface);min-width:0;min-height:32px;color:var(--ink);font:inherit;border-radius:20px;flex:160px;padding:0 14px;font-size:12px}.ib-btn,.ib-act{min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.ib-btn{background:var(--ink);color:var(--surface)}.ib-btn-ghost{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}.ib-act{z-index:1;background:var(--brand);color:var(--ink-on-brand);font-weight:500;position:relative}.ib-table-wrap{border-radius:var(--r-card);background:var(--surface);max-width:100%;overflow-x:auto}.ib-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1084px;font-size:var(--fs-body)}.ib-col-from{width:200px}.ib-col-src{width:96px}.ib-col-reach{width:100px}.ib-col-thread{width:92px}.ib-col-date{width:186px}.ib-col-act{width:248px}.ib-table thead tr,.ib-row{border-bottom:1px solid var(--hairline)}.ib-table th{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-weight:600;overflow:hidden}.ib-table th a{color:inherit;text-decoration:none}.ib-table th a:hover{text-decoration:underline}.ib-table td{box-sizing:border-box;vertical-align:middle;height:60px;padding:10px 12px;overflow:hidden}.ib-from-name,.ib-mail,.ib-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-from-name{font-weight:500;line-height:20px;display:block}.ib-thread{white-space:nowrap}.ib-table th.ib-th-wrap{white-space:normal;line-height:1.2}.ib-act-cell{text-align:right;white-space:nowrap;min-width:144px}.ib-row{position:relative}.ib-table tbody tr:last-child{border-bottom:0}.ib-row:hover{background:var(--well)}.ib-subject{color:var(--ink);font-weight:500;line-height:20px;text-decoration:none;display:block}.ib-subject:after{content:"";position:absolute;inset:0}.ib-snippet{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);margin-top:2px;line-height:18px;display:block;overflow:hidden}.ib-mail{color:var(--ink-muted);margin-top:2px;font-size:12px;line-height:18px;display:block}.ib-date{white-space:nowrap;text-overflow:ellipsis;font-size:13px}.ib-pill{white-space:nowrap;background:var(--well);color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.ib-pill-external{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}.ib-empty{padding:28px 22px}.ib-empty h2{font-size:var(--fs-num);margin:0 0 8px;font-weight:600}.ib-empty p{color:var(--ink-muted);margin:0 0 14px}.ib-pager{flex-wrap:wrap;gap:8px;padding:14px 22px;display:flex}.ib-sortbar{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:none}.ib-note{color:var(--ink-muted);margin:0;padding:10px 22px 0;font-size:12px}.ib-skel{flex-direction:column;gap:26px;display:flex}.ib-skel-hero{border-radius:var(--r-card);background:var(--well);height:86px}.ib-skel-bar{border-radius:var(--r-card);background:var(--well);height:64px}.ib-skel-list{border-radius:var(--r-card);background:var(--well);height:480px}@media (max-width:767px){.ib-sortbar{display:flex}.ib-note{padding:10px 14px 0}.ib-bar,.ib-pager{padding:14px}.ib-table thead{clip:rect(0 0 0 0);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.ib-table,.ib-table tbody,.ib-table tr,.ib-table td{box-sizing:border-box;width:100%;min-width:0;display:block}.ib-table colgroup{display:none}.ib-table td{height:auto}.ib-act-cell{text-align:left;min-width:0}.ib-table td.ib-meta{width:auto;color:var(--ink-muted);margin:4px 8px 0 0;font-size:12px;display:inline-block}.ib-row{padding:10px 14px}.ib-table td{padding:2px 0}.ib-snippet{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.ib-btn,.ib-act,.ib-chip,.ib-input{min-height:40px}.ib-subject{min-height:0;margin:-10px 0;padding:10px 0;display:block}.ib-table tr.ib-row{flex-wrap:wrap;align-items:center;display:flex}.ib-table td.ib-from,.ib-table td.ib-subj-cell,.ib-table td.ib-act-cell{flex:0 0 100%}.ib-table td.ib-meta{white-space:nowrap;flex:none}.ib-table td.ib-meta .ib-pill{vertical-align:top}.ib-table td.ib-thread,.ib-table td.ib-date{padding:4px 0}.ib-table td.ib-date{text-overflow:ellipsis;flex:1 1 0;min-width:0;margin-right:0;overflow:hidden}.ib-chip,.ib-act{padding:0 14px}.ib-act{min-height:32px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);background:0 0;padding:0 12px;font-weight:400}.ib-act:before{content:"";position:absolute;inset:-4px 0}}@media (hover:hover) and (min-width:768px){.ib-row .ib-act{visibility:hidden}.ib-row:hover .ib-act,.ib-row:focus-within .ib-act{visibility:visible}.ib-row .ib-from-filter{visibility:hidden}.ib-row:hover .ib-from-filter,.ib-row:focus-within .ib-from-filter{visibility:visible}}.ib-sheet{flex:none;display:block;position:relative}.ib-sheet>summary{list-style:none}.ib-sheet>summary::-webkit-details-marker{display:none}.ib-field{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ib-select{flex:none;padding-right:10px}.ib-date{flex:none;width:auto}.ib-pick{position:relative}.ib-pick>summary{cursor:pointer;white-space:nowrap;align-items:center;list-style:none;display:inline-flex}.ib-pick>summary::-webkit-details-marker{display:none}.ib-pick-list{z-index:5;background:var(--surface);min-width:240px;max-height:320px;box-shadow:0 0 0 1px var(--hairline), 0 12px 32px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ib-check{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:12px;display:flex}.ib-check:hover{background:var(--well)}.ib-check span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ib-count{color:var(--ink-muted);font-variant-numeric:tabular-nums}.ib-active{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ib-chip-on{background:var(--ink);color:var(--surface);gap:6px}.ib-clear{color:var(--ink);font-size:12px;text-decoration:underline}.ib-from-filter{z-index:1;vertical-align:middle;color:var(--ink-muted);white-space:nowrap;margin-right:8px;font-size:12px;text-decoration:underline;display:inline-block;position:relative}.ib-sheet-body .ib-pick-list{min-width:0;box-shadow:0 0 0 1px var(--hairline);margin-top:6px;position:static}.ib-sheet-body .ib-pick>summary{display:flex}@media (min-width:768px){.ib-sheet-body{z-index:5;background:var(--surface);width:360px;box-shadow:0 0 0 1px var(--hairline), 0 12px 32px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.ib-sheet-body>.ib-input,.ib-sheet-body>.ib-pick,.ib-sheet-body>.ib-field:first-of-type{grid-column:1/-1}.ib-sheet-body .ib-field{flex-direction:column;align-items:stretch;gap:4px}.ib-sheet-body .ib-select,.ib-sheet-body .ib-date{width:100%}}@media (max-width:767px){.ib-chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-width:0;overflow-x:auto}.ib-chips>li{flex:none}.ib-form>.ib-input{flex:1 1 0}.ib-sheet[open]{flex:100%}.ib-sheet-body{border-radius:var(--r-card);background:var(--well);flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex}.ib-sheet-body .ib-input,.ib-sheet-body .ib-field,.ib-sheet-body .ib-pick{width:100%}.ib-mail{display:none}.ib-table td.ib-act-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ib-from-filter{min-height:32px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);border-radius:20px;align-items:center;margin-right:0;padding:0 12px;text-decoration:none;display:inline-flex}.ib-from-filter:before{content:"";position:absolute;inset:-4px 0}}.mk-mcp-section{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-mcp-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.mk-mcp-title{font-size:var(--fs-title);margin:0;font-weight:600}.mk-mcp-text{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.mk-mcp-link{color:var(--ink);font-weight:500;text-decoration:underline}.mk-mcp-head .mk-mcp-link{align-items:center;min-height:40px;display:inline-flex}.mk-mcp-notice{border-radius:var(--r-input);background:var(--surface);padding:12px 16px}.mk-mcp-error{color:var(--text-red)}.mk-mcp-body,.mk-mcp-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-mcp-docs{flex-direction:column;gap:28px;min-width:0;display:flex}.mk-mcp-btn{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 18px;font-weight:600}.mk-mcp-btn-primary{background:var(--cta);color:var(--cta-ink);border:0}.mk-mcp-btn:disabled{cursor:default;opacity:var(--disabled-opacity)}.mk-mcp-copy{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;flex:none;padding:0 16px}.mk-mcp-rowlink{min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.mk-mcp-rowlink:hover{text-decoration:underline}.mk-mcp-status-revoked{color:var(--text-red)}.mk-mcp-status-expired{color:var(--ink-muted)}.mk-mcp-code{border-radius:var(--r-input);background:var(--field);min-width:0;font-family:ui-monospace,monospace;font-size:var(--fs-meta);word-break:break-all;padding:10px 12px;display:block}.mk-mcp-copyrow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mk-mcp-copyrow .mk-mcp-code{flex:240px}.mk-mcp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-mcp-field{font-size:var(--fs-body);flex-direction:column;gap:6px;font-weight:500;display:flex}.mk-mcp-field input,.mk-mcp-field select{height:var(--field-h);box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);color:var(--ink);font:inherit;padding:0 12px;font-weight:400}.mk-mcp-record{font-size:var(--fs-body);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.mk-mcp-record dt{font-weight:600}.mk-mcp-record dd{overflow-wrap:anywhere;margin:0}.mk-mcp-steps{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.mk-mcp-steps>li{min-width:0}.mk-mcp-pre{border-radius:var(--r-input);background:var(--field);max-width:100%;font-family:ui-monospace,monospace;font-size:var(--fs-meta);white-space:pre;margin:8px 0 0;padding:12px 14px;overflow-x:auto}.mk-oauth-card{min-width:0;max-width:640px;padding:var(--gutter);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:12px;display:flex}.mk-oauth-company{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-oauth-label{font-size:var(--fs-body);margin:0;font-weight:600}.mk-oauth-actions{flex-wrap:wrap;gap:12px;display:flex}.mk-oauth-actions>a.mk-mcp-btn{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:480px){.mk-oauth-actions>.mk-mcp-btn{flex:100%}}.ntf-primary{align-items:center;gap:12px;min-width:0;display:flex}.ntf-kind .ntf-input{width:177px;max-width:100%}.ntf-more{position:relative}.ntf-more>summary{min-height:var(--tap-min,40px);box-sizing:border-box;cursor:pointer;align-items:center;list-style:none;display:inline-flex}.ntf-more>summary::-webkit-details-marker{display:none}.ntf-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ntf-menu{z-index:10;border-radius:var(--r-inner);background:var(--surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--divider);box-sizing:border-box;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ntf-menu .ntf-input{width:100%}.ntf-field{min-width:0;font-size:var(--fs-meta);color:var(--ink-muted);flex-direction:column;gap:4px;display:flex}.ntf-check{min-height:var(--tap-min,40px);font-size:var(--fs-body);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ntf-input{min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);box-sizing:border-box;padding:0 12px}.ntf-input:focus-visible,.ntf-check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ntf-check input{position:relative}.ntf-check input:before{content:"";position:absolute;inset:-9px}.ntf-table .objl-arrow{font-size:var(--fs-meta)}.ntf-dot{background:var(--data-red);border-radius:50%;width:8px;height:8px;display:inline-block}.ntf-dot-cell{width:24px}.ntf-row-read td{color:var(--ink-muted)}.ntf-error{color:var(--danger-ink);font-size:var(--fs-body);margin:0}.ntf-zone{font-size:var(--fs-meta);color:var(--ink-muted)}@media (max-width:767px){.ntf-primary{flex:100%}.ntf-kind{flex:auto;min-width:0}.ntf-kind .ntf-input{width:100%}}.objb-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;transition:opacity .12s;display:flex}.objb-bar.is-pending{opacity:.6}.objb-chips{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.objb-chips:empty{display:none}.objb-chip{max-width:100%;min-height:var(--tap-min,40px);border-radius:var(--r-pill);background:var(--cell);color:var(--ink);font-size:var(--fs-body);box-sizing:border-box;align-items:center;padding:0 4px 0 12px;font-weight:500;display:inline-flex}.objb-chip-text{min-width:0;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}span.objb-chip-text{cursor:default}.objb-x{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:18px;display:inline-flex}.objb-x:hover{background:var(--well);color:var(--ink)}.objb-chip-text:focus-visible,.objb-x:focus-visible,.objb-item:focus-visible,.objb-select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.objb-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.objb-pop{min-width:0;position:relative}.objb-panel{z-index:20;border-radius:var(--r-inner);background:var(--surface);width:max-content;min-width:220px;max-width:min(340px,100vw - 32px);max-height:360px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--divider);box-sizing:border-box;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.objb-form{gap:12px;width:min(320px,100vw - 32px);padding:16px}.objb-item{min-height:var(--tap-min,40px);border-radius:var(--r-input);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex}.objb-item:hover{background:var(--well)}.objb-sort{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.objb-sort-label{color:var(--ink-muted);font-size:var(--fs-body)}.objb-select{min-width:0;max-width:100%;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);padding:0 10px}.objb-zone{color:var(--ink-muted);flex-basis:100%;margin:0;font-size:13px}@media (max-width:480px){.objb-panel{width:auto;max-width:none;position:fixed;inset:auto 16px 16px}}.obji-link-btn{align-items:center;text-decoration:none;display:inline-flex}.obji-step{flex-direction:column;gap:12px;min-width:0;display:flex}.obji-step h2{font-size:var(--fs-body);margin:0;font-weight:600}.obji-file{max-width:100%;min-height:var(--tap-min,40px);font:inherit;font-size:var(--fs-body)}.obji-scroll{max-width:100%;overflow-x:auto}.obji-select{min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);max-width:240px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:0 10px}.obji-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obji-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.obji-bar{border-radius:var(--r-input);background:var(--hairline);width:100%;height:8px;overflow:hidden}.obji-bar-fill{background:var(--cta);height:100%}.obji-counts{font-size:var(--fs-body);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.obji-counts strong{font-weight:600}.obji-muted{color:var(--ink-muted)}.objv-tabs{flex:auto;min-width:0;max-width:100%;overflow-x:auto}.objv-tab-row{border-radius:var(--r-pill);background:var(--well);gap:4px;width:max-content;margin:0;padding:4px;list-style:none;display:flex}.objv-tab{min-height:var(--tap-min,40px);border-radius:var(--r-pill);color:var(--ink-muted);font-size:var(--fs-body);white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.objv-tab:hover{color:var(--ink)}.objv-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.objv-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.objv-me{color:var(--ink-muted);font-weight:400}.objv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.objv-grouped{flex-direction:column;gap:12px;min-width:0;display:flex}.seq-page{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.seq-card{min-width:0;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink)}.seq-card h2{font-size:var(--fs-body);margin:0 0 12px;font-weight:600}.seq-note{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.seq-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.seq-link{min-height:var(--tap-min,40px);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.seq-btn{min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.seq-btn:disabled{cursor:default;opacity:.5}.seq-btn-primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.seq-btn:focus-visible,.seq-link:focus-visible,.seq-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seq-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seq-bar{border-radius:var(--r-card);background:var(--well);font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.seq-stats{gap:var(--block-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.seq-tile{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);padding:16px}.seq-tile-value{font-size:24px;font-weight:600;display:block}.seq-tile-label{color:var(--ink-muted);font-size:var(--fs-body);display:block}@media (max-width:767px){.seq-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.seq-form{flex-direction:column;gap:12px;min-width:0;display:flex}.seq-field{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:4px;display:flex}.seq-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.seq-row>.seq-field{flex:140px}.seq-input{box-sizing:border-box;width:100%;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);padding:8px 10px}textarea.seq-input{resize:vertical;min-height:120px}.seq-step{border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.seq-step h3{font-size:var(--fs-body);margin:0;font-weight:600}.seq-enrollments{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.seq-enrollments>div{width:100%}.seq-shell:not(:has(>.top-tabs))>.ao-main.dept-body{padding:0}.objt-timer{white-space:nowrap;font-variant-numeric:tabular-nums}.objt-timer.is-muted{color:var(--ink-muted)}.objt-timer.is-danger{color:var(--danger-ink);font-weight:600}.objl-row.is-selected{background:var(--well)}.objl-row.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.objsc-chips{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.objsc-label{color:var(--ink-muted);font-size:var(--fs-meta);font-weight:600}.objsc-row{border-radius:var(--r-ctl);background:var(--well);box-sizing:border-box;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;margin:0;padding:4px;list-style:none;display:flex}.objsc-chip{border-radius:var(--r-pill);min-height:32px;color:var(--ink-muted);font-size:var(--fs-body);white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.objsc-chip:hover{color:var(--ink)}.objsc-chip.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.objsc-chip:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.objb-board{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.objb-note{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.objc{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:16px;min-width:0;max-width:100%;display:grid}.objc-main{flex-direction:column;gap:8px;min-width:0;display:flex}.objc-main[aria-busy=true]{opacity:.6}.objc-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.objc-title{color:var(--ink);font-size:var(--fs-body);flex:auto;margin:0;font-weight:600}.objc-seg{border-radius:var(--r-pill);background:var(--well);gap:4px;padding:4px;display:inline-flex}.objc-seg-btn{border-radius:var(--r-pill);min-height:32px;color:var(--ink-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.objc-seg-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.objc-seg-btn:focus-visible,.objc-add:focus-visible,.objc-item:focus-visible,.objc-un-item:focus-visible,.objc-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.objc-row7{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.objc-head span{font-size:var(--fs-meta);text-align:center;opacity:.6;font-weight:500}.objc-cell{background:var(--surface-white);border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:34px;padding:4px 6px;display:flex}.objc-days.is-month .objc-cell{min-height:96px}.objc-days.is-week .objc-cell{min-height:240px}.objc-cell.is-out{opacity:.45}.objc-cell.is-today{box-shadow:inset 0 0 0 2px var(--ink)}.objc-cell-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.objc-num,.objc-add{min-width:28px;min-height:28px;color:var(--ink);font-size:var(--fs-meta);text-align:left;padding:0 4px;font-weight:600;line-height:28px}.objc-add{border-radius:var(--r-chip);cursor:pointer;background:0 0;border:0;font-family:inherit}.objc-add:hover{background:var(--cell)}.objc-count{border-radius:var(--r-pill);background:var(--ink);min-width:18px;color:var(--surface);font-size:var(--fs-meta);text-align:center;padding:0 5px;font-weight:600;line-height:18px;display:none}.objc-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.objc-item{border-radius:var(--r-chip);background:var(--surface);min-width:0;color:var(--ink);font-size:var(--fs-meta);gap:4px;padding:2px 4px;text-decoration:none;display:flex}.objc-item:hover{background:var(--cell)}.objc-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objc-time{color:var(--ink-muted);flex:none}.objc-note,.objc-error{color:var(--ink-muted);font-size:var(--fs-label);margin:0}.objc-error{color:var(--text-red)}.objc-un{border-radius:var(--r-inner);background:var(--surface-white);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.objc-un-title{color:var(--ink);font-size:var(--fs-body);margin:0;font-weight:600}.objc-un-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.objc-un-item{border-radius:var(--r-chip);color:var(--ink);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;text-decoration:none;display:block;overflow:hidden}.objc-un-item:hover{background:var(--cell)}.objc-more{color:var(--ink);font-size:var(--fs-label);font-weight:600}@media (max-width:760px){.objc{grid-template-columns:minmax(0,1fr)}.objc-days.is-month .objc-cell{min-height:52px}.objc-days.is-week .objc-cell{min-height:120px}.objc-cell{padding:2px}.objc-cell-head{flex-direction:column;align-items:flex-start}.objc-days.is-month .objc-items{display:none}.objc-days.is-month .objc-count{display:inline-block}.objc-days.is-week .objc-item{flex-direction:column;gap:0}}.objt-tile{border-radius:var(--r-card);background:var(--well);max-width:100%;color:var(--ink);flex-direction:column;gap:4px;margin:0 0 16px;padding:16px 20px;display:flex}.objt-label{font-size:var(--fs-meta);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.objt-value{overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.2}.objt-change{font-size:var(--fs-meta);margin:0}.objt-up{color:var(--text-green)}.objt-down{color:var(--text-red)}.objt-flat,.objt-none{color:var(--ink-muted)}.esg-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.esg-form{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:14px;display:flex}.esg-help{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.esg-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.esg-status{font-size:var(--fs-body);margin:0 0 12px}.esg-ok{font-weight:600}.esg-signer{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px 12px;min-width:0;margin:0;padding:0;display:grid}.esg-legend{grid-column:1/-1;padding:0;font-weight:600}.esg-label{flex-direction:column;gap:4px;min-width:0;display:flex}.esg-input{min-height:var(--tap-min,40px);border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--well);min-width:0;color:var(--ink);font:inherit;padding:0 10px}.esg-add{align-self:flex-start}.esg-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.esg-actions-start{justify-content:flex-start}.esg-settings .set-label{max-width:420px}.esg-webhook{flex-direction:column;gap:8px;min-width:0;margin-top:16px;display:flex}.esg-copy{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.esg-copy-label{flex:0 0 110px;font-weight:600}.esg-code{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:220px;font-family:ui-monospace,monospace}@media (max-width:599px){.esg-signer{grid-template-columns:minmax(0,1fr)}}.esg-actions .mk-modal-primary{box-sizing:border-box;background:var(--lime);height:50px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 28px;font-size:15px;font-weight:500}.esg-actions .mk-modal-primary:disabled{cursor:default;opacity:.6}.doc-scroll{min-width:0;max-width:100%;overflow-x:auto}.doc-note{color:var(--ink-muted);font-size:var(--fs-body);margin:8px 0 0}.doc-note:empty{margin:0}.doc-muted{color:var(--ink-muted)}.doc-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.doc-back{font-size:var(--fs-body);margin:0}.doc-modal-form{font-size:var(--fs-body);flex-direction:column;gap:14px;display:flex}.doc-modal-form .set-field{width:100%}.doc-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.doc-editor{gap:var(--block-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.doc-main,.doc-side{min-width:0}.doc-meta{font-size:var(--fs-meta);color:var(--ink-muted)}.doc-fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.doc-fieldset .set-field{width:100%}.doc-body{flex-direction:column;gap:6px;min-width:0;display:flex}.doc-label{font-size:var(--fs-body);font-weight:600}.doc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.doc-group+.doc-group{margin-top:16px}.doc-h3{font-size:var(--fs-body);margin:0 0 4px;font-weight:600}.doc-fields{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.doc-field{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.doc-field-text{min-width:0;font-size:var(--fs-meta);flex-direction:column;display:flex}.doc-code{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,monospace}.doc-copy{min-height:var(--tap-min,40px);flex:none}.doc-tab{flex-direction:column;gap:12px;min-width:0;display:flex}.doc-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.doc-pick{max-width:100%;font-size:var(--fs-body);align-items:center;gap:8px;display:inline-flex}.doc-pick select{min-height:var(--tap-min,40px);border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--well);max-width:100%;color:var(--ink);font:inherit;padding:0 10px}@media (max-width:899px){.doc-editor{grid-template-columns:minmax(0,1fr)}}.objfl-tab{flex-direction:column;gap:12px;min-width:0;display:flex}.objfl-bar,.objfl-up{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.objfl-up-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.objfl-up-progress{width:160px;max-width:100%;height:8px;accent-color:var(--ink)}.objfl-up-error{flex-basis:100%;margin:0}.objfl-field{font-size:var(--fs-body);align-items:center;gap:8px;display:inline-flex}.objfl-field select{min-height:var(--tap-min,40px);border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--well);max-width:100%;color:var(--ink);font:inherit;padding:0 10px}.objfl-hint,.objfl-note{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.objfl-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.objfl-name{font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.objfl-actions{white-space:nowrap;flex-wrap:nowrap;gap:8px;display:inline-flex}.objfl-modal{width:min(880px,100vw - 32px);max-width:100%}.objfl-preview{border:1px solid var(--hairline);border-radius:var(--r-inner);object-fit:contain;width:100%;max-height:70vh;display:block}.objfl-preview-pdf{height:70vh}.objfl-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.objn{flex-direction:column;gap:16px;display:flex}.objn-form{flex-direction:column;gap:8px;display:flex}.objn-label{color:var(--ink-muted);font-size:var(--fs-meta);font-weight:600}.objn-input{resize:vertical;min-height:88px}.objn-actions{justify-content:flex-end;display:flex}.objn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.objn-note{border-top:1px solid var(--field-border);flex-direction:column;gap:4px;padding:12px 0;display:flex}.objn-note:first-child{border-top:0}.objn-body{color:var(--ink);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.objn-meta{font-size:var(--fs-meta)}.ptl-form{flex-direction:column;gap:16px;min-width:0;display:flex}.ptl-switch,.ptl-check{min-height:var(--tap-min);font-size:var(--fs-body);align-items:center;gap:10px;display:inline-flex}.ptl-fields{flex-wrap:wrap}.ptl-line{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.ptl-mono{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.ptl-rel{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.ptl-rel legend{font-size:var(--fs-label);color:var(--ink);margin-bottom:4px;padding:0}.ptl-tab{flex-direction:column;gap:12px;min-width:0;display:flex}.ptl-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ptl-table{min-width:0;overflow-x:auto}.ptl-action{min-height:var(--tap-min);color:var(--ink);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.ptl-modal-form{flex-direction:column;gap:12px;display:flex}.ptl-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.objrel{flex-direction:column;gap:12px;min-width:0;display:flex}.objrel-tabs{scrollbar-width:none;align-self:flex-start;min-width:0;max-width:100%;overflow-x:auto}.objrel-tabs .objr-tab{white-space:nowrap;flex:none}.objrel-card{min-width:0}.objrel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.objrel-title{overflow-wrap:anywhere}.objrel-count{font-size:var(--fs-body);font-weight:600}.objrel-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.objrel-open{min-height:var(--tap-min,40px);align-items:center;display:inline-flex}.objs-moves{flex-direction:column;gap:12px;min-width:0;display:flex}.objs-field{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.objs-label{color:var(--ink-muted);font-size:var(--fs-meta);font-weight:600}.objs-pill{border-radius:var(--r-pill);background:var(--surface);min-height:32px;color:var(--ink);box-shadow:var(--shadow-card);font-size:var(--fs-body);white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.objs-move-row{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.objs-move-btn{white-space:nowrap}.objs-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.objs-history{flex-direction:column;gap:8px;min-width:0;display:flex}.objs-history-h{color:var(--ink);font-size:var(--fs-title);margin:0;font-weight:700}.objs-history-wrap{max-width:100%;overflow-x:auto}.objs-locked-hint{font-size:var(--fs-meta);margin-top:4px;display:block}.mtp-tab{flex-direction:column;gap:12px;min-width:0;display:flex}.mtp-note{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.mtp-audio{width:100%;max-width:100%;display:block}.mtp-search{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mtp-search-input{min-width:0;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--well);color:var(--ink);font:inherit;flex:200px;padding:0 12px}.mtp-search-count{font-size:var(--fs-meta);color:var(--ink-muted);white-space:nowrap}.mtp-lines{border:1px solid var(--hairline);border-radius:var(--r-inner);max-height:60vh;margin:0;padding:0;list-style:none;position:relative;overflow:hidden auto}.mtp-line{border-left:3px solid #0000;border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:4px 12px;padding:10px 12px;display:flex}.mtp-line:last-child{border-bottom:0}.mtp-line-active{background:var(--well);border-left-color:var(--ink)}.mtp-line-match{border-left-color:var(--lime)}.mtp-line-match-current{background:var(--well)}.mtp-line-btn{min-height:var(--tap-min,40px);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.mtp-speaker{font-weight:600;font-size:var(--fs-body)}.mtp-time{font-size:var(--fs-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.mtp-text{min-width:0;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;flex:240px;margin:0}.objr-ll-h{margin:0;font-size:20px;font-weight:800;line-height:1.2}.objr-ll-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.objr-ll-list li{overflow-wrap:anywhere;min-width:0}.objr-ll-list a{min-height:var(--tap-min,40px);color:inherit;text-underline-offset:2px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.objr-addr{flex-direction:column;gap:6px;min-width:0;display:flex}.objr-addr-status{color:var(--ink-muted);font-size:13px}.rmm{border-radius:var(--r-inner);background:var(--well);width:100%;height:160px;position:relative;overflow:hidden}.rmm-skeleton,.rmm-canvas{position:absolute;inset:0}.rmm-skeleton{background:var(--well)}.objr-addr-edit{flex-direction:column;gap:8px;min-width:0;display:flex}.objr-addr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}@media (max-width:640px){.objr-addr-grid{grid-template-columns:minmax(0,1fr)}}.objsp{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}.objsp-pill{font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;gap:8px;font-weight:600;position:relative}.objsp-pill:before{content:"";position:absolute;inset:-4px 0}.objsp-pill.is-empty{color:var(--ink-muted)}.objsp-pill:disabled{cursor:default;opacity:.5}.objsp-pill:focus-visible,.objsp-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.objsp-caret{color:var(--ink-muted);font-size:var(--fs-meta)}.objsp-list{z-index:20;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);min-width:180px;max-width:min(320px,80vw);max-height:280px;box-shadow:var(--shadow-card);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.objsp-option{min-height:var(--tap-min,40px);border-radius:var(--r-input);color:var(--ink);font-size:var(--fs-body);cursor:pointer;align-items:center;padding:0 12px;display:flex}.objsp-option:hover,.objsp-option.is-on{background:var(--well)}.objsp-option.is-on{font-weight:600}.objsp-error{max-width:100%}.objr-bar .objr-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.objr-bar .objr-tab{white-space:nowrap;flex:none}.rbs{margin-top:16px}.rbs-h,.rbt-h{margin:0;font-size:20px;font-weight:800;line-height:1.2}.rbs-empty,.rbs-more,.rbt-note{color:var(--ink-muted);font-size:var(--fs-meta,13px);margin:4px 0}.rbs-list,.rbs-marks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rbs-row{border-bottom:1px solid var(--hairline);min-width:0;padding:6px 0}.rbs-row:last-child{border-bottom:0}.rbs-head{min-height:var(--tap-min,40px);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.rbs-name{min-width:0;color:inherit;overflow-wrap:anywhere;font-weight:700}a.rbs-name{text-underline-offset:2px;text-decoration:underline}.rbs-total{font-size:18px;font-weight:800}.rbs-total.is-empty{color:var(--ink-muted);font-size:14px;font-weight:600}.rbs-pill{border:1px solid var(--ink);border-radius:var(--r-pill,999px);font-size:var(--fs-meta,13px);padding:2px 10px;font-weight:700}.rbs-pill.is-pass{background:var(--lime);color:var(--ink-on-brand,inherit)}.rbs-pill.is-fail{color:var(--text-red)}.rbs-meta{color:var(--ink-muted);font-size:var(--fs-meta,13px)}.rbs-details summary{min-height:var(--tap-min,40px);cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:flex}.rbs-marks li{overflow-wrap:anywhere;grid-template-columns:160px 60px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.rbs-mark{font-weight:700}.rbs-undo{min-height:var(--tap-min,40px);border:1px solid var(--ink);border-radius:var(--r-pill,999px);color:inherit;font:inherit;font-size:var(--fs-meta,13px);cursor:pointer;background:0 0;padding:0 14px;font-weight:700}.rbs-undo-text,.rbs-undo-error{font-size:var(--fs-body,14px);overflow-wrap:anywhere;margin:0 0 16px}.rbs-undo-error{color:var(--text-red)}.rbt{flex-direction:column;gap:10px;min-width:0;display:flex}.rbt-pick{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.rbt-pick select{max-width:100%;min-height:var(--tap-min,40px);border:1px solid var(--field-border);border-radius:var(--r-input,8px);background:var(--field);color:var(--ink);font:inherit}.rbt-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rbt-btn{min-height:var(--tap-min,40px);border:2px solid var(--ink);border-radius:var(--r-pill,999px);background:var(--cta,var(--lime));color:var(--ink-on-brand,var(--ink));font:inherit;cursor:pointer;padding:0 16px;font-weight:700}.rbt-btn:disabled{opacity:.5;cursor:not-allowed}.rbt-error{color:var(--text-red);margin:0;font-size:14px}.rbt-scroll{max-width:100%;overflow-x:auto}@media (max-width:480px){.rbs-marks li{grid-template-columns:minmax(0,1fr) auto}.rbs-reason{grid-column:1/-1}}.cm-form{flex-direction:column;gap:16px;min-width:0;display:flex}.cm-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.cm-h3{font-size:var(--fs-body);margin:8px 0 0;font-weight:600}.cm-role,.cm-lines{flex-direction:column;gap:12px;min-width:0;display:flex}.cm-bracket .set-label,.cm-person .set-label{min-width:0}.cm-num{width:140px;max-width:100%}.cm-btn{border-radius:var(--r-input);min-height:44px;box-shadow:inset 0 0 0 1px var(--set-ring);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px}.cm-btn:focus-visible,.cm-save:focus-visible{box-shadow:var(--focus-ring);outline:none}.cm-save{border-radius:var(--r-input);background:var(--cta);min-height:44px;color:var(--cta-ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.cm-save:disabled,.cm-fieldset:disabled .cm-btn{cursor:default;opacity:.5}.cm-note,.cm-total{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.cm-total{font-weight:600}.cm-links{font-size:var(--fs-body);flex-wrap:wrap;gap:8px 16px;display:flex}.cm-links a,.cm-lines>a,.cm-link{min-height:44px;color:var(--ink);align-items:center;text-decoration:underline;display:inline-flex}.cm-modal{flex-direction:column;gap:16px;display:flex}.cm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:767px){.cm-bracket .set-label,.cm-person .set-label,.cm-btn,.cm-save,.cm-num{width:100%}}.cs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cs-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.cs-chip{border-radius:var(--r-input);min-height:44px;box-shadow:inset 0 0 0 1px var(--set-ring);color:var(--ink);font-size:var(--fs-body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.cs-chip[aria-current=page]{background:var(--cta);box-shadow:none;color:var(--cta-ink);font-weight:600}.cs-primary,.cs-secondary{border-radius:var(--r-input);min-height:44px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.cs-primary{background:var(--cta);color:var(--cta-ink);font-weight:600}.cs-secondary{box-shadow:inset 0 0 0 1px var(--set-ring);color:var(--ink);background:0 0}.cs-primary:disabled,.cs-secondary:disabled{cursor:default;opacity:.5}.cs-chip:focus-visible,.cs-primary:focus-visible,.cs-secondary:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs-scroll{min-width:0;overflow-x:auto}.cs-form{flex-direction:column;gap:16px;display:flex}.cs-field{font-size:var(--fs-body);flex-direction:column;gap:6px;display:flex}.cs-field select{max-width:100%;min-height:44px}.cs-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cs-error{color:var(--danger);font-size:var(--fs-body);margin:0}.cs-meta,.cs-totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:0;display:grid}.cs-meta dt,.cs-totals dt{color:var(--ink-muted);font-size:var(--fs-body)}.cs-meta dd,.cs-totals dd{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.cs-meta a{color:var(--ink);text-decoration:underline}.cs-totals dd{font-weight:600}.cs-locked{font-size:var(--fs-body);margin:0;font-weight:600}.cs-regen{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (max-width:767px){.cs-primary,.cs-secondary{width:100%}}.cs-approval{flex-direction:column;gap:12px;min-width:0;display:flex}.cs-status{margin:0}.cs-status-chip{border-radius:var(--r-pill);background:var(--well);min-height:28px;color:var(--ink);font-size:var(--fs-meta);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.cs-status-chip[data-state=approved]{background:var(--lime);color:var(--ink-black)}.cs-stamps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0;display:grid}.cs-stamps dt{color:var(--ink-muted);font-size:var(--fs-body)}.cs-stamps dd{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.cs-stamps a,.cs-links a{color:var(--ink);text-decoration:underline}.cs-links{font-size:var(--fs-body);flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.cs-links:empty{display:none}.ob-composer{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.ob-target{min-width:0;font-size:var(--fs-body);border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.ob-target legend{width:100%;margin-bottom:4px;padding:0}.ob-radio{min-height:var(--tap-min,40px);align-items:center;gap:6px;display:inline-flex}.ob-radio input[type=radio]{appearance:none;background:radial-gradient(circle, var(--surface) 0 7px, var(--ink-muted) 7.5px 9px, transparent 9.5px);cursor:pointer;border-radius:50%;flex:none;width:40px;height:40px;margin:0 -11px}.ob-radio input[type=radio]:checked{background:radial-gradient(circle, #0b0b0b 0 4px, var(--lime) 4.5px 9px, transparent 9.5px)}.ob-radio input[type=radio]:focus-visible{outline:2px solid var(--ink);outline-offset:-9px}.ob-chips{flex-wrap:wrap;align-items:center;gap:8px 6px;min-width:0;display:flex}.ob-chip:before{content:"";position:absolute;inset:-4px 0}.ob-chip{border:1px solid var(--field-border);background:var(--well);min-height:32px;color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;border-radius:999px;padding:0 10px;position:relative}.ob-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ob-preview,.ob-result{min-width:0;padding-top:var(--gutter);border-top:1px solid var(--hairline);flex-direction:column;gap:12px;display:flex}.ob-preview h2{font-size:var(--fs-body);margin:0;font-weight:600}.ob-table{min-width:0;max-width:100%;overflow-x:auto}.ob-message{white-space:pre-wrap;flex-direction:column;gap:2px;min-width:200px;max-width:480px;display:flex}.ob-message span{color:var(--ink-muted)}.pd-pill{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.pd-wrap .mk-modal{white-space:normal;text-align:left}.bd{--bd-row:40px;--bd-gap:26px;--bd-bar:var(--surface);--bd-tile:var(--surface);--bd-pv:var(--page);--bd-cell:var(--cell);--bd-lib:#f6f7f8;--bd-top:63px;flex-direction:column;min-width:0;display:flex}body.dark .bd{--bd-bar:var(--well);--bd-tile:var(--well);--bd-pv:var(--surface);--bd-cell:var(--well);--bd-lib:#111214}.bd-top{top:var(--topbar-h);z-index:20;height:var(--bd-top);box-sizing:border-box;background:var(--bd-bar);box-shadow:0 1px 0 var(--well), 0 8px 20px -10px #1018282e;border-radius:var(--r-card) var(--r-card) 0 0;align-items:center;gap:14px;padding:0 20px;display:flex;position:sticky}.bd-grow{flex:1 1 0}.bd-name{flex-direction:column;min-width:0;display:flex}.bd-name-input{width:260px;max-width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:15px;font-weight:500}.bd-name-input:focus-visible{box-shadow:var(--focus-ring);border-radius:6px}.bd-status{font-size:var(--fs-meta);color:var(--ink-muted);min-height:1.45em}.bd-icon-btn{width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--well);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bd-icon-btn:disabled{opacity:.3;cursor:default}.bd-pill{height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex}.bd-pill.is-out{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.bd-pill.is-solid{background:var(--cta);color:var(--cta-ink)}.bd-pill:disabled{opacity:.4;cursor:default}.bd-seg{background:var(--well);border-radius:20px;gap:4px;padding:4px;display:flex}.bd-seg button{height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.bd-seg button.is-on{background:var(--ink);color:var(--surface);font-weight:500}.bd-add-blk{background:var(--cta);color:var(--cta-ink);display:none}.bd-error{color:var(--text-red);font-size:var(--fs-body);overflow-wrap:anywhere;margin:12px 0 0}.bd-body{align-items:flex-start;min-width:0;display:flex}.bd-main{gap:var(--block-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.bd-lib{top:calc(var(--topbar-h) + var(--bd-top));width:300px;height:calc(100vh - var(--topbar-h) - var(--bd-top));box-sizing:border-box;background:var(--bd-lib);flex-direction:column;flex:none;gap:10px;padding:20px 16px;display:flex;position:sticky;overflow:auto}.bd-lib-head{align-items:center;gap:8px;display:flex}.bd-lib-title{flex:1;margin:0;font-size:16px;font-weight:500}.bd-lib-close{color:var(--ink);cursor:pointer;background:0 0;border:0;width:40px;height:40px;display:none}.bd-count{background:var(--well);font-size:var(--fs-meta);border-radius:10px;padding:2px 8px}.bd-search{box-sizing:border-box;background:var(--field);height:40px;box-shadow:inset 0 0 0 1px var(--field-border);color:var(--ink-muted);border-radius:20px;align-items:center;gap:8px;padding:0 14px;display:flex}.bd-search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.bd-fam-group{flex-direction:column;display:flex}.bd-fam{width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.bd-fam.is-on{background:var(--cell);font-weight:500}body.dark .bd-fam.is-on{background:var(--lime);color:var(--on-brand)}.bd-fam-name{flex:1}.bd-fam-n{opacity:.6;font-size:var(--fs-meta)}.bd-suggest{font-size:var(--fs-meta);letter-spacing:1px;padding-top:4px;font-weight:500}.bd-note{color:var(--ink-muted);font-size:var(--fs-label);margin:0}.bd-tiles{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 8px;display:grid}.bd-tile{box-sizing:border-box;background:var(--bd-tile);min-width:0;box-shadow:inset 0 0 0 1px var(--well);text-align:left;cursor:grab;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.bd-tile:hover{box-shadow:inset 0 0 0 2px var(--ink)}.bd-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-tile[aria-disabled=true]{opacity:.5;cursor:default}.bd-tile-pv{background:var(--bd-pv);border-radius:8px;justify-content:center;align-items:center;height:56px;display:flex;overflow:hidden}.bd-tile-name{overflow-wrap:anywhere;font-size:13px;font-weight:500}.bd-tile-meta{min-height:19px;font-size:var(--fs-meta);opacity:.7;align-items:center;display:flex}.bd-g-ink{fill:var(--ink)}.bd-g-stroke{stroke:var(--ink)}.bd-g-track{stroke:var(--ink);stroke-opacity:.14}.bd-g-accent{fill:var(--data-green-bright)}.bd-g-card{fill:var(--surface)}.bd-area{box-sizing:border-box;background:var(--page);flex:1 1 0;min-width:0;padding:26px 24px 80px}.bd-canvas{max-width:1232px;margin:0 auto;position:relative}.bd-canvas.is-tablet{max-width:820px}.bd-cells{column-gap:var(--bd-gap);row-gap:var(--bd-gap);grid-auto-rows:var(--bd-row);pointer-events:none;display:grid;position:absolute;inset:0}.bd-cells i{background:var(--bd-cell);border-radius:5px}.bd-grid{column-gap:var(--bd-gap);row-gap:var(--bd-gap);width:100%;display:grid;position:relative}.bd-hdr{z-index:1;box-sizing:border-box;border-radius:var(--r-card);background:var(--lime);color:var(--on-brand);align-items:center;padding:0 32px;display:flex;position:relative}.bd-hdr-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bd-eyebrow{font-size:var(--fs-micro);letter-spacing:1px;text-transform:uppercase;font-weight:500}.bd-hdr-name{cursor:text;align-items:center;gap:8px;min-width:0;display:flex}.bd-hdr-name svg{opacity:.55;flex:none}.bd-hdr-title{width:100%;min-width:0;max-width:640px;color:var(--on-brand);font:inherit;background:0 0;border:0;border-radius:8px;outline:none;margin:0 0 0 -6px;padding:2px 6px;font-size:30px;font-weight:600;line-height:1.2}input.bd-hdr-title:hover{box-shadow:inset 0 0 0 1.5px #0b0b0b59}input.bd-hdr-title:focus{box-shadow:inset 0 0 0 2px var(--on-brand);background:#ffffff8c}.bd-hdr-sub{font-size:var(--fs-lead);opacity:.8}.bd-block{z-index:1;border-radius:var(--r-card);outline:none;min-width:0;position:relative}.bd-block-in{box-sizing:border-box;min-width:0;height:100%;padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);pointer-events:none;overflow:hidden}.bd-block:focus-visible{box-shadow:var(--focus-ring)}.bd-block.is-editable{cursor:grab;touch-action:none}.bd-block.is-sel{outline:2px solid var(--ink);outline-offset:3px}.bd-block.is-moving{z-index:20;cursor:grabbing;opacity:.72;transition:none;box-shadow:0 18px 44px #10182838}.bd-block[data-readout]:after{content:attr(data-readout);z-index:3;background:var(--ink);color:var(--lime);font-size:var(--fs-micro);white-space:nowrap;pointer-events:none;border-radius:6px;padding:3px 9px;font-weight:500;position:absolute;top:-24px;left:0}body.dark .bd-block[data-readout]:after{background:var(--lime);color:var(--on-brand)}.bd-rz{z-index:4;background:var(--lime);width:18px;height:18px;box-shadow:0 0 0 2px var(--ink);cursor:nwse-resize;touch-action:none;border-radius:5px;position:absolute;bottom:-7px;right:-7px}.bd-rz:after{content:"";border-right:2px solid var(--on-brand);border-bottom:2px solid var(--on-brand);width:7px;height:7px;position:absolute;bottom:4px;right:4px}.bd-ghost{z-index:2;background:var(--bd-cell);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);pointer-events:none;border-radius:20px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.bd-empty{z-index:1;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.bd-empty h3{font-size:var(--fs-title);margin:0;font-weight:600}.bd-empty p{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.bd-stack{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}.bd-stack .bd-hdr{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px}.bd-stack .bd-hdr-title{margin:0;padding:0;font-size:22px}.bd-stack .bd-empty{margin:0}.bd-stacked{min-height:calc(var(--bd-rows,3) * var(--bd-row) + (var(--bd-rows,3) - 1) * var(--bd-gap))}.bd-stacked .bd-block-in{min-height:inherit;height:auto}.bd-stack-note{text-align:center}@media (max-width:1199px){.bd-lib{display:none}.bd-lib.is-open{z-index:55;background:var(--bd-lib);border-radius:20px 20px 0 0;width:auto;height:72vh;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #10182838}.bd-lib.is-open .bd-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.bd-lib.is-open .bd-lib-close{justify-content:center;align-items:center;display:inline-flex}.bd-add-blk{display:inline-flex}}@media (max-width:767px){.bd-top{gap:8px;padding:0 12px}.bd-name-input{width:100%;min-width:0}.bd-status,.bd-hide-m,.bd-seg,.bd-grow{display:none}.bd-name{flex:1 1 0;min-width:0}.bd-add-blk span{display:none}.bd-add-blk,.bd-pill{padding:0 12px}.bd-top>*{flex-shrink:0}.bd-top>.bd-name{flex-shrink:1}.bd-area{padding:16px 16px 90px}}@media (min-width:1024px){.shell-frame:has(.bd){grid-template-columns:minmax(0,1fr)}.shell-frame:has(.bd) .shell-sidebar{display:none}[data-testid=pages-shell]:has(.bd){grid-template-columns:minmax(0,1fr)!important}}.bd{margin-inline:calc(var(--gutter) * -1)}.bd-drawer{top:calc(var(--topbar-h) + var(--bd-top));width:340px;height:calc(100vh - var(--topbar-h) - var(--bd-top));box-sizing:border-box;background:var(--bd-lib);box-shadow:inset -1px 0 0 var(--well);z-index:5;flex-direction:column;flex:none;display:flex;position:sticky}.bd-d-back,.bd-d-head,.bd-d-tabs,.bd-d-foot{flex:none}.bd-d-foot .bd-pill{padding:0 18px}.bd-d-back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:16px 20px 0;padding:0;font-size:14px;font-weight:500;display:flex}.bd-d-head{align-items:center;gap:8px;padding:12px 20px 14px;display:flex}.bd-d-head-copy{flex:1;min-width:0}.bd-d-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.bd-d-sub{font-size:var(--fs-meta);color:var(--ink-muted)}.bd-d-tabs{padding:0 20px}.bd-d-body{flex-direction:column;flex:1;gap:16px;padding:8px 20px 16px;display:flex;overflow:auto}.bd-d-foot{background:var(--surface);align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.bd-d-foot .bd-grow{flex:1}.bd-dl{letter-spacing:1.2px;color:var(--ink);font-size:12px}.bd-hint{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}.bd-d-seg{background:var(--well);border-radius:20px;gap:4px;padding:4px;display:flex}.bd-d-seg button{height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:auto;padding:0 12px;font-size:13px}.bd-d-seg button.is-on{background:var(--ink);color:var(--surface);font-weight:500}.bd-d-seg button:disabled{opacity:.35;cursor:default}.bd-chip{background:var(--cell);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.bd-chip i{background:var(--data-green);border-radius:50%;width:6px;height:6px}.bd-chip.is-amber i{background:#f79009}.bd-rowcard{box-sizing:border-box;background:var(--field);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.bd-rowcard.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.bd-rowcard:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-radio{background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--well);border-radius:50%;flex:none}.bd-radio.is-on{box-shadow:inset 0 0 0 5px var(--ink)}.bd-tool{background:var(--ink);width:28px;height:28px;color:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.bd-rc-copy{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex-direction:column;flex:1;font-weight:500;display:flex}.bd-rc-copy small{font-size:var(--fs-meta);color:var(--ink-muted);font-weight:400}.bd-rc-act{box-shadow:inset 0 0 0 1px var(--ink);border-radius:16px;flex:none;padding:4px 12px;font-size:12px;font-weight:500}.bd-input{box-sizing:border-box;border:1px solid var(--well);background:var(--field);width:100%;height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:0 14px;font-size:14px}.bd-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-select{height:44px}.bd-showas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bd-showas button{min-width:0;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.bd-showas button.is-on{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bd-cell)}.bd-showas .bd-sa-pv{background:var(--surface);border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;display:flex;overflow:hidden}.bd-showas .bd-sa-pv svg{max-width:100%;height:auto;transform:scale(.8)}.bd-rows{align-items:center;gap:10px;display:flex}.bd-rows-n{background:var(--field);border-radius:10px;flex:1;justify-content:center;align-items:center;height:42px;font-weight:500;display:flex}.bd-round{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bd-round:disabled{opacity:.35;cursor:default}.bd-moves{flex-wrap:wrap;gap:8px;display:flex}.bd-moves button{height:40px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 12px;font-size:12px}.bd-pill.is-small{height:34px;padding:0 14px}.bd-hdr.is-sel{outline:2px solid var(--ink);outline-offset:3px}.bd-hdr{cursor:pointer}.bd-hdr-subl{align-items:center;gap:8px;min-width:0;display:flex}.bd-hdr-sub-in{width:100%;max-width:760px;color:var(--on-brand);font:inherit;font-size:var(--fs-lead);opacity:.8;background:0 0;border:0;border-radius:8px;outline:none;margin:0 0 0 -6px;padding:2px 6px}.bd-hdr-sub-in:hover{box-shadow:inset 0 0 0 1.5px #0b0b0b59}.bd-hdr-sub-in:focus{box-shadow:inset 0 0 0 2px var(--on-brand);background:#ffffff8c}.bd-start-card,.bd-focus-card{z-index:1;box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:left;flex-direction:column;display:flex}.bd-start-card{gap:12px;padding:24px 24px 30px}.bd-start-ico{background:var(--cell);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.bd-start-card h3,.bd-start-head h3{margin:0;font-size:20px;font-weight:500}.bd-start-card p,.bd-start-head p{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.bd-start-card .bd-pill{align-self:flex-start;margin-top:auto}.bd-start-head{z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex}.bd-start-head .bd-eyebrow{opacity:.6}.bd-focus-card{cursor:pointer;border:0;gap:10px;padding:20px}.bd-focus-card:hover{box-shadow:inset 0 0 0 2px var(--ink)}.bd-focus-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-focus-card h3{margin:0;font-size:20px;font-weight:500}.bd-focus-card p{font-size:var(--fs-label);color:var(--ink-muted);margin:0}.bd-focus-pv{background:var(--bd-pv);border-radius:12px;justify-content:center;align-items:center;height:64px;display:flex}.bd-focus-card.is-wide{flex-direction:row;align-items:center}.bd-focus-card.is-wide .bd-grow{flex:1}.bd-check{background:var(--field);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bd-check-ico{background:color-mix(in srgb, var(--data-green) 22%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bd-check.is-warn .bd-check-ico{background:#f7900947}.bd-check b{font-size:var(--fs-label);font-weight:500;display:block}.bd-check span{font-size:var(--fs-meta);color:var(--ink-muted);overflow-wrap:anywhere}@media (max-width:1199px){.bd-drawer{z-index:55;border-radius:20px 20px 0 0;width:auto;height:78vh;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #10182838}}@media (max-width:767px){.bd-start-grid{flex-direction:column;gap:16px;display:flex}}.bd-tile-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.bd-tile-mine{background:var(--bd-tile);min-height:32px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 8px;font-size:12px;font-weight:500}.bd-tile-mine:hover{box-shadow:inset 0 0 0 2px var(--ink)}.bd-tile-mine:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-tile-mine:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.bd-tile-mine{min-height:var(--tap-min)}}.so-panel{background:var(--field);min-width:0;box-shadow:inset 0 0 0 1px var(--well);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.so-field{flex-direction:column;gap:6px;min-width:0;display:flex}.so-shape{min-width:0;box-shadow:inset 0 1px 0 var(--well);flex-direction:column;gap:10px;padding-top:12px;display:flex}.so-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.so-row>.so-field{flex:120px}.so-check{min-height:var(--tap-min,40px);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.so-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.so-chip{background:var(--surface);max-width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--well);font-size:var(--fs-meta);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.so-chip-x{width:28px;height:28px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.so-chip-x:focus-visible{box-shadow:var(--focus-ring);outline:none}.so-filter .objb-panel{width:100%;max-width:100%;max-height:none;position:static}.so-result{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.so-error{color:var(--text-red);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.so-link{color:var(--ink);text-decoration:underline}.mk-modal.rea-modal{box-sizing:border-box;flex-direction:column;gap:12px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow-y:auto}.mk-modal.rea-modal>.mk-modal-title{margin:0!important}.rea{display:contents}.rea-kicker{font-size:var(--fs-meta);color:var(--ink-muted);order:-1;margin:0}.rea-sub{font-size:var(--fs-body);color:var(--ink-muted);margin:0}.rea-facts{width:100%;max-width:none}.ap-lf-rule.is-mid{height:3px}.rea-row{align-items:start}.rea-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.rea-input{box-sizing:border-box;border:0;border-bottom:1px dashed var(--ink-muted);width:100%;min-height:32px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:2px 0;font-size:14px}.rea-input:focus{border-bottom:1px solid var(--ink);background:var(--surface-white);outline:none}.rea-area{resize:vertical;min-height:44px;line-height:1.4}.rea-select{border:1px solid var(--field-border);background:var(--field);max-width:100%;min-height:32px;color:var(--ink);font:inherit;border-radius:12px;padding:0 10px;font-size:13px;font-weight:500}.rea-when{flex-wrap:wrap;gap:6px;display:flex}.rea-tools{flex-direction:column;gap:8px;min-width:0;display:flex}.rea-x{min-width:24px;min-height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;font-size:14px;display:inline-grid}.rea-x:hover{background:var(--field)}.rea-ro{color:var(--ink)}.rea-note{font-size:var(--fs-meta);color:var(--ink-muted)}.rea-warn{font-size:13px;line-height:1.45}.rea-warn ul{margin:4px 0 0;padding-left:18px}.rea-error{color:var(--danger-ink);font-size:var(--fs-body);margin:0}.rea-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rea-acts{flex-wrap:wrap;gap:8px;display:flex}.rea-keys{font-size:var(--fs-meta);color:var(--ink-muted)}.rea-keys kbd{border:1px solid var(--field-border);font:inherit;border-radius:6px;padding:1px 6px}@media (max-width:700px){.mk-modal.rea-modal{width:100%;max-width:100%;max-height:calc(100dvh - 40px)}.rea-row{grid-template-columns:1fr;gap:2px}.rea-acts{width:100%}.rea-acts>button{flex:100%;min-height:44px}.rea-keys{display:none}}.report-rail .rail-head{flex-direction:column;gap:4px;padding:24px 12px 16px;display:flex}.report-rail .rail-back{box-sizing:border-box;height:38px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.report-rail .rail-scan-name{color:var(--ink);letter-spacing:0;opacity:.75;text-underline-offset:3px;font-size:13px;font-weight:600;line-height:18.85px;text-decoration:underline;display:inline-block}.report-rail .rail-scan-range{opacity:.6;font-size:12px;font-weight:300;line-height:17.4px}.report-shell{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100%;display:grid}@media (min-width:1024px){.report-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.report-rail{top:var(--topbar-h);width:var(--sidebar-w);height:calc(100vh - var(--topbar-h));box-sizing:border-box;background:var(--rail);box-shadow:inset -1px 0 0 var(--well);align-self:start;padding:8px 16px 40px;position:sticky;overflow-y:auto}}.report-rail .rail-link{box-sizing:border-box;border-radius:5px;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-weight:400;display:flex}.report-rail .rail-link[aria-current=page]{font-weight:500}.report-column{flex-direction:column;min-width:0;display:flex}.report-column>:not(.report-band){margin-inline:max(var(--gutter), calc((100% - var(--content-home)) / 2))}.report-column>.report-band{padding-inline:max(var(--gutter), calc((100% - var(--content-home)) / 2))}.report-column>.report-band+*{margin-top:40px}.report-column{padding-bottom:96px}.report-column .rs-done{margin-inline:calc(max(var(--gutter), calc((100% - var(--content-home)) / 2)) - 8px)}.report-rail .rail-num{font-size:12px;font-weight:500}.report-rail .ag-rail{flex-direction:column;padding-top:24px;display:flex}.report-rail .ag-rail-back{height:38px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin:0 12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.report-rail .ag-rail-back:hover{background:var(--cell)}.report-rail .ag-nav{gap:4px;padding:0 12px;position:static}.report-rail .ag-nav-h{margin-top:18px;font-size:13px;font-weight:600}.report-rail .ag-nav>.rx-small{font-size:12px;font-weight:300}.report-rail .ag-nav-list{gap:2px;margin-top:12px}.report-rail .ag-nav-item{box-sizing:border-box;min-height:40px;padding:8px 12px}.report-rail .ag-nav-list{flex-direction:column;overflow-x:visible}.report-rail .ag-nav-check:empty{display:none}.report-rail .ts-rail{border-top:1px solid var(--well);flex-direction:column;gap:2px;margin-top:18px;padding:14px 0 6px;display:flex}.report-rail .ts-rail-label{color:var(--ink);letter-spacing:0;padding:0 12px 6px;font-size:13px;font-weight:600}.report-rail .ts-rail-link{gap:10px;font-size:14px}.report-rail .ts-rail-new{box-sizing:border-box;background:var(--ink);height:42px;color:var(--surface);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:10px 12px 0;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.section-drawer{--rail:#f6f7f8}body.dark .section-drawer{--rail:#111214;--well:#353b44}@media (max-width:1023px){.section-drawer{top:var(--topbar-h);z-index:40;width:var(--sidebar-w);max-width:100%;height:calc(100dvh - var(--topbar-h));box-sizing:border-box;background:var(--rail);box-shadow:inset -1px 0 0 var(--well);visibility:hidden;padding:8px 16px 40px;transition:none;position:fixed;left:0;overflow-y:auto;transform:translate(-100%)}.section-drawer[data-open]{visibility:visible;transition:transform .2s;transform:none}}@media (prefers-reduced-motion:reduce){.section-drawer,.section-drawer[data-open]{transition:none}}.report-band{border-bottom:1px solid var(--well);min-width:0;color:var(--ink);font-family:var(--font);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:52px 24px 28px;display:flex}.report-band-text{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.report-band-eyebrow{margin:0;font-size:13px;font-weight:600}.report-band-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:600;line-height:1.08}.report-band-value{opacity:.75;max-width:560px;margin:0;font-size:16px;font-weight:300}.report-band-actions{flex-wrap:wrap;gap:10px;display:flex}.report-pill{background:var(--cta);min-height:40px;color:var(--cta-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.report-pill-out{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}body.dark .report-band{background:#000;border-bottom-color:#353b44}body.dark .report-pill:not(.report-pill-out){background:var(--lime);color:var(--on-brand)}.report-pill-build,body.dark .report-pill-build{background:var(--lime);min-height:38px;color:var(--on-brand);gap:8px;padding:0 16px}.report-pill:disabled{cursor:default;opacity:.45}@media (max-width:767px){.report-band{flex-direction:column;align-items:stretch;gap:10px;padding:28px 16px 18px}.report-band-title{font-size:32px}.report-band-value{font-size:15px}.report-pill{white-space:normal;justify-content:center}.report-band-actions{gap:8px;padding-top:12px}.report-pill:disabled,.report-pill:not(.report-pill-out),.report-pill-doc{display:none}.report-band-actions .report-pill-out{flex:1 0 auto;min-height:46px}}.report-band.report-band-ph{box-sizing:border-box;min-height:var(--band-ph-desktop)}@media (max-width:767px){.report-band.report-band-ph{min-height:var(--band-ph-phone)}}.rd-tool{background:var(--cell);color:var(--ink);box-shadow:inset 0 0 0 1px var(--well);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rd-tool-logo{box-sizing:border-box;background:#fff;border-radius:28%;padding:max(3px,17%)}.rd-tool-img{object-fit:contain;width:100%;height:100%;display:block}.rx-source-tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-source-tool{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.rx-source-state{border-radius:var(--r-pill);background:var(--lime);color:#0b0b0b;height:28px;font-size:var(--fs-meta);align-items:center;padding:0 10px;display:inline-flex}.rx-source-connect{border-radius:var(--r-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:inherit;font:500 var(--fs-meta) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;display:inline-flex}@media print{.shell-topbar,.shell-scrim,.section-drawer,.rs-slim,.rs-phone,.rs-sub,.rs-done,.report-band-actions,.mk-scrim{display:none!important}.shell-frame,.shell-content,.report-shell{margin:0!important;padding:0!important;display:block!important}.report-column{max-width:none!important}.report-column section,.report-column article{break-inside:avoid}}.rs-body{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:12px;display:flex}.rs-note,.rs-label{overflow-wrap:anywhere;margin:0}.rs-link{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;padding:0 12px}.rs-h3{font-size:var(--fs-label);margin:0 0 4px;font-weight:600}.rs-list{margin:0;padding:0;list-style:none}.rs-row{border-top:1px solid var(--hairline);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.rs-foot{justify-content:flex-end;display:flex}.rs-sub{flex-direction:column;gap:2px;padding:4px 0 8px 24px;display:flex}.rs-sub-item{width:100%;min-height:28px;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:300;display:flex}.rs-sub-item i{background:var(--well);border-radius:1px;flex:none;width:2px;height:16px;transition:background .2s}.rs-sub-item[aria-current=true]{color:var(--ink);font-weight:600}.rs-sub-item[aria-current=true] i,.rs-sub-item[data-done=true] i{background:var(--lime)}.rs-sub-item:disabled{cursor:default}.rs-pill{background:var(--cta);min-height:40px;color:var(--cta-ink);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rs-pill-out{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.rs-pill-big{border-radius:20px;min-height:52px;padding:0 26px;font-size:15px}body.dark .rs-pill:not(.rs-pill-out){background:var(--lime);color:var(--on-brand)}.rs-done-host{display:contents}.rs-done{background:var(--page);box-sizing:border-box;border-radius:16px 16px 0 0;justify-content:flex-end;align-items:center;gap:16px;min-height:106px;margin:0 -8px;padding:14px 8px;display:flex}.rs-done>span{white-space:nowrap;text-overflow:ellipsis;opacity:.6;font-size:14px;font-weight:300;overflow:hidden}.rs-done{transition:opacity .2s,transform .2s}.rs-done[data-dup=true]{opacity:0;pointer-events:none;transform:translateY(12px)}.rs-phone{display:none}.rs-phone-slot{display:contents}.rs-slim{top:var(--topbar-h);z-index:15;box-sizing:border-box;box-shadow:0 1px 0 var(--well), 0 8px 20px -12px #1018282e;color:var(--ink);opacity:0;visibility:hidden;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;transition:opacity .15s,visibility 0s linear .15s;display:flex;position:fixed}body.dark .rs-slim{background:#000}.rs-slim[data-show=true]{opacity:1;visibility:visible;transition-delay:0s}.rs-slim-actions{flex:none;align-items:center;gap:8px;display:flex}.rs-slim .report-pill,.rs-slim .ag-band-acts :is(button,a){height:38px;min-height:38px}.rs-slim .ag-band-acts{flex-wrap:nowrap}.rs-slim-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:22px;font-weight:600;overflow:hidden}html:has(.rs-slim){scroll-padding-top:calc(var(--topbar-h) + 64px)}@media (max-width:767px){html:has(.rs-phone){scroll-padding-top:calc(var(--topbar-h) + 8px);scroll-padding-bottom:80px}.rs-sub-item{min-height:40px}.rs-done,.rs-slim{display:none}:has(>.report-band .rs-phone){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.rs-phone{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--page);box-shadow:0 -1px 0 var(--well);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.rs-back{flex:none;min-height:48px}.rs-next{text-overflow:ellipsis;flex:auto;min-width:0;min-height:52px;padding:0 26px;font-size:15px;overflow:hidden}body.dark .rs-phone{box-shadow:0 -1px #353b44}}.rd-root{--rd-red:#d92d20;--rd-card:#fff;--rd-inner:var(--field);--rd-ring:none;min-width:0;color:var(--ink);font-family:var(--font);flex-direction:column;gap:56px;display:flex}body.dark .rd-root{--rd-red:#ff6b5e;--rd-card:#272c33;--rd-inner:#1f242a;--rd-ring:inset 0 0 0 1px #353b44}.rd-section{flex-direction:column;gap:14px;min-width:0;display:flex}.rd-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.rd-sec-head h2{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:33.6px;font-weight:600;line-height:38.64px}.rd-sec-head p{color:var(--ink-muted);text-align:right;text-wrap:pretty;margin:0;font-size:14px;line-height:normal}@media (min-width:768px){.rd-root{gap:26px}.rd-section{margin-top:64px}}.rd-card{background:var(--rd-card);min-width:0;box-shadow:var(--rd-ring);border-radius:20px}.rd-waste{color:var(--rd-red)}.rd-muted{opacity:.6}.rd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-calc{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:32px;padding:32px 40px;display:grid}body.dark .rd-calc{background:#1f242a}.rd-calc-lead{flex-direction:column;gap:6px;min-width:0;display:flex}.rd-calc-lead b{font-size:20px;font-weight:600;line-height:29px}.rd-calc-lead span{font-size:14px}.rd-calc-in{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.rd-seg{background:var(--cell);border-radius:20px;gap:4px;padding:4px;display:flex}body.dark .rd-seg,body.dark .rd-field{background:#1f242a}.rd-seg button{height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 12px;font-size:13px}.rd-seg button[aria-pressed=true]{background:var(--ink);color:var(--page);font-weight:500}.rd-field{background:var(--cell);height:48px;color:var(--ink);border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-size:18px;font-weight:600;display:flex}.rd-field input{width:110px;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.rd-field span{opacity:.6;font-size:13px;font-weight:400}.rd-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:16px;display:grid}.rd-stats.rd-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-stats div{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rd-stats b{font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1}.rd-stats b.rd-waste{color:#d92d20}.rd-stats b.rd-set{font-size:20px}.rd-stats span{font-size:13px}.rd-panel{flex-direction:column;padding:40px 56px;display:flex}.rd-hatrow{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:32px;margin:44px 0 36px;display:grid}.rd-big{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rd-big b{font-size:120px;font-weight:700;line-height:.9}.rd-big .rd-big-label{font-size:20px;font-weight:500}.rd-big p{opacity:.6;max-width:240px;margin:0;font-size:14px;font-weight:300}.rd-hatimg{background:var(--rd-inner);border-radius:20px;justify-content:center;justify-self:center;align-items:flex-end;width:220px;height:220px;display:flex;position:relative}.rd-hatimg img{width:auto;max-width:none;height:250px;margin-top:-26px}.rd-side{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.rd-side div{flex-direction:column;gap:2px;display:flex}.rd-side b{font-size:52px;font-weight:300;line-height:1}.rd-side span{font-size:14px}.rd-rule{align-items:center;gap:20px;margin-bottom:24px;display:flex}.rd-rule b{font-size:14px;font-weight:500}.rd-rule i{background:var(--well);flex:1;height:1px}.rd-work{align-items:center;gap:48px;display:flex}.rd-donut{flex:none;position:relative}.rd-donut svg{display:block;transform:rotate(-90deg)}.rd-donut-label{text-align:center;justify-content:center;align-items:center;font-size:17px;font-weight:500;line-height:1.2;display:flex;position:absolute;inset:0}.rd-roles{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rd-role{background:var(--rd-inner);box-shadow:inset 4px 0 0 var(--rc);border-radius:10px;grid-template-columns:1.2fr 1.2fr 1fr .7fr;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:grid}.rd-role>*{overflow-wrap:anywhere;min-width:0}.rd-role .rd-r{text-align:right}.rd-role[data-hidden=true]{opacity:.4}.rd-hat{align-items:center;gap:28px;padding:22px 28px;display:flex}.rd-hat-pie{flex:none;width:128px;height:128px;position:relative}.rd-hat-pie>span{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.rd-hat-pie b{font-size:24px;font-weight:700}.rd-hat-pie small{opacity:.7;font-size:12px}.rd-hat-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rd-hat-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rd-hat-head h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500}.rd-hat-head .rd-sub{opacity:.75;font-size:14px}.rd-hat-head .rd-sub b{font-weight:600}.rd-hat-head .rd-grow{flex:1}.rd-hat-acts{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.rd-hat-act{box-sizing:border-box;background:#f5f6f8;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:36px;padding:6px 10px;font-size:14px;display:flex}body.dark .rd-hat-act{background:#272c33}.rd-hat-act .rd-title{overflow-wrap:anywhere;flex:1;min-width:0}.rd-tag{color:var(--rd-red);white-space:nowrap;font-size:12px;font-weight:500}.rd-act-hrs{color:var(--rd-red);white-space:nowrap;font-size:14px;font-weight:700}.rd-hat[data-hidden=true]>:not(.rd-hat-body),.rd-hat[data-hidden=true] .rd-hat-head>:not(.rd-keep),.rd-hat[data-hidden=true] .rd-hat-acts,.rd-hat-act[data-hidden=true]>:not(.rd-keep){opacity:.4}.rd-hat-act[data-hidden=true] .rd-title{text-decoration:line-through}.rd-link{min-height:40px;color:var(--ink);font:inherit;text-underline-offset:3px;opacity:.75;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.rd-link:hover{opacity:1}.rd-na,.rd-undo{height:36px;color:var(--ink);font:inherit;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--well);cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rd-na:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.rd-undo{background:var(--ink);color:var(--page);box-shadow:none}.rd-undo-sm{height:28px;padding:0 10px;font-size:12px}.rd-del{width:24px;height:24px;color:var(--ink);opacity:.35;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rd-del:hover{background:var(--cell);opacity:1}.rd-steps .rd-del{opacity:.6;width:30px;height:30px}.rd-card-h{background:#fff;border-bottom:1px solid #f0f1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 24px;font-size:14px;display:flex}.rd-card>.rd-card-h:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.rd-card-h>span:first-child{font-size:16px}body.dark .rd-card-h{background:#1f242a;border-bottom-color:#353b44}.rd-card-h-r{font-size:14px;font-weight:500}.rd-sop-body{flex-direction:column;gap:10px;padding:20px;display:flex}.rd-howto{background:var(--lime);color:var(--on-brand);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.rd-howto svg{margin-top:2px}.rd-sop{border-spacing:0 10px;border-collapse:separate;width:100%;font-size:14px}.rd-sop th{text-align:left;padding:0 18px;font-weight:400}.rd-sop th button{min-height:32px;color:var(--ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rd-sop-row td{background:var(--rd-inner);vertical-align:middle;padding:16px 18px}.rd-sop-row td:first-child{border-radius:10px 0 0 10px}.rd-sop-row td:last-child{border-radius:0 10px 10px 0}.rd-sop-row[data-hidden=true] td:not(.rd-keep){opacity:.4}.rd-sop-row[data-hidden=true] .rd-wf b{text-decoration:line-through}.rd-sop-hat{width:160px;min-width:120px}.rd-sop-tools{width:90px;min-width:90px}.rd-sop-time{white-space:nowrap;width:220px}.rd-sop-ok{text-align:center;width:150px}.rd-wf{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.rd-wf b{font-size:15px;font-weight:600}.rd-wf:hover b{text-decoration:underline}.rd-wf-desc{opacity:.7;font-size:13px}.rd-wf-steps{text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:underline;display:inline-flex}.rd-tools{flex-wrap:nowrap;gap:4px;display:inline-flex}.rd-bar{vertical-align:middle;background:var(--well);border-radius:5px;width:140px;height:10px;display:inline-block;overflow:hidden}.rd-bar i{background:var(--rd-red);border-radius:5px;height:100%;display:block}.rd-hrs{color:var(--rd-red);white-space:nowrap;vertical-align:middle;align-items:center;gap:2px;margin-left:14px;font-size:15px;font-weight:600;display:inline-flex}.rd-hrs input{border:0;border-bottom:1px dashed var(--well);width:48px;height:36px;color:inherit;font:inherit;text-align:right;background:0 0;padding:2px 0}.rd-hrs input:focus{border-bottom-color:var(--ink);outline:none}.rd-eyebrow{opacity:.6;margin:-6px 0 4px;font-size:12px;font-weight:500}.rd-steps{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow:auto}.rd-step{align-items:center;gap:8px;min-width:0;display:flex}.rd-step-n{background:var(--lime);width:24px;height:24px;color:var(--on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rd-step select{border:1px solid var(--well);appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 9px center;max-width:120px;height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 24px 0 10px;font-size:12px}.rd-step textarea{border:1px solid var(--well);background:var(--white);min-width:0;min-height:38px;color:var(--ink);font:inherit;resize:none;box-sizing:border-box;border-radius:10px;flex:1;padding:8px 10px;font-size:14px;line-height:20.3px;overflow:hidden}.rd-step textarea:focus{outline:2px solid var(--lime);outline-offset:0}.rd-step-tool-gap{flex:none;width:24px}.rd-step input{border:1px solid var(--well);background:var(--white);min-width:0;height:38px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.rd-step input:focus,.rd-step select:focus{outline:2px solid var(--lime);outline-offset:0}.rd-add{border:1px dashed var(--well);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:18px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:13px;display:inline-flex}.rd-add:disabled{opacity:.4;cursor:default}.rd-add:hover:not(:disabled){background:var(--cell)}.rd-modal-meta{flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;font-size:14px;display:flex}.rd-modal-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.rd-pill{background:var(--cta);min-height:40px;color:var(--cta-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rd-pill-out{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.rd-primary{background:var(--lime);height:44px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:22px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.rd-primary:disabled{opacity:.6;cursor:default}.rd-done{background:var(--lime);min-height:106px;color:var(--on-brand);box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.rd-done b{flex:1;min-width:0;font-size:14px;font-weight:700}.rd-done .rd-pill{background:var(--on-brand);color:#fff}.rd-pill-big{border-radius:26px;min-height:52px;padding:0 26px;font-size:15px}.rd-toast{z-index:70;background:var(--ink);max-width:min(92vw,520px);color:var(--page);border-radius:14px;padding:12px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.rd-calc{grid-template-columns:1fr}.rd-stats,.rd-stats.rd-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-hatrow{grid-template-columns:1fr 1fr}.rd-hatimg{display:none}.rd-work{flex-direction:column;align-items:stretch}.rd-donut{align-self:center}.rd-panel{padding:32px}.rd-sop-hat{width:auto}.rd-bar{width:80px}}@media (max-width:767px){.rd-seg button{height:40px;padding:0 10px}.rd-root{gap:40px}.rd-sec-head{flex-direction:column;align-items:flex-start}.rd-sec-head h2{font-size:26px;line-height:1.15}.rd-card-h{gap:4px 8px;padding:10px 12px 10px 16px}.rd-sec-head p{text-align:left}.rd-calc{padding:24px}.rd-stats{row-gap:18px}.rd-stats b{font-size:30px}.rd-panel{padding:24px 18px}.rd-hatrow{grid-template-columns:1fr 1fr;gap:18px;margin:12px 0 20px}.rd-hatimg{order:-1;grid-column:1/-1;justify-self:stretch;width:auto;height:200px;display:flex}.rd-hatimg img{height:220px}.rd-big{grid-column:1/-1}.rd-big b{font-size:64px}.rd-side{flex-direction:row;grid-column:1/-1;justify-content:space-around;gap:18px}.rd-side b{font-size:40px}.rd-role{grid-template-columns:1fr 1fr;row-gap:4px;padding:12px 14px}.rd-role .rd-r{text-align:left}.rd-hat{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.rd-hat-pie{align-self:center}.rd-hat-acts{grid-template-columns:1fr}.rd-seg button,.rd-field input{height:40px}.rd-del{width:40px;height:40px}.rd-hrs input{height:40px}.rd-sop-body{padding:14px}.rd-sop thead{display:none}.rd-sop,.rd-sop tbody{display:block}.rd-sop-row{background:var(--rd-inner);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin-bottom:10px;padding:14px;display:grid}.rd-sop-row td,.rd-sop-row td:first-child,.rd-sop-row td:last-child{background:0 0;border-radius:0;width:auto;min-width:0;padding:0;display:block}.rd-sop-name,.rd-sop-time{grid-column:1/-1}.rd-tools{flex-wrap:wrap}.rd-sop-ok{text-align:right}.rd-bar{width:calc(100% - 90px)}.rd-na,.rd-undo{height:40px}.rd-done{flex-wrap:wrap;gap:10px;padding:16px}.rd-done b{flex:calc(100% - 40px)}.rd-done .rd-pill{white-space:normal;flex:100%}}.rx-rate-note{margin:var(--space-2,8px) 0 0;font-size:var(--fs-meta);color:inherit;opacity:.8}.rx-rate-note .rx-missing-link{color:inherit;text-decoration:underline}.rx-hero{background:var(--lime);min-height:300px;color:var(--on-brand);border-radius:20px;grid-template-columns:minmax(200px,38%) 1fr;align-items:end;display:grid;overflow:hidden}.rx-hero-art{box-sizing:border-box;justify-content:center;align-self:end;align-items:flex-end;height:100%;padding:24px 12px 0;display:flex}.rx-hero-art img{width:auto;max-width:100%;max-height:300px;display:block}.rx-hero-copy{align-self:center;padding:40px 48px 40px 8px}.rx-hero-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;display:block}.rx-hero-title{text-wrap:balance;margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.08}.rx-hero-text{max-width:68ch;margin:14px 0 0;font-size:14px;line-height:1.5}.rx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.rx-stat{background:var(--rd-card);min-width:0;min-height:118px;box-shadow:var(--rd-ring);box-sizing:border-box;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 24px;display:flex}.rx-stat b{font-size:52px;font-weight:300;line-height:1}.rx-stat span{font-size:14px}.rx-stat-lime{background:var(--lime);color:var(--on-brand)}.rx-stat-tools{flex-direction:row}.rx-stat-main{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.rx-stat-tiles{flex-direction:column;gap:6px;display:flex}.rx-missing b{opacity:.35}.rx-stat-lime.rx-missing b{opacity:1}.rx-missing small{opacity:.6;font-size:12px}.rx-hurts{margin-top:28px}.rx-hurts-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-hurt{min-height:22px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--ink);cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.rx-hurt[aria-pressed=true]{background:var(--ink);color:var(--page)}.rx-hurts-note{opacity:.6;margin-left:6px;font-size:14px;font-weight:300}.rx-team{overflow:hidden}.rx-edit{min-height:32px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--ink);cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.rx-edit-on{background:var(--on-brand);color:#fff;box-shadow:none}body.dark .rx-edit-on{background:var(--lime);color:var(--on-brand)}.rx-team-body{padding:20px}.rx-org-top{justify-content:center;padding-bottom:22px;display:flex;position:relative}.rx-org-top:after{background:var(--well);content:"";width:2px;height:22px;position:absolute;bottom:0;left:50%}.rx-org-grid{border-top:2px solid var(--well);grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:16px;padding-top:18px;display:grid;overflow-x:auto}.rx-org-col{border-radius:12px;flex-direction:column;gap:8px;min-width:0;display:flex}.rx-drop{box-shadow:inset 0 0 0 2px var(--lime)}.rx-org-dept{overflow-wrap:anywhere;padding:0 4px 4px;font-size:14px;font-weight:500}.rx-person{background:var(--rd-inner);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.rx-owner{padding:12px 16px}body.dark .rx-person{box-shadow:0 1px 3px #00000073}.rx-person-text{flex-direction:column;min-width:0;display:flex}.rx-person-text b{overflow-wrap:anywhere;font-size:14px;font-weight:500}.rx-person-text small{opacity:.6;font-size:12px;font-weight:300}.rx-person-text .rx-you{opacity:.6}.rx-avatar{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.rx-avatar-big{width:36px;height:36px;font-size:13px}.rx-org-hat{background:var(--field);box-shadow:inset 0 0 0 1px var(--well);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.rx-org-hat>span{font-size:12px}body.dark .rx-org-hat{box-shadow:none;background:#2b2e33}.rx-org-hat small{opacity:.6;font-size:12px}.rx-org-hat b{overflow-wrap:anywhere;font-size:14px;font-weight:500}.rx-org-empty{opacity:.6;padding:6px;font-size:12px;font-weight:300}.rx-org-swipe{display:none}.rx-person-ed{flex-wrap:wrap;gap:6px;padding:6px 8px}.rx-person-ed input,.rx-person-ed select{border:1px solid var(--well);background:var(--rd-inner);min-width:90px;height:32px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;flex:1;padding:0 8px;font-size:13px}body.dark .rx-person-ed input,body.dark .rx-person-ed select{border-color:#353b44}.rx-person-ed input:focus,.rx-person-ed select:focus{outline:2px solid var(--lime);outline-offset:0}.rx-grip{opacity:.45;cursor:grab;padding:0 2px;font-size:16px;line-height:1}.rx-org-add{border:1px dashed var(--well);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}body.dark .rx-org-add{border-color:#353b44}.rx-org-add:hover{background:var(--cell)}.rx-rate-head{align-items:center;gap:14px;display:flex}.rx-rate-head img{flex:none;width:64px;height:auto}.rx-rate-head p{opacity:.75;margin:0;font-size:14px;font-weight:300}.rx-rate-in{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rx-rate-field{flex:1;min-width:180px}.rx-rate-note{opacity:.6;margin:10px 0 0;font-size:12px;font-weight:300}@media (max-width:1023px){.rx-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:767px){.rx-hero{grid-template-columns:1fr}.rx-hero-art{order:2;height:auto;padding:0 12px}.rx-hero-art img{max-height:220px}.rx-hero-copy{padding:32px 28px 8px}.rx-hero-title{font-size:28px}.rx-stats{grid-template-columns:1fr 1fr;gap:26px}.rx-stat{min-height:0;padding:14px 8px}.rx-stat:first-child{grid-column:1/-1}.rx-stat b{font-size:28px}.rx-stat span{font-size:12px}.rx-hurt{min-height:40px}.rx-hurts-note{margin-left:0}.rx-team-body{padding:14px}.rx-org-swipe{opacity:.6;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.rx-org-grid{scroll-snap-type:x mandatory;gap:12px;padding:14px 2px 8px;display:flex;overflow-x:auto}.rx-org-col{scroll-snap-align:start;background:#f5f6f8;border-radius:16px;flex:0 0 82%;padding:12px}body.dark .rx-org-col{background:var(--rd-card)}.rx-edit{min-height:40px}}.rd-time-grid{--rd-t1:#4285f4;--rd-t2:#8b5cf6;--rd-t3:#f97316;--rd-t4:#ec4899;--rd-t5:#14b8a6;--rd-t6:#fbbc04;--rd-cell:#f5f6f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}body.dark .rd-time-grid{--rd-cell:#1f242a}.rd-time-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rd-time-wide{grid-column:1/-1}.rd-time-empty{opacity:.6;margin:0;padding:24px;font-size:14px}.rd-time-note,.rd-time-line{opacity:.6;margin:0;font-size:14px}.rd-time-note{margin-bottom:12px}.rd-cal{flex-direction:column;flex:1;gap:6px;padding:16px 24px 24px;display:flex}.rd-cal-nav{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rd-cal-nav b{font-weight:500}.rd-cal-arrow{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%}.rd-cal-arrow:disabled{opacity:.3;cursor:default}.rd-cal-of{opacity:.6;margin-left:auto;font-size:12px}.rd-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rd-cal-h{opacity:.6;text-align:center;font-size:12px;font-weight:500}.rd-cal-cell{background:var(--rd-cell);border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:34px;padding:4px 6px;display:flex}.rd-cal-cell>span{opacity:.6;font-size:12px}.rd-cal-cell.is-we{opacity:.45}.rd-cal-dots{flex-wrap:wrap;gap:4px;display:flex}.rd-cal-dots i{background:var(--rd-red);border-radius:50%;width:7px;height:7px}.rd-time-line{margin-top:auto;padding-top:12px}.rd-types{flex-direction:column;gap:12px;padding:16px 0 24px;display:flex}.rd-tbar{grid-template-columns:150px minmax(0,1fr) 54px;align-items:center;gap:12px;padding:0 24px;font-size:14px;display:grid}.rd-tbar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-tbar b{text-align:right;font-weight:600}.rd-cap:first-letter{text-transform:uppercase}.rd-track{background:var(--well);border-radius:5px;min-width:30px;height:10px;position:relative;overflow:hidden}.rd-track i{border-radius:5px;position:absolute;inset:0 auto 0 0}.rd-tw-pie{border-top:1px solid var(--well);align-items:center;gap:28px;margin:14px 24px 0;padding-top:20px;display:flex}.rd-tw-donut{flex:none;width:112px;height:112px;position:relative}.rd-tw-donut svg{display:block;transform:rotate(-90deg)}.rd-tw-hole{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.rd-tw-hole b{font-size:17px;font-weight:600;line-height:1}.rd-tw-hole span{opacity:.6;font-size:12px}.rd-legend{flex-direction:column;flex:1;gap:7px;min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rd-legend li{align-items:center;gap:10px;min-width:0;display:flex}.rd-legend li>span{flex:1;min-width:0}.rd-legend li>b{font-weight:600}.rd-legend i{border-radius:3px;flex:none;width:10px;height:10px}.rd-legend.is-row{flex-flow:wrap;gap:6px 18px}.rd-legend.is-row li>span{flex:none}.rd-line{flex-direction:column;gap:12px;padding:16px 24px 24px;display:flex}.rd-line-scroll{overflow-x:auto}.rd-line svg{width:100%;min-width:720px;height:auto;display:block}.rd-grid-line{stroke:var(--well);stroke-width:1px}.rd-axis{fill:currentColor;opacity:.6;font-size:15px}@media (max-width:767px){.rd-time-grid{grid-template-columns:minmax(0,1fr);gap:16px}.rd-cal,.rd-line{padding:12px 16px 16px}.rd-cal-cell{padding:4px}.rd-tbar{grid-template-columns:minmax(0,1fr) 50px;row-gap:4px;padding:0 16px}.rd-tbar>span{grid-column:1/-1}.rd-tw-pie{gap:18px;margin:14px 16px 0}}@media (min-width:1101px){.rd-sop,.rd-sop thead,.rd-sop tbody{display:block}.rd-sop thead tr,.rd-sop-row{grid-template-columns:minmax(0,2.6fr) minmax(0,.9fr) 90px minmax(0,1.3fr) 150px;align-items:center;column-gap:14px;display:grid}.rd-sop thead tr{margin-inline:-2px;padding:0 18px}.rd-sop th button{min-height:0;color:var(--ink);opacity:.6}.rd-howto{margin-inline:-2px}.rd-sop-row{background:var(--rd-inner);border-radius:10px;margin-bottom:10px;padding:16px 18px}.rd-sop th,.rd-sop-row td,.rd-sop-row td:first-child,.rd-sop-row td:last-child{background:0 0;border-radius:0;width:auto;min-width:0;padding:0}.rd-sop-tools .rd-tools{flex-wrap:wrap}.rd-time{align-items:center;gap:8px;display:flex}.rd-time .rd-bar{flex:auto;width:auto;min-width:0}.rd-time .rd-hrs{margin-left:0}}.ag-ed-col{flex-direction:column;gap:8px;min-width:0;display:flex}.ag-ed-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ag-ed-area{border:1px solid var(--well);width:100%;min-height:320px;color:var(--ink);resize:vertical}.ag-ed-area:focus{outline:2px solid var(--lime);outline-offset:0}.ag-risk{background:var(--field);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ag-risk p{font-size:var(--fs-body);margin:0}.ag-risk-a{background:var(--lime);color:var(--on-brand);border-radius:10px;padding:8px 12px}.ag-trig{background:var(--field);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.ag-trig select,.ag-trig input[type=time],.ag-trig input[type=number]{border:1px solid var(--well);background:var(--white);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:10px;padding:0 10px}.ag-trig-days{flex-wrap:wrap;gap:6px;display:flex}.ag-trig-day{min-height:40px;box-shadow:inset 0 0 0 1px var(--well);cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}@media (max-width:700px){.ag-trig .ag-le-row{flex-wrap:wrap}.ag-trig select,.ag-trig input{flex:100%}}.ag-skills{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ag-skill{border-radius:var(--r-card);background:var(--well);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.ag-skill-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-skill-name{overflow-wrap:anywhere;font-size:15px;font-weight:500}.ag-skill-type{background:var(--surface);text-transform:capitalize;border-radius:999px;padding:2px 10px;font-size:12px}.ag-skill-desc,.ag-skill-line p{overflow-wrap:anywhere;margin:0;font-size:14px}.ag-skill-line{flex-direction:column;gap:4px;display:flex}.ag-skill-prompt summary{cursor:pointer;min-height:24px;font-size:13px}.ag-skill-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font:inherit;margin:8px 0 0;font-size:13px;overflow:auto}.ag-skill-list{margin:6px 0 0;padding-left:18px;font-size:14px}.ag-live-chip{background:var(--well);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.ag-live-chip[data-state=on]{background:var(--mint,var(--well))}.ag-live-text{overflow-wrap:anywhere;margin:0 0 16px;font-size:14px}.ag-live-error{color:var(--text-red)}.ag-live-steps{gap:8px;margin:0 0 16px;padding-left:20px;font-size:14px;display:grid}.ag-live-acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ag-live-danger{background:var(--text-red);min-height:40px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:0 20px;font-size:14px;font-weight:500}.ag-live-danger:disabled{opacity:.5;cursor:default}.rt-perm{height:32px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 12px;font-size:12px;display:inline-flex}.rt-perm.is-on{background:var(--lime);color:var(--on-brand);box-shadow:none}.rt-perm:focus-visible{box-shadow:var(--focus-ring);outline:none}.rt-perm:disabled{cursor:default;opacity:.6}@media (max-width:600px){.rt-perm{height:auto;min-height:40px}}.cr-card{min-width:0;padding:var(--pad-card);box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:12px;display:flex}.cr-stack{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cr-title{font-size:var(--fs-title);margin:0;font-weight:600}.cr-line{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.cr-muted{color:var(--ink-muted)}.cr-pill{height:24px;font-size:var(--fs-label);white-space:nowrap;border-radius:12px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.cr-pill-on{background:var(--brand);color:var(--ink-on-brand)}.cr-pill-off{background:var(--well);color:var(--ink)}.cr-build{background:var(--hero-pill-bg);height:40px;color:var(--hero-pill-ink);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;align-items:center;padding:0 18px;font-weight:500;display:inline-flex}.cr-invite{align-self:flex-start;text-decoration:none}.cr-build:disabled{opacity:.5;cursor:default}.cr-build:focus-visible{box-shadow:var(--focus-ring);outline:none}.cr-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.rf{min-width:0;color:var(--ink);font-family:var(--font);flex-direction:column;gap:26px;display:flex}.rf-hero{box-sizing:border-box;border-radius:var(--r-card);background:var(--lime);min-height:300px;color:var(--on-brand);grid-template-columns:minmax(200px,38%) 1fr;align-items:end;padding:0;display:grid;overflow:hidden}.rf-hero-art{box-sizing:border-box;justify-content:center;align-self:end;align-items:flex-end;height:100%;padding:24px 12px 0;display:flex}.rf-hero-art img{width:auto;max-width:100%;height:auto;max-height:300px;display:block}.rf-hero-copy{align-self:center;padding:40px 48px 40px 8px}.rf-hero-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700}.rf-hero-title{overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.08}.rf-hero-text{max-width:68ch;font-size:var(--fs-body);margin:14px 0 0;line-height:1.5}.rf-back{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rf-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rf-step{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--well);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.rf-step-text{flex-direction:column;min-width:0;display:flex}.rf-step-label{font-size:13px;font-weight:500;line-height:1.25}.rf-step-state{opacity:.6;font-size:12px;font-weight:400}.rf-step-dot{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--well);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.rf-step[data-done=true] .rf-step-dot,.rf-step[aria-current=step] .rf-step-dot{background:var(--lime);box-shadow:none;color:#0b0b0b}.rf-step[aria-current=step]{box-shadow:inset 0 0 0 2px var(--ink)}.rf-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.rf-sec-head{justify-content:space-between;align-items:baseline;gap:24px;padding-top:38px;display:flex}.rf-sec-title{flex:none;margin:0;font-size:33.6px;font-weight:600;line-height:1.15}.rf-sec-sub{max-width:560px;font-size:var(--fs-body);text-align:right;opacity:.75;margin:0}.rf-card{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}body.dark .rf-card,body.dark .rf-step:not([aria-current=step]),body.dark .rf-live-opt:not([aria-checked=true]){box-shadow:inset 0 0 0 1px #353b44}.rf-card-head{align-items:center;gap:8px;padding:0 4px;display:flex}.rf-card-title{margin:0;font-size:17px;font-weight:500}.rf-muted{font-size:var(--fs-body);opacity:.6}.rf-grow{flex:auto}.rf-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rf-row{box-sizing:border-box;cursor:pointer;background:#f5f6f8;border-radius:14px;grid-template-columns:44px minmax(0,1.4fr) .8fr .9fr 170px 132px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:14px;display:grid}body.dark .rf-row{background:#24272c}.rf-avatar{object-fit:contain;width:40px;height:40px;display:block}.rf-row-name{min-width:0;color:inherit;overflow-wrap:anywhere;font-weight:500;text-decoration:none}.rf-level{--tier:#ff9b91;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tier) 70%, #0b0b0b 10%);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230B0B0B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:10px 6px;background-color:color-mix(in srgb, var(--tier) 30%, var(--surface));cursor:pointer;color:#0b0b0b;width:100%;height:31px;font:13px var(--font);border-radius:12px;padding:0 40px 0 16px}.rf-level[data-level=human_approval]{--tier:#ffd865}.rf-level[data-level=auto_execute]{--tier:#75f3ca}body.dark .rf-level{background-color:color-mix(in srgb, var(--tier) 55%, var(--surface))}.rf-seg{box-sizing:border-box;border:.5px solid #0b0b0b;border-radius:100px;width:132px;height:31px;display:flex;position:relative}body.dark .rf-seg{border-color:var(--ink)}.rf-seg-opt{z-index:1;color:var(--ink);font:14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative}.rf-not-built{box-sizing:border-box;width:132px;height:31px;color:var(--ink);font:13px var(--font);white-space:nowrap;border:.5px dashed #0b0b0b;border-radius:100px;justify-content:center;align-items:center;display:flex}body.dark .rf-not-built{border-color:var(--ink)}.rf-seg-thumb{background:#0b0b0b;border-radius:100px;width:50%;position:absolute;top:0;bottom:0;left:0;transform:translate(100%);box-shadow:0 1px 3px #0b0b0b2e}.rf-seg[data-on=true] .rf-seg-thumb{background:#e3ff34;transform:none}body.dark .rf-seg-thumb{background:#f3f5f7;box-shadow:0 1px 3px #00000080}body.dark .rf-seg[data-on=true] .rf-seg-thumb{background:#e3ff34}.rf-seg-opt[aria-pressed=true]{color:#fff}.rf-seg[data-on=true] .rf-seg-opt[aria-pressed=true],body.dark .rf-seg-opt[aria-pressed=true]{color:#0b0b0b}.rf-seg-opt:disabled{cursor:default}.rf-rm{padding-top:14px;position:relative}.rf-rm-line{background:var(--well);border-radius:2px;height:4px;position:absolute;top:28px;left:10%;right:10%}body.dark .rf-rm-line{background:#353b44}.rf-rm-line i{background:var(--lime);border-radius:2px;height:100%;display:block}.rf-rm-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rf-rm-step{text-align:center;font-size:var(--fs-body);flex-direction:column;align-items:center;gap:5px;display:flex}.rf-rm-dot{z-index:1;background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--well);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex;position:relative}.rf-rm-step[data-on=true] .rf-rm-dot{background:var(--lime);box-shadow:none;color:#0b0b0b}.rf-back-tag{background:var(--lime);color:#0b0b0b;border-radius:4px;padding:1px 6px;font-weight:500}.rf-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.rf-live-opt{box-sizing:border-box;border-radius:var(--r-card);background:var(--surface);min-height:172px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.rf-live-opt:not([aria-checked=true]):not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.rf-live-opt[aria-checked=true]{background:var(--lime);box-shadow:none;color:#0b0b0b}.rf-live-opt:disabled{cursor:default;opacity:.55}.rf-live-host{border-radius:var(--r-card);background:var(--lime);color:#0b0b0b;flex-direction:column;min-width:0;min-height:172px;display:flex}.rf-live-opt.rf-live-opt-in{background:0 0;min-height:0;padding-bottom:14px}.rf-live-dl{flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 22px;display:flex}.rf-live-top{align-items:center;gap:8px;width:100%;display:flex}.rf-live-name{font-size:17px;font-weight:500}.rf-tag{white-space:nowrap;color:var(--lime);background:#0b0b0b;border-radius:10px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.rf-tag-grey{background:var(--well);color:var(--ink)}.rf-check{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:inline-flex;box-shadow:inset 0 0 0 1.5px #a3a7ae}.rf-live-opt[aria-checked=true] .rf-check{box-shadow:none;color:var(--lime);background:#0b0b0b}.rf-live-text{font-size:var(--fs-body)}.rf-pill{min-height:40px;color:inherit;font:500 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px}.rf-perm{height:32px;box-shadow:inset 0 0 0 1px var(--well);color:var(--ink);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 12px;font-size:12px;line-height:17.4px;display:inline-flex}.rf-perm[data-writes=true]{box-shadow:none;color:#0b0b0b;background:#e3ff34}.rf-state{background:var(--lime);color:#0b0b0b;border-radius:16px;justify-self:start;align-items:center;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.rf-connect{min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:500 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-self:start;align-items:center;padding:0 14px;display:inline-flex}.rf-topics{font-size:var(--fs-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 26px;margin:0;padding:0;list-style:none;display:grid}.rf-topic{align-items:center;gap:10px;display:flex}.rf-topic-n{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--well);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rf-link{color:var(--ink);font-weight:500}.rf-bar{z-index:18;background:var(--page);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin:0 -8px;padding:14px 8px;display:flex;position:sticky;bottom:0}.rf-bar-skip{min-height:40px;color:var(--ink);font-size:var(--fs-body);opacity:.75;align-items:center;display:inline-flex}.rf-bar-text{font-size:var(--fs-body);opacity:.75}.rf-build{background:var(--lime);color:#0b0b0b;height:60px;font:500 17px var(--font);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 32px;text-decoration:none;display:inline-flex}.rf-phone-build{font-family:var(--font);cursor:pointer;border:0}.rs-phone:has(.rf-bar-skip){flex-wrap:wrap;row-gap:4px}.rs-phone .rf-bar-skip{white-space:nowrap;flex:1 0 100%;order:-1;justify-content:center}.rf-build:disabled{cursor:default;opacity:.6}.rf-error{color:var(--text-red);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.rf-toast{z-index:40;box-sizing:border-box;color:#fff;max-width:calc(100vw - 32px);font-size:var(--fs-body);background:#0b0b0b;border-radius:12px;margin:0;padding:12px 18px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.rf :is(button,a,select):focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:1100px){.rf-row{grid-template-columns:40px minmax(0,1fr) 150px 132px}.rf-row>:nth-child(3),.rf-row>:nth-child(4){display:none}.rf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.rf-hero{grid-template-columns:1fr}.rf-hero-art{order:2;height:auto;padding-top:0}.rf-hero-art img{max-height:220px}.rf-hero-copy{padding:32px 28px 8px}}@media (max-width:767px){:has(>.report-band .rs-phone .rf-bar-skip){padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}html:has(.rs-phone .rf-bar-skip){scroll-padding-bottom:128px}.rf-back,.rf-bar{display:none}.rf-sec-head{flex-direction:column;align-items:flex-start;gap:6px;padding-top:16px}.rf-sec-title{font-size:26px}.rf-sec-sub{text-align:left}.rf-steps{grid-template-columns:1fr;gap:8px}.rf-row{grid-template-columns:40px minmax(0,1fr);row-gap:10px}.rf-row .rf-level,.rf-row .rf-seg{grid-column:1/-1}.rf-level{height:40px}.rf-seg{width:100%;height:auto}.rf-seg-opt{min-height:40px}.rf-rm-line{display:none}.rf-rm-steps{grid-template-columns:1fr}.rf-rm-step{text-align:left;flex-flow:wrap;align-items:baseline}.rf-live{grid-template-columns:1fr}.rf-live-opt{min-height:0}.rf-perm{justify-self:start;height:auto;min-height:40px}.rf-topics{grid-template-columns:1fr}}.rf-skel{background:var(--well)}.rf-pill:disabled{cursor:default;opacity:.5}.brain-add{border-top:1px solid var(--well);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.brain-add:empty{display:none}.bg-review{flex-direction:column;gap:8px;min-width:0;display:flex}.bg-review-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bg-review .bg-next{height:auto;min-height:40px;padding:0 18px}.bg-review .bg-fail{margin:0}.ns-pick{width:20px;height:20px;position:relative}.ns-pick:before{content:"";position:absolute;inset:-10px}.rec-page{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.rec-crumb{font-size:var(--fs-body);margin:0}.rec-crumb-link{min-height:40px;color:var(--ink-muted);align-items:center;text-decoration:none;display:inline-flex}.rec-crumb-link:hover{color:var(--ink);text-decoration:underline}.ta-hero-pill.rec-hero-action{border:1px solid var(--ink-on-brand);border-radius:var(--r-pill);box-sizing:border-box;height:36px;color:var(--ink-on-brand);background:0 0;padding:0 16px;font-size:13px;font-weight:500}.ta-hero-pill.rec-hero-action:hover{background:0 0}@media (max-width:767px){.ta-hero-pill.rec-hero-action{height:40px}}.rec-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--divider);color:var(--ink);padding:22px 26px}.rec-h2{font-size:var(--fs-num);margin:0 0 14px;font-weight:600}.rec-meta{font-size:var(--fs-body);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rec-source{background:var(--well);color:var(--ink);border-radius:20px;align-items:center;padding:2px 10px;font-weight:500;display:inline-flex}.rec-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rec-pill{background:var(--well);color:var(--ink);border-radius:20px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.rec-pill-private,.rec-pill-external{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}.rec-people{flex-direction:column;gap:14px;display:flex}.rec-group-h{color:var(--ink-muted);margin:0 0 6px;font-size:12px;font-weight:600}.rec-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rec-chip{background:var(--well);max-width:100%;font-size:var(--fs-body);overflow-wrap:anywhere;border-radius:20px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 12px;display:inline-flex}.rec-chip-name{font-weight:500}.rec-chip-mail{color:var(--ink-muted)}.rec-you{background:var(--brand);color:var(--ink-on-brand);border-radius:20px;padding:0 8px;font-size:11px;font-weight:600}.rec-body{max-width:720px}.rec-text{font-size:var(--fs-body-lg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.rec-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rec-quoted{margin-top:16px}.rec-quoted summary{background:var(--well);cursor:pointer;border-radius:20px;align-items:center;min-height:40px;padding:0 14px;font-weight:500;display:inline-flex}.rec-text-quoted{border-left:2px solid var(--divider);color:var(--ink-muted);margin-top:12px;padding-left:14px}.rec-muted{color:var(--ink-muted);margin:0}.rec-details{min-width:0;font-size:var(--fs-body);color:var(--ink-muted)}.rec-details summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.rec-details dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin:0;display:grid}.rec-details dt{font-weight:600}.rec-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.rec-card{padding:16px}}.rec-mail{flex-direction:column;gap:8px;min-width:0;display:flex}.rec-mail-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.rec-mail-btn{background:var(--well);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:0 14px}.rec-mail-frame{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;width:100%;height:min(70vh,720px)}.seq-variant-preview{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:32ch;display:inline-block;overflow:hidden}.dept-body.set-main-body{gap:var(--block-gap);padding-inline:0}.auth-code{gap:10px;width:100%;display:flex}.auth-code-box{text-align:center;flex:1 1 0;min-width:40px;max-width:52px;padding:0;font-size:20px}@media (max-width:767px){.auth-code{gap:8px}}.acct-email-body{flex-direction:column;gap:12px;min-width:0;display:flex}.acct-email-now{overflow-wrap:anywhere;min-height:1.45em;font-size:14px}.acct-email-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.acct-email-in{flex:220px;min-width:0}.acct-email-code{max-width:362px}.acct-email-code .auth-input{box-sizing:border-box;border:1px solid var(--set-ring);border-radius:var(--r-input);background:var(--set-grey);height:48px;color:var(--ink);font:inherit;font-size:20px}.acct-email-code .auth-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.acct-email-link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.acct-email-link:disabled{cursor:default;opacity:.6}@media (max-width:767px){.acct-email-in{flex-basis:100%;min-height:40px}.acct-email-row .acct-pill-brand{height:40px}}.legal{max-width:1180px;color:var(--ink);overflow-wrap:anywhere;margin:0 auto;padding:0 24px 60px}.legal-top{align-items:center;gap:12px;height:72px;display:flex}.legal-home{align-items:center;min-height:40px;display:inline-flex}.legal-logo{width:auto;height:22px;display:block}.legal-logo-white,body.dark .legal-logo-dark{display:none}body.dark .legal-logo-white{display:block}.legal-grow{flex:1}.legal-pill{height:22px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.legal-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:12px;display:grid}.legal-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:84px}.legal-nav a{color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;text-decoration:none}.legal-nav a:hover{background:var(--cell)}.legal-nav a:focus-visible,.legal-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.legal-main{flex-direction:column;gap:26px;min-width:0;display:flex}.legal-head{flex-direction:column;gap:26px;display:flex}.legal-main h1{margin:0;font-size:clamp(30px,3vw,44px)}.legal-updated{opacity:.6;margin:0;font-size:12px}.legal-note{background:var(--lime);color:#0b0b0b;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;display:flex}.legal-note svg{flex:none;margin-top:2px}.legal-note a{color:#0b0b0b;font-weight:600}.legal-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--well);border-radius:20px;scroll-margin-top:84px;overflow:hidden}.legal-card-h{border-bottom:1px solid var(--well);background:var(--white);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.legal-card-h h2{margin:0;font-size:17px;font-weight:600}.legal-card-b{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.legal-card-b p{margin:0;font-size:15px;line-height:1.55}.legal-card-b a{color:inherit}.legal-summary-updated{opacity:.6;margin:0;font-size:12px}.legal-summary-part{flex-direction:column;gap:6px;scroll-margin-top:84px;display:flex}.legal-summary-part h3{margin:0;font-size:15px;font-weight:600}.auth-legal{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.auth-legal a{color:inherit;opacity:.6;align-items:center;display:inline-flex}.auth-legal-agree{font-size:13px}.acct-legal-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.legal{padding:0 16px 40px}.legal-body{grid-template-columns:minmax(0,1fr)}.legal-nav{flex-flow:wrap;position:static}.legal a,.auth-legal a{min-height:40px}.legal-nav a,.legal-pill{align-items:center;display:inline-flex}.legal-pill{height:40px}}.acct-who{flex-direction:column;min-width:0;display:flex}.acct-name{min-height:1.45em;font-weight:500}.acct-email{opacity:.6;overflow-wrap:anywhere;min-height:1.45em;font-size:14px}.acct-card .set-h{border-bottom:1px solid var(--set-ring)}.acct-card .set-h p{opacity:.75}.acct-seg{background:var(--well);border-radius:20px;gap:4px;padding:4px;display:flex}body.dark .acct-seg{background:#353b44}.acct-seg button{height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:1;padding:0 12px;font-size:13px}.acct-seg button.on{background:var(--ink);color:var(--cta-ink);font-weight:500}.acct-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.acct-rate-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.acct-unit{opacity:.6;font-size:14px}.acct-rate-in{flex:100px;min-width:0;max-width:140px}.acct-pill-brand{background:var(--cta);height:22px;color:var(--cta-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}body.dark .acct-pill-brand{background:var(--lime);color:var(--on-brand)}.acct-pill-brand:disabled{cursor:default;opacity:.6}.acct-pill-brand:focus-visible{box-shadow:var(--focus-ring);outline:none}.acct-hint{opacity:.6;margin:0;font-size:12px}@media (max-width:767px){.acct-seg{scrollbar-width:none;overflow-x:auto}.acct-seg button{flex:1 0 auto;min-height:40px;padding:0 10px}.acct-pill-brand{height:40px}.acct-rate-in{min-height:40px}}.acct-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.set-h.set-h-list h2{letter-spacing:normal;font-size:17px;font-weight:600;line-height:1.45}.mk-aik-fb{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mk-aik-fb .wf-switch-field{white-space:normal;text-align:left}.mk-aik-fb-help{margin:0;padding-left:54px}.mk-aik-ok{color:var(--success);font-weight:500}.mk-aik-warn{color:var(--warning);font-weight:500}.mk-aik-bad{color:var(--text-red);font-weight:500}.mk-aik-none{color:var(--ink-muted)}.mk-aik-notices{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.mk-aik-notice{border-radius:var(--r-input);background:var(--surface);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;padding:12px 16px}.mk-aik-actions{align-items:center;gap:8px;display:flex}.mk-aik-actions .mk-mcp-btn{padding:0 12px}.mk-aik-rowerror{color:var(--text-red);font-size:var(--fs-meta);white-space:normal;margin-top:4px;display:block}.obj-fields{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.obj-field{border-bottom:1px solid var(--hairline);min-width:0;font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.obj-field:last-child{border-bottom:0}.obj-field-name{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.obj-field-name strong{font-weight:600}.obj-muted{color:var(--ink-muted)}.obj-check{cursor:pointer;align-items:center;gap:6px;min-height:40px;display:inline-flex}.obj-check input{width:18px;height:18px;accent-color:var(--ink);margin:0}.obj-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obj-link{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.obj-modal-form{font-size:var(--fs-body);flex-direction:column;gap:14px;display:flex}.obj-modal-form .set-field{width:100%}.obj-error{color:var(--text-red);font-size:var(--fs-body);margin:0}@media (max-width:767px){.obj-move{min-width:44px}}.obj-badge{border:1px solid var(--hairline);color:var(--ink);white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.mk-apps-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.mk-apps-act{min-height:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.mk-apps-text{margin:0 0 16px}.mk-apps-error{color:var(--danger);margin:0 0 12px}.mk-apps-modal-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mk-apps-sub{color:var(--ink-muted);font-size:var(--fs-meta);margin-top:2px;display:block}.mk-saveas{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.mk-saveas-entry{margin:0 0 var(--gutter);justify-content:flex-end;display:flex}.mk-saveas-btn{box-sizing:border-box;min-height:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.mk-saveas-primary{box-shadow:none;background:var(--cta);color:var(--cta-ink)}.mk-saveas-btn:disabled{cursor:default;opacity:var(--disabled-opacity)}.mk-saveas-btn:focus-visible,.mk-saveas-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}a.mk-apps-act{text-decoration:none}.mk-saveas-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-saveas-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-saveas-chip{min-height:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0 14px}.mk-saveas-chip[aria-pressed=true]{box-shadow:none;background:var(--ink);color:var(--surface)}.mk-saveas-check{cursor:pointer;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.mk-saveas-check.mk-saveas-check input.mk-saveas-input[type=checkbox]:not([role=switch]){opacity:0;appearance:auto;cursor:pointer;width:40px;height:40px;margin:0;position:absolute;inset:0}.mk-saveas-check.mk-saveas-check input.mk-saveas-input[type=checkbox]:not([role=switch]):disabled{cursor:default}.mk-saveas-box{box-sizing:border-box;border:1.5px solid var(--field-border);background:var(--field);pointer-events:none;border-radius:6px;width:22px;height:22px;position:relative}.mk-saveas-check input:checked+.mk-saveas-box{background:var(--lime);border-color:var(--lime)}.mk-saveas-check input:checked+.mk-saveas-box:after{content:"";border:solid var(--ink-on-brand);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.mk-saveas-check input:disabled+.mk-saveas-box{opacity:var(--disabled-opacity)}.mk-saveas-check input:focus-visible+.mk-saveas-box{outline:2px solid var(--ink);outline-offset:2px}.mk-saveas-link{min-height:var(--tap-min);color:var(--ink);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.mk-saveas-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.mk-saveas-wide{grid-column:1/-1}.mk-saveas-form .set-field{width:100%}.mk-saveas-area{resize:vertical;height:auto;min-height:80px;padding:10px 12px}.mk-saveas-pricing{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;min-width:0;display:flex}.mk-saveas-pricing>.set-label{flex:1 0 100%}.mk-saveas-seg{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:24px;gap:4px;padding:4px;display:inline-flex}.mk-saveas-seg-btn{min-width:40px;min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0 16px}.mk-saveas-seg-btn[aria-checked=true]{background:var(--ink);color:var(--surface)}.mk-saveas-seg-btn:disabled{cursor:default;opacity:var(--disabled-opacity)}.mk-saveas-seg-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.mk-saveas-note-field{flex:220px}.mk-saveas-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mk-saveas-refusal{color:var(--text-red);font-size:var(--fs-body)}.mk-saveas-refusal p,.mk-saveas-refusal ul{margin:0}.mk-saveas-refusal ul{padding-left:20px}.mk-saveas-done{border-radius:var(--r-input);background:var(--well);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:12px 16px;display:flex}.mk-saveas-done p{margin:0}.mk-saveas-review{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-saveas-h3{font-size:var(--fs-sub);margin:8px 0 0;font-weight:600}.mk-saveas-note{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.mk-saveas-skel{border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:8px;padding:18px 22px;display:flex}.mk-saveas-skel-head{border-radius:var(--r-input);background:var(--well);height:40px}.mk-saveas-skel-row{border-radius:var(--r-input);background:var(--well);height:32px}@media (max-width:767px){.mk-saveas-form{grid-template-columns:minmax(0,1fr)}.mk-saveas-entry{justify-content:stretch}.mk-saveas-entry .mk-saveas-btn{flex:auto}}.mk-apps-update{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-apps-update-count{color:var(--ink-muted);font-size:var(--fs-meta);margin:0}.mk-apps-update-wrap{min-width:0;max-width:100%}.mk-apps-update-kind{margin:0 0 2px}.mk-apps-update-paths{color:var(--ink-muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.mk-apps-update-picker{flex-direction:column;gap:8px;min-width:220px;display:flex}.mk-apps-update-pick{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline);border:0;margin:0;padding:8px 12px}.mk-apps-update-pick legend{color:var(--ink-muted);font-size:var(--fs-meta);padding:0 4px}.mk-apps-update-side{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;padding:6px 0;display:flex}.mk-apps-update-side input{accent-color:var(--ink);margin-top:3px}.mk-apps-update-val{color:var(--ink-muted);font-size:var(--fs-meta);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.mk-apps-update-error{color:var(--danger);margin:0}.mk-apps-update-acts{justify-content:flex-end;display:flex}.mk-apps-update-apply{box-shadow:none;background:var(--cta);color:var(--cta-ink)}.mk-apps-update-apply:disabled{opacity:.6;cursor:default}@media (max-width:767px){.mk-apps-update-wrap{overflow-x:auto}.mk-apps-update-picker{min-width:0}}.brain-page{flex-direction:column;gap:26px;min-width:0;display:flex}@media (max-width:767px){[data-testid^=business-hours-day-] input[type=checkbox]{position:relative}[data-testid^=business-hours-day-] input[type=checkbox]:before{content:"";position:absolute;inset:-9px}}.ogg-copy{position:relative}.ogg-copy:before{content:"";position:absolute;inset:-4px 0}.tool-page-primary{box-sizing:border-box;background:var(--lime);height:50px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.tool-page-primary:disabled{cursor:default;opacity:.6}.tool-page-primary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.dark .tool-page-primary:focus-visible{outline-color:var(--lime)}@media (min-width:768px){.tap-group table{table-layout:fixed}.tap-group .tap-desc{width:40%}}.tap-desc-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tap-wrap{white-space:normal;overflow-wrap:anywhere}.dd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dd-picker{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;min-width:0;display:grid}.dd-when{color:var(--ink-muted);font-size:var(--fs-meta);margin:0}.dd-members{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--well);flex-direction:column;gap:6px;max-height:200px;padding:8px 10px;display:flex;overflow-y:auto}.dd-member{min-height:32px;color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.dd-legend{font-size:var(--fs-body);color:var(--ink);margin:0 0 6px;padding:0;font-weight:600}.dd-meta{color:var(--ink-muted);font-size:var(--fs-meta);margin:0}.dd-history{flex-direction:column;gap:8px;min-width:0;display:flex}.dd-h3{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.set-form .invite-send{height:var(--field-h)}.invite-hint{font-size:var(--fs-label);opacity:.6;display:block}.invite-rights{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.invite-right{align-items:flex-start;gap:8px;min-width:0;min-height:40px;display:flex}.invite-right>span:last-child{padding-top:10px;padding-top:calc(20px - .5lh)}@media (max-width:767px){.invite-rights{grid-template-columns:minmax(0,1fr)}.set-form .invite-send{flex:100%}}.dwt{flex-direction:column;gap:12px;min-width:0;display:flex}.dwt-head{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dwt-link{min-height:40px;color:var(--ink);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.dwt-modal-body{flex-direction:column;gap:12px;min-width:0;display:flex}.dwt-note{color:var(--ink-muted);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.dwt-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dwt-modal .ap-cfg-label{min-width:0;font-weight:600;font-size:var(--fs-body);flex-direction:column;gap:4px;display:flex}.dwt-modal .ap-cfg-input{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--field);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:0 12px}.dwt-modal .ap-cfg-note{color:var(--ink-muted);font-size:var(--fs-body);margin:0}.objx-formula{flex:100%}.objx-expr{height:auto;min-height:var(--field-h);white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.objx-chips{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.objx-chip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--well);min-height:32px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-meta);overflow-wrap:anywhere;cursor:pointer;padding:0 10px}.objx-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.objx-summary{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-meta);overflow-wrap:anywhere}.osm-body{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:16px;display:flex}.osm-lead{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.osm-section{flex-direction:column;gap:8px;min-width:0;display:flex}.osm-h{font-size:var(--fs-body);margin:0;font-weight:600}.osm-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.osm-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.osm-chip{border-radius:var(--r-pill);background:var(--well);color:var(--ink);font-size:var(--fs-meta);padding:4px 12px}.osm-pill{border:1px solid var(--ink);border-radius:var(--r-pill);height:22px;color:var(--ink);font-size:var(--fs-meta);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.osm-moves{max-width:100%;overflow-x:auto}.osm-moves table{min-width:560px}.osm-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osm-error{color:var(--text-red);font-size:var(--fs-meta)}.osm-fieldset{border:0;flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0;padding:0;display:flex}.osm-fieldset legend{width:100%;margin-bottom:4px;padding:0;font-weight:600}.osm-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.objv-vis-rules{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.objv-vis-rule{border-bottom:1px solid var(--hairline);min-width:0;font-size:var(--fs-body);flex-direction:column;gap:10px;padding:12px 0;display:flex}.objv-vis-rule:last-child{border-bottom:0}.objv-vis-head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.objv-vis-head strong{font-weight:600}.objv-vis-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.objv-vis-select,.objv-vis-input{border:1px solid var(--hairline);background:var(--surface);max-width:100%;min-height:40px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:6px 10px}.objv-vis-input{width:100%;min-width:120px}.objv-vis-roles{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.objv-vis-roles legend{margin-bottom:6px;padding:0}.objv-vis-people{min-width:0;max-width:100%}.objv-vis-add,.objv-vis-save{flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:767px){section[data-testid^=visibility-] .obj-link{align-items:center;min-width:40px;min-height:40px;display:inline-flex}section[data-testid^=visibility-] .obj-check input{position:relative}section[data-testid^=visibility-] .obj-check input:before{content:"";position:absolute;inset:-9px}}.snd-switch{appearance:none;box-sizing:border-box;width:var(--tap-min);height:var(--tap-min);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Crect x='.75' y='.75' width='20.5' height='20.5' rx='5.25' fill='%23FFFFFF' stroke='%23A3A7AE' stroke-width='1.5'/%3E%3C/svg%3E") 50%/22px 22px no-repeat;border:0;flex:none;margin:0}body.dark .snd-switch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Crect x='.75' y='.75' width='20.5' height='20.5' rx='5.25' fill='none' stroke='%236B6F76' stroke-width='1.5'/%3E%3C/svg%3E")}.snd-switch:checked,body.dark .snd-switch:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect width='22' height='22' rx='6' fill='%23E3FF34'/%3E%3Cpath d='M6.5 11.5l3 3l6-6.5' stroke='%230B0B0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.snd-switch:disabled{opacity:.6;cursor:default}.snd-switch:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.rub-scroll{max-width:100%;overflow-x:auto}.rub-note{color:var(--ink-muted);font-size:var(--fs-body);margin:8px 0 0}.rub-muted{color:var(--ink-muted)}.rub-error{color:var(--text-red);font-size:var(--fs-body);margin:0}.rub-back{font-size:var(--fs-body);margin:0}.rub-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rub-fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.rub-grid{flex-wrap:wrap;gap:12px;display:flex}.rub-grow{flex:220px}.rub-h3{font-size:var(--fs-body);margin:8px 0 0;font-weight:600}.rub-crit{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rub-crit-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 0;display:flex}.rub-handle{min-width:20px;color:var(--ink-muted);cursor:grab;-webkit-user-select:none;user-select:none;align-self:center}.rub-weight{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rub-weight .set-field{width:96px}.rub-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rub-move{min-width:44px;min-height:40px}.rub-total-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rub-total{font-size:var(--fs-body);margin:0;font-weight:600}.rub-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.rub-modal-form{font-size:var(--fs-body);flex-direction:column;gap:14px;display:flex}.rub-modal-form p{margin:0}.rub-modal-form .set-field{width:100%}.rub-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:599px){.rub-crit-row .rub-grow{flex-basis:100%}}.tg-card .acct-pill-brand,.tg-card .set-pill-out,.tg-card .tg-open,.tg-card .tg-cancel,.tg-card .tg-code{box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.tg-card .tg-open{height:auto;text-decoration:none}.tg-card .tg-open:hover{opacity:.9}.tg-card .tg-link-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.tg-card .tg-expiry{font-size:var(--fs-meta)}.tg-card .tg-cancel{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:0 16px}.tg-card .tg-rows{flex-direction:column;gap:12px;display:flex}.tg-card .tg-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tg-card .tg-q{overflow-wrap:anywhere;min-width:0;font-weight:600}.tg-card .tg-actions{gap:8px;display:flex}.tg-card .tg-note{font-size:var(--fs-body);margin:0}.tg-card .tg-error{color:var(--text-red)}.tg-card .tg-code{border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:9.5em;color:var(--ink);font:inherit;letter-spacing:.1em;padding:0 12px;font-size:16px}.tg-card .tg-actions{flex-wrap:wrap}.setup--welcome{display:block}.wel{box-sizing:border-box;align-items:center;width:100%;min-height:calc(100vh - 72px);display:flex;position:relative;overflow:hidden}.wel__in{z-index:1;box-sizing:border-box;width:100%;padding:136px clamp(24px,10vw,200px) 160px;position:relative}.wel__copy{flex-direction:column;gap:24px;max-width:min(720px,46vw);display:flex}.wel__label{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.45}.wel__h{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(36px,2.8vw,52px);font-weight:500;line-height:1.08}.wel__sub{max-width:600px;color:var(--ink-muted);margin:0;font-size:18px;font-weight:300;line-height:1.5}.wel__trust{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.wel__ti{align-items:center;gap:14px;display:flex}.wel__icon{--wel-disc:#e2e3e6;background:var(--wel-disc);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}body.dark .wel__icon{--wel-disc:#2b2e33}.wel__ti b{font-weight:500;display:block}.wel__ti-text{color:var(--ink-muted);margin-top:4px;font-size:14px;font-weight:300;display:block}.wel__doors{flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.wel__pill{box-sizing:border-box;height:48px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.wel__pill[disabled]{opacity:.45;cursor:default}.wel__art{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(48vw,840px);height:auto;position:absolute;bottom:0;right:max(16px,50vw - 780px)}@media (max-width:1100px){.wel__art{opacity:.95;width:min(40vw,520px)}}@media (max-width:767px){.wel{min-height:0;display:block}.wel__in{padding:40px 16px 8px}.wel__copy{max-width:none}.wel__h{font-size:34px}.wel__sub{font-size:16px}.wel__doors{flex-direction:column;align-items:stretch}.wel__art{width:100%;max-width:440px;margin:8px auto 0;display:block;position:relative;right:auto}}.setup__grid .setup__card{border-radius:var(--r-inner)}@media (min-width:768px){.setup__main:has(.setup__grid){padding-bottom:120px}.setup__main:has(.setup__grid)>.setup__foot{z-index:25;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -1px 0 var(--well), 0 -10px 24px -8px #10182829;margin:0;position:fixed;bottom:0;left:0;right:0}}@media (min-width:1024px){.setup__main:has(.setup__grid)>.setup__foot{left:340px}}.sup-page{box-sizing:border-box;gap:26px}.sup-head{min-width:0;color:var(--ink);flex-direction:column;gap:4px;display:flex}.sup-eyebrow{letter-spacing:0;opacity:.6;margin:0;font-size:13px;font-weight:600}.sup-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.08}.sup-sub{opacity:.75;text-wrap:pretty;max-width:560px;margin:0;font-size:16px;font-weight:300}.sup-wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.sup-side{flex-direction:column;gap:26px;min-width:0;display:flex}.sup-wrap .set-h{border-bottom:1px solid var(--set-ring)}.sup-wrap .set-h h2{letter-spacing:normal;margin:0;font-size:17px;font-weight:600;line-height:1.45}.sup-form{gap:16px}.sup-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sup-group{gap:8px}.sup-label{font-size:var(--fs-body);font-weight:500}.sup-field .set-field{width:100%}.sup-field textarea.set-field{height:auto;font-size:var(--fs-body);resize:vertical;padding:12px}.sup-pills{flex-wrap:wrap;gap:8px;display:flex}.sup-pill{height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.sup-pill[aria-checked=true]{background:var(--ink);box-shadow:none;color:var(--surface)}body.dark .sup-pill[aria-checked=true]{background:var(--lime);color:var(--on-brand)}.sup-pill:focus-visible,.sup-send:focus-visible{box-shadow:var(--focus-ring);outline:none}.sup-pill:disabled,.sup-send:disabled{cursor:default;opacity:.6}.sup-count{opacity:.6;align-self:flex-end;font-size:12px;line-height:1.45}.sup-err{color:var(--text-red);font-size:12px}.sup-send{background:var(--lime);height:50px;color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.sup-faq{gap:14px}.sup-wrap .acc{border-bottom:1px solid var(--set-ring);padding:10px 0}.sup-wrap .acc summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.sup-wrap .acc summary::-webkit-details-marker{display:none}.sup-wrap .acc summary svg{flex:none}.sup-wrap .acc[open]>summary svg{transform:rotate(180deg)}.sup-wrap .acc .sup-answer{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;display:block}.sup-wrap .sup-ticket{background:var(--set-grey);box-shadow:var(--set-row-shadow);border-radius:10px;padding:10px 14px}.sup-wrap .sup-ticket.acc{border-bottom:0}.sup-wrap .sup-ticket>summary{gap:12px}.sup-ticket-head{flex-direction:column;gap:2px;min-width:0;display:flex}.sup-ticket-subject{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:500}.sup-meta{opacity:.6;font-size:12px}.sup-tag{background:var(--lime);color:var(--on-brand);border-radius:8px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.sup-tag[data-delivery=saved],.sup-tag[data-delivery=failed],.sup-tag[data-delivery=pending]{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}.sup-copy{font-size:var(--fs-body);margin:0}.sup-link{color:var(--ink);font-size:var(--fs-body);align-self:flex-start}@media (max-width:767px){.sup-title{font-size:30px}.sup-sub{font-size:15px}.sup-wrap{grid-template-columns:1fr}.sup-link{align-items:center;min-height:40px;display:inline-flex}}.ts-report-line{align-items:center;gap:8px;min-width:0;display:flex}.ts-report-line>.mc-item,.ts-report-line>.ts-report-wrap{flex:1;min-width:0}.ts-report-remove{min-height:var(--tap-min,40px);border:1px solid var(--border);border-radius:var(--r-pill,999px);color:var(--ink);font-size:var(--fs-meta,13px);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 12px;font-weight:500}.ts-report-remove:hover{background:var(--well)}.ts-report-remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-report-remove-text,.ts-report-remove-error{font-size:var(--fs-body,14px);overflow-wrap:anywhere;margin:0 0 16px}.ts-report-remove-error{color:var(--text-red)}.ts-remove-link{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ts-remove-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.ts-report-wrap{align-items:center;gap:8px;display:flex}.ts-report-wrap>.mc-item{flex:1;min-width:0}.ts-remove-promises{min-height:var(--tap-min,40px);color:var(--ink);font:inherit;text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:12px;font-weight:600;text-decoration:underline}.ts-remove-promises:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.ts-remove-body{flex-direction:column;gap:16px;display:flex}.ts-remove-text{color:var(--ink-muted);margin:0;font-size:13px}.ts-remove-error{color:var(--text-red);margin:0;font-size:13px}.ts-remove-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:767px){.ts-report-wrap{flex-wrap:wrap;row-gap:0}.ts-report-wrap>.mc-item{flex-basis:100%}.ts-remove-promises{margin-left:auto}.ts-history .mc-item{flex-wrap:wrap;row-gap:4px}.ts-history .mc-item-main{flex:1 0 100%}.ts-history .mc-item-side{text-align:left;flex:1;min-width:0;max-width:none}}.ts-balance{flex-direction:column;grid-column:span 4;gap:6px;padding:24px 28px;display:flex}.ts-balance b{font-size:34px;font-weight:600;line-height:1.15}.ts-balance span{opacity:.6;font-size:14px}.ts-buy{flex-direction:column;grid-column:span 8;gap:14px;padding:24px 28px;display:flex}.ts-packs{flex-wrap:wrap;gap:10px;display:flex}.ts-pack{background:var(--hub-row);min-width:140px;min-height:56px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;display:flex}.ts-pack b{font-size:15px;font-weight:500}.ts-pack span{opacity:.6;font-size:13px}.ts-pack:disabled{opacity:.5;cursor:default}.ts-pack:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-error{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.ts-ledger{flex-direction:column;grid-column:1/-1;gap:8px;padding:22px;display:flex}.ts-field{flex-direction:column;align-self:stretch;gap:6px;display:flex}.ts-field label{font-size:12px;font-weight:500}.ts-input{box-sizing:border-box;width:100%;height:48px;color:var(--ink);font:inherit;background:#f4f5f6;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:14px}body.dark .ts-input{background:#1f242a;border-color:#353b44}.ts-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-qty{align-items:center;gap:10px;display:flex}.ts-qty button{background:var(--hub-row);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:18px}.ts-qty button:disabled{opacity:.4;cursor:default}.ts-qty-n{background:var(--hub-row);border-radius:10px;flex:1;justify-content:center;align-items:center;height:42px;font-weight:500;display:flex}.ts-sum{flex-direction:column;align-self:stretch;display:flex}.ts-sum div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.ts-sum b{overflow-wrap:anywhere;text-align:right;font-weight:500}.ts-slide{background:var(--hub-row);height:64px;box-shadow:inset 0 0 0 1px var(--hairline);-webkit-user-select:none;user-select:none;border-radius:32px;align-self:stretch;position:relative;overflow:hidden}.ts-slide-fill{background:var(--lime);width:0;position:absolute;inset:0 auto 0 0;overflow:hidden}.ts-slide-t{pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.ts-slide-fill .ts-slide-t{width:var(--tw,100%);color:#0b0b0b;right:auto}.ts-slide-knob{cursor:grab;touch-action:none;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:absolute;top:4px;left:4px}.ts-slide-knob img{object-fit:contain;pointer-events:none;width:44px;height:44px}.ts-slide-knob:focus-visible{box-shadow:var(--focus-ring);outline:none}.ts-slide[aria-disabled=true]{opacity:.5}.ts-sent{flex-direction:column;gap:12px;padding:8px 0;display:flex}@media (max-width:767px){.ts-balance,.ts-buy{grid-column:1/-1}.ts-pack{flex:140px}}.today-page{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.today-grid{gap:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.today-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.today-card-head{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:56px;padding:8px 22px;display:flex}.today-card-title{flex:auto;margin:0;font-size:16px;font-weight:500}.today-sub,.today-counts{color:var(--ink-muted);font-size:12px}.today-counts i{margin:0 6px;font-style:normal}.today-card-body{box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;min-height:120px;padding:20px 22px;display:flex}:is(.today-card-body:has(>.today-empty:only-child),.today-card-body:has(>.today-connect:only-child)){justify-content:center}.today-list,.today-stats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.today-group{flex-direction:column;gap:8px;display:flex}.today-group-label{margin:0;font-size:12px;font-weight:500}.today-row,.today-event,.today-stat{border-radius:var(--r-input);background:var(--well);flex-direction:column;gap:6px;min-width:0;padding:6px 12px;display:flex}.today-row{flex-direction:row;align-items:center;gap:10px}.today-link{min-width:0;color:inherit;flex-direction:column;flex:auto;gap:2px;text-decoration:none;display:flex}.today-stat .today-link{padding:4px 0;line-height:1.3}.today-link:hover .today-row-title{text-decoration:underline}.today-event-top{align-items:center;gap:8px;min-width:0;display:flex}.today-row-title{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:18px}.today-row-meta{color:var(--ink-muted);font-size:12px;font-weight:300;line-height:16px}.today-tag,.today-pill,.today-chip{border-radius:var(--r-pill);flex:none;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.today-tag{background:var(--well-deep);padding:2px 10px}.today-pill{background:var(--cta);color:var(--cta-ink);padding:1px 10px}.today-event[data-past=true] .today-row-title,.today-event[data-past=true] .today-row-meta{opacity:.55}.today-provider{border-radius:4px;flex:none;width:16px;height:16px}.today-provider--tile{background:var(--well-deep);justify-content:center;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.today-chips{flex-wrap:wrap;gap:6px;display:flex}.today-chip{background:var(--surface);max-width:100%;color:var(--ink);gap:6px;padding:2px 10px 2px 3px}.today-chip i{border-radius:var(--r-pill);background:var(--well-deep);justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:inline-flex}.today-chip--more{padding-left:10px}.today-empty{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.today-more{min-height:var(--tap-min);color:var(--ink);align-self:flex-start;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.today-connect{color:var(--ink-muted);align-items:center;font-size:14px;display:flex}.today-connect-btn{height:var(--tap-min);border-radius:var(--r-pill);background:var(--cta);color:var(--cta-ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.today-stats{flex-flow:wrap}.today-stat{flex:100px}.today-stat-n{font-size:28px;font-weight:500;line-height:36px}@media (max-width:700px){.today-grid{grid-template-columns:minmax(0,1fr)}.today-card-head,.today-card-body{padding-left:16px;padding-right:16px}.today-more{min-height:var(--tap-min);align-items:center;display:inline-flex}.today-connect-btn{height:var(--tap-min)}}.today-card{--today-body:#fafbfc;--today-event-shadow:0 1px 2px #1021400d, 0 1px 3px #1021400a;--today-event-bar:#4285f4}body.dark .today-card{--today-body:var(--surface);--today-event-shadow:none}.today-card .today-card-body{background:var(--today-body)}.today-card .today-event{border-left:3px solid var(--today-event-bar);box-shadow:var(--today-event-shadow)}.today-card .today-event[data-marker=now]{border-left-color:var(--ink)}@media (max-width:700px){.today-card .today-card-body:has(>.today-empty){min-height:0}}.aw-lp{box-sizing:border-box;flex-direction:column;gap:26px;max-width:100%;min-height:100vh;display:flex}.aw-lp-hero{--col:var(--col-gray);border-radius:var(--r-card);background:var(--col);min-height:86px;color:var(--col-ink);box-shadow:var(--shadow-card);box-sizing:border-box;flex-wrap:wrap;align-items:center;row-gap:12px;min-width:0;padding:18px 33px 18px 40px;display:flex}.aw-lp-hero[data-level="1"]{--col:var(--col-red)}.aw-lp-hero[data-level="2"]{--col:var(--col-yellow)}.aw-lp-hero[data-level="3"]{--col:var(--col-mint)}.aw-lp-title{font-size:var(--lp-hero-title);white-space:nowrap;flex:none;margin:0;font-weight:500}.aw-lp-sub{min-width:0;font-size:var(--fs-body);font-weight:500;line-height:var(--lp-hero-sub-lh);flex:280px;margin:0 0 0 27px}.aw-lp-hero-right{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.aw-lp-stat{border-radius:var(--lp-stat-radius);background:var(--lp-stat-fill);font-size:var(--fs-meta);white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 14px}.aw-lp-stat b{font-size:var(--lp-stat-num);font-weight:700}.aw-lp-back{box-sizing:border-box;border:1px solid var(--col-ink);border-radius:var(--r-pill);min-width:40px;min-height:36px;color:var(--col-ink);font-size:var(--fs-label);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.aw-lp-back:hover{background:var(--lp-stat-fill)}.aw-lp-back:focus-visible{outline:2px solid var(--col-ink);outline-offset:2px}.aw-levels.aw-lp-top{grid-template-columns:minmax(0,1fr)}.aw-lp-top .aw-level-rows{justify-content:space-between}.aw-lp-top .aw-level[data-empty]{height:auto}.aw-lp-top .aw-level[data-empty] .aw-level-sub{min-height:0}.aw-lp-top .aw-level-empty{padding:12px 14px;line-height:1.4}.aw-level-next{color:var(--ink);margin-top:4px;display:block}.aw-level-next a{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline;position:relative}.aw-level-next a:after{content:"";position:absolute;inset:-11px 0}.aw-level-next a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aw-lp-top .aw-level-bar{height:42px;min-height:42px;font-size:var(--lp-level-title);padding-right:12px}.aw-lp-top .aw-item-rows>*{box-shadow:var(--shadow-row)}.aw-lp-history{flex-direction:column;gap:12px;min-width:0;display:flex}.aw-lp-history-head{justify-content:space-between;align-items:baseline;gap:4px 24px;padding-top:18px;display:flex}.aw-lp-h2{font-size:var(--lp-sec-title);flex:none;margin:0;font-weight:600;line-height:1.2}.aw-lp-history-sub{min-width:0;max-width:62%;font-size:var(--fs-body);color:var(--ink-muted);text-align:right;margin:0}.aw-lp-tabs{box-sizing:border-box;border:1px solid var(--border-black);border-radius:var(--r-card);background:var(--surface-white);flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.aw-lp-tab{box-sizing:border-box;border-radius:var(--r-toggle);height:30px;color:var(--ink);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.aw-lp-tab:after{content:"";position:absolute;inset:-5px 0}.aw-lp-tab:hover:not([aria-current=page]){background:var(--control)}.aw-lp-tab[aria-current=page]{background:var(--mono-black);color:var(--mono-black-ink);box-shadow:var(--shadow-thumb)}.aw-lp-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aw-lp-tab-n{font-variant-numeric:tabular-nums}.aw-lp-hist-card{border-radius:var(--r-card);box-shadow:var(--shadow-card);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;margin-top:14px;padding:20px 22px 22px;display:flex}.aw-lp-hist-title{font-size:var(--fs-title);margin:0;font-weight:600}.aw-lp-hist-card .aw-tag{border-radius:var(--r-chip);height:22px;font-size:var(--fs-sub);color:var(--ink);font-weight:400}.aw-lp-hist-card .aw-tag.green{background:var(--tag-active-bg);border-color:var(--tag-active-border)}.aw-lp-hist-card .aw-tag.blue{background:var(--shade);border-color:var(--data-blue)}.aw-lp-hist-card .aw-tag.amber{background:var(--tint-amber);border-color:var(--data-amber)}.aw-lp-hist-card .aw-tag.gray{background:var(--well);border-color:var(--well)}.aw-hist-what{text-overflow:ellipsis;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.aw-hist-empty{border:1px dashed var(--grid-line);border-radius:var(--r-ctl);text-align:center;font-size:var(--fs-body);flex-direction:column;align-items:center;gap:8px;padding:36px 26px;display:flex}.aw-hist-empty b{font-size:var(--fs-lead);font-weight:500}.aw-hist-empty span{color:var(--ink-muted);font-size:var(--fs-label)}.aw-entry .rv-field{grid-template-columns:120px minmax(0,1fr)}@media (max-width:767px){.aw-lp-back{min-height:40px}.aw-lp{padding-top:24px}.aw-lp-hero{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.aw-lp-title{font-size:var(--lp-hero-title-sm);white-space:normal}.aw-lp-sub{flex:none;width:100%;margin:0}.aw-lp-hero-right{justify-content:flex-start;width:100%;margin-left:0}.aw-lp-history-head{flex-direction:column;align-items:flex-start}.aw-lp-h2{font-size:var(--lp-sec-title-sm)}.aw-lp-history-sub{text-align:left;max-width:none}.aw-lp-tab{flex:none;height:40px}.aw-lp-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.aw-lp-tabs::-webkit-scrollbar{display:none}.aw-lp-hist-card{padding:16px}.aw-entry .rv-field{grid-template-columns:minmax(0,1fr)}}.sr-body{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:12px;margin-top:16px;display:flex}.sr-note,.sr-label{overflow-wrap:anywhere;margin:0}.sr-label{font-size:var(--fs-label);font-weight:600}.sr-error{color:var(--text-red)}.sr-value{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--r-input);background:var(--surface);width:100%;min-width:0;min-height:96px;color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;resize:vertical;padding:12px}.sr-actions{flex-wrap:wrap;gap:12px;display:flex}.sr-reveal,.sr-copy{box-sizing:border-box;height:50px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.sr-reveal{background:var(--cta);color:var(--cta-ink)}body.dark .sr-reveal{background:var(--lime);color:var(--on-brand)}.sr-copy{background:var(--white);box-shadow:inset 0 0 0 1px var(--well);color:var(--ink)}.sr-reveal:disabled{cursor:default;opacity:.6}.sr-reveal:focus-visible,.sr-copy:focus-visible,.sr-value:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.sr-reveal,.sr-copy{width:100%}}.auth-cta-link{text-decoration:none}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-forgot{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20.3px;text-decoration:none;display:inline-flex}.auth-forgot:disabled{opacity:.6;cursor:default}body.dark .auth-forgot,body.dark .auth-foot-sign-in a{color:#e3ff34}@media (max-width:767px){.auth-forgot{min-height:40px}}
