:root[data-ui=v2] .stage-plane{--plane: var(--stage);--plane-in: var(--stage-in);--plane-dot: var(--stage-dot);--muted: var(--stage-muted);--color-muted: var(--stage-muted);--obj-line: var(--line);--obj-shadow: 0 1px 2px color-mix(in oklch, var(--ink) 7%, transparent), 0 6px 16px -8px color-mix(in oklch, var(--ink) 18%, transparent);--obj-shadow-low: 0 1px 2px color-mix(in oklch, var(--ink) 6%, transparent);--sel-ring: 0 0 0 1px var(--green);--sel-lift: 0 10px 22px -10px color-mix(in oklch, var(--green) 26%, transparent);--rise: -1px;--tint-chip-l: 95.4%;--tint-chip-c: .18;--tint-fill: 100%;--tint-edge: 26%;--ty-bar: 0px;--tint-body: 40%;background-color:var(--stage);box-shadow:var(--stage-in);background-image:radial-gradient(circle at 1px 1px,var(--stage-dot) 1px,transparent 1.5px);background-size:22px 22px}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .stage-plane{--rise: 0px}}:root[data-ui=v2] .rail-frame>.stage-plane,:root[data-ui=v2] .rail-frame>*>.stage-plane{box-shadow:none;background-attachment:fixed}:root[data-ui=v2] .stage-plane.is-draft{background-color:var(--plane-draft)}:root[data-ui=v2] .plane{background-color:var(--plane);box-shadow:var(--plane-in)}:root[data-ui=v2] .plane.dots{background-image:radial-gradient(circle at 1px 1px,var(--plane-dot) 1px,transparent 1.5px);background-size:22px 22px}:root[data-ui=v2] .obj{position:relative;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .obj[data-ty]{background:color-mix(in oklch,var(--tb) var(--tint-body),var(--obj-bg));border-color:var(--te)}:root[data-ui=v2] .obj[data-ty]:before{content:"";position:absolute;z-index:3;left:0;top:0;bottom:0;width:var(--ty-bar);border-radius:calc(var(--r-surface) - 1px) 0 0 calc(var(--r-surface) - 1px);background:var(--tc);pointer-events:none}:root[data-ui=v2] .obj:is(.sel,[aria-pressed=true],[aria-current=true]){border-color:var(--sel-line);box-shadow:var(--sel-ring),var(--sel-lift);transform:translateY(var(--rise));transition:transform var(--spring-smooth-dur) var(--spring-smooth)}@media (forced-colors: active){:root[data-ui=v2] .obj:is(.sel,[aria-pressed=true],[aria-current=true]){outline:2px solid Highlight}}:root[data-ui=v2] :is(.card,.kpis,.metric,.mini,.table-wrap,.obj) :is(.card,.kpis,.metric,.mini,.table-wrap){box-shadow:none}:root[data-ui=v2] .tico{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--tb, var(--paper));border:1px solid var(--te, var(--line));color:var(--tc, var(--ty-neutral))}:root[data-ui=v2] .tico[data-ty]{border-color:color-mix(in oklch,var(--tc) calc(var(--tint-edge) + 18%),var(--line))}:root[data-ui=v2] .tico>svg{width:17px;height:17px}:root[data-ui=v2] :is(.lrow,.row) .tico{width:36px;height:36px}:root[data-ui=v2] :is(.lrow,.row) .tico>svg{width:18px;height:18px}:root[data-ui=v2] :is(.active,[aria-current=true])>.tico,:root[data-ui=v2] :is(.active,[aria-current=true])>*>.tico{background:var(--obj-bg);border-color:color-mix(in oklch,var(--tc, var(--green)) 55%,var(--line))}:root[data-ui=v2] .tico.sm{width:20px;height:20px;border-radius:4px}:root[data-ui=v2] .tico.sm>svg{width:13px;height:13px}:root[data-ui=v2] .tico>.sdot{position:absolute;right:-4px;bottom:-4px;--sd: 10px;border-radius:50%;box-shadow:0 0 0 2px var(--sdot-hole, var(--col-bg))}:root[data-ui=v2] .chip-ty{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .chip-ty[data-ty] svg{color:var(--tc)}:root[data-ui=v2] .sdot{--sd: 8px;--sc: var(--s-live);flex:none;display:inline-grid;place-items:center;width:var(--sd);height:var(--sd);vertical-align:middle}:root[data-ui=v2] .sdot:before{content:"";display:block;box-sizing:border-box;width:var(--sd);height:var(--sd);border-radius:50%;background:var(--sc)}:root[data-ui=v2] .sdot:is([data-s=attention],[data-s=draft],[data-s=warn]){--sc: var(--s-warn)}:root[data-ui=v2] .sdot:is([data-s=paused],[data-s=archived],.paused){--sc: var(--s-off)}:root[data-ui=v2] .sdot[data-s=bad]{--sc: var(--s-bad)}:root[data-ui=v2] .sdot[data-s=info]{--sc: var(--s-info)}:root[data-ui=v2] .sdot:is([data-s=pub],[data-s=draft],[data-s=archived]):before{background:var(--sdot-hole, var(--card));border:max(1.5px,calc(var(--sd) / 5)) solid var(--sc)}:root[data-ui=v2] .sdot[data-s=sending]:before{animation:kitLivePulse 1.6s var(--ease-in-out) infinite}@keyframes kitLivePulse{50%{opacity:.35}}@media (forced-colors: active){:root[data-ui=v2] .sdot{forced-color-adjust:none}}:root[data-ui=v2] .col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}:root[data-ui=v2] .col-title{margin:0;font-family:var(--font-mono);font-size:22px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}:root[data-ui=v2] .page-header{min-height:0;margin-bottom:18px;padding-bottom:0;border-bottom:0}:root[data-ui=v2] .page-header h1{font-size:22px;letter-spacing:-.01em}:root[data-ui=v2] .page-header .page-header-actions{gap:8px}:root[data-ui=v2] .num{font-variant-numeric:tabular-nums}:root[data-ui=v2] .mono{font-family:var(--font-mono)}:root[data-ui=v2] .label-caps{margin:0;font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-weight:400}:root[data-ui=v2] .kbd{font-family:var(--font-mono);font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:0 4px}:root[data-ui=v2] .linkish{border:0;background:transparent;padding:0 2px;margin:0 -2px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;border-radius:3px;font:inherit;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .linkish:hover{text-decoration-color:var(--ink)}}:root[data-ui=v2] .btn{display:inline-flex;align-items:center;gap:6px;height:var(--btn-h);min-height:0;padding:0 var(--btn-px);border-radius:var(--r-control);border:1px solid var(--btn-line);background:var(--card);box-shadow:var(--btn-shadow);color:var(--ink);font:inherit;font-size:var(--btn-text);font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .btn:active:not([aria-haspopup]):not([aria-disabled=true]):not(:disabled){transform:scale(.97)}:root[data-ui=v2] .btn-primary{background:var(--green);border-color:var(--green);color:var(--card)}:root[data-ui=v2] .btn-danger{background:var(--red-text);border-color:var(--red-text);color:var(--card)}:root[data-ui=v2] .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}:root[data-ui=v2] .btn-quiet-danger{color:var(--red-text)}:root[data-ui=v2] .btn-accent{color:var(--green)}:root[data-ui=v2] .btn-sm{height:var(--btn-h-sm);padding:0 8px;font-size:12px;gap:4px}:root[data-ui=v2] .btn-icon{width:var(--btn-h);padding:0;justify-content:center}:root[data-ui=v2] .btn-icon.btn-sm{width:var(--btn-h-sm)}:root[data-ui=v2] .btn-add{color:var(--green)}:root[data-ui=v2] .btn-dashed{border-style:dashed;border-color:var(--btn-line);background:transparent;box-shadow:none;color:var(--muted)}:root[data-ui=v2] .btn-block{width:100%;justify-content:center}:root[data-ui=v2] .btn-raven{background:var(--raven-ink, var(--ink));border-color:var(--raven-ink, var(--ink));color:var(--card);box-shadow:none}:root[data-ui=v2] .btn-raven-quiet{background:var(--raven-paper, var(--card));border-color:color-mix(in oklch,var(--raven-ink, var(--ink)) 20%,transparent);color:var(--raven-ink, var(--ink));box-shadow:none}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .btn:active{transform:none!important}}:root[data-ui=v2] .btn:is([aria-disabled=true],:disabled){opacity:.45;cursor:default}:root[data-ui=v2] .btn .caret{margin-left:2px;color:var(--muted)}@media (hover: hover){:root[data-ui=v2] .btn:not([aria-disabled=true],:disabled):hover{background:var(--hover);box-shadow:var(--btn-hover-shadow)}:root[data-ui=v2] :is(.btn-ghost,.btn-dashed):not([aria-disabled=true],:disabled):hover{box-shadow:none}:root[data-ui=v2] .btn-dashed:not([aria-disabled=true],:disabled):hover{color:var(--ink);border-color:var(--muted)}:root[data-ui=v2] .btn-primary:not([aria-disabled=true],:disabled):hover{background:var(--green-2)}:root[data-ui=v2] .btn-danger:not([aria-disabled=true],:disabled):hover{background:var(--red)}:root[data-ui=v2] .btn-raven:not([aria-disabled=true],:disabled):hover{background:color-mix(in oklch,var(--raven-ink, var(--ink)) 86%,var(--card));box-shadow:none}:root[data-ui=v2] .btn-raven-quiet:not([aria-disabled=true],:disabled):hover{background:color-mix(in oklch,var(--raven-ink, var(--ink)) 6%,var(--raven-paper, var(--card)));box-shadow:none}}:root[data-ui=v2] .field{display:flex;align-items:center;gap:8px;height:var(--control-h);padding:0 10px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--control-bg);color:var(--muted)}:root[data-ui=v2] :is(.field:focus-visible,.field:has(:focus-visible)){border-color:var(--focus-field-line);outline:var(--focus-field-outline) solid var(--focus-field-color);outline-offset:1px;box-shadow:0 0 0 var(--focus-field-halo) var(--focus-field-color)}:root[data-ui=v2] .field :is(input,select,textarea){border:0;outline:0;background:transparent;flex:1;min-width:0;color:var(--ink);height:100%;font:inherit;font-size:13px;padding:0;box-shadow:none}:root[data-ui=v2] .field :is(input,textarea)::placeholder{color:var(--faint)}:root[data-ui=v2] .field:is([aria-invalid=true],:has([aria-invalid=true])){border-color:var(--red-text)}:root[data-ui=v2] .field-area{height:auto;padding:8px 10px;align-items:flex-start}:root[data-ui=v2] .field-area textarea{resize:vertical;min-height:64px;line-height:1.45}:root[data-ui=v2] .frow{display:grid;gap:6px;min-width:0}:root[data-ui=v2] .frow>.lbl{font-size:12px;color:var(--muted);font-weight:500}:root[data-ui=v2] .frow>.help{font-size:12px;color:var(--muted)}:root[data-ui=v2] .chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--chip-radius);border:1px solid var(--chip-line);background:var(--chip-bg);box-shadow:var(--chip-shadow);font-size:12px;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .chip-soft{background:var(--paper);border-color:var(--line);color:var(--muted)}:root[data-ui=v2] .badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid var(--line);background:var(--paper);color:var(--muted)}:root[data-ui=v2] .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}:root[data-ui=v2] .badge.no-dot:before{display:none}:root[data-ui=v2] .badge.is-ok{background:var(--green-soft);border-color:var(--green-line);color:var(--green)}:root[data-ui=v2] .badge.is-warn{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-text)}:root[data-ui=v2] .badge.is-bad{background:var(--red-soft);border-color:var(--red-line);color:var(--red-text)}:root[data-ui=v2] .badge.is-info{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}:root[data-ui=v2] .badge.is-draft{background:transparent;border-style:dashed;border-color:var(--line-strong);color:var(--muted)}:root[data-ui=v2] .badge.is-ok:before{background:var(--s-live)}:root[data-ui=v2] .badge.is-warn:before{background:var(--s-warn)}:root[data-ui=v2] .badge.is-bad:before{background:var(--s-bad)}:root[data-ui=v2] .badge.is-info:before{background:var(--s-info)}:root[data-ui=v2] .badge.is-draft:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--s-warn)}:root[data-ui=v2] .ftb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;position:relative;min-height:26px}:root[data-ui=v2] .token{display:inline-flex;align-items:center;height:26px;padding-left:8px;border-radius:var(--r-control);background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);font-size:12px;white-space:nowrap}:root[data-ui=v2] .token .f{color:var(--muted);margin-right:4px}:root[data-ui=v2] .token button{width:24px;height:24px;min-height:0;padding:0;border:0;background:transparent;display:grid;place-items:center;color:var(--green);border-radius:3px;margin-left:2px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .token button:hover{background:color-mix(in oklch,var(--green) 10%,transparent)}}:root[data-ui=v2] .segmented{display:inline-flex;flex-wrap:wrap;position:relative;padding:2px;gap:2px;background:var(--track);border-radius:var(--r-control)}:root[data-ui=v2] .segmented :is([role=tab],button){position:relative;display:inline-flex;align-items:center;gap:4px;height:26px;min-height:0;padding:0 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:500;border-radius:max(2px,calc(var(--r-control) - 2px));white-space:nowrap;cursor:pointer}:root[data-ui=v2] .segmented :is([aria-selected=true],[aria-pressed=true],[aria-checked=true]){color:var(--ink);background:var(--card-raised);box-shadow:var(--shadow-control),0 0 0 1px var(--line)}:root[data-ui=v2] .segmented :is([role=tab],button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .segmented :is([role=tab],button):hover{color:var(--ink)}}:root[data-ui=v2] .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);position:relative}:root[data-ui=v2] .tabs [role=tab]{height:36px;min-height:0;padding:0 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:500;border-radius:var(--r-control) var(--r-control) 0 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}:root[data-ui=v2] .tabs [role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green)}:root[data-ui=v2] .tabs [role=tab] .count{color:var(--muted);font-size:12px;font-weight:400}@media (hover: hover){:root[data-ui=v2] .tabs [role=tab]:hover{color:var(--ink);background:var(--hover)}}:root[data-ui=v2] .sw{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}:root[data-ui=v2] .sw input{appearance:none;width:30px;height:18px;border:0;border-radius:999px;background:var(--line-strong);position:relative;margin:0;padding:0;cursor:pointer;flex:none;box-shadow:none}:root[data-ui=v2] .sw input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--card-raised);box-shadow:var(--shadow-control);transition:transform var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .sw input:checked{background:var(--green)}:root[data-ui=v2] .sw input:checked:after{transform:translate(12px)}:root[data-ui=v2] .sw input:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .sw input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .skel{display:block;background:var(--track);border-radius:var(--r-mark);position:relative;overflow:hidden;height:12px}:root[data-ui=v2] .skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--card-raised) 55%,transparent),transparent);transform:translate(-100%);animation:kitSkel 1.4s var(--ease-in-out) infinite}:root[data-ui=v2] .skel.line{height:12px;margin:6px 0}:root[data-ui=v2] .skel.title{height:22px;width:40%}:root[data-ui=v2] .skel.block{height:120px;border-radius:var(--r-surface)}:root[data-ui=v2] .skel.circle{width:32px;height:32px;border-radius:50%}@keyframes kitSkel{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .skel:after{display:none}}:root[data-ui=v2] .spin{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--green);animation:kitSpin .7s linear infinite}@keyframes kitSpin{to{transform:rotate(1turn)}}:root[data-ui=v2] .card{background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow);padding:18px 20px;margin-top:16px}:root[data-ui=v2] .card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}:root[data-ui=v2] .card-sub{color:var(--muted);font-size:13px;margin:0 0 14px}:root[data-ui=v2] .card-head .card-sub{margin:0}:root[data-ui=v2] .kpis{display:grid;grid-template-columns:repeat(var(--kpi-n, 3),minmax(0,1fr));margin-top:16px;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--radius-widget);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .kpi{padding:14px 18px;min-width:0}:root[data-ui=v2] .kpi+.kpi{border-left:1px solid var(--line)}:root[data-ui=v2] .kpi .k{color:var(--muted);font-size:12px}:root[data-ui=v2] .kpi .v{font-size:24px;font-weight:500;line-height:1.2;margin:6px 0 4px;letter-spacing:-.01em}:root[data-ui=v2] .kpi .s{color:var(--muted);font-size:12px}:root[data-ui=v2] .metric{background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--radius-widget);box-shadow:var(--obj-shadow);padding:14px 16px;display:grid;gap:4px;min-width:0}:root[data-ui=v2] .metric .k{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .metric .v{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.01em}:root[data-ui=v2] .metric .foot{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}:root[data-ui=v2] a.metric{color:inherit;text-decoration:none}@media (hover: hover){:root[data-ui=v2] a.metric:hover{background:var(--hover)}}:root[data-ui=v2] .cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root[data-ui=v2] .mini{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--radius-widget);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .mini .ic{width:34px;height:34px;border-radius:50%;background:var(--green-soft);display:grid;place-items:center;color:var(--green);flex:none}:root[data-ui=v2] .mini .k{font-size:12px;color:var(--muted)}:root[data-ui=v2] .mini .v{font-size:15px;font-weight:500}:root[data-ui=v2] .delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .delta.up{color:var(--green)}:root[data-ui=v2] .delta.down{color:var(--red-text)}:root[data-ui=v2] .delta.flat{color:var(--muted)}:root[data-ui=v2] .legend:not(:has(>.legend-group)){display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--muted);align-items:center}:root[data-ui=v2] .legend:not(:has(>.legend-group))>span{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .legend:not(:has(>.legend-group)) i{width:11px;height:11px;border-radius:var(--r-mark);display:inline-block;background:var(--track)}:root[data-ui=v2] .legend i.s1{background:var(--series-1)}:root[data-ui=v2] .legend i.s2{background:var(--series-2)}:root[data-ui=v2] .legend i.s3{background:var(--series-3)}:root[data-ui=v2] .legend i.s4{background:var(--series-4)}:root[data-ui=v2] .pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}:root[data-ui=v2] .bpill{display:inline-flex;align-items:center;gap:10px;height:36px;min-height:0;padding:0 14px 0 4px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line-strong);color:var(--ink);font:inherit;font-size:12px;white-space:nowrap;text-align:left;min-width:0}:root[data-ui=v2] button.bpill{cursor:pointer}:root[data-ui=v2] .bpill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover){:root[data-ui=v2] button.bpill:hover{background:var(--hover)}}:root[data-ui=v2] .bpill .d{flex:none;display:grid;place-items:center;height:28px;min-width:52px;padding:0 8px;border-radius:var(--r-pill);background:var(--green-soft);color:var(--green);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.03em}:root[data-ui=v2] .bpill.first .d{background:var(--green);color:var(--card)}:root[data-ui=v2] .bpill .w{font-weight:500;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .bpill .m{color:var(--muted);overflow:hidden;text-overflow:ellipsis;min-width:0}@layer base{:root[data-ui=v2] :where(button,input:not([type=checkbox],[type=radio]),select,textarea,.button){border-radius:var(--r-control)}}:root[data-ui=v2] .acts-list .month{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 0 6px 30px}:root[data-ui=v2] .arow{border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .arow>button{display:grid;grid-template-columns:22px 54px minmax(0,1fr) auto 20px;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 6px 4px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:3px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .arow>button:hover{background:var(--hover)}}:root[data-ui=v2] .arow .chev{color:var(--muted)}:root[data-ui=v2] .arow [aria-expanded=true] .chev{transform:rotate(180deg)}:root[data-ui=v2] .acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-exit) var(--ease-standard)}:root[data-ui=v2] .acc.open{grid-template-rows:1fr;transition:grid-template-rows var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .acc>div{overflow:hidden;min-height:0}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell){padding:40px 28px;text-align:center;display:grid;justify-items:center;gap:10px}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell) svg.art{width:96px;height:72px;margin-bottom:4px}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell) h3{margin:0;font-size:15px;font-weight:500}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell) p{margin:0;color:var(--muted);max-width:30ch;text-wrap:pretty}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell) .acts{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}:root[data-ui=v2] .empty:not(.v2-drawer-flow,.hm-cell) .fact{font-size:12px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r-control);padding:6px 10px}:root[data-ui=v2] .table-wrap{background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);overflow:auto;box-shadow:var(--obj-shadow)}:root[data-ui=v2] .table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.4}:root[data-ui=v2] .table th{position:sticky;top:0;z-index:1;height:34px;padding:0 12px;text-align:left;font-size:14px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.04em;color:var(--muted);background:var(--obj-bg);box-shadow:inset 0 -1px 0 var(--line);white-space:nowrap}:root[data-ui=v2] .table td{height:var(--table-row-h);vertical-align:middle;padding:0 12px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .table tr:last-child td{border-bottom:0}:root[data-ui=v2] .table :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums lining-nums}:root[data-ui=v2] .table tbody tr.sel td{background:var(--green-soft)}:root[data-ui=v2] .table tbody tr.active td{background:var(--obj-bg);box-shadow:inset 0 -1px 0 var(--line-subtle)}:root[data-ui=v2] .table tbody tr.active td:first-child{box-shadow:inset 3px 0 0 var(--green),inset 0 -1px 0 var(--line-subtle)}:root[data-ui=v2] .table tbody tr.active .nm{color:var(--green)}:root[data-ui=v2] .table .nm{font-weight:500}:root[data-ui=v2] .table .sub{display:block;font-size:11.5px;color:var(--muted)}@media (hover: hover){:root[data-ui=v2] .table tbody tr:hover td{background:var(--hover)}}@layer kit-scrollbars{:root[data-ui=v2] *{scrollbar-width:thin;scrollbar-color:transparent transparent}:root[data-ui=v2] *:hover{scrollbar-color:var(--line-strong) transparent}}:root[data-ui=v2] .mx-table{font-size:13.5px;line-height:1.4;letter-spacing:normal;color:var(--ink)}:root[data-ui=v2] .mx-th{position:sticky;top:0;z-index:var(--z-sticky);height:34px;padding:0 12px;font-family:var(--font-ui);font-size:14px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.04em;text-transform:none;color:var(--muted);background:var(--obj-bg);vertical-align:middle;border-bottom:0;box-shadow:inset 0 -1px 0 var(--line)}:root[data-ui=v2] .mx-th--sorted{color:var(--ink);border-bottom:0;box-shadow:inset 0 -2px 0 var(--sel-mark)}:root[data-ui=v2] .mx-sort-on{color:var(--sel-mark)}:root[data-ui=v2] .mx-th-sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}:root[data-ui=v2] .mx-td{padding:10px 12px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .mx-td--label{font-weight:500;color:var(--ink)}:root[data-ui=v2] .mx-td--num{font-family:var(--font-ui);font-size:13.5px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}:root[data-ui=v2] .mx-td--actions{color:var(--muted)}:root[data-ui=v2] .mx-tr--totals>td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:500}:root[data-ui=v2] tr.mx-tr--selected{background:var(--obj-bg)}:root[data-ui=v2] tr.mx-tr--selected>td:first-child:after{width:3px;bottom:0;background:var(--sel-mark)}:root[data-ui=v2] tr.mx-tr--selected .mx-row-title{color:var(--ink)}:root[data-ui=v2] .mx-tr--clickable:focus-visible>td:first-child,:root[data-ui=v2] .mx-tr.keyboard-active>td:first-child{box-shadow:inset 2px 0 0 var(--line-strong)}@media (hover: hover){:root[data-ui=v2] .mx-tr--clickable:not(.mx-tr--selected):hover{background:var(--hover)}:root[data-ui=v2] .mx-th-sort:hover{color:var(--ink)}}@media (forced-colors: active){:root[data-ui=v2] tr.mx-tr--selected>td:first-child:after{background:Highlight}}:root[data-ui=v2] :is(.v2-listcol,.customer-filter-panel) .mx-th{padding-top:0;padding-bottom:0;height:36px;font-size:14px}:root[data-ui=v2] :is(.v2-listcol,.customer-filter-panel) .mx-table{font-size:13.5px}:root[data-ui=v2] .listcol{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;background:var(--col-bg);border-right:1px solid var(--col-line);--obj-shadow: var(--obj-shadow-low)}:root[data-ui=v2] .listcol-head{display:grid;gap:10px;padding:18px 14px 10px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .listcol-head .col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}:root[data-ui=v2] .listcol-head .col-title{margin:0;min-width:0;font-family:var(--font-mono);font-size:22px;font-weight:400;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .listcol-head .col-title .count{margin-left:8px;font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .listcol-head .col-actions{display:flex;flex:none;align-items:center;gap:6px}:root[data-ui=v2] .list-scroll{flex:1;min-height:0;overflow-y:auto;position:relative}:root[data-ui=v2] .list-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}:root[data-ui=v2] .lgroup-h{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;width:100%;height:30px;padding:0 14px 0 10px;border:0;border-bottom:1px solid var(--line);background:var(--paper);font:inherit;font-size:12px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}:root[data-ui=v2] .lgroup-h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .lgroup-h .count{margin-left:auto;color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}:root[data-ui=v2] .lgroup-h .chev{color:var(--muted);flex:none;transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .lgroup-h[data-state=closed] .chev{transform:rotate(-90deg)}:root[data-ui=v2] .lgroup.zero .lgroup-h .count{color:var(--faint)}:root[data-ui=v2] .lrows{list-style:none;margin:0;padding:0;position:relative}:root[data-ui=v2] .lrow{position:relative;border-bottom:1px solid var(--line-subtle);--sdot-hole: var(--col-bg)}:root[data-ui=v2] .lrow-btn{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:9px 14px 9px 12px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}:root[data-ui=v2] .lrow-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .lrow-btn[aria-current=true]{background:var(--sel-raised);box-shadow:inset 3px 0 0 var(--sel-mark),inset 0 0 0 1px var(--sel-line);--sdot-hole: var(--sel-raised)}:root[data-ui=v2] .lrow-btn[aria-current=true]:focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--sel-mark),inset 0 0 0 2px var(--sel-line)}:root[data-ui=v2] .lrow .lr-lead{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--muted)}:root[data-ui=v2] .lrow .r2{display:grid;gap:2px;flex:1;min-width:0;text-align:left}:root[data-ui=v2] .lrow .nm{font-size:13.5px;line-height:1.35;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .lrow .mt{font-size:12.5px;line-height:1.4;font-weight:400;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .lrow .lr-aux{flex:none;align-self:center;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .lrow .lr-aux b{font-weight:500;color:var(--ink)}:root[data-ui=v2] .lrow-empty{padding:20px 14px;color:var(--muted);font-size:13px}@media (hover: hover){:root[data-ui=v2] .lgroup-h:hover{background:var(--hover)}:root[data-ui=v2] .lrow-btn:not([aria-current=true]):hover{background:var(--hover);--sdot-hole: var(--hover)}}@media (forced-colors: active){:root[data-ui=v2] .lrow-btn[aria-current=true]{outline:1px solid Highlight;outline-offset:-1px}}:root[data-ui=v2] .v2-listcol{background:var(--col-bg)}:root[data-ui=v2] .v2-listcol .ui-surface{background:var(--col-bg);border-color:var(--col-line)}:root[data-ui=v2] .v2-listcol>.ui-surface{border:0;border-radius:0;box-shadow:none}:root[data-ui=v2] .v2-listcol .v2-listcol-head{border-color:var(--line)}:root[data-ui=v2] .v2-listcol tr.mx-tr--selected,:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row.mx-tr--selected{background:var(--sel-raised)}:root[data-ui=v2] .v2-listcol tr.mx-tr--selected>td{box-shadow:inset 0 1px 0 var(--sel-line),inset 0 -1px 0 var(--sel-line)}:root[data-ui=v2] .v2-listcol tr.mx-tr--selected>td:first-child{box-shadow:inset 1px 0 0 var(--sel-line),inset 0 1px 0 var(--sel-line),inset 0 -1px 0 var(--sel-line)}:root[data-ui=v2] .v2-listcol tr.mx-tr--selected>td:last-child{box-shadow:inset -1px 0 0 var(--sel-line),inset 0 1px 0 var(--sel-line),inset 0 -1px 0 var(--sel-line)}:root[data-ui=v2] .v2-listcol tr.mx-tr--selected>td:first-child:after,:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row.mx-tr--selected>td:first-child:after{width:3px;bottom:0;background:var(--sel-mark)}:root[data-ui=v2] .customer-row.active{background:var(--sel-raised);box-shadow:inset 0 0 0 1px var(--sel-line)}:root[data-ui=v2] .customer-row.active:after{width:3px;bottom:0;background:var(--sel-mark)}:root[data-ui=v2] .lrow-btn.is-child{padding-left:30px}:root[data-ui=v2] .v2-listcol tr.content-row{--sdot-hole: var(--col-bg)}:root[data-ui=v2] .v2-listcol tr.content-row.mx-tr--selected{--sdot-hole: var(--sel-raised)}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row>.mx-td{height:58px;padding:9px 14px 9px 12px;border-bottom:1px solid var(--line-subtle);font-weight:400}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-row-cell{gap:8px}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-row--nested .content-row-cell{padding-left:16px}:root[data-ui=v2] .content-row-v2{display:flex;flex:1;align-items:center;gap:12px;min-width:0}:root[data-ui=v2] .content-row-v2 .r2{display:grid;gap:2px;flex:1;min-width:0;text-align:left}:root[data-ui=v2] .content-row-v2 .nm{font-size:13.5px;line-height:1.35;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .nm-full{display:none}:root[data-ui=v2] .v2-listcol tr.content-row,:root[data-ui=v2] .lrow-btn.compact{anchor-scope:--row-nm}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .nm{anchor-name:--row-nm}:root[data-ui=v2] .content-row-v2[data-trunc]:focus-within .nm-full,:root[data-ui=v2] .lrow-btn.compact[data-trunc]:focus-visible .nm-full{display:block}@media (hover: hover){:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact)[data-trunc]:hover .nm-full{display:block}}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .nm-full{position:fixed;position-anchor:--row-nm;top:anchor(top);left:anchor(left);z-index:60;padding-right:8px;font-size:14px;line-height:1.35;font-weight:500;color:var(--ink);white-space:nowrap;background:var(--sdot-hole, var(--col-bg));pointer-events:none}:root[data-ui=v2] .content-row-v2 .mt{font-size:12.5px;line-height:1.4;font-weight:400;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .v2-listcol :is(.content-type-heading,.content-folder-heading){padding:0;border:0;box-shadow:none;background:transparent}:root[data-ui=v2] .v2-listcol .content-type-heading>button{position:sticky;top:0;height:30px;padding:0 14px 0 10px;gap:6px;border-bottom:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:500;color:var(--ink);border-radius:0}:root[data-ui=v2] .v2-listcol .content-type-heading>button>svg{color:var(--muted)}:root[data-ui=v2] .v2-listcol .content-type-heading>button>span:last-child{font-family:var(--font-ui);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-folder-heading>button{height:34px;padding-block:0;border-bottom:1px solid var(--line-subtle);background:var(--col-bg);font-size:13px;font-weight:500;transition:none}@media (hover: hover){:root[data-ui=v2] .v2-listcol .content-type-heading>button:hover,:root[data-ui=v2] .v2-content-frame .v2-listcol .content-folder-heading>button:hover{background:var(--hover)}:root[data-ui=v2] .v2-listcol tr.content-row:not(.mx-tr--selected):hover{--sdot-hole: var(--hover)}}:root[data-ui=v2] .lskel-row{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 14px 9px 12px}:root[data-ui=v2] .lskel-tile{flex:none;width:36px;height:36px;border-radius:8px;background:var(--line-subtle)}:root[data-ui=v2] .lskel-bar{display:block;height:10px;border-radius:3px;background:var(--line-subtle)}:root[data-ui=v2] .lskel-bar--meta{height:8px;margin-top:5px}:root[data-ui=v2] .lskel.compact .lskel-row{min-height:52px;padding-block:0;gap:8px}:root[data-ui=v2] .lskel.compact .lskel-tile{width:24px;height:24px;margin:4px;border-radius:6px}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row>.mx-td{height:52px;padding-top:0;padding-bottom:0}:root[data-ui=v2] .lrow-btn.compact{min-height:52px;padding-top:0;padding-bottom:0}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact){gap:8px}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .r2{display:flex;flex-direction:column;align-items:stretch;gap:1px}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .nm{min-width:0;font-size:14px}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .mt{align-self:flex-start;max-width:100%;font-size:12px}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .tico.bare{width:32px;height:32px}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .tico.bare>svg{width:26px;height:26px;stroke-width:1.25}:root[data-ui=v2] .content-row-v2 .tico.bare>.sdot{--sd: 8px;right:-3px;bottom:-3px}@media (hover: hover) and (pointer: fine){:root[data-ui=v2] .v2-content-frame .v2-listcol .content-row-cell{position:relative}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-row-trail{position:absolute;right:0;top:50%;translate:0 -50%;padding-left:8px;background:var(--sdot-hole, var(--col-bg))}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row:not(:hover):not(:focus-visible):not(:has(:focus-visible)) .content-row-trail{visibility:hidden}}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-type-heading>button,:root[data-ui=v2] .lgroup.compact>.lgroup-h{height:34px;padding-top:8px;border-bottom:1px solid var(--line-subtle);background:var(--col-bg)}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-type-heading>button,:root[data-ui=v2] .lgroup.compact>.lgroup-h{padding-left:12px}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-type-heading>button>svg,:root[data-ui=v2] .lgroup.compact>.lgroup-h>.chev{order:1;opacity:0}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-type-heading>button>span:last-child,:root[data-ui=v2] .lgroup.compact>.lgroup-h>.count{order:2}:root[data-ui=v2] .v2-content-frame .v2-listcol .content-type-heading>button:is(:hover,:focus-visible,[aria-expanded=false])>svg,:root[data-ui=v2] .lgroup.compact>.lgroup-h:is(:hover,:focus-visible,[aria-expanded=false])>.chev{opacity:1}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row.mx-tr--selected,:root[data-ui=v2] .lrow-btn.compact[aria-current=true]{--sdot-hole: var(--green-soft);background:var(--green-soft)}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row.mx-tr--selected>td{box-shadow:none}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.content-row.mx-tr--selected>td:first-child:after{width:2px}:root[data-ui=v2] .lrow-btn.compact{border-radius:0}:root[data-ui=v2] .lrow-btn.compact:focus-visible{outline:0;box-shadow:inset 2px 0 0 var(--line-strong)}:root[data-ui=v2] .lrow-btn.compact[aria-current=true],:root[data-ui=v2] .lrow-btn.compact[aria-current=true]:focus-visible{box-shadow:inset 2px 0 0 var(--sel-mark)}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .mt[data-changes]{color:var(--amber-text)}:root[data-ui=v2] .v2-content-frame .v2-listcol tr.mx-tr-group[data-group="section:all"]{display:none}:root[data-ui=v2] :is(.content-row-v2,.lrow-btn.compact) .mt[data-flag]{padding:0 7px;border-radius:999px;background:color-mix(in oklch,var(--amber) 14%,var(--paper));color:var(--amber-text);font-size:12px;line-height:20px}@property --listcol-fade{syntax: "<number>"; inherits: false; initial-value: 0;}:root[data-ui=v2] .list-scroll:after{content:"";position:sticky;bottom:0;display:block;height:28px;margin-top:-28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--col-bg));opacity:0;animation:listcol-fade linear both;animation-timeline:scroll(nearest block);animation-range:calc(100% - 28px) 100%}@keyframes listcol-fade{0%{opacity:1}}:root[data-ui=v2] .lgroup-h--pick{padding:0}:root[data-ui=v2] .lgroup-h--pick[data-on]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--green-line);border-radius:7px}:root[data-ui=v2] .lgroup-fold{display:inline-flex;align-items:center;padding:6px 2px 6px 8px;background:none;border:0;cursor:pointer;color:inherit}:root[data-ui=v2] .lgroup-pick{flex:1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px 6px 0;background:none;border:0;cursor:pointer;color:inherit;font:inherit;text-align:left}:root[data-ui=v2] .lgroup-fold[data-state=closed] .chev{transform:rotate(-90deg)}:root[data-ui=v2] .dialog-backdrop{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--scrim)}:root[data-ui=v2] .dialog-backdrop[data-state=open]{animation:uiDialogFadeIn var(--duration-fast) var(--ease-standard)}:root[data-ui=v2] .dialog-backdrop[data-state=closed]{animation:uiDialogFadeOut var(--duration-exit) var(--ease-exit) forwards}:root[data-ui=v2] .dialog-pos{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:16px;pointer-events:none}:root[data-ui=v2] .dialog{pointer-events:auto;width:min(var(--dialog-w),calc(100vw - 32px));max-height:calc(100dvh - 64px);display:flex;flex-direction:column;background:var(--card-raised);border:1px solid var(--line-strong);border-radius:var(--r-surface);box-shadow:var(--shadow-overlay);color:var(--ink);outline:none;overscroll-behavior:contain}:root[data-ui=v2] .dialog[data-state=open]{animation:uiDialogIn var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .dialog[data-state=closed]{animation:uiDialogOut var(--duration-exit) var(--ease-exit) forwards}:root[data-ui=v2] .dialog .ov-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}:root[data-ui=v2] .dialog .ov-title{margin:0;font-size:16px;font-weight:500;line-height:1.3}:root[data-ui=v2] .dialog .ov-desc{margin:-6px 18px 16px;color:var(--muted);font-size:13px;line-height:1.45;white-space:pre-line}:root[data-ui=v2] .dialog .ov-body{flex:1;min-height:0;overflow-y:auto;padding:0 18px 16px}:root[data-ui=v2] .dialog .ov-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}:root[data-ui=v2] .dialog .ov-close{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer;transition:none}@media (hover: hover){:root[data-ui=v2] .dialog .ov-close:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .dialog .ov-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width: 720px){:root[data-ui=v2] .dialog .ov-close{width:44px;height:44px}}@keyframes uiDialogFadeIn{0%{opacity:0}}@keyframes uiDialogFadeOut{to{opacity:0}}@keyframes uiDialogIn{0%{opacity:0;transform:scale(calc(1 - (1 - .96) * var(--m-scale))) translateY(clamp(calc(-1 * var(--m-cap)),calc(8px * var(--m-move)),var(--m-cap)))}}@keyframes uiDialogOut{to{opacity:0;transform:scale(calc(1 - (1 - .98) * var(--m-scale)))}}:root[data-ui=v2] .segmented{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:root[data-ui=v2] .segmented::-webkit-scrollbar{display:none}:root[data-ui=v2] .segmented>button{flex:none;justify-content:center}:root[data-ui=v2] .segmented:not(.segmented--sm)>button{height:30px;padding:0 12px;font-size:13px}:root[data-ui=v2] .segmented>button svg{flex:none}:root[data-ui=v2] .segmented>button:disabled{opacity:.45;cursor:not-allowed}:root[data-ui=v2] .segmented[data-dirty]{box-shadow:0 0 0 1px var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .segmented--inverse{background:color-mix(in oklch,var(--rail-ink) 10%,transparent)}:root[data-ui=v2] .segmented--inverse>button{color:var(--rail-muted)}:root[data-ui=v2] .segmented--inverse>button[aria-pressed=true]{color:var(--rail-top);background:var(--rail-ink);box-shadow:none}:root[data-ui=v2] .segmented--inverse>button:focus-visible{outline-color:var(--focus-ring-on-dark)}@media (hover: hover){:root[data-ui=v2] .segmented--inverse>button:not([aria-pressed=true]):hover{color:var(--rail-ink)}}:root[data-ui=v2] [data-kit-seg=pill] .segmented:not(.segmented--inverse){padding:3px;border:1px solid var(--line)}:root[data-ui=v2] [data-kit-seg=pill] .segmented:not(.segmented--inverse,.segmented--sm)>button{height:32px;padding:0 14px;font-size:13px}:root[data-ui=v2] [data-kit-seg=pill] .segmented:not(.segmented--inverse)>button{border-radius:max(2px,calc(var(--r-control) - 4px))}:root[data-ui=v2] .toast-region{width:min(360px,calc(100vw - 32px))}:root[data-ui=v2] .toast-region .toast{bottom:0;right:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 8px 10px 12px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card-raised);box-shadow:var(--shadow-overlay);color:var(--ink);font-size:13px;line-height:1.4;translate:0 var(--y);opacity:var(--opacity);transition:opacity var(--duration-standard) var(--ease-standard)}:root[data-ui=v2] .toast-region .toast[data-state=closed]{transition-duration:var(--duration-exit);transition-timing-function:var(--ease-exit)}:root[data-ui=v2] .toast-region .toast[data-hidden]{visibility:hidden;pointer-events:none}:root[data-ui=v2] .toast-region .toast:focus-visible,:root[data-ui=v2] .toast-all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .toast-mark{display:inline-grid;place-items:center;width:16px;height:20px;color:var(--s-live)}:root[data-ui=v2] .toast[data-tone=info] .toast-mark{color:var(--s-info)}:root[data-ui=v2] .toast[data-tone=warn] .toast-mark{color:var(--s-warn)}:root[data-ui=v2] .toast[data-tone=bad] .toast-mark{color:var(--s-bad)}:root[data-ui=v2] .toast-copy{min-width:0;padding-top:1px}:root[data-ui=v2] .toast-title{font-family:var(--font-mono);font-weight:500;color:var(--ink);overflow-wrap:anywhere}:root[data-ui=v2] .toast-body{margin-top:2px;color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty}:root[data-ui=v2] .toast-acts{display:flex;align-items:center;gap:2px}:root[data-ui=v2] .toast-undo{color:var(--green)}:root[data-ui=v2] .toast-x{color:var(--muted)}:root[data-ui=v2] .toast-all{position:absolute;right:0;bottom:calc(100% + 8px);cursor:pointer}:root[data-ui=v2] .tip{z-index:var(--z-tooltip);pointer-events:none;max-width:280px;padding:6px 9px;border-radius:var(--r-control);background:var(--ink);color:var(--card);box-shadow:var(--shadow-control);font-size:12px;line-height:1.35;text-wrap:pretty}:root[data-ui=v2] .tip .t2{display:block;color:var(--rail-muted)}:root[data-ui=v2] .tip strong{display:block;font-weight:500}:root[data-ui=v2] .av{--av: 32px;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--av);height:var(--av);border-radius:var(--r-pill);background:var(--track);color:var(--ink);font-size:calc(var(--av) * .38);font-weight:500;line-height:1;letter-spacing:.02em;user-select:none;vertical-align:middle}:root[data-ui=v2] .av[data-size=xs]{--av: 20px;font-size:9px}:root[data-ui=v2] .av[data-size=sm]{--av: 24px;font-size:10px}:root[data-ui=v2] .av[data-size=lg]{--av: 40px}:root[data-ui=v2] .av-initials{grid-area:1 / 1}:root[data-ui=v2] .av-img{grid-area:1 / 1;width:100%;height:100%;border-radius:inherit;object-fit:cover}:root[data-ui=v2] .av-img[data-state=hidden]{display:none}:root[data-ui=v2] .av-presence{position:absolute;right:-1px;bottom:-1px;width:max(6px,calc(var(--av) * .28));height:max(6px,calc(var(--av) * .28));border-radius:var(--r-pill);background:var(--s-off);box-shadow:0 0 0 2px var(--card)}:root[data-ui=v2] .av-presence[data-status=online]{background:var(--s-live)}:root[data-ui=v2] .av-group{display:inline-flex;align-items:center}:root[data-ui=v2] .av-group>:is(.av-slot,.av-more)+:is(.av-slot,.av-more){margin-left:-6px}:root[data-ui=v2] .av-group .av{box-shadow:0 0 0 2px var(--card)}:root[data-ui=v2] .av-slot{display:inline-flex;border-radius:var(--r-pill)}:root[data-ui=v2] .av-slot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .av-more{font-family:var(--font-mono);font-weight:400;color:var(--muted);background:var(--paper)}:root[data-ui=v2] .av.rail-av{background:color-mix(in oklch,var(--rail-ink) 12%,transparent);color:var(--rail-ink)}:root[data-ui=v2] .cmdp{display:flex;flex-direction:column;min-height:0;min-width:0;font-family:var(--font-ui);color:var(--ink)}:root[data-ui=v2] .cmdp-head{display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .cmdp-search{flex:none;color:var(--muted)}:root[data-ui=v2] .cmdp-input{flex:1 1 auto;min-width:0;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font:inherit;font-size:15px;outline:none}:root[data-ui=v2] .cmdp-input::placeholder{color:var(--muted)}:root[data-ui=v2] .cmdp-close{flex:none;min-height:0;height:20px;background:transparent;cursor:pointer}:root[data-ui=v2] .cmdp-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .cmdp-list{min-height:0;max-height:342px;overflow-y:auto;padding:6px 0}:root[data-ui=v2] .cmdp-list:empty{display:none}:root[data-ui=v2] .cmdp-group{padding:4px 0}:root[data-ui=v2] .cmdp-group-label{padding:6px 16px 4px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .cmdp-row{display:flex;align-items:center;gap:10px;min-height:38px;margin:0 6px;padding:0 10px;border-radius:var(--r-control);font-size:14px;color:var(--ink);cursor:pointer}:root[data-ui=v2] .cmdp-row[aria-selected=true]{background:var(--hover)}:root[data-ui=v2] .cmdp-ic{display:inline-grid;flex:none;place-items:center;width:16px;color:var(--muted)}:root[data-ui=v2] .cmdp-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .cmdp-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}:root[data-ui=v2] .cmdp-aux{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}:root[data-ui=v2] .cmdp-kind{font-size:12px;color:var(--muted)}:root[data-ui=v2] .cmdp-status{margin:0;padding:0 16px 12px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .cmdp-status:empty{display:none}:root[data-ui=v2] .cmdp-foot{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}:root[data-ui=v2] .cmdp-foot>span{display:inline-flex;align-items:center;gap:4px}@media (max-width: 480px){:root[data-ui=v2] .cmdp-row kbd{display:none}:root[data-ui=v2] .cmdp-row{margin:0 4px;padding:0 8px}}@media (max-width: 340px){:root[data-ui=v2] .cmdp-foot>span:last-child{display:none}}:root[data-ui=v2] .kit-label{margin:0;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;line-height:1.4;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .kit-rule{height:0;margin:12px 0;border:0;border-top:1px solid var(--line)}:root[data-ui=v2] .vchip{display:inline-flex;align-items:center;max-width:100%;padding:1px 6px;border:1px solid transparent;border-radius:var(--vchip-radius);background:color-mix(in oklch,var(--tc, var(--green)) 9%,var(--obj-bg));color:var(--ink);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .vchip-filled{background:var(--track);color:var(--muted)}:root[data-ui=v2] .linkish:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover){:root[data-ui=v2] .linkish:hover{text-decoration-color:currentColor}}:root[data-ui=v2] .stat .stat-label{font-size:12px;color:var(--muted)}:root[data-ui=v2] .stat .stat-value{font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .stat .stat-note{font-size:12px;color:var(--muted)}:root[data-ui=v2] .pop{position:static;inset:auto;z-index:var(--z-popover);min-width:220px;padding:4px;background:var(--card-raised);border:1px solid var(--control-line);border-radius:var(--r-surface);box-shadow:var(--overlay-shadow);color:var(--ink);transform-origin:var(--transform-origin, top right)}:root[data-ui=v2] .pop[data-state=open]{animation:uiPopIn var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .pop[data-state=closed]{animation:uiPopOut var(--duration-exit) var(--ease-exit) forwards;pointer-events:none}:root[data-ui=v2] .pop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .pop-title{padding:6px 8px 4px;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .pop-sep{height:1px;margin:4px -4px;background:var(--line)}@keyframes uiPopIn{0%{opacity:0;transform:scale(calc(1 - (1 - .96) * var(--m-scale))) translateY(clamp(calc(-1 * var(--m-cap)),calc(-4px * var(--m-move)),var(--m-cap)))}}@keyframes uiPopOut{to{opacity:0;transform:scale(calc(1 - (1 - .98) * var(--m-scale)))}}:root[data-ui=v2] .velgr-who{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);font-size:13px;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .velgr-who>svg{width:14px;height:14px;color:var(--muted)}:root[data-ui=v2] .velgr-who[data-k=mcp]{border-color:var(--blue-line);background:var(--blue-soft)}:root[data-ui=v2] .velgr-who[data-k=voice]{border-color:var(--green-line);background:var(--green-soft)}:root[data-ui=v2] .velgr-who:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .velgr-ib{display:grid;grid-template-columns:minmax(0,620px) minmax(260px,1fr);gap:20px;align-items:start;font-size:15px}:root[data-ui=v2] .velgr-ib.is-narrow{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .velgr-art{min-width:0;display:grid;gap:10px}:root[data-ui=v2] .velgr-art-note{margin:0;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--r-surface);color:var(--muted)}:root[data-ui=v2] .velgr-inbox{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card);font-size:15px}:root[data-ui=v2] .velgr-inbox .row{display:flex;gap:10px;min-width:0}:root[data-ui=v2] .velgr-inbox .k{flex:none;width:64px;color:var(--muted);font-size:13px;padding-top:1px}:root[data-ui=v2] .velgr-inbox .v{min-width:0;overflow-wrap:anywhere}:root[data-ui=v2] .velgr-inbox .v.subj{font-weight:500}:root[data-ui=v2] .velgr-mailbox{border:1px solid var(--obj-line);border-radius:var(--r-surface);overflow:hidden;background:var(--card);box-shadow:var(--obj-shadow-low)}:root[data-ui=v2] .velgr-flow-stage{border-radius:var(--r-surface);padding:16px 12px;overflow:auto}:root[data-ui=v2] .velgr-side{display:grid;gap:18px;min-width:0}:root[data-ui=v2] .velgr-sec{display:grid;gap:8px}:root[data-ui=v2] .velgr-sec>h3{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:400;display:flex;align-items:center;gap:6px}:root[data-ui=v2] .velgr-sec p{margin:0;line-height:1.5}:root[data-ui=v2] .velgr-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--obj-line);border-radius:var(--r-surface);background:var(--obj-bg)}:root[data-ui=v2] .velgr-nums>div{padding:10px 12px;min-width:0}:root[data-ui=v2] .velgr-nums>div:nth-child(2n){border-left:1px solid var(--line)}:root[data-ui=v2] .velgr-nums>div:nth-child(n+3){border-top:1px solid var(--line)}:root[data-ui=v2] .velgr-nums .v{font-size:20px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}:root[data-ui=v2] .velgr-nums .k{font-size:14px}:root[data-ui=v2] .velgr-nums .s{font-size:13px;color:var(--muted)}:root[data-ui=v2] .velgr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}:root[data-ui=v2] .velgr-crumbs .linkish{font-size:15px}:root[data-ui=v2] .velgr-fc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--muted)}@container (max-width: 760px){:root[data-ui=v2] .velgr-ib{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .velgr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .velgr-acts .btn{height:38px;padding:0 14px;font-size:14px}:root[data-ui=v2] .velgr-acts .btn .kbd{margin-left:4px}:root[data-ui=v2] .velgr-acts .btn-primary .kbd{color:inherit;border-color:color-mix(in oklch,currentColor 40%,transparent)}:root[data-ui=v2] .velgr-q-empty{margin:0;padding:28px 18px;color:var(--muted)}:root[data-ui=v2] .velgr-q-main{overflow-y:auto;min-height:0;min-width:0;background:var(--paper)}:root[data-ui=v2] .velgr-q-in{max-width:1120px;margin:0 auto;padding:22px 28px 96px;display:grid;gap:16px;container-type:inline-size}:root[data-ui=v2] .velgr-q-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}:root[data-ui=v2] .velgr-q-head h2{margin:8px 0 0;font-size:22px;font-weight:500;line-height:1.25}:root[data-ui=v2] .velgr-q-head .sub{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:14px}:root[data-ui=v2] .velgr-run-prog{display:flex;align-items:center;gap:10px;font-size:14px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .velgr-run-prog>span:first-child{font-weight:500;white-space:nowrap}:root[data-ui=v2] .velgr-run-prog .muted{color:var(--muted)}:root[data-ui=v2] .velgr-run-bar{flex:1;height:4px;border-radius:2px;background:var(--track);overflow:hidden}:root[data-ui=v2] .velgr-run-bar i{display:block;height:100%;background:var(--green);transition:width var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .velgr-run-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .velgr-run-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px}:root[data-ui=v2] .velgr-run-row+.velgr-run-row{border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .velgr-run-row .nm{font-weight:500}:root[data-ui=v2] .velgr-run-row .muted{color:var(--muted)}:root[data-ui=v2] .velgr-run-row.is-done{color:var(--muted)}:root[data-ui=v2] .velgr-run-row.is-done .nm{font-weight:400}:root[data-ui=v2] .velgr-run-row[data-res=approved]>svg{color:var(--green)}:root[data-ui=v2] .velgr-run-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:11px;color:var(--muted);flex:none}:root[data-ui=v2] .velgr-run-st{margin-left:auto;font-size:13px;color:var(--muted)}:root[data-ui=v2] .velgr-run-row.is-current{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px 16px;background:var(--obj-bg);box-shadow:inset 3px 0 0 var(--green)}:root[data-ui=v2] .velgr-run-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}:root[data-ui=v2] .velgr-receipt{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--green-line);border-radius:var(--r-surface);background:var(--green-soft);color:var(--green)}:root[data-ui=v2] .velgr-receipt b{font-weight:500;color:var(--ink);font-size:17px}:root[data-ui=v2] .velgr-receipt ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px;color:var(--ink)}:root[data-ui=v2] .velgr-receipt li{display:flex;gap:8px;align-items:baseline}:root[data-ui=v2] .velgr-receipt li .nm{font-weight:500}:root[data-ui=v2] .velgr-receipt li .muted{color:var(--muted);font-size:14px}:root[data-ui=v2] .velgr-receipt .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media (max-width: 720px){:root[data-ui=v2] .velgr-ib{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .velgr-q-grid{display:block}:root[data-ui=v2] .velgr-q-grid>.velgr-q-listcol{display:none}:root[data-ui=v2] .velgr-q-grid.ph-list>.velgr-q-listcol{display:block}:root[data-ui=v2] .velgr-q-grid.ph-list>.velgr-q-main{display:none}:root[data-ui=v2] .velgr-q-in{padding:16px 0 140px}}:root[data-ui=v2] .sdot-l{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--ink)}:root[data-ui=v2] .status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:var(--ink)}:root[data-ui=v2] .status[data-size=sm]{gap:5px;font-size:12px}:root[data-ui=v2] .status[data-s=archived] .status-t{color:var(--muted)}:root[data-ui=v2] .tag{gap:5px;font-family:var(--font-mono)}:root[data-ui=v2] .tag[data-size=sm]{height:20px;padding:0 6px;font-size:11px}:root[data-ui=v2] .tag .sdot{--sd: 6px}:root[data-ui=v2] .tag svg{flex:none;color:var(--muted)}:root[data-ui=v2] .tag[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .ib{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin:-2px 0 -2px 2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);vertical-align:middle;cursor:help;transition:none}@media (hover: hover){:root[data-ui=v2] .ib:hover{color:var(--ink);background:var(--hover)}}:root[data-ui=v2] .ib:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .ib[data-state=open]{color:var(--ink)}:root[data-ui=v2] .ib.pl{color:var(--s-warn)}:root[data-ui=v2] .sheet-backdrop{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--scrim)}:root[data-ui=v2] .sheet-backdrop[data-state=open]{animation:uiSheetFadeIn var(--duration-fast) var(--ease-standard)}:root[data-ui=v2] .sheet-backdrop[data-state=closed]{animation:uiSheetFadeOut var(--duration-exit) var(--ease-exit) forwards}:root[data-ui=v2] .sheet-pos{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}:root[data-ui=v2] .sheet{pointer-events:auto;width:min(var(--sheet-w),100vw);height:100%;display:flex;flex-direction:column;background:var(--card-raised);border-left:1px solid var(--line-strong);box-shadow:var(--shadow-overlay);color:var(--ink);outline:none;overscroll-behavior:contain}:root[data-ui=v2] .sheet[data-state=open]{animation:uiSheetIn var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .sheet[data-state=closed]{animation:uiSheetOut var(--duration-exit) var(--ease-exit) forwards}:root[data-ui=v2] .sheet .ov-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}:root[data-ui=v2] .sheet .ov-title{margin:0;font-size:16px;font-weight:500}:root[data-ui=v2] .sheet .ov-desc{margin:-6px 18px 12px;color:var(--muted);font-size:13px}:root[data-ui=v2] .sheet .ov-body{flex:1;min-height:0;overflow-y:auto;padding:0 18px 16px}:root[data-ui=v2] .sheet .ov-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}:root[data-ui=v2] .sheet .ov-close{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer;transition:none}@media (hover: hover){:root[data-ui=v2] .sheet .ov-close:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .sheet .ov-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width: 720px){:root[data-ui=v2] .sheet-pos{align-items:flex-end}:root[data-ui=v2] .sheet{width:100%;height:auto;max-height:88dvh;border-left:0;border-top:1px solid var(--line-strong);border-radius:var(--r-surface) var(--r-surface) 0 0;padding-bottom:env(safe-area-inset-bottom)}:root[data-ui=v2] .sheet[data-state=open]{animation-name:uiSheetUp}:root[data-ui=v2] .sheet[data-state=closed]{animation-name:uiSheetDown}:root[data-ui=v2] .sheet .ov-close{width:44px;height:44px}}@keyframes uiSheetFadeIn{0%{opacity:0}}@keyframes uiSheetFadeOut{to{opacity:0}}@keyframes uiSheetIn{0%{opacity:0;transform:translate(clamp(calc(-1 * var(--m-cap)),calc(24px * var(--m-move)),var(--m-cap)))}}@keyframes uiSheetOut{to{opacity:0;transform:translate(clamp(calc(-1 * var(--m-cap)),calc(16px * var(--m-move)),var(--m-cap)))}}@keyframes uiSheetUp{0%{opacity:0;transform:translateY(clamp(calc(-1 * var(--m-cap)),calc(24px * var(--m-move)),var(--m-cap)))}}@keyframes uiSheetDown{to{opacity:0;transform:translateY(clamp(calc(-1 * var(--m-cap)),calc(16px * var(--m-move)),var(--m-cap)))}}:root[data-ui=v2] .fc{--fc-bg: var(--paper);--fc-edge: var(--line);--fc-card: var(--side-panel);--fc-card-line: var(--side-panel-line);--fc-hover: var(--side-hover);--fc-ink: var(--side-ink);--fc-muted: var(--side-muted);--fc-faint: var(--side-faint);--fc-sel-bg: var(--sel-tint);--fc-sel-ink: var(--green);--fc-sel-line: var(--green);--fc-pad: 14px;--fc-row-h: 30px;--fc-row-fs: 13px;--fc-row-pl: 28px;--fc-gap: 8px;--fc-r: 3px;position:relative;display:flex;flex-direction:column;min-height:0;background:var(--fc-bg);color:var(--fc-ink);border-right:1px solid var(--fc-edge);font-size:var(--fc-row-fs);container:fc / inline-size}:root[data-ui=v2] .fc[hidden]{display:none}:root[data-ui=v2] .fc :focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .fc .btn-ghost{color:inherit}:root[data-ui=v2] .fc-head{flex:none;display:flex;align-items:center;gap:6px;min-height:52px;padding:14px var(--fc-pad) 6px calc(var(--fc-pad) + 4px)}:root[data-ui=v2] .fc-title{min-width:0;flex:1;display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--font-mono);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fc-ink)}:root[data-ui=v2] .fc-count{font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;color:var(--fc-muted)}:root[data-ui=v2] .fc-acts{display:flex;align-items:center;gap:4px;flex:none}:root[data-ui=v2] .fc-collapse{color:var(--fc-muted)}:root[data-ui=v2] .fc-collapse svg{transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .fc-flow{flex:1;min-height:0;display:flex;flex-direction:column}:root[data-ui=v2] .fc-chips{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 var(--fc-pad) 8px calc(var(--fc-pad) + 4px)}:root[data-ui=v2] .fc-chips-l{font-size:12px;color:var(--fc-muted);margin-right:2px}:root[data-ui=v2] .fc-chip{display:inline-flex;align-items:center;height:24px;max-width:100%;padding-left:8px;border-radius:var(--r-control);border:1px solid var(--green-line);background:var(--green-soft);color:var(--green);font-size:12px;white-space:nowrap}:root[data-ui=v2] .fc-chip .f{color:var(--muted);margin-right:4px}:root[data-ui=v2] .fc-chip .v{overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .fc-chip button{flex:none;display:grid;place-items:center;width:22px;height:22px;min-height:0;margin-left:1px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--green);cursor:pointer}:root[data-ui=v2] .fc-clear{height:24px;min-height:0;padding:0 6px;border:0;border-radius:3px;background:transparent;color:var(--fc-muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}:root[data-ui=v2] .fc-body{flex:1;min-height:0;overflow-y:auto;padding:0 var(--fc-pad) 12px}:root[data-ui=v2] .fc-foot{flex:none;display:flex;gap:6px;padding:8px var(--fc-pad) 12px;border-top:1px solid var(--fc-edge)}:root[data-ui=v2] .fc-sec{margin-bottom:var(--fc-gap);background:var(--fc-card);border:1px solid var(--fc-card-line);border-radius:var(--r-surface);padding:4px}:root[data-ui=v2] .fc-sec-h{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:var(--fc-r);background:transparent;color:var(--fc-ink);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}:root[data-ui=v2] .fc-sec-h>svg{flex:none;color:var(--fc-muted)}:root[data-ui=v2] .fc-sec-h>svg.fc-chev{order:9;transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .fc-sec-h[aria-expanded=false] .fc-chev{transform:rotate(-90deg)}:root[data-ui=v2] .fc-sec-t{white-space:nowrap}:root[data-ui=v2] .fc-sec-sum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fc-sel-ink);font-weight:400;font-size:12px;visibility:hidden}:root[data-ui=v2] .fc-sec-h[aria-expanded=false] .fc-sec-sum:not(:empty){visibility:visible}:root[data-ui=v2] .fc-sec-sel{display:none;height:18px;min-width:18px;padding:0 5px;border-radius:9px;background:var(--fc-sel-line);color:var(--card);font-size:11px;font-weight:500;line-height:18px;text-align:center}:root[data-ui=v2] .fc-sec-h[aria-expanded=false] .fc-sec-sel:not(:empty){display:inline-block}:root[data-ui=v2] .fc-sec-n{margin-left:auto;color:var(--fc-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}:root[data-ui=v2] .fc-sec-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .fc-sec-body.shut{grid-template-rows:0fr;transition:grid-template-rows var(--duration-exit) var(--ease-exit)}:root[data-ui=v2] .fc-sec-in{min-height:0;overflow:hidden}:root[data-ui=v2] .fc-sec-foot{display:flex;justify-content:space-between;gap:4px;padding:4px 2px 2px}:root[data-ui=v2] .fc-foot-l{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .fc .ib{color:var(--fc-muted)}:root[data-ui=v2] .fc-rows{list-style:none;margin:0;padding:0}:root[data-ui=v2] .fc-row{--jt: 0;--jb: 0}:root[data-ui=v2] .fc-row-b{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:var(--fc-row-h);padding:0 8px 0 var(--fc-row-pl);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--fc-row-fs);text-align:left;cursor:pointer;border-radius:calc(var(--fc-r) * (1 - var(--jt))) calc(var(--fc-r) * (1 - var(--jt))) calc(var(--fc-r) * (1 - var(--jb))) calc(var(--fc-r) * (1 - var(--jb)))}:root[data-ui=v2] .fc-r2{flex:1;min-width:0;display:grid;gap:1px}:root[data-ui=v2] .fc-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .fc-n{flex:none;margin-left:6px;color:var(--fc-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .fc-row.zero :is(.fc-n,.fc-nm){color:var(--fc-faint)}:root[data-ui=v2] .fc-row-b:is([aria-pressed=true],[aria-current=true]){background:var(--fc-sel-bg);color:var(--fc-sel-ink);font-weight:500;box-shadow:inset 1px 0 0 var(--fc-sel-line),inset -1px 0 0 var(--fc-sel-line),inset 0 calc(1px - var(--jt) * 1px) 0 var(--fc-sel-line),inset 0 calc(var(--jb) * 1px - 1px) 0 var(--fc-sel-line)}:root[data-ui=v2] .fc-row-b:is([aria-pressed=true],[aria-current=true])>:is(.fc-n,.fc-g){color:inherit}:root[data-ui=v2] .fc-row-b:is([aria-pressed=true],[aria-current=true]) .fc-mt{color:inherit;opacity:.8}:root[data-ui=v2] .fc-row:has(>.fc-row-b:is([aria-pressed=true],[aria-current=true]))+.fc-row>.fc-row-b:is([aria-pressed=true],[aria-current=true]){--jt: 1}:root[data-ui=v2] .fc-row:has(+.fc-row>.fc-row-b:is([aria-pressed=true],[aria-current=true]))>.fc-row-b:is([aria-pressed=true],[aria-current=true]){--jb: 1}:root[data-ui=v2] .fc-row-b:has(.fc-mt){padding-block:6px}:root[data-ui=v2] .fc-g{flex:none;display:grid;place-items:center;width:16px;margin-left:-22px;margin-right:-2px;color:var(--fc-muted)}:root[data-ui=v2] .fc-mt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:var(--fc-muted)}:root[data-ui=v2] .fc-row.is-off .fc-row-b{color:var(--faint);cursor:not-allowed}:root[data-ui=v2] .fc-row.has-act{position:relative}:root[data-ui=v2] .fc-row-act{position:absolute;right:2px;top:50%;display:grid;place-items:center;width:26px;height:26px;min-height:0;margin-top:-13px;padding:0;border:0;border-radius:var(--fc-r);background:transparent;color:var(--fc-muted);cursor:pointer;opacity:0}:root[data-ui=v2] .fc-row.has-act:is(:hover,:focus-within) .fc-row-act{opacity:1}:root[data-ui=v2] .fc-row.has-act:is(:hover,:focus-within) .fc-n{visibility:hidden}:root[data-ui=v2] .fc-row-act:focus-visible{opacity:1}:root[data-ui=v2] .fc-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .fc-more.open{grid-template-rows:1fr}:root[data-ui=v2] .fc-more>ul{min-height:0;overflow:hidden}:root[data-ui=v2] .fc-showall{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .fc-showall svg{transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .fc-showall[aria-expanded=true] svg{transform:rotate(180deg)}:root[data-ui=v2] .fc-sec-foot .btn-accent{color:var(--green)}:root[data-ui=v2] .fc-row-b .fc-dot{position:absolute;left:10px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--fcc)}:root[data-ui=v2] .fc-row-b .fc-g:has(>.fc-dot){display:contents}:root[data-ui=v2] .fc [data-stage=fresh]{--fcc: var(--lc-fresh)}:root[data-ui=v2] .fc [data-stage=active]{--fcc: var(--lc-active)}:root[data-ui=v2] .fc [data-stage=at-risk]{--fcc: var(--lc-at-risk)}:root[data-ui=v2] .fc [data-stage=lapsed]{--fcc: var(--lc-lapsed)}:root[data-ui=v2] .fc [data-stage=dormant]{--fcc: var(--lc-dormant)}:root[data-ui=v2] .fc .fc-then{display:grid;gap:6px;margin:4px 10px 10px}:root[data-ui=v2] .fc .fc-tb{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px}:root[data-ui=v2] .fc .fc-tl{font-size:11.5px;color:var(--fc-muted)}:root[data-ui=v2] .fc .fc-tbar{display:flex;gap:2px;height:10px}:root[data-ui=v2] .fc .fc-tbar i{min-width:3px;background:var(--fcc)}:root[data-ui=v2] .fc .fc-tbar i:first-child{border-radius:3px 0 0 3px}:root[data-ui=v2] .fc .fc-tbar i:last-child{border-radius:0 3px 3px 0}:root[data-ui=v2] .fc .fc-tnote{margin:0;font-size:11px;line-height:1.4;color:var(--fc-muted)}:root[data-ui=v2] .fc-spine{display:none}:root[data-ui=v2] .fc.is-collapsed>:not(.fc-head):not(.fc-spine){display:none}:root[data-ui=v2] .fc.is-collapsed .fc-head{padding:14px 0 6px;justify-content:center}:root[data-ui=v2] .fc.is-collapsed .fc-title{display:none}:root[data-ui=v2] .fc.is-collapsed .fc-collapse svg{transform:rotate(180deg)}:root[data-ui=v2] .fc.is-collapsed .fc-spine{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;cursor:pointer}:root[data-ui=v2] .fc-spine b{writing-mode:vertical-rl;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--fc-muted);letter-spacing:.02em}:root[data-ui=v2] .fc-spine .fc-badge{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--green);color:var(--card);font-size:11px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}:root[data-ui=v2] .fc-spine .fc-badge:empty{display:none}:root[data-ui=v2] .fl-bar{display:none;flex-direction:column;gap:6px;min-width:0;max-width:100%}:root[data-ui=v2] .fl-ph{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .fl-open{display:inline-flex;align-items:center;gap:6px;min-height:44px}:root[data-ui=v2] .fl-n{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;border-radius:var(--r-pill);background:var(--green);color:var(--card);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .fl-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}:root[data-ui=v2] .fl-chips .token{flex:none;font-size:12.5px}@media (max-width: 720px){:root[data-ui=v2] .fl-bar{display:flex}}:root[data-ui=v2] .sheet.fc-sheet{width:min(440px,100vw);background:var(--side-bg)}:root[data-ui=v2] .sheet.fc-sheet .ov-body{padding:0}:root[data-ui=v2] .sheet.fc-sheet .ov-foot{justify-content:space-between;background:var(--side-bg)}:root[data-ui=v2] .fc.fc-in-sheet{border-right:0;padding-top:4px}:root[data-ui=v2] .fc.fc-in-sheet .fc-body{overflow:visible}@media (max-width: 720px){:root[data-ui=v2] .sheet.fc-sheet{height:100dvh;max-height:100dvh;border-radius:0}}@media (hover: hover){:root[data-ui=v2] .fc .btn-ghost:hover{background:var(--fc-hover)}:root[data-ui=v2] .fc-sec-h:hover{background:var(--fc-hover)}:root[data-ui=v2] .fc-row-b:hover{background:var(--fc-hover)}:root[data-ui=v2] .fc-row-b:is([aria-pressed=true],[aria-current=true]):hover{background:var(--fc-sel-bg)}:root[data-ui=v2] .fc-row.is-off .fc-row-b:hover{background:transparent}:root[data-ui=v2] .fc-row-act:hover{background:var(--fc-hover);color:var(--fc-ink)}:root[data-ui=v2] .fc-chip button:hover{background:var(--fc-hover)}:root[data-ui=v2] .fc-clear:hover{color:var(--fc-ink);background:var(--fc-hover)}}@media (forced-colors: active){:root[data-ui=v2] .fc-row-b:is([aria-pressed=true],[aria-current=true]){outline:1px solid Highlight;outline-offset:-1px}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] :is(.fc-sec-body,.fc-chev,.fc-more,.fc-collapse svg,.fc-showall svg){transition:none!important}}@container fc (max-width: 239px){:root[data-ui=v2] .fc-sec-sum{display:none}}@media (max-width: 720px){:root[data-ui=v2] .fc-row-b{min-height:44px}:root[data-ui=v2] .fc .fc-collapse{display:none}}.home-with-map{display:grid;grid-template-columns:248px minmax(0,1fr);gap:14px;align-items:stretch}.home-map{min-width:0;border-right:1px solid var(--line);padding-right:14px}.home-map-inner{position:sticky;top:14px;display:grid;gap:10px}.home-map-frame{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-surface);background:var(--paper);border:1px solid var(--line)}.home-map-frame svg{position:absolute;inset:0;width:100%;height:100%;display:block}.home-map-near{fill:var(--track);stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.home-map-land{fill:var(--green-soft);stroke:var(--green-line);stroke-width:1;vector-effect:non-scaling-stroke}.home-map-pin{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;cursor:pointer}.home-map-pin.hidden{visibility:hidden}.home-map-dot{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 0 2px var(--card)}.home-map-pin:hover .home-map-dot{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--green-line)}.home-map-pin.selected .home-map-dot{width:14px;height:14px;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--green)}.home-map-tip{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:5;display:grid;gap:2px;white-space:nowrap;padding:6px 9px;border-radius:6px;background:var(--ink);color:var(--card);font-size:12px;line-height:1.35;pointer-events:none;visibility:hidden}.home-map-tip strong{font-weight:500}@media (hover: hover){.home-map-pin:hover .home-map-tip{visibility:visible;transition:visibility 0s .5s}}.home-map-list-head{display:flex;justify-content:space-between;gap:8px;padding:0 8px;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.home-map-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.home-map-row{position:relative;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:var(--ink);font-size:14px;text-align:left;cursor:pointer}.home-map-row:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}.home-map-row.selected{background:color-mix(in oklab,var(--ink) 5%,transparent);border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 2px 0 0 var(--green)}.home-map-row:focus-visible{outline:2px solid var(--green);outline-offset:1px}.home-map-row-name{font-weight:500;min-width:0;overflow-wrap:anywhere}.home-map-row-num{font-size:12.5px;color:#44514f;white-space:nowrap}@media (max-width: 1030px){.home-with-map{grid-template-columns:minmax(0,1fr)}.home-map{border-right:0;padding-right:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.home-map-inner{position:static;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:4px;align-items:start}.home-map-frame{grid-row:1 / span 2}.home-map-list-head{padding:0 2px}.home-map-list{display:flex;flex-wrap:wrap;gap:6px}.home-map-list li{min-width:0}.home-map-row{width:auto;padding:5px 9px;font-size:13px;border:1px solid var(--line);border-radius:999px}.home-map-row.selected{border-color:var(--green);border-radius:999px;box-shadow:none;background:var(--green-soft)}.home-map-pin{width:16px;height:16px;margin:-8px 0 0 -8px}.home-map-dot{width:7px;height:7px}.home-map-pin.selected .home-map-dot{width:9px;height:9px}}:root[data-ui=v2] .home-health{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px}:root[data-ui=v2] .home-health-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:var(--radius-control)}:root[data-ui=v2] .home-health-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .home-health-name{font-weight:500;color:var(--ink)}:root[data-ui=v2] .home-health-state{color:var(--muted)}:root[data-ui=v2] .home-map-fc .home-map-frame{width:auto;margin:2px 6px 6px;background:var(--fc-card);border-color:var(--fc-card-line)}:root[data-ui=v2] .home-map-fc .home-map-land{fill:color-mix(in oklch,var(--green) 9%,var(--fc-card))}:root[data-ui=v2] .home-map-fc .fc-sec-n{white-space:nowrap;font-size:11px}@media (min-width: 721px){:root[data-ui=v2] .page-shell.home-v2-map{grid-template-columns:248px minmax(0,1fr);grid-auto-rows:auto;align-content:start;min-height:100vh;margin:calc(var(--workspace-pad-top) * -1) calc(var(--workspace-pad-x) * -1) calc(var(--workspace-pad-bottom) * -1)}:root[data-ui=v2] .page-shell.home-v2-map>*{grid-column:2;padding-left:24px;padding-right:var(--workspace-pad-x)}:root[data-ui=v2] .page-shell.home-v2-map>.page-header{margin-inline:0;padding-top:var(--workspace-pad-top)}:root[data-ui=v2] .page-shell.home-v2-map>.fc.home-map-fc{grid-column:1;grid-row:1 / span 99;position:sticky;top:0;align-self:start;height:100vh;padding:0}}@media (max-width: 720px){:root[data-ui=v2] .page-shell.home-v2-map>.fc.home-map-fc{order:1;height:auto;margin-bottom:12px;border-right:0;border:1px solid var(--fc-edge);border-radius:var(--r-surface)}:root[data-ui=v2] .page-shell.home-v2-map>.page-header{order:0}:root[data-ui=v2] .page-shell.home-v2-map>:not(.fc,.page-header){order:2}:root[data-ui=v2] .home-map-fc .home-map-frame{width:min(200px,60%);margin-inline:auto}}:root[data-ui=v2] .empty-state .empty-ico{display:inline-grid;place-items:center;color:var(--muted);margin-bottom:2px}:root[data-ui=v2] .empty-state .empty-title{font-family:var(--font-mono);font-weight:500;color:var(--ink);text-wrap:balance}:root[data-ui=v2] .empty-state p.empty-body{max-width:36ch}:root[data-ui=v2] .empty-state[data-size=panel]{padding:24px 16px;gap:8px}:root[data-ui=v2] .empty-state[data-size=panel] .empty-title{font-size:14px}:root[data-ui=v2] .empty-state[data-size=inline]{display:block;padding:8px 0;text-align:start}:root[data-ui=v2] .empty-state p.empty-line{margin:0;max-width:none;color:var(--muted);font-size:13px}:root[data-ui=v2] .empty-state .empty-line .empty-title{font-family:inherit;font-weight:400;color:inherit}:root[data-ui=v2] .empty-state :is(.empty-title,.empty-body){animation:emptyFade var(--duration-considered) var(--ease-enter)}@keyframes emptyFade{0%{opacity:0}to{opacity:1}}:root[data-ui=v2] .chart-readout{position:absolute;top:0;z-index:1;display:grid;gap:4px;min-width:140px;max-width:240px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card-raised);box-shadow:var(--shadow-overlay);color:var(--ink);pointer-events:none;transition:none}:root[data-ui=v2] .chart-readout-title{margin:0 0 2px;color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .chart-readout-row{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;line-height:1.4}:root[data-ui=v2] .chart-readout-swatch{flex:none;width:10px;height:2px;border-radius:1px;background:var(--series-1)}:root[data-ui=v2] .chart-readout-swatch[data-series="2"]{background:var(--series-2)}:root[data-ui=v2] .chart-readout-swatch[data-series="3"]{background:var(--series-3)}:root[data-ui=v2] .chart-readout-swatch[data-series="4"]{background:var(--series-4)}:root[data-ui=v2] .chart-readout-swatch[data-muted]{background:repeating-linear-gradient(90deg,var(--muted) 0 3px,transparent 3px 5px)}:root[data-ui=v2] .chart-readout-label{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .chart-readout-value{flex:none;margin-left:8px;color:var(--ink);font-family:var(--font-mono);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .chart-readout-row.is-muted .chart-readout-value{color:var(--muted)}:root[data-ui=v2] .chart-readout-host{position:fixed;z-index:var(--z-popover);pointer-events:none}:root[data-ui=v2] .chart-readout-rule{position:absolute;top:0;bottom:0;width:1px;background:var(--ink);opacity:.3}:root[data-ui=v2] .chart-slider:focus{outline:none}:root[data-ui=v2] .chart-slider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.home-dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.home-ch{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-surface);padding:14px 16px 6px}.home-ch-head{margin-bottom:8px}.home-ch-h,.home-rep-h{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.home-ch-lede{margin:2px 0 0;font-size:14px;color:var(--ink)}.home-ch-row{display:grid;grid-template-columns:116px minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding:12px 0;border-top:1px solid var(--line)}.home-ch-cols{padding:6px 0 4px;border-top:0;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.home-ch-cols-note{display:block;font-family:inherit;text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--muted)}.home-ch-id{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.home-ch-name{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.home-ch-note{font-size:12px;color:var(--muted)}.home-ch-link{font-size:13px;color:var(--green);text-decoration:underline;text-underline-offset:3px}.home-ch-cell{min-width:0}.home-ch-empty{grid-column:2 / span 2}.home-ch-title{display:flex;flex-wrap:wrap;column-gap:8px;font-size:12.5px;line-height:18px;min-height:18px;margin-bottom:2px}.home-ch-ly{flex-basis:100%}.home-ch-period{display:none;margin:4px 0 0;font-size:12.5px;color:var(--muted)}.home-ch-scale{margin:0 0 2px;font-size:11.5px;color:var(--muted)}.home-ch-plot{min-height:92px}.home-ch-nodata{display:flex;align-items:center;padding-left:40px;font-size:12.5px;color:var(--muted);border-radius:var(--radius-surface);background:repeating-linear-gradient(45deg,#f3f6f4 0 6px,transparent 6px 12px)}.home-ch-mix{align-self:center;font-size:13px;color:var(--muted)}.home-ch-split{margin:4px 0 0;font-size:12px;color:var(--muted)}.home-rep{display:grid;gap:10px;align-content:start;min-width:0}.home-rep-list{display:grid;gap:0;margin:0;padding:0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-surface)}.home-rep-list li+li{border-top:1px solid var(--line)}.home-rep-item{display:grid;grid-template-columns:76px minmax(0,1fr) 24px;gap:12px;align-items:center;width:100%;padding:12px;text-align:left;background:transparent;border:0;cursor:pointer;color:var(--ink)}.home-rep-poster{width:76px;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#f1ece2;display:flex;align-items:flex-start;padding:7px;font-family:var(--font-display);font-size:10.5px;line-height:1.3;color:var(--ink)}.home-rep-poster img{display:block;width:calc(100% + 14px);height:calc(100% + 14px);margin:-7px;object-fit:cover}.home-rep-title{display:block;font-size:15px;font-weight:500;line-height:1.3}.home-rep-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--muted)}.home-rep-new{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}.home-rep-new:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}@media (hover: hover){.home-rep-item:hover{background:var(--paper)}}.home-film{width:min(960px,100%);background:#0b1f1d;border-radius:var(--radius-surface);overflow:hidden}.home-film-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:#fff;font-size:14px}.home-film-bar button{color:#fff;background:transparent;border:0;cursor:pointer;padding:4px}.home-film video{display:block;width:100%;max-height:80vh;background:#000}.home-film-msg{margin:0;padding:40px 16px;color:#fff;text-align:center}@media (max-width: 1180px){.home-dash{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.home-ch{padding:12px 12px 4px}.home-ch-row{grid-template-columns:minmax(0,1fr);row-gap:10px}.home-ch-cols{display:none}.home-ch-period{display:block}.home-ch-id{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}.home-ch-empty{grid-column:auto}.home-ch-mix{display:none}}:root[data-ui=v2] .home-low{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px;align-items:stretch}:root[data-ui=v2] .home-low-card{grid-column:span 2;min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-height:120px}:root[data-ui=v2] .home-low-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}:root[data-ui=v2] .home-low-h{margin:0;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .home-low-go{font-size:12px;color:var(--muted);text-decoration:none;white-space:nowrap}:root[data-ui=v2] .home-low-go:hover{color:var(--ink)}:root[data-ui=v2] .home-low-lede{margin:0;font-size:13px;color:var(--muted)}:root[data-ui=v2] .home-low-muted{margin:0;font-size:13px;color:var(--muted)}:root[data-ui=v2] .home-low-period{margin:auto 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .home-low-strip{grid-column:1 / -1;min-width:0;padding:4px}:root[data-ui=v2] .home-low-today{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px;row-gap:4px;padding:10px 16px;border-radius:var(--radius-control);color:inherit;text-decoration:none}:root[data-ui=v2] .home-low-today:hover{background:var(--hover)}:root[data-ui=v2] .home-low-today-main{font-size:15px;font-weight:500;color:var(--ink);display:inline-flex;gap:8px}:root[data-ui=v2] .home-low-dot{color:var(--muted)}:root[data-ui=v2] .home-low-today-line{font-size:13px;color:var(--muted)}:root[data-ui=v2] .home-low-today-go{margin-left:auto}:root[data-ui=v2] .home-low-um{display:grid;gap:14px}:root[data-ui=v2] .home-low-um-top{display:flex}:root[data-ui=v2] .home-low-um-total{display:flex;align-items:baseline;gap:8px;margin:0;min-width:0}:root[data-ui=v2] .home-low-um-amt{font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}:root[data-ui=v2] .home-low-um-cap{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .home-low-um-track{position:relative;height:14px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--ink) 7%,var(--card))}:root[data-ui=v2] .home-low-um-seg{position:absolute;top:0;bottom:0;box-shadow:inset -2px 0 0 var(--card)}:root[data-ui=v2] :is(.home-low-um-seg,.home-low-um-sw)[data-i="0"]{background:var(--green)}:root[data-ui=v2] :is(.home-low-um-seg,.home-low-um-sw)[data-i="1"]{background:color-mix(in oklch,var(--green) 62%,var(--card))}:root[data-ui=v2] :is(.home-low-um-seg,.home-low-um-sw)[data-i="2"]{background:color-mix(in oklch,var(--green) 34%,var(--card))}:root[data-ui=v2] :is(.home-low-um-seg,.home-low-um-sw)[data-i="3"]{background:color-mix(in oklch,var(--green) 16%,var(--card))}:root[data-ui=v2] .home-low-um-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin:0}:root[data-ui=v2] .home-low-um-item{display:grid;gap:2px;min-width:0}:root[data-ui=v2] .home-low-um-item dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .home-low-um-item dd{margin:0;padding-left:16px;font-size:14px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .home-low-um-sw{width:10px;height:10px;border-radius:3px;flex:none}:root[data-ui=v2] .home-low-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}:root[data-ui=v2] .home-low-bir-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .home-low-bir{list-style:none;margin:-6px 0 0;padding:0;display:grid;gap:4px}:root[data-ui=v2] .home-low-bir li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;padding:0 8px;font-size:13px}:root[data-ui=v2] .home-low-bar{position:absolute;inset:0;border-radius:var(--radius-control);background:var(--green-soft);clip-path:inset(0 var(--cut, 100%) 0 0 round var(--radius-control))}:root[data-ui=v2] .home-low-rn{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}:root[data-ui=v2] .home-low-sub{margin-left:6px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .home-low-rv{position:relative;flex:none;color:var(--ink)}:root[data-ui=v2] .home-low-rv[data-unpriced]{color:var(--muted)}@media (max-width: 1100px){:root[data-ui=v2] .home-low{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .home-low-card{grid-column:auto}}.cpv-head{display:grid;gap:6px;margin-bottom:16px}.cpv-back{display:inline-flex;align-items:center;gap:2px;width:fit-content;margin-left:-3px;font-size:13px;color:var(--color-muted);text-decoration:none}.cpv-back:hover{color:var(--color-ink)}.cpv-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cpv-title h1{margin:0;font-size:30px;line-height:1}.cpv-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.cpv-strip{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.cpv-strip h2{flex:none;margin:0;font:400 15px var(--font-display)}.cpv-strip ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0;margin:0;padding:0;list-style:none}.cpv-strip img{display:block;width:44px;height:44px;object-fit:cover;border-radius:6px}.cpv-angle{padding:4px 10px;border:1px solid var(--color-line);border-radius:999px;font-size:13px;color:var(--color-ink)}.cpv-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.cpv-settings>*,.cpv-settings>.st-card+.st-card{margin:0}.cpv-settings .st-fact{margin-bottom:12px}.cpv-settings .st-fact:last-child{margin-bottom:0}.cpv-leftout{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--color-line);font-size:13px}.cpv-sheet{display:grid;gap:20px}.cpv-sheet .cs-grid{grid-template-columns:minmax(0,1fr)}.cpv-sheet .cs-grid>.cs-group[data-shelf-facts]{grid-row:auto}@media (max-width: 720px){.cpv-title h1{font-size:24px}.cpv-actions{margin-left:0}.cpv-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.cpv-strip ul{grid-column:1 / -1;grid-row:2}.cpv-strip li.cpv-angle{max-width:100%}}:root[data-ui=v2] .pop.menu{outline:none}:root[data-ui=v2] .pop .mi{--r-inner: max(2px, calc(var(--r-surface) - 4px));display:flex;align-items:center;gap:8px;width:100%;min-height:var(--menu-item-h);padding:0 var(--menu-item-px);border:0;border-radius:var(--r-inner);background:transparent;color:var(--ink);font-size:13px;text-align:left;cursor:pointer;user-select:none;outline:none;transition:none}:root[data-ui=v2] .pop .mi[data-highlighted]{background:var(--menu-item-hover)}:root[data-ui=v2] .pop .mi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .pop .mi[data-disabled]{color:var(--muted);cursor:default}:root[data-ui=v2] .pop .mi[data-disabled][data-highlighted]{background:transparent}:root[data-ui=v2] .pop .mi.mi-danger{color:var(--red-text)}:root[data-ui=v2] .pop .mi.mi-danger[data-highlighted]{background:var(--red-soft)}:root[data-ui=v2] .pop .mi.mi-danger[data-disabled]{color:var(--muted)}:root[data-ui=v2] .pop .mi .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .pop .mi .aux{color:var(--muted);font-size:12px}:root[data-ui=v2] .pop .mi .ck{display:inline-grid;place-items:center;width:16px;color:var(--green)}:root[data-ui=v2] .pop .mi .ic{display:inline-grid;place-items:center;width:16px;color:var(--muted)}:root[data-ui=v2] .pop .mi.mi-muted{color:var(--muted)}:root[data-ui=v2] .pop.menu.mnav-menu{min-width:200px}:root[data-ui=v2] .pop.menu.mnav-menu .mi[aria-current=page]{background:var(--hover);color:var(--green)}:root[data-ui=v2] .pop.menu.mnav-menu .mi[aria-current=page] .ic{color:var(--green)}:root[data-ui=v2] .pop .mi .ck:not([data-state=checked]){visibility:hidden}@media (max-width: 720px){:root[data-ui=v2] .pop .mi{min-height:44px}}:root[data-ui=v2] .pop.menu.menu-compact{width:252px;min-width:0;padding:4px}:root[data-ui=v2] .pop.menu.menu-compact .mi{display:grid;grid-template-columns:22px max-content minmax(0,1fr);align-items:center;gap:0 8px;min-height:0;height:auto;padding:6px 8px;font-size:13px;line-height:18px}:root[data-ui=v2] .pop.menu.menu-compact .mi :is(.ic,.ck){display:grid;place-items:center start;width:auto;color:var(--muted)}:root[data-ui=v2] .pop.menu.menu-compact .mi .grow{font-weight:500;overflow:visible}:root[data-ui=v2] .pop.menu.menu-compact .mi .aux{color:var(--muted);justify-self:end;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .pop.menu.menu-compact .mi .aux:not(kbd){font-family:inherit;font-size:12px}:root[data-ui=v2] .pop.menu.menu-compact .mi:is(:focus,.is-active,[data-highlighted]),:root[data-ui=v2] .pop.menu.menu-compact:not(:focus-within) .mi:hover{background:var(--green-soft);box-shadow:inset 2px 0 0 var(--green);outline:none}:root[data-ui=v2] .pop.menu.menu-compact .mi:is(:focus,.is-active,[data-highlighted]) :is(.ic,.ck),:root[data-ui=v2] .pop.menu.menu-compact:not(:focus-within) .mi:hover :is(.ic,.ck){color:var(--green)}:root[data-ui=v2] .pop.menu.menu-compact .mi.mi-sep-above{position:relative;margin-top:5px}:root[data-ui=v2] .pop.menu.menu-compact .mi.mi-sep-above:before{content:"";position:absolute;left:4px;right:4px;top:-3px;border-top:1px solid var(--line)}:root[data-ui=v2] .pop.menu.menu-compact :is(.pop-title,.pgx-menu__group){padding:6px 8px 4px}:root[data-ui=v2] .pop.menu.menu-compact :is(.pop-title,.pgx-menu__group)+.mi.mi-sep-above{margin-top:0}:root[data-ui=v2] .pop.menu.menu-compact :is(.pop-title,.pgx-menu__group)+.mi.mi-sep-above:before{display:none}:root[data-ui=v2] .pop.menu.menu-compact:not([data-kit-menu=kundr] *) .mi{min-height:36px;padding:0 11px;gap:0 10px;border-radius:max(2px,calc(var(--r-surface) - 6px))}:root[data-ui=v2] .pop.menu.menu-compact:not([data-kit-menu=kundr] *) .mi:is(:focus,.is-active,[data-highlighted]),:root[data-ui=v2] .pop.menu.menu-compact:not([data-kit-menu=kundr] *):not(:focus-within) .mi:hover{background:var(--track);box-shadow:none}:root[data-ui=v2] .pop.menu.menu-compact:not([data-kit-menu=kundr] *) .mi :is(.ic,.ck){color:var(--muted)}:root[data-ui=v2] .pop.menu.menu-compact:not([data-kit-menu=kundr] *) .mi .grow{font-weight:400}:root[data-ui=v2] .pop.menu .pop-group{padding:6px 8px 2px;color:var(--muted);font-size:12px}.st{--st-se: #1687d9;--st-se-soft: #e8f3fc;--st-tenk: #7560a8;--st-tenk-soft: #f1edf8;--st-gjor: #0e7059;--st-gjor-soft: #e6f3ee;--st-bry: #c97f1c;--st-bry-soft: #fdf3e4;color:var(--color-ink);font-family:var(--font-ui);font-size:13px}.st h1,.st h2,.st h3{font-family:var(--font-display);font-weight:500;margin:0}.st h2{font-size:17px}.st h3{font-size:14px}.st p{margin:0}.st-muted{color:var(--color-muted)}.st-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.st-grow{flex:1;min-width:0}.st-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:16px}.st-card+.st-card{margin-top:12px}.st-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.st-label{font-family:var(--font-display);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.st-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--color-line)}.st-head h1{font-size:30px;line-height:1}.st-head .st-sub{margin-top:8px;color:var(--color-muted)}.st-crumbs{display:flex;gap:8px;font-family:var(--font-display);font-size:12px;color:var(--color-muted);margin-bottom:8px}.st-crumbs a{color:var(--color-muted);text-decoration:none}.st-crumbs a:hover{color:var(--color-ink);text-decoration:underline}.st-stage{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.st-stage:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.st-stage[data-size=sm]{font-size:10.5px;padding:1px 6px}.st-stage[data-stage=se]{color:var(--st-se);background:var(--st-se-soft)}.st-stage[data-stage=tenk]{color:var(--st-tenk);background:var(--st-tenk-soft)}.st-stage[data-stage=gjor]{color:var(--st-gjor);background:var(--st-gjor-soft)}.st-stage[data-stage=bry]{color:var(--st-bry);background:var(--st-bry-soft)}.st-channel{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;border:1px solid var(--color-line);background:var(--color-paper);white-space:nowrap}.st-status{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;background:var(--color-track);color:var(--color-muted);white-space:nowrap}.st-status[data-tone=ok]{background:var(--color-green-soft);color:var(--color-green)}.st-status[data-tone=info]{background:#e8f3fc;color:#0f5f9a}.st-status[data-tone=warn]{background:var(--color-amber-soft);color:var(--color-amber-text)}.st-status[data-tone=bad]{background:var(--color-red-soft);color:var(--color-red-text)}.st-status[data-tone=draft]{background:transparent;border:1px dashed var(--color-line-strong)}.st-pill-btn{border:1px solid var(--color-line);background:var(--color-card);border-radius:999px;padding:4px 11px;font-size:12px;cursor:pointer;color:var(--color-ink)}.st-pill-btn[aria-pressed=true]{background:var(--color-green-soft);border-color:var(--color-green-line);color:var(--color-green);font-weight:600}.st-bar{height:6px;border-radius:3px;background:var(--color-track);overflow:hidden}.st-bar>i{display:block;height:100%;background:var(--color-green-2)}.st-bar[data-tone=amber]>i{background:var(--color-amber)}.st-mix{display:flex;height:10px;border-radius:5px;overflow:hidden}.st-mix>i[data-stage=se]{background:var(--st-se)}.st-mix>i[data-stage=tenk]{background:var(--st-tenk)}.st-mix>i[data-stage=gjor]{background:var(--st-gjor)}.st-mix>i[data-stage=bry]{background:var(--st-bry)}.st-camp-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.st-facts{display:grid;gap:12px}.st-fact .st-label{margin-bottom:4px}.st-fact .v{font-size:13px}.st-timeline{position:relative;border-top:1px solid var(--color-line)}.st-tl-axis{position:relative;height:26px;border-bottom:1px solid var(--color-line);margin-left:150px}.st-tl-tick{position:absolute;top:4px;transform:translate(-50%);font-family:var(--font-display);font-size:10.5px;color:var(--color-muted);white-space:nowrap}.st-tl-tick.is-d{color:var(--color-red);font-weight:700;transform:translate(-85%)}.st-tl-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--color-line);min-height:46px}.st-tl-row .lab{padding:0 8px 0 0}.st-tl-track{position:relative;height:46px}.st-tl-dline{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--color-red-line)}.st-tl-item{position:absolute;top:8px;height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:5px;background:var(--color-card);border:1px solid var(--color-line);border-left:3px solid var(--color-gray);font-size:11px;white-space:nowrap;cursor:pointer;color:var(--color-ink);max-width:260px;overflow:hidden}.st-tl-item[data-stage=se]{border-left-color:var(--st-se)}.st-tl-item[data-stage=tenk]{border-left-color:var(--st-tenk)}.st-tl-item[data-stage=gjor]{border-left-color:var(--st-gjor);background:var(--st-gjor-soft)}.st-tl-item[data-stage=bry]{border-left-color:var(--st-bry)}.st-tl-item b{font-family:var(--font-display);font-weight:600}.st-piece-row{display:grid;grid-template-columns:70px 150px minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-line)}.st-piece-row:last-child{border-bottom:0}.st-piece-row.is-off{opacity:.45;text-decoration:line-through}.st-offset{font-family:var(--font-display);font-weight:600;font-size:12px}.st-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-surface);background:var(--color-amber-soft);border:1px solid var(--color-amber-line);margin-bottom:14px}.st-banner.is-ok{background:var(--color-green-soft);border-color:var(--color-green-line)}.st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.st-kpi{padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-paper)}.st-kpi .n{font-family:var(--font-display);font-size:22px;margin-top:2px}.st-preview{border:1px solid var(--color-line);border-radius:var(--radius-surface);padding:14px;background:var(--color-paper);margin-top:10px}.st-email{max-width:460px;margin:0 auto;background:#fff;border:1px solid var(--color-line);border-radius:6px;overflow:hidden}.st-email img{width:100%;height:160px;object-fit:cover;display:block}.st-email .bd{padding:16px;font-size:13px;line-height:1.5}.st-email h4{font-family:var(--font-editorial);font-size:22px;font-weight:400;margin:0 0 8px}.st-sms{max-width:300px;margin:0 auto;background:#e9e9eb;border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.4}.st-tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-tpl{text-align:left;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);cursor:pointer;color:var(--color-ink)}.st-tpl[aria-pressed=true]{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green);background:var(--color-green-soft)}.st-tpl:disabled{opacity:.5;cursor:not-allowed}.st-choice{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-surface);cursor:pointer;background:var(--color-card)}.st-choice.is-on{border-color:var(--color-green);background:var(--color-green-soft)}.st-field{display:grid;gap:5px}.st-field input,.st-field textarea,.st-field select{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);padding:7px 9px;font:inherit;background:#fff;color:var(--color-ink);width:100%}.st-field textarea{min-height:70px;resize:vertical}.st-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.st-sched{display:grid;gap:0}.st-sched-item{display:grid;grid-template-columns:56px 16px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0}.st-sched-dot{width:12px;height:12px;border-radius:50%;margin-top:3px}.st-sched-dot[data-stage=se]{background:var(--st-se)}.st-sched-dot[data-stage=tenk]{background:var(--st-tenk)}.st-sched-dot[data-stage=gjor]{background:var(--st-gjor)}.st-sched-dot[data-stage=bry]{background:var(--st-bry)}.st-linkbtn{background:none;border:0;padding:0;color:var(--color-green);cursor:pointer;font:inherit;text-decoration:underline}.st{--st-ch-some: #c2417a;--st-ch-ads: #b9741a;--st-ch-email: #0f7d6a;--st-ch-sms: #3d5a99;--st-ch-flow: #7a4e9e;--st-ch-page: #5d6662}.pn-pack-sum{display:grid;gap:4px;margin:0 0 14px;padding:10px 12px;border-radius:6px;background:var(--color-paper);font-size:12.5px}.pn-pack-sum>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.pn-pack-sum dt{color:var(--color-muted)}.pn-pack-sum dd{margin:0;min-width:0}.pn-steg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;max-width:1180px}.pn-vsteps{position:sticky;top:12px;padding:10px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.pn-vsteps ol{list-style:none;margin:0;padding:0;display:grid}.pn-vsteps li{position:relative}.pn-vsteps li:not(:last-child):after{content:"";position:absolute;left:22px;top:40px;bottom:-6px;width:2px;background:var(--color-line)}.pn-vsteps button{position:relative;z-index:1;display:flex;gap:12px;align-items:flex-start;width:100%;padding:9px 10px;border:0;border-radius:6px;background:none;text-align:left;font:inherit;color:var(--color-ink);cursor:pointer}.pn-vsteps button:disabled{cursor:default;color:var(--color-muted)}.pn-vsteps button:not(:disabled):hover{background:var(--color-paper)}.pn-vsteps button:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.pn-vsteps button.is-current{background:var(--color-green-soft)}.pn-mark{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--color-line-strong);background:var(--color-card);font:12px var(--font-display)}.is-current .pn-mark{background:var(--color-green);border-color:var(--color-green);color:#fff}.is-done .pn-mark{background:var(--color-green-soft);border-color:var(--color-green);color:var(--color-green)}.pn-vs-t{display:grid;gap:2px;min-width:0;padding-top:3px}.pn-vs-t b{font-size:13.5px;font-weight:600}.pn-vs-t .st-muted{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-steg-body{min-width:0}.pn-steg-count{margin:0 0 8px;font-size:12px}.pn-steg-nav{margin-top:12px}.pn-tpl-explain{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}.pn-tpl-explain ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pn-tpl-explain li{display:grid;gap:6px;align-content:start;padding:10px;border-radius:6px;border-top:3px solid var(--color-gray);background:var(--color-paper);font-size:12.5px}.pn-tpl-explain li[data-stage=se]{border-top-color:var(--st-se)}.pn-tpl-explain li[data-stage=tenk]{border-top-color:var(--st-tenk)}.pn-tpl-explain li[data-stage=gjor]{border-top-color:var(--st-gjor)}.pn-tpl-explain li[data-stage=bry]{border-top-color:var(--st-bry)}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px}.pk-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);cursor:pointer}.pk-card input{margin-top:3px;accent-color:var(--color-green)}.pk-card.is-on{border-color:var(--color-green);background:var(--color-green-soft)}.pk-card:focus-within{outline:2px solid var(--color-green);outline-offset:1px}.pk-card-t{display:grid;gap:1px;min-width:0}.pk-card-t b{font-size:13px;font-weight:600}.pk-card-t .st-muted{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-conn,.pk-note{grid-column:2;font-size:11px}.pk-conn{display:inline-flex;align-items:center;gap:5px;color:var(--color-green)}.pk-conn:before,.pk-dot{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-green-2, var(--color-green));flex:none}.pk-conn[data-on="0"]{color:var(--color-muted)}.pk-conn[data-on="0"]:before,.pk-dot[data-on="0"]{background:transparent;border:1.5px solid var(--color-gray)}.pk-note{color:var(--color-amber-text)}.pk-count{margin-top:10px!important;font-size:12.5px}.pk-tchip:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.st-sched-item.is-dropped>div:last-child b{text-decoration:line-through;color:var(--color-muted)}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pk-tchip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);color:var(--color-ink);font:inherit;font-size:12.5px;cursor:pointer}.pk-tchip.is-static{cursor:default;background:var(--color-paper)}.pk-tchip[aria-pressed=true]{border-color:var(--color-green);background:var(--color-green-soft)}.pk-tchip[aria-pressed=false]{opacity:.6}.pk-camp{margin-bottom:14px}.pk-inherit{font-size:12px;margin-left:4px}.pc-hide{border:0;background:none;padding:0;color:var(--color-muted);font:inherit;font-size:11px;letter-spacing:0;text-transform:none;cursor:pointer}.pc-hide:hover{color:var(--color-ink);text-decoration:underline}.st .pn-opt{font-weight:400;color:var(--color-muted);text-transform:none;letter-spacing:0;margin-left:4px}.st .pn-anchor{margin:6px 0 16px;padding:12px 14px 10px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-paper)}.st .pn-anchor-track{position:relative;height:92px;margin:0 28px;border-bottom:1px solid var(--color-line-strong);touch-action:none}.st .pn-anchor-tick{position:absolute;bottom:-1px;width:1px;height:100%;background:var(--color-line)}.st .pn-anchor-tick span{position:absolute;bottom:-18px;left:0;transform:translate(-50%);font-size:10.5px;color:var(--color-muted);white-space:nowrap}.st .pn-anchor-ghost{position:absolute;top:8px;bottom:0;border-left:1px dashed var(--color-line-strong)}.st .pn-anchor-run{position:absolute;bottom:10px;height:6px;border-radius:3px;background:var(--st-gjor-soft);border:1px solid var(--st-gjor)}.st .pn-anchor-item{position:absolute;bottom:4px;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:3px;transition:left .16s ease-out}.st .pn-anchor-item[data-row="1"] .pn-anchor-lab{margin-bottom:20px}.st .pn-anchor-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-card);box-shadow:0 0 0 1px var(--color-line-strong)}.st .pn-anchor-item[data-stage=se] .pn-anchor-dot{background:var(--st-se)}.st .pn-anchor-item[data-stage=tenk] .pn-anchor-dot{background:var(--st-tenk)}.st .pn-anchor-item[data-stage=gjor] .pn-anchor-dot{background:var(--st-gjor)}.st .pn-anchor-item[data-stage=bry] .pn-anchor-dot{background:var(--st-bry)}.st .pn-anchor-lab{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-line);border-radius:4px;padding:0 4px;white-space:nowrap}.st .pn-anchor-item.is-pinned .pn-anchor-lab{border-color:var(--color-ink)}.st .pn-anchor-item.is-out{opacity:.35}.st .pn-anchor-item.is-out .pn-anchor-dot{background:var(--color-card)!important}.st .pn-anchor-run.is-out{opacity:.3}.st .pn-anchor-d{position:absolute;top:0;bottom:-1px;width:22px;margin-left:-11px;padding:0;border:0;background:none;cursor:ew-resize;transition:left .16s ease-out}.st .pn-anchor-d:before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:2px;background:var(--color-red)}.st .pn-anchor-knob{position:absolute;top:0;left:50%;transform:translate(-50%);padding:1px 8px;border-radius:999px;background:var(--color-red);color:#fff;font-size:11px;font-weight:500;white-space:nowrap}.st .pn-anchor-track.is-drag .pn-anchor-d,.st .pn-anchor-track.is-drag .pn-anchor-item{transition:none}.st .pn-anchor-d:focus-visible{outline:none}.st .pn-anchor-d:focus-visible .pn-anchor-knob{outline:2px solid var(--color-ink);outline-offset:2px}.st .pn-anchor-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-top:26px;font-size:12px}.st .pn-sched-note{font-size:12px;margin:0 0 4px}.st .pn-sched-top{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.st .pn-sched-ctl{display:inline-flex;gap:6px;align-items:center;flex-shrink:0}.st .pn-pin{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);color:var(--color-muted);font:inherit;font-size:11.5px;cursor:pointer}.st .pn-pin[aria-pressed=true]{color:var(--color-ink);border-color:var(--color-ink)}.st .pn-pin:disabled{opacity:.4;cursor:default}.st .pn-take{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--color-ink);cursor:pointer}.st .pn-take input{margin:0}.st .st-sched-item.is-dropped .st-sched-dot{opacity:.3}@media (prefers-reduced-motion: reduce){.st .pn-anchor-item,.st .pn-anchor-d{transition:none}}.st .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plan-page{min-width:0}.pc-aux{font-size:12px}.pc-cap{margin-top:8px;font-size:12px}.pc-when{font-size:12px}.pc-list{display:grid;gap:4px}.pc-split{margin-top:4px;font-size:12px}.pc-mix-legend{margin-top:8px;gap:10px;font-size:12px}.pc-actions{flex:none;gap:6px}.pc-title{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-ink);text-align:left;cursor:pointer}.pc-title:hover{text-decoration:underline}.pc-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.st-piece-row.is-off{opacity:.55}.st-piece-row.is-off .pc-title{text-decoration:line-through}.pk-section,.st-package{margin-top:0}.pn-choices{display:grid;gap:8px;margin-top:12px}.pn-name{margin-top:12px;max-width:420px}.pn-seg-h{margin:16px 0 6px}.pn-chips{gap:6px}.pn-note{margin:8px 0 12px;font-size:12px}.pn-split{font-size:12.5px;font-variant-numeric:tabular-nums}.pn-date{font-size:12px;font-variant-numeric:tabular-nums}.pn-snote{font-size:12px}.pn-sched-row.is-dropped{opacity:.55}.pn-foot{margin-top:8px;font-size:12px}@media (max-width: 960px){.st-camp-grid,.pn-steg{grid-template-columns:minmax(0,1fr)}.pn-vsteps{position:static}.pn-tpl-explain ol{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.st-piece-row{grid-template-columns:56px minmax(0,1fr) auto}.st-piece-row>.st-channel,.st-piece-row>.st-stage{display:none}.pc-actions{grid-column:1 / -1;justify-content:flex-end}.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tpl-grid,.st-form-grid{grid-template-columns:minmax(0,1fr)}.st-tl-row{grid-template-columns:96px minmax(0,1fr)}.st-head h1{font-size:24px}}.st-status{text-transform:none}.pn-pack-sum>div{grid-template-columns:96px minmax(0,1fr)}.ptr{--pt-today: var(--color-red);--pt-cols: minmax(250px, 420px) minmax(0, 1fr) 70px 72px 80px 92px;min-width:0}.ptr-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);overflow:hidden}.ptr-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--color-line)}.ptr-grow{flex:1}.ptr-period{display:inline-flex;align-items:center;gap:2px}.ptr-range{font-size:13px;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ptr-legend{display:flex;gap:6px;align-items:center}.ptr-stage-btn{border:1px solid transparent;padding:6px 14px;font:inherit;font-size:13.5px;font-weight:500;gap:7px;cursor:pointer;transition:background-color .14s,color .14s,opacity .14s,border-color .14s}.ptr-stage-btn:before{width:9px;height:9px}.ptr-stage-btn:hover{border-color:currentColor}.ptr-legend[data-filtered] .ptr-stage-btn[aria-pressed=false]{opacity:.55}.ptr-stage-btn[aria-pressed=true]{color:#fff}.ptr-stage-btn[data-stage=se][aria-pressed=true]{background:var(--st-se)}.ptr-stage-btn[data-stage=tenk][aria-pressed=true]{background:var(--st-tenk)}.ptr-stage-btn[data-stage=gjor][aria-pressed=true]{background:var(--st-gjor)}.ptr-stage-btn[data-stage=bry][aria-pressed=true]{background:var(--st-bry)}.ptr-stage-btn[aria-pressed=true]:before{background:#fff}.ptr-stage-btn:focus:not(:focus-visible){outline:none}.ptr-stage-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ptr-stage-btn{transition:none}}.ptr-caret{color:var(--color-muted)}.ptr-row{display:grid;grid-template-columns:var(--pt-cols);align-items:stretch;min-height:34px;border-bottom:1px solid var(--color-line);cursor:default}.ptr-row[data-lv="1"]{min-height:46px}.ptr-row[data-lv]{cursor:pointer}.ptr-row[data-lv]:hover{background:color-mix(in oklab,var(--color-green-soft) 70%,transparent)}.ptr-row:focus-visible{outline:2px solid var(--focus-ring, var(--color-focus));outline-offset:-2px}.ptr-row:focus:not(:focus-visible){outline:none}.ptr-head{min-height:40px;cursor:default;font-family:var(--font-display);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.ptr-head>div{display:flex;align-items:center}.ptr-h-name{padding:0 12px}.ptr-num{display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ptr-row[data-lv="1"] .ptr-num{font-size:14px}.ptr-q{color:var(--color-muted)}.plan-skel{display:inline-flex;align-items:center;vertical-align:middle}.plan-skel .skel{display:inline-block;width:36px;height:10px;margin:0;border-radius:4px;background:var(--track, color-mix(in oklch, currentColor 12%, transparent))}.ptr-early{font-style:italic;font-size:12px}.ptr-pstat{grid-column:auto;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:11.5px;color:var(--color-muted)}.ptr-pstat[data-ready]{color:var(--color-ink)}.ptr-empty{padding:28px 16px;text-align:center;color:var(--color-muted)}.ptr-foot{margin-top:10px;font-size:12.5px;color:var(--color-muted)}.ptr-tree{display:flex;align-items:center;gap:7px;padding:4px 10px;min-width:0}.ptr-ind{position:relative;flex:none;width:22px;align-self:stretch;margin:-4px 0}.ptr-ind:before{content:"";position:absolute;left:8px;top:0;bottom:0;border-left:1px solid var(--color-line-strong)}.ptr-ind.is-el:after{content:"";position:absolute;left:8px;top:50%;width:10px;border-top:1px solid var(--color-line-strong)}.ptr-tw{flex:none;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:none;color:var(--color-muted);cursor:pointer}.ptr-tw svg{transition:transform .12s}.ptr-tw[data-open] svg{transform:rotate(90deg)}.ptr-tw:hover{background:var(--color-hover);color:var(--color-ink)}.ptr-tw-sp{flex:none;width:0}.ptr-row[data-lv="1"] .ptr-tw-sp{width:20px}.ptr-nmw{display:flex;align-items:center;gap:7px;min-width:0}.ptr-nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--color-ink)}.ptr-row[data-lv="1"] .ptr-nm{font-weight:500;font-size:14.5px}.ptr-link{text-decoration:none}.ptr-link:hover{text-decoration:underline}.ptr-sub{font-size:12px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1000 auto}.ptr-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-muted)}.ptr-dot[data-status=aktiv]{background:var(--color-green)}.ptr-dot[data-status=planlagt]{background:var(--color-blue)}.ptr-dot[data-status=utkast],.ptr-dot[data-status=pause]{background:var(--color-amber)}.ptr-dot[data-status=ferdig]{background:var(--color-line-strong)}.ptr-ch{flex:none;display:grid;place-items:center;color:var(--color-muted)}.ptr-sdot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--k, var(--color-muted))}.ptr-row[data-lv="3"] .ptr-nm{font-size:13.5px}.ptr-axis{position:relative;align-self:stretch}.ptr-wk{position:absolute;top:0;bottom:0;padding:5px 0 0 5px;border-left:1px solid var(--color-line);font-size:11px;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.ptr-wk small{display:block;font-size:10.5px;opacity:.8}.ptr-now{position:absolute;top:0;bottom:-1px;width:0;border-left:2px solid var(--pt-today);z-index:2}.ptr-track{position:relative;align-self:stretch;overflow:hidden}.ptr-gl{position:absolute;top:0;bottom:0;border-left:1px solid var(--color-line);opacity:.7}.ptr-past{position:absolute;top:0;bottom:0;left:0;background:color-mix(in oklab,var(--color-paper) 70%,transparent);z-index:1}.ptr-today{position:absolute;top:0;bottom:0;border-left:2px solid var(--pt-today);z-index:2}.ptr-bar{position:absolute;top:50%;transform:translateY(-50%);border-radius:3px;z-index:3;background:var(--k, var(--color-line-strong))}.ptr-bar.is-c{height:7px;background:color-mix(in oklab,var(--color-green) 55%,white)}.ptr-bar.is-h{height:4px}.ptr-bar.is-p{height:6px}.ptr-dia{position:absolute;top:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;z-index:3;background:var(--k)}.ptr-dia.is-past{background:color-mix(in oklab,var(--k) 55%,var(--color-card))}.ptr-d{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4;width:16px;height:16px;border-radius:50%;background:var(--color-ink);color:var(--color-card);font:600 9px/16px var(--font-ui);text-align:center}.ptr-off{position:absolute;top:50%;left:4px;transform:translateY(-50%);z-index:3;font-size:10.5px;color:var(--color-muted);white-space:nowrap}.ptr-off.is-r{left:auto;right:4px}.ptr [data-stage=se]{--k: var(--st-se)}.ptr [data-stage=tenk]{--k: var(--st-tenk)}.ptr [data-stage=gjor]{--k: var(--st-gjor)}.ptr [data-stage=bry]{--k: var(--st-bry)}@media (prefers-reduced-motion: reduce){.ptr-tw svg{transition:none}}@media (max-width: 1100px){.ptr{--pt-cols: minmax(220px, 300px) minmax(0, 1fr) 64px 64px 72px 80px}}@media (max-width: 720px){.ptr{--pt-cols: minmax(0, 1fr) 64px}.ptr-row{grid-template-areas:"tree num" "track track"}.ptr-tree,.ptr-h-name{grid-area:tree}.ptr-track,.ptr-axis{grid-area:track;height:16px}.ptr-num:not(.ptr-wide){grid-area:num}.ptr-pstat{grid-area:num;grid-column:auto}.ptr .ptr-wide,.ptr-wk small{display:none}.ptr-head .ptr-axis{height:22px}.ptr-legend,.ptr-sub{display:none}.ptr-row[data-lv="1"] .ptr-sub{display:inline}.ptr-row[data-lv] .ptr-tree{padding-top:6px;padding-bottom:0}.ptr-ind{width:14px}}.kc,.pa,.afx,.afl{--st-se: #1687d9;--st-tenk: #7560a8;--st-gjor: #0e7059;--st-bry: #c97f1c;--st-ch-some: #c2417a;--st-ch-ads: #b9741a;--st-ch-email: #0f7d6a;--st-ch-sms: #3d5a99;--st-ch-flow: #7a4e9e;--st-ch-page: #5d6662}.kc{width:260px;max-width:100%;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-surface);padding:8px 10px 10px;font-size:12px}.kc-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.kc-title{font-family:var(--font-display);font-size:13px;font-weight:500}.kc-title:first-letter{text-transform:uppercase}.kc-nav{display:inline-flex;align-items:center;gap:2px}.kc-grid{display:grid;gap:2px}.kc-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.kc-wdn{text-align:center;font-size:10.5px;color:var(--color-muted);padding:2px 0}.kc-cell{min-width:0}.kc-day{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;width:100%;height:34px;padding:4px 0 0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.kc-day:hover,.kc-day.is-active{background:var(--color-green-soft)}.kc-day.is-out{color:var(--color-muted);opacity:.55}.kc-day.is-past:not(.is-today) .kc-n{color:var(--color-muted)}.kc-day.is-today .kc-n{min-width:20px;padding:0 3px;border-radius:999px;background:var(--color-green);color:var(--color-card);font-weight:500}.kc-day:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.kc-dots{display:inline-flex;align-items:center;gap:2px;height:6px}.kc-dots i{--kc: var(--color-gray);width:5px;height:5px;border-radius:50%;background:var(--kc)}.kc-dots i[data-stage=se]{--kc: var(--st-se)}.kc-dots i[data-stage=tenk]{--kc: var(--st-tenk)}.kc-dots i[data-stage=gjor]{--kc: var(--st-gjor)}.kc-dots i[data-stage=bry]{--kc: var(--st-bry)}.kc-dots i[data-shape=dia]{border-radius:1px;transform:rotate(45deg) scale(.9)}.kc-dots i[data-shape=bar]{width:9px;height:4px;border-radius:2px}.kc-dots i[data-state=a_lage]{background:transparent;box-shadow:inset 0 0 0 1.2px var(--kc)}.kc-dots i[data-state=utkast]{background:color-mix(in oklab,var(--kc) 50%,var(--color-card))}.kc-dots b{font-size:9px;font-weight:500;line-height:1;color:var(--color-muted)}.kc-peek{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-height:40px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-line)}.kc-peek ul{flex-basis:100%}.kc-peek ul{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px}.kc-peek li{display:flex;align-items:center;gap:6px;min-width:0}.kc-peek-d{font-weight:500}.kc-hint,.kc-pc{color:var(--color-muted)}.kc-pt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-pc{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-ch,.pa-ic{display:inline-flex;color:var(--color-muted)}.kc-ch[data-channel=some],.pa-ic[data-channel=some]{color:var(--st-ch-some)}.kc-ch[data-channel=ads],.pa-ic[data-channel=ads]{color:var(--st-ch-ads)}.kc-ch[data-channel=email],.pa-ic[data-channel=email]{color:var(--st-ch-email)}.kc-ch[data-channel=sms],.pa-ic[data-channel=sms]{color:var(--st-ch-sms)}.kc-ch[data-channel=flow],.pa-ic[data-channel=flow]{color:var(--st-ch-flow)}.kc-ch[data-channel=page],.pa-ic[data-channel=page]{color:var(--st-ch-page)}.pa{min-width:260px;max-width:min(340px,calc(100vw - 32px));font-size:13px;color:var(--color-ink)}.pa-head{display:flex;align-items:center;gap:4px}.pa-q{display:grid;gap:1px;padding:6px 8px 4px;font-weight:500}.pa-q .pa-aux{font-weight:400}.pa-list{list-style:none;margin:0;padding:0;display:grid;gap:1px}.pa-sep{border-top:1px solid var(--color-line);margin-top:4px;padding-top:4px}.pa-item{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;width:100%;min-height:40px;padding:6px 8px;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pa-item.is-kind{grid-template-columns:20px minmax(0,1fr);column-gap:8px;align-items:center}.pa-item.is-kind .pa-aux{grid-column:2}.pa-item.is-kind .pa-ic{grid-row:1 / span 2}.pa-item:hover:not(:disabled),.pa-item:focus-visible{background:var(--color-green-soft)}.pa-item:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.pa-item:disabled{opacity:.6;cursor:progress}.pa-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-aux{font-size:12px;color:var(--color-muted)}.pa-empty{padding:8px;color:var(--color-muted)}.pa-dialog .pa{max-width:none}.pc-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:12px}.pc-top-l{min-width:0}.pc-top .st-card{margin:0}.pc-top-l>.st-card+.st-card{margin-top:12px}.pc-add{margin-top:10px}.ptr-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.ptr-cal{position:sticky;top:12px}@media (min-width: 1280px){.ptr-layout{--pt-cols: minmax(220px, 300px) minmax(0, 1fr) 60px 64px 72px 80px}}@media (min-width: 1280px) and (max-width: 1599px){.ptr-layout .ptr-wk small{display:none}}@media (max-width: 1279px){.ptr-layout{grid-template-columns:minmax(0,1fr)}.ptr-cal{position:static;order:-1;justify-self:end}}@media (max-width: 960px){.pc-top{grid-template-columns:minmax(0,1fr)}.pc-top>.kc{order:-1;justify-self:end}}@media (max-width: 720px){.kc{width:100%}.pc-top>.kc,.ptr-cal{justify-self:stretch}}.ptr-ch svg{width:20px;height:20px}.ptr-row[data-lv="2"] .ptr-ch,.ptr-row[data-lv="3"] .ptr-ch{color:var(--color-ink)}.ptr-ch[data-state=a_lage]{color:var(--color-muted)}.ptr-row[data-lv="3"] .ptr-ch{opacity:.85}.ptr-chans{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:var(--color-muted)}.ptr-chan{display:grid;place-items:center;width:18px;height:18px;border-radius:4px}.ptr-chans.is-planned .ptr-chan{box-shadow:inset 0 0 0 1px var(--color-line-strong);opacity:.7}.ptr-dia{width:11px;height:11px}.ptr-bar.is-p[data-state=a_lage]{height:9px;background:transparent;border:1.5px dashed var(--k, var(--color-line-strong));box-sizing:border-box}.ptr-dia[data-state=a_lage],.ptr-dia.is-past[data-state=a_lage]{background:var(--color-card);box-shadow:inset 0 0 0 1.5px var(--k)}.ptr-bar.is-p[data-state=utkast],.ptr-dia[data-state=utkast]{background:color-mix(in oklab,var(--k) 45%,var(--color-card))}.ptr-pstat[data-state=a_lage]{font-style:italic}.ptr-pstat[data-state=klar],.ptr-pstat[data-state=planlagt],.ptr-pstat[data-state=ute],.ptr-pstat[data-state=ferdig]{color:var(--color-ink)}.ptr-pstat[data-state=gar]{color:var(--color-green);font-weight:500}.ptr-pstat[data-state=feilet]{color:var(--color-red-text);font-weight:500}.ptr-needs{margin-left:6px;padding:1px 7px;border-radius:9px;background:var(--color-red-soft);color:var(--color-red-text);font-size:11px;white-space:nowrap}.st-tl-item[data-state=a_lage]{border-style:dashed;background:var(--color-card);color:var(--color-muted)}[data-stage=se]{--k: var(--st-se)}[data-stage=tenk]{--k: var(--st-tenk)}[data-stage=gjor]{--k: var(--st-gjor)}[data-stage=bry]{--k: var(--st-bry)}.ctl-weeks{position:relative;height:78px;overflow:hidden}.ctl-weeks.is-compact{height:100%;min-height:40px}.ctl-wk{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;gap:1px;padding:7px 10px 0;border-left:1px solid var(--color-line);white-space:nowrap;overflow:hidden}.ctl-wk-n{font:12.5px/1.3 var(--font-display);color:var(--color-ink)}.ctl-wk-d{font-size:11.5px;color:var(--color-muted)}.ctl-weeks.is-compact .ctl-wk{padding:5px 0 0 6px}.ctl-weeks.is-compact .ctl-wk-n{font-size:11px;color:var(--color-muted)}.ctl-weeks[data-fit=short] .ctl-wk,.ctl-weeks[data-fit=num] .ctl-wk{padding-left:4px;padding-right:0;text-overflow:clip}.ctl-ticks{position:absolute;left:0;right:0;bottom:0;height:10px}.ctl-tk{position:absolute;bottom:0;width:1px;height:4px;background:var(--color-line-strong)}.ctl-tk.is-mon{height:8px;background:var(--color-muted)}.ctl-today-lab{position:absolute;bottom:12px;z-index:3;transform:translate(-50%);padding:0 6px;border-radius:999px;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-red-line);color:var(--color-red-text);font-size:11px;line-height:16px;white-space:nowrap}.ctl-flag-lab{position:absolute;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:4px;transform:translate(-7px);padding:0 8px 0 6px;border-radius:999px;background:var(--color-green-soft);box-shadow:inset 0 0 0 1px var(--color-green-line);color:var(--color-green);font:11.5px/17px var(--font-display);white-space:nowrap;transition:left .46s var(--ctl-ease)}.ctl-flag-lab.is-flip{transform:translate(calc(-100% + 7px));flex-direction:row-reverse;padding:0 6px 0 8px}.ctl-flag-lab svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.ctl-weeks.is-compact .ctl-flag-lab{bottom:1px;font-size:10.5px;line-height:15px;letter-spacing:0}.ctl-bg{position:absolute;inset:0;pointer-events:none}.ctl-we{position:absolute;top:0;bottom:0;background:color-mix(in oklab,var(--color-track) 45%,transparent)}.ctl-wl{position:absolute;top:0;bottom:0;width:1px;background:var(--color-line)}.ctl-today{position:absolute;top:0;bottom:0;width:0;z-index:1;border-left:1.5px solid color-mix(in oklab,var(--color-red) 70%,transparent)}.ctl-flag{position:absolute;top:0;bottom:0;width:0;border-left:1.5px solid var(--color-green);transition:left .46s var(--ctl-ease)}.ctl-ico{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--color-ink)}.ctl-ico svg{width:20px;height:20px}.ctl-empty{padding:20px 14px;color:var(--color-muted)}.ctl-card{--st-se: #1687d9;--st-tenk: #7560a8;--st-gjor: #0e7059;--st-bry: #c97f1c;position:fixed;z-index:60;width:264px;padding:10px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-overlay);font-size:13px;color:var(--color-ink)}.ctl-card.is-glide{transition:left .32s cubic-bezier(.3,1.2,.5,1),top .32s cubic-bezier(.3,1.2,.5,1)}.ctl-card-t{font-size:14px;margin-bottom:4px}.ctl-card-m{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;font-size:12.5px;color:var(--color-muted)}.ctl-card-m .ctl-ico svg{width:14px;height:14px}.ctl-card-ph{color:color-mix(in oklab,var(--k) 60%,var(--color-ink))}@media (prefers-reduced-motion: reduce){.ctl-flag,.ctl-flag-lab,.ctl-card.is-glide{transition:none}}.ptr-head{font-family:var(--font-ui);font-size:12px;letter-spacing:0;text-transform:none}.ptr-head .ptr-axis{display:block;padding:0}.ptr-head .ctl-weeks.is-compact{min-height:40px}.ptr-track .ctl-bg{z-index:0}.ptr-track .ctl-today{z-index:2}.ptr-bar,.ptr-dia,.ptr-d{pointer-events:auto}.ptr-bar.is-p{height:10px;border-radius:5px}.ptr-bar.is-c{height:8px;border-radius:4px;background:color-mix(in oklab,var(--color-green) 22%,var(--color-card));box-shadow:inset 0 0 0 1px var(--color-green-line)}.ptr-bar.is-p[data-state=a_lage]{height:10px;border-radius:5px}.ptr-d{width:auto;height:17px;padding:0 6px;border-radius:999px;background:var(--color-green-soft);box-shadow:inset 0 0 0 1px var(--color-green-line);color:var(--color-green);font:11px/17px var(--font-display)}.nc{--nc-ease: cubic-bezier(.22,.9,.24,1);--nc-morph: cubic-bezier(.3,1.2,.5,1);max-width:1320px;padding:24px 28px 4px;border-radius:var(--radius-surface);background:color-mix(in oklab,var(--color-green-soft) 55%,var(--color-track))}.st .nc-h1{margin:6px 0 20px;font:400 30px/1.15 var(--font-display);letter-spacing:-.01em}.st .nc-h2{margin:0;font:400 18px/1.3 var(--font-display)}.nc-ask{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);transition:border-color .16s,box-shadow .16s}.nc-ask:focus-within{border-color:var(--color-green-line);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-green) 10%,transparent)}.nc-ask-ico{flex:none;color:var(--color-green)}.nc-ask input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font:17px var(--font-ui);color:var(--color-ink)}.nc-ask input::placeholder{color:var(--color-muted)}.nc-kbd{padding:1px 6px;border:1px solid var(--color-line-strong);border-radius:4px;font:11px var(--font-display);color:var(--color-muted)}.nc-hint{min-height:20px;margin:8px 2px 0!important;font-size:13px;color:var(--color-muted)}.nc-start .nc-h2{margin:22px 0 14px}.nc-tiles{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:24px}.nc-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:184px;padding:18px 20px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);cursor:pointer;outline:none;transition:box-shadow .16s}.nc-tile:hover{box-shadow:var(--shadow-lifted)}.nc-tile.is-data{background:var(--color-green-soft);border-color:var(--color-green-line)}.nc-sug{align-self:flex-start;padding:1px 8px;border-radius:999px;background:var(--color-green-soft);color:var(--color-green);font-size:12px}.nc-tile.is-data .nc-sug{background:var(--color-card)}.st .nc-tile-h{margin:0;font:400 17px/1.3 var(--font-display);text-wrap:balance}.nc-tile.is-match .nc-tile-h{color:var(--color-green)}.nc-next{font-size:13px;color:var(--color-muted)}.nc-mini{display:block;margin-top:auto;padding:4px 0}.nc-line{font-size:13.5px;color:var(--color-muted)}.nc-price{font-size:12px;color:var(--color-muted)}.nc-ring{position:absolute;left:0;top:0;z-index:2;pointer-events:none;border:1.5px solid var(--color-green);border-radius:var(--radius-surface);transition:transform .42s var(--nc-morph),width .42s var(--nc-morph),height .42s var(--nc-morph),opacity .16s}.nc-ring.is-snap{transition:opacity .16s}.nc-tile:focus-visible{box-shadow:var(--shadow-lifted)}.nc-picked{display:flex;align-items:center;gap:14px;margin-top:14px;padding:10px 16px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);font-size:14px;color:var(--color-muted)}.nc-picked b{font-weight:500;color:var(--color-ink)}.nc-picked-mini{display:block;flex:none;width:160px}.nc-link{padding:0;border:0;background:none;color:var(--color-green);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-green-line);text-underline-offset:3px}.nc-link:hover{text-decoration-color:currentColor}.nc-pkg{padding-top:8px}.nc-brief-wrap{margin-top:18px}.nc-brief{max-width:980px;margin:0;font-size:20px;line-height:1.7;text-wrap:pretty}.nc-val,.nc-val-in{display:inline-block;margin:0 1px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--color-green-soft);color:var(--color-green);font:inherit;line-height:1.45;vertical-align:baseline;cursor:text;transition:background-color .16s,border-color .16s}.nc-val:hover{border-color:var(--color-green-line)}.nc-val.is-empty{background:transparent;border-color:var(--color-line-strong);border-style:dashed;color:var(--color-muted)}.nc-val.is-warn{border-color:var(--color-amber-line);background:var(--color-amber-soft);color:var(--color-amber-text);border-style:solid}.nc-val-in{border-color:var(--color-green);background:var(--color-card);outline:none}.nc-brief-note{min-height:20px;margin:4px 0 0!important;font-size:13px;color:var(--color-muted)}.st .nc-pkg-h{margin:20px 0 12px}.nc-tl{overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0 6px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card)}.nc-tl:has(.ptr-card){padding:0;border:0;background:none;box-shadow:none}.nc-rm{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--color-muted);cursor:pointer}.nc-rm:hover{background:var(--color-hover);color:var(--color-ink)}.nc-rm:focus:not(:focus-visible){outline:none}.nc-sw{position:relative;flex:none;width:30px;height:18px;padding:0;border:0;border-radius:999px;background:var(--color-line-strong);cursor:pointer;transition:background-color .16s}.nc-sw:after{content:"";position:absolute;inset:-13px -7px}.nc-sw[aria-checked=true]{background:var(--color-green)}.nc-sw-th{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--color-card);box-shadow:var(--shadow-control);transition:transform .26s var(--nc-ease),width .12s}.nc-sw[aria-checked=true] .nc-sw-th{transform:translate(12px)}.nc-sw:active .nc-sw-th{width:17px}.nc-sw[aria-checked=true]:active .nc-sw-th{transform:translate(9px)}.nc-bar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:18px auto 16px;padding:7px 7px 7px 18px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card);box-shadow:var(--shadow-overlay)}.nc-count{font:14px var(--font-display);white-space:nowrap}.nc-num{position:relative;display:inline-grid;min-width:1.2ch;overflow:hidden;color:var(--color-green);font-variant-numeric:tabular-nums;vertical-align:bottom}.nc-digit{display:inline-block}.nc-bar-sep{width:1px;height:18px;background:var(--color-line-strong)}.nc-bar-note{min-width:0;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-make{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:var(--radius-control);background:var(--color-green);color:var(--color-card);font:500 14px var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color .16s,transform .26s var(--nc-morph),opacity .16s}.nc-make:hover{background:var(--color-green-2)}.nc-make:active{transform:scale(.97)}.nc-make:disabled{opacity:.45;cursor:not-allowed;transform:none}.nc-spin{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in oklab,var(--color-card) 35%,transparent);border-top-color:var(--color-card);animation:nc-spin .8s linear infinite}@keyframes nc-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.nc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.nc{padding:16px 14px 4px}.nc-tiles{grid-template-columns:minmax(0,1fr)}.nc-brief{font-size:17px}.nc-ask input{font-size:16px}.nc-kbd,.nc-bar-sep,.nc-bar-note{display:none}.nc-bar{width:100%;justify-content:space-between}.nc-picked-mini{display:none}}@media (prefers-reduced-motion: reduce){.nc-ask,.nc-tile,.nc-ring,.nc-val,.nc-sw,.nc-sw-th,.nc-make{transition:none}.nc-sw:active .nc-sw-th{width:14px}.nc-make:active{transform:none}.nc-spin{animation:none}}.ptr-head .ctl-wk-n{font-family:var(--font-ui)}.ptr-head .ctl-weeks.is-compact:after{content:none}.ptr-bar.is-off,.ptr-dia.is-off{background:var(--color-card);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border-color:var(--color-line-strong)}.ptr-row.is-off .ptr-nm{color:var(--color-muted);text-decoration:line-through;text-decoration-color:var(--color-line-strong)}.ptr-row.is-off .ptr-ch{opacity:.5}.nc-free{margin:2px 0 0;font-size:13.5px;color:var(--color-muted);font-variant-numeric:tabular-nums}.ep{position:relative;display:inline}.ep-trigger{cursor:pointer}.ep-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:min(440px,calc(100vw - 32px));padding:6px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-overlay);font-size:14px;line-height:1.35;transform-origin:top left}.ep-search{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font:inherit}.ep-search:focus-visible{outline:2px solid var(--focus-ring, var(--color-focus));outline-offset:1px}.ep-list{position:relative;max-height:320px;overflow-y:auto;margin-top:6px;overscroll-behavior:contain}.ep-hl{position:absolute;left:0;right:0;top:0;border-radius:var(--radius-control);background:var(--color-green-soft);pointer-events:none;transition:transform .22s cubic-bezier(.3,1.2,.5,1),height .22s cubic-bezier(.3,1.2,.5,1),opacity .12s}.ep-hl.is-snap{transition:opacity .12s}.ep-group{padding:8px 10px 4px;font-size:12px;color:var(--color-muted)}.ep-opt{position:relative;display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:var(--radius-control);cursor:pointer}.ep-opt[aria-selected=true] .ep-name{color:var(--color-green)}.ep-opt.is-other{margin-top:4px;border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-control) var(--radius-control)}.ep-main{display:flex;flex-direction:column;min-width:0;flex:1}.ep-name{color:var(--color-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-meta{font-size:12.5px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-side{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums}.ep-seats{color:var(--color-ink)}.ep-seats.is-low{color:var(--color-amber-text)}.ep-price{color:var(--color-muted)}.ep-empty{padding:10px;color:var(--color-muted);font-size:13px}@media (prefers-reduced-motion: reduce){.ep-hl{transition:none}}.gb{--gb-ease: cubic-bezier(.22,.9,.24,1)}.gb-goal{max-width:1000px}.gb-prog,.gb-trend,.gb-why{max-width:760px}.gb-big{margin:0;font:400 30px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.gb-big .gb-val{padding:0 8px;margin:0 2px;font:inherit;line-height:1.25;font-variant-numeric:tabular-nums}.gb-prop{margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--color-green-soft);color:var(--color-green);font:400 12.5px var(--font-ui);letter-spacing:0;vertical-align:middle}.gb-err{display:block;font:400 13px var(--font-ui);color:var(--color-red-text);letter-spacing:0}.gb-err:empty{display:none}.gb-prog{position:relative;height:8px;margin:14px 0 6px;border-radius:999px;background:var(--color-track);overflow:hidden}.gb-fill{position:absolute;inset:0;background:var(--color-green-2);border-radius:999px;transform-origin:left center}.gb-pl{margin:0;font-size:13.5px;color:var(--color-muted)}.gb-num{font-variant-numeric:tabular-nums}.gb-trend{position:relative;height:44px;margin:10px 0 4px}.gb-trend svg{display:block;width:100%;height:44px;overflow:visible}.gb-trend .ln{fill:none;stroke:var(--color-green-2);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gb-trend .ar{fill:color-mix(in oklab,var(--color-green-2) 9%,transparent);stroke:none}.gb-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--color-green-2);box-shadow:0 0 0 3px var(--color-card)}.gb-meta{display:flex;align-items:center;gap:18px;margin-top:8px;font-size:13.5px}.gb-why-b{font-size:13.5px}.gb-why{margin:6px 0 0;max-width:640px;font-size:13.5px;color:var(--color-muted)}.gb-swl{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);--nc-ease: var(--gb-ease)}.gb-pop{position:fixed;z-index:60;width:290px;padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-overlay)}.gb-pop:focus{outline:none}.gb-pop.is-cal{width:auto;padding:4px}.gb-pop.is-cal>.gb-pt,.gb-pop.is-choice>.gb-pt{display:none}.gb-pop.is-choice{width:240px;padding:6px}.gb-pop.is-cal .dp-in{width:min(296px,calc(100vw - 32px));border:0;box-shadow:none;background:transparent}.gb-pt{display:block;margin:0 0 6px;font-size:12.5px;color:var(--color-muted)}.gb-pv{margin:0;font-size:15px}.gb-in{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);font:15px var(--font-ui);color:var(--color-ink)}.gb-in:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-green) 16%,transparent)}.gb-in[aria-invalid=true]{border-color:var(--color-red-text)}.gb-dates{display:grid;gap:8px}.gb-multi{display:grid;gap:6px;max-height:240px;overflow:auto}.gb-opt{display:flex;align-items:center;gap:8px;font-size:14px}.gb-ph{min-height:18px;margin:6px 0 0;font-size:12.5px;color:var(--color-muted)}.gb-pa{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.gb-btn{height:32px;padding:0 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);font:13.5px var(--font-ui);color:var(--color-ink);cursor:pointer}.gb-btn.is-primary{border-color:var(--color-green);background:var(--color-green);color:#fff}@media (max-width: 900px){.gb-big{font-size:23px}}.cp-page{display:flex;flex-direction:column;gap:20px}.cp-res-det{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;max-width:760px}.cp-res-det>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.cp-res-det span{font-size:12.5px;color:var(--color-muted)}.cp-res-det b{font:400 18px var(--font-display)}.cp-gantt:not(:has(.ptr-card)){border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);overflow:hidden}@media (min-width: 721px){.ptr-card .afl .ptr-pstat{grid-column:span 4}}.cp-gantt .pc-add{padding:10px 14px;border-top:1px solid var(--color-line)}.cp-act{height:26px;padding:0 9px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);font:12.5px var(--font-ui);color:var(--color-ink);cursor:pointer}.cp-act.is-quiet{border-color:transparent;background:none;color:var(--color-muted)}.cp-act.is-quiet:hover{color:var(--color-ink);background:var(--color-track)}.cp-act:disabled{opacity:.5;cursor:default}.cp-det{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.cp-det>summary{padding:12px 16px;cursor:pointer;font:400 14px var(--font-display)}.cp-det-in{padding:0 16px 16px;display:grid;gap:12px}@media (max-width: 900px){.cp-res-det{grid-template-columns:repeat(2,minmax(0,1fr))}}.ptr-track.is-movable .ptr-dia,.ptr-track.is-movable .ptr-bar.is-p{cursor:grab;touch-action:none}.ptr-track.is-dragging .ptr-dia,.ptr-track.is-dragging .ptr-bar{cursor:grabbing;transition:none}.cp-name-in{width:100%;min-width:0;height:26px;padding:0 6px;border:1px solid var(--color-green);border-radius:var(--radius-control);background:var(--color-card);font:13px var(--font-ui);color:var(--color-ink)}.cp-name-in:focus{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-green) 16%,transparent)}.ta{--ta-tint: color-mix(in oklab, var(--color-green-2) 30%, var(--color-line-strong));display:block;width:240px;max-width:100%;height:64px}.ta-dot{fill:var(--color-line)}.ta-t{fill:var(--ta-tint)}.ta-g{fill:var(--color-green)}.ta-g2{fill:var(--color-green-2)}.ta-st{stroke:var(--ta-tint)}.ta-sg{fill:none;stroke:var(--color-green)}.ta-sp{stroke:var(--color-card)}.ta-l{fill:var(--color-line)}.ta-p,.ta-p.ta-st{fill:var(--color-card)}.ta-st:not(.ta-p){fill:none}.ta-num{fill:var(--color-card);font:400 15px var(--font-mono)}.nc-art{display:block;margin-top:auto;padding:4px 0;height:64px}.nc-picked-art .ta{width:120px;height:32px}.ptr[data-icons] .ptr-ch svg,.ptr[data-icons] .ptr-chan svg{stroke-width:1.5}.ptr[data-icons] .ptr-ch[data-stage],.ptr[data-icons] .ptr-row[data-lv="2"] .ptr-ch,.ptr[data-icons] .ptr-row[data-lv="3"] .ptr-ch{color:var(--color-muted)}.ptr[data-icons=b] .ptr-ch svg{width:15px;height:15px;stroke-width:1.25}.ptr[data-icons=b] .ptr-chan svg{width:13px;height:13px;stroke-width:1.25}.ptr[data-icons=b] .ptr-chans.is-planned .ptr-chan{box-shadow:none;opacity:.6}.ptr-kind{position:relative;flex:none;display:inline-flex;color:var(--color-muted)}.ptr-legend{gap:8px}.ptr-legend .st-stage{font-size:12.5px;padding:3px 10px}.ptr-dia{width:13px;height:13px}.ptr-dia[data-state=a_lage],.ptr-dia.is-past[data-state=a_lage]{box-shadow:inset 0 0 0 2.5px var(--k)}.ptr-dia.is-off{box-shadow:inset 0 0 0 2.5px var(--color-line-strong)}.ptr-legend .st-stage:before{width:9px;height:9px}.ptr-dia.is-past{background:color-mix(in oklab,var(--k) 75%,var(--color-card))}.ptr-nm.is-meta{color:var(--color-blue)}.ptr-mk{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--color-muted)}.ptr-q[title]{cursor:help}.pm{display:grid;gap:4px;width:min(380px,86vw)}.pm-search{display:flex;align-items:center;gap:6px;margin:0 4px;padding:0 8px;min-height:34px;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-muted)}.pm-search:focus-within{border-color:var(--color-green)}.pm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--color-ink)}.pm-scroll{max-height:360px;overflow-y:auto}.pm-h{margin:6px 8px 2px;font-size:12px;color:var(--color-muted)}.pm-item{position:relative;box-sizing:border-box;padding-right:80px}.pm-act{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--color-red)}.ptr-row.is-fixed{cursor:default}.ptr-row.is-fixed:hover{background:none}.nc-tiles{gap:12px;padding-bottom:16px}.nc-tiles .xp-gm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}.nc-tiles .xp-gm-tag,.nc-tiles .xp-gm-use{display:none}.nc-tiles .xp-gm-sec{gap:0}.nc-tiles .xp-gm-grid>:not(.nc-tile){display:none}.nc-tiles .xp-gm-bar{min-height:40px;gap:10px;padding:2px 8px 2px 6px}.nc-tiles .xp-gm-bar svg{max-height:28px}.nc-tiles .xp-gm-acts{gap:6px;margin-left:auto}.nc-tiles .xp-gm-acts .xp-badge,.nc-tiles .xp-gm-acts .tw-btn{padding:2px 8px;font-size:12px}.nc-tiles .xp-gm-t{flex:0 1 auto}.nc-tiles .xp-gm-name{overflow:hidden;text-overflow:ellipsis}.nc-tiles .xp-gm-name{font-size:16px}.nc-tiles .xp-gm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0 12px;padding-left:10px}.nc-tiles .xp-gm-grid .nc-tile,.nc-tiles .xp-gm-grid .tw-tile,.nc-tiles .nc-tile{min-height:0;padding:10px 12px;gap:4px}.st .nc-tiles .nc-tile-h{font-size:14.5px}.nc-tiles .nc-art{height:28px;padding:2px 0}.nc-tiles .nc-art svg{height:28px;width:auto;max-width:100%}.nc-tiles .nc-line,.nc-tiles .nc-next{font-size:12px;line-height:1.35}.nc-tiles .nc-sug{font-size:11px}.nc-blank{grid-column:1 / -1;flex-direction:row;align-items:center;gap:10px;border-style:dashed;box-shadow:none}.nc-blank-ico{flex:none;color:var(--color-green)}.nc-blank .nc-line{margin-left:4px}@media (max-width: 1100px){.nc-tiles .xp-gm{grid-template-columns:minmax(0,1fr)}}.nk-pic{display:flex;align-items:center;justify-content:center;height:36px;overflow:hidden}.nk-pic.gt-thumb{width:84px;height:38px;padding:3px 6px}.nk-pic.gt-thumb :is(.ta,.xa){height:30px}.nk-opt .nk-pic.gt-thumb{width:56px;height:30px}.nk-opt .nk-pic.gt-thumb :is(.ta,.xa){height:22px}.nk-pic-blank{color:var(--color-green)}.nk-name{display:grid;gap:1px;min-width:0}.nk-name b{font:400 14.5px/1.3 var(--font-display)}.nk-name span{font-size:12.5px;line-height:1.35;color:var(--color-muted)}.nk-chips{display:flex;justify-content:flex-end;gap:6px}.nk-seal{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--color-line);color:var(--color-muted);font-size:11px;white-space:nowrap}.nk-split .nc-sug{font-size:11px;white-space:nowrap}.nk-group{margin:10px 0 2px 12px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,oklch(50% .1 var(--xp-h, 155)) 70%,var(--color-ink))}.nk-split{display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:16px}.nk-side{display:grid;gap:2px;max-height:calc(100vh - 210px);overflow:auto;padding:4px;border-radius:var(--radius-surface);outline:none}.nk-side{padding-bottom:32px;mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.nk-side:focus-visible{box-shadow:0 0 0 2px var(--color-green-line)}.nk-opt{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-control, 8px);cursor:pointer}.nk-opt:hover{background:var(--color-card)}.nk-opt[aria-selected=true]{background:var(--color-card);border-color:var(--color-green-line);box-shadow:var(--shadow-card)}.nk-opt-blank{border-style:dashed;border-color:var(--color-line-strong)}.nk-prev{position:sticky;top:12px;display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card)}.nk-prev-head{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:16px}.nk-prev-pic.gt-thumb{width:140px;height:64px}.nk-prev-pic.gt-thumb :is(.ta,.xa){height:52px}.nk-prev-tl :is(.ptr,.ptr-layout){--pt-cols: minmax(170px, 230px) minmax(220px, 1fr) 60px 52px 52px 64px}.st .nk-prev-h{margin:0;font:400 20px/1.25 var(--font-display)}.nk-prev-when{margin:4px 0 0;font-size:14px}.nk-prev-what{margin:2px 0 0;font-size:13px;color:var(--color-muted)}.nk-prev-blank{display:grid;gap:10px;justify-items:start}.nk-prev-tl{min-width:0;overflow-x:auto}.nk-prev .nc-make{white-space:nowrap}@media (max-width: 1000px){.nk-split{grid-template-columns:minmax(0,1fr)}}.ptr-fkid.is-open{cursor:pointer}.ptr-fkid.is-open:hover{background:var(--color-green-soft)}.ptr-row[data-lv="2"]:has(.ptr-gname){background:color-mix(in oklch,var(--color-line) 30%,transparent)}.ptr-gname .ptr-gnm{font-weight:500}.ptr-gic{display:grid;place-items:center;width:20px;color:var(--color-muted)}.ptr-gdot{width:10px;height:10px;margin:0 5px;border-radius:999px;background:var(--color-muted)}.ptr-gdot[data-stage=se]{background:var(--st-se)}.ptr-gdot[data-stage=tenk]{background:var(--st-tenk)}.ptr-gdot[data-stage=gjor]{background:var(--st-gjor)}.ptr-gdot[data-stage=bry]{background:var(--st-bry)}.ptr-gcount{color:var(--color-muted)}.ptr-cchip{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;margin-left:2px;overflow:hidden;border-radius:4px;background:var(--color-line);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.ptr-cchip img{width:100%;height:100%;object-fit:cover}.ptr[data-grp] .ptr-dia[data-shape=dot]{transform:translate(-50%,-50%);border-radius:999px}.ptr[data-grp] .ptr-row[data-lv="3"] .ptr-nm,.ptr[data-grp] .ptr-row[data-lv="4"] .ptr-nm{flex:0 1 auto;min-width:7.5em}.ptr[data-grp] .ptr-row[data-lv="3"] .ptr-sub,.ptr[data-grp] .ptr-row[data-lv="4"] .ptr-sub{flex:1 1 0;min-width:0}.ptr-crthumb{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;padding:0;overflow:hidden;border:0;border-radius:4px;background:var(--color-line);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line-strong);cursor:pointer}.ptr-crthumb img{width:100%;height:100%;object-fit:cover}.ptr-crthumb:hover{box-shadow:inset 0 0 0 1.5px var(--color-green)}.ptr-net2{display:flex;flex-direction:column;min-width:0;padding:4px 0;line-height:1.25}.ptr[data-grp] .ptr-row .ptr-net2 .ptr-sub,.ptr[data-grp] .ptr-row .ptr-net2 .ptr-nm{flex:none;min-width:0}.ptr-lock{display:inline-grid;place-items:center;flex:none;color:var(--color-muted)}.ptr-onoff{position:relative;flex:none;width:26px;height:15px;margin-left:auto;padding:0;border:0;border-radius:999px;background:var(--color-green);cursor:pointer}.ptr-onoff[aria-checked=false]{background:var(--color-line-strong)}.ptr-onoff-knob{position:absolute;top:2px;left:13px;width:11px;height:11px;border-radius:999px;background:var(--color-card);transition:left .15s ease}.ptr-onoff[aria-checked=false] .ptr-onoff-knob{left:2px}@media (prefers-reduced-motion: reduce){.ptr-onoff-knob{transition:none}}.ptr-row.is-paused .ptr-nmw>:not(.ptr-onoff),.ptr-row.is-paused .ptr-track,.ptr-row.is-paused .ptr-pstat{opacity:.45}.ptr-dia.is-c{--k: color-mix(in oklab, var(--color-green) 45%, var(--color-card))}.ptr-dia[data-state=a_lage],.ptr-dia.is-past[data-state=a_lage]{background:color-mix(in oklab,var(--k) 45%,var(--color-card));box-shadow:none}.ptr-bar.is-p[data-state=a_lage]{height:8px;border:0;background:color-mix(in oklab,var(--k, var(--color-line-strong)) 45%,var(--color-card))}.ptr-pstat{gap:8px}.ptr-pstat .ptr-onoff{margin-left:0}.ptr-row.is-paused .ptr-pstat{opacity:1}.ptr-row.is-paused .ptr-pstat-t{opacity:.45}.nk-split{grid-template-columns:272px minmax(0,1fr)}.nk-opt{grid-template-columns:72px minmax(0,1fr);row-gap:4px;padding:8px 10px}.nk-opt .nk-pic.gt-thumb{width:72px;height:40px}.nk-opt .nk-pic.gt-thumb :is(.ta,.xa){height:30px}.nk-opt .nk-chips{grid-column:2;justify-self:start}.nk-opt .nk-chips:empty{display:none}.nk-name b{font-size:16px}.nk-name span{font-size:13.5px}.nk-prev-head{grid-template-columns:184px minmax(0,1fr) auto}.nk-prev-pic.gt-thumb{width:184px;height:84px}.nk-prev-pic.gt-thumb :is(.ta,.xa){height:70px}.st .nk-prev-h,.nk-prev-h{font-size:24px}.nk-prev-when{font-size:15.5px}.nk-prev-what{font-size:14.5px}.nk-opt.is-sub{grid-template-columns:72px minmax(0,1fr);padding-top:4px;padding-bottom:4px}.nk-opt.is-sub .nk-sub-mark{justify-self:end;width:14px;height:14px;border-left:1.5px solid var(--color-line-strong);border-bottom:1.5px solid var(--color-line-strong);border-bottom-left-radius:4px;margin-right:10px;transform:translateY(-5px)}.nk-opt.is-sub .nk-name b{font-size:14.5px}.ptr-chan[data-channel=instagram],.ptr-chan[data-channel=facebook]{color:var(--color-ink);background:transparent}.ptr[data-look=clean],.ptr[data-look=clean] .ptr-layout{--pt-cols: minmax(240px, 400px) minmax(240px, 1fr) 210px 84px 88px}.ptr[data-look=clean][data-more],.ptr[data-look=clean][data-more] .ptr-layout{--pt-cols: minmax(240px, 400px) minmax(240px, 1fr) 210px 72px 84px 88px}.ptr[data-look=clean]:not([data-more]) .ptr-row>.ptr-wide:nth-child(4){display:none}.ptr[data-look=clean] .ptr-row[data-kind=p]{min-height:48px}.ptr[data-look=clean] .ptr-row[data-kind=x],.ptr[data-look=clean] .ptr-row[data-kind=s],.ptr[data-look=clean] .ptr-row[data-kind=l]{min-height:40px;background:color-mix(in oklab,var(--color-track) 22%,transparent)}.ptr[data-look=clean] .ptr-row[data-kind=g]{min-height:32px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw{flex:1;gap:10px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch{flex:none;width:var(--pt-media);justify-content:center}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw:has(.ptr-cchip) .ptr-ch{display:none}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-cchip{order:-1;width:36px;height:36px;margin:0;border-radius:8px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nm{flex:0 1 auto;font-size:14.5px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-chans{margin-left:auto}@media (min-width: 721px){.ptr[data-look=clean] .ptr-row:is([data-kind=p],[data-kind=x],[data-kind=s]) .ptr-sub{display:inline;margin-left:auto;padding-left:8px;white-space:nowrap}}.ptr[data-look=clean] .ptr-row:is([data-kind=p],[data-kind=g]) .ptr-chans{display:none}.ptr[data-look=clean] .ptr-row:is([data-kind=p],[data-kind=x],[data-kind=s]) .ptr-sub{flex:0 1000 auto}.ptr[data-look=clean] .ptr-row:is([data-kind=p],[data-kind=x],[data-kind=s]) .ptr-nm{flex:0 1 auto;min-width:0}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-net2{flex:1 1 0;min-width:0}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-net2 .ptr-nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-net2 .ptr-sub{display:block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch[data-state=a_lage]{height:36px;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 28%,transparent)}.ptr[data-look=clean] .ptr-gadd{margin-left:-10px;color:var(--color-accent, inherit)}.ptr[data-look=clean] .ctl-we,.ptr[data-look=clean] .ctl-ticks{display:none}.ptr[data-look=clean] .ctl-wl{opacity:.55}.ptr[data-look=clean] .ptr-pstat,.ptr[data-look=clean] .ptr-row>.ptr-num:nth-child(3){justify-content:flex-start;gap:8px;padding:0 0 0 16px;font-size:13px}.ptr[data-look=clean] .ptr-onoff{order:3;margin-left:auto;margin-right:12px}.ptr[data-look=clean] .ptr-needs{margin:0;background:var(--color-amber-soft, color-mix(in oklab, var(--color-amber, #c97f1c) 16%, transparent));color:var(--color-amber-text, var(--color-ink));font-size:12px;padding:2px 8px}.ptr-card{container:ptr-card / inline-size}@media (min-width: 721px){@container ptr-card (max-width: 900px){.ptr[data-look=clean] .ptr-row{--pt-cols: minmax(220px, 280px) minmax(0, 1fr) 130px 64px 64px}.ptr[data-look=clean][data-more] .ptr-row{--pt-cols: minmax(220px, 280px) minmax(0, 1fr) 130px 56px 64px 64px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw{flex-wrap:wrap;row-gap:0;position:relative;padding-left:46px;min-height:40px;align-content:center}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch,.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-cchip{position:absolute;left:0;top:2px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nm{flex:1 1 100%}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-sub{display:block;flex:1 1 100%;margin:0;padding-left:0}}}@media (max-width: 720px){.ptr[data-look=clean],.ptr[data-look=clean] .ptr-layout,.ptr[data-look=clean][data-more],.ptr[data-look=clean][data-more] .ptr-layout{--pt-cols: minmax(0, 1fr) 96px}.ptr[data-look=clean] .ptr-row{grid-template-areas:"tree num"}.ptr[data-look=clean] .ptr-track,.ptr[data-look=clean] .ptr-axis,.ptr[data-look=clean] .ptr-chans,.ptr[data-look=clean] .ptr-tools>.btn[aria-pressed]{display:none}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw{flex-wrap:wrap;row-gap:0;position:relative;padding-left:46px;min-height:40px;align-content:center}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch,.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-cchip{position:absolute;left:0;top:2px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nm{flex:1 1 100%}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-sub{display:block;flex:1 1 100%}.ptr[data-look=clean] .ptr-lock{display:none}.ptr[data-look=clean] .ptr-pstat,.ptr[data-look=clean] .ptr-row>.ptr-num:nth-child(3){flex-wrap:wrap;align-content:center;row-gap:3px;padding:0 8px 0 0;justify-content:flex-end;font-size:12px;white-space:normal;text-align:right}.ptr[data-look=clean] .ptr-onoff{margin:0}}.ptr[data-look=clean]{--pt-media: 32px}.ptr[data-look=clean] .ptr-tree{gap:4px}.ptr[data-look=clean] .ptr-ind{width:16px}.ptr[data-look=clean] .ptr-ind:before,.ptr[data-look=clean] .ptr-ind.is-el:after{left:9px}.ptr[data-look=clean] .ptr-ind.is-el:after{width:7px}.ptr[data-look=clean] .ptr-tw-sp{width:20px}.ptr[data-look=clean] .ptr-nmw,.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw{gap:6px}.ptr[data-look=clean] .ptr-row .ptr-ch{flex:none;width:var(--pt-media)}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-cchip,.ptr[data-look=clean] .ptr-crthumb{width:var(--pt-media);height:var(--pt-media);border-radius:6px}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch[data-state=a_lage]{height:var(--pt-media);border-radius:6px}.ptr[data-look=clean] .ptr-row[data-kind=p]{min-height:44px}.ptr-embedded .ptr-layout{grid-template-columns:minmax(0,1fr)}.ptr[data-look=clean] .ptr-rowmenu{order:4;margin-left:auto;margin-right:6px}.ptr[data-look=clean] .ptr-onoff~.ptr-rowmenu{margin-left:0}.ptr[data-look=clean] .ptr-onoff:has(~.ptr-rowmenu){margin-right:2px}@media (max-width: 720px){.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-nmw{padding-left:calc(var(--pt-media) + 6px)}.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-ch,.ptr[data-look=clean] .ptr-row[data-kind=p] .ptr-cchip{top:50%;transform:translateY(-50%)}.ptr[data-look=clean] .ptr-pstat:has(.ptr-rowmenu) .ptr-pstat-t{flex:1 1 100%;text-align:right}.ptr[data-look=clean] .ptr-rowmenu{margin:0}}.afx-tb{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card)}.afx-tb-btn{display:inline-flex;align-items:center;gap:0;height:28px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:var(--color-ink);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),gap .24s var(--ease-standard)}.afx-tb-l{display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .28s var(--ease-standard),opacity .16s var(--ease-standard)}.afx-tb-btn[data-open]{gap:6px;padding-right:10px;background:var(--color-hover)}.afx-tb-btn[data-open] .afx-tb-l{max-width:160px;opacity:1}.afx-tb-btn[aria-pressed=true]{background:var(--color-ink);color:var(--color-card)}.afx-tb-btn[aria-pressed=true] .pa-ic{color:var(--color-card)}.afx-tb-btn:active .pa-ic{transform:scale(.9)}.afx-tb-btn:focus:not(:focus-visible){outline:none}.afx-tb-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.afl{cursor:default;background:color-mix(in oklab,var(--color-paper) 50%,transparent)}.afl .afl-name{gap:6px}.afl-more.btn{height:28px;padding:0 8px;font-size:12.5px}.afl-track{min-height:44px}.afl[data-armed] .afl-track{cursor:copy;background:color-mix(in oklab,var(--color-green-soft) 45%,transparent)}.afl-hint{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--color-muted);pointer-events:none;z-index:3}.afl-ghost{--k: var(--color-ink);position:absolute;top:50%;z-index:4;pointer-events:none;transition:left 90ms var(--ease-standard)}.afl-ghost[data-channel=some]{--k: var(--st-ch-some)}.afl-ghost[data-channel=ads]{--k: var(--st-ch-ads)}.afl-ghost[data-channel=email]{--k: var(--st-ch-email)}.afl-ghost[data-channel=sms]{--k: var(--st-ch-sms)}.afl-ghost[data-channel=flow]{--k: var(--st-ch-flow)}.afl-ghost[data-channel=page]{--k: var(--st-ch-page)}.afl-ghost-m{position:absolute;left:0;top:0;width:11px;height:11px;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;border:1.5px dashed var(--k);background:color-mix(in oklab,var(--k) 22%,transparent)}.afl-ghost-l{position:absolute;left:12px;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 5px;border-radius:999px;background:var(--k);color:#fff;font-size:11.5px;white-space:nowrap}.afl-done{position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;padding:3px 3px 3px 10px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);box-shadow:var(--shadow-card, 0 4px 14px rgb(0 0 0 / .08));font-size:12px;white-space:nowrap;animation:afl-in .18s var(--ease-standard)}@keyframes afl-in{0%{opacity:0;transform:translateY(-50%) scale(.96)}}.ptr-row.afl-fresh{animation:afl-fresh .9s var(--ease-standard)}@keyframes afl-fresh{0%{transform:translateY(14px);opacity:0;background:var(--color-green-soft)}35%{transform:none;opacity:1;background:var(--color-green-soft)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.afx-tb-btn,.afx-tb-l,.afl-ghost{transition:none}.afl-done{animation:none}.ptr-row.afl-fresh{animation:afl-fresh-rm .9s linear}@keyframes afl-fresh-rm{0%{background:var(--color-green-soft)}to{background:transparent}}}.gb-cards{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gb-card{flex:1 1 120px;min-width:120px;max-width:160px;display:grid;gap:2px;align-content:start;padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--radius-surface, 8px);background:var(--color-card);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .16s,background-color .16s}.gb-card:hover{border-color:var(--color-line-strong, var(--color-ink))}.gb-card[aria-expanded=true]{border-color:var(--color-green)}.gb-card.is-custom{cursor:default}.gb-card.is-custom:hover{border-color:var(--color-line)}.gb-card.is-custom .nc-val,.gb-card.is-custom .ep-trigger{font-size:13.5px}.gb-ch{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--color-muted);white-space:nowrap}.gb-cv{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;color:var(--color-ink)}.gb-cvt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gb-cx{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.gbx-ic{display:inline-flex;color:var(--color-green)}.gbx-icons{display:inline-flex;align-items:center;gap:3px}.gbx-thumbs{display:inline-flex;flex:none}.gbx-thumbs img{width:20px;height:20px;border-radius:4px;object-fit:cover;border:1px solid var(--color-card)}.gbx-thumbs img+img{margin-left:-6px}@media (prefers-reduced-motion: reduce){.gb-card{transition:none}}.gb-card[data-empty][data-required]{border:1.5px dashed var(--color-green);background:color-mix(in oklab,var(--color-green) 7%,var(--color-card))}.gb-card[data-empty][data-required] .gb-cv{color:var(--color-green);font-weight:500}:root[data-ui=v2] .choices{display:grid;gap:6px;min-width:0}:root[data-ui=v2] .choices-label{margin:0}:root[data-ui=v2] .choices-set{display:grid;min-width:0}:root[data-ui=v2] .choice{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;padding:8px 12px;background:var(--card-raised);color:var(--ink);font-size:13px;cursor:pointer;user-select:none;outline:none}:root[data-ui=v2] .choice-ico{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-control);background:var(--paper);color:var(--muted)}:root[data-ui=v2] .choice-body{display:grid;flex:1;min-width:0;gap:1px}:root[data-ui=v2] .choice-label{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .choice-desc{color:var(--muted);font-size:12px;line-height:1.4}:root[data-ui=v2] .choice-media{display:block;flex:none;width:32px;height:32px;overflow:hidden;border-radius:var(--r-control);background:var(--paper)}:root[data-ui=v2] .choice-media img{display:block;width:100%;height:100%;object-fit:cover}:root[data-ui=v2] .choice-meta{flex:none;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .choice-check{display:inline-grid;place-items:center;flex:none;color:var(--green);visibility:hidden}:root[data-ui=v2] .choice:is([aria-checked=true],[aria-pressed=true]) .choice-check{visibility:visible}:root[data-ui=v2] .choice:is([aria-checked=true],[aria-pressed=true]) .choice-ico{color:var(--green);background:var(--card-raised)}:root[data-ui=v2] .choice[aria-disabled=true]{color:var(--faint);cursor:default}:root[data-ui=v2] .choice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .choices:not([data-kit-choice=kundr] *) .choices-set{gap:8px}:root[data-ui=v2] .choices:not([data-kit-choice=kundr] *) .choice{padding:13px 16px 13px 14px;gap:12px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .choices:not([data-kit-choice=kundr] *) .choice:is([aria-checked=true],[aria-pressed=true]){background:color-mix(in oklab,var(--green) 4%,var(--card));box-shadow:inset 0 0 0 1.5px var(--green)}:root[data-ui=v2] .choices:not([data-kit-choice=kundr] *) .choice-ico{width:18px;height:18px;background:transparent}@media (hover: hover){:root[data-ui=v2] .choices:not([data-kit-choice=kundr] *) .choice:not([aria-checked=true],[aria-pressed=true],[aria-disabled=true]):hover{border-color:var(--line-strong)}}@media (hover: hover){:root[data-ui=v2] [data-kit-choice=kundr] .choice:not([aria-checked=true],[aria-pressed=true],[aria-disabled=true]):hover{background:var(--hover)}}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=list] .choices-set{border:1px solid var(--line);border-radius:var(--r-surface);overflow:hidden}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=list] :is(.choice,.choice-item)+:is(.choice,.choice-item){border-top:1px solid var(--line-subtle)}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=list] .choice:is([aria-checked=true],[aria-pressed=true]){background:var(--choice-sel-bg);box-shadow:inset 0 0 0 1px var(--green)}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=cards] .choices-set{gap:8px}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=cards] .choice{border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow-low)}:root[data-ui=v2] [data-kit-choice=kundr] .choices[data-layout=cards] .choice:is([aria-checked=true],[aria-pressed=true]){border-color:var(--green);background:var(--choice-sel-bg)}:root[data-ui=v2] .choice-item{display:grid;min-width:0}:root[data-ui=v2] .choice-item.is-open{border:1px solid var(--line);border-radius:var(--r-surface);background:color-mix(in oklab,var(--green) 4%,var(--card));box-shadow:inset 0 0 0 1.5px var(--green)}:root[data-ui=v2] .choices .choice-item.is-open>.choice.choice{border:0;background:transparent;box-shadow:none}:root[data-ui=v2] .choice-child{display:grid;gap:6px;min-width:0;padding:0 16px 14px 44px}:root[data-ui=v2] .choice-child-label{margin:0;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] [data-kit-choice=kundr] .choice-item.is-open{border-color:var(--green);background:var(--choice-sel-bg);box-shadow:none}:root[data-ui=v2] .choices[data-layout=compact] .choices-set{gap:0}:root[data-ui=v2] .choices[data-layout=compact] .choice{min-height:32px;padding:4px 8px;gap:8px;border:0;border-radius:var(--r-control);background:transparent;box-shadow:none}:root[data-ui=v2] .choices[data-layout=compact] .choice:is([aria-checked=true],[aria-pressed=true]){background:var(--card-raised);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .choices[data-layout=compact] .choice-label{font-weight:400}:root[data-ui=v2] .choices[data-layout=compact] .choice:is([aria-checked=true],[aria-pressed=true]) .choice-label{font-weight:500}@media (hover: hover){:root[data-ui=v2] .choices[data-layout=compact] .choice:not([aria-checked=true],[aria-pressed=true],[aria-disabled=true]):hover{background:color-mix(in oklch,var(--ink) 4%,transparent);border:0}}:root[data-ui=v2] .frow>.lbl{display:flex;align-items:center;gap:4px;min-width:0}:root[data-ui=v2] .frow>.lbl>label{min-width:0}:root[data-ui=v2] .frow .lbl .opt{font-weight:400;color:var(--faint)}:root[data-ui=v2] .frow>:is(.help,.err){margin:0;font-size:12px;line-height:1.4;animation:uiFieldRowIn var(--duration-standard) var(--ease-enter)}:root[data-ui=v2] .frow>.err{color:var(--red-text)}:root[data-ui=v2] .frow[data-disabled]>.lbl{color:var(--faint)}:root[data-ui=v2] .frow .field[data-disabled]{background:var(--paper);color:var(--faint);cursor:default}:root[data-ui=v2] .frow .field[data-disabled] :is(input,textarea){color:var(--muted);cursor:default}@keyframes uiFieldRowIn{0%{opacity:0}}:root[data-ui=v2] .sel{display:flex;min-width:0}:root[data-ui=v2] .sel-trigger{width:100%;min-width:0;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:var(--ink)}:root[data-ui=v2] .sel-trigger[data-size=sm]{height:28px;padding:0 8px;font-size:12px}:root[data-ui=v2] .sel-trigger:focus:not(:focus-visible){outline:none}:root[data-ui=v2] .sel-trigger[data-invalid]{border-color:var(--red-text)}:root[data-ui=v2] .sel-trigger[data-dirty]{border-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .sel-trigger:disabled{background:var(--paper);color:var(--faint);cursor:default}:root[data-ui=v2] :is(.field.sel-trigger,.cb-control,.ms-control)[data-state=open]{background:var(--control-bg-open)}:root[data-ui=v2] .sel-value{flex:1;min-width:0;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .sel-trigger[data-placeholder-shown] .sel-value,:root[data-ui=v2] .sel-ph{color:var(--faint)}:root[data-ui=v2] [data-state=open] :is([data-placeholder-shown] .sel-value,.sel-ph){color:var(--muted)}:root[data-ui=v2] .sel-caret{display:inline-grid;place-items:center;flex:none;color:var(--muted)}:root[data-ui=v2] .pop.lb{min-width:max(var(--reference-width, 0px),12rem);width:max-content;max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--available-height, 320px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none}:root[data-ui=v2] .pop.lb .mi{cursor:default}:root[data-ui=v2] .pop.lb[data-wrap] .mi{padding-block:6px}:root[data-ui=v2] .pop.lb[data-wrap] .mi .grow{white-space:normal;overflow-wrap:anywhere}:root[data-ui=v2] .pop.lb .mi[data-state=checked] .grow{font-weight:500}:root[data-ui=v2] .pop.lb .mi .grow{font-variant-numeric:tabular-nums}:root[data-ui=v2] .pop.lb .lb-status{padding:8px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .pop.lb .lb-foot{display:grid;gap:2px;margin:4px -4px -4px;padding:4px;border-top:1px solid var(--line)}:root[data-ui=v2] .pop.lb .lb-list{outline:none}:root[data-ui=v2] .pop.lb .mi .ck[hidden]{display:inline-grid;visibility:hidden}:root[data-ui=v2] .cb-control{padding-right:4px}:root[data-ui=v2] .cb-control[data-disabled]{background:var(--paper)}:root[data-ui=v2] .cb-btn{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer;transition:none}:root[data-ui=v2] .cb-btn[hidden]{display:none}:root[data-ui=v2] .cb-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}@media (hover: hover){:root[data-ui=v2] .cb-btn:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .pop.lb.cb-list{max-height:min(300px,40vh)}:root[data-ui=v2] .ms-control{padding-right:4px}:root[data-ui=v2] .ms-control .sel-trigger{display:flex;align-items:center;gap:4px;height:100%;border:0;background:transparent;padding:0;outline:none}:root[data-ui=v2] .ms-chips{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .ms-chips .chip{height:22px;min-width:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;animation:uiListChipIn var(--duration-standard) var(--ease-enter)}:root[data-ui=v2] .ms-chips .chip>span{overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .ms-chips .ms-more{flex:none;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ms-control input{flex:1;min-width:4rem}:root[data-ui=v2] .pop.lb .ms-check{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:var(--r-mark);background:var(--card);color:var(--card)}:root[data-ui=v2] .pop.lb .mi[data-state=checked] .ms-check{background:var(--green);border-color:var(--green)}@keyframes uiListChipIn{0%{opacity:0}}:root[data-ui=v2] [data-kit-multi=arc] .ms-chips .chip{height:24px;padding:0 9px;border:0;border-radius:var(--r-pill);background:var(--track);box-shadow:inset 0 0 0 1px var(--line-subtle)}:root[data-ui=v2] [data-kit-multi=arc] .ms-control[data-state=open] .ms-chips .chip{background:var(--card-raised)}:root[data-ui=v2] [data-kit-multi=arc] .pop.lb .ms-check{order:2;border:0;background:transparent;color:transparent}:root[data-ui=v2] [data-kit-multi=arc] .pop.lb .mi[data-state=checked] .ms-check{background:transparent;color:var(--ink)}:root[data-ui=v2] .dp{display:flex;min-width:0}:root[data-ui=v2] .dp-trigger{gap:8px;color:var(--ink)}:root[data-ui=v2] .dp-trigger>svg{flex:none;color:var(--muted)}:root[data-ui=v2] .dp-value{font-variant-numeric:tabular-nums}:root[data-ui=v2] .dp-ph{color:var(--faint)}:root[data-ui=v2] .pop.dp-pop{width:min(296px,calc(100vw - 32px));min-width:0;padding:8px;outline:none}:root[data-ui=v2] .dp-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}:root[data-ui=v2] .dp-title{flex:1;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--ink)}:root[data-ui=v2] .dp-nav{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer;transition:none}:root[data-ui=v2] .dp-nav:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .dp-nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}:root[data-ui=v2] .dp-grid{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}:root[data-ui=v2] .dp-grid :is(th,td){border:0}:root[data-ui=v2] .dp-grid th{height:24px;padding:0;font-size:11px;font-weight:400;color:var(--muted);text-align:center}:root[data-ui=v2] .dp-grid td{padding:1px;text-align:center}:root[data-ui=v2] .dp-day{position:relative;display:grid;place-items:center;width:100%;height:34px;border-radius:var(--r-control);font-size:13px;color:var(--ink);cursor:pointer;outline:none;user-select:none;transition:none}:root[data-ui=v2] .dp-day[data-outside-range]{color:var(--faint)}:root[data-ui=v2] .dp-day[data-today]{box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-ui=v2] .dp-day[data-focus]{background:var(--hover)}:root[data-ui=v2] .dp-day[data-selected]{background:var(--green);color:var(--card)}:root[data-ui=v2] .dp-day:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .dp-day[data-disabled]{color:var(--faint);text-decoration:line-through;cursor:default}:root[data-ui=v2] .dp-day .has{position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--green)}:root[data-ui=v2] .dp-day[data-selected] .has{background:var(--card)}@media (hover: hover){:root[data-ui=v2] .dp-nav:not(:disabled):hover{background:var(--hover);color:var(--ink)}:root[data-ui=v2] .dp-day:not([data-disabled],[data-selected]):hover{background:var(--hover)}}:root[data-ui=v2] .dp-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}:root[data-ui=v2] .dp-foot>[hidden]{display:none}:root[data-ui=v2] [data-kit-cal=arc] .pop.dp-pop{padding:14px}:root[data-ui=v2] [data-kit-cal=arc] .dp-head{margin-bottom:8px}:root[data-ui=v2] [data-kit-cal=arc] .dp-title{order:-1;text-align:left;font-family:var(--font-ui);font-size:15px;font-weight:500}:root[data-ui=v2] [data-kit-cal=arc] .dp-nav{border-radius:var(--r-pill)}:root[data-ui=v2] [data-kit-cal=arc] .dp-grid td{padding:2px}:root[data-ui=v2] [data-kit-cal=arc] .dp-day{height:auto;aspect-ratio:1;border-radius:50%}:root[data-ui=v2] [data-kit-cal=arc] .dp-day[data-today]{box-shadow:none;font-weight:500}:root[data-ui=v2] [data-kit-cal=arc] .dp-day[data-today]:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}:root[data-ui=v2] [data-kit-cal=arc] .dp-day[data-disabled]{text-decoration:none;opacity:.45}.ptr-row.cp-total{align-items:center;min-height:44px;border-top:1px solid var(--color-line-strong);border-bottom:0;background:color-mix(in oklch,var(--color-line) 30%,transparent);font-size:13px}.cp-total-name{display:flex;align-items:baseline;gap:8px;padding:0 12px}.cp-total-name b{font-weight:500;color:var(--color-ink)}.cp-total-name span{font-size:12px;color:var(--color-muted)}.cp-total .ptr-num{font-weight:500;color:var(--color-ink)}.cp-total-stats{display:flex;align-items:center;justify-content:flex-end;padding:4px 12px}.cp-total-stats dl{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.cp-total-stats dl>div{display:flex;align-items:baseline;gap:6px}.cp-total-stats dt{font-size:12px;color:var(--color-muted)}.cp-total-stats dd{margin:0;font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-ink)}.cp-total .nc-link{flex:none;font-size:12px;font-weight:400}.cp-total-stats [data-k=bookings],.cp-total-stats [data-k=shown],.ptr[data-more] .cp-total-stats [data-k=sent]{display:none}@media (max-width: 720px){.ptr[data-look=clean] .ptr-row.cp-total{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "stats more";gap:4px 0;padding:8px 0}.ptr-row.cp-total>.cp-total-name{grid-area:name}.ptr-row.cp-total>.cp-total-stats{grid-area:stats;justify-content:flex-start}.ptr-row.cp-total>.cp-total-more{grid-area:more}.cp-total-stats [data-k=bookings],.cp-total-stats [data-k=shown],.ptr[data-more] .cp-total-stats [data-k=sent]{display:flex}.cp-total-stats dl{gap:4px 14px}}.cpx-pill{display:inline-flex;align-items:center;gap:8px;padding:3px 3px 3px 10px;border:1px solid color-mix(in oklab,var(--color-amber, #c97f1c) 40%,var(--color-line));border-radius:999px;background:color-mix(in oklab,var(--color-amber, #c97f1c) 8%,var(--color-card));font-size:12.5px;max-width:100%}.cpx-pill-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-amber, #c97f1c)}.cpx-pill.is-late .cpx-pill-dot,.cpx-pill.is-failed .cpx-pill-dot{background:var(--color-red)}.cpx-pill-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpx-pill-more{color:var(--color-muted)}.cpx-ghead{display:flex;justify-content:flex-end;padding:0 0 8px}.cpx-ghead:empty{display:none}.cs{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.cs-head h2{margin:0;font:400 15px var(--font-display)}.cs-lede{margin:2px 0 0;font-size:13px;color:var(--color-muted);max-width:70ch}.cs-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:10px 24px;align-items:start}.cs-grid>.cs-group[data-shelf-facts]{grid-row:span 3}.cs-group{display:grid;gap:6px;min-width:0}.cs-group h3{margin:0;font:500 12.5px var(--font-ui);color:var(--color-ink)}.cs-group h3 .st-muted{font-weight:400;margin-left:4px}.cs-facts{margin:0;display:grid;gap:4px}.cs-fact{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:13px}.cs-fact dt{color:var(--color-muted)}.cs-fact dd{margin:0;display:flex;align-items:flex-start;gap:6px;justify-content:space-between;color:var(--color-ink)}.cs-fact-form{display:flex;gap:6px;align-items:center}.cs-fact-form input{flex:1;min-width:0}.cs-empty{margin:0;font-size:13px}.cs-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-width:640px}.cs-photo{position:relative;aspect-ratio:1;border-radius:var(--radius-control);overflow:hidden;background:var(--color-track);outline:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent);outline-offset:-1px}.cs-photo img{width:100%;height:100%;object-fit:cover;display:block}.cs-photo .cs-tools{position:absolute;top:3px;right:3px;opacity:0;transition:opacity .12s ease-out}.cs-photo:hover .cs-tools,.cs-photo:focus-within .cs-tools,.cs-photo[data-pinned] .cs-tools{opacity:1}.cs-photo .cs-tool{background:color-mix(in oklab,var(--color-card) 92%,transparent)}.cs-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cs-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--color-line);border-radius:var(--radius-control)}.cs-item[data-pinned]{border-color:var(--color-line-strong)}.cs-item-tx{flex:1;min-width:0;display:grid;gap:1px;font-size:13px}.cs-item-tx b{font-weight:500}.cs-sub{color:var(--color-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-thumb{width:36px;height:36px;object-fit:cover;border-radius:4px;flex:none}.cs-tools{display:inline-flex;gap:2px;flex:none}.cs-tool{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-control);background:none;color:var(--color-muted);cursor:pointer}.cs-tool:hover{color:var(--color-ink);background:var(--color-track)}.cs-tool[aria-pressed=true]{color:var(--color-ink)}.cs-tool[aria-pressed=true] svg{fill:currentColor}.cs-tool:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){.cs-photo .cs-tools{transition:none}}@media (max-width: 900px){.cs-grid{grid-template-columns:minmax(0,1fr)}.cs-grid>.cs-group[data-shelf-facts]{grid-row:auto}}.sp-lead{margin:0;font-size:14px;color:var(--color-ink)}.sp-facts{margin:0;font-size:13px;color:var(--color-muted)}.sp-check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.sp-inline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card)}.sp-banner{background:color-mix(in oklab,var(--color-green-soft) 55%,var(--color-card))}.sp-inline-body{display:grid;gap:6px;min-width:0}.sp-inline-acts{display:flex;gap:8px;flex:none}.sp-more{justify-self:start;padding:0;border:0;background:none;color:var(--color-green);font:inherit;font-size:13px;cursor:pointer}.sp-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px}.sp-kind{display:inline-block;min-width:5.5em;color:var(--color-muted);font-size:12px}.sc-wrap{display:grid;gap:8px}.sc-fields{display:grid;gap:2px;margin:0;padding:0 2px;list-style:none;font-size:13px}.sc-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.sc-label{color:var(--color-muted)}.sc-value{color:var(--color-ink)}.sc-reset{padding:1px 6px;border:0;border-radius:999px;background:var(--color-green-soft);color:var(--color-green);font:inherit;font-size:11.5px;cursor:pointer}.gt{--gt-h: 160;--gt-c: .07;--gt-ink: color-mix(in oklab, oklch(58% var(--gt-c) var(--gt-h)) 72%, var(--color-ink));--gt-mid: color-mix(in oklab, oklch(72% calc(var(--gt-c) * .8) var(--gt-h)) 42%, var(--color-card));--gt-tint: color-mix(in oklab, oklch(70% calc(var(--gt-c) * .7) var(--gt-h)) 9%, var(--color-card));--gt-line: color-mix(in oklab, oklch(65% calc(var(--gt-c) * .8) var(--gt-h)) 28%, var(--color-line));--xp-ink: var(--gt-ink);--xp-mid: var(--gt-mid);--xp-tint: var(--gt-tint);--xp-line: var(--gt-line);position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);color:inherit;font:inherit;text-align:left;list-style:none}.gt[data-theme=camp]{--gt-c: .11}.gt:hover{border-color:var(--color-line-strong)}.gt[data-status=attn]{border-color:var(--color-amber-line)}.gt[data-status=later]{border-style:dashed;border-color:var(--color-line-strong);background:transparent}.gt[data-status=sealed]{border-style:dashed;border-color:var(--gt-line);background:var(--gt-tint)}.gt-art{position:relative;display:grid;place-items:center;height:128px;padding:10px 16px 38px;overflow:hidden;border-bottom:1px solid var(--color-line)}.gt .gt-art{background:var(--gt-tint);border-bottom-color:var(--gt-line)}.gt-art :is(.ta,.xa){width:100%;max-width:320px;height:78px}.gt-art .ta{--ta-tint: var(--gt-mid)}.gt-art .ta .ta-dot{fill:transparent}.gt-art .ta rect[fill^=url]{display:none}.gt-art .ta line[stroke-dasharray]{display:none}.gt-art .ta .ta-g{fill:var(--gt-ink)}.gt-art .ta .ta-g2{fill:var(--gt-mid)}.gt-art .ta .ta-sg{stroke:var(--gt-ink)}.gt-art .ta .ta-l{fill:var(--gt-line)}.gt:is([data-status=off],[data-status=sealed]) .gt-pic{opacity:.45;filter:grayscale(1)}.gt-body{display:flex;flex-wrap:wrap;align-items:center;align-content:start;gap:6px 10px;min-width:0;padding:9px 16px 10px}.gt-body>.gt-title{flex:1 1 100%}.gt-body>.gt-meta{flex:1 1 120px}.gt-title{justify-self:start;margin:0;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-size:13.5px;font-weight:500;line-height:1.35;text-align:left;text-wrap:balance}button.gt-title{cursor:pointer}button.gt-title:hover{text-decoration:underline;text-underline-offset:2px}.gt:is([data-status=off],[data-status=sealed]) .gt-title{color:var(--color-muted)}.gt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:var(--color-muted);font-size:13px;line-height:1.4;text-wrap:pretty}.gt-foot{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin-left:auto}.gt-foot:not(:has(.gt-chip-slot)){justify-content:flex-end}.gt-action{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.gt-action .tw-btn{height:28px;padding-inline:10px;font-size:12.5px}.gt-chip{display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--gt-line);border-radius:999px;color:var(--gt-ink);font-size:11.5px;line-height:18px;white-space:nowrap}.gt-link{padding:0;border:0;background:none;color:var(--color-green);font:inherit;font-size:12.5px;cursor:pointer}.gt-link:hover{text-decoration:underline;text-underline-offset:2px}.gt-quiet{color:var(--color-muted);font-size:12px;font-style:italic}.gt-pic{display:grid;place-items:center;width:100%;height:100%}.gt-scrim{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;min-height:48px;padding:14px 16px 9px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--gt-tint) 88%,transparent) 45%,var(--gt-tint))}.gt-scrim .gt-title{font-size:16px;line-height:1.3}.gt[data-size=compact]{--gt-act: 50px;display:block;position:relative;height:120px;background:var(--gt-tint)}.gt[data-size=compact]:has(.tw-btn){--gt-act: 146px}.gt[data-size=compact] .gt-art{position:absolute;inset:0;display:block;height:auto;padding:0;border:0;background:none}.gt[data-size=compact] .gt-pic{position:absolute;inset:28px 22px 38px;width:auto;height:auto}.gt[data-size=compact] .gt-pic :is(.ta,.xa){width:100%;max-width:none;height:100%}.gt[data-size=compact] .gt-scrim{inset:auto var(--gt-act) 0 0;min-height:0;padding:10px 0 8px 10px;background:none}.gt[data-size=compact] .gt-scrim .gt-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:13px;line-height:1.3}.gt[data-size=compact] :is(.gt-body,.gt-foot){display:contents}.gt[data-size=compact] .gt-meta{display:none}.gt[data-size=compact] .gt-action{position:absolute;right:10px;bottom:7px;gap:4px}.gt[data-size=compact] .gt-action .tw-btn{height:26px;padding-inline:8px;font-size:12px}.gt[data-size=compact] .gt-chip-slot{position:absolute;top:6px;left:8px}.gt[data-size=compact] .gt-chip-slot :is(.apt-needs-chip,.gt-chip){background:var(--color-card)}.gt[data-size=compact][data-open]{cursor:pointer}.gt[data-size=compact] .gt-go{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;color:var(--gt-ink)}.gt[data-size=compact]:is(:hover,:focus-within) .gt-go{background:var(--gt-tint);box-shadow:inset 0 0 0 1px var(--gt-line)}.gt-thumb{--gt-h: 160;--gt-c: .07;--xp-ink: color-mix(in oklab, oklch(58% var(--gt-c) var(--gt-h)) 72%, var(--color-ink));--xp-mid: color-mix(in oklab, oklch(72% calc(var(--gt-c) * .8) var(--gt-h)) 42%, var(--color-card));--xp-tint: color-mix(in oklab, oklch(70% calc(var(--gt-c) * .7) var(--gt-h)) 9%, var(--color-card));--xp-line: color-mix(in oklab, oklch(65% calc(var(--gt-c) * .8) var(--gt-h)) 28%, var(--color-line));--ta-tint: var(--xp-mid);display:grid;place-items:center;width:232px;height:72px;padding:6px 10px;border:1px solid var(--xp-line);border-radius:var(--radius-control);background:var(--xp-tint)}.gt-thumb[data-theme=camp]{--gt-c: .11}.gt-thumb[data-off]{opacity:.45;filter:grayscale(1)}.gt-thumb :is(.ta,.xa){width:100%;height:60px}.gt-thumb .ta rect[fill^=url],.gt-thumb .ta line[stroke-dasharray]{display:none}.ap2-tname,.xp-tname{color:var(--color-ink);font-size:13.5px;font-weight:500;text-align:left}.xp-tcell{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.xp-tcell>.xp-tline{min-width:0;overflow:hidden;text-overflow:ellipsis}.xp-tline{color:var(--color-muted);font-size:12px}.mx-table th :is(.xp-tcell,.xp-tname,.xp-tline,.ap2-tname){text-transform:none;letter-spacing:normal}.mx-table th .xp-tline{font-weight:400}.xp-tcell>:first-child{flex:none}:is(.ap2,.xp) .mx-table :is(td,th){white-space:nowrap}.xp-tcell>.xp-tline{max-width:32ch}.ap2-tacts{flex-wrap:nowrap}.gt[data-size=compact][data-theme=camp]{--gt-act: 44px;height:108px}.gt[data-size=compact][data-theme=camp]:has(.gt-chip-slot){--gt-act: 104px}.gt[data-size=compact][data-theme=camp]:has(.gt-chip-slot):has(.gt-go){--gt-act: 128px}.gt[data-size=compact][data-theme=camp] .gt-pic{inset:6px 22px 44px}.gt[data-size=compact][data-theme=camp] .gt-scrim .gt-title{-webkit-line-clamp:2;font-size:14px;text-wrap:balance}.gt[data-size=compact][data-theme=camp] .gt-chip-slot{inset:auto 10px 8px auto}.gt[data-size=compact][data-theme=camp]:has(.gt-go) .gt-chip-slot{right:36px}.xa{display:block;overflow:visible}.xa .xa-l{fill:none;stroke:var(--xp-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xa .xa-m{fill:var(--xp-mid)}.xa .xa-t{fill:var(--xp-tint)}.xa .xa-w{fill:var(--color-card)}.xa .xa-ink{fill:var(--xp-ink)}.xa .xa-sun{fill:color-mix(in oklab,oklch(82% .12 80) 70%,var(--color-card))}:root[data-ui=v2] .mx-table-scroll{overflow:auto}:root[data-ui=v2] .mx-table-wrap .mx-table{width:100%;border-collapse:collapse}:root[data-ui=v2] .mx-table--fixed{table-layout:fixed}:root[data-ui=v2] .mx-td-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}:root[data-ui=v2] .mx-td--check{width:36px}:root[data-ui=v2] tr.mx-tr--checked:not(.mx-tr--selected){background:var(--sel-tint)}:root[data-ui=v2] .mx-table [data-scope=checkbox][data-part=root]{display:inline-flex;vertical-align:middle;cursor:pointer}:root[data-ui=v2] .mx-table [data-scope=checkbox][data-part=label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-ui=v2] .mx-table [data-scope=checkbox][data-part=control]{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:3px;background:var(--card);color:var(--card)}:root[data-ui=v2] .mx-table [data-scope=checkbox][data-part=control]:is([data-state=checked],[data-state=indeterminate]){border-color:var(--green);background:var(--green)}:root[data-ui=v2] .mx-table [data-scope=checkbox][data-part=control][data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .mx-table-count{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:32px;margin-bottom:8px;font-size:12px}:root[data-ui=v2] .mx-table-count-n{color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .mx-table-clear{padding:0;border:0;background:transparent;color:var(--green);font-size:12px;font-weight:500;cursor:pointer}:root[data-ui=v2] .mx-th-group{padding:8px 12px;text-align:left;font-size:12px;font-weight:500;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line-subtle)}@media (max-width: 619.98px){:root[data-ui=v2] .mx-table-wrap .mx-table,:root[data-ui=v2] .mx-table-wrap .mx-table tbody{display:block}:root[data-ui=v2] .mx-table-wrap .mx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-ui=v2] .mx-table-wrap .mx-table colgroup{display:none}:root[data-ui=v2] .mx-table-wrap tr.mx-tr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:8px 12px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;font-size:12px;color:var(--muted)}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td:empty{display:none}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td:first-child:not(.mx-td--check),:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td--check+td.mx-td{flex:1 1 calc(100% - 28px);font-size:13.5px;color:var(--ink)}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td:first-child:not(.mx-td--check){flex-basis:100%}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td--check{display:block;flex:none;width:16px}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td--check+td.mx-td+td.mx-td{margin-left:28px}:root[data-ui=v2] .mx-table-wrap tr.mx-tr>td.mx-td[colspan]{flex-basis:100%}:root[data-ui=v2] .mx-table-wrap tr.mx-tr--selected{box-shadow:inset 3px 0 0 var(--sel-mark)}:root[data-ui=v2] .mx-table-wrap tr.mx-tr--selected>td:first-child:after{display:none}}.xp-gm-sec{--xp-ink: color-mix(in oklab, oklch(58% .11 var(--xp-h)) 72%, var(--color-ink));--xp-mid: color-mix(in oklab, oklch(72% .09 var(--xp-h)) 42%, var(--color-card));--xp-tint: color-mix(in oklab, oklch(70% .08 var(--xp-h)) 9%, var(--color-card));--xp-line: color-mix(in oklab, oklch(65% .09 var(--xp-h)) 28%, var(--color-line));display:grid;gap:12px}.xp-gm{display:grid;gap:28px}.xp-gm-bar{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 16px 8px 12px;border:1px solid var(--xp-line);border-radius:var(--radius-surface);overflow:hidden;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--xp-line) 35%,transparent) 0 1px,transparent 1px 9px),var(--xp-tint)}.xp-gm-sec[data-state=locked] .xp-gm-bar{border-style:dashed}.xp-crest{position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:46px;color:var(--xp-ink)}.xp-crest-shield{position:absolute;inset:0;width:100%;height:100%}.xp-crest-shield path{fill:var(--color-card);stroke:var(--xp-ink);stroke-width:1.5;stroke-linejoin:round}.xp-crest-shield .xp-crest-in{fill:var(--xp-tint);stroke:var(--xp-line);stroke-width:1}.xp-crest-ico{position:relative;display:inline-grid;margin-top:-3px}.xp-gm-t{display:grid;gap:1px;flex:none;min-width:0}.xp-gm-name{margin:0;font:400 20px/1.15 var(--font-display);letter-spacing:.01em;white-space:nowrap}.xp-gm-sub{color:var(--xp-ink);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.xp-gm-tag{flex:1;min-width:0;padding-left:14px;border-left:1px solid var(--xp-line);color:var(--color-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-gm-acts{display:inline-flex;align-items:center;gap:10px;flex:none}.xp-unlock{white-space:nowrap}.xp-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);box-shadow:inset 0 0 0 2px var(--color-card),inset 0 0 0 3px var(--color-line);color:var(--color-ink);font-size:12.5px;white-space:nowrap}.xp-badge[data-state=active]{border-color:var(--color-green);color:var(--color-green);box-shadow:inset 0 0 0 2px var(--color-card),inset 0 0 0 3px var(--color-green-line)}.xp-badge[data-state=locked]{border-color:var(--xp-ink);color:var(--xp-ink);box-shadow:inset 0 0 0 2px var(--color-card),inset 0 0 0 3px var(--xp-line)}.xp-gm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;margin-left:20px;padding-left:16px;border-left:1px solid var(--xp-line)}.xp-gm-grid .tw-tile,.xp-gm-grid .nc-tile{min-height:156px;padding:16px 18px}.xp-gm-grid .tw-tile.is-later{border-style:dashed}.xp-card{position:relative;display:grid}.xp-card>.tw-tile{height:100%}.xp-card.is-sealed>.tw-tile{background:var(--xp-tint);border-style:dashed;border-color:var(--xp-line);box-shadow:none}.xp-card.is-sealed .tw-tile-h,.xp-card.is-sealed .tw-tile-line{color:var(--color-muted)}.xp-card.is-sealed .tw-tile-h{padding-right:84px}.xp-card.is-sealed .tw-art,.xp-card.is-sealed .xp-drawing{filter:grayscale(1);opacity:.45}.xp-drawing{filter:grayscale(1);opacity:.45}.xp-seal{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--xp-line);border-radius:999px;background:var(--color-card);color:var(--xp-ink);font-size:11.5px;pointer-events:none}.xp-drawing{display:block;margin-top:auto;padding:6px 0 2px}.xp-drawing .xa{width:100%;max-width:240px;height:64px}.xp-card:has(.xp-drawing) .tw-art{display:none}.xp-gm-use{color:var(--color-muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.nc-tile.is-sealed{background:var(--xp-tint);border-style:dashed;border-color:var(--xp-line);box-shadow:none}.nc-tile.is-sealed .nc-tile-h,.nc-tile.is-sealed .nc-line{color:var(--color-muted)}.nc-tile.is-sealed .nc-art{filter:grayscale(1);opacity:.45}.xp-seal-in{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--xp-line);border-radius:999px;background:var(--color-card);color:var(--xp-ink);font-size:11.5px}.nc-art .xa{width:100%;max-width:240px;height:64px}@media (max-width: 1100px){.xp-gm-tag{display:none}}@media (max-width: 720px){.xp-gm-bar{flex-wrap:wrap}.xp-gm-grid{margin-left:8px;padding-left:10px}}.nc-tiles>.xp{grid-column:1 / -1}.xp-seal-chip{color:var(--gt-ink)}.nv-pick,.nv-sheet{--nv-se: #1687d9;--nv-tenk: #7560a8;--nv-gjor: #0e7059;--nv-bry: #c97f1c}.nv-pick{display:grid;grid-template-columns:minmax(0,488px) minmax(0,1fr);gap:20px;align-items:start;padding-bottom:16px}.nv-pick[data-look=b]{grid-template-columns:240px minmax(0,1fr)}.nv-pick[data-look=c]{grid-template-columns:minmax(0,1fr)}.nv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-content:start;gap:8px;max-height:calc(100vh - 200px);overflow:auto;padding:2px 2px 24px}.nv-pick[data-look=b] .nv-cards{grid-template-columns:minmax(0,1fr)}.nv-pick[data-look=c] .nv-cards{max-height:none;overflow:visible}.nv-group{grid-column:1 / -1;margin:8px 0 0;font:400 14px/1.3 var(--font-display);color:var(--color-muted)}.nv-cards .gt[data-size]{--gt-act: 12px;cursor:pointer}.nv-cards .gt[data-size] .gt-chip-slot{left:auto;right:8px}.nv-cards .gt[data-size][data-theme=camp]:has(.gt-chip-slot){--gt-act: 84px}.nv-cards .gt-chip-slot :is(.nc-sug,.nk-seal){background:var(--color-card);font-size:11px}.nv-cards .gt[data-on]{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green),var(--shadow-card)}.nv-pick[data-look=c] .nv-cards .gt[data-on]{border-color:var(--color-line);box-shadow:none}.nv-cards .gt:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.nv-blank-art{display:grid;place-items:center;width:100%;height:100%;color:var(--color-green)}.nv-prev{position:sticky;top:12px;min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card)}.nv-tp{display:grid;gap:16px;min-width:0}.nv-tp-head{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px}.nv-tp-pic.gt-thumb{width:112px;height:60px}.nv-tp-pic.gt-thumb :is(.ta,.xa){height:52px}.nv-sheet .nv-tp-head{grid-template-columns:120px minmax(0,1fr)}.nv-sheet .nv-tp-pic.gt-thumb{width:120px}.nv-sheet.sheet{--sheet-w: min(760px, 96vw)}.nv-story{display:grid;gap:10px;min-width:0}.nv-story-h{margin:0;font:400 15px/1.3 var(--font-display);color:var(--color-ink)}.nv-cap,.nv-note{margin:0;font-size:12.5px;color:var(--color-muted)}.nv-note{padding:8px 10px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-control)}.nv-ico{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--color-hover, rgba(0,0,0,.04));color:var(--color-ink)}.nv-ico[data-ch=ads]{background:color-mix(in oklab,var(--nv-gjor) 14%,var(--color-card));color:var(--nv-gjor)}.nv-axis{position:relative;height:48px;margin:10px 16px 6px}.nv-axis-line{position:absolute;left:0;right:0;top:26px;height:1px;background:var(--color-line-strong)}.nv-axis-d{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--color-green)}.nv-axis-d span{position:absolute;top:-4px;left:6px;font-size:11px;white-space:nowrap;color:var(--color-green)}.nv-axis-run{position:absolute;height:4px;border-radius:2px;background:var(--nv-gjor);opacity:.75}.nv-axis-dot{position:absolute;top:22px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--nv-se);box-shadow:0 0 0 2px var(--color-card)}:is(.nv-axis-dot,.nv-axis-run)[data-stage=tenk]{background:var(--nv-tenk)}:is(.nv-axis-dot,.nv-axis-run)[data-stage=gjor]{background:var(--nv-gjor)}:is(.nv-axis-dot,.nv-axis-run)[data-stage=bry]{background:var(--nv-bry)}.nv-axis-lo,.nv-axis-hi{position:absolute;top:32px;font-size:11px;color:var(--color-muted)}.nv-axis-lo{left:-12px}.nv-axis-hi{right:-12px}.nv-phases{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.nv-phase{min-width:0;padding:10px;border-radius:var(--radius-control);background:var(--gt-tint, var(--color-bg))}.nv-phase{--gt-c: .08;--gt-tint: color-mix(in oklab, oklch(70% calc(var(--gt-c) * .7) var(--gt-h, 155)) 9%, var(--color-card))}.nv-phase h4{display:flex;justify-content:space-between;margin:0 0 6px;font:400 13.5px/1.3 var(--font-display)}.nv-phase h4 span{color:var(--color-muted);font-variant-numeric:tabular-nums}.nv-phase ul,.nv-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none}.nv-line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px}.nv-line-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-line-l{color:var(--color-muted);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.nv-none{color:var(--color-muted);font-size:12px}.nv-week{display:grid;gap:3px}.nv-week-r{display:grid;grid-template-columns:60px repeat(7,minmax(0,1fr));gap:3px;align-items:center}.nv-week-r.is-head span{font-size:11px;color:var(--color-muted);text-align:center}.nv-week-r>[role=rowheader]{font-size:12px;color:var(--color-muted)}.nv-week-c{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:2px;min-height:30px;border-radius:6px;background:color-mix(in oklab,var(--color-line) 40%,var(--color-card))}.nv-week-c .nv-ico{width:18px;height:18px}.nv-week-run{display:flex;align-items:center;gap:8px;margin-left:63px;padding:4px 8px;border-radius:6px;background:color-mix(in oklab,var(--nv-gjor) 14%,var(--color-card));font-size:12px}.nv-week-run span{margin-left:auto;color:var(--color-muted)}.nv-hours{display:grid;gap:3px}.nv-hours-r{display:grid;grid-template-columns:84px repeat(7,minmax(0,1fr)) minmax(0,2.8fr);gap:3px;align-items:center}.nv-hours-r.is-head span{font-size:11px;color:var(--color-muted);text-align:center}.nv-hours-r>[role=rowheader]{font-size:12px}.nv-q{height:28px;border-radius:5px;background:color-mix(in oklab,var(--nv-gjor) calc(var(--q) * 70%),var(--color-card));border:1px solid var(--color-line)}.nv-hours-ad{padding-left:8px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nv-aud{justify-self:start;margin:0;padding:3px 10px;border-radius:999px;background:color-mix(in oklab,var(--nv-tenk) 12%,var(--color-card));font-size:12.5px}.nv-seq{display:grid;gap:0;margin:0;padding:0;list-style:none}.nv-seq li{position:relative;display:grid;grid-template-columns:92px 22px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--color-line)}.nv-seq li:last-child{border-bottom:0}.nv-seq-d{padding-top:2px;font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.nv-seq-t{display:grid;gap:2px;min-width:0;font-size:13px}.nv-seq-t b{font-weight:500}.nv-seq-t span{color:var(--color-muted);font-size:12px}.nv-seq li.is-run .nv-seq-d{color:var(--nv-gjor)}.nv-arts{display:grid;gap:12px;min-width:0}.nv-arts-g h4{margin:0 0 6px;font:400 13.5px/1.3 var(--font-display);color:var(--color-muted)}.nv-arts-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.nv-art{display:grid;grid-template-rows:auto 1fr;gap:6px;margin:0;min-width:0}.nv-art figcaption{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-muted)}.nv-art figcaption .nv-ico{width:18px;height:18px}.nv-art figcaption span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.nv-ad,.nv-post,.nv-mail,.nv-page{overflow:hidden;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card);font-size:12px}.nv-ad-top{margin:0;padding:6px 8px;color:var(--color-muted);font-size:11px}.nv-ad-top b{color:var(--color-ink);font-weight:500}.nv-ad-img.gt-thumb,.nv-post-img.gt-thumb{width:100%;height:84px;border:0;border-radius:0}.nv-ad-img.gt-thumb :is(.ta,.xa),.nv-post-img.gt-thumb :is(.ta,.xa){height:64px}.nv-post-img.gt-thumb{height:110px}.nv-ad-foot{display:flex;align-items:center;gap:6px;padding:6px 8px;background:color-mix(in oklab,var(--color-line) 35%,var(--color-card))}.nv-ad-foot span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.nv-ad-cta{padding:2px 8px;border-radius:6px;background:var(--color-green);color:#fff;font-size:11px;white-space:nowrap}.nv-post p{margin:0;padding:6px 8px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nv-mail{display:grid;gap:2px;padding:8px 10px}.nv-mail p{margin:0}.nv-mail-from{color:var(--color-muted);font-size:11px}.nv-mail-s{font-weight:500}.nv-mail-p{color:var(--color-muted);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nv-sms{display:flex;align-items:flex-start}.nv-sms span{padding:8px 10px;border-radius:14px 14px 14px 4px;background:color-mix(in oklab,var(--nv-se) 14%,var(--color-card));font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.nv-page{display:grid;gap:6px;padding:0 0 8px}.nv-page-bar{display:block;height:12px;background:color-mix(in oklab,var(--color-line) 60%,var(--color-card))}.nv-page b{padding:0 10px;font-weight:500}.nv-page-btn{justify-self:start;align-self:start;margin-left:10px;padding:2px 8px;border-radius:6px;background:var(--color-green);color:#fff;font-size:11px}.nvg{display:grid;gap:8px;max-width:1000px;margin-bottom:14px}.nvg-h{margin:0;font:400 18px/1.3 var(--font-display);color:var(--color-ink)}.nvg-cards .choices-set{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.nvg-child{display:grid;gap:6px}.nvg-target{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.nvg-num{width:9ch;height:32px;padding:0 8px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.nvg-by{color:var(--color-muted)}.nvg-prog{display:grid;gap:4px;max-width:560px}.nvg-prog .gb-pl{margin:0}.nvg-one{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.nvg-one-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nvg-big{margin:0;font:400 26px/1.25 var(--font-display);color:var(--color-ink)}.nvg-measure{margin:2px 0 0;color:var(--color-muted);font-size:13.5px}.nvg-alts{padding:8px;border-radius:var(--radius-control);background:color-mix(in oklab,var(--color-line) 30%,var(--color-card))}.nvg[data-look=c]{gap:10px}.nvg-sentence{margin-top:4px}.nvg-chips{margin-top:6px}.nv-kind{display:grid;gap:8px;max-width:1000px;margin-bottom:16px}.nv-kind-cards .choices-set{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width: 1000px){.nv-pick,.nv-pick[data-look=b]{grid-template-columns:minmax(0,1fr)}.nv-cards{max-height:none}.nv-prev{position:static}.nv-phases{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.nv-cards .gt{transition:none}}.nvg-cards .choices-set,.nv-kind-cards .choices-set{align-items:start}.nvg[data-look=c] .segmented{justify-self:start}.we{display:grid;gap:10px;min-width:0}:root[data-ui=v2] .dialog.we-dialog{width:min(560px,calc(100vw - 32px))}.we-empty{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.we-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-muted)}.we-search:focus-within{border-color:var(--color-green)}.we-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--color-ink);font:inherit;font-size:14px}.we-list{display:grid;align-content:start;gap:2px;max-height:min(46vh,380px);margin-inline:-8px;overflow-y:auto}.we-group{margin:8px 8px 2px;color:var(--color-muted);font-size:12px;font-weight:400}.we-list>section:first-child .we-group{margin-top:0}.we-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:8px;background:none;color:var(--color-ink);font-size:14px;text-align:start;cursor:pointer}.we-row b{font-weight:500}.we-row:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}@media (hover: hover){.we-row:hover{background:var(--hover)}}.we-when,.we-main,.we-side{display:grid;gap:1px;min-width:0}.we-when{font-variant-numeric:tabular-nums;font-size:13px}.we-when b{font-weight:400}.we-when>span,.we-main>span,.we-side>span{color:var(--color-muted);font-size:12px}.we-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.we-side{justify-items:end;font-variant-numeric:tabular-nums}.we-side .is-low{color:var(--amber-text, var(--color-ink))}.we-another{border-radius:0;display:flex;align-items:center;gap:8px;width:100%;padding:10px 0 2px;border:0;border-top:1px solid var(--color-line);background:none;color:var(--color-muted);font-size:13px;text-align:start;cursor:pointer}.we-another b{color:var(--color-ink);font-weight:500}@media (hover: hover){.we-another:hover b{color:var(--color-green)}}.we-form{display:grid;gap:12px}.we-dialog .ov-foot .we-back{margin-inline-end:auto}:root[data-ui=v2] .phead{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .phead .phead-title{flex:1;min-width:0;margin:0;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .fnode2{width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);text-align:left}@media (hover: hover){:root[data-ui=v2] .fnode2:not(.sel):hover{border-color:var(--green-line)}}:root[data-ui=v2] .fnode2.is-exit{background:transparent;border-style:dashed;border-color:var(--line-strong);box-shadow:none}:root[data-ui=v2] .fnode2 .nh{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 6px 0 10px;background:var(--tf, transparent);border-bottom:1px solid color-mix(in oklch,var(--tc, var(--line)) calc(var(--tint-edge) * .6),var(--line-subtle));flex:none}:root[data-ui=v2] .fnode2 .nh-btn{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;text-align:left}:root[data-ui=v2] .fnode2 .tico.sm{border-color:color-mix(in oklch,var(--tc) 30%,var(--line))}:root[data-ui=v2] .fnode2 .label-caps{font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .fnode2 .hint{flex:none;color:var(--step-muted, var(--stage-muted));margin-right:4px}:root[data-ui=v2] .fnode2 .nh-warn{flex:none;width:6px;height:6px;border-radius:50%;background:var(--s-warn)}:root[data-ui=v2] .fnode2 .nh-x{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--r-control);background:transparent;color:var(--step-muted, var(--stage-muted))}@media (hover: hover){:root[data-ui=v2] .fnode2 .nh-x:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .fnode2 .nb{padding:8px 10px;min-width:0;flex:1}:root[data-ui=v2] .fnode2 .kv{display:grid;grid-template-columns:82px minmax(0,1fr);gap:5px 8px;align-items:center;font-size:13px;line-height:1.45}:root[data-ui=v2] .fnode2 .kv .dt{color:var(--step-muted, var(--stage-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .fnode2 .kv .dd{justify-self:start;min-width:0;max-width:100%;padding:1px 6px;border:1px solid transparent;border-radius:var(--vchip-radius);background:color-mix(in oklch,var(--tc, var(--green)) 9%,var(--obj-bg));font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .fnode2 .kv button.dd{display:inline-flex;align-items:center;gap:4px;text-align:left;cursor:pointer}:root[data-ui=v2] .fnode2 .kv .dd-edit.is-active{border-color:var(--green);background:var(--green);color:var(--card)}@media (hover: hover){:root[data-ui=v2] .fnode2 .kv button.dd:not(.is-active):hover{border-color:var(--green-line);color:var(--green)}}:root[data-ui=v2] .fnode2 .kv .dd-rules{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 4px}:root[data-ui=v2] .fnode2 .kv .dd-rules>span{padding:1px 6px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--obj-bg);font-size:11.5px}:root[data-ui=v2] .fnode2 .ns{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin-top:auto;padding:6px 10px 7px;border-top:1px solid var(--line-subtle);font-size:13px;color:var(--step-muted, var(--stage-muted))}:root[data-ui=v2] .fnode2 .ns b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .fnode2 .s-btn{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}:root[data-ui=v2] .fnode2 button.s-ct b{color:var(--green)}@media (hover: hover){:root[data-ui=v2] .fnode2 .s-btn:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}}:root[data-ui=v2] .fnode2 .kv dd{margin:0}:root[data-ui=v2] .fnode2 .kv .dd.vchip-filled{background:var(--track);color:var(--muted)}:root[data-ui=v2] .flows-listv2 .lrow .lr-lead{color:inherit}:root[data-ui=v2] .flow-canvas-v2{--step-muted: oklch(45% .02 183)}:root[data-ui=v2] .fnode2 .nsplit{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:0;flex:1}:root[data-ui=v2] .fnode2 .nmail{padding:10px;background:color-mix(in oklch,var(--tf, var(--obj-bg)) 45%,var(--plane));border-right:1px solid var(--line-subtle)}:root[data-ui=v2] .fnode2 .nsplit .kv{grid-template-columns:minmax(0,1fr);gap:0 8px}:root[data-ui=v2] .fnode2 .nsplit .kv .dt{font-size:11.5px}:root[data-ui=v2] .fnode2 .nsplit .kv .dd{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 6px}:root[data-ui=v2] .fnode2.compact{flex-direction:row;align-items:center;gap:8px;width:auto;min-width:212px;max-width:100%;min-height:40px;padding:0 14px 0 10px;border-radius:999px;background:var(--tf, var(--obj-bg));box-shadow:var(--obj-shadow-low)}:root[data-ui=v2] .fnode2.compact .nh-btn{flex:none;min-height:38px}:root[data-ui=v2] .fnode2.compact .t{font-size:13.5px;font-weight:500;white-space:nowrap}:root[data-ui=v2] .fnode2.compact .m{margin-left:auto;font-size:12.5px;color:var(--step-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .flow-canvas-v2 .arms{width:100%;margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}:root[data-ui=v2] .flow-canvas-v2 .fconn2{min-height:56px}:root[data-ui=v2] .addstep2{position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:var(--obj-bg);color:var(--ink);box-shadow:var(--shadow-control)}:root[data-ui=v2] .fconn2 .addstep2{margin:17px 0}:root[data-ui=v2] .addstep2.end{width:26px;height:26px;border-style:dashed}:root[data-ui=v2] .addstep2[aria-expanded=true],:root[data-ui=v2] .addstep2:focus-visible{color:var(--green);border-color:var(--green);background:var(--green-soft)}@media (hover: hover){:root[data-ui=v2] .addstep2:hover{color:var(--green);border-color:var(--green);background:var(--green-soft)}}:root[data-ui=v2] .flow-stage-wrap{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0}:root[data-ui=v2] .flow-stage-wrap>.flow-stage{flex:1;min-height:0}:root[data-ui=v2] .zfloat{position:absolute;left:16px;bottom:16px;z-index:3;display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:8px;box-shadow:var(--float-shadow)}:root[data-ui=v2] .zfloat .zbtn{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:0;border-radius:var(--r-control, 5px);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}:root[data-ui=v2] .zfloat .zlbl{min-width:54px}:root[data-ui=v2] .zfloat .zbtn:disabled{color:var(--faint);cursor:default}@media (hover: hover){:root[data-ui=v2] .zfloat .zbtn:not(:disabled):hover{background:var(--hover)}}@media (max-width: 720px){:root[data-ui=v2] .zfloat{left:8px;bottom:8px}:root[data-ui=v2] .zfloat .zbtn{min-width:40px;height:40px}}:root[data-ui=v2] .flow-canvas-v2 .flow-grid>.col-start-2{width:100%;max-width:340px;justify-self:center}:root[data-ui=v2] .flow-canvas-v2{padding-top:24px;padding-bottom:72px}@media (min-width: 721px){:root[data-ui=v2] .flow-ph-back{display:none}}@media (max-width: 720px){:root[data-ui=v2] .v2-flows-frame .v2-drawer-flow:not(.empty){inset:0 0 calc(56px + env(safe-area-inset-bottom,0px)) 0;z-index:44;max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:0;border:0;border-radius:0;box-shadow:none;background:var(--stage)}:root[data-ui=v2] .flow-ph-back{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:4px 8px 0;padding:0 12px 0 8px;border:0;border-radius:var(--r-control, 5px);background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:500}:root[data-ui=v2] .v2-drawer-flow .rail-frame{grid-template-rows:auto minmax(0,1fr) minmax(0,44vh)}:root[data-ui=v2] .v2-drawer-flow .rail-frame>.rail-frame-head{padding:0 16px 8px}:root[data-ui=v2] .v2-drawer-flow .flow-stage{padding:8px 16px 72px;touch-action:pan-x pan-y;overscroll-behavior:contain}:root[data-ui=v2] .v2-drawer-flow .rail-frame-rail{border-top:1px solid var(--col-line);border-radius:12px 12px 0 0;background:var(--card);box-shadow:0 -6px 18px #0000001a;overflow:hidden}:root[data-ui=v2] .v2-drawer-flow .rail-frame-rail>aside{border-left:0}:root[data-ui=v2] .v2-drawer-flow .rail-frame-rail>footer{border-left:0}:root[data-ui=v2] .v2-flows-frame .v2-drawer-flow.editing:not(.empty){height:auto}}@media (max-width: 720px){:root[data-ui=v2] .v2-flows-frame .scope-listcol:has(>.flows-listcol){margin-inline:calc(-1 * var(--workspace-pad-x, 16px));border:0}:root[data-ui=v2] .flows-listcol .lgroup-h{min-height:44px}}:root[data-ui=v2] .fnode2.is-pickable{cursor:pointer}:root[data-ui=v2] .fnode2 .nh-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}@container (min-width: 560px){:root[data-ui=v2] .flow-canvas-v2 .flow-grid.is-exp-row{grid-template-columns:minmax(0,1fr) minmax(0,500px) minmax(0,1fr)}}:root[data-ui=v2] .flow-canvas-v2 .flow-grid.is-exp-row>.col-start-2{max-width:500px}:root[data-ui=v2] .fnode2.is-exp{z-index:2}:root[data-ui=v2] .fnode2.is-exp .nx-meta{flex:none;display:grid;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .fnode2.is-exp .nx-meta .kv{grid-template-columns:74px minmax(0,1fr);gap:4px 8px}:root[data-ui=v2] .fnode2.is-exp .nx-prev{display:flex;justify-content:center;padding:12px 0;background:color-mix(in oklch,var(--tf, var(--obj-bg)) 45%,var(--plane))}:root[data-ui=v2] .fnode2.is-exp .nx-frame{width:456px;max-width:calc(100% - 24px)}:root[data-ui=v2] .flow-canvas-v2 .fnode2:not(.is-exit){background:var(--obj-bg);border-color:var(--obj-line)}:root[data-ui=v2] .flow-canvas-v2 .fnode2:not(.compact):not(.is-exit){box-shadow:inset 0 2px color-mix(in oklch,var(--tc) 75%,transparent),var(--obj-shadow-low)}:root[data-ui=v2] .flow-canvas-v2 .fnode2.compact:not(.is-exit){box-shadow:var(--obj-shadow-low)}:root[data-ui=v2] .flow-canvas-v2 .fnode2:before{display:none}:root[data-ui=v2] .flow-canvas-v2 .fnode2 .nh{background:transparent;border-bottom-color:var(--line-subtle)}:root[data-ui=v2] .flow-canvas-v2 .fnode2 :is(.nmail,.nx-prev){background:transparent}:root[data-ui=v2] .flow-canvas-v2 .fnode2 .tico{background:var(--tb);border-color:color-mix(in oklch,var(--tc) 30%,var(--line));color:var(--tc)}:root[data-ui=v2] .flow-canvas-v2 .fnode2 .kv .dd:not(.is-active){background:color-mix(in oklch,var(--ink) 5%,var(--obj-bg));border-color:transparent;color:var(--ink)}:root[data-ui=v2] .flow-canvas-v2 .fnode2.sel{outline:2px solid var(--green);outline-offset:1px;transform:none}:root[data-ui=v2] .flow-canvas-v2 .fnode2.sel:not(.compact):not(.is-exit){box-shadow:inset 0 2px color-mix(in oklch,var(--tc) 75%,transparent),var(--obj-shadow-low)}@media (hover: hover){:root[data-ui=v2] .flow-canvas-v2 .fnode2:not(.sel):not(.is-exit):hover{border-color:var(--line-strong)}}.gg .xp-gm-grid{gap:12px}.gg-loose .xp-gm-grid{margin-left:0;padding-left:0;border-left:0}.gg-use{margin:0;color:var(--color-muted);font-size:12.5px}.tw-page{display:grid;gap:4px;max-width:1180px;color:var(--color-ink);font-family:var(--font-ui);font-size:13px}.tw-head{display:grid;gap:6px;margin-bottom:8px}.tw-head-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tw-h1{margin:0;font:400 28px/1.2 var(--font-display)}.tw-head-acts{display:flex;align-items:center;gap:16px}.tw-lede{margin:0;max-width:68ch;color:var(--color-muted);font-size:14px;text-wrap:pretty}.tw-area-line{margin:8px 0 4px;color:var(--color-muted)}.tw-tabs{margin-top:8px}.tw-tabs .count{color:var(--color-green)}.tw-sec{display:grid;gap:10px;margin-top:20px}.tw-page .tw-sec-h{margin:0;font:400 13px/1.4 var(--font-ui);color:var(--color-muted)}.tw-empty{margin:0;padding:14px 18px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-surface);color:var(--color-muted)}.tw-skel{height:64px;border-radius:var(--radius-surface);background:var(--color-line);opacity:.5}.tw-runs{margin:0;padding:0;list-style:none;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);overflow:hidden}.tw-run{display:flex;align-items:center;gap:12px;padding-right:18px;border-top:1px solid var(--color-line)}.tw-run:first-child{border-top:0}.tw-run-open{flex:1;min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:10px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tw-run-open:hover .tw-run-name{color:var(--color-green)}.tw-run-art .ta{width:120px;height:32px}.tw-run-name{font:400 15px/1.3 var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-run-status{display:inline-flex;align-items:center;gap:7px;color:var(--color-muted);font-variant-numeric:tabular-nums}.tw-run-status[data-on=true]{color:var(--color-green)}.tw-dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--color-line-strong)}[data-on=true]>.tw-dot{background:var(--color-green)}.tw-run-change,.tw-link{color:var(--color-green);text-decoration:none;white-space:nowrap;font-size:13px}.tw-run-change:hover,.tw-link:hover{text-decoration:underline}.tw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tw-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:184px;padding:18px 20px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;transition:box-shadow .16s}button.tw-tile{cursor:pointer}button.tw-tile:hover,button.tw-tile:focus-visible{box-shadow:var(--shadow-lifted)}.tw-tile.is-later{background:color-mix(in oklab,var(--color-card) 70%,transparent)}.tw-tile-h{margin:0;font:400 17px/1.3 var(--font-display);text-wrap:balance}.tw-tile-line,.tw-tile-week{color:var(--color-muted);font-size:13px;text-wrap:pretty}.tw-tile-week{color:var(--color-ink);font-size:13.5px}.tw-art{display:block;margin-top:auto;padding:6px 0 2px;height:64px}.tw-tile-foot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--color-muted);font-size:12px}.tw-later{color:var(--color-muted);font-style:italic}.tw-foot-aux{color:var(--color-muted)}.tw-price{display:inline-flex;align-items:baseline;gap:10px;font-size:12px}.tw-price-main{display:inline-flex;align-items:center;gap:4px;color:var(--color-ink)}.tw-price-main[data-tier=included]{color:var(--color-muted)}.tw-price-main[data-tier=pro]{color:var(--color-green)}.tw-price-ads{color:var(--color-muted)}.tw-sugg{background:var(--color-green-soft);border-color:var(--color-green-line)}.tw-mark{align-self:flex-start;padding:1px 8px;border:1px solid var(--color-green-line);border-radius:999px;background:var(--color-card);color:var(--color-green);font-size:12px}.tw-mark[data-kind=watcher]{border-color:var(--color-amber-line);color:var(--color-amber-text)}.tw-sugg-reason{margin:0;font-size:13.5px;text-wrap:pretty}.tw-evidence{display:grid;gap:2px;margin:0;font-size:12px;color:var(--color-muted)}.tw-evidence div{display:flex;gap:6px}.tw-evidence dt:after{content:":"}.tw-evidence dd{margin:0;color:var(--color-ink);font-variant-numeric:tabular-nums}.tw-value{margin:0;color:var(--color-green);font-size:12.5px;font-variant-numeric:tabular-nums}.tw-blocked{margin:0;color:var(--color-muted);font-size:12px}.tw-sugg-acts{display:flex;gap:8px}.tw-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.tw-btn:hover{border-color:var(--color-green)}.tw-btn-primary{border-color:var(--color-green);background:var(--color-green);color:var(--color-card)}.tw-btn-primary:hover{background:color-mix(in oklab,var(--color-green) 88%,black)}.tw-btn:disabled{opacity:.5;cursor:not-allowed}.tw-needs{align-self:flex-start;padding:1px 8px;border-radius:999px;background:color-mix(in oklab,var(--color-amber) 16%,var(--color-card));color:var(--color-amber-text);font-size:12px}.tw-sheet{--sheet-w: 520px}.tw-sheet-body{display:grid;gap:10px;color:var(--color-ink);font-size:13px}.tw-sheet-art .ta{width:240px}.tw-sheet-line,.tw-sheet-status{margin:0;color:var(--color-muted)}.tw-sheet-price{margin:0}.tw-flow{display:grid;gap:8px}.tw-flow.is-compact{padding-top:14px;border-top:1px solid var(--color-line)}.tw-flow-head{display:flex;align-items:baseline;gap:10px}.tw-flow-h{margin:0;font:400 15px/1.3 var(--font-display)}.tw-flow-head .tw-link{margin-left:auto}.tw-spine{display:grid;margin:0;padding:0;list-style:none}.tw-step{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:6px 12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-card)}.tw-step.is-edge{background:var(--color-green-soft);border-color:var(--color-green-line)}.tw-step.is-off .tw-step-t{color:var(--color-muted);text-decoration:line-through}.tw-step-k{color:var(--color-green);font-size:12.5px}.tw-step[data-kind=when] .tw-step-k,.tw-step[data-kind=check] .tw-step-k{color:var(--color-ink)}.tw-step-t{min-width:0;overflow-wrap:anywhere}.tw-wait{margin-left:18px;padding:6px 0 6px 14px;border-left:1px solid var(--color-line-strong);color:var(--color-muted);font-size:12px}.tw-wait-k:after{content:":"}.tw-note{margin:0;color:var(--color-muted);font-size:12.5px;text-wrap:pretty}.tw-sheet-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.tw-role-set{display:grid;gap:8px;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card)}.tw-role-row{display:flex;align-items:center;gap:12px}.tw-role-k{color:var(--color-ink)}.tw-role-row .nc-sw:disabled{opacity:.5;cursor:not-allowed}.tw-reviews{display:grid;gap:6px}.tw-rev-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tw-rev{display:grid;grid-template-columns:56px 44px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:12.5px}.tw-rev-src{color:var(--color-muted)}.tw-rev-src[data-source=kundr]{color:var(--color-green)}.tw-rev[data-low=true] .tw-rev-stars{color:var(--color-amber-text)}.tw-rev-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-rev-day{color:var(--color-muted);font-variant-numeric:tabular-nums}@media (max-width: 1100px){.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.tw-grid{grid-template-columns:minmax(0,1fr)}.tw-run-open{grid-template-columns:minmax(0,1fr);gap:4px}.tw-run-art{display:none}}@media (prefers-reduced-motion: reduce){.tw-tile{transition:none}}.tw-link-btn{padding:0;border:0;background:none;font:inherit;font-size:13px;cursor:pointer}.tw-link-btn{padding:0;border:0;background:none;font:inherit;font-size:13px;cursor:pointer;align-self:flex-start}.tw-sheet-body .tw-needs{justify-self:start}.tw-pack-mark{padding:0 5px;border:1px solid var(--color-green-line);border-radius:999px;font-size:11px}.ap-list{margin:0;padding:0;list-style:none;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-card);overflow:hidden}.ap-item{border-top:1px solid var(--color-line)}.ap-item:first-child{border-top:0}.ap-row{display:grid;grid-template-columns:16px 132px minmax(0,1fr) auto 220px 96px;align-items:center;gap:0 14px;width:100%;padding:10px 16px 10px 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ap-row:hover{background:var(--color-hover)}.ap-chev{width:14px;height:14px;fill:none;stroke:var(--color-muted);stroke-width:2;transition:transform .2s var(--ctl-ease, ease)}.ap-row[aria-expanded=true] .ap-chev{transform:rotate(90deg)}.ap-art .ta{width:132px;height:35px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-card)}.ap-sent{display:grid;gap:2px;min-width:0;font-size:14px;line-height:1.4;text-wrap:pretty}.ap-line em{font-style:normal;color:var(--color-muted)}.ap-line b{font-weight:500}.ap-esc{color:var(--color-muted);font-size:12.5px}.ap-esc.is-attn{color:var(--color-amber-text)}.ap-name{color:var(--color-muted);font-size:12.5px}.is-off .ap-sent{color:var(--color-muted)}@media (max-width: 1000px){.ap-row{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"c s st" "c n n";row-gap:6px}.ap-row>.ap-chev{grid-area:c}.ap-row>.ap-art{display:none}.ap-row>.ap-sent{grid-area:s}}@media (prefers-reduced-motion: reduce){.ap-chev{transition:none}}.tw-sugg-li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.tw-sugg-li:hover{background:var(--color-hover)}.tw-sugg-li>.tw-sugg-trigger{grid-template-columns:16px 132px minmax(0,1fr)}.tw-sugg-li>.tw-sugg-trigger:hover{background:none}.tw-sugg-item[data-kind=watcher]>.tw-sugg-li{background:var(--color-amber-soft)}.tw-sugg-trigger .tw-mark{display:inline-block;margin-right:4px;padding:0 7px;vertical-align:1px}.tw-sugg-li>.tw-sugg-acts{padding-right:16px}.tw-sugg-blocked{padding:0 16px 10px 54px}.tw-sugg-detail{display:grid;justify-items:start;gap:8px;padding:4px 18px 16px 186px}@media (max-width: 1000px){.tw-sugg-li{grid-template-columns:minmax(0,1fr)}.tw-sugg-li>.tw-sugg-trigger{grid-template-columns:16px minmax(0,1fr);grid-template-areas:none}.tw-sugg-li>.tw-sugg-trigger>.ap-sent{grid-area:auto}.tw-sugg-li>.tw-sugg-acts{padding:0 16px 10px 42px}.tw-sugg-detail{padding-left:42px}}.tw-head+.tw-sec{margin-top:6px}.tw-eng{display:grid;gap:8px;min-width:0}.tw-eng-stage{padding:12px 8px;overflow-x:hidden;border:1px solid var(--color-line);border-radius:var(--radius-surface)}.tw-eng-stage.is-busy{opacity:.6;pointer-events:none}.tw-eng .tw-eng-stage .flow-canvas-v2 .fnode2 .kv .dd.dd-edit{cursor:pointer;border:1px solid var(--color-line-strong);border-radius:999px;padding-inline:10px;font-family:inherit}.tw-eng .tw-eng-stage .flow-canvas-v2 .fnode2 .kv .dd.dd-edit:hover{border-color:var(--color-ink)}.tw-eng .tw-eng-stage .flow-canvas-v2 .fnode2 .kv .dd.dd-edit:is([aria-label$=": Ja"],[aria-label$=": Yes"]){border-color:var(--color-green);background:var(--color-green);color:var(--color-card)}.tw-eng .tw-eng-stage .flow-canvas-v2 .fnode2 .kv .dd.dd-edit:is([aria-label$=": Nei"],[aria-label$=": No"]){border-style:dashed;color:var(--color-muted);background:transparent}.vr-switch{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;gap:2px;padding:3px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);box-shadow:var(--shadow-card)}.vr-switch button{padding:2px 10px;border:0;border-radius:999px;background:none;color:var(--color-muted);font:inherit;font-size:12px;cursor:pointer}.vr-switch button[aria-pressed=true]{background:var(--color-green);color:var(--color-card)}.gt[data-tile]:not([data-status=later]){cursor:pointer}:root[data-ui=v2] .cm{flex:none;display:inline-flex;align-items:center;min-height:30px;border-radius:var(--r-control);white-space:nowrap;outline:none}:root[data-ui=v2] .cm:is([data-state=confirm],[data-state=pending],[data-state=done]){gap:6px;padding:0 2px 0 10px;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow-control)}:root[data-ui=v2] .cm[data-state=confirm]{border-color:var(--red-line);background:var(--red-soft)}:root[data-ui=v2] .cm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .cm>*{animation:uiCmIn var(--duration-standard) var(--ease-enter)}:root[data-ui=v2] .cm .q{font-size:12px;color:var(--ink)}:root[data-ui=v2] .cm .cm-ok{color:var(--green)}:root[data-ui=v2] .cm .cm-btn{min-height:24px;height:24px;gap:4px;padding:0 8px;font-size:12px;border-radius:max(2px,calc(var(--r-control) - 2px))}:root[data-ui=v2] .cm .spin{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--green);animation:uiCmSpin .7s linear infinite}@keyframes uiCmIn{0%{opacity:0;filter:blur(calc(3px * var(--m-blur)));transform:scale(calc(1 - (1 - .96) * var(--m-scale)))}}@keyframes uiCmSpin{to{transform:rotate(1turn)}}:root[data-ui=v2] .kv{container-type:inline-size;--kv-bg: var(--col-bg);--kv-g: 26px;--kv-x: 13px;--kv-h: 30px;--kv-dy: calc(var(--kv-h) / 2);--kv-w: 2px;--kv-sd: 10px;--kv-line: var(--s-off);--kv-draft: repeating-linear-gradient(to bottom, var(--s-warn) 0 4px, transparent 4px 7px);display:block;min-width:0;color:var(--ink)}:root[data-ui=v2] .kv-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin-bottom:6px}:root[data-ui=v2] .kv-title{display:inline-flex;align-items:center;gap:4px;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .kv-ib{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);color:var(--muted);cursor:help}:root[data-ui=v2] .kv-hd-acts{display:inline-flex;align-items:center;gap:2px;margin-left:auto}:root[data-ui=v2] .kv-hd.is-cmp{padding:0 2px 0 8px;border:1px solid var(--green-line);border-radius:var(--r-control);background:var(--green-soft)}:root[data-ui=v2] .kv-cmp-l{font-size:12px;font-weight:500;white-space:nowrap}:root[data-ui=v2] .kv-tl{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border:0;border-radius:var(--r-control);background:transparent;font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap;cursor:pointer}:root[data-ui=v2] .kv-tl.kv-tl-pri{color:var(--green);font-weight:500}:root[data-ui=v2] .kv-tl.kv-tl-pri[data-kv=new-draft]{height:28px;padding:0 8px;font-size:13px;gap:5px}:root[data-ui=v2] .kv-tl.kv-tl-pri[data-kv=new-draft]>svg{width:15px;height:15px}:root[data-ui=v2] .kv-tl:disabled{opacity:.5;cursor:not-allowed}:root[data-ui=v2] .kv-icon{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer}:root[data-ui=v2] .kv-btn{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--obj-bg);font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer}:root[data-ui=v2] .kv-btn.kv-btn-pri{height:22px;padding:0 7px;font-size:11.5px;border-color:var(--green);background:var(--green);color:var(--card)}:root[data-ui=v2] .kv-btn:disabled{opacity:.5;cursor:not-allowed}:root[data-ui=v2] .kv-btn.kv-btn-quiet{height:22px;padding:0 7px;font-size:11.5px;border-color:var(--green-line);background:transparent;color:var(--green)}:root[data-ui=v2] .kv-btn.kv-btn-quiet:focus-visible:not(:disabled){border-color:var(--green);background:var(--green);color:var(--card)}@media (hover: hover){:root[data-ui=v2] .kv-btn.kv-btn-quiet:hover:not(:disabled){border-color:var(--green);background:var(--green);color:var(--card)}:root[data-ui=v2] .kv-tl:hover:not(:disabled){background:var(--hover);color:var(--ink)}:root[data-ui=v2] .kv-tl.kv-tl-pri:hover:not(:disabled){color:var(--green)}:root[data-ui=v2] .kv-icon:hover{background:var(--hover);color:var(--ink)}:root[data-ui=v2] .kv-btn:hover:not(:disabled){background:var(--hover)}:root[data-ui=v2] .kv-btn.kv-btn-pri:hover:not(:disabled){background:var(--green-2);border-color:var(--green-2)}}:root[data-ui=v2] .kv-fold{margin:0}:root[data-ui=v2] .kv-fold-b{display:flex;align-items:center;width:100%;height:var(--kv-h);padding:0 0 0 var(--kv-g);border:0;border-radius:var(--r-control);background:transparent;font-size:12px;color:var(--muted);text-align:left;cursor:pointer}:root[data-ui=v2] .kv-fold-b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover: hover){:root[data-ui=v2] .kv-fold-b:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .kv-row{flex-wrap:wrap}:root[data-ui=v2] .kv-sel{display:grid;grid-template-rows:0fr;flex:1 0 100%;transition:grid-template-rows var(--duration-standard) var(--ease-standard)}:root[data-ui=v2] .kv-sel.is-open{grid-template-rows:1fr}:root[data-ui=v2] .kv-sel-in{display:flex;align-items:center;gap:6px;min-height:0;overflow:hidden;padding-left:var(--kv-g);font-size:11.5px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .kv-sel.is-open .kv-sel-in{min-height:26px;padding-bottom:3px}:root[data-ui=v2] .kv-sel-l{min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .kv-row.is-draft .kv-sel-l{color:var(--amber-text)}:root[data-ui=v2] .kv-row.is-live .kv-sel-l{color:var(--green)}:root[data-ui=v2] .kv-sel .kv-tl{height:22px;font-size:11.5px}:root[data-ui=v2] .kv-sel .kv-cm{flex-wrap:nowrap}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .kv-sel{transition:none}}:root[data-ui=v2] .kv-lane-acts{display:inline-flex;flex:none;gap:2px;margin-left:4px}:root[data-ui=v2] .kv-error{margin:0 0 8px;padding:6px 10px;border:1px solid var(--red-line);border-radius:var(--r-control);background:var(--red-soft);font-size:12px;line-height:1.45;color:var(--red-text)}:root[data-ui=v2] .kv-note{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--muted)}:root[data-ui=v2] .kv-list{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .kv-row{margin:0;position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;border-radius:var(--r-control)}:root[data-ui=v2] .kv-row:before,:root[data-ui=v2] .kv-row:after{content:"";position:absolute;z-index:0;left:calc(var(--kv-x) - var(--kv-w) / 2);width:var(--kv-w);pointer-events:none}:root[data-ui=v2] .kv-row:before{top:-2px;height:calc(var(--kv-dy) + 2px)}:root[data-ui=v2] .kv-row:after{top:var(--kv-dy);bottom:0}:root[data-ui=v2] .kv-row[data-up=none]:before,:root[data-ui=v2] .kv-row[data-down=none]:after{display:none}:root[data-ui=v2] .kv-row[data-up=hist]:before,:root[data-ui=v2] .kv-row[data-down=hist]:after{background:var(--kv-line)}:root[data-ui=v2] .kv-row[data-up=draft]:before,:root[data-ui=v2] .kv-row[data-down=draft]:after{background:var(--kv-draft)}:root[data-ui=v2] .kv-pick{display:grid;grid-template-columns:var(--kv-g) minmax(0,1fr) auto auto;align-items:center;flex:1 1 0;min-width:0;height:var(--kv-h);padding:0 4px 0 0;border:0;border-radius:var(--r-control);background:transparent;text-align:left;color:var(--ink);cursor:pointer}:root[data-ui=v2] .kv-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover: hover){:root[data-ui=v2] .kv-row:not(.is-viewing):not(.is-pick):hover{background:var(--hover);--kv-bg: var(--hover)}}:root[data-ui=v2] .kv-dot{position:relative;z-index:1;display:grid;place-items:center;width:var(--kv-g);height:100%}:root[data-ui=v2] .kv .sdot{--sd: var(--kv-sd);--sdot-hole: var(--kv-bg)}:root[data-ui=v2] .kv-dot .sdot:before{box-shadow:0 0 0 3px var(--kv-bg)}:root[data-ui=v2] .kv-dot .sdot[data-s=live]:before{box-shadow:0 0 0 2px var(--kv-bg),0 0 0 4px var(--green-line)}:root[data-ui=v2] .kv-line{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}:root[data-ui=v2] .kv-v{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:500}:root[data-ui=v2] .kv-m{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .kv-line .kv-m:before{content:"· "}:root[data-ui=v2] .kv-st{padding-left:8px;font-size:11.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .kv-inl{position:relative;z-index:2;display:inline-flex;flex:none;align-items:center;gap:2px;padding-right:4px}:root[data-ui=v2] .kv-box{display:grid;place-items:center;width:15px;height:15px;margin:0 6px 0 8px;border:1px solid var(--line-strong);border-radius:3px;background:var(--card)}:root[data-ui=v2] .kv-pick[aria-pressed=true] .kv-box{background:var(--green);border-color:var(--green)}:root[data-ui=v2] .kv-pick[aria-pressed=true] .kv-box:after{content:"";width:8px;height:4px;border:solid var(--card);border-width:0 0 1.5px 1.5px;transform:translateY(-1px) rotate(-45deg)}:root[data-ui=v2] .kv-row.is-pick,:root[data-ui=v2] .kv-row.is-viewing{background:var(--green-soft);--kv-bg: var(--green-soft)}:root[data-ui=v2] .kv-row.is-viewing.is-draft{background:var(--amber-soft);--kv-bg: var(--amber-soft)}:root[data-ui=v2] .kv-row.is-viewing .kv-dot .sdot:before{box-shadow:0 0 0 2px var(--kv-bg),0 0 0 3.5px var(--green)}:root[data-ui=v2] .kv-row.is-viewing.is-draft .kv-dot .sdot:before{box-shadow:0 0 0 2px var(--kv-bg),0 0 0 3.5px var(--s-warn)}:root[data-ui=v2] .dialog.kv-diff-dialog{--dialog-w: 880px}:root[data-ui=v2] .kv-diff{display:grid;gap:12px;min-width:0}:root[data-ui=v2] .kv-diff-msg{margin:0;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .kv-sum{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .kv-sum-i{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline}:root[data-ui=v2] .kv-sum-k{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .kv-sum-i.is-added .kv-sum-k{color:var(--green)}:root[data-ui=v2] .kv-sum-i.is-removed .kv-sum-k{color:var(--red-text)}:root[data-ui=v2] .kv-sum-i.is-changed .kv-sum-k{color:var(--amber-text)}:root[data-ui=v2] .kv-sum-n{font-size:13px;font-weight:500}:root[data-ui=v2] .kv-sum-f{grid-column:2;display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--ink)}:root[data-ui=v2] .kv-sum-l{color:var(--muted)}:root[data-ui=v2] .kv-sum-l:after{content:":"}:root[data-ui=v2] .kv-sum-o{color:var(--muted)}:root[data-ui=v2] .kv-diff-sbs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}:root[data-ui=v2] .kv-diff-col{display:grid;gap:6px;min-width:0;align-content:start}:root[data-ui=v2] .kv-diff-h{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .kv-diff-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-control);background:var(--obj-bg)}:root[data-ui=v2] .kv-diff-list li{display:flex;gap:6px;min-height:24px;padding:3px 8px;border-bottom:1px solid var(--line-subtle);font-family:var(--font-mono);font-size:11.5px;line-height:1.45}:root[data-ui=v2] .kv-diff-list li:last-child{border-bottom:0}:root[data-ui=v2] .kv-diff-list li.is-add{background:var(--green-soft)}:root[data-ui=v2] .kv-diff-list li.is-del{background:var(--red-soft)}:root[data-ui=v2] .kv-diff-list li.is-pad{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--line-subtle) 4px 5px)}:root[data-ui=v2] .kv-diff-list li.is-fold{justify-content:center;color:var(--muted);font-family:inherit}:root[data-ui=v2] .kv-sg{flex:none;width:10px;color:var(--muted)}:root[data-ui=v2] .kv-diff-list li.is-add .kv-sg{color:var(--green)}:root[data-ui=v2] .kv-diff-list li.is-del .kv-sg{color:var(--red-text)}:root[data-ui=v2] .kv-tx{min-width:0;padding-left:calc(var(--d, 0) * 12px);overflow-wrap:anywhere}@media (forced-colors: active){:root[data-ui=v2] .kv-row:before,:root[data-ui=v2] .kv-row:after{background:CanvasText!important}}@media (max-width: 720px){:root[data-ui=v2] .kv{--kv-h: 44px}}:root[data-ui=v2] .fi2-head{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .phead.fi2-head{min-height:0;padding:0;border-bottom:0}:root[data-ui=v2] .fi2-step .phead.fi2-head{padding-bottom:10px}:root[data-ui=v2] .fi2-head .tico.sm{width:22px;height:22px;border-radius:5px;background:var(--tb);border:1px solid color-mix(in oklch,var(--tc) 30%,var(--line));color:var(--tc)}:root[data-ui=v2] .fi2-head .fi2-eyebrow{flex:1;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .fi2-pick{display:grid;gap:10px}:root[data-ui=v2] .se-hd{display:flex;justify-content:flex-end;font-size:12px}:root[data-ui=v2] .se-tiles{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}:root[data-ui=v2] .se-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;width:100%;padding:0 0 8px;border:1px solid var(--line);border-radius:var(--r-surface, 6px);background:var(--obj-bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden}:root[data-ui=v2] .se-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .se-tile[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}:root[data-ui=v2] .se-tcrop{grid-column:1 / -1;display:block;padding:8px 8px 0;margin-bottom:6px;background:var(--paper);border-bottom:1px solid var(--line-subtle);pointer-events:none}:root[data-ui=v2] .se-tcrop>*{border-radius:3px 3px 0 0!important;border-bottom:0!important}:root[data-ui=v2] .se-tblank{display:block;height:96px;background:var(--track);border-radius:3px 3px 0 0}:root[data-ui=v2] .se-tck{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green);color:var(--card)}:root[data-ui=v2] .se-tt{display:grid;gap:1px;min-width:0;padding-left:8px}:root[data-ui=v2] .se-tt .nm{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .se-tt .mt{font-size:11.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-ui=v2] .se-tile .fi2-aux{align-self:start;padding-right:8px;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}@media (hover: hover){:root[data-ui=v2] .se-tile:not([aria-pressed=true]):hover{border-color:var(--line-strong)}}:root[data-ui=v2] .fi2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .fi2-meta .chip{gap:6px}:root[data-ui=v2] .fi2-warn{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--amber-text)}:root[data-ui=v2] .fi2-step{display:grid;align-content:start;gap:0;padding:16px 16px 48px;background:var(--col-bg);border-left:1px solid var(--col-line)}:root[data-ui=v2] .fi2-step .fi2-head{padding-bottom:10px}:root[data-ui=v2] .fi2-sec{padding:14px 0;border-top:1px solid var(--line)}:root[data-ui=v2] .fi2-sec:first-of-type{border-top:0;padding-top:4px}:root[data-ui=v2] .fi2-step .fi-mail{display:flex;justify-content:center;padding:12px;border-radius:var(--r-surface);background:var(--paper);border:1px solid var(--line)}:root[data-ui=v2] .fi2-step .fi-mail>*{max-width:268px}:root[data-ui=v2] .fi2-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 10px;margin:0;align-items:center;font-size:13px}:root[data-ui=v2] .fi2-kv dt{color:var(--muted);font-size:12px}:root[data-ui=v2] .fi2-kv dd{margin:0;min-width:0;display:grid;gap:4px;justify-items:start}:root[data-ui=v2] .fi2-val{max-width:100%;padding:1px 6px;border-radius:var(--vchip-radius);background:color-mix(in oklch,var(--ink) 5%,var(--obj-bg));font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .fi2-rules{display:flex;flex-wrap:wrap;gap:4px}:root[data-ui=v2] .fi2-rules>span{padding:1px 6px;border:1px solid var(--line);border-radius:var(--chip-radius);background:var(--obj-bg);font-size:11.5px}:root[data-ui=v2] .fi2-stats{display:grid;gap:4px}:root[data-ui=v2] .fi2-stat{margin:0;font-size:13px;color:var(--muted)}:root[data-ui=v2] .fi2-stat b{font-size:18px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}:root[data-ui=v2] .fi2-help{margin:8px 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .fi2-roster{font-size:13px}:root[data-ui=v2] .form-pick[data-unset] .sel-trigger{border-color:var(--green)}:root[data-ui=v2] .form-pick[data-unset] .sel-trigger[data-placeholder-shown] .sel-value{color:var(--ink)}:root[data-ui=v2] .form-pick[data-unset] .frow>.help{color:var(--green)}:root[data-ui=v2] .scope-head{flex:none;gap:10px;padding:18px 14px 10px;background:var(--col-bg)}:root[data-ui=v2] .scope-head .col-head{justify-content:flex-start;height:32px;margin-bottom:0}:root[data-ui=v2] .scope-head .col-title{flex:none;max-width:60%}:root[data-ui=v2] .scope-head .col-actions{margin-left:auto}:root[data-ui=v2] .scope-head .col-actions .ui-button{height:32px;min-height:32px;padding-block:0;white-space:nowrap}:root[data-ui=v2] .scope-head .col-actions .ui-button.sh-new{height:var(--btn-h-sm);min-height:var(--btn-h-sm);padding-inline:8px;gap:4px;font-size:12px}:root[data-ui=v2] .scope-head .col-actions .ui-button.sh-new svg{width:14px;height:14px}:root[data-ui=v2] .scope-head .sh-sub{margin:-6px 0 0;font-size:13px;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .scope-head .sh-scope{display:inline-flex;flex:none;align-items:center;gap:2px;height:26px;padding:0 6px;margin-left:-2px;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}:root[data-ui=v2] .scope-head .sh-scope[data-state=open]{background:var(--track);color:var(--ink)}:root[data-ui=v2] .scope-head .sh-scope:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .scope-head .sh-bar{display:flex;align-items:center;gap:6px;height:34px;min-width:0}:root[data-ui=v2] .scope-head .sh-search{display:flex;flex:1 1 auto;align-items:center;gap:8px;height:34px;min-width:0;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card-raised);color:var(--muted);box-shadow:var(--shadow-control)}:root[data-ui=v2] .scope-head .sh-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}:root[data-ui=v2] .scope-head .sh-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}:root[data-ui=v2] .scope-head .sh-search input::placeholder{color:var(--muted)}:root[data-ui=v2] .scope-head .sh-search-wrap{position:relative;display:flex;flex:1 1 auto;min-width:0}:root[data-ui=v2] .scope-head .sh-chip{display:inline-flex;flex:0 1 auto;align-items:center;gap:2px;min-width:0;max-width:60%;height:22px;padding:0 2px 0 8px;border-radius:999px;background:var(--green-soft);color:var(--ink);font-size:12.5px;font-weight:500}:root[data-ui=v2] .scope-head .sh-chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .scope-head .sh-chip>button{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}:root[data-ui=v2] .scope-head .sh-chip>button:hover{background:var(--hover);color:var(--ink)}:root[data-ui=v2] .scope-head .sh-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:var(--r-control);background:var(--card-raised);box-shadow:var(--shadow-float)}:root[data-ui=v2] .scope-head .sh-suggest-h{padding:4px 8px 2px;color:var(--muted);font-size:12px}:root[data-ui=v2] .scope-head .sh-suggest-o{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:6px;color:var(--ink);font-size:13px;cursor:pointer}:root[data-ui=v2] .scope-head .sh-suggest-o>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .scope-head .sh-suggest-o>.sh-suggest-ic{flex:none;display:grid;place-items:center;color:var(--muted)}:root[data-ui=v2] .scope-head .sh-suggest-o>b{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .scope-head .sh-suggest-o[aria-selected=true]{background:var(--hover)}:root[data-ui=v2] .scope-head .sh-filter{display:inline-flex;flex:none;align-items:center;gap:5px;height:34px;max-width:50%;padding:0 8px 0 9px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card-raised);color:var(--muted);box-shadow:var(--shadow-control);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}:root[data-ui=v2] .scope-head .sh-filter span{overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .scope-head .sh-filter.is-set,:root[data-ui=v2] .scope-head .sh-filter[data-state=open]{color:var(--ink)}:root[data-ui=v2] .scope-head .sh-filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .scope-head .sh-views{display:inline-flex;flex:none;gap:2px;height:32px;padding:2px;border-radius:var(--r-control);background:var(--track)}:root[data-ui=v2] .scope-head .sh-views button{display:inline-grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:max(2px,calc(var(--r-control) - 2px));background:transparent;color:var(--muted);cursor:pointer}:root[data-ui=v2] .scope-head .sh-views button[aria-checked=true]{background:var(--card-raised);color:var(--ink);box-shadow:var(--shadow-control)}:root[data-ui=v2] .scope-head .sh-views button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}:root[data-ui=v2] .scope-head .sh-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root[data-ui=v2] .scope-head{position:relative}:root[data-ui=v2] .sh-menu .aux{margin-left:12px;font-variant-numeric:tabular-nums}@media (hover: hover){:root[data-ui=v2] .scope-head .sh-scope:hover{background:var(--track);color:var(--ink)}:root[data-ui=v2] .scope-head .sh-filter:hover{color:var(--ink)}:root[data-ui=v2] .scope-head .sh-views button:not([aria-checked=true]):hover{color:var(--ink)}}@media (max-width: 720px){:root[data-ui=v2] .scope-head .sh-bar,:root[data-ui=v2] .scope-head .sh-search{height:40px}:root[data-ui=v2] .scope-head .sh-search input{font-size:16px}:root[data-ui=v2] .scope-head .sh-views{height:40px}:root[data-ui=v2] .scope-head .sh-views button{width:36px;height:36px}}:root[data-ui=v2] .scope-frame{--scope-list-w: 304px;--scope-grid-w: 476px}@media (max-width: 1360px){:root[data-ui=v2] .scope-frame{--scope-list-w: 280px;--scope-grid-w: 440px}}:root[data-ui=v2] .v2-content-frame.scope-frame,:root[data-ui=v2] .v2-flows-frame.scope-frame:has(>.broadcast-split){--scope-list-w: 280px}@media (max-width: 1360px){:root[data-ui=v2] .v2-content-frame.scope-frame,:root[data-ui=v2] .v2-flows-frame.scope-frame:has(>.broadcast-split){--scope-list-w: 260px}}@media (min-width: 1031px){:root[data-ui=v2] .scope-frame,:root[data-ui=v2] .v2-flows-frame.scope-frame:has(>.broadcast-split){--listcol-w: var(--scope-list-w)}:root[data-ui=v2] .scope-frame[data-view=grid]{--listcol-w: var(--scope-grid-w)}:root[data-ui=v2] .scope-frame[data-view=grid] .scope-head{grid-template-columns:minmax(0,calc(var(--scope-list-w) + var(--workspace-pad-x, 0px) - 29px))}:root[data-ui=v2] .scope-frame .v2-listcol.scope-listcol{display:flex;flex-direction:column;overflow:hidden}:root[data-ui=v2] .scope-frame .v2-listcol.scope-listcol{border-right:1px solid var(--col-line)}}:root[data-ui=v2] .scope-frame .scope-body{flex:1;min-height:0;overflow-y:auto;background:var(--col-bg)}@media (min-width: 1031px){:root[data-ui=v2] .scope-frame .scope-listcol>.listcol{flex:1;min-height:0;border-right:0}}:root[data-ui=v2] .scope-frame>header.page-header{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-ui=v2] .scope-head .col-actions .sh-icon-btn{display:inline-grid;place-items:center;width:32px;padding:0}:root[data-ui=v2] .scope-head .col-actions .sh-icon-btn.sh-quiet{width:26px;height:26px;min-height:26px;border-color:transparent;background:transparent;box-shadow:none;color:var(--muted)}@media (hover: hover){:root[data-ui=v2] .scope-head .col-actions .sh-icon-btn.sh-quiet:hover{background:var(--track);color:var(--ink)}}.apt-sw{display:inline-flex;align-items:center;cursor:pointer;flex:none}.apt-sw input{appearance:none;width:34px;height:20px;margin:0;padding:0;border:0;border-radius:999px;background:var(--color-line-strong);position:relative;cursor:pointer;flex:none;transition:background-color .18s var(--ctl-ease, ease)}.apt-sw input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-card);box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink) 25%,transparent);transition:transform .22s var(--ctl-ease, ease)}.apt-sw input:checked{background:var(--color-green)}.apt-sw input:checked:after{transform:translate(14px)}.apt-sw input:active:not(:disabled):after{width:20px}.apt-sw input:checked:active:not(:disabled):after{transform:translate(10px)}.apt-sw input:disabled{cursor:default;opacity:.55}.apt-sw[data-locked]{cursor:default}.apt-sw input:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media (prefers-reduced-motion: reduce){.apt-sw input,.apt-sw input:after{transition:none}}.apt-muted{color:var(--color-muted);font-size:12.5px}.apt-dot{width:7px;height:7px;border-radius:999px;background:var(--color-amber);flex:none}.apt-needs-chip{display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--color-amber-line);border-radius:999px;background:var(--color-card);color:var(--color-amber-text);font-size:11.5px;line-height:18px}.apt-needs-chip .apt-dot{width:6px;height:6px}.ap2-status-t{min-width:0;overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis}.ap2-add{width:100%;padding:6px 10px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-control);background:none;color:var(--color-muted);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ap2-add:hover{color:var(--color-ink);background:var(--color-hover)}.ap2-tacts{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.ap2-tacts .tw-btn,.ap2 .mx-table .tw-btn{height:28px;padding-inline:10px;font-size:12.5px}.xp-tcell .apt-needs-chip{margin-top:3px}.ap2-tnote{min-width:0;font-weight:400;overflow:hidden;color:var(--color-muted);font-size:12.5px;text-overflow:ellipsis}.ap2 .mx-table tr>td.mx-td:first-child{padding:0;height:64px}.ap2 .mx-table .gt-thumb{width:100%;height:64px;padding:4px 12px;border:0;border-radius:0}.ap2 .mx-table .gt-thumb :is(.ta,.xa){height:56px}.gt[data-suggested]{border-style:dashed}.ap3{display:grid;gap:24px;margin-top:16px}.ap3-part{display:grid;min-width:0}.ap3-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:8px;border-bottom:1px solid var(--color-line-strong)}.ap3-h{margin:0;font:400 18px/1.25 var(--font-display);color:var(--color-ink)}.ap3-sub{color:var(--color-muted);font-size:13px}.ap3-on{margin-left:auto;font-variant-numeric:tabular-nums}.ap3-row{display:grid;grid-template-columns:136px minmax(0,1fr);gap:8px 12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--color-line)}.ap3-row:last-child{border-bottom:0}.ap3-row[data-empty]{padding:6px 0;align-items:center}.ap3-rh{margin:0;padding-top:6px;font:400 14px/1.35 var(--font-display);color:var(--color-ink)}.ap3-row[data-empty] .ap3-rh{padding-top:0;color:var(--color-muted)}.ap3-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none}.ap3 .ap2-add{padding:4px 10px}@media (max-width: 760px){.ap3-row{grid-template-columns:minmax(0,1fr);gap:10px}.ap3-cards{grid-template-columns:minmax(0,1fr)}}.ap-page:has(.v2-flows-frame){display:block;max-width:none;gap:0}.ap5-status{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:12.5px;white-space:nowrap}.ap5-dot{width:6px;height:6px;border-radius:50%;background:var(--color-line-strong);flex:none}.ap5-status[data-tone=on]{color:var(--color-green)}.ap5-status[data-tone=on] .ap5-dot{background:var(--color-green)}.ap5-status[data-tone=wait] .ap5-dot{background:var(--color-amber-line)}.ap5-drawer{overflow:hidden}.ap5-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0}.ap5-dmain{display:flex;flex-direction:column;min-width:0;min-height:0}.ap5-dhead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 16px}.ap5-dtitle{display:grid;gap:4px;min-width:0;margin-right:auto}.ap5-dname{margin:0;font-family:var(--font-display, var(--font-mono));font-size:24px;line-height:1.2;font-weight:400;color:var(--color-ink)}.ap5-dbody{flex:1;min-height:0;overflow:auto;padding:4px 28px 72px}.ap5-stats{display:grid;gap:20px;align-content:start;min-width:0}.ap5-line{margin:0;color:var(--color-ink);font-size:16px;line-height:1.45;text-wrap:pretty}.ap5-needs{margin:0;color:var(--color-muted);font-size:13.5px}.ap5-desc{margin:0;color:var(--color-muted);font-size:13.5px;line-height:1.5}.ap5-role{justify-self:start}.ap5-chart{display:grid;gap:10px}.ap5-chart .label-caps{margin:0}.ap5-chart-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ap5-key{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:12.5px}.ap5-key i{width:10px;height:10px;border-radius:2px;background:#b9d3c8}.ap5-key i[data-k=clicked]{margin-left:8px;background:var(--color-green)}.ap5-stats .ap5-line{font-size:17px}.ap5-advanced{width:100%}.ap5-rail{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:20px;padding:24px 16px 72px;border-left:1px solid var(--color-line)}.ap5-rail-power{display:grid;gap:10px}.ap5-rail-power .tw-btn{width:100%;justify-content:center}@media (max-width: 1300px){.ap5-detail{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 1030px){.ap5-detail{grid-template-columns:minmax(0,1fr);height:auto;flex:none}.ap5-rail{border-left:0;padding:0 16px 72px}.ap5-dhead{flex-wrap:wrap;padding:12px 16px}.ap5-dtitle{flex-basis:100%}.ap5-dhead .tw-btn{flex:1;height:44px;justify-content:center}.v2-flows-frame .v2-page-grid.split>.v2-drawer-flow.ap5-drawer{overflow-y:auto}.ap5-dmain{display:block}.ap5-dbody{overflow:visible;padding:4px 16px 24px}}:root[data-ui=v2] .flow-stage.stage-plane.is-simple{background-image:none;box-shadow:none}.aps{display:grid;gap:22px;max-width:680px;padding:8px 0 48px;color:var(--color-ink)}.aps-sw{justify-self:start;font-size:14px}.aps-big{margin:0;font-size:22px;line-height:1.5;text-wrap:pretty}.aps-result{margin:0;padding-top:16px;border-top:1px solid var(--color-line);font-size:16px;line-height:1.5}.aps-desc{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5}@media (max-width: 1030px){.aps-big{font-size:19px}.aps-sw{min-height:44px}}.aps .plot-shell{min-height:0}:root[data-ui=v2] .aps-sw input:not(:checked){background:color-mix(in oklch,var(--ink) 32%,transparent)}:root[data-ui=v2] .ap5.scope-frame[data-mode=simple]{--scope-list-w: 470px}:root[data-ui=v2] .ap5[data-mode=simple] .lrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px 14px 14px}.ap5 .gt[data-size=compact][data-current]{box-shadow:0 0 0 2px var(--color-green)}.ap5 .gt[data-size=compact] .gt-title{text-align:left}.ap5 .gt-chip[data-tone=on]{color:var(--color-green)}.ap5 .gt[data-status=off] .gt-pic,.ap5 .gt[data-status=later] .gt-pic{filter:grayscale(1);opacity:.55}@media (max-width: 640px){:root[data-ui=v2] .ap5[data-mode=simple] .lrows{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .ap5.scope-frame[data-mode=advanced]{--scope-list-w: 312px}.ap5 .lrow-btn[data-status=later] .nm{color:var(--color-muted)}.ap5 .ap5-li{display:grid;place-items:center;width:24px;color:var(--color-ink)}.ap5 .lrow-btn[data-status=later] .ap5-li,.ap5 .lrow-btn[data-status=off] .ap5-li{color:var(--color-muted)}:root[data-ui=v2] .ap5 .rail-frame.rail-tucked{grid-template-columns:minmax(0,1fr) 112px}.ap5-strip{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;padding:20px 8px;border:0;border-left:1px solid var(--color-line);background:var(--color-white, #fff);text-align:center;cursor:pointer}.ap5-strip:hover{background:color-mix(in oklch,var(--color-green) 5%,white)}.ap5-strip .gt-chip{margin-bottom:14px}.ap5-strip-n{font-size:28px;line-height:1;color:var(--color-green);font-variant-numeric:tabular-nums}.ap5-strip-l{font-size:11.5px;color:var(--color-muted)}.ap5-strip-s{margin-top:10px;font-size:12.5px;color:var(--color-ink);font-variant-numeric:tabular-nums}.ap5-strip-open{margin-top:auto;font-size:18px;color:var(--color-muted)}.ap5 .ap5-flowdrawer{position:relative}.ap5-tuck{position:absolute;top:76px;right:328px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-line);border-radius:50%;background:#fff;color:var(--color-muted);font-size:15px;line-height:1;cursor:pointer}.ap5-tuck:hover{color:var(--color-ink)}.campaign-banner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px 16px;min-height:34px;padding:7px 16px;border:0;border-radius:8px;background:var(--color-green);color:#fff}.campaign-banner-text{overflow:hidden;margin:0;min-width:0;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.campaign-banner-lead,.campaign-banner-name{font-weight:500}.campaign-banner-fact{color:#ffffffe6}.campaign-banner-fact:before{content:"·";margin:0 8px;color:#ffffff8c}.campaign-banner-link{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap}.campaign-banner-link:hover{text-decoration:underline;text-underline-offset:2px}.campaign-banner-link:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ui=v2] .ro{min-width:0}:root[data-ui=v2] .ro-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;min-width:0}:root[data-ui=v2] .ro-hd .label-caps{min-width:0;line-height:1.5}:root[data-ui=v2] .ro-big{flex:none;font-size:28px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--green)}:root[data-ui=v2] .ro-big.is-zero{color:var(--muted)}:root[data-ui=v2] .ro-big small{margin-left:4px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted)}:root[data-ui=v2] .ro-reach{margin:0 0 10px}:root[data-ui=v2] .ro-slim{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-width:0}:root[data-ui=v2] .ro-slim>.num{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ro-strip{flex:1;display:flex;gap:2px;height:6px;min-width:0}:root[data-ui=v2] .ro-strip i{min-width:3px;border-radius:2px}:root[data-ui=v2] .ro-strip i[data-tone=strong]{background:var(--green)}:root[data-ui=v2] .ro-strip i[data-tone=mid]{background:color-mix(in oklch,var(--green) 60%,var(--track))}:root[data-ui=v2] .ro-strip i[data-tone=soft]{background:color-mix(in oklch,var(--green) 35%,var(--track))}:root[data-ui=v2] .ro-strip i[data-tone=faint]{background:color-mix(in oklch,var(--green) 18%,var(--track))}:root[data-ui=v2] .ro-strip i[data-tone=none]{background:var(--track);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .ro-sub{margin:6px 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ro-uh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 0 6px;font-size:11px;color:var(--muted)}:root[data-ui=v2] .ro-uh .label-caps{flex:none;font-size:10.5px;color:var(--muted)}:root[data-ui=v2] .ro-tree{list-style:none;display:grid;margin:0;padding:0;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .ro-tr{display:grid;grid-template-columns:minmax(0,1fr) 40px 56px minmax(44px,auto);gap:8px;align-items:center;min-height:30px;padding:5px 0;border-bottom:1px solid var(--line-subtle);font-size:13px}:root[data-ui=v2] .ro-l{min-width:0;padding-left:calc(var(--lv, 0) * 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}:root[data-ui=v2] .ro-tr:not([data-lv="0"]) .ro-l:before{content:"";display:inline-block;width:8px;height:6px;margin:0 6px 2px 0;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}:root[data-ui=v2] .ro-b{height:6px;border-radius:3px;background:var(--track);overflow:hidden}:root[data-ui=v2] .ro-b i{display:block;height:100%;border-radius:3px;background:var(--s-off)}:root[data-ui=v2] .ro-tr.is-em .ro-b i{background:var(--green)}:root[data-ui=v2] .ro-tr.is-muted .ro-b{background:none}:root[data-ui=v2] .ro-v{text-align:right;color:var(--ink)}:root[data-ui=v2] .ro-as{text-align:right;font-size:11px;color:var(--muted)}:root[data-ui=v2] .ro-tr.is-root :is(.ro-l,.ro-v){font-weight:500}:root[data-ui=v2] .ro-tr.is-em .ro-v{font-size:16px;font-weight:500;color:var(--green)}:root[data-ui=v2] .ro-tr.is-em.is-zero .ro-v{color:var(--ink)}:root[data-ui=v2] .ro-tr.is-muted :is(.ro-l,.ro-v){font-size:12px;font-weight:400;color:var(--muted)}:root[data-ui=v2] .ro-foot{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ro-foot>span:last-child{white-space:nowrap}:root[data-ui=v2] .ro-foot.is-stack{flex-direction:column;gap:2px}:root[data-ui=v2] .ro-foot.is-stack>span{white-space:normal}:root[data-ui=v2] .ro-foot .is-danger{color:var(--red-text)}:root[data-ui=v2] .ro-note{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}:root[data-ui=v2] .frv-issues{margin:0 0 12px;min-width:0}:root[data-ui=v2] .frv-hrow{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}:root[data-ui=v2] .frv-hlab{flex:none;font-weight:500;color:var(--ink)}:root[data-ui=v2] .frv-hissues{display:grid;gap:4px;margin:8px 0 0;padding:0 0 0 16px;font-size:12px;color:var(--ink);list-style:disc}:root[data-ui=v2] .frv-sec{min-width:0;padding-top:14px;border-top:1px solid var(--line)}:root[data-ui=v2] .frv-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;min-width:0}:root[data-ui=v2] .frv-note{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}:root[data-ui=v2] .frv-err{color:var(--red-text)}:root[data-ui=v2] .frv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0}:root[data-ui=v2] .pager-range{margin:0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums lining-nums}:root[data-ui=v2] .pager-nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px}:root[data-ui=v2] :is(.pager-page,.pager-step){display:inline-grid;place-items:center;min-width:30px;height:30px;min-height:0;padding:0 6px;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums lining-nums;cursor:pointer}:root[data-ui=v2] .pager-page[aria-current=page]{color:var(--ink);background:var(--card-raised);box-shadow:var(--shadow-control),0 0 0 1px var(--line)}:root[data-ui=v2] :is(.pager-page,.pager-step):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .pager-step:disabled{color:var(--faint);cursor:default}@media (hover: hover){:root[data-ui=v2] :is(.pager-page,.pager-step):not(:disabled):not([aria-current=page]):hover{color:var(--ink);background:var(--hover)}}:root[data-ui=v2] .spark{display:block;flex:none;overflow:visible}:root[data-ui=v2] .spark-line{fill:none;stroke:var(--series-1);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}:root[data-ui=v2] .spark-area{fill:var(--series-1);fill-opacity:.1;stroke:none}:root[data-ui=v2] .spark-end{fill:var(--series-1);stroke:none}:root[data-ui=v2] .flow-tp-spark .spark-line{stroke:var(--s-off);stroke-width:1}:root[data-ui=v2] .flow-tp-spark :is(.spark-area,.spark-end){display:none}:root[data-ui=v2] .stepline{container-type:inline-size;display:flex;align-items:center;gap:10px;min-width:0}:root[data-ui=v2] .stepline ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex:1;min-width:0}:root[data-ui=v2] .stepline li{display:flex;align-items:center;min-width:0;flex:0 1 auto}:root[data-ui=v2] .stepline li+li{flex:1 1 auto}:root[data-ui=v2] .stepline-ln{flex:1 1 8px;min-width:6px;height:1px;margin:0 6px;background:var(--line-strong)}:root[data-ui=v2] .stepline-ln[data-done=true]{background:var(--green-line)}:root[data-ui=v2] .stepline-st{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0;border:0;border-radius:4px;background:none;color:var(--muted);font:inherit;cursor:pointer}:root[data-ui=v2] .stepline-st:disabled{cursor:default}:root[data-ui=v2] .stepline-st[data-state=done],:root[data-ui=v2] .stepline-st[data-state=cur]{color:var(--ink)}:root[data-ui=v2] .stepline-st:not(:disabled):hover .stepline-lb{text-decoration:underline;text-underline-offset:3px}:root[data-ui=v2] .stepline-st:focus-visible{outline:2px solid var(--green);outline-offset:2px}:root[data-ui=v2] .stepline-mk{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;background:var(--card);color:var(--muted);font-family:var(--font-mono);font-size:11px}:root[data-ui=v2] .stepline-st[data-state=done] .stepline-mk{border-color:var(--step-done-line);background:var(--step-done-bg);color:var(--green)}:root[data-ui=v2] .stepline-st[data-state=cur] .stepline-mk{border-color:var(--green);background:var(--green);color:var(--card)}:root[data-ui=v2] .stepline-lb{overflow:hidden;font-family:var(--font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .stepline-st[aria-current=step] .stepline-lb{font-weight:500}:root[data-ui=v2] .stepline-of{flex:none;color:var(--muted);font-family:var(--font-mono);font-size:11.5px;white-space:nowrap}@container (max-width: 400px){:root[data-ui=v2] .stepline-st:not([aria-current=step]) .stepline-lb{display:none}}:root[data-ui=v2] .af{position:relative;display:inline-flex}:root[data-ui=v2] .af-trigger{color:var(--muted)}:root[data-ui=v2] .af.is-open .af-trigger{visibility:hidden}:root[data-ui=v2] .pop.af-panel{position:absolute;left:0;top:0;width:248px;max-height:min(420px,70vh);overflow-y:auto;animation:afMorph var(--spring-morph-dur) var(--spring-morph)}@keyframes afMorph{0%{clip-path:inset(0 calc(100% - 112px) calc(100% - 26px) 0 round var(--r-control));opacity:.6}to{clip-path:inset(0 0 0 0 round var(--r-surface));opacity:1}}:root[data-ui=v2] .af-head{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;color:var(--muted);font-size:12px;font-weight:500}:root[data-ui=v2] .af-head .af-back{margin-left:-4px}:root[data-ui=v2] .af-step{animation:afStep var(--duration-standard) var(--ease-enter)}@keyframes afStep{0%{opacity:0;transform:translate(-8px)}}:root[data-ui=v2] .af-panel .mi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .af-panel .mi .af-aux{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .af-panel .mi .af-chev{flex:none;color:var(--muted)}:root[data-ui=v2] .af-panel .mi .af-ck{flex:none;display:inline-grid;place-items:center;width:16px;color:var(--green)}:root[data-ui=v2] .af-panel .mi .num{font-variant-numeric:tabular-nums}@media (hover: hover){:root[data-ui=v2] .af-panel .mi:hover{background:var(--hover)}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .pop.af-panel,:root[data-ui=v2] .af-step{animation:none}}:root[data-ui=v2] .ftb-count{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:13px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ftb-sep{color:var(--muted);font-weight:400}:root[data-ui=v2] .ftb-clear{min-height:0;height:auto;padding:0;border:0;background:transparent;color:var(--green);font:inherit;font-weight:500;cursor:pointer}:root[data-ui=v2] .ftb-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width: 721px){:root[data-ui=v2] .customers-page.filters-closed{grid-template-columns:48px var(--cust-list-w) 16px minmax(0,1fr)}:root[data-ui=v2] .customers-page.filters-closed .customer-list-panel{grid-column:2;margin-left:0}:root[data-ui=v2] .customers-page.filters-closed .customer-detail-panel{grid-column:4}:root[data-ui=v2] .customers-page .customer-filters-toggle{display:none}}:root[data-ui=v2] .customer-filters-toggle .fl-n{margin-left:2px}:root[data-ui=v2] .customer-filter-toolbar{display:grid;gap:8px;justify-items:start}:root[data-ui=v2] .cd-meta{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px 12px;margin:14px 0 0;font-size:13px}:root[data-ui=v2] .cd-meta dt{color:var(--muted)}:root[data-ui=v2] .cd-meta dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;min-width:0}:root[data-ui=v2] .cd-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);white-space:nowrap}:root[data-ui=v2] .cd-tag+.cd-tag{color:var(--muted);border-color:var(--line)}:root[data-ui=v2] .cd-tag.is-warn{color:var(--amber-text);border-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .cd-tag.is-danger{color:var(--red-text);border-color:var(--red-line);background:var(--red-soft)}:root[data-ui=v2] .cd-tag.is-success{color:var(--green);border-color:var(--green-line);background:var(--green-soft)}:root[data-ui=v2] .cd-group{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}:root[data-ui=v2] .cd-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-weight:500;white-space:nowrap}:root[data-ui=v2] .cd-muted{color:var(--muted)}:root[data-ui=v2] .cd-remove{min-height:0;height:auto;padding:0;border:0;background:transparent;color:var(--red-text);font:inherit;font-weight:500;cursor:pointer}:root[data-ui=v2] .cd-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media (hover: hover){:root[data-ui=v2] .cd-remove:hover{text-decoration:underline}}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2{max-width:none;margin-top:12px;padding-left:var(--hm-label, 26px)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;min-height:28px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-mark)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-title{font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle .legend{display:inline-flex}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle .legend-group.heatmap-legend-v2-swatches{display:inline-flex;gap:4px;min-width:0}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle .heatmap-legend-v2-swatches i{width:10px;height:10px;margin:0;border-radius:var(--r-mark)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-chevron{transition:transform .12s ease}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle[aria-expanded=true] .heatmap-legend-v2-chevron{transform:rotate(180deg)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-toggle[aria-expanded=true]{margin-bottom:10px}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2-chevron{transition:none}}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2 .legend{max-width:none;gap:14px 32px;font-size:12px;color:var(--ink)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2 .legend-group{gap:6px;min-width:0;grid-template-columns:minmax(0,max-content)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2 .legend-group strong{margin-bottom:2px;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2 .legend span{align-items:center;gap:7px}:root[data-ui=v2] .customer-heatmap .heatmap-legend-v2 .legend i{margin-top:0;border-radius:var(--r-mark)}:root[data-ui=v2] .customer-heatmap .heatmap-upcoming-v2{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}:root[data-ui=v2] .customer-heatmap .heatmap-upcoming-v2-title{margin:0 0 10px;font-size:14px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .customer-heatmap .heatmap-upcoming-v2 .pills{align-items:center}:root[data-ui=v2] .customer-heatmap .heatmap-upcoming-v2 .bpill{font-size:13px}:root[data-ui=v2] .customer-heatmap .heatmap-upcoming-v2 .heatmap-upcoming-more{padding:0 6px;font-size:13px;font-weight:500;color:var(--ink)}@media (min-width: 1181px){:root[data-ui=v2] .customers-page.sc-mode{--cust-filters-w: 296px}}@media (min-width: 721px) and (max-width: 1180px){:root[data-ui=v2] .customers-page.sc-mode{--cust-filters-w: 264px}}:root[data-ui=v2] .customers-page .customer-filter-panel.fc{padding:0;background:var(--fc-bg);border-right:1px solid var(--fc-edge)}:root[data-ui=v2] .fc-foot.sc-foot{display:grid;gap:10px;padding:12px var(--fc-pad) 14px;background:var(--fc-bg)}:root[data-ui=v2] .sc-count{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;row-gap:2px}:root[data-ui=v2] .sc-n{font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}:root[data-ui=v2] .sc-nl{font-size:13px;color:var(--ink)}:root[data-ui=v2] .sc-of{grid-column:1 / -1;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sc-acts{display:flex;gap:6px}:root[data-ui=v2] .sc-acts .btn{flex:1;justify-content:center}:root[data-ui=v2] .sc-save[aria-disabled=true]{background:var(--track);border-color:var(--line);color:var(--muted);box-shadow:none;cursor:not-allowed}:root[data-ui=v2] .sc-zero{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-surface);background:var(--card);color:var(--muted);font-size:12px;line-height:1.5}:root[data-ui=v2] .sc-zero b{color:var(--ink);font-weight:500}:root[data-ui=v2] .sc-way-out{display:inline;min-height:0;padding:0;border:0;background:transparent;color:var(--green);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--green-line);text-underline-offset:3px;cursor:pointer}:root[data-ui=v2] .sc-delete{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:0;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}:root[data-ui=v2] .sc-delete-help{margin:0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sc-name{display:grid;gap:6px}:root[data-ui=v2] .sc-name-l{font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .sc-name .field{height:36px;background:var(--card)}:root[data-ui=v2] .sc-name .field input{width:100%;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:0}:root[data-ui=v2] .sc-name .field.is-bad{border-color:var(--red-text)}:root[data-ui=v2] .sc-name-err{margin:0;font-size:12px;color:var(--red-text)}:root[data-ui=v2] .sc-name-key{margin:0;justify-self:start;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sc-name-key .mono{margin-left:4px;font-size:11.5px;overflow-wrap:anywhere}:root[data-ui=v2] .sc-name-help{margin:0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sc-name-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}:root[data-ui=v2] .sc-ph-show,:root[data-ui=v2] .sc-ph-back{display:none}@media (hover: hover){:root[data-ui=v2] .sc-save[aria-disabled=true]:hover{background:var(--track)}:root[data-ui=v2] .sc-delete:hover{color:var(--red-text)}}:root[data-ui=v2] .customer-row-wrap.sc-skel .customer-row{pointer-events:none;cursor:default}:root[data-ui=v2] .customer-row-wrap.sc-skel .customer-row-main{flex:1;min-width:0}:root[data-ui=v2] .customer-row-wrap.sc-skel .skel.line{height:10px;margin:0}:root[data-ui=v2] .customer-row-wrap.sc-skel .sc-skel-value{flex:none;width:56px}:root[data-ui=v2] .customer-matching-count.is-stale{opacity:.45}@media (max-width: 720px){:root[data-ui=v2] .customers-page.sc-mode .customer-filter-panel.fc:not([hidden]){position:static;inset:auto;z-index:auto;max-height:none;height:auto;border-radius:0;border-right:0;box-shadow:none;overflow:visible;margin:calc(var(--workspace-pad-top, 0px) * -1) calc(var(--workspace-pad-x, 0px) * -1) 0}:root[data-ui=v2] .customers-page.sc-mode .fc-body{overflow:visible}:root[data-ui=v2] .customers-page.sc-mode .fc-foot.sc-foot{position:sticky;bottom:0;z-index:2;padding-bottom:calc(14px + var(--phone-tabbar-h, 64px) + env(safe-area-inset-bottom,0px))}:root[data-ui=v2] .customers-page.sc-mode:not(.sc-ph-list) .customer-list-panel,:root[data-ui=v2] .customers-page.sc-mode:not(.sc-ph-list) .customer-detail-panel{display:none}:root[data-ui=v2] .customers-page.sc-mode.sc-ph-list .customer-filter-panel.fc{display:none}:root[data-ui=v2] .customers-page.sc-mode .sc-ph-show{display:inline-flex;justify-self:start;align-items:center;gap:6px;min-height:44px}:root[data-ui=v2] .customers-page.sc-mode .sc-ph-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-bottom:6px}:root[data-ui=v2] .sc-name input{font-size:16px}:root[data-ui=v2] .customers-page.sc-mode .customer-filters-toggle{display:none}}:root[data-ui=v2]{--se-soft-mix: 13%}:root[data-ui=v2] [style*=--se-c]{--se-soft: color-mix(in oklch, var(--se-c) var(--se-soft-mix), var(--card));--se-ink: color-mix(in oklch, var(--se-c) 88%, var(--ink))}:root[data-ui=v2] .se-sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:var(--r-mark, 2px);background:var(--se-c)}:root[data-ui=v2] .se-muted{color:var(--muted);font-size:12px}:root[data-ui=v2] .se-ov{appearance:none;position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;min-width:0;padding:3px 6px;border:0;border-radius:var(--r-control);background:var(--se-c);color:var(--card);font:500 11px/1.25 var(--font-ui, inherit);text-align:left;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px #0a191a2e}:root[data-ui=v2] .se-ov b{display:flex;align-items:center;gap:3px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .se-ov span{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .se-ov.one{flex-direction:row;align-items:center;gap:6px;padding-block:0}:root[data-ui=v2] .se-ov-shrink{background:var(--se-soft);color:var(--se-ink);box-shadow:inset 3px 0 0 var(--se-c),inset 0 0 0 1px color-mix(in oklch,var(--se-c) 30%,transparent);padding-left:8px}:root[data-ui=v2] .se-ov:hover{box-shadow:0 0 0 2px var(--ink)}:root[data-ui=v2] .se-ov-shrink:hover{box-shadow:inset 3px 0 0 var(--se-c),0 0 0 2px var(--ink)}:root[data-ui=v2] .se-ov.on{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--se-c)}:root[data-ui=v2] .se-ov.se-moving{opacity:.4;outline:2px dashed var(--se-c);outline-offset:2px}:root[data-ui=v2] .se-ov:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).se-block{background:repeating-linear-gradient(135deg,var(--se-c) 0 5px,color-mix(in oklch,var(--se-c) 82%,white) 5px 10px);color:var(--card)}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).se-shrink{box-shadow:inset 3px 0 0 var(--se-c)}:root[data-ui=v2] .bv2-mday:has(.se-mks){position:relative;padding-bottom:20px}:root[data-ui=v2] .bv2-mday .se-mks{position:absolute;left:3px;right:3px;bottom:3px;display:grid;gap:2px;min-width:0}:root[data-ui=v2] .se-mk{display:block;min-width:0;padding:0 4px;border-radius:var(--r-mark, 2px);background:var(--se-c);color:var(--card);font:500 10px/15px var(--font-ui, inherit);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}:root[data-ui=v2] .se-mk-shrink{background:var(--se-soft);color:var(--se-ink);box-shadow:inset 3px 0 0 var(--se-c)}:root[data-ui=v2] .bv2-month.is-compact .se-mk{font-size:0;height:4px;padding:0}:root[data-ui=v2] .se-sel{margin-top:12px}:root[data-ui=v2] .se-make{width:100%;justify-content:center;border-color:var(--green-line)}:root[data-ui=v2] .se-make .kbd{margin-left:4px}:root[data-ui=v2] .se-openev{width:100%;justify-content:flex-start;gap:8px}:root[data-ui=v2] .se-inline{padding:12px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .se-ph{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}:root[data-ui=v2] .se-tlist{list-style:none;margin:0;padding:0;display:grid;gap:4px}:root[data-ui=v2] .se-trow{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}:root[data-ui=v2] .se-trow:hover{border-color:var(--se-c);box-shadow:inset 3px 0 0 var(--se-c)}:root[data-ui=v2] .se-trow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .se-tn{display:grid;min-width:0}:root[data-ui=v2] .se-tn b{font-weight:500;font-size:13px}:root[data-ui=v2] .se-tn span{font-size:12px;color:var(--muted)}:root[data-ui=v2] .se-tp{font-size:12.5px}:root[data-ui=v2] .se-pick-foot{display:flex;justify-content:space-between;margin-top:8px}:root[data-ui=v2] .se-back{margin:-4px 0 6px -8px}:root[data-ui=v2] .se-chead{display:flex;align-items:flex-start;gap:10px}:root[data-ui=v2] .se-chead .se-sw{width:14px;height:14px;margin-top:3px}:root[data-ui=v2] .se-chead h4{margin:0;font-size:15px;font-weight:500}:root[data-ui=v2] .se-clist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}:root[data-ui=v2] .se-clist li{display:grid;gap:2px;padding:8px 10px;border-radius:var(--r-control);background:var(--se-soft);font-size:13px}:root[data-ui=v2] .se-clist li.clash{background:var(--hover)}:root[data-ui=v2] .se-when b{font-weight:500}:root[data-ui=v2] .se-eff{font-size:12px;color:var(--se-ink)}:root[data-ui=v2] .se-note{font-size:12px;color:var(--muted)}:root[data-ui=v2] :is(.se-warn,.se-err){font-size:12px;color:var(--red-text)}:root[data-ui=v2] .se-cgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}:root[data-ui=v2] .se-price{font-size:15px}:root[data-ui=v2] .se-step{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .se-step .round{appearance:none;width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--card);color:var(--ink);font:inherit;cursor:pointer}:root[data-ui=v2] .se-step .round:hover{border-color:var(--ink)}:root[data-ui=v2] .se-step .v{min-width:28px;text-align:center;font-size:15px}:root[data-ui=v2] .se-slug{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .se-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}:root[data-ui=v2] .se-acts .grow{flex:1}:root[data-ui=v2] .se-card{padding:16px 18px;border-top:3px solid var(--se-c)}:root[data-ui=v2] .se-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}:root[data-ui=v2] .se-card h3{margin:0;font-size:18px;font-weight:500;outline:0}:root[data-ui=v2] .se-kick{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--se-ink)}:root[data-ui=v2] .se-priv{display:inline-flex;align-items:center;gap:3px;margin-left:4px;padding:0 5px;border-radius:var(--r-pill, 999px);background:var(--hover);color:var(--muted)}:root[data-ui=v2] .se-meta{margin-top:2px;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .se-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:10px 0;border-block:1px solid var(--line)}:root[data-ui=v2] .se-sum div{display:grid;gap:2px}:root[data-ui=v2] .se-sum span{font-size:11.5px;color:var(--muted)}:root[data-ui=v2] .se-sum b{font-size:16px;font-weight:500}:root[data-ui=v2] .se-facts{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:13px}:root[data-ui=v2] .se-facts li{display:flex;gap:8px;align-items:flex-start}:root[data-ui=v2] .se-facts svg{flex:none;margin-top:2px;color:var(--muted)}:root[data-ui=v2] .se-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:root[data-ui=v2] .se-slug-url{margin:6px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--muted);overflow-wrap:anywhere}:root[data-ui=v2] .se-card-acts{justify-content:flex-start;padding-top:12px;border-top:1px solid var(--line)}:root[data-ui=v2] .se-edit{display:grid;gap:12px;margin-top:12px}:root[data-ui=v2] .se-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root[data-ui=v2] .se-help{margin:0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .se-cx{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-surface)}:root[data-ui=v2] .se-cx p{margin:0 0 6px;font-size:13px}:root[data-ui=v2] .se-cx b{font-weight:500}:root[data-ui=v2] .se-movebar{position:fixed;left:50%;z-index:60;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;border:1px solid var(--line-strong);border-radius:var(--r-surface);background:var(--card-raised, var(--card));box-shadow:0 8px 24px #0a191a29;font-size:13px}:root[data-ui=v2] .se-movebar{top:14px}:root[data-ui=v2] .se-tform{display:grid;gap:14px;padding-top:4px}:root[data-ui=v2] .se-hues{display:flex;gap:8px}:root[data-ui=v2] .se-hue{appearance:none;width:28px;height:28px;border:0;border-radius:50%;background:var(--se-c);cursor:pointer}:root[data-ui=v2] .se-hue[aria-checked=true]{box-shadow:0 0 0 2px var(--card-raised, var(--card)),0 0 0 4px var(--se-c)}:root[data-ui=v2] .se-hue:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root[data-ui=v2] .se-rules{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root[data-ui=v2] .se-rule{appearance:none;display:grid;gap:2px;padding:10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}:root[data-ui=v2] .se-rule b{font-weight:500}:root[data-ui=v2] .se-rule span{font-size:12px;color:var(--muted)}:root[data-ui=v2] .se-rule[aria-checked=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-soft)}:root[data-ui=v2] .se-price-field span{color:var(--muted);font-size:12px}:root[data-ui=v2] .se-hidden-sw{display:flex;align-items:flex-start;gap:10px;cursor:pointer}:root[data-ui=v2] .se-hidden-sw>span{display:grid;gap:2px}:root[data-ui=v2] .se-hidden-sw b{font-weight:500;font-size:13px}:root[data-ui=v2] .se-hidden-sw .help{font-size:12px;color:var(--muted)}:root[data-ui=v2] .se-tprev{display:grid;gap:6px;padding:12px;border-radius:var(--r-surface);background:var(--paper, var(--hover))}:root[data-ui=v2] .se-wrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:14px}:root[data-ui=v2] .se-wrow .t{font-weight:500}:root[data-ui=v2] .se-wrow .w{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .se-wrow .w b{font-weight:500}:root[data-ui=v2] .se-wrow .w>span:not(.se-wtag){font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .se-wtag{justify-self:start;margin-top:3px;padding:1px 7px;border-radius:999px;background:var(--se-soft);color:var(--se-ink);font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--se-c) 35%,transparent)}@media (max-width: 720px){:root[data-ui=v2] :is(.se-cgrid,.se-2,.se-rules){grid-template-columns:1fr}}:root[data-ui=v2] .bv2{display:grid;gap:16px;min-width:0}:root[data-ui=v2] .bv2-side{gap:10px}:root[data-ui=v2] .bv2-card{min-width:0;border:0;padding:16px 18px 14px}:root[data-ui=v2] .bv2-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}:root[data-ui=v2] .bv2-name{margin:0;font-size:16px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .bv2-meta{margin-top:2px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .bv2-sum{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .bv2-big{font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .bv2-muted{color:var(--muted)}:root[data-ui=v2] .bv2-caps{font-size:var(--label-size);font-weight:500;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell,.bv2-mdt,.bv2-mday,.bv2-key i){background:var(--bv-bg, var(--card));color:var(--bv-fg, var(--ink))}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell,.bv2-mdt,.bv2-mday,.bv2-key i).is-empty{background:var(--hover);color:var(--muted)}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell,.bv2-mdt,.bv2-mday,.bv2-key i).is-full{background:var(--green);color:var(--card)}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).is-blocked{background:repeating-linear-gradient(135deg,var(--green) 0 6px,color-mix(in oklab,var(--green) 55%,var(--ink)) 6px 12px);color:var(--card);box-shadow:none}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--line-subtle)}:root[data-ui=v2] .bv2-mcell.is-closed{background:repeating-linear-gradient(135deg,transparent 0 3px,var(--line-subtle) 3px 4px);box-shadow:none}:root[data-ui=v2] .bv2-key{display:inline-flex;gap:2px}:root[data-ui=v2] .bv2-key i{width:12px;height:12px;border-radius:var(--r-mark, 2px)}:root[data-ui=v2] .bv2-grid{--hh: 46px;--rh: 22px;--gap: 3px;--lw: 48px;position:relative;display:grid;grid-template-columns:var(--lw) repeat(7,minmax(0,1fr));grid-template-rows:var(--hh) repeat(var(--rows),var(--rh));gap:var(--gap)}:root[data-ui=v2] .bv2-corner{border-bottom:1px solid var(--line)}:root[data-ui=v2] .bv2-dh{appearance:none;display:grid;gap:2px;align-content:end;padding:0 4px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font:inherit;font-size:11px;color:var(--muted);text-align:left;cursor:pointer}:root[data-ui=v2] .bv2-dh:hover{background:var(--hover)}:root[data-ui=v2] .bv2-dh.is-selected{box-shadow:inset 0 -2px 0 var(--green);color:var(--ink)}:root[data-ui=v2] .bv2-wd{text-transform:uppercase;letter-spacing:.04em}:root[data-ui=v2] .bv2-wd b{font-weight:400;color:var(--ink)}:root[data-ui=v2] .bv2-dh.is-today .bv2-wd,:root[data-ui=v2] .bv2-dh.is-today .bv2-wd b{color:var(--green)}:root[data-ui=v2] .bv2-hl{align-self:center;padding-right:6px;font-size:11px;color:var(--muted);text-align:right}:root[data-ui=v2] .bv2-cell{appearance:none;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 4px;border:0;border-radius:var(--radius-control);font:inherit;font-size:11.5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;cursor:pointer}:root[data-ui=v2] button.bv2-cell:hover{box-shadow:inset 0 0 0 2px var(--ink)}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell,.bv2-mday,.bv2-dh):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;z-index:2}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).is-selected{outline:2px solid var(--ink);outline-offset:1px;z-index:1}:root[data-ui=v2] .bv2-now{position:absolute;left:calc(var(--lw) - 2px);right:0;top:calc(var(--hh) + var(--gap) + var(--at) * (var(--rh) + var(--gap)));height:0;border-top:2px solid var(--red);pointer-events:none;z-index:3}:root[data-ui=v2] .bv2-now span{position:absolute;left:-46px;top:-9px;height:16px;padding:0 4px;border-radius:var(--radius-pill, 999px);background:var(--red);color:var(--card);font-size:10px;line-height:16px}:root[data-ui=v2] .bv2-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .bv2-legend span{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .bv2-legend .bv2-mcell{display:inline-block;width:14px;height:12px}:root[data-ui=v2] .bv2-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(200px,calc((100% - 24px) / 3))),1fr));gap:12px}:root[data-ui=v2] .bv2-mini{padding:12px}:root[data-ui=v2] .bv2-mini-head{display:grid}:root[data-ui=v2] .bv2-kpi{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:12px}:root[data-ui=v2] .bv2-mini .bv2-big{font-size:20px}:root[data-ui=v2] .bv2-mgrid{--rh: 10px;--rg: 1.5px;position:relative;display:grid;grid-template-columns:22px repeat(7,minmax(0,1fr));grid-template-rows:18px repeat(var(--rows),var(--rh));gap:var(--rg) 2px}:root[data-ui=v2] .bv2-mdh{font-size:10.5px;text-transform:capitalize;text-align:center;color:var(--muted)}:root[data-ui=v2] .bv2-mdh.is-today{color:var(--green);font-weight:500}:root[data-ui=v2] .bv2-mhl{font-size:10px;line-height:var(--rh, 14px);color:var(--muted)}:root[data-ui=v2] .bv2-mcell{appearance:none;min-width:0;padding:0;border:0;border-radius:var(--r-mark, 2px);cursor:pointer}:root[data-ui=v2] span.bv2-mcell{cursor:default}:root[data-ui=v2] button.bv2-mcell:hover{outline:2px solid var(--ink);outline-offset:-1px}:root[data-ui=v2] .bv2-mnow{position:absolute;left:calc(24px + (100% - 24px) * var(--col) / 7);width:calc((100% - 24px) / 7 - 2px);top:calc(18px + var(--rg) + var(--at) * (var(--rh) + var(--rg)));height:2px;background:var(--red);pointer-events:none}:root[data-ui=v2] .bv2-mnow:before{content:"";position:absolute;left:-3px;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--red)}:root[data-ui=v2] .bv2-mtot{display:grid;grid-template-columns:22px repeat(7,minmax(0,1fr));gap:2px;margin-top:6px}:root[data-ui=v2] .bv2-mdt{height:16px;font-size:10px;line-height:16px;text-align:center;border-radius:var(--r-mark, 2px)}:root[data-ui=v2] .bv2-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}:root[data-ui=v2] .bv2-mwd{padding-bottom:4px;font-size:12px;text-transform:capitalize;text-align:center;color:var(--muted)}:root[data-ui=v2] .bv2-mday{appearance:none;display:grid;place-items:center;align-content:center;gap:2px;height:50px;border:0;border-radius:4px;font:inherit;font-size:11px;cursor:pointer}:root[data-ui=v2] .bv2-mday b{font-size:13px;font-weight:500}:root[data-ui=v2] .bv2-mday.is-today,:root[data-ui=v2] .bv2-mday:hover{box-shadow:inset 0 0 0 2px var(--ink)}:root[data-ui=v2] .bv2-month.is-compact .bv2-mday{height:26px;border-radius:var(--r-mark, 2px);font-size:10px}:root[data-ui=v2] .bv2-month.is-compact .bv2-mday b{font-size:10px;font-weight:400}:root[data-ui=v2] .bv2-month.is-compact .bv2-mday.is-today{box-shadow:inset 0 0 0 2px var(--red)}:root[data-ui=v2] .bv2-dh.is-selected,:root[data-ui=v2] .bv2-mdh.is-selected{background:var(--green-soft);color:var(--ink)}:root[data-ui=v2] button.bv2-mdh{appearance:none;padding:0;border:0;border-radius:var(--r-mark, 2px);background:transparent;font:inherit;font-size:10px;cursor:pointer}:root[data-ui=v2] button.bv2-mdh:hover{background:var(--hover);color:var(--ink)}:root[data-ui=v2] button.bv2-mdh:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-grid{--hh: 44px;--rh: 24px;--gap: 3px;--lw: 52px;column-gap:4px;row-gap:var(--gap)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-corner{border:0}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-dh{position:sticky;top:0;z-index:3;justify-items:center;align-content:center;gap:1px;padding:2px 4px;border:0;border-radius:var(--radius-control);background:var(--card);font-size:12.5px;color:var(--ink)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-wd{text-transform:capitalize;letter-spacing:normal}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-wd b{font-weight:400}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-dt{font-size:11.5px;color:var(--muted)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-dh.is-today :is(.bv2-wd,.bv2-wd b){color:var(--green);font-weight:500}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-dh:hover{background:var(--hover)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-dh.is-selected{background:var(--green-soft);box-shadow:none}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-hl{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;padding:0 4px;background:transparent;border-radius:var(--radius-control);font-size:11px;color:var(--muted)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-hl.is-closed{color:var(--faint)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell{border-radius:4px;font-size:11.5px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell:is(.is-empty,.is-off){background:var(--hover);box-shadow:none}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-off{background:transparent}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-closed{background:var(--card) repeating-linear-gradient(135deg,transparent 0 4px,var(--line-subtle) 4px 5px);box-shadow:inset 0 0 0 1px var(--line-subtle)}:root[data-ui=v2] .bv2-persauna[data-look=v5] button.bv2-cell:hover{box-shadow:inset 0 0 0 1px var(--ink)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-selected{outline:0;overflow:visible;z-index:2}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-selected:not(.is-blocked){background-image:linear-gradient(color-mix(in oklch,var(--green) 10%,transparent),color-mix(in oklch,var(--green) 10%,transparent))}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-selected:after{content:"";position:absolute;inset:calc(var(--gap) / -2) -2px;pointer-events:none;border:0 solid var(--green);border-radius:5px;border-top-width:var(--et, 0);border-right-width:var(--er, 0);border-bottom-width:var(--eb, 0);border-left-width:var(--el, 0)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-t{--et: 2px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-b{--eb: 2px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-l{--el: 2px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-r{--er: 2px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-now{left:var(--lw);right:0;margin-top:calc(var(--gap) / -2)}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-now span{left:auto;right:-12px}:root[data-ui=v2] button.bv2-hl{appearance:none;border:0;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}:root[data-ui=v2] button.bv2-hl:hover{color:var(--ink)}:root[data-ui=v2] button.bv2-hl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] :is(.bv2-grid,.bv2-mgrid){user-select:none}:root[data-ui=v2] .bv2-ms{padding:16px 18px;border:0}:root[data-ui=v2] .bv2-ms-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}:root[data-ui=v2] .bv2-ms-title{margin:0;font-size:15px;font-weight:500;line-height:1.35;color:var(--ink)}:root[data-ui=v2] .bv2-ms-tot{margin-top:6px;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .bv2-ms-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-surface)}:root[data-ui=v2] .bv2-ms-sum>div{display:grid;padding:8px 10px}:root[data-ui=v2] .bv2-ms-sum>div+div{border-left:1px solid var(--line)}:root[data-ui=v2] .bv2-ms-sum span{font-size:11px;color:var(--muted)}:root[data-ui=v2] .bv2-ms-sum b{font-size:17px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .bv2-ms-list{list-style:none;margin:12px 0 0;padding:0 0 6px;max-height:34vh;overflow-y:auto}:root[data-ui=v2] .bv2-ms-p{display:flex;align-items:center;gap:10px;min-height:34px;border-bottom:1px solid var(--line-subtle);font-size:13px}:root[data-ui=v2] .bv2-ms-p:last-child{border-bottom:0}:root[data-ui=v2] .bv2-ms-pn{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}:root[data-ui=v2] .bv2-ms-priv{display:inline-block;padding:0 6px;border-radius:var(--r-pill, 999px);font-size:10.5px;line-height:16px;font-weight:500;color:var(--card);background:var(--green)}:root[data-ui=v2] .bv2-ms-ps{font-size:11px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .bv2-ms-pp{min-width:22px;text-align:right;font-weight:500}:root[data-ui=v2] .bv2-ms-note{margin:12px 0 0;font-size:13px;color:var(--muted)}:root[data-ui=v2] .bv2-ms-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}:root[data-ui=v2] .bv2-ms-group{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .bv2-ms-gn{font-size:12px;color:var(--muted)}@media (max-width: 720px){:root[data-ui=v2] .bv2-ms-list{max-height:none}:root[data-ui=v2] .bv2-ms-p{min-height:44px}}:root[data-ui=v2] :is(.bv2-cell,.bv2-mcell).is-over{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line);font-weight:500}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-over{box-shadow:inset 0 0 0 1px var(--red-line)}@media (min-width: 721px){:root[data-ui=v2] .page-shell.bk-v2{grid-template-columns:208px minmax(0,1fr);grid-auto-rows:auto;align-content:start;min-height:100vh;margin:calc(var(--workspace-pad-top) * -1) calc(var(--workspace-pad-x) * -1) calc(var(--workspace-pad-bottom) * -1)}:root[data-ui=v2] .page-shell.bk-v2.bk-filters-closed{grid-template-columns:48px minmax(0,1fr)}:root[data-ui=v2] .page-shell.bk-v2>*{grid-column:2;padding-left:24px;padding-right:var(--workspace-pad-x)}:root[data-ui=v2] .page-shell.bk-v2>.page-header{margin-inline:0;padding-top:var(--workspace-pad-top)}:root[data-ui=v2] .page-shell.bk-v2>.fc.bk-side{--fc-pad: 10px;--fc-row-pl: 24px;grid-column:1;grid-row:1 / span 99;position:sticky;top:0;align-self:start;height:100vh;padding:0}:root[data-ui=v2] .bk-v2 .bk-side .fc-sec-h{padding-block:6px}:root[data-ui=v2] .bk-v2 .bk-side .fc-sec-t{min-width:0;white-space:normal;overflow-wrap:anywhere}:root[data-ui=v2] .bk-v2 .bk-side .fc-row-b{padding-block:6px}:root[data-ui=v2] .bk-v2 .bk-side :is(.fc-nm,.fc-mt){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}@media (max-width: 720px){:root[data-ui=v2] .page-shell.bk-v2>.page-header{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-ui=v2] .page-shell.bk-v2>.bk-filters-toggle{margin-bottom:12px}:root[data-ui=v2] .fc-sheet .bk-sheet-nav{margin:0 var(--fc-pad, 14px) 12px}}:root[data-ui=v2] .page-shell.bk-v2 .page-header-titles>div{flex-wrap:wrap;row-gap:8px;gap:14px}:root[data-ui=v2] .page-shell.bk-v2 .page-header-meta{font-weight:400;color:var(--ink);font-size:14px;gap:4px}:root[data-ui=v2] .bk-nav{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .bk-nav-ib,:root[data-ui=v2] .bk-nav-today{display:inline-flex;align-items:center;justify-content:center;height:30px;border-radius:var(--radius-control);font:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}:root[data-ui=v2] .bk-nav-ib{width:30px;padding:0;border:1px solid transparent;background:transparent;color:var(--muted)}:root[data-ui=v2] .bk-nav-today{padding:0 12px;margin-left:4px;border:1px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow-control)}@media (hover: hover){:root[data-ui=v2] :is(.bk-nav-ib,.bk-nav-today):hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] :is(.bk-nav-ib,.bk-nav-today):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .bk-nav-range{margin-left:10px;font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .bv2-cell.is-closed{background:var(--card) repeating-linear-gradient(135deg,transparent 0 4px,var(--line-subtle) 4px 5px);box-shadow:none}:root[data-ui=v2] .bv2-hl.is-closed{color:var(--faint)}:root[data-ui=v2] .bv2-cell .bv2-gdot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:currentColor}:root[data-ui=v2] .bv2-cell .bv2-gdot:before{content:"";position:absolute;inset:-5px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell .bv2-gdot{right:auto;left:4px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-grid{container:bv2grid / inline-size}:root[data-ui=v2] .bv2-mcell.is-selected{position:relative;outline:0;z-index:1}:root[data-ui=v2] .bv2-mcell.is-selected:not(.is-blocked){background-image:linear-gradient(color-mix(in oklch,var(--ink) 24%,transparent),color-mix(in oklch,var(--ink) 24%,transparent))}:root[data-ui=v2] .bv2-mcell.is-selected:after{content:"";position:absolute;inset:calc(var(--rg) / -2) -1px;pointer-events:none;border:0 solid color-mix(in oklch,var(--ink) 55%,transparent);border-top-width:var(--et, 0);border-right-width:var(--er, 0);border-bottom-width:var(--eb, 0);border-left-width:var(--el, 0)}:root[data-ui=v2] .bv2-mcell.e-t{--et: 1px}:root[data-ui=v2] .bv2-mcell.e-b{--eb: 1px}:root[data-ui=v2] .bv2-mcell.e-l{--el: 1px}:root[data-ui=v2] .bv2-mcell.e-r{--er: 1px}:root[data-ui=v2] button.bv2-mcell:hover{outline:0;box-shadow:inset 0 0 0 1px var(--ink)}@container bv2grid (max-width: 640px){:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-t{--et: 1px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-b{--eb: 1px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-l{--el: 1px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.e-r{--er: 1px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-selected:after{border-color:color-mix(in oklch,var(--ink) 55%,transparent);border-radius:4px}:root[data-ui=v2] .bv2-persauna[data-look=v5] .bv2-cell.is-selected:not(.is-blocked){background-image:linear-gradient(color-mix(in oklch,var(--ink) 18%,transparent),color-mix(in oklch,var(--ink) 18%,transparent))}}:root[data-ui=v2] .bk-roster .mx-table{table-layout:fixed}@media (min-width: 1031px){:root[data-ui=v2] .bk-v2 .bk-overview-grid{grid-template-columns:minmax(0,1fr) 350px;gap:16px}}:root[data-ui=v2] .bk-v2 .bk-recent-when{display:grid;gap:2px}:root[data-ui=v2] .bk-v2 .bk-recent-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}:root[data-ui=v2] .bk-v2 .bk-recent-day{font-family:var(--font-ui);line-height:1.35}:root[data-ui=v2] .bk-v2 .bk-recent-day>span{white-space:normal;overflow-wrap:anywhere}:root[data-ui=v2] .bk-v2 .bk-recent-meta{overflow:visible;text-overflow:clip;white-space:normal}:root[data-ui=v2] .bk-v2 .bk-recent-customer{display:block;white-space:normal;overflow-wrap:anywhere}:root[data-ui=v2] .bk-v2 .bk-recent-separator{display:none}:root[data-ui=v2] .bk-v2 .bk-recent-context{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 721px){:root[data-ui=v2] .bk-v2 .bk-recent-roster :is(.mx-th,.mx-td){padding-inline:8px}}@media (min-width: 721px){:root[data-ui=v2] .page-shell.bk-v2{grid-template-columns:252px minmax(0,1fr)}:root[data-ui=v2] .page-shell.bk-v2.bk-filters-closed{grid-template-columns:48px minmax(0,1fr)}:root[data-ui=v2] .bk-v2 .bk-side :is(.fc-nm,.fc-mt,.fc-sec-t){overflow-wrap:normal}}:root[data-ui=v2] .bk-v2 .bk-nav .btn{height:32px;padding-inline:12px;font-size:13px}:root[data-ui=v2] .bk-v2 .bk-nav-range{margin-left:8px;font-size:14px}:root[data-ui=v2] .bk-v2 .bk-panel{box-shadow:none}:root[data-ui=v2] .bk-v2 .bk-panel>div:first-child>h2{font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink)}:root[data-ui=v2] .bk-v2 .bv2-cell.is-empty:not(.is-blocked)>span{visibility:hidden}:root[data-ui=v2] .bk-v2 .bv2-persauna .bv2-big{font-size:15px}:root[data-ui=v2] .bk-v2 .bv2-name{font-size:15px}:root[data-ui=v2] .bk-v2 .bv2-key i{width:10px;height:10px}:root[data-ui=v2] .bk-v2 .bv2-persauna{gap:12px}:root[data-ui=v2] .bk-v2 .bv2-persauna>.bv2-card{border:1px solid var(--line);box-shadow:none}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-grid{--rh: 22px;--gap: 1px;column-gap:1px}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-cell{border-radius:0;font-size:11px}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-cell.is-empty{background:color-mix(in oklch,var(--line) 45%,var(--card))}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-cell.is-closed{background:var(--card);box-shadow:none}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-cell.is-selected:after{border-radius:0}:root[data-ui=v2] .bk-v2 .bv2-persauna[data-look=v5] .bv2-dh{border-radius:0}:root[data-ui=v2] .bk-v2 .bk-recent-card{padding:14px 0 12px}:root[data-ui=v2] .bk-v2 .bk-recent-card>div:first-child{padding-inline:16px;margin-bottom:6px}:root[data-ui=v2] .bk-v2 .bk-recent-card .bk-recent-help{padding-inline:16px}:root[data-ui=v2] .bk-v2 .bk-roster .mx-table .mx-th{height:30px;font-family:var(--font-ui);font-size:12px;font-weight:400;font-variant-caps:normal;letter-spacing:normal;text-transform:none;color:var(--muted)}:root[data-ui=v2] .bk-v2 .bk-recent-roster col:first-child{width:100px!important}:root[data-ui=v2] .bk-v2 .bk-recent-roster col:nth-last-child(2){width:46px!important}:root[data-ui=v2] .bk-v2 .bk-recent-roster col:last-child{width:72px!important}:root[data-ui=v2] .bk-v2 .bk-recent-roster :is(.mx-th,.mx-td):first-child{padding-left:16px}:root[data-ui=v2] .bk-v2 .bk-recent-roster :is(.mx-th,.mx-td):last-child{padding-right:16px}:root[data-ui=v2] .bk-roster:not(.bk-recent-roster) :is(.mx-td:first-child,.mx-td:first-child *){overflow:hidden;font-family:var(--font-ui);font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}:root[data-ui=v2] :is(.listcol,.v2-listcol) .tico[data-ty]{--tc-calm: oklch(from var(--tc) l calc(c/2) h);color:var(--tc-calm);border-color:color-mix(in oklch,var(--tc-calm) 18%,var(--line))}:root[data-ui=v2] :is(.listcol,.v2-listcol) :is(.active,[aria-current=true],.mx-tr--selected) .tico[data-ty]{background:var(--obj-bg);border-color:color-mix(in oklch,var(--tc-calm) 55%,var(--line))}:root[data-ui=v2] .tico.bare,:root[data-ui=v2] :is(.listcol,.v2-listcol) :is(.active,[aria-current=true],.mx-tr--selected) .tico.bare{background:none;border:none}:root[data-ui=v2] .tico.bare>svg{width:28px;height:28px;stroke-width:1.25}:root[data-ui=v2] .tico.bare>.sdot{right:-2px;bottom:-2px}.sce{--tp-ink: var(--ink);--tp-ink-soft: var(--ink);--tp-paper: var(--card);--tp-muted: var(--muted);--tp-field-bg: var(--track);display:grid;gap:12px;min-width:0}.sce-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sce-head h4{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.sce-lead,.sce-muted{margin:0;font-size:12px;color:var(--muted)}.sce-block{display:grid;gap:6px;min-width:0}.sce-field{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12px;color:var(--muted)}.sce-field input,.sce-field select,.sce-field textarea{font:inherit;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:7px;padding:6px 9px;min-width:0}.sce-field textarea{resize:vertical;line-height:1.45;min-height:84px}.sce-field input:focus-visible,.sce-field select:focus-visible,.sce-field textarea:focus-visible{outline:2px solid var(--green);outline-offset:0;border-color:var(--green)}.sce-field :disabled{opacity:.7}.sce-under{display:flex;justify-content:space-between;gap:10px}.sce-help{font-size:11px;color:var(--muted)}.sce-count{flex:none;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.sce-count.is-over{color:var(--red-text, #8c2f28)}.sce-switch{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);cursor:pointer}.sce-switch input{margin:0;accent-color:var(--green)}.sce-inherited{margin:0 0 0 21px;display:grid;gap:2px;font-size:12.5px;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.sce-inherited small{font-size:11px;color:var(--muted);white-space:normal}.sce-inherited-person{display:inline-flex;align-items:center;gap:6px}.sce-instructor{display:grid;gap:6px}.sce-instructor-pick{display:flex;align-items:flex-end;gap:10px}.sce-instructor-pick .sce-field{flex:1}.sce-links{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:42px}.sce-link{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--green);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sce-link:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.sce-person{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--track)}.sce-person h5{margin:0;font-size:12px;font-weight:600;color:var(--ink)}.sce-person-photo{display:flex;align-items:flex-end;gap:10px}.sce-person-photo .sce-field{flex:1}.sce-error{margin:0;font-size:12px;color:var(--red-text, #8c2f28)}.sce-state{display:grid;gap:8px;justify-items:start}.sce-conflict{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--amber-line);border-radius:8px;background:var(--amber-soft);font-size:12px;color:var(--amber-text)}.sce-conflict p{margin:0}.sce-conflict-saved{display:grid;gap:2px;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.sce-conflict-saved small{color:var(--muted)}.sce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sce-status{font-size:12px;color:var(--muted)}.cdrawer-scrim{display:none}@media (width >= 1030px){.cdrawer-layout.has-drawer{grid-template-columns:minmax(0,1fr) minmax(400px,540px)}}.cdrawer{--tp-ink: var(--ink);--tp-ink-soft: var(--ink);--tp-paper: var(--card);--tp-muted: var(--muted);--tp-field-bg: var(--track);container:cdrawer / inline-size;position:sticky;top:18px;display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 36px);overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-lifted)}@media (width < 1030px){.cdrawer{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(560px,100vw);max-height:none;border-width:0 0 0 1px;border-radius:0;box-shadow:var(--shadow-overlay)}.cdrawer-scrim{position:fixed;inset:0;z-index:69;background:#0c1f1c33}.cdrawer-head{padding-top:calc(16px + env(safe-area-inset-top,0px))}.cdrawer-foot{padding-bottom:env(safe-area-inset-bottom,0px)}}.cdrawer-head{flex:none;padding:18px 20px 0;border-bottom:1px solid var(--line)}.cdrawer-eyebrow{margin-bottom:10px}.cdrawer-titlerow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when aside";gap:14px;align-items:start}.cdrawer-when{grid-area:when;display:grid;gap:8px;min-width:0}.cdrawer-title{margin:0;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.25;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.cdrawer-title:focus{outline:none}.cdrawer-meta{display:grid;gap:5px}.cdrawer-meta p{display:flex;align-items:center;gap:9px;margin:0;font-size:13.5px;color:var(--ink);font-variant-numeric:tabular-nums}.cdrawer-meta svg{flex:none;color:var(--muted)}.cdrawer-status{display:flex;flex-wrap:wrap;gap:6px}.cdrawer-aside{grid-area:aside;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:210px}.cdrawer-close svg{flex:none;width:18px;height:18px}.cdrawer-scope{display:grid;gap:2px;margin:0;padding:8px 12px;border-radius:8px;background:var(--green-soft);color:var(--green)}.cdrawer-scope b{font-size:13px;font-weight:600}.cdrawer-scope small{font-size:11.5px;line-height:1.35;color:color-mix(in oklab,var(--green) 70%,var(--muted))}.cdrawer-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--green);cursor:pointer}.cdrawer-back:hover{text-decoration:underline;text-underline-offset:2px}.cdrawer-back:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:3px}.cdrawer-tabs{display:flex;gap:2px;margin:14px -4px 0;overflow-x:auto;scrollbar-width:none}.cdrawer-tab{position:relative;flex:none;padding:10px 12px 11px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--muted);cursor:pointer}.cdrawer-tab:hover{color:var(--ink)}.cdrawer-tab[aria-selected=true]{color:var(--green);font-weight:600}.cdrawer-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:var(--green)}.cdrawer-tab:focus-visible{outline:2px solid var(--green);outline-offset:-3px;border-radius:6px}.cdrawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px}.cdrawer-panel:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.cdrawer-section{display:grid;gap:8px;min-width:0;padding:16px 0}.cdrawer-section+.cdrawer-section{border-top:1px solid var(--line)}.cdrawer-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.cdrawer-section-head h3{margin:0;font-size:13.5px;font-weight:600;color:var(--ink)}.cdrawer-text{margin:0;font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.cdrawer-text.is-empty{color:var(--muted)}.cdrawer-source{font-size:11.5px;color:var(--muted)}.cdrawer-error{margin:0;font-size:12.5px;color:var(--red-text, #8c2f28)}.cdrawer-mono{font-family:var(--font-mono);color:var(--ink)}.cdrawer-person{display:flex;align-items:center;gap:12px;min-width:0}.cdrawer-person-text{display:grid;gap:1px;min-width:0}.cdrawer-person-text b{font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.cdrawer-meeting{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.cdrawer-meeting-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.cdrawer-meeting-text{display:grid;gap:2px;justify-items:start;min-width:0}.cdrawer-meeting-text b{font-size:14px;font-weight:500;color:var(--ink)}.cdrawer-meeting-text small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cdrawer-meeting-action{display:grid;justify-items:end;gap:4px;text-align:right}.cdrawer-meeting-action a{display:inline-flex;align-items:center;gap:6px}.cdrawer-meeting-action small{max-width:26ch;font-size:11.5px;color:var(--muted)}.cdrawer-host{display:grid;gap:2px;margin:0;padding-top:8px;font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.cdrawer-host small{font-size:11.5px;color:var(--muted)}.cdrawer-summary{display:grid;gap:8px}.cdrawer-summary-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cdrawer-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.cdrawer-row>svg{flex:none}.cdrawer-row-text{display:grid;flex:1;gap:2px;min-width:0}.cdrawer-row-text b{font-size:13.5px;font-weight:500}.cdrawer-row-text small{display:block;font-size:12px;color:var(--muted)}.cdrawer-row-text small:first-letter{text-transform:uppercase}button.cdrawer-row{font:inherit;text-align:left;cursor:pointer}button.cdrawer-row:hover{border-color:var(--line-strong);background:color-mix(in oklab,var(--green) 4%,var(--card))}button.cdrawer-row:focus-visible{outline:2px solid var(--green);outline-offset:1px}.cdrawer-chevron{flex:none;color:var(--muted);transition:transform .15s ease}[aria-expanded=true]>.cdrawer-chevron{transform:rotate(90deg)}.cdrawer-reveal{display:grid;gap:18px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.cdrawer-reveal>*+*{padding-top:16px;border-top:1px solid var(--line)}.cdrawer-foot{flex:none;display:grid;border-top:1px solid var(--line);background:var(--card)}.cdrawer-more{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 20px;border-bottom:1px solid var(--line)}.cdrawer-foot-row{display:flex;min-width:0}.cdrawer-foot-nav{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:12px 20px;border:0;background:none;font:inherit;text-align:left;color:var(--ink)}.cdrawer-foot-nav>svg{flex:none;color:var(--muted)}button.cdrawer-foot-nav{cursor:pointer}button.cdrawer-foot-nav:hover{background:color-mix(in oklab,var(--green) 5%,transparent)}button.cdrawer-foot-nav:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.cdrawer-foot-more{flex:none;border-left:1px solid var(--line)}.cdrawer-foot-text{display:grid;flex:1;gap:1px;min-width:0}.cdrawer-foot-text b{font-size:13.5px;font-weight:500}.cdrawer-foot-text small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}@container cdrawer (width < 480px){.cdrawer-head,.cdrawer-body{padding-left:16px;padding-right:16px}.cdrawer-titlerow{grid-template-areas:"when close" "scope scope"}.cdrawer-aside{display:contents}.cdrawer-close{grid-area:close;justify-self:end}.cdrawer-scope{grid-area:scope}.cdrawer-meeting{grid-template-columns:auto minmax(0,1fr)}.cdrawer-meeting-action{grid-column:1 / -1;justify-items:start;text-align:left}.cdrawer-foot-nav{padding-left:16px;padding-right:16px}.cdrawer-foot-more{position:relative;gap:4px}.cdrawer-foot-more .cdrawer-foot-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.cdrawer-chevron{transition:none}}label.cdrawer-check{cursor:pointer}label.cdrawer-check:hover{border-color:var(--line-strong)}label.cdrawer-check:has(input:focus-visible){outline:2px solid var(--green);outline-offset:1px}label.cdrawer-check>input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--green)}label.cdrawer-check.is-disabled{cursor:default}label.cdrawer-check.is-disabled:hover{border-color:var(--line)}:root[data-ui=v2] .clv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .clv-acts .clv-icon-btn{width:32px;min-width:32px;padding:0;justify-content:center}:root[data-ui=v2] .clv-edit[aria-pressed=true]{border-color:var(--sel-line);box-shadow:var(--sel-ring)}:root[data-ui=v2] .cl-mode{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .page-shell>.clv{grid-column:full}:root[data-ui=v2] .clv{display:grid;grid-template-columns:220px minmax(0,1fr) 360px;gap:18px;align-items:start}@media (max-width: 1360px){:root[data-ui=v2] .clv{grid-template-columns:200px minmax(0,1fr) 330px;gap:14px}}@media (min-width: 721px) and (max-width: 1100px){:root[data-ui=v2] .clv{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"list main" "list rail"}:root[data-ui=v2] .clv>.clv-side{grid-area:list;position:sticky;top:12px;max-height:calc(100vh - 24px);border:1px solid var(--col-line);border-radius:var(--radius-surface);overflow:hidden}:root[data-ui=v2] .clv>.clv-main{grid-area:main}:root[data-ui=v2] .clv>.clv-insp{grid-area:rail;position:static;max-height:none}}@media (min-width: 1101px){:root[data-ui=v2] .page-shell:has(>.clv){--clv-side-w: 264px;--clv-insp-w: 360px;--clv-gap: 18px;grid-template-columns:var(--clv-side-w) minmax(0,1fr) calc(var(--clv-insp-w) + var(--clv-gap) + var(--workspace-pad-x));grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;margin:calc(var(--workspace-pad-top) * -1) calc(var(--workspace-pad-x) * -1) calc(var(--workspace-pad-bottom) * -1)}:root[data-ui=v2] .page-shell:has(>.clv)>*{grid-column:2;padding-left:var(--clv-gap);padding-right:0}:root[data-ui=v2] .page-shell:has(>.clv)>.page-header{grid-row:1;margin-inline:0;padding-top:var(--workspace-pad-top)}:root[data-ui=v2] .page-shell>.clv{display:contents}:root[data-ui=v2] .clv>.clv-side{grid-column:1;grid-row:1 / -1;position:sticky;top:0;height:100vh}:root[data-ui=v2] .clv>.clv-main{grid-column:2;grid-row:3;padding:18px 0 var(--workspace-pad-bottom) var(--clv-gap);min-width:0}:root[data-ui=v2] .clv>.clv-insp{grid-column:3;grid-row:1 / -1;align-self:start;margin:var(--workspace-pad-top) var(--workspace-pad-x) 0 var(--clv-gap)}}@media (min-width: 1101px) and (max-width: 1360px){:root[data-ui=v2] .page-shell:has(>.clv){--clv-side-w: 236px;--clv-insp-w: 330px;--clv-gap: 14px}}:root[data-ui=v2] .clv-list .clv-lsec{margin:0;padding:14px 14px 6px;color:var(--muted);border-top:1px solid var(--line)}:root[data-ui=v2] .clv-list .lr-aux{font-size:12px}:root[data-ui=v2] .clv-main{min-width:0}:root[data-ui=v2] .cl-bar{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}:root[data-ui=v2] .cl-bar .grow{flex:1}:root[data-ui=v2] .cl-nav{display:flex;align-items:center;gap:2px}:root[data-ui=v2] .cl-title{margin:0;font-size:15px;font-weight:500;white-space:nowrap}:root[data-ui=v2] .cl-title .clv-caps{margin-right:4px}:root[data-ui=v2] .clv-main>.cl-bar{margin-bottom:10px}:root[data-ui=v2] .page-header .cl-facts{font-size:13px;color:var(--muted)}:root[data-ui=v2] .cl-key{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .cl-key .ramp{display:inline-flex;gap:2px}:root[data-ui=v2] .cl-key .ramp i{width:11px;height:11px;border-radius:var(--radius-mark, 2px);background:var(--bv-bg, var(--card))}:root[data-ui=v2] .cl-key .ramp i.is-full{background:var(--green)}:root[data-ui=v2] .clv-range{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card)}:root[data-ui=v2] .clv-range button{min-height:26px;padding:0 10px;border:0;border-radius:calc(var(--radius-control) - 1px);background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}:root[data-ui=v2] .clv-range button[aria-checked=true]{background:var(--sel-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--sel-line)}:root[data-ui=v2] .clv-caps{margin:0;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .clv-muted{color:var(--muted)}:root[data-ui=v2] .clv-tag{font-size:11px;color:var(--muted)}:root[data-ui=v2] .clv-error{margin:0;font-size:13px;color:var(--red-text)}@media (hover: hover){:root[data-ui=v2] .clv-range button:not(:disabled):hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .cl-card{padding:4px 8px 10px 4px;border:0}:root[data-ui=v2] .cl-card.editing{box-shadow:var(--sel-ring),var(--obj-shadow)}:root[data-ui=v2] .cg{--lw: 44px}:root[data-ui=v2] .cg-head{display:grid;grid-template-columns:var(--lw) repeat(7,minmax(0,1fr));gap:3px;position:sticky;top:0;z-index:3;padding-top:6px;border-bottom:1px solid var(--line);background:var(--obj-bg)}:root[data-ui=v2] .dh{display:grid;gap:1px;min-width:0;padding:6px 4px 7px;border:0;background:transparent;text-align:left;font:inherit;font-size:11px;color:var(--muted);cursor:default}:root[data-ui=v2] .dh .wd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}:root[data-ui=v2] .dh .wd b{font-weight:400;color:var(--ink)}:root[data-ui=v2] .dh .df{white-space:nowrap}:root[data-ui=v2] .dh.today .wd,:root[data-ui=v2] .dh.today .wd b{color:var(--green)}:root[data-ui=v2] .cg-body{position:relative;display:grid;grid-template-columns:var(--lw) repeat(7,minmax(0,1fr));gap:0 3px}:root[data-ui=v2] .cg-hours{position:relative}:root[data-ui=v2] .cg-hours span{position:absolute;right:8px;transform:translateY(-6px);font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}:root[data-ui=v2] .cg-hours span:first-child{transform:none}:root[data-ui=v2] .dc{position:relative;min-width:0;background-image:linear-gradient(var(--line-subtle) 1px,transparent 1px);background-size:100% var(--rh)}:root[data-ui=v2] .dc.today{background-color:color-mix(in oklch,var(--s-live) 5%,transparent)}:root[data-ui=v2] .cg.editing .dc{cursor:cell}:root[data-ui=v2] .cb{position:absolute;left:1px;right:1px;z-index:1;display:flex;flex-direction:column;gap:1px;padding:3px 6px;overflow:hidden;border:0;border-radius:var(--radius-control);background:var(--bv-bg, var(--card));color:var(--bv-fg, var(--ink));text-align:left;font:inherit;cursor:pointer}:root[data-ui=v2] .cb .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .cb .n{font-family:var(--font-mono);font-size:10.5px;line-height:13px}:root[data-ui=v2] .cb.short{flex-direction:row;align-items:center;justify-content:space-between;gap:4px;padding-block:0}:root[data-ui=v2] .cb.short .n{flex:none}:root[data-ui=v2] .cb.is-empty,:root[data-ui=v2] .cb.no-cap{background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .cb.is-full{background:var(--green);color:var(--card)}:root[data-ui=v2] .cb.is-full .nm{color:var(--card)}:root[data-ui=v2] .cb.live{box-shadow:inset 0 0 0 2px var(--s-info)}:root[data-ui=v2] .cb.cancel{background:repeating-linear-gradient(135deg,var(--card) 0 5px,var(--line-subtle) 5px 6px);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .cb.cancel .nm{color:var(--muted);font-weight:400;text-decoration:line-through}:root[data-ui=v2] .cb.sel{z-index:2;box-shadow:0 0 0 2px var(--sel-line),var(--sel-lift)}:root[data-ui=v2] .cb:focus-visible{z-index:2;outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .cb.moving{opacity:.35}:root[data-ui=v2] .cb.dim:not(.sel,:hover,:focus-visible){opacity:.28}:root[data-ui=v2] .mc.dim{opacity:.35}:root[data-ui=v2] .mc.dim.out{opacity:.2}@media (hover: hover){:root[data-ui=v2] button.cb:hover{box-shadow:inset 0 0 0 2px var(--ink)}}:root[data-ui=v2] .cb.ghost{z-index:3;pointer-events:none;background:color-mix(in oklch,var(--green-soft) 70%,transparent);box-shadow:none;outline:1.5px dashed var(--green);outline-offset:-1.5px;color:var(--green)}:root[data-ui=v2] .cb.ghost .nm{color:var(--green)}:root[data-ui=v2] .cb.ghost.clash{outline-color:var(--s-warn);background:color-mix(in oklch,var(--amber-soft) 85%,transparent);color:var(--amber-text)}:root[data-ui=v2] .cb.ghost.clash .nm{color:var(--amber-text)}:root[data-ui=v2] .cb .gclash{position:absolute;top:4px;right:4px;display:inline-flex}:root[data-ui=v2] .slot-hint{position:absolute;left:1px;right:1px;z-index:1;display:flex;align-items:center;height:22px;padding:0 6px;border-radius:var(--radius-control);background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);font-family:var(--font-mono);font-size:10.5px;font-style:normal;pointer-events:none}:root[data-ui=v2] .now{position:absolute;left:calc(var(--lw) - 2px);right:0;height:0;border-top:1px solid color-mix(in oklch,var(--red) 45%,transparent);pointer-events:none}:root[data-ui=v2] .now span{position:absolute;left:-44px;top:-8px;height:16px;padding:0 4px;border-radius:var(--radius-pill, 999px);background:var(--red);color:var(--card);font-family:var(--font-mono);font-size:10px;line-height:16px}:root[data-ui=v2] .nowd{position:absolute;left:-2px;right:-2px;z-index:0;height:2px;margin-top:-1px;border-radius:2px;background:var(--red);pointer-events:none}:root[data-ui=v2] .mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:6px 0 0 4px}:root[data-ui=v2] .mg .mh{padding:4px 6px 6px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .mc{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:start;gap:2px 4px;height:84px;padding:7px 8px;border:0;border-radius:var(--radius-control);background:var(--bv-bg, var(--card));color:var(--bv-fg, var(--ink));text-align:left;font:inherit;font-size:11px;cursor:pointer}:root[data-ui=v2] .mc.is-empty{background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .mc.is-full{background:var(--green);color:var(--card)}:root[data-ui=v2] .mc b{font-size:13px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .mc.is-full b{color:var(--card)}:root[data-ui=v2] .mc>span{justify-self:end;font-family:var(--font-mono)}:root[data-ui=v2] .mc small{grid-column:1 / -1;align-self:end;font-size:11px}:root[data-ui=v2] .mc.out{opacity:.5}:root[data-ui=v2] .mc.today{box-shadow:inset 0 0 0 2px var(--ink)}:root[data-ui=v2] .mc.gh{outline:1.5px dashed var(--green);outline-offset:-3px}:root[data-ui=v2] .mc.gh.clash{outline-color:var(--s-warn)}:root[data-ui=v2] .mc .ghm{position:absolute;left:6px;right:6px;bottom:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;color:var(--green)}@media (hover: hover){:root[data-ui=v2] .mc:hover{box-shadow:inset 0 0 0 2px var(--ink)}}:root[data-ui=v2] .clv-insp{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;border:1px solid var(--col-line);border-radius:var(--radius-surface);background:var(--col-bg)}:root[data-ui=v2] .in-stage{padding:16px 18px 20px}:root[data-ui=v2] .in-sec{padding:14px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .in-sec:first-child{padding-top:2px}:root[data-ui=v2] .in-sec:last-child{border-bottom:0}:root[data-ui=v2] .in-sec .hd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin-bottom:8px}:root[data-ui=v2] .in-sec .hd .clv-caps{display:inline-flex;align-items:center;gap:6px;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .gs-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}:root[data-ui=v2] .gs-row{display:flex;align-items:center;gap:10px;font-size:13px}:root[data-ui=v2] .gs-row .gs-label{flex:1;min-width:0}:root[data-ui=v2] .gs-row .gs-cta{flex-shrink:0}:root[data-ui=v2] .ring{width:14px;height:14px;border:1.5px solid var(--line-strong);border-radius:50%;flex:none}:root[data-ui=v2] .rc,:root[data-ui=v2] .gw{margin:0 -18px;padding:0;list-style:none}:root[data-ui=v2] .rc>li+li,:root[data-ui=v2] .gw>li+li{border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .rc-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 18px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}:root[data-ui=v2] .r2{display:grid;gap:1px;min-width:0;flex:1}:root[data-ui=v2] .r2 .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}:root[data-ui=v2] .r2 .mt,:root[data-ui=v2] .r2 .fact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}:root[data-ui=v2] .gw>.r2{padding:8px 18px}:root[data-ui=v2] .gw>.uz-row{display:flex;align-items:center;gap:10px;padding:8px 18px}:root[data-ui=v2] .uz-row>.btn{flex-shrink:0}:root[data-ui=v2] .clv-pairpop{width:min(340px,calc(100vw - 32px));padding:4px 8px 8px}:root[data-ui=v2] .clv-pair-q{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-control, 5px);background:var(--card);font:inherit;font-size:14px}:root[data-ui=v2] .clv-pair-hint{margin:8px 2px 2px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .clv-pair-list{margin:6px 0 0;padding:0;list-style:none;max-height:260px;overflow-y:auto}:root[data-ui=v2] .clv-pair-row{display:grid;width:100%;gap:1px;padding:7px 10px;border:0;border-radius:var(--r-control, 5px);background:none;color:var(--ink);text-align:left;font:inherit;font-size:14px;cursor:pointer}:root[data-ui=v2] .clv-pair-row:hover,:root[data-ui=v2] .clv-pair-row:focus-visible{background:var(--paper)}:root[data-ui=v2] .clv-pair-row .nm{font-weight:500}:root[data-ui=v2] .clv-pair-row .clv-muted{font-size:12px}:root[data-ui=v2] .more-btn{margin-top:6px}@media (hover: hover){:root[data-ui=v2] .rc-row:not([aria-pressed=true]):hover{background:var(--hover)}}:root[data-ui=v2] .rc-row[aria-pressed=true]{background:var(--sel-tint);box-shadow:inset 0 0 0 1px var(--sel-mark)}:root[data-ui=v2] .rc-row[aria-pressed=true] .nm{color:var(--sel-tint-ink)}@media (forced-colors: active){:root[data-ui=v2] .rc-row[aria-pressed=true]{outline:1px solid Highlight;outline-offset:-1px}}:root[data-ui=v2] .rc-row{--sdot-hole: var(--col-bg)}@media (hover: hover){:root[data-ui=v2] .rc-row:not([aria-pressed=true]):hover{--sdot-hole: var(--hover)}}:root[data-ui=v2] .rc-row[aria-pressed=true]{--sdot-hole: var(--sel-tint)}:root[data-ui=v2] .rc-row[aria-pressed=true] .tico{background:var(--obj-bg);border-color:color-mix(in oklch,var(--tc, var(--green)) 55%,var(--line))}:root[data-ui=v2] .sh{padding-bottom:12px}:root[data-ui=v2] .sh-t{display:flex;align-items:flex-start;gap:8px}:root[data-ui=v2] .sh-name{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:20px;font-weight:500;outline-offset:3px}:root[data-ui=v2] .sh-l{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .sh-l .sep{color:var(--line-strong)}:root[data-ui=v2] .zm{display:inline-flex;align-items:center;gap:5px;color:var(--ink)}:root[data-ui=v2] .meter{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .mtr{flex:1;height:8px;overflow:hidden;border-radius:4px;background:var(--track)}:root[data-ui=v2] .mtr i{display:block;height:100%;border-radius:4px;background:var(--bv-bg, var(--green-soft))}:root[data-ui=v2] .mtr i.is-full{background:var(--green)}:root[data-ui=v2] .meter b{font-size:14px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .is-cancel .sh-name{color:var(--muted)}:root[data-ui=v2] .ph-back{margin:-4px 0 8px -8px}:root[data-ui=v2] .band{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--chip-line);border-radius:var(--radius-surface);background:var(--chip-bg)}:root[data-ui=v2] .band.cancel{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .band>button,:root[data-ui=v2] .band>div{display:grid;gap:2px;min-width:0;padding:8px 10px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit}:root[data-ui=v2] .band>*+:is(button,div){border-left:1px solid var(--chip-line)}:root[data-ui=v2] .band>button{cursor:pointer}:root[data-ui=v2] .band>button[aria-pressed=true]{background:var(--sel-tint);box-shadow:inset 0 -2px 0 var(--sel-line)}:root[data-ui=v2] .band .k{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--muted)}:root[data-ui=v2] .band .v{font-size:20px;font-weight:500;line-height:1.1}:root[data-ui=v2] .band.cancel .v{font-size:13px;line-height:20px}:root[data-ui=v2] .band-i{position:absolute;top:2px;right:2px}@media (hover: hover){:root[data-ui=v2] .band>button:hover{background:var(--hover)}}:root[data-ui=v2] .clv-tabs{display:flex;gap:2px;margin:0 -18px;padding:0 12px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .clv-tabs button{min-height:36px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}:root[data-ui=v2] .clv-tabs button[aria-selected=true]{border-bottom-color:var(--sel-line);color:var(--ink);font-weight:500}:root[data-ui=v2] .s-panel{padding-top:10px}:root[data-ui=v2] .att-bar{display:flex;align-items:center;gap:8px;min-height:30px;margin-bottom:4px;font-size:12px}:root[data-ui=v2] .att-bar .grow{flex:1}:root[data-ui=v2] .fchip{display:inline-flex;align-items:center;gap:2px;height:28px;padding-left:8px;border-radius:var(--radius-control);background:var(--sel-tint);color:var(--sel-tint-ink, var(--green));font-weight:500}:root[data-ui=v2] .fchip .btn-icon{width:26px;height:26px}:root[data-ui=v2] .clv-insp .att{width:calc(100% + 36px);margin:0 -18px;border-collapse:collapse;table-layout:fixed}:root[data-ui=v2] .att .mx-th,:root[data-ui=v2] .att .mx-td{padding:0 8px}:root[data-ui=v2] .att .mx-th{position:static;height:30px;text-align:left}:root[data-ui=v2] .att .ck{width:36px;padding-left:12px}:root[data-ui=v2] .att .fh{width:44%;white-space:nowrap}:root[data-ui=v2] .att .mx-th:last-child,:root[data-ui=v2] .att .mx-td:last-child{padding-right:18px}:root[data-ui=v2] .att .mx-td{height:40px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .att .who{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .att .who .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .att .fact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}:root[data-ui=v2] .att tr.sel .mx-td{background:var(--sel-tint)}:root[data-ui=v2] .att tr.sel .mx-td:first-child{box-shadow:inset 2px 0 0 var(--sel-line)}:root[data-ui=v2] .att input[type=checkbox]:disabled{opacity:.35}:root[data-ui=v2] .att-st{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:-4px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;flex:none}:root[data-ui=v2] .att-st.is-static{cursor:default}@media (hover: hover){:root[data-ui=v2] button.att-st:hover{background:var(--hover)}}:root[data-ui=v2] .bulk{position:sticky;bottom:8px;z-index:var(--z-bulk);display:none;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card-raised);box-shadow:var(--float-shadow);font-size:13px}:root[data-ui=v2] .bulk.show{display:flex}:root[data-ui=v2] .bulk .cnt{flex:1;min-width:0}:root[data-ui=v2] .clv-kv{display:grid;gap:6px;margin-top:14px;font-size:13px}:root[data-ui=v2] .kv-val{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .set{display:grid;gap:8px}:root[data-ui=v2] .set .scope{display:flex;align-items:center}:root[data-ui=v2] .srow-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--line-subtle);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:13px;cursor:pointer}:root[data-ui=v2] .srow-btn .grow{flex:1}:root[data-ui=v2] .srow{display:flex;align-items:center;gap:12px;min-height:48px;font-size:13px}:root[data-ui=v2] .srow.danger{padding-top:6px}:root[data-ui=v2] .srow.danger .cm:not([data-state=idle]){flex:1;flex-wrap:wrap;row-gap:8px;height:auto;white-space:normal}:root[data-ui=v2] .srow.danger .cm .q{flex-basis:100%;white-space:normal;color:var(--red-text);font-weight:500}:root[data-ui=v2] .clv-form .sf{display:grid;gap:14px}:root[data-ui=v2] .clv-form .scope{display:flex;align-items:center}:root[data-ui=v2] .clv-form .frow{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}:root[data-ui=v2] .clv-form .lbl{font-size:12px;color:var(--muted)}:root[data-ui=v2] .clv-form .lbl.tl{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .clv-form .ib.clash{color:var(--amber-text)}:root[data-ui=v2] .clv-form .field{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card);color:var(--ink);font:inherit;font-size:14px}:root[data-ui=v2] .clv-form .field[aria-invalid=true]{border-color:var(--red)}:root[data-ui=v2] .clv-form .g3{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}:root[data-ui=v2] .clv-form .zbox{display:grid;gap:10px;padding:12px;border:1px solid var(--chip-line);border-radius:var(--radius-surface);background:var(--plane)}:root[data-ui=v2] .clv-form .help{font-size:12px;color:var(--muted)}:root[data-ui=v2] .clv-form .sw{display:flex}:root[data-ui=v2] .clv-form .segmented{display:inline-flex;justify-self:start;padding:2px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card)}:root[data-ui=v2] .clv-form .segmented label{position:relative;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:calc(var(--radius-control) - 1px);font-size:13px;color:var(--muted);cursor:pointer}:root[data-ui=v2] .clv-form .segmented label.on{background:var(--sel-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--sel-line)}:root[data-ui=v2] .clv-form .segmented input{position:absolute;opacity:0;pointer-events:none}:root[data-ui=v2] .clv-form .segmented label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .clv-form .sf-icons{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .clv-form .sf-icons label{position:relative;display:inline-grid;padding:2px;border-radius:10px;cursor:pointer}:root[data-ui=v2] .clv-form .sf-icons label.on{box-shadow:inset 0 0 0 1.5px var(--sel-mark);background:var(--sel-tint)}:root[data-ui=v2] .clv-form .sf-icons input{position:absolute;opacity:0;pointer-events:none}:root[data-ui=v2] .clv-form .sf-icons label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .clv-form .sf-icons label:not(.on):hover{background:var(--hover)}}:root[data-ui=v2] .clv-form .sf-more{display:grid;gap:4px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}:root[data-ui=v2] .clv-form .sf-sec{display:grid;gap:8px;padding-top:10px}:root[data-ui=v2] .clv-form .ov-foot .grow{flex:1}@media (max-width: 720px){:root[data-ui=v2] .clv{grid-template-columns:minmax(0,1fr);gap:14px}:root[data-ui=v2] .clv[data-pane=list]>:is(.clv-main,.clv-insp),:root[data-ui=v2] .clv[data-pane=calendar]>:is(.clv-side,.clv-insp),:root[data-ui=v2] .clv[data-pane=rail]>:is(.clv-side,.clv-main){display:none}:root[data-ui=v2] .clv>.clv-side{border:1px solid var(--col-line);border-radius:var(--radius-surface);overflow:hidden}:root[data-ui=v2] .page-shell>.clv-panes{display:flex;margin:0 0 12px}:root[data-ui=v2] .page-shell>.clv-panes button{flex:1;min-height:40px}:root[data-ui=v2] .clv-insp{position:static;max-height:none;overflow:visible}:root[data-ui=v2] .in-stage{padding:14px 16px 18px}:root[data-ui=v2] :is(.rc,.gw,.att,.clv-tabs){margin-inline:-16px}:root[data-ui=v2] .clv-insp .att{width:calc(100% + 32px);max-width:none;margin-inline:-16px}:root[data-ui=v2] .att .mx-td{height:48px}:root[data-ui=v2] .cl-bar .btn{min-height:44px;min-width:44px}:root[data-ui=v2] .cl-title{order:-1;flex-basis:100%}:root[data-ui=v2] .cl-key{display:none}:root[data-ui=v2] .cg-head{grid-template-columns:repeat(7,minmax(0,1fr))}:root[data-ui=v2] .cg-head>.corner{display:none}:root[data-ui=v2] .cg-head>.dh{min-height:48px;place-items:center;align-content:center;padding:4px 0;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--chip-line);background:var(--chip-bg);cursor:pointer}:root[data-ui=v2] .cg-head>.dh.picked{background:var(--sel-tint);box-shadow:inset 0 0 0 1px var(--sel-line);color:var(--ink)}:root[data-ui=v2] .dh .wd{display:grid;justify-items:center;font-size:10px}:root[data-ui=v2] .dh .wd b{font-size:15px;font-weight:500}:root[data-ui=v2] .cg-body{grid-template-columns:var(--lw) minmax(0,1fr)}:root[data-ui=v2] .cg[data-pday="0"] .dc:not([data-col="0"]),:root[data-ui=v2] .cg[data-pday="1"] .dc:not([data-col="1"]),:root[data-ui=v2] .cg[data-pday="2"] .dc:not([data-col="2"]),:root[data-ui=v2] .cg[data-pday="3"] .dc:not([data-col="3"]),:root[data-ui=v2] .cg[data-pday="4"] .dc:not([data-col="4"]),:root[data-ui=v2] .cg[data-pday="5"] .dc:not([data-col="5"]),:root[data-ui=v2] .cg[data-pday="6"] .dc:not([data-col="6"]){display:none}:root[data-ui=v2] .cg-body>.now{display:none}:root[data-ui=v2] .cb{padding:4px 10px}:root[data-ui=v2] .cb .nm{font-size:13px}:root[data-ui=v2] .mc{height:60px;padding:5px}:root[data-ui=v2] .mc small{display:none}:root[data-ui=v2] .clv-form .g3{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] :is(.clv-form .field,.clv-insp input){font-size:16px}:root[data-ui=v2] .band>button{min-height:56px}}@media (max-width: 720px){:root[data-ui=v2] .page-shell>.clv-acts{margin:-4px 0 12px}:root[data-ui=v2] .clv-acts>:is(.ui-button,a.ui-button){min-height:44px}}:root[data-ui=v2] .sh-back{margin:-4px 0 8px -8px;color:var(--muted)}:root[data-ui=v2] .clv-vs{margin:-4px 0 12px;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .clr{display:grid;gap:14px}:root[data-ui=v2] .clr-week-h{display:grid;gap:2px}:root[data-ui=v2] .clr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root[data-ui=v2] .clr-tile{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px solid var(--chip-line);border-radius:var(--radius-surface);background:var(--card)}:root[data-ui=v2] .clr-tile .clv-caps{font-size:10px;line-height:1.3;white-space:normal}:root[data-ui=v2] .clr-tile>span:last-child{flex-wrap:wrap;row-gap:2px}:root[data-ui=v2] .clr-facts{display:grid;gap:2px}:root[data-ui=v2] .clr-up{color:var(--green)}:root[data-ui=v2] .clr-down{color:var(--red-text)}:root[data-ui=v2] .clr-sec{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}:root[data-ui=v2] .clr-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .clr-hd .clv-caps{margin:0;color:var(--ink)}:root[data-ui=v2] .clr-legend{display:inline-flex;gap:10px;font-size:11px;color:var(--muted)}:root[data-ui=v2] .clr-legend>span{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .clr-sw{display:inline-block;width:9px;height:9px;border-radius:2px}:root[data-ui=v2] .clr-sw--signed{background:var(--line)}:root[data-ui=v2] .clr-sw--done{background:var(--green)}:root[data-ui=v2] .clr-marks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;justify-items:center;min-height:8px}:root[data-ui=v2] .clr-mark{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber, var(--s-warn))}:root[data-ui=v2] .clr-camps{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:12px}:root[data-ui=v2] .clr-camps a{display:inline-flex;align-items:center;gap:5px;color:var(--amber-text, var(--ink));text-decoration:none}:root[data-ui=v2] .clr-camps a:hover{text-decoration:underline}:root[data-ui=v2] .clr-reg{width:100%}:root[data-ui=v2] .clr-reg .num{text-align:right}:root[data-ui=v2] .clr-def{margin:4px 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .clr-sess-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 18px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}:root[data-ui=v2] .clr-perclass .clr-sess-row .fact{flex:none;font-size:12px;color:var(--muted)}@media (hover: hover){:root[data-ui=v2] .clr-sess-row:hover{background:var(--hover)}}:root[data-ui=v2] .clv-form{display:grid;gap:12px}:root[data-ui=v2] .clv-form .sf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}:root[data-ui=v2] .clv-form .sf-foot .grow{flex:1}:root[data-ui=v2] .clv-form .sf-more{margin-top:6px}:root[data-ui=v2] .pt-glyph{width:14px;height:34px;flex:none}:root[data-ui=v2] .pt-glyph rect{fill:color-mix(in oklch,var(--side-ink, var(--ink)) 12%,transparent)}:root[data-ui=v2] .pt-glyph rect.on{fill:var(--green)}:root[data-ui=v2] .pt-glyph.lg{width:22px;height:54px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .fc-row-b{min-height:46px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .fc-g{width:14px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .fc-mt{font-size:11.5px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .fc-sec-foot{flex-direction:column;align-items:flex-start;gap:6px;padding:4px 6px 2px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .pt-foot{display:grid;gap:4px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .btn-accent{padding:0 4px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .fc-rows:empty{display:none}:root[data-ui=v2] .pt-card{display:grid;gap:12px;padding:16px}:root[data-ui=v2] .pt-head{display:flex;gap:12px;align-items:flex-start}:root[data-ui=v2] .pt-ht{flex:1;min-width:0;display:grid;gap:2px;font-size:12px}:root[data-ui=v2] .pt-ht h3{margin:0;font-size:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .pt-ht h3:focus{outline:none}:root[data-ui=v2] .pt-ht h3:focus-visible{outline:2px solid var(--focus-ring)}:root[data-ui=v2] .pt-muted{color:var(--muted);font-size:12px}:root[data-ui=v2] .pt-fill{color:var(--muted)}:root[data-ui=v2] .pt-fill b{font-size:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .pt-cav{display:flex;gap:6px;align-items:flex-start;margin:0;padding:8px 10px;border-radius:var(--r-control);background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-text);font-size:12px;line-height:1.4}:root[data-ui=v2] .pt-cav svg{flex:none;margin-top:1px}:root[data-ui=v2] .pt-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-ui=v2] .pt-st{display:grid;gap:1px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card)}:root[data-ui=v2] .pt-st .k{font-size:11px;color:var(--muted)}:root[data-ui=v2] .pt-st b{font-size:18px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .pt-st .pt-st-sub{font-size:11.5px;color:var(--muted)}:root[data-ui=v2] .pt-note{margin:0;font-size:12px;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .pt-weeks{list-style:none;margin:-4px 0 0;padding:0;display:grid;gap:2px}:root[data-ui=v2] .pt-weeks li{display:grid;grid-template-columns:48px minmax(0,1fr) 42px;gap:8px;align-items:center;min-height:24px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .pt-weeks li.on{color:var(--ink);font-weight:500}:root[data-ui=v2] .pt-bar{position:relative;height:8px;border-radius:2px;background:var(--track)}:root[data-ui=v2] .pt-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--green)}:root[data-ui=v2] .pt-wf{text-align:right}:root[data-ui=v2] .pt-actions{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .tw-b{list-style:none;margin:0;padding:0;display:grid;gap:2px}:root[data-ui=v2] .tw-b li{display:grid;grid-template-columns:minmax(0,1fr) 90px 38px 48px;gap:8px;align-items:center;min-height:26px;font-size:12px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .tw-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}:root[data-ui=v2] .tw-bar{position:relative;height:8px;border-radius:2px;background:var(--track)}:root[data-ui=v2] .tw-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--green)}:root[data-ui=v2] .tw-bar .tw-prev{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink)}:root[data-ui=v2] .tw-f{text-align:right;font-weight:500;color:var(--ink)}:root[data-ui=v2] .tw-d{text-align:right;font-size:11px;color:var(--muted)}:root[data-ui=v2] .tw-d.up{color:var(--green)}:root[data-ui=v2] .tw-d.down{color:var(--red-text)}:root[data-ui=v2] .pt-save{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}:root[data-ui=v2] .pt-save p{margin:0}:root[data-ui=v2] .pt-namehead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}:root[data-ui=v2] .pt-vname{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .pt-vname b{font-size:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .pt-voc{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green);font-size:11px;font-weight:500}:root[data-ui=v2] .pt-alts{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .pt-alt{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}:root[data-ui=v2] .pt-alt[aria-checked=true]{background:var(--green-soft);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);font-weight:500}:root[data-ui=v2] .pt-alt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .pt-err{font-size:12px;color:var(--red-text)}:root[data-ui=v2] .pt-savebtn{justify-self:start}@media (hover: hover){:root[data-ui=v2] .pt-alt:not([aria-checked=true]):hover{background:var(--hover)}}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .pt-foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-left:-4px}:root[data-ui=v2] .fc-sec[data-fc-sec=patterns] .pt-foot-row .btn{padding-inline:4px}:root[data-ui=v2] .pt-startrow{margin-top:12px;padding-top:8px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .pt-startrow .pt-startbtn{margin-left:-8px;color:var(--muted)}:root[data-ui=v2] .pt-new .pt-save{margin-top:0;padding-top:0;border-top:0}:root[data-ui=v2] .pt-hint{margin:0;padding:12px;border:1px dashed var(--line-strong);border-radius:var(--r-control);color:var(--muted);font-size:12.5px;line-height:1.45;text-wrap:pretty}:root[data-ui=v2] .mtv{font-size:13px;color:var(--ink)}:root[data-ui=v2] .mtv .min-w-0{min-width:0}:root[data-ui=v2] .mtv-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}:root[data-ui=v2] .mtv-head .col-title{margin:0;font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2}:root[data-ui=v2] .mtv-head .col-title:focus{outline:none}:root[data-ui=v2] .mtv-head .sub{margin:2px 0 0;color:var(--muted);font-size:13px}:root[data-ui=v2] .mtv-head .acts{display:flex;gap:8px;flex:none}:root[data-ui=v2] .mtv-error{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--red-line);border-radius:var(--r-control);background:var(--red-soft);color:var(--red-text);font-size:13px}:root[data-ui=v2] .mtv-error span{flex:1}:root[data-ui=v2] .mtv-loading{padding:20px;color:var(--muted);font-size:13px}:root[data-ui=v2] .mtv-card .card-head .ttl{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .mtv-card .card-head .ib{color:var(--muted)}:root[data-ui=v2] .mtv-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}:root[data-ui=v2] .mtv-grid>div>.mtv-card:first-child{margin-top:0}@media (max-width: 1100px){:root[data-ui=v2] .mtv-grid{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .mtv-types{padding:0;overflow:hidden}:root[data-ui=v2] .mtv-types .card-head{padding:16px 20px 12px;margin:0}:root[data-ui=v2] .mtv-types .lrows{border-top:1px solid var(--line)}:root[data-ui=v2] .mtv-types .lrow{display:flex;align-items:center;--sdot-hole: var(--card)}:root[data-ui=v2] .mtv-types .lrow:last-child{border-bottom:0}:root[data-ui=v2] .mtv-types .lrow-btn{flex:1;width:auto}:root[data-ui=v2] .mtv-types .lrow>.cpy{flex:none;margin-right:14px}:root[data-ui=v2] .mtv-types .lrow.flash .lrow-btn{background:var(--green-soft);--sdot-hole: var(--green-soft)}:root[data-ui=v2] .mtv-types .mt{white-space:normal}:root[data-ui=v2] .mtv .tico .sdot-wrap{position:absolute;right:-4px;bottom:-4px;display:grid}:root[data-ui=v2] .mtv .tico .sdot{--sd: 10px;border-radius:50%;box-shadow:0 0 0 2px var(--sdot-hole, var(--card))}:root[data-ui=v2] .cpy .cpy-i{display:grid;place-items:center;width:14px;height:14px;flex:none}:root[data-ui=v2] .cpy .cpy-i>svg{animation:mtvIconIn var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .cpy .cpy-i .ok{color:var(--green)}:root[data-ui=v2] .cpy .cpy-i .bad{color:var(--red-text)}:root[data-ui=v2] .cpy .cpy-l{display:grid;text-align:left}:root[data-ui=v2] .cpy .cpy-l>span{grid-area:1 / 1;white-space:pre}:root[data-ui=v2] .cpy .cpy-l .ms{visibility:hidden}@keyframes mtvIconIn{0%{opacity:0;transform:scale(calc(1 - (1 - .6) * var(--m-scale)))}}:root[data-ui=v2] .mtv-avail{padding-bottom:0;overflow:clip}:root[data-ui=v2] .ag-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px;flex-wrap:wrap}:root[data-ui=v2] .mtv .legend i.open{background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green-line)}:root[data-ui=v2] .mtv .legend i.closed{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-ui=v2] .ag-wrap{container-type:inline-size}:root[data-ui=v2] .ag{display:grid;grid-template-columns:48px repeat(7,minmax(0,1fr));user-select:none;-webkit-user-select:none;touch-action:none;border-radius:var(--r-control)}:root[data-ui=v2] .ag .ag-row{display:contents}:root[data-ui=v2] .ag .dh{display:grid;justify-items:center;gap:1px;padding:0 0 8px}:root[data-ui=v2] .ag .dh b{font-family:var(--font-mono);font-weight:400;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}:root[data-ui=v2] .ag .dh span{font-size:11px;color:var(--muted)}:root[data-ui=v2] .ag .dh.closed span{color:var(--faint)}:root[data-ui=v2] .ag .tl{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:right;padding-right:8px;line-height:1;transform:translateY(-5px);height:15px}:root[data-ui=v2] .ag .c{position:relative;height:15px;background:var(--card);border-left:1px solid var(--line-subtle);border-top:1px solid transparent;cursor:crosshair}:root[data-ui=v2] .ag .c.hr{border-top-color:var(--line-subtle)}:root[data-ui=v2] .ag .c.d6{border-right:1px solid var(--line-subtle)}:root[data-ui=v2] .ag .c.last{border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .ag .c.on{background:var(--green-soft);border-left-color:var(--green-line);border-top-color:transparent;box-shadow:inset -1px 0 0 var(--green-line)}:root[data-ui=v2] .ag .c.on.rs{border-top-color:var(--green);border-top-width:2px}:root[data-ui=v2] .ag .c.on.re{box-shadow:inset -1px 0 0 var(--green-line),inset 0 -1px 0 var(--green-line)}:root[data-ui=v2] .ag .c .wl{position:absolute;left:5px;top:2px;z-index:1;font-family:var(--font-mono);font-size:10px;color:var(--green);white-space:nowrap;pointer-events:none}:root[data-ui=v2] .ag .c .wl .s{display:none}@container (max-width: 560px){:root[data-ui=v2] .ag .c .wl .l{display:none}:root[data-ui=v2] .ag .c .wl .s{display:inline}}:root[data-ui=v2] .ag .c.pv-add{background:color-mix(in oklch,var(--green) 30%,var(--card))}:root[data-ui=v2] .ag .c.pv-del{background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-line)}:root[data-ui=v2] .ag .c.pv-del .wl{opacity:.35}:root[data-ui=v2] .ag .c:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px;z-index:2}:root[data-ui=v2] .ag-help{font-size:12px;color:var(--muted);padding:12px 0 14px;display:flex;gap:14px;flex-wrap:wrap}:root[data-ui=v2] .ag-help .kbd{margin:0 2px}:root[data-ui=v2] .ag-help .ph-hint{display:none}:root[data-ui=v2] .mtv-avail .savebar{position:sticky;bottom:0;z-index:var(--z-sticky);display:grid;grid-template-rows:0fr;margin:0 -20px;transition:grid-template-rows var(--spring-smooth-dur) var(--spring-smooth)}:root[data-ui=v2] .mtv-avail .savebar.show{grid-template-rows:1fr}:root[data-ui=v2] .mtv-avail .savebar>div{overflow:hidden;min-height:0}:root[data-ui=v2] .mtv-avail .savebar .in{display:flex;align-items:center;gap:8px;padding:10px 20px;border-top:1px solid var(--line);background:var(--paper);min-height:52px}:root[data-ui=v2] .mtv-avail .savebar .face{display:flex;align-items:center;gap:8px;flex:1}:root[data-ui=v2] .mtv-avail .savebar .msg{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;min-width:0}:root[data-ui=v2] .mtv-avail .savebar .msg small{color:var(--muted);font-weight:400;font-size:12px}:root[data-ui=v2] .mtv-avail .savebar .msg svg{color:var(--green)}:root[data-ui=v2] .mtv-meet .card-head{align-items:center}:root[data-ui=v2] .mtv-meet .segmented .num{margin-left:2px}:root[data-ui=v2] .mtv .wk-label{margin:14px 0 6px}:root[data-ui=v2] .mtv .mt-list-stage>.wk-label:first-child{margin-top:2px}:root[data-ui=v2] .mtv .mt-pills{list-style:none;margin:0;padding:0;display:grid;gap:6px}:root[data-ui=v2] .mtv .bpill{display:flex;width:100%}:root[data-ui=v2] .mtv .bpill .d{min-width:62px}:root[data-ui=v2] .mtv .bpill.past .d{background:var(--track);color:var(--muted)}:root[data-ui=v2] .mtv .bpill .t{flex:none;font-family:var(--font-mono);font-size:11px;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .mtv .bpill .m{margin-left:auto}:root[data-ui=v2] .mtv .bpill.cx .w{text-decoration:line-through;color:var(--muted)}:root[data-ui=v2] .mtv .bpill.cx .d{background:var(--track);color:var(--muted)}:root[data-ui=v2] .mtv .mt-list-stage{animation:none}:root[data-ui=v2] .pop.mtpop{width:300px;padding:12px 14px}:root[data-ui=v2] .mtpop-in{display:grid;gap:10px;font-size:13px}:root[data-ui=v2] .mtpop-in h3{margin:0;font-size:15px;font-weight:500}:root[data-ui=v2] .mtpop-in .em{font-size:12px;color:var(--muted)}:root[data-ui=v2] .mtpop-in dl{display:grid;grid-template-columns:76px 1fr;gap:6px 10px;margin:0}:root[data-ui=v2] .mtpop-in dt{color:var(--muted)}:root[data-ui=v2] .mtpop-in dd{margin:0;min-width:0}:root[data-ui=v2] .mtpop-in dd.note{white-space:pre-line}:root[data-ui=v2] .mtpop-in .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:root[data-ui=v2] .mtpop-in .mtv-sent{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--green)}:root[data-ui=v2] .mtpop-in .btn-sm{height:26px}:root[data-ui=v2] .mtv .exc-list{list-style:none;margin:0;padding:0}:root[data-ui=v2] .mtv .exc-list li{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .mtv .exc-list li:last-child{border-bottom:0}:root[data-ui=v2] .mtv .exc-list .dt{font-weight:500;min-width:108px}:root[data-ui=v2] .mtv .exc-list .what{flex:1;color:var(--muted);font-size:13px}:root[data-ui=v2] .mtv .exc-undo{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;color:var(--muted)}:root[data-ui=v2] .mtv .exc-undo svg{color:var(--green)}:root[data-ui=v2] .mtv .exc-form{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--paper);margin-top:8px}:root[data-ui=v2] .mtv .exc-form .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:root[data-ui=v2] .mtv .exc-form .field{width:160px}:root[data-ui=v2] .mtv .exc-form .field:not(.dp-trigger){width:104px}:root[data-ui=v2] .mtv-exc .empty{padding:20px 12px 8px}:root[data-ui=v2] :is(.mtv,.mtv-sheet) .help{font-size:12px;color:var(--muted)}:root[data-ui=v2] :is(.mtv,.mtv-sheet) .help.bad{color:var(--red-text);margin:0}:root[data-ui=v2] .mtv-sheet .help a{color:var(--green);text-decoration:underline;text-underline-offset:2px}:root[data-ui=v2] .mtv-sheet .sw{white-space:nowrap}:root[data-ui=v2] .mtv-sheet .sw-row{display:flex;align-items:center;justify-content:space-between;gap:12px}:root[data-ui=v2] .sheet.mtv-sheet{width:min(520px,100vw)}:root[data-ui=v2] .mtv-sheet .ed{display:grid;gap:16px}:root[data-ui=v2] .mtv-sheet .ed .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}:root[data-ui=v2] .mtv-sheet .ed .segmented{justify-self:start}:root[data-ui=v2] .mtv-sheet .ed hr{border:0;border-top:1px solid var(--line);margin:2px 0}:root[data-ui=v2] .mtv-sheet .linkrow{display:flex;gap:8px;align-items:center}:root[data-ui=v2] .mtv-sheet .linkrow .field{flex:1;min-width:0}:root[data-ui=v2] .mtv-sheet .linkrow .field input{font-family:var(--font-mono);font-size:12px}:root[data-ui=v2] .mtv-sheet .mtv-layout{width:max-content;max-width:100%}:root[data-ui=v2] .mtv-sheet .snip{position:relative}:root[data-ui=v2] .mtv-sheet .snip pre{margin:0;padding:10px 92px 10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);font-family:var(--font-mono);font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-all;color:var(--ink)}:root[data-ui=v2] .mtv-sheet .snip .cpy{position:absolute;top:6px;right:6px}:root[data-ui=v2] .mtv-sheet .ov-foot{align-items:center}:root[data-ui=v2] .mtv-sheet .ov-foot .cm{margin-right:auto}:root[data-ui=v2] .mtv-sheet .mtv-admission{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}@media (min-width: 721px){:root[data-ui=v2] .mtv .ag-edit{display:none}}@media (max-width: 720px){:root[data-ui=v2] .mtv-head{flex-wrap:wrap;gap:10px}:root[data-ui=v2] .mtv-head .col-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-ui=v2] .mtv-head .acts .btn{min-height:44px}:root[data-ui=v2] .mtv-types .lrow-btn{min-height:60px;padding-left:16px}:root[data-ui=v2] .mtv-types .lrow>.cpy{min-height:44px;margin-right:12px}:root[data-ui=v2] .mtv-types .lr-aux{display:none}:root[data-ui=v2] .ag-top{gap:8px}:root[data-ui=v2] .ag-top .segmented button{min-height:44px}:root[data-ui=v2] .mtv .ag-edit{min-height:44px;margin-left:auto}:root[data-ui=v2] .mtv .ag{touch-action:pan-y}:root[data-ui=v2] .mtv-avail.ag-editing .ag{touch-action:none;box-shadow:0 0 0 2px var(--green)}:root[data-ui=v2] .ag-help .ph-hint{display:block}:root[data-ui=v2] .mtv .bpill{height:auto;min-height:44px;flex-wrap:wrap;row-gap:2px;white-space:normal;padding:4px 14px 6px 4px;border-radius:22px;line-height:1.3}:root[data-ui=v2] .mtv .bpill .m{flex-basis:100%;text-align:right}:root[data-ui=v2] .mtv .bpill .w{min-width:0;flex:0 1 auto}:root[data-ui=v2] .mtv .exc-form .field,:root[data-ui=v2] .mtv .exc-form .field:not(.dp-trigger){width:100%}:root[data-ui=v2] .mtv-sheet .ed .two{grid-template-columns:1fr}:root[data-ui=v2] :is(.mtv,.mtv-sheet) :is(input,select,textarea){font-size:16px}:root[data-ui=v2] .sheet.mtv-sheet{width:100%;max-width:100vw}}@media (max-width: 720px){:root[data-ui=v2] .mtv .bpill{border-radius:22px}}:root[data-ui=v2] .tabs-strip{position:relative;display:flex;align-items:stretch;max-width:100%;min-width:0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .tabs-strip .tabs{flex:1 1 auto;min-width:0;border-bottom:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:root[data-ui=v2] .tabs-strip .tabs::-webkit-scrollbar{display:none}:root[data-ui=v2] .tabs-strip .tabs [role=tab]{flex:none;white-space:nowrap}:root[data-ui=v2] .tabs-strip .tabs [role=tab]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .tabs-strip .tabs [role=tab][data-disabled]{color:var(--faint);cursor:default}:root[data-ui=v2] .tabs-strip .tabs [role=tab] .count{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}:root[data-ui=v2] .tabs-scroll{flex:none;display:grid;place-items:center;width:28px;min-height:0;padding:0;border:0;border-radius:var(--r-control);background:var(--card);color:var(--muted);cursor:pointer}@media (hover: hover){:root[data-ui=v2] .tabs-scroll:hover{color:var(--ink);background:var(--hover)}}:root[data-ui=v2] .tabs-panel{padding-top:16px}:root[data-ui=v2] .tabs-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-control)}:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip){display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-control);background:var(--track)}:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip) .tabs{gap:4px;padding:4px}:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip) .tabs [role=tab]{justify-content:center;min-width:88px;height:32px;padding:0 12px;border-radius:max(2px,calc(var(--r-control) - 3px))}:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip) .tabs [role=tab][aria-selected=true]{color:var(--green);background:var(--card-raised);box-shadow:0 0 0 1px var(--line),var(--shadow-control)}:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip) .tabs-scroll{background:var(--track)}@media (hover: hover){:root[data-ui=v2] .tabs-strip:not([data-kit-tabs=underline] .tabs-strip) .tabs [role=tab]:not([aria-selected=true]):hover{background:transparent}}.rcl-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rcl-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.rcl-row:hover:not(:disabled){background:color-mix(in oklch,var(--color-ink) 5%,transparent)}.rcl-row:disabled{cursor:not-allowed;color:var(--color-muted)}.rcl-row[aria-busy=true]{cursor:progress}.rcl-art{position:relative;display:grid;place-items:center;width:40px;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--color-line)}.rcl-art img{display:block;max-width:100%;max-height:100%;object-fit:contain}.rcl-art-new{background:transparent;color:var(--color-green);border:1px dashed var(--color-line)}.rcl-txt{display:grid;gap:1px;min-width:0}.rcl-txt b{font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcl-sub{font-size:12px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcl-none{padding:8px;font-size:13px;color:var(--color-muted)}.rcl-skel{height:96px}:root[data-ui=v2] .adf-slot{flex:none;display:grid;justify-items:center;align-content:start;padding:0 7px}:root[data-ui=v2] .adf-plus{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed var(--line-strong);border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}:root[data-ui=v2] .adf-plus:hover,:root[data-ui=v2] .adf-plus[data-state=open]{border-color:var(--green);color:var(--green);background:var(--green-soft)}:root[data-ui=v2] .adf-plus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .pop.adf-pop{width:330px;max-height:min(560px,var(--available-height, 560px));overflow-y:auto}:root[data-ui=v2] .pop.adf-pop .mi{grid-template-columns:22px minmax(0,1fr) auto}:root[data-ui=v2] .pop.adf-pop .mi .aux.adf-on{color:var(--green)}:root[data-ui=v2] .pop.adf-pop .pop-sep{height:1px;margin:4px 0;background:var(--line)}:root[data-ui=v2] .adf-back .grow{font-weight:500}:root[data-ui=v2] .adf-lede{margin:2px 8px 6px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .adf-scroll{max-height:340px;overflow-y:auto}:root[data-ui=v2] .adf-err{margin:4px 8px;font-size:12px;color:var(--red-text)}:root[data-ui=v2] .adf-pmark{width:15px;height:15px}:root[data-ui=v2] .adf-net{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--line-strong);color:var(--muted);font-size:9px;font-weight:500;line-height:1}:root[data-ui=v2] .adf-mock,:root[data-ui=v2] .adf-saved{display:grid;gap:6px;padding:8px 10px 10px;font-size:13px}:root[data-ui=v2] .adf-mock p,:root[data-ui=v2] .adf-saved p{margin:0;color:var(--muted);line-height:1.45}:root[data-ui=v2] .adf-mock-h{display:flex;align-items:center;gap:8px}:root[data-ui=v2] .adf-mock-h b{font-weight:500}:root[data-ui=v2] .adf-saved .adf-mock-h{color:var(--green)}:root[data-ui=v2] .adf-chip{padding:1px 8px;border-radius:999px;background:var(--hover);color:var(--muted);font-size:11px;line-height:18px;white-space:nowrap}:root[data-ui=v2] .adf-row{display:flex;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .acq2,:root[data-ui=v2] .acq2-sheet{--acq2-sp: var(--acq-spend);--acq2-ea: var(--acq-earned);--acq2-sp-strong: var(--acq-spend-strong);--acq2-ea-strong: var(--acq-earned-strong);--acq2-dv-e: var(--acq-earned-strong);--acq2-dv-s: var(--acq-spend-strong)}:root[data-ui=v2] .acq2{font-size:13px}:root[data-ui=v2] .acq2-credit{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .acq2-caret{margin-left:2px;color:var(--muted)}:root[data-ui=v2] .btn.acq2-xs{height:22px;padding:0 6px;font-size:11px;gap:3px;color:var(--muted);font-family:var(--font-ui);text-transform:none;letter-spacing:0}:root[data-ui=v2] .acq2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}:root[data-ui=v2] .acq2-grid.has-panel{grid-template-columns:minmax(0,1fr) 392px}@media (max-width: 1360px){:root[data-ui=v2] .acq2-grid.has-panel{grid-template-columns:minmax(0,1fr) 356px}}:root[data-ui=v2] .acq2-camp{min-width:0}:root[data-ui=v2] .acq2-loading{display:grid;gap:16px}:root[data-ui=v2] .acq2-skel-table{height:320px}:root[data-ui=v2] .acq2-skel-strip{height:220px}:root[data-ui=v2] .acq2-skel-mrow{height:220px}:root[data-ui=v2] .acq2-note{margin:8px 0 0;font-size:12px;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .acq2-retry{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--ink)}:root[data-ui=v2] .acq2-retry .ui-button{height:26px}:root[data-ui=v2] .acq2-alert{margin:0 0 12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card)}:root[data-ui=v2] .acq2-faint{color:var(--faint)}:root[data-ui=v2] .acq2-caps{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-weight:400}:root[data-ui=v2] .acq2-xs{font-size:11px;color:var(--muted)}:root[data-ui=v2] .acq2-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:5px 8px 5px 14px;background:var(--paper);border:1px solid var(--line);border-bottom:0;border-radius:var(--radius-surface) var(--radius-surface) 0 0}:root[data-ui=v2] .acq2-cnt{font-size:12px;color:var(--muted)}:root[data-ui=v2] .acq2-grow{flex:1}:root[data-ui=v2] .acq2-table-wrap{border-radius:0 0 var(--radius-surface) var(--radius-surface);overflow:hidden}:root[data-ui=v2] .acq2-ctable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;--slot: 58px}:root[data-ui=v2] .acq2-ctable th{height:38px;padding:0 8px;text-align:left;vertical-align:middle;background:var(--obj-bg);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);font-size:13px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.04em;white-space:nowrap}:root[data-ui=v2] .acq2-ctable th:first-child,:root[data-ui=v2] .acq2-ctable td:first-child{padding-left:14px}:root[data-ui=v2] .acq2-ctable th.is-num{text-align:right}:root[data-ui=v2] .acq2-ctable th.is-sp{text-align:left}:root[data-ui=v2] .acq2-th-l{padding:0 2px}:root[data-ui=v2] .acq2-sortbtn{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 4px;margin-left:-4px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-variant-caps:inherit;letter-spacing:inherit;cursor:pointer}:root[data-ui=v2] .acq2-ctable th.is-num .acq2-sortbtn{flex-direction:row-reverse;margin:0 -4px 0 0}:root[data-ui=v2] .acq2-sortbtn svg{opacity:0;flex:none}:root[data-ui=v2] .acq2-sortbtn[data-active]{color:var(--ink)}:root[data-ui=v2] .acq2-sortbtn[data-active] svg{opacity:1}:root[data-ui=v2] .acq2-sortbtn[data-active][data-dir=asc] svg{transform:rotate(180deg)}:root[data-ui=v2] .acq2-sortbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .acq2-sortbtn:hover{color:var(--ink);background:var(--hover)}}:root[data-ui=v2] .acq2-ctable td{height:48px;padding:0 8px;border-bottom:1px solid var(--line-subtle);vertical-align:middle}:root[data-ui=v2] .acq2-ctable td.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .acq2-ctable tbody tr[data-acq2-key]{cursor:default}:root[data-ui=v2] .acq2-atable tbody tr{cursor:pointer}@media (hover: hover){:root[data-ui=v2] .acq2-ctable tbody :is(tr[data-acq2-key],tr[data-ad-item]):hover td{background:var(--hover)}}:root[data-ui=v2] .acq2-ctable tbody tr.is-active td{background:var(--green-soft);box-shadow:inset 0 1px 0 var(--green-line),inset 0 -1px 0 var(--green-line)}:root[data-ui=v2] .acq2-ctable tbody tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--green),inset 0 1px 0 var(--green-line),inset 0 -1px 0 var(--green-line)}:root[data-ui=v2] .acq2-ctable tbody tr.is-active .acq2-nm{color:var(--green)}:root[data-ui=v2] .acq2-cname{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .acq2-cname .sdot{flex:none}:root[data-ui=v2] .acq2-row-link{min-width:0;display:grid;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}:root[data-ui=v2] .acq2-row-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}:root[data-ui=v2] .acq2-row-link[aria-current=true]:focus-visible,:root[data-ui=v2] .acq2-asb:focus-visible:has(.acq2-adcol.is-cs),:root[data-ui=v2] .acq2-gcard.is-cs .acq2-gcard-btn:focus-visible{outline:0}:root[data-ui=v2] .acq2-nm{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-sub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-pmark{flex:none;width:22px;height:22px;color:var(--ty-channel)}:root[data-ui=v2] svg.acq2-pmark{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}:root[data-ui=v2] .acq2-pmark--g{display:inline-grid;place-items:center;width:18px;height:18px;margin:0 2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1}:root[data-ui=v2] .acq2-trend{display:block;width:100%;height:24px;overflow:visible}:root[data-ui=v2] .acq2-dv{display:block;overflow:visible}:root[data-ui=v2] .acq2-dv-e{fill:var(--acq2-dv-e)}:root[data-ui=v2] .acq2-dv-s{fill:var(--acq2-dv-s)}:root[data-ui=v2] .acq2-dv .is-part rect{opacity:.5}:root[data-ui=v2] .acq2-dv-base{stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke}:root[data-ui=v2] .acq2-ctable td.acq2-bc{position:relative;padding:0}:root[data-ui=v2] .acq2-blk{position:absolute;top:10px;bottom:10px;width:calc((100% - var(--slot)) * var(--p))}:root[data-ui=v2] .acq2-bc.is-sp .acq2-blk{right:0;background:var(--acq2-sp);border-radius:3px 0 0 3px}:root[data-ui=v2] .acq2-bc.is-ea .acq2-blk{left:0;background:var(--acq2-ea);border-radius:0 3px 3px 0}:root[data-ui=v2] .acq2-ctable tbody .acq2-bc.is-ea:before{content:"";position:absolute;left:-1px;top:50%;height:16px;margin-top:-8px;width:2px;background:var(--line-strong);border-radius:1px}:root[data-ui=v2] .acq2-bv{position:absolute;top:0;bottom:0;width:var(--slot);display:flex;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .acq2-bc.is-sp .acq2-bv{left:0;padding-right:4px}:root[data-ui=v2] .acq2-bc.is-ea .acq2-bv{right:0;padding-right:10px}:root[data-ui=v2] .acq2-na{display:inline-flex;align-items:center;gap:2px;color:var(--faint)}:root[data-ui=v2] .acq2-roas{font-weight:600;font-variant-numeric:tabular-nums}:root[data-ui=v2] .acq2-roas small{color:var(--muted);font-weight:400;margin-left:1px;font-size:11px}:root[data-ui=v2] .acq2-roas.is-good{color:var(--green)}:root[data-ui=v2] .acq2-paid{display:inline-flex;align-items:center;gap:3px}:root[data-ui=v2] .acq2-paid svg{color:var(--muted)}:root[data-ui=v2] .acq2-x{padding:0 4px 0 0!important;text-align:center}:root[data-ui=v2] .acq2-chev{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}:root[data-ui=v2] .acq2-chev svg{transition:transform var(--spring-snappy-dur) var(--spring-snappy)}:root[data-ui=v2] .acq2-chev[aria-expanded=true] svg{transform:rotate(90deg)}:root[data-ui=v2] .acq2-chev:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .acq2-chev:hover{background:var(--hover);color:var(--ink)}}:root[data-ui=v2] .acq2-ctable tfoot td{height:58px;border-top:1px solid var(--line-strong);border-bottom:0;background:var(--paper);font-weight:500}:root[data-ui=v2] .acq2-ctable tfoot tr+tr td{border-top:1px solid var(--line)}:root[data-ui=v2] .acq2-ft{font-size:15px;font-weight:500}:root[data-ui=v2] .acq2-fsub{margin-left:6px;font-size:12px;font-weight:400;color:var(--muted)}:root[data-ui=v2] .acq2-fv{font-size:15px;font-weight:600}:root[data-ui=v2] .acq2-bc.is-tot.is-sp .acq2-bv{color:var(--red-text)}:root[data-ui=v2] .acq2-bc.is-tot.is-ea .acq2-bv{color:var(--green)}:root[data-ui=v2] .acq2-ctable tfoot .acq2-bc .acq2-bv{width:calc(100% - 4px)}:root[data-ui=v2] .acq2-ctable tr.acq2-exp td{height:auto;padding:0;background:var(--paper);border-bottom:1px solid var(--line)}:root[data-ui=v2] .acq2-asbs{position:relative;padding:12px 14px 12px 24px;--acq2-lab-w: 96px;--acq2-mv-h: 24px}:root[data-ui=v2] .acq2-asbs-note{margin:0;padding:14px 24px}:root[data-ui=v2] .acq2-asb{position:relative;display:flex;gap:0;overflow-x:auto;padding:4px 4px 8px 0;outline:none;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}:root[data-ui=v2] .acq2-asb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}:root[data-ui=v2] .acq2-labs{position:sticky;left:0;z-index:2;flex:none;width:var(--acq2-lab-w);background:var(--paper);border-right:1px solid var(--line-strong)}:root[data-ui=v2] .acq2-lab{display:flex;align-items:center;height:var(--acq2-mv-h);padding:0 8px 0 0;border-bottom:1px solid var(--line-subtle);font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .acq2-more{display:inline-flex;align-items:center;gap:3px;height:26px;margin:4px 0 0 -6px;padding:0 6px;border:0;border-radius:var(--radius-control);background:transparent;font:inherit;font-size:12px;font-weight:500;color:var(--green);cursor:pointer;white-space:nowrap}:root[data-ui=v2] .acq2-more svg{flex:none}:root[data-ui=v2] .acq2-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .acq2-more:hover span{text-decoration:underline;text-underline-offset:2px}}:root[data-ui=v2] .acq2-set{flex:none;display:grid;gap:8px;align-content:start}:root[data-ui=v2] .acq2-set.is-gs{border-left:2px solid var(--line-strong)}:root[data-ui=v2] .acq2-gh{display:flex;gap:4px;align-items:baseline;height:18px;min-width:0;max-width:100%;padding:0 7px;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden}:root[data-ui=v2] .acq2-gh .acq2-caps{flex:none;color:var(--green);font-size:10.5px}:root[data-ui=v2] .acq2-gh-nm{font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0}:root[data-ui=v2] .acq2-items{display:flex;gap:0;align-items:flex-start}:root[data-ui=v2] .acq2-adcol{flex:none;display:grid;justify-items:center;align-content:start;min-width:0}:root[data-ui=v2] .acq2-adcol+.acq2-adcol .acq2-adcol-n{border-left:1px solid var(--line-subtle)}:root[data-ui=v2] .acq2-adcol-art{display:flex;align-items:center;justify-content:center}:root[data-ui=v2] .acq2-adcol-btn{display:block;padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--radius-mark)}:root[data-ui=v2] .acq2-adcol-nm{display:flex;gap:6px;align-items:baseline;justify-content:center;height:18px;margin:6px 0;max-width:calc(100% - 14px);min-width:0;line-height:18px;font-size:12px;font-weight:500;white-space:nowrap}:root[data-ui=v2] .acq2-adcol-nt{overflow:hidden;text-overflow:ellipsis;min-width:0}:root[data-ui=v2] .acq2-adcol-r{flex:none;font-weight:400;color:var(--muted);font-family:var(--font-mono);font-size:10.5px}:root[data-ui=v2] .acq2-adcol-n{display:grid;width:100%}:root[data-ui=v2] .acq2-mv{position:relative;display:flex;align-items:center;justify-content:flex-end;height:var(--acq2-mv-h);padding:0 8px;border-bottom:1px solid var(--line-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .acq2-mv-n{position:relative}:root[data-ui=v2] .acq2-mv[data-r=roas]{font-weight:500}:root[data-ui=v2] .acq2-mv.is-good{color:var(--green)}:root[data-ui=v2] .acq2-mv.is-best{font-weight:600}:root[data-ui=v2] .acq2-mb{position:absolute;left:6px;top:5px;bottom:5px;width:calc(var(--p) * (100% - 12px));min-width:2px;border-radius:2px;opacity:.6}:root[data-ui=v2] .acq2-mb.is-sp{background:var(--acq2-sp)}:root[data-ui=v2] .acq2-mb.is-ea{background:var(--acq2-ea)}:root[data-ui=v2] .acq2-adcol:hover .acq2-adcol-nt{text-decoration:underline;text-decoration-color:var(--line-strong)}:root[data-ui=v2] .acq2-adcol-pl{margin:-4px 0 6px;height:16px;line-height:16px;font-size:11px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .acq2-adcol-btn{position:relative}:root[data-ui=v2] .acq2-ratio-badge{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:999px;background:color-mix(in oklch,var(--ink) 72%,transparent);color:var(--paper);font-family:var(--font-mono);font-size:10.5px;line-height:16px;pointer-events:none}:root[data-ui=v2] .acq2-adcol.is-cs .acq2-thumb{outline:2px solid var(--green);outline-offset:3px}:root[data-ui=v2] .acq2-adcol.is-cs .acq2-adcol-nm{color:var(--green)}:root[data-ui=v2] .acq2-adcol.is-cs .acq2-mv{background:color-mix(in oklch,var(--green-soft) 70%,transparent)}:root[data-ui=v2] .acq2-snav{position:absolute;z-index:3;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--card-raised);color:var(--ink);font-size:16px;line-height:1;box-shadow:var(--shadow-control),0 0 0 1px var(--line);cursor:pointer}:root[data-ui=v2] .acq2-snav--prev{left:calc(24px + var(--acq2-lab-w) + 6px)}:root[data-ui=v2] .acq2-snav--next{right:6px}:root[data-ui=v2] .acq2-thumb{position:relative;display:block;width:100%;overflow:hidden;background:var(--track);border-radius:var(--radius-mark)}:root[data-ui=v2] .acq2-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}:root[data-ui=v2] .acq2-thumb:is(.acq2-thumb--strip,.acq2-thumb--phone){flex:none}:root[data-ui=v2] .acq2-thumb--row{width:32px;height:40px;flex:none}:root[data-ui=v2] .acq2-play{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;display:grid;place-items:center;border-radius:50%;background:var(--scrim);color:var(--card)}:root[data-ui=v2] .acq2-rh{display:inline-flex;align-items:baseline;gap:4px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--amber-text)}:root[data-ui=v2] .acq2-rh small{font-size:10px;font-weight:400;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em}:root[data-ui=v2] .acq2-rh.is-good{color:var(--green)}:root[data-ui=v2] .acq2-rh.is-none{color:var(--faint)}:root[data-ui=v2] .acq2-rh--xl{font-size:22px}:root[data-ui=v2] .acq2-rh--sm{font-size:13px}:root[data-ui=v2] .acq2-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;height:24px;font-size:11.5px}:root[data-ui=v2] .acq2-pair:after{content:"";position:absolute;top:3px;bottom:3px;left:50%;width:2px;margin-left:-1px;border-radius:1px;background:var(--line-strong)}:root[data-ui=v2] .acq2-pair-s,:root[data-ui=v2] .acq2-pair-e{position:relative;display:flex;align-items:center;min-width:0}:root[data-ui=v2] .acq2-pair-s{justify-content:flex-start}:root[data-ui=v2] .acq2-pair-e{justify-content:flex-end}:root[data-ui=v2] .acq2-pair-b{position:absolute;top:4px;bottom:4px;width:calc((100% - 52px) * var(--p));min-width:2px}:root[data-ui=v2] .acq2-pair-s .acq2-pair-b{right:1px;background:var(--acq2-sp-strong);border-radius:3px 0 0 3px}:root[data-ui=v2] .acq2-pair-e .acq2-pair-b{left:1px;background:var(--acq2-ea-strong);border-radius:0 3px 3px 0}:root[data-ui=v2] .acq2-pair-n{position:relative;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .acq2-pair--lv{height:32px;font-size:12.5px}:root[data-ui=v2] .acq2-pair--lv .acq2-pair-b{top:5px;bottom:5px;width:calc((100% - 48px) * var(--p))}:root[data-ui=v2] .acq2-pair--lv .acq2-pair-s .acq2-pair-n{padding-left:2px}:root[data-ui=v2] .acq2-pair--lv .acq2-pair-e .acq2-pair-n{padding-right:2px}:root[data-ui=v2] .acq2-pair--lg{height:28px;font-size:13px}:root[data-ui=v2] .acq2-pair--lg .acq2-pair-b{width:calc((100% - 58px) * var(--p))}:root[data-ui=v2] .acq2-pair--sm{font-size:10.5px}:root[data-ui=v2] .acq2-pair--sm .acq2-pair-b{width:calc((100% - 40px) * var(--p))}:root[data-ui=v2] .acq2-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .acq2-notes b{display:block;font-weight:500;color:var(--ink);font-size:12px}@media (max-width: 1360px){:root[data-ui=v2] .acq2-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .acq2-gallery{border:1px solid var(--line);border-top:0;padding:12px;background:var(--card);border-radius:0 0 var(--radius-surface) var(--radius-surface)}:root[data-ui=v2] .acq2-gal-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}:root[data-ui=v2] .acq2-gcard{--gc-ink: var(--rail-ink);--gc-muted: var(--rail-muted);--gc-good: color-mix(in oklab, var(--green-2) 45%, var(--rail-ink));--gc-bad: color-mix(in oklab, var(--red) 70%, var(--rail-ink));--gc-earned: color-mix(in oklab, var(--green-2) 75%, var(--rail-ink));--gc-spend: var(--red);min-width:0;overflow:hidden}:root[data-ui=v2] .acq2-gcard.is-cs{outline:2px solid var(--green);outline-offset:2px}:root[data-ui=v2] .acq2-gcard-btn{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}:root[data-ui=v2] .acq2-gcard-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .acq2-thumb--gallery{aspect-ratio:4 / 5;border-radius:0}:root[data-ui=v2] .acq2-thumb--gallery img{object-fit:cover}:root[data-ui=v2] .acq2-thumb--gallery .cv-badge{top:8px;bottom:auto;left:8px}:root[data-ui=v2] .acq2-gcard-ov{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:24px 10px 8px;pointer-events:none;background:linear-gradient(to top,color-mix(in oklch,var(--rail-bottom) 80%,transparent) 0,color-mix(in oklch,var(--rail-bottom) 55%,transparent) calc(100% - 24px),transparent);color:var(--gc-ink)}:root[data-ui=v2] .acq2-gcard-fmt{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;height:22px;min-width:22px;padding:0 6px;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--rail-bottom) 70%,transparent);color:var(--gc-ink);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}:root[data-ui=v2] .acq2-gcard-roas{font-size:17px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--gc-ink)}:root[data-ui=v2] .acq2-gcard-roas[data-tone=good]{color:var(--gc-good)}:root[data-ui=v2] .acq2-gcard-roas[data-tone=bad]{color:var(--gc-bad)}:root[data-ui=v2] .acq2-gcard-nm{min-width:0;font-weight:500;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-gcard-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease-out,opacity .18s ease-out}:root[data-ui=v2] .acq2-gcard-more>div{min-height:0;overflow:hidden}:root[data-ui=v2] .acq2-gcard:has(:focus-visible) .acq2-gcard-more{grid-template-rows:1fr;opacity:1}@media (hover: hover){:root[data-ui=v2] .acq2-gcard:hover .acq2-gcard-more{grid-template-rows:1fr;opacity:1}}@media (hover: none){:root[data-ui=v2] .acq2-gcard.is-cs .acq2-gcard-more{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .acq2-gcard-more{transition:none}}:root[data-ui=v2] .acq2-gcard-par{display:block;font-size:11px;color:var(--gc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-gcard-dl{display:grid;grid-template-columns:auto 1fr;gap:0 8px;margin:6px 0 2px;font-size:11.5px;line-height:18px}:root[data-ui=v2] .acq2-gcard-dl dt{color:var(--gc-muted);font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap}:root[data-ui=v2] .acq2-gcard-dl dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .acq2-gcard-split{display:grid;gap:6px;margin-top:6px}:root[data-ui=v2] .acq2-pair--gal{height:22px}:root[data-ui=v2] .acq2-pair--gal .acq2-pair-n{display:none}:root[data-ui=v2] .acq2-pair--gal .acq2-pair-b{top:3px;bottom:3px;width:calc((100% - 1px) * var(--p))}:root[data-ui=v2] .acq2-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}:root[data-ui=v2] .acq2-ptabs{padding:12px 18px 0}:root[data-ui=v2] .acq2-ph-wrap{padding:12px 18px 16px;display:grid;gap:12px;justify-items:center}:root[data-ui=v2] .acq2-kv--preview{width:100%}:root[data-ui=v2] .acq2-ph-wrap :is(img,video).object-cover{object-fit:contain}:root[data-ui=v2] .acq2-dt-h{padding:14px 18px 10px;display:grid;gap:4px}:root[data-ui=v2] .acq2-dt-t{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .acq2-dt-t h2{margin:0;font-size:17px;font-weight:500;line-height:1.25;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}:root[data-ui=v2] .acq2-dt-sub{font-size:12px;color:var(--muted);padding-left:2px}:root[data-ui=v2] .acq2-stats{display:grid;gap:10px;margin:0 18px 4px;padding:12px 14px}:root[data-ui=v2] .acq2-stats-roas{display:flex;align-items:baseline;gap:8px}:root[data-ui=v2] .acq2-stats-pl{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:-6px}:root[data-ui=v2] .acq2-stats-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--line-subtle);padding-top:8px}:root[data-ui=v2] .acq2-stats-kv>div{display:flex;align-items:baseline;gap:6px}:root[data-ui=v2] .acq2-stats-kv b{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .acq2-k{font-size:11px;color:var(--muted)}:root[data-ui=v2] .acq2-sec{padding:14px 18px;border-top:1px solid var(--line)}:root[data-ui=v2] .acq2-dt>.acq2-sec:first-of-type{border-top:0}:root[data-ui=v2] .acq2-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}:root[data-ui=v2] .acq2-dv--panel{width:100%;height:72px}:root[data-ui=v2] .acq2-dlegend{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);margin-top:6px}:root[data-ui=v2] .acq2-dlegend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:-1px}:root[data-ui=v2] .acq2-dlegend i.is-e{background:var(--acq2-dv-e)}:root[data-ui=v2] .acq2-dlegend i.is-s{background:var(--acq2-dv-s)}:root[data-ui=v2] .acq2-dlegend i.is-t{background:var(--acq2-dv-s);opacity:.5}:root[data-ui=v2] .acq2-lrows{list-style:none;margin:0 -18px;padding:0}:root[data-ui=v2] .acq2-lrows>li{border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .acq2-lrows>li:last-child{border-bottom:0}:root[data-ui=v2] .acq2-lrow{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:6px 18px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}:root[data-ui=v2] .acq2-lrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover: hover){:root[data-ui=v2] .acq2-lrow:hover{background:var(--hover)}}:root[data-ui=v2] .acq2-lrow-t{display:grid;gap:2px;min-width:0;flex:1}:root[data-ui=v2] .acq2-lrow-nm{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-lrow-mt{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-cp-tabs{padding:0 18px}:root[data-ui=v2] .acq2-tabpane{padding:14px 18px 12px;min-height:120px}:root[data-ui=v2] .acq2-bir-h,:root[data-ui=v2] .acq2-bir li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:10px}:root[data-ui=v2] .acq2-bir-h{margin-bottom:4px;font-size:12px}:root[data-ui=v2] .acq2-bir-h>span:first-child{font-weight:500}:root[data-ui=v2] .acq2-bir-pl{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .acq2-bir{list-style:none;margin:0;padding:0;display:grid;gap:2px}:root[data-ui=v2] .acq2-bir li{min-height:26px;font-size:12px}:root[data-ui=v2] .acq2-bir-nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .acq2-kv{display:grid;grid-template-columns:auto 1fr;gap:0 14px;margin:0;font-size:12px}:root[data-ui=v2] .acq2-kv dt{color:var(--muted);padding:5px 0;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .acq2-kv dd{margin:0;padding:5px 0;border-bottom:1px solid var(--line-subtle);text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .acq2-hist{list-style:none;margin:0;padding:0;display:grid}:root[data-ui=v2] .acq2-hist li{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-subtle);font-size:12px}:root[data-ui=v2] .acq2-hist li:last-child{border-bottom:0}:root[data-ui=v2] .acq2-hist time{color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .acq2-hist-who{display:block;color:var(--muted)}:root[data-ui=v2] .acq2-sheet .acq2-dt-h{padding:4px 0 10px}:root[data-ui=v2] .acq2-sheet .acq2-stats{margin:0 0 4px}:root[data-ui=v2] .acq2-sheet .acq2-sec{padding:12px 0}:root[data-ui=v2] .acq2-sheet .acq2-cp-tabs{padding:0}:root[data-ui=v2] .acq2-sheet .acq2-tabpane{padding:12px 0 8px}:root[data-ui=v2] .acq2-sheet .acq2-lrows{margin:0}:root[data-ui=v2] .acq2-sheet .acq2-lrow{padding:6px 0}:root[data-ui=v2] .acq2-mcards{display:grid;gap:10px;padding:10px 0 0}:root[data-ui=v2] .acq2-mc{padding:10px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}:root[data-ui=v2] .acq2-mc:is(.is-open,.is-cs){box-shadow:var(--obj-shadow),inset 0 2px 0 var(--green)}:root[data-ui=v2] .acq2-mc.is-cs .acq2-mc-n b{color:var(--green)}:root[data-ui=v2] .acq2-mc-hw{display:flex;align-items:center;gap:4px;min-width:0}:root[data-ui=v2] .acq2-mc-h{display:flex;flex:1;align-items:center;gap:10px;min-height:44px;min-width:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}:root[data-ui=v2] .acq2-mc-h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}:root[data-ui=v2] .acq2-mc-n{display:grid;flex:1;min-width:0}:root[data-ui=v2] .acq2-mc-n b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-mc-n small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-mc-d{width:40px;height:40px;flex:none;color:var(--muted)}:root[data-ui=v2] .acq2-mc-tot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;font-weight:500}@media (max-width: 720px){:root[data-ui=v2] .acq2-mc .acq2-asbs{min-width:0;padding:8px 0 0;--acq2-lab-w: 64px;--acq2-mv-h: 28px}:root[data-ui=v2] .acq2-mc .acq2-labs{background:var(--card)}:root[data-ui=v2] .acq2-mc .acq2-asbs .acq2-snav--prev{left:calc(var(--acq2-lab-w) + 6px)}:root[data-ui=v2] .acq2-mc .acq2-lab{font-size:9px;letter-spacing:.03em;line-height:1.1;white-space:normal}:root[data-ui=v2] .acq2-mc .acq2-more{height:40px}:root[data-ui=v2] .acq2-tbar{padding:6px 8px;gap:6px 8px;border-bottom:1px solid var(--line);border-radius:var(--radius-surface)}:root[data-ui=v2] .acq2-seg [role=tab]{height:32px;padding:0 10px;font-size:12.5px}:root[data-ui=v2] .acq2-tbar .btn-sm{height:32px}:root[data-ui=v2] .acq2-notes{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .acq2-gallery{border-top:1px solid var(--line);border-radius:var(--radius-surface);margin-top:10px}:root[data-ui=v2] .acq2-gal-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-ui=v2] .acq2-gcard-ov{padding:28px 8px 8px}:root[data-ui=v2] .acq2-gcard-roas{font-size:15px}:root[data-ui=v2] .acq2-gcard-dl{margin-top:4px;font-size:10.5px;line-height:14px}:root[data-ui=v2] .acq2-gcard-dl dt{font-size:9px;letter-spacing:.03em}}:root[data-ui=v2] .cv-badge{position:absolute;left:6px;bottom:6px;z-index:1;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;background:color-mix(in oklch,var(--card-raised) 92%,transparent);box-shadow:var(--shadow-control),0 0 0 1px var(--line);color:var(--ink);font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none}:root[data-ui=v2] .cv-badge b{font-family:var(--font-mono);font-size:10.5px;font-weight:400;color:var(--green)}:root[data-ui=v2] .acq2-ph-wrap>.grid{justify-self:stretch}:root[data-ui=v2] .cv-caption{margin:-4px 0 0;font-size:12px;color:var(--muted);text-align:center}:root[data-ui=v2] .cv-caption b{font-weight:500;color:var(--ink)}:root[data-ui=v2] .cv-vnote{max-width:760px;margin:8px 0 0 var(--acq2-lab-w);font-size:11.5px;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .cv-grp{flex:none}:root[data-ui=v2] .cv-grp.is-gs{border-left:2px solid var(--line-strong)}:root[data-ui=v2] .cv-grp-nm{height:18px;margin:0 7px 6px;padding-bottom:2px;border-bottom:1px solid var(--line);font-size:12px;font-weight:500;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .cv-grp-nm.is-blank{border-bottom-color:transparent}:root[data-ui=v2] .cv-tile.is-old .acq2-thumb img{opacity:.62;filter:saturate(.7)}:root[data-ui=v2] .cv-tile.is-old .acq2-adcol-nm{color:var(--muted);font-weight:400}:root[data-ui=v2] .cv-tile .acq2-adcol-nm{font-size:11.5px}:root[data-ui=v2] .cv-grp+.cv-grp .acq2-adcol:first-child .acq2-adcol-n{border-left:0}:root[data-ui=v2] .acq2-hist li.cv-hist{align-items:start}:root[data-ui=v2] .cv-hist-t{font-weight:500}:root[data-ui=v2] .cv-swaps{display:grid;gap:8px;margin:6px 0 2px;padding:0;list-style:none}:root[data-ui=v2] .acq2-hist li.cv-swap{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:0;border-bottom:0}:root[data-ui=v2] .cv-swap img{display:block;height:44px;width:auto;max-width:66px;object-fit:contain;border-radius:var(--radius-mark);background:var(--track)}:root[data-ui=v2] .cv-swap .cv-old{opacity:.72}:root[data-ui=v2] .cv-swap svg{width:13px;height:13px;color:var(--muted)}:root[data-ui=v2] .cv-still-none{display:grid;place-items:center;width:35px;height:44px;border-radius:var(--radius-mark);background:var(--green-soft);color:var(--green);font-size:16px;font-weight:500}:root[data-ui=v2] .cv-swap-nm{min-width:0;font-size:12px;line-height:1.3}:root[data-ui=v2] .cv-swap-nm small{display:block;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .acq2-ctable .acq2-grow-h td{height:40px;background:var(--hover);border-bottom:1px solid var(--line)}:root[data-ui=v2] .acq2-ctable .acq2-grow-h.is-none .acq2-nm{color:var(--muted)}:root[data-ui=v2] .acq2-gname{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .acq2-gname .acq2-nm{font-weight:500}:root[data-ui=v2] .acq2-ctable .acq2-chrow td:first-child{padding-left:30px}:root[data-ui=v2] .acq2-ctable .acq2-chrow:not(.is-empty){cursor:pointer}:root[data-ui=v2] .acq2-ctable .acq2-chrow.is-empty .acq2-cname{color:var(--muted)}:root[data-ui=v2] .acq2-chname{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .acq2-chnone{font-size:12px;color:var(--muted)}:root[data-ui=v2] .acq2-netmark{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line-strong);color:var(--muted);font-size:9px;font-weight:500}:root[data-ui=v2] .acq2-ctable tr.acq2-nested td:first-child{padding-left:50px}:root[data-ui=v2] :is(.acq2-exp,.acq2-mc,[data-channel-section]) .acq2-chads{margin:0;padding:4px 6px 8px}:root[data-ui=v2] .acq2-chads-g{display:flex;justify-content:space-between;gap:12px;padding:10px 18px 4px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .acq2-chads-sp{flex:none;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink)}:root[data-ui=v2] .acq2-lrow.is-active{background:var(--green-soft)}:root[data-ui=v2] .acq2-chprev{width:100%;display:grid;gap:8px}:root[data-ui=v2] .acq2-chprev-t{margin:0;font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}:root[data-ui=v2] .acq2-chprev-b{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .cgal{padding:4px 14px 28px}:root[data-ui=v2] .cgal-sec+.cgal-sec{margin-top:6px}:root[data-ui=v2] .cgal-h{display:flex;align-items:baseline;gap:8px;margin:12px 0 8px;font-family:var(--font-mono);font-size:var(--label-size);font-weight:400;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink)}:root[data-ui=v2] .cgal-h .count{color:var(--muted);font-family:var(--font-ui);letter-spacing:0;font-variant-numeric:tabular-nums}:root[data-ui=v2] .cgal-fh{display:flex;align-items:center;gap:6px;margin:10px 0 6px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .cgal-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .cgal[data-mode=grid] .cgal-list{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .cgal-item{position:relative;min-width:0}:root[data-ui=v2] .ccard{display:grid;gap:8px;width:100%;min-width:0;padding:6px 6px 10px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;--sdot-hole: var(--card-raised)}:root[data-ui=v2] .ccard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .ccard[aria-current=true]{border-color:var(--sel-line);box-shadow:0 0 0 1px var(--sel-line),var(--obj-shadow)}:root[data-ui=v2] .cthumb{display:block;position:relative;overflow:hidden;border-radius:max(2px,calc(var(--r-surface) - 3px));background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-subtle)}:root[data-ui=v2] .cgal[data-mode=grid] .cthumb{aspect-ratio:1 / .74}:root[data-ui=v2] .cgal[data-mode=previews] .cthumb{min-height:120px}:root[data-ui=v2] .cthumb-frame{display:block;position:relative;width:100%;overflow:hidden}:root[data-ui=v2] .cgal[data-mode=grid] .cthumb-frame{height:100%}:root[data-ui=v2] .cthumb-frame iframe{display:block;border:0;background:var(--card-raised);transform-origin:top left;pointer-events:none}:root[data-ui=v2] .cthumb-surface{display:block;transform-origin:top left;pointer-events:none}:root[data-ui=v2] .cthumb-none{display:grid;place-items:center;height:100%;min-height:80px;background:var(--tf, var(--paper));color:var(--muted)}:root[data-ui=v2] .cgal[data-mode=grid] .cthumb[data-kind=creative]{aspect-ratio:4 / 5}:root[data-ui=v2] .cthumb-frame.is-creative{height:100%;min-height:80px;background:var(--paper)}:root[data-ui=v2] .cthumb-frame.is-creative>img{display:block;width:100%;height:100%;object-fit:cover}:root[data-ui=v2] .cthumb-sms{display:flex;align-items:flex-start;height:100%;padding:12px;background:var(--paper)}:root[data-ui=v2] .cthumb-sms .bubble{max-width:88%;padding:8px 10px;border-radius:12px 12px 12px 3px;background:var(--card-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .cgal[data-mode=grid] .cthumb-sms .bubble{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:11px}:root[data-ui=v2] .ccard .cc-line{display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px}:root[data-ui=v2] .ccard .tico{width:26px;height:26px;border-radius:var(--r-control);background:var(--tf, var(--track))}:root[data-ui=v2] .ccard .tico>svg{width:15px;height:15px}:root[data-ui=v2] .cgal[data-mode=previews] .ccard .tico{width:32px;height:32px}:root[data-ui=v2] .cgal[data-mode=previews] .ccard .tico>svg{width:18px;height:18px}:root[data-ui=v2] .ccard .tico>.sdot{right:-2px;bottom:-2px;--sd: 8px}:root[data-ui=v2] .ccard .r2{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .ccard .nm{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ccard .mt{overflow:hidden;font-size:12px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .cc-move{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--r-control);background:var(--card-raised);color:var(--muted);box-shadow:var(--shadow-control),0 0 0 1px var(--line);cursor:pointer;opacity:0}:root[data-ui=v2] .cgal-item:focus-within .cc-move,:root[data-ui=v2] .cc-move:focus-visible{opacity:1}:root[data-ui=v2] .cc-move:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .ccard:not([aria-current=true]):hover{background:var(--hover);--sdot-hole: var(--hover)}:root[data-ui=v2] .cgal-item:hover .cc-move{opacity:1}:root[data-ui=v2] .cc-move:hover{color:var(--ink)}}@media (hover: none){:root[data-ui=v2] .cc-move{opacity:1}}@media (max-width: 720px){:root[data-ui=v2] .cgal{padding:4px 12px 24px}:root[data-ui=v2] .cgal-list{gap:10px}:root[data-ui=v2] .cc-move{width:36px;height:36px}}@media (forced-colors: active){:root[data-ui=v2] .ccard[aria-current=true]{outline:2px solid Highlight}}.page-preview-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.page-preview-toolbar.has-controls{flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:6px}.page-preview-button.page-preview-icon{width:28px;min-height:28px;padding:0;justify-content:center;margin-left:auto;border-radius:var(--radius-control, 5px)}.page-preview-tip{left:auto;right:0;transform:none}.page-preview-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--color-line-strong, #c8d4ce);border-radius:8px;background:#fff;color:#0b1f1d;font:500 12px/1.4 sans-serif;cursor:pointer}.page-preview-button:hover{background:#f0f4f1}.page-preview-button:focus-visible{outline:2px solid #26745b;outline-offset:3px}.page-preview-dialog{position:fixed;inset:0;margin:0;padding:0;border:0;width:100vw;height:100dvh;max-width:none;max-height:none;overflow:auto;overscroll-behavior:contain}.page-preview-dialog::backdrop{background:#fff}.page-preview-dialog>.page-preview-content{max-width:none;width:100%;min-height:100%;margin:0;border:0;border-radius:0;overflow:visible}.page-preview-close{position:fixed;top:12px;right:16px;z-index:10;box-shadow:0 2px 12px #0002}.page-preview-dialog>.page-preview-content.page-preview-bare{padding:clamp(16px,4vw,40px)}.page-preview-bare .pc-page{padding:0;background:transparent}:root[data-ui=v2] .ws-head-lang-wrap{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-radius:var(--radius-control);background:var(--track)}:root[data-ui=v2] .ws-head-lang-icon{flex:none;color:var(--muted)}:root[data-ui=v2] .ws-stage-fs.page-preview-content{min-height:0}:root[data-ui=v2] .page-preview-dialog>.ws-stage-fs.page-preview-content{min-height:100%;background:var(--paper)}:root[data-ui=v2] .iphone-fit{position:relative;margin:0 auto}:root[data-ui=v2] .iphone{--ip-chrome: var(--card-raised);--ip-chrome-ink: var(--ink);--ip-chrome-muted: var(--muted);--ip-pill: var(--track);--ip-host: var(--paper);position:absolute;top:0;left:0;box-sizing:border-box;padding:12px;border-radius:64px;background:var(--ink);box-shadow:var(--obj-shadow),inset 0 0 0 2px color-mix(in oklch,var(--card-raised) 14%,transparent);transform-origin:top left}:root[data-ui=v2] .iphone-fit[data-tone=dark] .iphone{--ip-chrome: color-mix(in oklch, var(--ink) 92%, var(--card-raised));--ip-chrome-ink: var(--card-raised);--ip-chrome-muted: color-mix(in oklch, var(--card-raised) 62%, transparent);--ip-pill: color-mix(in oklch, var(--card-raised) 14%, transparent);--ip-host: color-mix(in oklch, var(--ink) 86%, var(--card-raised))}:root[data-ui=v2] .iphone-screen{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:52px;background:var(--ip-host)}:root[data-ui=v2] .iphone-status{flex:none;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 34px 0 46px;background:var(--ip-chrome);color:var(--ip-chrome-ink);font-size:16px;font-weight:600}:root[data-ui=v2] .iphone-island{position:absolute;left:50%;top:11px;width:124px;height:36px;margin-left:-62px;border-radius:999px;background:var(--ink)}:root[data-ui=v2] .iphone-sig{display:inline-flex;align-items:flex-end;gap:2px;height:12px}:root[data-ui=v2] .iphone-sig i{width:3px;border-radius:1px;background:currentColor}:root[data-ui=v2] .iphone-sig i:nth-child(1){height:4px}:root[data-ui=v2] .iphone-sig i:nth-child(2){height:6px}:root[data-ui=v2] .iphone-sig i:nth-child(3){height:9px}:root[data-ui=v2] .iphone-sig i:nth-child(4){height:12px}:root[data-ui=v2] .iphone-viewport{flex:none;width:393px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--ip-host);container:kw-phone / inline-size}:root[data-ui=v2] .iphone-viewport.is-frame{overflow:hidden}:root[data-ui=v2] .iphone-fold{position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:flex-end;height:0;border-top:1px dashed color-mix(in oklch,var(--ip-chrome-muted) 70%,transparent);pointer-events:none}:root[data-ui=v2] .iphone-fold span{transform:translateY(-100%);margin-right:10px;padding:1px 6px;border-radius:var(--r-control) var(--r-control) 0 0;background:color-mix(in oklch,var(--ip-chrome) 88%,transparent);color:var(--ip-chrome-muted);font-size:11px}:root[data-ui=v2] .iphone-safari{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 14px 0;background:var(--ip-chrome);color:var(--ip-chrome-ink);box-shadow:0 -1px color-mix(in oklch,var(--ip-chrome-ink) 10%,transparent)}:root[data-ui=v2] .iphone-address{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:14px;background:var(--ip-pill);font-size:15px}:root[data-ui=v2] .iphone-address .aa{font-size:14px;font-weight:600}:root[data-ui=v2] .iphone-address .url{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .iphone-tools{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;color:var(--focus-ring)}:root[data-ui=v2] .iphone-home{align-self:center;width:134px;height:5px;margin-top:auto;margin-bottom:8px;border-radius:999px;background:var(--ip-chrome-ink)}:root[data-ui=v2] .iphone-host-page{min-height:100%;padding:24px 16px 32px;background:var(--ip-host)}:root[data-ui=v2] .iphone-host-page:has([data-skin=v2]){padding-inline:0}:root[data-ui=v2] .iphone-host-page:has([data-skin=v2])>.pc-page{padding-inline:clamp(16px,4cqi,40px)}.elc-step{display:flex;min-height:0;flex:1;flex-direction:column}.elc-bar{display:flex;flex:none;align-items:center;gap:16px;min-height:52px;padding:8px 20px;border-bottom:1px solid var(--color-line);background:var(--color-paper)}.elc-back{flex:none;font-size:13px}.elc-status{flex:none;padding-left:16px;border-left:1px solid var(--color-line)}.elc-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--color-line);border-radius:999px;font-size:12px;white-space:nowrap;color:var(--color-muted)}.elc-chip[data-tone=amber]{border-color:transparent;background:#fff4e0;color:var(--color-amber-text)}.elc-chip[data-tone=ok]{border-color:transparent;background:var(--color-green-tint, #e7f1ed);color:var(--color-green)}.elc-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--color-line);vertical-align:1px}.elc-dot[data-tone=amber]{background:var(--color-amber-text)}.elc-dot[data-tone=ok]{background:var(--color-green)}.elc-counts{flex:1;min-width:0;margin:0;font-size:12px;line-height:16px;color:var(--color-muted);font-variant-numeric:tabular-nums}.elc-publish{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto}.elc-draft-note{font-size:12px;color:var(--color-amber-text)}.elc-message{flex:none;padding:6px 20px}.elc-scroll{flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion: no-preference){.elc-scroll{scroll-behavior:smooth}}.elc-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:44px auto auto auto 1fr;max-width:1400px;min-height:100%;margin:0 auto;border-inline:1px solid var(--color-line)}.elc-col{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-width:0;background:#fff}.elc-col+.elc-col{border-left:1px solid var(--color-line)}.elc-col-head{position:sticky;top:0;z-index:2;display:flex;grid-row:1 / -1;grid-column:1;align-self:start;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--color-line);background:var(--color-paper)}.elc-chip-base{padding:0;border:0}.elc-col-head h3{margin:0;font-size:13px;font-weight:500;color:var(--color-ink)}.elc-col-action{margin-left:auto}.elc-env{grid-column:1;display:flex;gap:10px;align-items:baseline;padding:8px 16px 0;font-size:13px}.elc-env[data-row=subject]{grid-row:2;padding-top:12px}.elc-env[data-row=preview]{grid-row:3;padding-bottom:12px;border-bottom:1px solid var(--color-line)}.elc-env>span{flex:none;width:76px;font-size:12px;color:var(--color-muted)}.elc-env p{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere}.elc-env[data-row=subject] p{font-weight:500}.elc-env .pust-edit{display:inline-block;min-width:1ch;padding:1px 4px;margin:-1px -4px;border-radius:3px;cursor:text}.elc-env .pust-edit:hover{box-shadow:inset 0 0 0 1px #e8a56166}.elc-env .pust-edit:focus{outline:none;box-shadow:inset 0 0 0 1px #e8a561d9}.elc-env[data-marked] p{background:#fff1d6;box-shadow:0 0 0 3px #fff1d6;border-radius:2px}.elc-slot{grid-row:4;grid-column:1;display:grid;gap:8px;min-width:0}.elc-slot>*{margin:8px 16px 0}.elc-slot:empty{display:none}.elc-frame{grid-row:5;grid-column:1;display:block;width:100%;height:640px;border:0}.elc-frame[data-read-only]{pointer-events:none}.elc-empty{grid-row:2 / -1;grid-column:1;padding:16px}.elc-empty-inner{position:sticky;top:76px;display:grid;justify-items:center;gap:12px;padding:48px 24px;border:1px dashed var(--color-line);border-radius:8px;text-align:center}.elc-empty-inner p{margin:0;font-size:13px;color:var(--color-muted)}.elc-ghost{display:grid;gap:10px;width:min(320px,100%)}.elc-ghost i{display:block;height:10px;border-radius:4px;background:var(--color-line)}.elc-ghost i:nth-child(2){width:82%}.elc-ghost i:nth-child(4){width:64%}.elc-row{padding:8px 12px;border:1px solid var(--color-amber-text);border-radius:8px;background:var(--color-paper)}.elc-row[data-anchored]{position:absolute;z-index:1;box-sizing:border-box;margin:0}.elc-row-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.elc-row-main p{margin:0;font-size:12.5px;color:var(--color-ink)}.elc-pair{display:flex;gap:8px}.elc-row-texts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.elc-row-texts span{font-size:12px;color:var(--color-muted)}.elc-row-texts p{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--color-ink);overflow-wrap:anywhere}.elc-foot{font-size:12.5px;color:var(--color-muted)}.elc-error{margin:0;font-size:12.5px;color:var(--color-red)}.elc-saved{margin:0;font-size:12.5px;color:var(--color-green)}.elc-record{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:500;color:var(--color-green);outline:none}@media (max-width: 1030px){.elc-bar{flex-wrap:wrap}.elc-counts{order:4;flex:1 1 100%}}@media (max-width: 720px){.elc-bar{flex-wrap:wrap;gap:8px;padding:8px 12px}.elc-status{order:3;flex:1 1 100%;flex-wrap:wrap;padding-left:0;border-left:0}.elc-compare{grid-template-columns:minmax(0,1fr);border-inline:0;min-height:0}.elc-compare[data-side=other] .elc-col:first-child,.elc-compare[data-side=base] .elc-col:last-child{display:none}.elc-col+.elc-col{border-left:0}.elc-pair .btn{min-height:44px}.elc-row-texts{grid-template-columns:1fr}}.elc-viewing{position:sticky;top:8px;z-index:3;display:flex;justify-content:flex-end;height:0;padding:0 12px}.elc-viewing>span{display:inline-flex;height:30px;margin-top:6px;align-items:center;gap:6px;padding:0 4px 0 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);font-size:12px;color:var(--color-muted)}@media (max-width: 640px){.elc-viewing{position:static;height:auto;padding-bottom:6px}.elc-viewing>span{margin-top:8px}}:root[data-ui=v2] .pe-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--card)}:root[data-ui=v2] .pe-top h2{flex:0 1 auto;min-width:0;margin:0;font-size:15px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}:root[data-ui=v2] .pe-top .pe-grow{flex:1 1 0;min-width:0}:root[data-ui=v2] .pe-top .grp{display:flex;gap:4px;align-items:center}:root[data-ui=v2] .pe-top .segmented [role=tab]{display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .pe-top .btn-icon[aria-pressed=true]{background:var(--green-soft);color:var(--green)}:root[data-ui=v2] .pe-top .pe-pane{display:none}:root[data-ui=v2] .pe-top .seg-full :is([role=tab],button){flex:1;justify-content:center}:root[data-ui=v2] .autosave{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .autosave .as-in{display:inline-flex;align-items:center;gap:5px}:root[data-ui=v2] .autosave[data-state=saved] svg{color:var(--green)}:root[data-ui=v2] .autosave[data-state=failed]{color:var(--amber-text);background:var(--amber-soft);border-color:var(--amber-line)}:root[data-ui=v2] .autosave .spin{width:11px;height:11px}:root[data-ui=v2] .pe-canvas{padding:20px 24px 48px}:root[data-ui=v2] .bframe{margin:0 auto;border:1px solid var(--obj-line);border-radius:var(--r-surface);overflow:hidden;background:var(--obj-bg);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .bframe .chrome{display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--paper);font-size:11px;color:var(--muted)}:root[data-ui=v2] .bframe .chrome .dots{display:inline-flex;gap:4px}:root[data-ui=v2] .bframe .chrome i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}:root[data-ui=v2] .bframe .chrome .url{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px}:root[data-ui=v2] .bframe[data-device=mobile]{border:8px solid var(--ink);border-radius:30px}:root[data-ui=v2] .bframe[data-device=mobile] .chrome{justify-content:space-between;background:var(--card);color:var(--ink);font-weight:500}:root[data-ui=v2] .pe-insp{background:var(--col-bg);border-left:1px solid var(--col-line)}:root[data-ui=v2] .pe-insp .insp-sec{padding:14px 18px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .pe-insp .insp-sec:last-child{border-bottom:0}:root[data-ui=v2] .pe-insp .insp-sec>h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:13px;font-weight:500;outline:none}:root[data-ui=v2] .pe-insp .insp-sec>h3 .help{font-size:12px;font-weight:400;color:var(--muted)}:root[data-ui=v2] .pe-insp .frow{margin-bottom:12px}:root[data-ui=v2] .pe-insp .frow:last-child{margin-bottom:0}:root[data-ui=v2] .pe-insp .frow>.help{line-height:1.4}:root[data-ui=v2] .pe-insp .seg-full{display:flex}:root[data-ui=v2] .pe-insp .seg-full :is([role=tab],button){flex:1}:root[data-ui=v2] .pe-insp .back{display:inline-flex;align-items:center;gap:4px;margin-left:-6px}:root[data-ui=v2] .pe-insp .blk-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:15px;font-weight:500;color:var(--ink);outline:none}:root[data-ui=v2] .pe-insp .blk-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .pe-insp .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}:root[data-ui=v2] .pe-insp .crumbs button{border:0;background:transparent;padding:0;color:var(--muted);font:inherit;cursor:pointer}:root[data-ui=v2] .pe-insp .crumbs button:hover{color:var(--ink)}:root[data-ui=v2] .pe-insp .cnt-line{display:flex;gap:6px;align-items:center;margin:4px 0 0;font-size:12px}:root[data-ui=v2] .pe-insp .cnt-line.ok{color:var(--green)}:root[data-ui=v2] .pe-insp .cnt-line.warn{color:var(--amber-text)}:root[data-ui=v2] .pe-insp .insp-rest{padding:0 18px 18px}:root[data-ui=v2] .pe-insp :is(input:is([type=text],[type=url],[type=email],:not([type])):not(.cb-input),select,textarea){width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:13px}:root[data-ui=v2] .pe-insp textarea{height:auto;min-height:84px;padding:8px 10px;line-height:1.45;resize:vertical}:root[data-ui=v2] .pe-insp :is(input:not(.cb-input),select,textarea):focus-visible{border-color:var(--green-2);outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .pe-insp :is(input:not(.cb-input),select,textarea)[aria-invalid=true]{border-color:var(--red-text)}:root[data-ui=v2] .pe-insp :is(input:not(.cb-input),select,textarea):disabled{opacity:.55}:root[data-ui=v2] .pe-insp .tones{display:flex;gap:8px}:root[data-ui=v2] .pe-insp .tones button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:12px;cursor:pointer}:root[data-ui=v2] .pe-insp .tones button:hover{background:var(--hover)}:root[data-ui=v2] .pe-insp .tones button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--green)}:root[data-ui=v2] .pe-insp .tones button i{width:18px;height:18px;border-radius:var(--r-mark);box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-ui=v2] .pe-insp .pe-outline{display:grid;gap:2px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .pe-insp .pe-outline li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px;border-radius:var(--r-mark);background:var(--card)}:root[data-ui=v2] .pe-insp .pe-outline li.on{background:var(--green-soft);box-shadow:inset 2px 0 0 var(--green)}:root[data-ui=v2] .pe-insp .pe-outline .ol-b{display:grid;min-width:0;height:auto;padding:4px 6px;border:0;border-radius:var(--r-mark);background:transparent;text-align:left;cursor:pointer}:root[data-ui=v2] .pe-insp .pe-outline .ol-b:hover{background:var(--hover)}:root[data-ui=v2] .pe-insp .pe-outline li.on .ol-b:hover{background:transparent}:root[data-ui=v2] .pe-insp .pe-outline .ol-t{font-size:12px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .pe-insp .pe-outline li.on .ol-t{color:var(--green)}:root[data-ui=v2] .pe-insp .pe-outline .ol-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}:root[data-ui=v2] .pe-insp .pe-outline .grip{display:grid;place-items:center;width:22px;height:28px;padding:0;border:0;border-radius:var(--r-mark);background:transparent;color:var(--muted);cursor:grab}:root[data-ui=v2] .pe-insp .pe-outline .grip:hover{background:var(--hover);color:var(--ink)}:root[data-ui=v2] .pe-insp .pe-outline :focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width: 720px){:root[data-ui=v2] .pe-top{gap:6px 8px;padding:8px 10px}:root[data-ui=v2] .pe-top>*{flex:none;order:2}:root[data-ui=v2] .pe-top h2{order:0;flex:1 1 calc(100% - 120px)}:root[data-ui=v2] .pe-top .pe-grow{display:none}:root[data-ui=v2] .pe-top [data-page-editor-close]{order:1}:root[data-ui=v2] .pe-top .autosave{order:2;flex-basis:100%;justify-content:flex-start;width:fit-content}:root[data-ui=v2] .pe-top .pe-pane{display:flex;flex-basis:100%}:root[data-ui=v2] .pe-top .pe-pane .tabs-strip{flex:1}:root[data-ui=v2] .pe-top .pe-pane [role=tab]{flex:1;justify-content:center}:root[data-ui=v2] .pe-top .btn{min-height:40px}:root[data-ui=v2] .pe-canvas{padding:14px 12px 24px}:root[data-ui=v2] .pe-insp{border-left:0}}:root[data-ui=v2] .pe-insp .lbl{font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .pe-insp .ui-button{font-size:13px}:root[data-ui=v2] .pe-insp [data-preset-group] button{font-size:12px}.lc-type{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:12px}.lc-type-lbl{font-size:12px;line-height:1.2;color:var(--muted)}.lc-tyv{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;color:var(--ink)}.lc-tyv .lc-sw{flex:none;width:10px;height:10px;border-radius:3px;background:var(--gl-ink)}[data-k=booking]{--gl-ink: oklch(54% .13 45)}[data-k=appointment]{--gl-ink: oklch(50% .12 245)}[data-k=signup]{--gl-ink: oklch(48% .14 300)}.lc{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-card{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:6px;border:1px solid var(--line);border-radius:var(--r-surface, 8px);background:var(--card);color:var(--ink);text-align:left;font:inherit;cursor:pointer}@media (hover: hover){.lc-card:hover{border-color:var(--line-strong);background:var(--hover, color-mix(in oklch, var(--ink) 3%, var(--card)))}}.lc-card[aria-checked=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:color-mix(in oklch,var(--green) 7%,var(--card))}.lc-card:focus-visible{outline:2px solid var(--focus-ring, var(--blue));outline-offset:2px}.lc-gl{display:grid;place-items:center;height:72px;border-radius:max(2px,calc(var(--r-surface, 8px) - 6px));background:color-mix(in oklch,var(--gl-ink) 9%,var(--card))}.lc-gl svg{width:84px;height:58px;overflow:visible}.lc-gl .f{fill:color-mix(in oklch,var(--gl-ink) 4%,var(--card));stroke:color-mix(in oklch,var(--gl-ink) 45%,transparent);stroke-width:1.4}.lc-gl .f.sel{stroke:color-mix(in oklch,var(--gl-ink) 55%,transparent)}.lc-gl .s{fill:color-mix(in oklch,var(--gl-ink) 38%,transparent)}.lc-gl .s2{fill:color-mix(in oklch,var(--gl-ink) 7%,transparent);stroke:color-mix(in oklch,var(--gl-ink) 22%,transparent);stroke-width:.8}.lc-gl .a{fill:var(--gl-ink)}.lc-gl .a2{fill:color-mix(in oklch,var(--gl-ink) 40%,transparent)}.lc-tx{display:grid;gap:2px;min-width:0;padding:0 2px}.lc-nm{font-size:12px;line-height:16px;font-weight:500}.lc-bf{font-size:11px;line-height:15px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lc-ck{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);background:var(--card);color:transparent}.lc-card[aria-checked=true] .lc-ck{border-color:var(--green);background:var(--green);color:#fff}.lc-preview-row{position:sticky;top:10px;z-index:2;display:flex;justify-content:center;height:0;overflow:visible;pointer-events:none}.lc-preview-pill{height:24px;margin-top:10px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;line-height:24px;white-space:nowrap}.wip{grid-column:2;grid-row:1;z-index:3;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;background:var(--col-bg, var(--card));border-left:1px solid var(--col-line, var(--line))}.wip-head{padding:14px 18px 12px;border-bottom:1px solid var(--line-subtle, var(--line))}.wip-head .back{display:inline-flex;align-items:center;gap:4px;margin-left:-6px}.wip-head .blk-title{font-size:15px;font-weight:500;margin:4px 0 0;color:var(--ink)}.wip-at{margin:2px 0 10px;font-size:12px;color:var(--muted)}.wip-q{width:100%}.wip-body{overflow-y:auto;min-height:0;padding:4px 18px 72px}.wip-g{padding-top:12px}.wip-gh{margin:0 0 8px;font-size:12px}.wip-gh .wip-n{margin-left:2px;font-weight:400;color:var(--muted)}.wip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wi-tile{align-content:start}.wi-tile .lc-gl{height:64px}.wi-tile .lc-gl svg{width:76px;height:52px}.wi-tile .lc-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wi-mt{display:flex;align-items:center;gap:5px;font-size:11px;line-height:15px;color:var(--muted)}.wi-tile[aria-selected=true]{border-color:var(--sel-line, var(--green));box-shadow:var(--sel-ring, 0 0 0 1px var(--green));background:color-mix(in oklch,var(--green) 7%,var(--obj-bg, var(--card)))}.wi-new{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:14px;border:1px dashed var(--line-strong);border-radius:var(--r-surface, 8px);color:var(--green);font-size:13px;font-weight:500;cursor:pointer}.wi-new:hover,.wi-new[aria-selected=true]{border-style:solid;border-color:var(--green);background:var(--green-soft, color-mix(in oklch, var(--green) 8%, var(--card)))}.wip-none{margin:14px 0 0;font-size:13px;color:var(--muted)}@media (max-width: 721px){.wip{position:fixed;left:0;right:0;bottom:0;z-index:95;max-height:78vh;border-left:0;border-top:1px solid var(--line-strong);border-radius:12px 12px 0 0;box-shadow:var(--shadow-overlay, 0 -12px 32px rgba(10, 10, 10, .18))}.wip-head{padding:8px 16px 10px}.wip-head:before{content:"";display:block;width:36px;height:4px;margin:0 auto 6px;border-radius:2px;background:var(--line-strong)}.wip-body{padding:0 16px 24px}.wip-q input{font-size:16px}}.inv{display:flex;gap:10px;align-items:flex-start;margin-top:10px;min-width:0}.inv .inv-pic{flex:none;display:grid;place-items:center;width:44px;height:36px;border-radius:8px;background:color-mix(in oklch,var(--gl-ink) 10%,var(--card, #fff))}.inv .inv-pic svg{width:36px;height:25px;overflow:visible}.inv .lc-gl .f{stroke-width:1.6}.inv-bt{display:grid;gap:6px;min-width:0}.inv-title{font-size:14px;line-height:18px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.inv-off{text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--gl-ink) 45%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.inv-off:hover{text-decoration-color:var(--gl-ink)}.inv-off:focus-visible{outline:2px solid var(--focus-ring, currentColor);outline-offset:2px;border-radius:2px}.inv-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.inv-chip{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line, #e5e5e5);background:var(--card, #fff);font-size:12px;line-height:20px;color:var(--ink);white-space:nowrap}.inv-chip.on{border-color:transparent;background:color-mix(in oklch,var(--gl-ink) 13%,var(--card, #fff));color:color-mix(in oklch,var(--gl-ink) 80%,var(--ink));font-weight:500}.inv-chip.m{border-color:transparent;padding:0 2px;color:var(--muted)}.pb-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.pb-sep{color:var(--color-muted)}.pb-pill{border:1px solid var(--color-line);background:var(--color-card);border-radius:999px;padding:4px 11px;font:inherit;font-size:12px;cursor:pointer;color:var(--color-ink);min-height:28px}.pb-pill[aria-pressed=true]{background:var(--color-green-soft, var(--color-paper));border-color:var(--color-green-line, var(--color-green));color:var(--color-green);font-weight:600}.pb-pill:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.pb-select{border:1px solid var(--color-line-strong, var(--color-line));border-radius:var(--radius-control);padding:4px 8px;font:inherit;font-size:12px;background:var(--color-card);color:var(--color-ink);min-height:28px}.pb-sort{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pb-small{font-size:12px;color:var(--color-muted)}.pb-note{margin:0 0 12px;font-size:12px;color:var(--color-muted)}.pb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.pb-card{display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);min-width:0}.pb-media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--radius-surface) var(--radius-surface) 0 0;overflow:hidden;background:var(--color-paper)}.pb-media>img{width:100%;height:100%;object-fit:cover;display:block}.pb-media-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--color-muted)}.pb-video{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px}.pb-bd{display:grid;gap:6px;padding:10px 12px 12px}.pb-t{font-weight:500;font-size:14px;overflow-wrap:anywhere}.pb-res{font-size:12.5px;line-height:1.4}.pb-res b{font-weight:600}.pb-res .pb-muted,.pb-muted{color:var(--color-muted)}.pb-early{display:inline-block;font-size:11px;padding:1px 6px;border-radius:999px;border:1px dashed var(--color-line-strong)}.pb-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pb-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper);font-size:11.5px;cursor:default}.pb-chip:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.pb-pop{display:none;position:absolute;z-index:20;left:0;top:calc(100% + 6px);width:240px;padding:8px 10px;gap:6px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-card);text-align:left;white-space:normal}.pb-pop>span{display:grid;gap:1px;font-size:12px}.pb-pop b{font-weight:500}.pb-chip:hover .pb-pop,.pb-chip:focus .pb-pop{display:grid}@media (max-width: 640px){.pb-sort{margin-left:0}.pb-sep{display:none}}.photo-stage{display:grid;place-items:center;padding:24px}.photo-stage>img,.photo-stage>video{display:block;max-width:100%;max-height:calc(100vh - 180px);object-fit:contain;border-radius:var(--radius-surface);border:1px solid var(--color-line);background:var(--color-card)}.photo-stage-empty{display:grid;place-items:center;width:240px;aspect-ratio:4 / 3;border-radius:var(--radius-surface);background:var(--color-paper);color:var(--color-muted)}.photo-rank{margin:0;font-size:13px;font-weight:500;color:var(--color-ink)}.photo-rank-note{margin:0;font-size:12px;color:var(--color-muted)}.photo-uses{display:grid;gap:8px;margin:0;padding:0;list-style:none}.photo-uses>li{display:flex;gap:8px;min-width:0}.photo-open{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-green);text-decoration:none}.photo-open:hover{text-decoration:underline}.photo-tools{display:grid;gap:8px;padding:2px 12px 10px;font-weight:400;text-align:left;background:var(--color-paper)}.photo-tools>:first-child{justify-self:start}.photo-upload{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px dashed var(--color-line-strong, var(--color-line));border-radius:var(--radius-control);background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--color-ink);transition:background-color .15s ease,border-color .15s ease}.photo-upload:hover:not([aria-disabled]),.photo-upload.is-over{background:var(--color-card);border-color:var(--color-green)}.photo-upload[aria-disabled]{cursor:default;opacity:.7}.photo-upload:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.photo-upload-label{font-size:13px;font-weight:500}.photo-upload-hint{font-size:12px;color:var(--color-muted)}.photo-upload-error{margin:0;font-size:12px;color:var(--color-amber-text, var(--color-amber))}@media (prefers-reduced-motion: reduce){.photo-upload{transition:none}}.photo-make{width:100%;justify-content:center;margin-bottom:14px}.photo-grid-pane .ws-head-actions .photo-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;background:none}.photo-grid-pane .photo-upload{display:inline-flex;width:auto;align-items:center;gap:6px}.photo-grid-pane .photo-upload.is-over{border-color:var(--color-green);background:var(--color-card)}.pg-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 8px}.pg-tags-none{font-size:12px;color:var(--color-muted)}.pg-tag{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);color:var(--color-ink);font:inherit;font-size:12.5px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.pg-tag:hover{border-color:var(--color-line-strong, var(--color-muted))}.pg-tag[aria-pressed=true]{border-color:var(--color-green);background:color-mix(in oklab,var(--color-green) 12%,var(--color-card))}.pg-tag-n{color:var(--color-muted);font-size:11.5px}.pg-tag-clear{height:26px;padding:0 6px;border:0;background:none;color:var(--color-green);font:inherit;font-size:12.5px;cursor:pointer}.pg-tag-clear:hover{text-decoration:underline}.pg-tag:focus-visible,.pg-tag-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pg-scroll{padding:2px 16px 16px}.pg-none{margin:24px 0;font-size:13px;color:var(--color-muted)}.pg-group+.pg-group{margin-top:14px}.pg-group-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:500;color:var(--color-ink)}.pg-group-h small{font-size:12px;font-weight:400;color:var(--color-muted)}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:5px;margin:0;padding:0;list-style:none}.pg-tile{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--color-paper)}.pg-tile.is-picked{box-shadow:0 0 0 2px var(--color-green)}.pg-open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.pg-open>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-standard) var(--ease-standard)}.pg-tile:hover .pg-open>img{transform:scale(1.03)}.pg-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pg-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--color-muted)}.pg-cap{position:absolute;left:0;right:0;bottom:0;display:grid;gap:1px;padding:6px 8px;background:color-mix(in oklab,var(--color-ink) 72%,transparent);color:var(--color-card);font-size:11.5px;line-height:1.3;text-align:left;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.pg-cap>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-cap b{font-weight:500;font-size:12px}.pg-tile:is(:hover,:focus-within) .pg-cap{opacity:1}.pg-video{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in oklab,var(--color-ink) 55%,transparent);color:var(--color-card);pointer-events:none}.pg-tile:is(:hover,:focus-within) .pg-video{opacity:0}.pg-sel,.pg-make{position:absolute;top:6px;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.pg-sel{left:6px;border:1.5px solid var(--color-card);background:color-mix(in oklab,var(--color-ink) 30%,transparent);color:var(--color-card)}.pg-sel svg{opacity:0;stroke-width:2.6}.pg-make{right:6px;border:0;background:color-mix(in oklab,var(--color-card) 95%,transparent);color:var(--color-ink)}.pg-make:hover{background:var(--color-card);color:var(--color-green)}.pg-tile:is(:hover,:focus-within) :is(.pg-sel,.pg-make),.selecting .pg-sel,.pg-sel[aria-pressed=true]{opacity:1}.pg-sel[aria-pressed=true]{border-color:var(--color-green);background:var(--color-green)}.pg-sel[aria-pressed=true] svg{opacity:1}.pg-sel:focus-visible,.pg-make:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.selecting .pg-make{display:none}.pg-bar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--color-line);background:var(--color-card);font-size:12.5px}@media (hover: none){.pg-cap{opacity:1}.pg-cap span{display:none}}@media (prefers-reduced-motion: reduce){.pg-tag,.pg-open>img,.pg-cap,.pg-sel,.pg-make{transition:none}.pg-tile:hover .pg-open>img{transform:none}}.photo-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px;padding:0;list-style:none}.photo-tag{display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 4px 0 9px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);font-size:12.5px;color:var(--color-ink)}.photo-tag.ro{padding-right:9px}.photo-tag button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-muted);cursor:pointer}.photo-tag button:hover{background:var(--color-paper);color:var(--color-ink)}.photo-tag button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.photo-tag-input{width:100%;height:30px;padding:0 9px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:13px}.photo-tag-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.photo-tag-suggest{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.photo-tag-suggest button{height:22px;padding:0 8px;border:1px dashed var(--color-line);border-radius:999px;background:none;color:var(--color-muted);font:inherit;font-size:12px;cursor:pointer}.photo-tag-suggest button:hover{border-color:var(--color-green);color:var(--color-ink)}.photo-tag-suggest button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.photo-tag-hint{margin:4px 0 0;font-size:12px;color:var(--color-muted)}.photo-tag-error{margin:4px 0 0;font-size:12px;color:var(--color-amber-text, var(--color-amber))}.pg-tile.is-chosen{box-shadow:0 0 0 2px var(--color-green)}.pg-chosen{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-green);color:#fff;pointer-events:none}.pg-badge{position:absolute;left:5px;top:5px;padding:2px 6px;border-radius:999px;background:#ffffffeb;color:var(--color-ink);font-size:10.5px;font-weight:500;pointer-events:none}.bb-root{position:relative}.bb2-body{display:grid;grid-template-columns:188px minmax(0,1fr) auto;min-height:0}.bb2-main{position:relative;display:flex;flex-direction:column;min-width:0}.bb2-main>.bb2-scroll{flex:1}.bb2-rail{min-height:0;overflow-y:auto;padding:0 8px 16px 12px;border-right:1px solid var(--color-line)}.bb2-rail ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.bb2-view{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--color-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.bb2-view:hover{background:var(--color-paper)}.bb2-view[aria-current=true]{background:color-mix(in oklab,var(--color-green) 12%,var(--color-card));color:var(--color-green);font-weight:500}.bb2-n{color:var(--color-muted);font-size:12px}.bb2-view:focus-visible,.bb-open:focus-visible,.bb2-frame:focus-visible,.bb2-nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.bb2-scroll{padding:2px 16px 72px}.bb2-rows{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.bb2-group+.bb2-group{margin-top:14px}.bb2-rows:after{content:"";flex-grow:1000}.bb2-tile{position:relative;overflow:hidden;border-radius:6px;background:var(--color-paper)}.bb2-tile>i{display:block}.bb2-tile .bb-open{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer}.bb2-tile .bb-open img{display:block;width:100%;height:100%;object-fit:cover}.bb2-tile.is-open,.bb2-tile.is-picked{box-shadow:0 0 0 2px var(--color-green)}.bb2-tile:is(:hover,:focus-within) .pg-sel{opacity:1}.bb-noimg{display:grid;place-items:center;width:100%;height:100%;color:var(--color-muted);background:var(--color-paper)}.bb-used{position:absolute;right:6px;top:6px;padding:1px 6px;border-radius:999px;background:color-mix(in oklab,var(--color-card) 92%,transparent);color:var(--color-ink);font-size:10.5px;font-weight:500;pointer-events:none}.bb-dur{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 5px;border-radius:999px;background:color-mix(in oklab,var(--color-ink) 70%,transparent);color:var(--color-card);font-size:10.5px;font-weight:500;pointer-events:none}.bb-bar-wrap{position:absolute;left:0;right:0;bottom:16px;z-index:3;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.bb-bar{pointer-events:auto;display:inline-flex;flex-wrap:wrap;max-width:100%;min-height:44px;align-items:center;gap:6px;padding:5px 6px 5px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-card);box-shadow:0 8px 24px -8px color-mix(in oklab,var(--color-ink) 30%,transparent);font-size:12.5px;animation:bb-rise var(--duration-standard, .2s) var(--ease-standard, ease-out)}.bb-bar-count{color:var(--color-green);font-weight:500;white-space:nowrap}.bb-bar-status{color:var(--color-muted);font-size:12px}.bb-bar-div{width:1px;height:20px;background:var(--color-line)}.bb-bar-tag{display:inline-flex;gap:4px}.bb-bar-input{height:28px;width:140px;padding:0 8px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-card);color:var(--color-ink);font:inherit;font-size:12.5px}.bb-bar-x{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--color-muted);cursor:pointer}.bb-bar-x:hover{background:var(--color-paper)}.bb-bar-x:focus-visible,.bb-bar-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@keyframes bb-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}.bb2-panel{width:340px;min-height:0;overflow-y:auto;border-left:1px solid var(--color-line);background:var(--color-card);outline:none;animation:bb-slide var(--duration-standard, .2s) var(--ease-standard, ease-out)}@keyframes bb-slide{0%{opacity:0;transform:translate(12px)}}.bb2-panel-head{display:flex;align-items:center;gap:8px;padding:10px 10px 8px 14px}.bb2-panel-head h3{flex:1;margin:0;font-size:14px;font-weight:500}.bb2-stage{position:relative;display:grid;place-items:center;margin:0 14px;border-radius:8px;overflow:hidden;background:var(--color-paper);aspect-ratio:4 / 3}.bb2-stage img,.bb2-stage video{width:100%;height:100%;object-fit:contain}.bb2-nav{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid color-mix(in oklab,var(--color-card) 55%,transparent);border-radius:50%;background:color-mix(in oklab,var(--color-ink) 72%,transparent);color:var(--color-card);box-shadow:0 1px 4px color-mix(in oklab,var(--color-ink) 35%,transparent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bb2-nav:hover{background:var(--color-ink)}.bb2-prev{left:8px}.bb2-next{right:8px}.bb2-strip{display:flex;gap:4px;margin:8px 14px 0;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity}.bb2-frame{flex:0 0 44px;height:44px;padding:0;border:0;border-radius:4px;overflow:hidden;background:var(--color-paper);opacity:.6;cursor:pointer;scroll-snap-align:center}.bb2-frame img{display:block;width:100%;height:100%;object-fit:cover}.bb2-frame[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--color-green)}.bb2-panel-body{display:grid;gap:8px;padding:12px 14px 20px}.bb2-actions{display:flex;flex-wrap:wrap;gap:6px}.bb2-h{margin:8px 0 0;font-size:12px;font-weight:500;color:var(--color-muted)}.bb2-muted{margin:0;font-size:13px;color:var(--color-muted)}.bb-result{justify-self:start;display:inline-flex;padding:1px 7px;border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:11px;font-weight:500;white-space:nowrap}.bb-result.is-bookings{background:color-mix(in oklab,var(--color-green) 16%,var(--color-card));color:var(--color-green)}.bb-result.is-unused,.bb-result.is-early{color:var(--color-muted)}@media (max-width: 720px){.bb2-body{grid-template-columns:minmax(0,1fr)}.bb2-rail{border-right:0;padding:0 12px 8px}.bb2-rail ul{display:flex;overflow-x:auto;gap:4px}.bb2-view{width:auto;white-space:nowrap}.bb2-panel{position:fixed;inset:auto 0 0;z-index:4;width:auto;max-height:75vh;border-left:0;border-top:1px solid var(--color-line)}}@media (hover: none){.bb2-tile .pg-sel{opacity:1}}@media (prefers-reduced-motion: reduce){.bb-bar,.bb2-panel{animation:none}.bb2-nav{transition:none}}:root[data-ui=v2] .web2{font-size:13px}:root[data-ui=v2] .web2 h2,:root[data-ui=v2] .web2 h3{margin:0;font-weight:500}:root[data-ui=v2] .web2-loading{display:grid;gap:16px}:root[data-ui=v2] .web2-skel-dash{height:560px}:root[data-ui=v2] .web2-skel-card{height:200px}:root[data-ui=v2] .web2-dash{background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .web2-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 20px}:root[data-ui=v2] .web2-head h2{font-size:15px}:root[data-ui=v2] .web2-head p{margin:2px 0 0;color:var(--muted);font-size:13px}:root[data-ui=v2] .web2-acts{display:flex;align-items:center;gap:8px}:root[data-ui=v2] .web2-export[data-done=true]{color:var(--green)}:root[data-ui=v2] .web2-kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-ui=v2] .web2-kpis .tabs-strip{border-bottom:0}:root[data-ui=v2] .web2-kpis .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:0;overflow:visible}:root[data-ui=v2] .web2-kpis .tabs [role=tab]{position:relative;display:grid;height:auto;min-width:0;padding:14px 18px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;white-space:normal;cursor:pointer}:root[data-ui=v2] .web2-kpis .tabs-label{display:grid;gap:2px;justify-items:start;min-width:0}:root[data-ui=v2] .web2-kpis [role=tab]+[role=tab]{border-left:1px solid var(--line)}:root[data-ui=v2] .web2-kpis [role=tab]:hover{background:var(--hover)}:root[data-ui=v2] .web2-kpis [role=tab]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .web2-kpis [aria-selected=true]{box-shadow:inset 0 -2px 0 var(--green)}:root[data-ui=v2] .web2-kpis .k{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root[data-ui=v2] .web2-kpis [aria-selected=true] .k{color:var(--ink)}:root[data-ui=v2] .web2-kpis .v{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .web2-chart{--plot-h: 210px;padding:16px 20px 12px}:root[data-ui=v2] .web2-chart-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:26px}:root[data-ui=v2] .web2-legend{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:12px}:root[data-ui=v2] .web2-legend span{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .web2-legend i{width:12px;height:2px;border-radius:1px;background:var(--series-1)}:root[data-ui=v2] .web2-legend i.prev{background:repeating-linear-gradient(90deg,var(--muted) 0 3px,transparent 3px 5px)}:root[data-ui=v2] .web2-chk{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;cursor:pointer}:root[data-ui=v2] .web2-chk input{margin:0;accent-color:var(--green)}:root[data-ui=v2] .web2-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--plot-h) 24px;column-gap:10px;margin-top:10px}:root[data-ui=v2] .web2-y{display:flex;flex-direction:column;justify-content:space-between;margin:-6px 0;color:var(--muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .web2-area{position:relative;min-width:0;cursor:crosshair;touch-action:pan-y;border-radius:2px}:root[data-ui=v2] .web2-area:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root[data-ui=v2] .web2-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}:root[data-ui=v2] .web2-grid span{height:1px;background:var(--line-subtle)}:root[data-ui=v2] .web2-grid span:last-child{background:var(--line-strong)}:root[data-ui=v2] .web2-area svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:root[data-ui=v2] .web2-area .a{fill:var(--series-1);fill-opacity:.08}:root[data-ui=v2] .web2-area .l,:root[data-ui=v2] .web2-area .p{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:root[data-ui=v2] .web2-area .l{stroke:var(--series-1);stroke-width:1.75}:root[data-ui=v2] .web2-area .p{stroke:var(--muted);stroke-width:1.25;stroke-dasharray:3 3}:root[data-ui=v2] .web2-cross{position:absolute;top:0;bottom:0;width:1px;background:var(--line-strong);pointer-events:none;transform:translate(-.5px)}:root[data-ui=v2] .web2-dot{position:absolute;width:9px;height:9px;border:2px solid var(--series-1);border-radius:50%;background:var(--card-raised);pointer-events:none;transform:translate(-50%,-50%)}:root[data-ui=v2] .web2-x{position:relative;grid-column:2;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .web2-x span{position:absolute;top:7px;white-space:nowrap;transform:translate(-50%)}:root[data-ui=v2] .web2-x span.first{transform:none}:root[data-ui=v2] .web2-x span.last{transform:translate(-100%)}:root[data-ui=v2] .web2-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}:root[data-ui=v2] .web2-breakdowns>section{padding:14px 20px 16px;min-width:0}:root[data-ui=v2] .web2-breakdowns>section+section{border-left:1px solid var(--line)}:root[data-ui=v2] .web2-bir-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}:root[data-ui=v2] .web2-bir-head h3{font-size:13px}:root[data-ui=v2] .web2-bir-head span{color:var(--muted);font-size:12px}:root[data-ui=v2] .web2-bir{display:grid;gap:2px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .web2-bir li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;padding:0 8px;font-size:13px}:root[data-ui=v2] .web2-bir .bar{position:absolute;inset:0;border-radius:3px;background:color-mix(in oklch,var(--series-3) 30%,transparent);transition:clip-path var(--duration-considered) var(--ease-standard)}:root[data-ui=v2] .web2-bir .nm{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .web2-bir .val{position:relative;flex:none;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-flex;gap:10px}:root[data-ui=v2] .web2-bir .val b{color:var(--ink);font-weight:500}:root[data-ui=v2] .web2-none{margin:6px 0 0;color:var(--muted)}:root[data-ui=v2] .web2-funnel{max-width:calc(50% - 8px);min-width:0}:root[data-ui=v2] .web2-meta{color:var(--muted);font-size:12px}:root[data-ui=v2] .web2-steps{display:grid;gap:10px;margin-top:6px}:root[data-ui=v2] .web2-step{display:grid;grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:12px}:root[data-ui=v2] .web2-step .lab{font-size:13px}:root[data-ui=v2] .web2-step .lab small{display:block;color:var(--muted);font-size:11px}:root[data-ui=v2] .web2-step .track{height:26px;background:var(--track);border-radius:3px;position:relative;overflow:hidden}:root[data-ui=v2] .web2-step .track i{position:absolute;inset:0;background:var(--series-1);border-radius:3px;transition:clip-path var(--duration-considered) var(--ease-standard)}:root[data-ui=v2] .web2-step:not([data-step=visitors]) .track i{background:color-mix(in oklch,var(--series-1) 72%,transparent)}:root[data-ui=v2] .web2-step .n{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .web2-drop{margin-left:162px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:4px}:root[data-ui=v2] .web2-note{margin:16px 0 0;max-width:760px;color:var(--muted);font-size:12px;text-wrap:pretty}@media (max-width: 1360px){:root[data-ui=v2] .web2-step{grid-template-columns:130px minmax(0,1fr) 64px}:root[data-ui=v2] .web2-drop{margin-left:142px}}@media (max-width: 1100px){:root[data-ui=v2] .web2-funnel{max-width:none}}@media (max-width: 720px){:root[data-ui=v2] .web2-head{padding:14px}:root[data-ui=v2] .web2-acts{flex-wrap:wrap}:root[data-ui=v2] .web2-acts .segmented button,:root[data-ui=v2] .web2-acts .btn{min-height:40px}:root[data-ui=v2] .web2-kpis .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .web2-kpis [role=tab]{padding:12px 14px}:root[data-ui=v2] .web2-kpis [role=tab]:nth-child(odd){border-left:0}:root[data-ui=v2] .web2-kpis [role=tab]:nth-child(n+3){border-top:1px solid var(--line)}:root[data-ui=v2] .web2-kpis .v{font-size:19px}:root[data-ui=v2] .web2-chart{--plot-h: 170px;padding:14px 14px 10px}:root[data-ui=v2] .web2-breakdowns{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .web2-breakdowns>section{padding:14px}:root[data-ui=v2] .web2-breakdowns>section+section{border-left:0;border-top:1px solid var(--line)}:root[data-ui=v2] .web2-bir li{height:36px}:root[data-ui=v2] .web2-step{grid-template-columns:minmax(0,1fr) 64px;gap:4px 10px}:root[data-ui=v2] .web2-step .lab{grid-column:1 / -1}:root[data-ui=v2] .web2-drop{margin-left:0}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .web2-bir .bar,:root[data-ui=v2] .web2-step .track i{transition:none}}@media (min-width: 721px){:root[data-ui=v2] .soc-feed[data-view=plan]>.soc-mid{grid-column:2 / -1;margin-right:var(--workspace-pad-x)}}:root[data-ui=v2] .soc-feed[data-view=plan]>.soc-stats{display:none}.spl,.spl-stats,.spl-glyph,.spl-legend,.spl-cal-foot,.soc-side{--spl-se: #1687d9;--spl-tenk: #7560a8;--spl-gjor: #0e7059;--spl-bry: #c97f1c}.spl [data-stage=se],.spl-stats [data-stage=se]{--spl-c: var(--spl-se)}.spl [data-stage=tenk],.spl-stats [data-stage=tenk]{--spl-c: var(--spl-tenk)}.spl [data-stage=gjor],.spl-stats [data-stage=gjor]{--spl-c: var(--spl-gjor)}.spl [data-stage=bry],.spl-stats [data-stage=bry]{--spl-c: var(--spl-bry)}.spl{display:grid;gap:12px;min-width:0}.spl-msg{padding:32px 12px;text-align:center;color:var(--muted);font-size:13px}.spl button:focus-visible,.spl-stats a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.spl-mix{display:grid;gap:8px;padding:12px 14px}.spl-mix-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.spl-month{display:inline-flex;align-items:center;gap:4px}.spl-month h2{margin:0;min-width:140px;text-align:center;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--ink)}.spl-month h2:first-letter{text-transform:uppercase}.spl-ibtn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card-raised);color:var(--ink);cursor:pointer}.spl-mix-total{margin-right:auto;font-size:12px;color:var(--muted)}.spl-today,.spl-note-link{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}@media (hover: hover){.spl-ibtn:hover{background:var(--hover)}.spl-today:hover,.spl-note-link:hover{color:var(--ink)}}.spl-bar{display:flex;gap:2px;height:12px;border-radius:3px;overflow:hidden}.spl-bar>i{flex-basis:0;min-width:0;background:var(--spl-c)}.spl-bar>i.spl-bar-empty{flex-grow:1;background:var(--track)}.spl-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none}.spl-legend li{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink)}.spl-legend b{font-weight:500;font-variant-numeric:tabular-nums}.spl-dot{width:8px;height:8px;border-radius:50%;background:var(--spl-c)}.spl-legend li.is-zero{color:var(--muted)}.spl-legend li.is-zero .spl-dot{opacity:.35}.spl-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.spl-note>span{flex:1 1 260px;min-width:0}.spl-note-x{align-self:center;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--muted);cursor:pointer}@media (hover: hover){.spl-note-x:hover{background:var(--hover);color:var(--ink)}}.spl-cal{padding:0;overflow:hidden}.spl-cal-head,.spl-cal-row{display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr))}.spl-cal-head{border-bottom:1px solid var(--line);background:var(--paper)}.spl-cal-head>span{padding:6px 7px;font-size:11px;color:var(--muted)}.spl-cal-row+.spl-cal-row{border-top:1px solid var(--line-subtle)}.spl-cal-wk{display:flex;justify-content:center;padding:7px 0 0;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--paper);border-right:1px solid var(--line-subtle)}.spl-cal-head>.spl-cal-wk{padding:6px 0}.spl-cal-day{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:108px;padding:5px;border-left:1px solid var(--line-subtle)}.spl-cal-day:nth-child(2){border-left:0}.spl-cal-day.is-out{background:color-mix(in oklch,var(--paper) 70%,transparent)}.spl-cal-day.is-out>*{opacity:.6}.spl-cal-n{align-self:flex-start;min-width:20px;padding:0 5px;border-radius:var(--radius-pill);font-size:11px;line-height:18px;text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}.spl-cal-wd{display:none}.spl-cal-day.is-past:not(.is-out) .spl-cal-n{color:var(--muted)}.spl-cal-day.is-today .spl-cal-n{background:var(--ink);color:var(--card)}.spl-pub{position:relative;display:block;width:100%;aspect-ratio:4 / 3;max-height:104px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-mark);background:var(--track);font:inherit;color:var(--ink);cursor:pointer}.spl-pub img{display:block;width:100%;height:100%;object-fit:cover}.spl-pub-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.spl-pub-top{position:absolute;top:4px;left:4px;right:4px;display:flex;justify-content:space-between;pointer-events:none}.spl-pub-top>*{padding:2px;border-radius:var(--radius-pill);background:var(--card-raised)}.spl-pub-q{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px 1px 4px;border-radius:var(--radius-pill);background:var(--scrim);color:var(--card-raised);font-size:10.5px;font-variant-numeric:tabular-nums}.spl-pub[aria-pressed=true]{outline:2px solid var(--sel-line);outline-offset:-2px;box-shadow:var(--sel-ring)}.spl-tile{display:grid;gap:3px;width:100%;min-width:0;padding:5px 6px 6px;border:0;border-left:3px solid var(--spl-c, var(--line-strong));border-radius:var(--radius-mark);background:var(--card);outline:1px dashed var(--line-strong);outline-offset:-1px;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.spl-tile[data-bucket=avvist] .spl-tile-t{text-decoration:line-through;color:var(--muted)}.spl-tile[data-bucket=publisert]{outline-style:solid;outline-color:var(--line)}.spl-tile[aria-pressed=true]{outline:2px solid var(--sel-line);outline-offset:-2px;box-shadow:var(--sel-ring)}@media (hover: hover){.spl-tile:not([aria-pressed=true]):hover{background:var(--hover)}}.spl-tile-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.spl-tile-t{min-width:0;font-size:11.5px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.spl-cal-foot{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.spl-cal-foot span{display:inline-flex;align-items:center;gap:4px}.spl-glyph{display:inline-grid;place-items:center;flex:none;line-height:0;color:var(--muted)}.spl-glyph[data-bucket=venter]{color:var(--color-amber-text, #9a6200)}.spl-glyph[data-bucket=godkjent],.spl-glyph[data-bucket=publisert]{color:var(--green)}.spl-glyph[data-bucket=avvist]{color:var(--color-red-text, #b3261e)}.spl-ch{display:inline-grid;place-items:center;flex:none;line-height:0;color:var(--ink)}.spl-stats{display:grid;gap:12px}.spl-stats-empty{padding:24px 8px;font-size:13px;color:var(--muted);text-align:center}.spl-card{display:grid;gap:6px;padding:12px;border:1px dashed var(--line-strong);border-left:3px solid var(--spl-c, var(--line-strong));border-radius:var(--radius-mark);background:var(--card-raised)}.spl-card-top{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.spl-card h3{margin:0;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--ink)}.spl-card-note{margin:0;font-size:12.5px;color:var(--muted)}.spl-dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:9px 10px;margin:0;font-size:12.5px}.spl-dl dt{color:var(--muted);padding-top:2px}.spl-dl dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;min-width:0;color:var(--ink)}.spl-none{color:var(--muted)}.spl-link{display:inline-flex;align-items:center;gap:5px;color:var(--green);text-decoration:none}@media (hover: hover){.spl-link:hover{text-decoration:underline}}.spl-help{margin:0;font-size:12px;color:var(--muted)}.spl-actions{display:grid;gap:6px}.spl-stats .st-stage{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--spl-c);background:color-mix(in oklch,var(--spl-c) 12%,var(--card))}.spl-stats .st-stage:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}@media (max-width: 1100px){.spl-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.spl-cal-head{display:none}.spl-cal-row{display:block}.spl-cal-row>.spl-cal-wk{display:none}.spl-cal-day{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;min-height:0;padding:8px 10px;border-left:0;border-top:1px solid var(--line-subtle)}.spl-cal-day.is-empty,.spl-cal-day.is-out{display:none}.spl-cal-day>:not(.spl-cal-n){grid-column:2}.spl-cal-n{grid-row:1 / span 9}.spl-cal-wd{display:inline}.spl-pub{max-width:200px}}:root[data-ui=v2] .pop.app-pop{width:320px;max-height:min(520px,var(--available-height, 520px));display:grid;grid-template-rows:auto minmax(0,1fr)}:root[data-ui=v2] .app-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;min-height:0}:root[data-ui=v2] .app-lede{margin:0 8px 4px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .app-scroll{min-height:0;max-height:400px;overflow-y:auto}:root[data-ui=v2] .page-header span:has(>.soc-kpis){font-weight:400;color:var(--muted)}:root[data-ui=v2] .soc-kpis{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .soc-kpi{display:inline-flex;align-items:center;gap:10px}:root[data-ui=v2] .soc-kpi-mark{display:inline-grid;place-items:center;color:var(--ink)}:root[data-ui=v2] .soc-kpi-item b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .page-shell>.soc-feed{grid-column:full}:root[data-ui=v2] .soc-feed{display:grid;grid-template-columns:316px minmax(0,1fr) 340px;gap:20px;align-items:start}@media (max-width: 1360px){:root[data-ui=v2] .soc-feed{grid-template-columns:292px minmax(0,1fr) 300px;gap:16px}}@media (min-width: 721px){:root[data-ui=v2] .page-shell.soc-v2{--soc-side-w: 316px;--soc-stats-w: 340px;--soc-gap: 20px;grid-template-columns:var(--soc-side-w) minmax(0,1fr) calc(var(--soc-stats-w) + var(--soc-gap) + var(--workspace-pad-x));grid-template-rows:auto auto minmax(0,1fr);align-items:start;min-height:100vh;margin:calc(var(--workspace-pad-top) * -1) calc(var(--workspace-pad-x) * -1) calc(var(--workspace-pad-bottom) * -1)}:root[data-ui=v2] .page-shell.soc-v2>*{grid-column:2 / -1;padding-left:var(--soc-gap);padding-right:var(--workspace-pad-x)}:root[data-ui=v2] .page-shell.soc-v2>.page-header{grid-row:1;margin-inline:0;padding-top:var(--workspace-pad-top)}:root[data-ui=v2] .page-shell.soc-v2>.soc-feed{display:contents}:root[data-ui=v2] .soc-feed>.soc-side{grid-column:1;grid-row:1 / -1;align-self:stretch;position:sticky;top:0;height:100vh}:root[data-ui=v2] .soc-feed>.soc-strip{grid-column:2 / -1;grid-row:2;margin:16px var(--workspace-pad-x) 0 var(--soc-gap)}:root[data-ui=v2] .soc-feed>.soc-mid{grid-column:2;grid-row:3;margin:20px 0 var(--workspace-pad-bottom) var(--soc-gap);min-width:0}:root[data-ui=v2] .soc-feed>.soc-stats{grid-column:3;grid-row:3;margin:20px var(--workspace-pad-x) 0 var(--soc-gap)}:root[data-ui=v2] .soc-feed[data-view=table]>.soc-mid{grid-column:2 / -1;margin-right:var(--workspace-pad-x)}}@media (min-width: 721px) and (max-width: 1360px){:root[data-ui=v2] .page-shell.soc-v2{--soc-side-w: 292px;--soc-stats-w: 300px;--soc-gap: 16px}}:root[data-ui=v2] .soc-clear{min-height:26px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card-raised);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .soc-clear:hover{background:var(--hover)}}:root[data-ui=v2] .soc-strip{min-width:0;padding:12px 14px 10px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card)}:root[data-ui=v2] .soc-strip .org-cal{overflow:visible}:root[data-ui=v2] .soc-strip .org-cal-scroll{min-width:0}:root[data-ui=v2] .soc-strip .org-cal.is-scroll .org-cal-scroll{overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}:root[data-ui=v2] .soc-strip .org-cal.is-scroll .org-cal-scroll>.org-cal-body{width:max-content}:root[data-ui=v2] .soc-strip .org-cal.is-scroll .org-cal-days{position:sticky;left:0;z-index:4;background:var(--card)}:root[data-ui=v2] .soc-strip .org-cal-months span{font-size:11px;font-weight:500}:root[data-ui=v2] .soc-strip .org-cal-days span{font-size:10.5px}:root[data-ui=v2] .soc-strip .org-cal-grid{position:relative}:root[data-ui=v2] .soc-strip .org-cal-day{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:var(--track);cursor:pointer}:root[data-ui=v2] .soc-strip .org-cal-day[data-shade="1"]{background:color-mix(in oklch,var(--green) 25%,var(--card))}:root[data-ui=v2] .soc-strip .org-cal-day[data-shade="2"]{background:color-mix(in oklch,var(--green) 45%,var(--card))}:root[data-ui=v2] .soc-strip .org-cal-day[data-shade="3"]{background:color-mix(in oklch,var(--green) 70%,var(--card))}:root[data-ui=v2] .soc-strip .org-cal-day[data-shade="4"]{background:var(--green)}:root[data-ui=v2] .soc-strip .org-cal-day.is-future{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .soc-strip .org-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--ink)}:root[data-ui=v2] .soc-strip .org-cal-day.is-picked{z-index:1;box-shadow:0 0 0 1.5px var(--card),0 0 0 3px var(--green)}:root[data-ui=v2] .soc-strip .org-cal-day:focus-visible{z-index:2;outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: hover){:root[data-ui=v2] .soc-strip .org-cal-day:not(.is-picked):hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}}:root[data-ui=v2] .soc-strip .org-cal-dots{display:inline-flex;gap:2px}:root[data-ui=v2] .soc-strip .org-cal-dots i,:root[data-ui=v2] .soc-strip-dot{width:5px;height:5px;border-radius:50%;background:var(--blue)}:root[data-ui=v2] .soc-strip .org-cal-now{position:absolute;top:-6px;bottom:-6px;width:2px;border-radius:1px;pointer-events:none;z-index:3;left:calc(var(--now-col) * (var(--org-cell) + var(--org-gap)) + var(--org-cell) / 2 - 1px);background:color-mix(in oklch,var(--ink) 55%,transparent)}:root[data-ui=v2] .soc-strip-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:8px;padding-left:calc(var(--org-label, 34px) + 3px);font-size:12px;color:var(--muted)}:root[data-ui=v2] .soc-strip-read{min-height:16px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .soc-strip-leg{display:inline-flex;align-items:center;gap:3px;font-size:11px}:root[data-ui=v2] .soc-strip-leg i{width:10px;height:10px;border-radius:2px;background:var(--track)}:root[data-ui=v2] .soc-strip-leg i[data-shade="1"]{background:color-mix(in oklch,var(--green) 25%,var(--card))}:root[data-ui=v2] .soc-strip-leg i[data-shade="2"]{background:color-mix(in oklch,var(--green) 45%,var(--card))}:root[data-ui=v2] .soc-strip-leg i[data-shade="3"]{background:color-mix(in oklch,var(--green) 70%,var(--card))}:root[data-ui=v2] .soc-strip-leg i[data-shade="4"]{background:var(--green)}:root[data-ui=v2] .soc-strip-leg .soc-strip-dot{display:inline-block;margin-left:10px}:root[data-ui=v2] .soc-mid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;container:soc-mid / inline-size}:root[data-ui=v2] .soc-table{min-width:0;overflow-x:auto}:root[data-ui=v2] .soc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px}:root[data-ui=v2] .soc-count{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .soc-search{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card-raised);color:var(--muted)}:root[data-ui=v2] .soc-search input{width:150px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}:root[data-ui=v2] .soc-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .soc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:428px;margin:0 auto}@container soc-mid (min-width: 500px){:root[data-ui=v2] .soc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:572px}}@container soc-mid (min-width: 760px){:root[data-ui=v2] .soc-tiles{max-width:636px}}:root[data-ui=v2] .ft{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-mark);background:var(--track);overflow:hidden;cursor:pointer;scroll-margin:16px}:root[data-ui=v2] .ft img{display:block;width:100%;height:100%;object-fit:cover}:root[data-ui=v2] .ft .ft-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}:root[data-ui=v2] .ft .ft-t{position:absolute;top:6px;right:6px;display:inline-grid;color:var(--card-raised);filter:drop-shadow(0 1px 2px var(--scrim))}:root[data-ui=v2] .ft .ft-q{position:absolute;left:5px;bottom:5px;display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 4px;border-radius:var(--radius-pill);background:var(--scrim);color:var(--card-raised);font-size:11px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ft .ft-qx{gap:4px;padding-left:5px;right:5px;width:fit-content;max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden}:root[data-ui=v2] .ft .ft-qx svg{flex:none}:root[data-ui=v2] .ft .ft-qx svg+svg{margin-left:3px}:root[data-ui=v2] .ft.on{box-shadow:inset 0 0 0 3px var(--sel-line),var(--sel-ring)}:root[data-ui=v2] .ft:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover){:root[data-ui=v2] .ft:not(.on):hover{box-shadow:inset 0 0 0 2px var(--line-strong)}}:root[data-ui=v2] .soc-stats{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}:root[data-ui=v2] .soc-stats-in{display:grid;gap:10px;padding:14px 14px 16px}:root[data-ui=v2] .soc-stats-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .soc-stats-label{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}:root[data-ui=v2] .soc-src{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .soc-stats-in .org-preview-col{position:static;max-height:none;overflow:visible;padding:0;display:flex}:root[data-ui=v2] .soc-stats-in .v2-drawer{box-shadow:none;border:1px solid var(--line-subtle)}:root[data-ui=v2] .org-cross{display:grid;gap:14px}:root[data-ui=v2] .org-cross-col+.org-cross-col{padding-top:14px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .org-cross-col h4{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .soc-feed[data-view=table]{grid-template-columns:316px minmax(0,1fr)}:root[data-ui=v2] .soc-feed[data-view=table]>.soc-stats{display:none}@media (max-width: 1360px){:root[data-ui=v2] .soc-feed[data-view=table]{grid-template-columns:292px minmax(0,1fr)}}:root[data-ui=v2] .soc-table th{white-space:normal}:root[data-ui=v2] .soc-table .org-row-creative{max-width:170px}:root[data-ui=v2] .soc-table td>.org-row-type{font-size:0}:root[data-ui=v2] .soc-table .org-row-caption{min-width:0}:root[data-ui=v2] .soc-stats-sheet .org-preview-col{display:flex;position:static;max-height:none;overflow:visible;padding:0}:root[data-ui=v2] .soc-stats-sheet .soc-stats-label{display:none}:root[data-ui=v2] .soc-period-ctl{padding:4px 6px 6px}:root[data-ui=v2] .soc-filter-bar{margin-bottom:10px}:root[data-ui=v2] .soc-period-ctl .org-head-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-ui=v2] .soc-kpis-phone .soc-kpis{display:flex;font-size:12px;gap:4px 14px}:root[data-ui=v2] .soc-kpis-phone .soc-kpi{flex-wrap:wrap;gap:4px 8px}:root[data-ui=v2] .soc-sheet .ov-body{padding:0}@media (max-width: 1030px){:root[data-ui=v2] .soc-feed{grid-template-columns:248px minmax(0,1fr)}:root[data-ui=v2] .soc-stats{grid-column:2;position:static;max-height:none}}@media (min-width: 721px) and (max-width: 1030px){:root[data-ui=v2] .page-shell.soc-v2{--soc-side-w: 248px;grid-template-columns:var(--soc-side-w) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}:root[data-ui=v2] .soc-feed>.soc-stats{grid-column:2;grid-row:4;margin:16px var(--workspace-pad-x) var(--workspace-pad-bottom) var(--soc-gap)}}@media (max-width: 720px){:root[data-ui=v2] .soc-feed{grid-template-columns:minmax(0,1fr);gap:12px}:root[data-ui=v2] .soc-feed[data-view=table]{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .soc-v2>.page-header .phone-filter-btn,:root[data-ui=v2] .soc-v2>.page-header .page-header-actions{display:none}:root[data-ui=v2] .soc-feed>.soc-side,:root[data-ui=v2] .soc-feed>.soc-stats{display:none}:root[data-ui=v2] .soc-search{order:3;width:100%;margin-left:0}:root[data-ui=v2] .soc-search input{width:100%}:root[data-ui=v2] .soc-view{margin-left:auto}:root[data-ui=v2] .soc-count{order:4;width:100%}:root[data-ui=v2] .soc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:none}:root[data-ui=v2] .ft .ft-q{font-size:10px}:root[data-ui=v2] .soc-stats-sheet .org-preview-col{display:flex}:root[data-ui=v2] .soc-stats-sheet .soc-stats-label{display:none}}:root[data-ui=v2] .org-custom-range{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}:root[data-ui=v2] .org-custom-range label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .org-custom-range input{height:30px;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card-raised);color:var(--ink);font:inherit;font-size:13px}:root[data-ui=v2] .soc-pk{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px 10px;margin-top:4px}:root[data-ui=v2] .soc-pk-i{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .soc-pk-i b{font:400 15px/1.15 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}:root[data-ui=v2] .soc-pk-i small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-rows:has(>.fc-row>.fc-row-b[data-kind=plat]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row:has(>.fc-row-b[data-kind=plat]){min-width:0}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;height:100%;min-height:0;padding:8px 6px;border:1px solid var(--line);border-radius:10px;background:var(--card, var(--col-bg));font-weight:400}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .fc-g{margin:0;width:auto;color:var(--muted)}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .fc-r2{display:contents}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .fc-nm{font:11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .fc-mt{grid-column:1 / -1}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .soc-pk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 6px}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .soc-pk-i small{overflow:visible;text-overflow:clip;font-size:10px}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat] .fc-mt{overflow:visible;text-overflow:clip;white-space:normal}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat]:hover{border-color:var(--line-strong)}:root[data-ui=v2] .soc-feed[data-plat-tiles] .fc-row-b[data-kind=plat][aria-pressed=true]{border-color:var(--sel-mark);background:var(--sel-raised);color:var(--ink);box-shadow:none}:root[data-ui=v2] .soc-feed[data-plat-tiles] .soc-pk-wrap{display:grid;gap:6px;min-width:0}:root[data-ui=v2] .soc-feed[data-plat-tiles] [data-dir=up]{--d-ink: var(--color-green);--d-bg: var(--color-green-soft)}:root[data-ui=v2] .soc-feed[data-plat-tiles] [data-dir=down]{--d-ink: var(--red-text);--d-bg: color-mix(in oklab, var(--red) 10%, transparent)}:root[data-ui=v2] .soc-feed[data-plat-tiles] .soc-pk-wrap .soc-pk{flex-direction:column;flex-wrap:nowrap}:root[data-ui=v2] .soc-pk-v{display:inline-flex;align-items:baseline;gap:5px;min-width:0}:root[data-ui=v2] .soc-dchip{padding:0 5px;border-radius:999px;background:var(--d-bg, transparent);color:var(--d-ink, var(--muted));font-size:10.5px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .bc-stepsum-wrap{display:grid;gap:10px;min-width:0}:root[data-ui=v2] .bc-stepsum{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0;border:0;border-radius:4px;background:none;color:var(--muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}:root[data-ui=v2] .bc-stepsum:focus-visible{outline:2px solid var(--green);outline-offset:2px}:root[data-ui=v2] .bc-stepsum-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .bc-stepsum-t strong{color:var(--ink);font-weight:500}:root[data-ui=v2] .bc-stepsum:hover .bc-stepsum-t strong{text-decoration:underline;text-underline-offset:3px}:root[data-ui=v2] .bc-stepsum-chev{flex:none;color:var(--muted)}:root[data-ui=v2] .bc-stepsum[aria-expanded=true] .bc-stepsum-chev{transform:rotate(180deg)}:root[data-ui=v2] .bc-stepsum-mk{border-color:var(--step-done-line);background:var(--step-done-bg);color:var(--green)}:root[data-ui=v2] .bc-stephist{display:grid;gap:8px;margin:0;padding:0 0 4px;list-style:none}:root[data-ui=v2] .bc-stephist[hidden]{display:none}:root[data-ui=v2] .bc-stephist li{display:grid;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px}:root[data-ui=v2] .bc-stephist-t{color:var(--ink);font-weight:500;white-space:nowrap}:root[data-ui=v2] .bc-stephist-d{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .bc-results-h{margin:6px 0 0;color:var(--ink);font-size:15px;font-weight:500}.bc-pick-tiles{display:grid;grid-template-columns:repeat(var(--bc-pick-cols, 2),minmax(0,1fr));gap:12px}.bc-pick-tile{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:4px;align-content:start;padding:6px 6px 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card, #fff);text-align:left;cursor:pointer}.bc-pick-tile:hover{border-color:var(--color-line-strong, var(--color-line))}.bc-pick-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bc-pick-tile[data-selected]{border-color:var(--color-green);background:var(--color-green-soft);cursor:default}.bc-pick-tile:disabled{cursor:default}.bc-pick-thumb{position:relative;display:block;min-width:0;overflow:hidden;margin-bottom:4px;border-radius:6px}.bc-pick-thumb>[aria-hidden=true]:last-child{position:absolute;top:8px;right:8px}.bc-pick-name{padding:0 4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:500;color:var(--color-ink);overflow-wrap:anywhere}.bc-pick-subj{padding:0 4px;font-size:12.5px;line-height:1.35;color:var(--color-muted);overflow-wrap:anywhere}.bc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}:root[data-ui=v2] .bc-chip{max-width:100%}.bc-chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .bc-chip[data-side=exclude]{border-color:var(--line-strong);background:var(--card);color:var(--ink)}:root[data-ui=v2] .bc-chip[data-side=exclude] button{color:var(--muted)}:root[data-ui=v2] .bc-chip button:disabled{cursor:default;opacity:.5}:root[data-ui=v2] .btn.bc-add{width:26px;height:26px;min-height:0;border-style:dashed;background:transparent;box-shadow:none;color:var(--muted)}:root[data-ui=v2] .pop.menu.bc-add-menu{min-width:220px;max-width:320px;max-height:min(420px,60vh);overflow-y:auto}.bc-count[data-stale]{opacity:.55}:root[data-ui=v2] .segmented.bc-when{display:flex;width:100%}:root[data-ui=v2] .segmented.bc-when>button{flex:1 1 0}:root[data-ui=v2] [data-send-box] .btn-block{height:40px;font-size:14px}@media (min-width: 721px){:root[data-ui=v2] .reports-v2{display:grid;grid-template-columns:248px minmax(0,1fr);column-gap:28px;align-items:start}:root[data-ui=v2] .reports-v2.filters-closed{grid-template-columns:48px minmax(0,1fr)}:root[data-ui=v2] .reports-v2>.fc.reports-filters{position:sticky;top:0;height:100vh;margin-top:calc(var(--workspace-pad-top) * -1);margin-left:calc(var(--workspace-pad-x) * -1);width:calc(100% + var(--workspace-pad-x))}}:root[data-ui=v2] .reports-v2-main{min-width:0}:root[data-ui=v2] .reports-v2-main .page-header{border-bottom:0;margin-bottom:4px}:root[data-ui=v2] .rl-phone-view{margin:10px 0 14px}:root[data-ui=v2] .rw{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:48px}:root[data-ui=v2] .rw .card{margin:0}:root[data-ui=v2] .rw-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}:root[data-ui=v2] .rw-step{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .rw-per{min-width:196px;font-size:14px;font-weight:500;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rw-step .btn:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .rw-basis{margin-left:auto;color:var(--muted);font-size:13px}:root[data-ui=v2] .og{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .og-n{min-width:0;padding:20px 24px 18px}:root[data-ui=v2] .og-n+.og-n{border-left:1px solid var(--line)}:root[data-ui=v2] .og-k{color:var(--muted);font-size:14px}:root[data-ui=v2] .og-v{margin:4px 0 6px;font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .og-c{display:grid;gap:4px;max-width:280px}:root[data-ui=v2] .og-c .cp{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}:root[data-ui=v2] .og-c .cl{color:var(--muted);white-space:nowrap}:root[data-ui=v2] .og-c .delta{font-size:15px;white-space:nowrap}:root[data-ui=v2] .og-f{margin-top:10px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rw-na{color:var(--muted);cursor:help}:root[data-ui=v2] .rw-h{margin:0;font-size:16px;font-weight:500}:root[data-ui=v2] .rw-sec>.card-sub{font-size:14px}:root[data-ui=v2] .rw-foot{margin:10px 0 0;color:var(--muted);font-size:13px}:root[data-ui=v2] .rw-none{margin:4px 0 0;color:var(--muted)}:root[data-ui=v2] .rw-tw{margin-top:10px;box-shadow:none}:root[data-ui=v2] .rw-table{font-size:14px}:root[data-ui=v2] .rw-table :is(th,td){white-space:nowrap;vertical-align:middle}:root[data-ui=v2] .workspace .rw-table{width:100%;max-width:none;table-layout:auto}:root[data-ui=v2] .rw-table tbody th{position:static;height:44px;padding:0 12px;border-bottom:1px solid var(--line-subtle);background:transparent;box-shadow:none;color:var(--ink);font-size:14px;font-weight:500;font-variant-caps:normal;letter-spacing:0;text-align:left;text-transform:none}:root[data-ui=v2] .rw-table tbody tr:last-child th{border-bottom:0}:root[data-ui=v2] .rw-table tbody tr:hover :is(th,td){background:var(--hover)}:root[data-ui=v2] .rw-table .rw-loc{margin-left:6px;color:var(--muted);font-size:13px;font-weight:400}:root[data-ui=v2] .rw-table .rw-blk{margin-left:8px;color:var(--amber-text);font-size:12px;font-weight:400;cursor:help}:root[data-ui=v2] .rw-table td .delta{justify-content:flex-end;font-size:13px}:root[data-ui=v2] .rw-table tr.tot :is(th,td){border-top:1px solid var(--line-strong);font-weight:500}:root[data-ui=v2] .rw-readout{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:24px;color:var(--muted);font-size:13px}:root[data-ui=v2] .rw-readout .delta{margin-left:4px;font-size:12px}:root[data-ui=v2] .rw-readout .sw-i{display:inline-block;width:8px;height:10px;margin-right:6px;border-radius:var(--r-mark);vertical-align:-1px}:root[data-ui=v2] .rw-readout .sw-i.bar{background:var(--series-1);opacity:.55}:root[data-ui=v2] .rw-readout .sw-i.ghost{width:12px;height:2px;background:var(--ink);opacity:.55;vertical-align:3px}:root[data-ui=v2] .rw-readout .sw-i.hot{background:var(--green)}:root[data-ui=v2] .rw-plot{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:200px 16px 22px;column-gap:8px;row-gap:6px;margin-top:8px}:root[data-ui=v2] .rw-y{position:relative;color:var(--muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rw-y span{position:absolute;right:0;transform:translateY(50%);white-space:nowrap}:root[data-ui=v2] .rw-lc{position:relative;min-width:0;cursor:pointer;touch-action:pan-y}:root[data-ui=v2] .rw-lc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root[data-ui=v2] .rw-g{position:absolute;left:0;right:0;height:1px;background:var(--line-subtle);pointer-events:none}:root[data-ui=v2] .rw-g.base{background:var(--line-strong)}:root[data-ui=v2] .rw-br{position:absolute;bottom:0;border-radius:1.5px 1.5px 0 0;pointer-events:none}:root[data-ui=v2] .rw-tick{position:absolute;height:1.5px;margin-bottom:-.75px;border-radius:1px;background:var(--ink);opacity:.55;pointer-events:none}:root[data-ui=v2] .rw-tick.hot{background:var(--card-raised);opacity:.85}:root[data-ui=v2] .rw-br{background:var(--series-1);opacity:.5}:root[data-ui=v2] .rw-br.hot{background:var(--green);opacity:1}:root[data-ui=v2] .rw-br.on{opacity:1}:root[data-ui=v2] .rw-cx{position:absolute;top:0;bottom:0;width:1px;background:var(--line-strong);pointer-events:none;transform:translate(-.5px)}:root[data-ui=v2] .rw-sl{grid-column:1;align-self:center;color:var(--muted);font-size:11px;text-align:right}:root[data-ui=v2] .rw-strip{position:relative;grid-column:2}:root[data-ui=v2] .rw-strip i{--h: 0;position:absolute;top:0;bottom:0;border-radius:1px;background:color-mix(in oklch,var(--green) calc(var(--h) * 92%),var(--green-soft))}:root[data-ui=v2] .rw-strip i.none{background:var(--track)}:root[data-ui=v2] .rw-strip i.hot{box-shadow:inset 0 -3px 0 var(--ink)}:root[data-ui=v2] .rw-strip i.on{z-index:1;box-shadow:0 0 0 1.5px var(--ink)}:root[data-ui=v2] .rw-x{position:relative;grid-column:2;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rw-x span{position:absolute;top:2px;white-space:nowrap}:root[data-ui=v2] .rw-sk-line{width:50%;height:10px;margin:4px 0}:root[data-ui=v2] .rw-sk-big{width:70%;height:40px;margin:6px 0}:root[data-ui=v2] .rw-sk-table{height:240px}:root[data-ui=v2] .rw-sk-delta{display:inline-block;width:48px;height:10px}@media (max-width: 1100px){:root[data-ui=v2] .og-v{font-size:36px}}@media (max-width: 720px){:root[data-ui=v2] .rw-basis{margin-left:0}:root[data-ui=v2] .rw-per{min-width:0}:root[data-ui=v2] .og{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .og-n{padding:16px 16px 14px}:root[data-ui=v2] .og-n+.og-n{border-left:0;border-top:1px solid var(--line)}:root[data-ui=v2] .og-c{max-width:none}:root[data-ui=v2] .rw-plot{grid-template-columns:44px minmax(0,1fr);grid-template-rows:160px 16px 22px}:root[data-ui=v2] .rw-sl{font-size:10px}:root[data-ui=v2] .rw-table thead{display:none}:root[data-ui=v2] .rw-table tbody{display:block}:root[data-ui=v2] .rw-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 12px 14px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .rw-table tbody tr:last-child{border-bottom:0}:root[data-ui=v2] .rw-table tbody tr.tot{border-top:1px solid var(--line-strong)}:root[data-ui=v2] .rw-table tbody tr.tot :is(th,td){border-top:0}:root[data-ui=v2] .rw-table tbody th{grid-column:1 / -1;height:auto;padding:0;border:0;white-space:normal}:root[data-ui=v2] .rw-table tbody td.num{display:grid;justify-items:start;gap:1px;height:auto;padding:0;border:0;text-align:left;white-space:normal}:root[data-ui=v2] .rw-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:400}:root[data-ui=v2] .rw-table td .delta{justify-content:flex-start}:root[data-ui=v2] .rw-table tbody tr:hover :is(th,td){background:transparent}}:root[data-ui=v2] .rl-dash{margin-bottom:16px;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow);font-size:13px}:root[data-ui=v2] .rl-dash h3{margin:0;font-weight:500}:root[data-ui=v2] .rl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}:root[data-ui=v2] .rl-kpis [role=tab],:root[data-ui=v2] .rl-kpis-skel>div{position:relative;display:grid;gap:2px;justify-items:start;min-width:0;padding:14px 18px 13px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}:root[data-ui=v2] .rl-kpis [role=tab]+[role=tab],:root[data-ui=v2] .rl-kpis-skel>div+div{border-left:1px solid var(--line)}:root[data-ui=v2] .rl-kpis [role=tab]:first-child{border-top-left-radius:var(--r-surface)}:root[data-ui=v2] .rl-kpis [role=tab]:last-child{border-top-right-radius:var(--r-surface)}:root[data-ui=v2] .rl-kpis [role=tab]:hover{background:var(--hover)}:root[data-ui=v2] .rl-kpis [role=tab]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:root[data-ui=v2] .rl-kpis [aria-selected=true]{box-shadow:inset 0 -2px 0 var(--green)}:root[data-ui=v2] .rl-kpis .k{max-width:100%;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .rl-kpis [aria-selected=true] .k{color:var(--ink)}:root[data-ui=v2] .rl-kpis .v{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-kpis .d{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-sk-line{width:50%;height:10px;margin:3px 0}:root[data-ui=v2] .rl-sk-value{width:70%;height:22px;margin:4px 0}:root[data-ui=v2] .rl-facts{display:flex;flex-wrap:wrap;gap:6px 28px;padding:12px 20px 0;color:var(--muted);font-size:12px}:root[data-ui=v2] .rl-facts>span{display:inline-flex;align-items:baseline}:root[data-ui=v2] .rl-facts b{margin-left:6px;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-fact-skel{display:inline-block;width:56px;height:10px;margin-left:6px}:root[data-ui=v2] .rl-chart{padding:10px 20px 14px}:root[data-ui=v2] .rl-chart-bar{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;min-height:28px}:root[data-ui=v2] .rl-readout{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;color:var(--muted);font-size:12px}:root[data-ui=v2] .rl-readout .sw-i{display:inline-block;width:10px;height:2px;margin-right:6px;border-radius:1px;background:var(--series-1);vertical-align:middle}:root[data-ui=v2] .rl-readout .sw-i.ly{background:repeating-linear-gradient(90deg,var(--muted) 0 3px,transparent 3px 5px)}:root[data-ui=v2] .rl-sw{flex:none;color:var(--muted);font-size:12px}:root[data-ui=v2] .rl-plot{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:220px 22px;column-gap:8px;margin-top:8px}:root[data-ui=v2] .rl-plot.has-meta{grid-template-rows:220px 22px 46px}:root[data-ui=v2] .rl-y{display:flex;flex-direction:column;justify-content:space-between;margin:-6px 0;color:var(--muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .rl-area{position:relative;min-width:0;border-radius:2px;cursor:crosshair;touch-action:pan-y}:root[data-ui=v2] .rl-area:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root[data-ui=v2] .rl-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}:root[data-ui=v2] .rl-grid span{height:1px;background:var(--line-subtle)}:root[data-ui=v2] .rl-grid span:last-child{background:var(--line-strong)}:root[data-ui=v2] .rl-area svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:root[data-ui=v2] .rl-area .a{fill:var(--series-1);fill-opacity:.09}:root[data-ui=v2] .rl-area .l,:root[data-ui=v2] .rl-area .p{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:root[data-ui=v2] .rl-area .l{stroke:var(--series-1);stroke-width:2}:root[data-ui=v2] .rl-area .p{stroke:var(--muted);stroke-width:1.25;stroke-dasharray:3 3}:root[data-ui=v2] .rl-cross{position:absolute;top:0;bottom:0;width:1px;background:var(--line-strong);pointer-events:none;transform:translate(-.5px)}:root[data-ui=v2] .rl-dot{position:absolute;width:9px;height:9px;border:2px solid var(--series-1);border-radius:50%;background:var(--card-raised);pointer-events:none;transform:translate(-50%,-50%)}:root[data-ui=v2] .rl-dot.ly{width:7px;height:7px;border-color:var(--muted)}:root[data-ui=v2] .rl-x{position:relative;grid-column:2;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-x span{position:absolute;top:6px;white-space:nowrap;transform:translate(-50%)}:root[data-ui=v2] .rl-x span.first{transform:none}:root[data-ui=v2] .rl-x span.last{transform:translate(-100%)}:root[data-ui=v2] .rl-ms-lbl{grid-column:1;align-self:center;color:var(--muted);font-size:11px;line-height:1.25;text-align:right}:root[data-ui=v2] .rl-ms{position:relative;grid-column:2;border-top:1px dashed var(--line)}:root[data-ui=v2] .rl-ms:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-strong)}:root[data-ui=v2] .rl-ms .bar{position:absolute;border-radius:1px;background:var(--green);transform:translate(-50%)}:root[data-ui=v2] .rl-ms .bar.neg{background:var(--red)}:root[data-ui=v2] .rl-ms .bar.lo{opacity:.45}:root[data-ui=v2] .rl-ms-skel{position:absolute;inset:6px 0}:root[data-ui=v2] .rl-sk-plot{height:250px}:root[data-ui=v2] .rl-brk{padding:14px 20px 16px;border-top:1px solid var(--line)}:root[data-ui=v2] .rl-brk-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}:root[data-ui=v2] .rl-brk-h h3{font-size:13px}:root[data-ui=v2] .rl-brk-h span{color:var(--muted);font-size:12px}:root[data-ui=v2] .rl-bir{display:grid;gap:3px;max-width:640px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .rl-bir li{position:relative;display:flex;align-items:center;gap:10px;height:30px;padding:0 10px}:root[data-ui=v2] .rl-bir .bar{position:absolute;inset:0;border-radius:max(2px,calc(var(--r-surface) - 2px));background:var(--green-soft);transition:clip-path var(--duration-considered) var(--ease-standard)}:root[data-ui=v2] .rl-bir .nm{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .rl-bir .loc{margin-left:6px;color:var(--muted);font-size:12px}:root[data-ui=v2] .rl-bir .val{position:relative;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-bir .rl-share{position:relative;width:44px;color:var(--muted);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .rl-none{margin:4px 0 0;color:var(--muted)}:root[data-ui=v2] .rl-card-skel{height:220px}@media (max-width: 720px){:root[data-ui=v2] .rl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .rl-kpis [role=tab],:root[data-ui=v2] .rl-kpis-skel>div{padding:12px 14px}:root[data-ui=v2] .rl-kpis [role=tab]:nth-child(odd),:root[data-ui=v2] .rl-kpis-skel>div:nth-child(odd){border-left:0}:root[data-ui=v2] .rl-kpis [role=tab]:nth-child(n+3){border-top:1px solid var(--line)}:root[data-ui=v2] .rl-kpis [role=tab]:first-child,:root[data-ui=v2] .rl-kpis [role=tab]:last-child{border-radius:0}:root[data-ui=v2] .rl-kpis .v{font-size:19px}:root[data-ui=v2] .rl-facts{gap:6px 16px;padding:12px 14px 0}:root[data-ui=v2] .rl-chart{padding:10px 14px 12px}:root[data-ui=v2] .rl-chart-bar{flex-wrap:wrap}:root[data-ui=v2] .rl-plot{grid-template-columns:44px minmax(0,1fr);grid-template-rows:170px 22px}:root[data-ui=v2] .rl-plot.has-meta{grid-template-rows:170px 22px 40px}:root[data-ui=v2] .rl-brk{padding:14px}:root[data-ui=v2] .rl-bir li{height:36px}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .rl-bir .bar{transition:none}}:root[data-ui=v2] .rl-head-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}:root[data-ui=v2] .rl-export[data-done=true]{color:var(--green)}:root[data-ui=v2] .tri{margin-top:16px;min-width:0}:root[data-ui=v2] .tri-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}:root[data-ui=v2] .tri-seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-control);background:var(--color-track)}:root[data-ui=v2] .tri-seg button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .tri-seg button:hover{color:var(--ink)}}:root[data-ui=v2] .tri-seg button[aria-selected=true]{background:var(--card-raised);color:var(--ink);box-shadow:var(--shadow-control)}:root[data-ui=v2] .tri-count{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .tri-hint{font-size:13px;color:var(--muted)}:root[data-ui=v2] .ops-strip-headline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0;max-width:60ch;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}:root[data-ui=v2] .tri-g+.tri-g{margin-top:18px}:root[data-ui=v2] .tri-gh{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .tri-gh>span:first-child{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .tri-list{overflow:hidden}:root[data-ui=v2] .tri-row{position:relative;--tone: var(--s-info)}:root[data-ui=v2] .tri-row[data-tier=act]{--tone: var(--s-bad)}:root[data-ui=v2] .tri-row[data-tier=watch]{--tone: var(--s-info)}:root[data-ui=v2] .tri-row[data-tier=good]{--tone: var(--s-live)}:root[data-ui=v2] .tri-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tone);pointer-events:none}:root[data-ui=v2] .tri-row+.tri-row{border-top:1px solid var(--obj-line)}:root[data-ui=v2] .tri-line{display:grid;grid-template-columns:28px minmax(92px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:50px;padding:6px 12px 6px 10px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .tri-line:hover{background:var(--hover)}}:root[data-ui=v2] .tri-exp{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}:root[data-ui=v2] .tri-exp svg{transition:transform var(--duration-standard) var(--ease-enter)}:root[data-ui=v2] .tri-exp[aria-expanded=true] svg{transform:rotate(180deg)}:root[data-ui=v2] .tri-fig{font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--tone);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .tri-line>.tri-exp{grid-column:1}:root[data-ui=v2] .tri-line>.tri-fig{grid-column:2}:root[data-ui=v2] .tri-line>.tri-t{grid-column:3}:root[data-ui=v2] .tri-line>.tri-imp{grid-column:4}:root[data-ui=v2] .tri-line>.tri-acts{grid-column:5}:root[data-ui=v2] .tri-t{margin:0;min-width:0;font-size:14px;font-weight:500}:root[data-ui=v2] .tri-t>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .tri-imp{display:inline-flex;align-items:baseline;gap:5px;padding:2px 8px;border:1px solid var(--chip-line);border-radius:var(--radius-pill);background:var(--chip-bg);font-size:12px;white-space:nowrap}:root[data-ui=v2] .tri-imp b{font-weight:500;color:var(--tone);font-variant-numeric:tabular-nums}:root[data-ui=v2] .tri-imp small{font-size:12px;color:var(--muted)}:root[data-ui=v2] .tri-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}:root[data-ui=v2] .tri-acts:empty{display:none}:root[data-ui=v2] .tri-when{font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .tri-btn{min-height:30px;padding:0 10px;font-size:13px;gap:6px;white-space:nowrap}:root[data-ui=v2] .tri-ev{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 12px 12px 50px;padding:10px 12px;border-radius:var(--radius-control);box-shadow:var(--plane-in)}:root[data-ui=v2] .tri-ev[hidden]{display:none}:root[data-ui=v2] .tri-evt{min-width:0}:root[data-ui=v2] .tri-cap{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .tri-evt p{margin:6px 0 0;max-width:68ch;font-size:13px;line-height:1.5;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .tri-basis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}:root[data-ui=v2] .tri-basis b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .tri-err{margin:0 12px 10px 50px;font-size:12px;color:var(--color-red-text)}@media (max-width: 1100px){:root[data-ui=v2] .tri-imp small{display:none}}@media (max-width: 720px){:root[data-ui=v2] .tri-line{grid-template-columns:32px auto minmax(0,1fr);grid-template-areas:"exp fig imp" ". t t" ". acts acts";gap:4px 8px;padding:8px 10px}:root[data-ui=v2] .tri-line>.tri-exp{grid-area:exp;width:32px;height:32px}:root[data-ui=v2] .tri-line>.tri-fig{grid-area:fig;text-align:left}:root[data-ui=v2] .tri-hint{display:none}:root[data-ui=v2] .ops-strip-headline{font-size:17px}:root[data-ui=v2] .tri-line>.tri-imp{grid-area:imp;justify-self:start}:root[data-ui=v2] .tri-line>.tri-t{grid-area:t}:root[data-ui=v2] .tri-t>span{white-space:normal}:root[data-ui=v2] .tri-line>.tri-acts{grid-area:acts;justify-content:flex-start;flex-wrap:wrap}:root[data-ui=v2] .tri-ev{margin:0 10px 10px;flex-wrap:wrap}:root[data-ui=v2] .tri-err{margin:0 10px 10px}:root[data-ui=v2] .tri-seg button{min-height:40px}}@media (min-width: 1031px){:root[data-ui=v2] .insights-page .v2-listcol{background:transparent}:root[data-ui=v2] .insights-page .ins-desktop-table{display:flex;flex-direction:column;overflow:hidden;border-right:0;background:transparent}:root[data-ui=v2] .insights-page .ins-desktop-table>.listcol{flex:1;min-height:0}}:root[data-ui=v2] .ins-row-c{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border:1px solid var(--amber-line);border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber-text);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ins-row-c.zero{border-color:transparent;background:transparent;color:var(--muted);font-weight:400}:root[data-ui=v2] .insight-detail-card{padding:24px 28px 28px;border:1px solid var(--obj-line);border-radius:var(--r-surface);background:var(--obj-bg);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .rep-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}:root[data-ui=v2] .rep-meta-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}:root[data-ui=v2] .rp-pub{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}:root[data-ui=v2] .rep-h{margin:0;max-width:30ch;font-family:var(--font-ui);font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}:root[data-ui=v2] .rep-sum{margin:8px 0 4px;max-width:64ch;font-size:15px;line-height:1.5;color:var(--ink);text-wrap:pretty}:root[data-ui=v2] .rep-gen{margin-bottom:18px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .rep-gen .key{font-family:var(--font-mono);font-size:11px}:root[data-ui=v2] .nb-p{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 6px;margin-top:18px}:root[data-ui=v2] .nb-p>.ix{padding-top:3px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}:root[data-ui=v2] .nb-c{min-width:0;font-size:14px;line-height:1.55;color:var(--ink)}:root[data-ui=v2] .nb-prose p,:root[data-ui=v2] .nb-labeled p{margin:0 0 6px;max-width:68ch}:root[data-ui=v2] .nb-prose p.nb-li{margin:2px 0}:root[data-ui=v2] .nb-prose p.nb-li:before{content:"—";margin-right:8px;color:var(--muted)}:root[data-ui=v2] .nb-prose .nb-h{display:block;margin:12px 0 4px}:root[data-ui=v2] .nb-prose .nb-h:first-child,:root[data-ui=v2] .nb-labeled .label-caps{margin-top:0}:root[data-ui=v2] .nb-labeled .label-caps{display:block;margin-bottom:2px}:root[data-ui=v2] .nb-code{padding:0 4px;border:1px solid var(--line);border-radius:3px;background:var(--paper);font-family:var(--font-mono);font-size:12px;color:var(--muted)}:root[data-ui=v2] .nb-fig{margin:0}:root[data-ui=v2] .nb-fig>.label-caps{display:block;margin-bottom:8px}:root[data-ui=v2] .nb-t td{font-size:14px;vertical-align:middle}:root[data-ui=v2] .nb-t th{vertical-align:middle;white-space:normal;padding-top:6px;padding-bottom:6px}:root[data-ui=v2] .nb-cap{margin-top:8px;max-width:68ch;font-size:12px;font-style:italic;color:var(--muted)}:root[data-ui=v2] .nb-pre{margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:12px;color:var(--muted)}:root[data-ui=v2] .nb-bars{display:grid;gap:6px}:root[data-ui=v2] .nb-bar{display:grid;grid-template-columns:minmax(80px,200px) minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px}:root[data-ui=v2] .nb-bar-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}:root[data-ui=v2] .nb-bar-t{height:8px;border-radius:var(--r-pill);background:var(--color-track);overflow:hidden}:root[data-ui=v2] .nb-bar-t i{display:block;height:100%;border-radius:var(--r-pill);background:var(--series-1)}:root[data-ui=v2] .nb-bar-t i.neg{background:var(--s-bad)}:root[data-ui=v2] .nb-bar-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}:root[data-ui=v2] .ins-row-n{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}:root[data-ui=v2] .nb-calls{margin:0 0 4px;padding:14px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-ui=v2] .nb-calls>.label-caps{display:block}:root[data-ui=v2] .nb-calls .tri{margin-top:10px}:root[data-ui=v2] .tri-act{white-space:nowrap}:root[data-ui=v2] .tri-sheet .sh-lede{margin:0 0 16px;color:var(--ink)}:root[data-ui=v2] .tri-sheet .sh-sec{margin-bottom:18px}:root[data-ui=v2] .tri-sheet .sh-sec>.label-caps{display:block;margin-bottom:8px}:root[data-ui=v2] .tri-sheet .sh-sec>p{margin:0;font-size:13px}:root[data-ui=v2] .tri-sheet .sh-sec b{font-weight:500}:root[data-ui=v2] .tri-sheet .sh-dl{margin:0;border:1px solid var(--line);border-radius:var(--r-surface)}:root[data-ui=v2] .tri-sheet .sh-dl>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 12px;font-size:13px}:root[data-ui=v2] .tri-sheet .sh-dl>div+div{border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .tri-sheet .sh-dl dt{color:var(--muted)}:root[data-ui=v2] .tri-sheet .sh-dl dd{margin:0}:root[data-ui=v2] .tri-sheet .sh-ev{padding:10px 12px;border:1px solid var(--line-subtle);border-radius:var(--r-surface);background:var(--paper);font-size:12px;color:var(--muted)}:root[data-ui=v2] .tri-sheet .sh-ev .row1{display:flex;align-items:baseline;gap:10px}:root[data-ui=v2] .tri-sheet .sh-ev .row1 b{font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}:root[data-ui=v2] .tri-sheet .ov-foot .grow{flex:1;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sgroup{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:16px 32px;padding:6px 0 22px;container-type:inline-size}:root[data-ui=v2] .sgroup+.sgroup{padding-top:22px;border-top:1px solid var(--line)}:root[data-ui=v2] .sgroup-head h2{display:flex;align-items:center;gap:2px;margin:0;font-size:14px;font-weight:500;line-height:1.35;color:var(--ink)}:root[data-ui=v2] .sgroup-head .sgroup-aside{margin-top:10px}:root[data-ui=v2] .sgroup-head .qmeta{display:block;margin-top:6px;color:var(--muted);font-size:12px}:root[data-ui=v2] .sgroup-head p{margin:4px 0 0;font-size:12.5px;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .sgroup-body{min-width:0}:root[data-ui=v2] .sgroup-body>.ui-surface,:root[data-ui=v2] .sgroup-body .ui-surface.border{max-width:none}:root[data-ui=v2] .sgroup-body>p{max-width:72ch}@media (max-width: 1040px){:root[data-ui=v2] .sgroup{grid-template-columns:minmax(0,1fr);gap:10px}}:root[data-ui=v2] .sgroup.sgroup-stacked{grid-template-columns:minmax(0,1fr);gap:10px}:root[data-ui=v2] select[data-dirty]{border-color:var(--color-amber-line);background:var(--color-amber-soft)}:root[data-ui=v2] .settings-filter{min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-family:var(--font-ui);font-size:12.5px;letter-spacing:normal;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .settings-filter:hover{color:var(--ink)}}:root[data-ui=v2] .settings-filter[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel-tint);color:var(--sel-tint-ink)}:root[data-ui=v2] .sdock{position:sticky;bottom:16px;z-index:var(--z-sticky);display:flex;justify-content:flex-start;padding-top:16px;pointer-events:none}:root[data-ui=v2] .sbar{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:4px 4px 4px 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--card);box-shadow:var(--shadow-float);pointer-events:auto;white-space:nowrap;animation:sbarIn var(--duration-standard) var(--ease-enter)}@keyframes sbarIn{0%{opacity:0}}:root[data-ui=v2] .sbar-cnt{margin-right:10px;font-size:13.5px;font-weight:500}:root[data-ui=v2] .sbar-btn{min-height:var(--btn-h);padding:0 14px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--card);font:inherit;font-size:var(--btn-text);cursor:pointer}@media (hover: hover){:root[data-ui=v2] .sbar-btn:hover{background:color-mix(in oklch,var(--card) 12%,transparent)}}:root[data-ui=v2] .sbar-primary{background:var(--card);color:var(--ink)}@media (hover: hover){:root[data-ui=v2] .sbar-primary:hover{background:var(--color-green-soft)}}:root[data-ui=v2] .sbar-btn:disabled{opacity:.6;cursor:default}:root[data-ui=v2] .sbar .kbd{margin-left:6px;color:var(--muted);border-color:var(--line-strong)}:root[data-ui=v2] .sbar :focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}:root[data-ui=v2] .sbar-saved{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding-right:12px;font-size:13.5px;font-weight:500}@media (max-width: 720px){:root[data-ui=v2] .sdock{bottom:calc(76px + env(safe-area-inset-bottom,0px))}:root[data-ui=v2] .sbar{padding-left:14px}:root[data-ui=v2] .sbar-cnt{margin-right:4px;font-size:12.5px}}.sb-layouts{display:grid;gap:12px}.sb-brand-link{margin:0 0 12px}.sb-brand-link a{color:var(--color-green);text-decoration:underline;text-underline-offset:3px}.sb-muted{color:var(--color-muted)}.sb-help{margin:0;font-size:12.5px;line-height:1.45}.sb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sb-row-between{justify-content:space-between}.sb-logo{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:100px;padding:16px 28px;border-radius:6px;background:var(--sb-paper);color:var(--sb-ink);justify-self:start}.sb-logo img{max-height:80px;max-width:220px;object-fit:contain}.sb-wordmark{font-size:56px;line-height:1;letter-spacing:-.01em}.sb-swatches{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px 10px}.sb-swatch{display:grid;gap:2px;align-content:start;font-size:13px}.sb-chip{display:block;height:44px;margin-bottom:4px;border-radius:6px;border:1px solid var(--color-line)}.sb-swatch-hex{font-size:12px}.sb-fonts{display:grid;gap:12px}.sb-font{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--color-line)}.sb-font-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:13px}.sb-font:last-child{border-bottom:0;padding-bottom:0}.sb-sample{color:var(--color-ink)}.sb-sample-overskrift{font-size:26px;line-height:1.15}.sb-sample-brodtekst{font-size:15px;line-height:1.45}.sb-sample-detaljer{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.sb-rules{margin:0;padding-left:20px;display:grid;gap:6px}.sb-email-logo{display:inline-flex;justify-self:start;align-self:flex-start;padding:14px 20px;border-radius:6px;border:1px solid var(--color-line)}.sb-email-logo img{display:block;max-width:200px;max-height:60px;object-fit:contain}.sb-setby{margin:4px 0 0}.sb-settings .sb-logo{align-self:flex-start;max-width:100%;min-width:0}.sb-settings .sb-wordmark{font-size:clamp(28px,8vw,56px);overflow-wrap:anywhere}.sb-gallery{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.sb-layout{margin:0;display:grid;gap:6px}.sb-layout[data-unfit] .layout-preview{opacity:.55}.sb-layout figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;max-width:260px}.sb-badge{display:inline-flex;padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:600;background:#f1edf8;color:#5b4790}.sb-badge[data-kind=template]{background:var(--color-track);color:#44514f}.sb-unfit{flex-basis:100%;font-size:11.5px}.layout-preview{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--color-line);background:var(--color-track)}.layout-preview iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none}.pl-switch{position:relative;display:flex;gap:10px;align-items:stretch;justify-content:safe center;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:thin}.pl-switch-btn{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:5px;padding:4px;border:0;border-radius:8px;background:none;font:inherit;font-size:11.5px;color:var(--color-muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),transform var(--spring-snappy-dur) var(--spring-snappy)}.pl-switch-btn[aria-selected=true]{color:var(--color-ink)}.pl-switch-btn:active{transform:scale(.97)}.pl-switch-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pl-switch-hl{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border:1.5px solid var(--color-green);border-radius:8px;background:color-mix(in oklab,var(--color-green-soft) 70%,transparent)}.pl-switch-hl[data-glide]{transition:transform var(--spring-morph-dur) var(--spring-morph),width var(--spring-morph-dur) var(--spring-morph),height var(--spring-morph-dur) var(--spring-morph)}.pl-mini{display:flex;flex-direction:column;gap:2px;width:40px;height:64px;padding:6px 4px 3px;overflow:hidden;border:1px solid var(--color-line-strong);border-radius:7px;background:var(--color-card)}.pl-mini i{display:block;border-radius:1px;background:var(--color-line)}.pl-mini .pl-mini-img{border-radius:2px;background-color:var(--color-track);background-size:cover;background-position:center}.pl-mini .pl-mini-cta{height:5px;background:#0866ff;opacity:.75}.pl-mini[data-kind=story]{position:relative;padding:0;border-color:var(--color-ink);background-color:var(--color-ink);background-size:cover;background-position:center}.pl-mini[data-kind=story]:before{content:"";position:absolute;left:4px;right:4px;top:3px;height:1.5px;border-radius:1px;background:#fffc}.pl-glyph{width:15px;height:15px;flex:none}.pl-stage{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.pl-frame{display:flex;flex-direction:column;align-items:center;gap:10px}.pl-frame-cap{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--color-muted)}.pl-phone{zoom:var(--pl-z, 1);position:relative;flex:none;width:264px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0000000f,0 24px 48px -28px #0b1f1d59}.pl-phone[data-kind=story]{height:469px}.pl-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;background:#fff;color:#0c0c0c;font:12px/1.35 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;text-align:left}.pl-screen svg{flex:none}.pl-status{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:32px;padding:6px 22px 0 26px;font-weight:600;font-size:12px}.pl-status[data-dark]{color:#fff}.pl-island{position:absolute;left:50%;top:7px;width:78px;height:22px;border-radius:12px;background:#000;transform:translate(-50%)}.pl-sig{display:flex;align-items:center;gap:4px}.pl-bat{position:relative;width:20px;height:10px;border:1px solid currentColor;border-radius:3px;opacity:.9}.pl-bat:after{content:"";position:absolute;inset:1px 4px 1px 1px;border-radius:1px;background:currentColor}.pl-top{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;color:#111}.pl-word{flex:1;font:italic 600 21px/1 Snell Roundhand,Brush Script MT,Georgia,serif}.pl-word[data-fb]{font:700 22px/1 Helvetica,Arial,sans-serif;letter-spacing:-.5px;color:#0866ff}.pl-post-h{display:flex;align-items:center;gap:9px;height:46px;padding:0 10px;color:#111}.pl-av{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;font:600 10px/1 var(--font-ui, sans-serif)}.pl-av[data-ring]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #d62976}.pl-nm{flex:1;min-width:0;line-height:1.2}.pl-nm b{display:block;overflow:hidden;font-weight:600;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pl-nm small{font-size:10.5px;color:#555}.pl-media{position:relative;width:100%;overflow:hidden;background:#222}.pl-media>.am-ad{margin:0}.pl-car-n{position:absolute;z-index:3;right:8px;top:8px;padding:2px 7px;border-radius:999px;background:#0009;color:#fff;font-size:10px}.pl-car-dots{position:absolute;z-index:3;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:4px}.pl-car-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff80}.pl-car-dots i[data-on]{background:#fff}.pl-act{display:flex;gap:13px;padding:9px 12px 4px;color:#111}.pl-sp{flex:1}.pl-cap{margin:0;padding:2px 12px;font-size:11.5px;overflow-wrap:anywhere}.pl-cap b{font-weight:600}[data-caption-text]{white-space:pre-line}.pl-more{color:#8a8a8a;white-space:nowrap}.pl-tab{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:space-around;align-items:center;height:48px;padding-bottom:8px;border-top:1px solid #ececec;background:#fff}.pl-tab span{width:18px;height:18px;border:1.8px solid #111;border-radius:5px}.pl-tab .pl-me{border:0;border-radius:50%;background:#0b1f1d}.pl-phone[data-kind=story] .pl-screen{background:#000;color:#fff}.pl-st-bars{position:absolute;z-index:4;left:8px;right:8px;top:8px;display:flex;gap:3px}.pl-st-bars i{flex:1;height:2px;overflow:hidden;border-radius:1px;background:#fff6}.pl-st-bars i[data-on]:after{content:"";display:block;width:45%;height:100%;background:#fff}.pl-st-head{position:absolute;z-index:4;left:10px;right:8px;top:16px;display:flex;align-items:center;gap:8px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pl-st-head .pl-av{width:30px;height:30px}.pl-st-who{flex:1;min-width:0}.pl-st-icons{display:inline-flex;gap:6px}.pl-st-adcta{position:absolute;z-index:4;left:0;right:0;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff;font-weight:600;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pl-st-adcta span{padding:6px 14px;border-radius:999px;background:#fffffff2;color:#000;text-shadow:none}.pl-st-head b{font-weight:600;font-size:12px}.pl-st-head small{font-size:11px;opacity:.85}.pl-st-sticker{position:absolute;z-index:4;left:0;right:0;top:70%;display:flex;justify-content:center}.pl-st-sticker span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:#fff;color:#0b57d0;font-weight:600;font-size:12px;box-shadow:0 2px 8px #00000040}.pl-st-foot{position:absolute;z-index:4;left:12px;right:12px;bottom:16px;display:flex;align-items:center;gap:10px;color:#fff}.pl-st-msg{flex:1;padding:8px 14px;border:1px solid rgba(255,255,255,.7);border-radius:999px;font-size:11.5px;color:#ffffffe6}.pl-phone[data-kind=fb] .pl-screen{background:#f0f2f5}.pl-fb-bar{background:#fff}.pl-fb-post{margin-top:6px;background:#fff}.pl-fb-post .pl-post-h{height:50px}.pl-fb-post .pl-av{width:34px;height:34px}.pl-fb-text{margin:0;padding:0 12px 9px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pl-fb-text .pl-more{color:#65676b;font-weight:600}.pl-fb-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#f0f2f5}.pl-fb-link-t{min-width:0}.pl-fb-link small{display:block;font-size:10px;color:#65676b}.pl-fb-link b{display:block;font-weight:600;font-size:12px;overflow-wrap:anywhere}.pl-fb-cta{flex:none;padding:6px 10px;border-radius:6px;background:#e4e6eb;font-weight:600;font-size:11.5px;white-space:nowrap}.pl-fb-react{display:flex;justify-content:space-around;margin:0 10px;padding:8px 6px;border-top:1px solid #e4e6eb;color:#65676b;font-weight:600;font-size:11.5px}.pl-fb-react span{display:inline-flex;align-items:center;gap:5px}.pl-phone[data-tall]{height:469px}.pl-phone[data-tall] .pl-screen{background:#000;color:#fff}.pl-mini[data-kind=story]{flex:none}.pl-phone[data-kind=li] .pl-screen{background:#f4f2ee}.pl-av-sq{border-radius:4px}.pl-li .pl-nm small{display:block;line-height:1.25}.pl-li-follow{flex:none;color:#0a66c2;font-weight:600;font-size:11.5px}.pl-li .pl-fb-link{background:#eef3f8}.pl-li-cta{background:#fff;border:1px solid #0a66c2;border-radius:999px;color:#0a66c2}.pl-tt-top{position:absolute;z-index:4;left:0;right:0;top:16px;display:flex;justify-content:center;gap:14px;font-size:13px;color:#ffffffb3}.pl-tt-top b{color:#fff;font-weight:600;border-bottom:2px solid #fff;padding-bottom:2px}.pl-rail{position:absolute;z-index:4;right:8px;bottom:110px;display:flex;flex-direction:column;gap:14px;align-items:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pl-rail span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px}.pl-tt-cap{position:absolute;z-index:4;left:12px;right:56px;bottom:16px;display:flex;flex-direction:column;gap:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:11.5px}.pl-tt-cap p{margin:0;overflow-wrap:anywhere}.pl-tt-cap .pl-more{color:#fffc}.pl-tt-cap small{font-size:10.5px;opacity:.9}.pl-yt-ch{display:flex;align-items:center;gap:7px}.pl-yt-ch .pl-av{width:24px;height:24px}.pl-yt-sub{padding:4px 9px;border-radius:999px;background:#fff;color:#0f0f0f;font-weight:600;font-size:10.5px;text-shadow:none}.pl-sc-cta{position:absolute;z-index:4;left:12px;right:12px;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pl-sc-cta [data-cta]{padding:8px 18px;border-radius:999px;background:#fff;color:#000;font-weight:600;text-shadow:none}.pl-pin{padding:10px}.pl-pin .pl-media{border-radius:16px}.pl-pin-t{display:flex;flex-direction:column;gap:6px;padding:8px 4px}.pl-pin-t b{font-weight:600;font-size:12.5px}.pl-pin-by{display:flex;align-items:center;gap:7px;font-size:11px}.pl-pin-by .pl-av{width:24px;height:24px}.pl-pin-by small{display:block;font-size:10px;color:#767676}.pl-phone[data-kind=gd] .pl-screen,.pl-phone[data-kind=gdg] .pl-screen{background:#f1f3f4}.pl-gd-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.pl-gd-body b{font:500 13px/1.3 Roboto,Arial,sans-serif;color:#202124}.pl-gd-body p{margin:0;font-size:11.5px;color:#4d5156;overflow-wrap:anywhere}.pl-gd-foot{display:flex;align-items:center;gap:6px;font-size:11px;color:#4d5156}.pl-ad-badge{font-weight:700;color:#202124}.pl-gdg-row{display:flex;align-items:center;gap:8px}.pl-gdg-row small{display:block;font-size:10.5px;color:#4d5156}.pl-gdg-btn{display:block;margin-top:4px;padding:8px;border-radius:999px;background:#0b57d0;color:#fff;text-align:center;font-weight:500}@media (prefers-reduced-motion: reduce){.pl-switch-hl[data-glide],.pl-switch-btn{transition:none}.pl-switch-btn:active{transform:none}}.pl-edit{all:unset;box-sizing:border-box;display:inline;cursor:text;border-radius:2px;outline:1.5px dashed color-mix(in oklch,var(--ink, #1d211f) 22%,transparent);outline-offset:2px}.pl-edit:hover{outline-color:color-mix(in oklch,var(--ink, #1d211f) 50%,transparent)}.pl-edit:focus-visible{outline:2px solid rgba(2,55,86,.45);outline-offset:2px}.pl-edit:has([data-caption-text]:empty,[data-headline]:empty,[data-description]:empty){display:inline-block;min-width:5em;min-height:1.2em;vertical-align:middle}.pl-fb-link-t .pl-edit{display:block}.pl-edit-input{display:block;width:100%;box-sizing:border-box;resize:none;overflow:hidden;margin:0;padding:1px 2px;border:0;border-radius:3px;background:var(--color-card);color:inherit;font:inherit;line-height:inherit;outline:0;box-shadow:0 0 0 2px var(--color-green)}.pl-phone[data-editable] [data-caption]:has(>.pl-edit[data-edit=primary],>.pl-edit-input[data-editing=primary]){position:relative;border-radius:6px;line-height:1.4;outline:1.5px dashed color-mix(in oklch,currentColor 22%,transparent);outline-offset:0;transition:outline-color .15s}.pl-phone[data-editable] [data-caption]:has(>.pl-edit[data-edit=primary]):hover{outline-color:color-mix(in oklch,currentColor 50%,transparent)}.pl-phone[data-editable] [data-caption]:is(:has(>.pl-edit[data-edit=primary]:focus-visible),:has(>.pl-edit-input[data-editing=primary])){outline:2px solid rgba(2,55,86,.45)}.pl-phone[data-editable][data-tall] [data-caption]:is(:has(>.pl-edit[data-edit=primary]:focus-visible),:has(>.pl-edit-input[data-editing=primary])){outline-color:#ffffffb3}.pl-phone[data-editable] :is(.pl-cap,.pl-fb-text):has(>.pl-edit[data-edit=primary],>.pl-edit-input[data-editing=primary]){margin:4px 7px 9px;padding:6px 5px;min-height:calc(2.8em + 12px);box-sizing:border-box}.pl-phone[data-editable] .pl-tt-cap [data-caption]{margin:-4px;padding:4px}.pl-phone[data-editable] [data-caption]>.pl-edit[data-edit=primary]{outline:0;display:block;min-width:0;min-height:0}.pl-phone[data-editable] [data-caption]>.pl-edit[data-edit=primary]:after{content:"";position:absolute;inset:0;border-radius:inherit}.pl-phone[data-editable] [data-caption]:has(>.pl-edit-input)>b{position:absolute}.pl-phone[data-editable] [data-caption]>.pl-edit-input[data-editing=primary]{padding:0;background:transparent;box-shadow:none;line-height:inherit}.pl-phone[data-editable] [data-caption-text]:empty:before{content:attr(data-ph);color:color-mix(in oklch,currentColor 45%,transparent);font-weight:400}.pl-phone[data-editable] .pl-edit-input::placeholder{color:color-mix(in oklch,currentColor 45%,transparent)}@media (prefers-reduced-motion: reduce){.pl-phone[data-editable] [data-caption]{transition:none}}.rrw-page{--rw-line: var(--line);--rw-ink: var(--ink);--rw-muted: var(--muted);--rw-card: var(--card);--rw-paper: var(--paper);color:var(--rw-ink);min-width:0;display:flex;flex-direction:column}.rrw-header{flex:none;margin-bottom:24px}.rrw-back{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;margin-bottom:12px;border:0;background:transparent;color:var(--rw-muted);font:inherit;font-size:12px;cursor:pointer}:root[data-ui=v2] .rrw-page .rrw-scope-head{padding:0;gap:12px;background:transparent}:root[data-ui=v2] .rrw-scope-head .col-head{height:auto;min-height:36px;gap:16px;flex-wrap:wrap}:root[data-ui=v2] .rrw-scope-head .col-title{max-width:none;min-width:0;font-size:27px;line-height:1.25;font-weight:400}:root[data-ui=v2] .rrw-scope-head .col-title .count{font-variant-numeric:tabular-nums}:root[data-ui=v2] .rrw-scope-head .col-actions{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .rrw-scope-head .sh-sub{margin:0;white-space:normal}.rrw-scope-filter{min-width:0;width:188px}.rrw-native-select{width:100%;text-overflow:ellipsis;cursor:pointer}.rrw-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;min-width:0;align-items:start}.rrw-rules,.rrw-preview{min-width:0}.rrw-rules{container:rule-editor / inline-size}.rrw-preview{padding-left:24px;border-left:1px solid var(--rw-line)}.rrw-section-head{margin-bottom:24px}.rrw-section-head h2{font:400 21px/1.3 var(--font-mono);margin:0}.rrw-section-head p{margin:8px 0 0;color:var(--rw-muted);font-size:13px;line-height:1.5}.rrw-card{border:1px solid var(--rw-line);border-radius:var(--r-surface);background:var(--rw-card);margin-bottom:16px;overflow:hidden}.rrw-card.is-selected{border-color:var(--sel-line)}.rrw-card.is-selected .rrw-card-pick{background:var(--sel-raised)}.rrw-card.is-applied{border-color:var(--sel-line)}.rrw-card.is-off .rrw-card-pick{color:var(--rw-muted)}.rrw-card-pick{width:100%;border:0;background:transparent;text-align:left;color:inherit;padding:16px;font:inherit;cursor:pointer}.rrw-card-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.rrw-card-heading h3{flex:1 1 180px;font-size:15px;line-height:1.45;font-weight:500;margin:0;overflow-wrap:anywhere}.rrw-card-heading .status{flex:none}.rrw-card[data-rule-editor]>.rrw-card-heading{padding:16px 16px 0;margin-bottom:0}.rrw-decision-summary{display:grid;gap:12px;margin:0}.rrw-decision-summary>div{min-width:0}.rrw-decision-summary dt{color:var(--rw-muted);font-size:12px;line-height:1.4;font-weight:500;margin-bottom:4px}.rrw-decision-summary dd{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.rrw-card-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--rw-muted);font-size:12px;margin-top:16px}.rrw-card-meta span+span:before{content:"·";margin-right:8px}.rrw-selected-detail{padding:0 16px 16px}.rrw-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.rrw-actions .btn{white-space:normal;line-height:1.4;min-height:32px}.rrw-note{font-size:12px;line-height:1.5;color:var(--rw-muted);margin:12px 0}.rrw-status{font-size:12px;margin:0 0 12px;color:var(--green-text)}.rrw-status:empty{display:none}.rrw-error{font-size:13px;line-height:1.5;color:var(--red-text);padding:12px;background:var(--red-soft);border-radius:var(--r-control)}.rrw-error p{margin:0 0 8px}.rrw-hint{font-size:12px;line-height:1.5;color:var(--rw-muted);margin:16px 16px 0}.rrw-form{display:grid;gap:16px;padding:16px}.rrw-form .rrw-note{margin:0}.rrw-form .rrw-actions{margin-top:0}.rrw-decision-fields{display:grid;gap:16px;margin:0;padding:16px 0;border:0;border-block:1px solid var(--rw-line);min-width:0}.rrw-scope-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rrw-link{font:inherit;color:var(--green-text);text-decoration:underline;border:0;background:none;padding:0;cursor:pointer}.rrw-source{margin:16px 0;font-size:12px}.rrw-card[data-rule-editor]>.rrw-source{margin:16px 16px 0}.rrw-source summary{display:flex;align-items:center;gap:6px;color:var(--rw-muted);cursor:pointer;min-height:28px}.rrw-source summary:before{content:"+";font:inherit}.rrw-source[open] summary:before{content:"−"}.rrw-source blockquote,.rrw-evidence blockquote,.rrw-customer-message blockquote{margin:12px 0 0;padding-left:12px;border-left:2px solid var(--rw-line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.rrw-source p{margin:8px 0 0;font-size:12px;color:var(--rw-muted)}.rrw-evidence{font-size:12px;color:var(--rw-muted);margin:12px 0}.rrw-evidence summary{cursor:pointer}.rrw-evidence h4{font-size:12px;font-weight:500;margin-bottom:8px}.rrw-support{border-top:1px solid var(--rw-line);padding:16px 0;font-size:12px}.rrw-support>summary{display:flex;gap:8px;align-items:center;cursor:pointer;color:var(--rw-muted);min-height:28px}.rrw-support>summary span{margin-left:auto;font-variant-numeric:tabular-nums}.rrw-fixed-rule{padding:12px 0;border-top:1px solid var(--rw-line)}.rrw-fixed-rule p{font-size:13px;line-height:1.5;margin:0 0 8px}.rrw-fixed-rule strong{font-size:12px;font-weight:500}.rrw-state{padding:24px 0;color:var(--rw-muted);font-size:13px;line-height:1.5}.rrw-empty{border:1px dashed var(--rw-line);border-radius:var(--r-surface)}.rrw-message-picker{margin-bottom:16px}.rrw-customer-message{padding:12px 0 16px;border-bottom:1px solid var(--rw-line);margin:0 0 16px}.rrw-customer-message summary{font-size:12px;color:var(--rw-muted);cursor:pointer}.rrw-preview-run{width:100%}.rrw-reason{border-top:1px solid var(--rw-line);padding-top:16px;margin-top:24px}.rrw-reason h3,.rrw-reason h4{font-size:13px;line-height:1.5;font-weight:500;margin:0 0 12px}.rrw-reason h4{margin-top:16px;color:var(--rw-muted)}.rrw-reason p{font-size:12px;line-height:1.5;color:var(--rw-muted);margin:0}.rrw-draft{margin-top:24px}.rrw-draft h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 12px}.rrw-draft-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;margin:0}.rrw-without{font-size:12px;color:var(--rw-muted);margin-top:24px}.rrw-without summary{cursor:pointer}.rrw-preview-note{color:var(--rw-muted);font-size:12px;line-height:1.5;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--rw-line)}.rrw-unsaved{padding:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;background:var(--amber-soft);margin-bottom:16px;border-radius:var(--r-control)}.rrw-unsaved span{margin-right:auto}.rrw-draft-skeleton{display:grid;gap:12px;padding-top:24px}.rrw-skeleton-title{width:55%;height:20px;margin-bottom:12px}.rrw-skeleton-line{width:100%;height:12px}.rrw-skeleton-short{width:70%;height:12px}.rrw-skeleton-card{height:196px;margin-bottom:16px}.rrw-skeleton-gap{margin-top:12px}:is(.rrw-skeleton-title,.rrw-skeleton-line,.rrw-skeleton-short,.rrw-skeleton-card){background:var(--track)}.rrw-page :is(.rrw-back,.rrw-card-pick,summary,.rrw-link):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover){.rrw-back:hover{color:var(--rw-ink)}.rrw-card-pick:hover{background:var(--hover)}}:root[data-ui=v2] .sv2-rules-pane{container:settings-rules / inline-size;max-width:none;min-width:0}@container rule-editor (max-width: 360px){.rrw-scope-fields{grid-template-columns:minmax(0,1fr)}}@container settings-rules (max-width: 760px){.rrw-layout{grid-template-columns:minmax(0,1fr)}.rrw-preview{padding:24px 0 0;border-left:0;border-top:1px solid var(--rw-line)}}@container settings-rules (max-width: 520px){:root[data-ui=v2] .rrw-scope-head .col-title{flex:1 0 100%}:root[data-ui=v2] .rrw-scope-head .col-actions{width:100%;margin:0}.rrw-scope-filter{flex:1;width:auto}.rrw-header{margin-bottom:24px}}@media (max-width: 700px){.rrw-layout{grid-template-columns:minmax(0,1fr)}.rrw-preview{padding:24px 0 0;border-left:0;border-top:1px solid var(--rw-line)}.rrw-page .btn,.rrw-page .field,.rrw-page summary,.rrw-back{min-height:44px}:root[data-ui=v2] .rrw-page .field select{font-size:16px}}@media (prefers-reduced-motion: reduce){.rrw-page .animate-pulse{animation:none}}:root[data-ui=v2] .sv2{padding-bottom:8px;font-size:13px}:root[data-ui=v2] .sv2-head{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:18px}:root[data-ui=v2] .sv2-head-t{display:inline-flex;align-items:center;gap:4px;min-width:0}:root[data-ui=v2] .sv2-head .col-title{margin:0;font-size:22px;font-weight:500;line-height:1.2}:root[data-ui=v2] .sv2-head .col-title:focus{outline:none}:root[data-ui=v2] .sv2-head .col-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:3px}:root[data-ui=v2] .sv2-head .acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .sv2-enc{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}:root[data-ui=v2] .sv2 .muted{color:var(--muted)}:root[data-ui=v2] .sv2 .min-w-0{min-width:0}:root[data-ui=v2] .sv2 .trunc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .sv2 .err{margin:0;color:var(--red-text);font-size:12px}:root[data-ui=v2] .box{background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow);min-width:0}:root[data-ui=v2] .srow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:14px 16px}:root[data-ui=v2] .srow+.srow{border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .srow .t{display:flex;align-items:center;gap:2px;font-weight:500}:root[data-ui=v2] .srow .d{color:var(--muted);font-size:12px;margin-top:2px;text-wrap:pretty}:root[data-ui=v2] .srow .v{text-align:right;font-size:12.5px}:root[data-ui=v2] .srow .v.mono{font-size:12px}:root[data-ui=v2] .foot-note{color:var(--muted);font-size:12px;margin:0 2px 12px;text-wrap:pretty}:root[data-ui=v2] .who-av{width:28px;height:28px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;font-size:11px;font-weight:500;flex:none;border:1px solid var(--green-line)}:root[data-ui=v2] .who-av.sys{background:var(--track);color:var(--muted);border-color:var(--line)}:root[data-ui=v2] .rolesel{width:150px;flex:none}:root[data-ui=v2] .field.dirty{border-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .rolesel[data-invalid] .sel-trigger{border-color:var(--red-text);background:var(--red-soft)}:root[data-ui=v2] .team-table td{height:62px;padding-top:8px;padding-bottom:8px;vertical-align:middle}:root[data-ui=v2] .team-table th:nth-child(2){width:190px}:root[data-ui=v2] .team-table .person{display:flex;align-items:center;gap:10px;min-width:0}:root[data-ui=v2] .team-table td:first-child{max-width:0;width:100%}:root[data-ui=v2] .team-table .person>div{overflow:hidden}:root[data-ui=v2] .team-table .person .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .team-table .person .em{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .team-table .you{margin-left:6px;color:var(--muted);font-size:12px;font-weight:400}:root[data-ui=v2] .team-table .rolewrap{display:grid;gap:4px}:root[data-ui=v2] .team-table .rolehelp{font-size:11.5px;color:var(--muted)}:root[data-ui=v2] .team-table .rolehelp.err{color:var(--red-text)}:root[data-ui=v2] .team-table td.when{color:var(--muted);white-space:nowrap;font-size:12px}:root[data-ui=v2] .team-table td.acts{text-align:right;white-space:nowrap;width:1%}:root[data-ui=v2] .team-table td.acts>*+*{margin-left:4px}:root[data-ui=v2] .team-table .th-info{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .who-av.pending{background:var(--paper);color:var(--muted);border-style:dashed;border-color:var(--line-strong)}:root[data-ui=v2] .team-table .inv-st{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--muted);font-size:12px;font-weight:400}:root[data-ui=v2] .pop.sv2-invite{width:380px;max-width:calc(100vw - 32px);padding:8px}:root[data-ui=v2] .chipbox{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:36px;padding:4px 6px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);cursor:text}:root[data-ui=v2] .chipbox:focus-within{border-color:var(--green-2);outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .chipbox input{flex:1;min-width:120px;height:26px;border:0;outline:0;background:transparent;color:var(--ink)}:root[data-ui=v2] .chipbox input::placeholder{color:var(--faint)}:root[data-ui=v2] .echip{display:inline-flex;align-items:center;gap:2px;height:24px;padding-left:8px;border-radius:var(--r-control);background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);font-size:12px}:root[data-ui=v2] .echip.bad{background:var(--red-soft);border-color:var(--red-line);color:var(--red-text)}:root[data-ui=v2] .echip button{width:22px;height:22px;min-height:0;padding:0;border:0;background:transparent;color:inherit;display:grid;place-items:center;border-radius:3px;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .echip button:hover{background:color-mix(in oklch,currentColor 10%,transparent)}}:root[data-ui=v2] .sv2-invite .err{margin:6px 2px 0}:root[data-ui=v2] .sv2-invite .lblrow{margin:12px 2px 6px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .sv2-invite .rhelp{margin:6px 2px 0;min-height:17px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .sv2-invite .ifoot{display:flex;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}:root[data-ui=v2] .sv2-member .sh-h:first-child{margin-top:0}:root[data-ui=v2] .sv2-member .sh-help{margin:6px 0 0;color:var(--muted);font-size:12px}:root[data-ui=v2] .sv2-views{padding:6px 0}:root[data-ui=v2] .sv2-views .vrow{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;font-size:13px;cursor:pointer}:root[data-ui=v2] .sv2-views .vrow.nested{padding-left:30px}:root[data-ui=v2] .sv2-views .vrow input{accent-color:var(--green)}:root[data-ui=v2] .sv2-views .vgroup{padding:10px 14px 2px}:root[data-ui=v2] .icards{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:12px}@container (min-width: 520px){:root[data-ui=v2] .icards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 700px){:root[data-ui=v2] .icards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 960px){:root[data-ui=v2] .icards{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-ui=v2] .icard{display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:16px;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow);min-width:0}:root[data-ui=v2] .icard:has(.ch-picker){grid-column:1 / -1;grid-row:auto;display:flex;flex-direction:column;gap:12px}:root[data-ui=v2] .icard .ih{display:flex;align-items:flex-start;gap:10px;min-width:0}:root[data-ui=v2] .icard .ih-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}:root[data-ui=v2] .icard h3{max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}:root[data-ui=v2] .icard .badge{max-width:100%}:root[data-ui=v2] .icard p{margin:0;color:var(--muted);font-size:12.5px;text-wrap:pretty}:root[data-ui=v2] .icard .icard-body{display:grid;align-content:start;gap:10px;min-width:0}:root[data-ui=v2] .icard .im{padding-top:10px;border-top:1px solid var(--line-subtle);color:var(--muted);font-size:12px;min-width:0;overflow-wrap:anywhere}:root[data-ui=v2] .icard .ia{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}:root[data-ui=v2] .icard[data-status=missing_permission],:root[data-ui=v2] .icard[data-status=expired]{border-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .icard:has(.ch-manage){grid-row:auto;display:flex;flex-direction:column;gap:12px}:root[data-ui=v2] .icard .ch-manage{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .icard .im:empty,:root[data-ui=v2] .icard .im:not(:has([data-account])){border-top:0;padding-top:0}:root[data-ui=v2] .ch-coming{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;color:var(--muted);font-size:12.5px}:root[data-ui=v2] .ch-coming>span:first-child{margin-right:4px}:root[data-ui=v2] .ch-coming-chip{padding:3px 10px;border:1px dashed var(--line);border-radius:999px}:root[data-ui=v2] .mark{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-surface);background:var(--track);border:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:var(--ink)}:root[data-ui=v2] .mark .pl-glyph{width:18px;height:18px}:root[data-ui=v2] .sv2-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--red-line);border-radius:var(--r-control);background:var(--red-soft);color:var(--red-text);font-size:13px}:root[data-ui=v2] .sv2-banner.ok{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}:root[data-ui=v2] .sv2-int .sh-top{display:flex;align-items:center;gap:12px;padding:4px 0 16px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .sv2-int .sh-top .mark{width:40px;height:40px}:root[data-ui=v2] .sv2-int .sh-top .nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:500}:root[data-ui=v2] .sv2-int .sh-top .meta2{margin-top:2px;color:var(--muted);font-size:12px}:root[data-ui=v2] .sv2-int .sh-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid var(--line)}:root[data-ui=v2] .sv2-int .sh-acts>.frow{flex:1;min-width:200px}:root[data-ui=v2] .sv2 .sh-h,:root[data-ui=v2] .sv2-int .sh-h,:root[data-ui=v2] .sv2-member .sh-h{margin:18px 0 8px}:root[data-ui=v2] .sv2-int .srow .frow{min-width:0}:root[data-ui=v2] [data-mail-connection] .srow[data-provider]{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}:root[data-ui=v2] .sv2-int .sv2-wide{margin-top:8px}:root[data-ui=v2] .sh-note{margin:18px 0 0;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-control);color:var(--muted);font-size:12px;text-wrap:pretty}:root[data-ui=v2] .sh-err{margin:10px 0 0;color:var(--red-text);font-size:12px}:root[data-ui=v2] .sh-warn{margin:10px 0 0;color:var(--amber-text);font-size:12px}:root[data-ui=v2] .okline{margin:10px 0 0;color:var(--green);font-size:12px}:root[data-ui=v2] .srow .okline,:root[data-ui=v2] .srow .sh-err{margin:0}:root[data-ui=v2] .sv2-legacy>div{margin:16px 0 0;padding:0;border:0}:root[data-ui=v2] .sv2-legacy button{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:0;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:13px;cursor:pointer}:root[data-ui=v2] .sv2-legacy button:disabled{opacity:.45;cursor:default}@media (hover: hover){:root[data-ui=v2] .sv2-legacy button:not(:disabled):hover{background:var(--hover)}}:root[data-ui=v2] .rlist{list-style:none;margin:0;padding:0}:root[data-ui=v2] .rlist li{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(140px,220px) 170px auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .rlist li:first-child{border-top:0}:root[data-ui=v2] .rlist .em{font-family:var(--font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .rlist .src{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .rlist .field{height:30px}:root[data-ui=v2] .rlist .cm{justify-self:end}:root[data-ui=v2] .radd{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;align-items:start;padding:12px 14px;border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--r-surface) var(--r-surface)}:root[data-ui=v2] .radd .err{grid-column:1 / -1;margin-top:-2px}:root[data-ui=v2] .sv2 .state{display:flex;align-items:flex-start;gap:14px;padding:16px}:root[data-ui=v2] .sv2 .state .big{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}:root[data-ui=v2] .sv2 .state.paused .big{background:var(--red-soft);color:var(--red-text);border-color:var(--red-line)}:root[data-ui=v2] .sv2 .state .d{margin-top:6px;color:var(--muted);text-wrap:pretty}:root[data-ui=v2] .sv2 .state q{color:var(--ink)}:root[data-ui=v2] .pauserow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0 16px 16px 66px}:root[data-ui=v2] .pauserow>.frow{width:300px;max-width:100%}:root[data-ui=v2] .pauserow .field{height:var(--btn-h)}:root[data-ui=v2] .pauserow .err{width:100%;margin-top:-2px}:root[data-ui=v2] .btn-outline-danger{color:var(--red-text);border-color:var(--red-line)}@media (hover: hover){:root[data-ui=v2] .btn-outline-danger:not(:disabled):hover{background:var(--red-soft)}}:root[data-ui=v2] .act-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}:root[data-ui=v2] .act-tools>.frow{width:240px}:root[data-ui=v2] .act-tools .field{height:30px}:root[data-ui=v2] .act-tools .shown{margin-left:auto;color:var(--muted);font-size:12px}:root[data-ui=v2] .pop.sv2-af{min-width:220px;padding:4px}:root[data-ui=v2] .pop.sv2-af .af-back{color:var(--muted)}:root[data-ui=v2] .feed{list-style:none;margin:0;padding:0;background:var(--obj-bg);border:1px solid var(--obj-line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .feed .day{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;padding:10px 16px 6px;background:var(--card);border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .feed .day:first-child{border-radius:var(--r-surface) var(--r-surface) 0 0}:root[data-ui=v2] .feed .day .label-caps{color:var(--ink)}:root[data-ui=v2] .feed .day .n{color:var(--muted);font-size:12px}:root[data-ui=v2] .ev{display:grid;grid-template-columns:48px 28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .ev .tm{font-family:var(--font-mono);font-size:12px;color:var(--muted)}:root[data-ui=v2] .ev .tx{min-width:0;text-wrap:pretty;overflow-wrap:anywhere}:root[data-ui=v2] .ev .tx b{font-weight:500}:root[data-ui=v2] .ev .tx .key{margin-left:6px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}:root[data-ui=v2] .ev .chip{height:22px}:root[data-ui=v2] .ev.paused{background:var(--red-soft)}:root[data-ui=v2] .ev.sysrun{display:block;padding:0}:root[data-ui=v2] .ev.sysrun>button{display:grid;grid-template-columns:48px 28px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:0;padding:8px 16px;border:0;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .ev.sysrun>button:hover{background:var(--hover)}}:root[data-ui=v2] .ev.sysrun .runr{display:inline-flex;align-items:center;gap:8px}:root[data-ui=v2] .ev.sysrun [aria-expanded=true] .chev{transform:rotate(180deg)}:root[data-ui=v2] .ev.sysrun .acc ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 16px 10px 104px;padding:6px 10px;list-style:none;border:1px solid var(--line-subtle);border-radius:var(--r-control);background:var(--paper);font-family:var(--font-mono);font-size:12px;color:var(--muted)}:root[data-ui=v2] .feed>li:last-child{border-bottom:0}:root[data-ui=v2] .feed-more{display:flex;justify-content:center;padding:10px}@media (max-width: 720px){:root[data-ui=v2] .sv2{padding-bottom:96px}:root[data-ui=v2] .srow{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .srow .v{text-align:left}:root[data-ui=v2] .rolesel .sel-trigger{height:44px}:root[data-ui=v2] .sv2 :is(input,select,textarea),:root[data-ui=v2] .sheet :is(input,select,textarea),:root[data-ui=v2] .sv2-invite input{font-size:16px}:root[data-ui=v2] .team-table th.when,:root[data-ui=v2] .team-table td.when{display:none}:root[data-ui=v2] .team-table th:nth-child(2){width:auto}:root[data-ui=v2] .team-table .rolesel{width:120px}:root[data-ui=v2] .team-table :is(.who-av,.av){display:none}:root[data-ui=v2] .team-table td.acts:has(>*+*)>*{display:flex;width:max-content;margin-left:auto}:root[data-ui=v2] .rlist li{grid-template-columns:28px minmax(0,1fr) auto}:root[data-ui=v2] .rlist li>.field{grid-column:2 / -1}:root[data-ui=v2] .rlist li>.src{grid-column:2 / -1}:root[data-ui=v2] .rlist li>.cm{grid-column:3;grid-row:1}:root[data-ui=v2] .radd{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .pauserow{padding-left:16px}:root[data-ui=v2] .act-tools>.field{width:100%}:root[data-ui=v2] .act-tools .shown{margin-left:0}:root[data-ui=v2] .ev{grid-template-columns:40px 28px minmax(0,1fr);gap:8px;padding:8px 12px}:root[data-ui=v2] .ev>.chip{display:none}:root[data-ui=v2] .ev.sysrun>button{grid-template-columns:40px 28px minmax(0,1fr) auto;gap:8px;padding:8px 12px}:root[data-ui=v2] .ev.sysrun .runr .chip{display:none}:root[data-ui=v2] .ev.sysrun .acc ul{margin:0 12px 10px}}:root[data-ui=v2] .sv2-frame{display:grid;grid-template-columns:var(--listcol-w, 300px) minmax(0,1fr);column-gap:var(--workspace-pad-x, 32px);align-items:start}:root[data-ui=v2] .sv2-pane{min-width:0;width:100%;max-width:var(--container-page)}:root[data-ui=v2] .sv2-snav{position:sticky;top:0;height:100vh;margin:calc(var(--workspace-pad-top) * -1) 0 calc(var(--workspace-pad-bottom) * -1) calc(var(--workspace-pad-x) * -1)}:root[data-ui=v2] .sv2-snav .lrow-btn .tico{width:34px;height:34px}:root[data-ui=v2] .sv2-snav .tico>.sdot{--sd: 9px}:root[data-ui=v2] .sv2-snav .sv2-meta-wait{display:inline-block;width:7em;height:.75em;border-radius:var(--r-mark, 2px);background:var(--line);vertical-align:middle}:root[data-ui=v2] .sv2-pane>.ph-back{display:none}@media (max-width: 720px){:root[data-ui=v2] .sv2-frame{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .sv2-snav{position:static;height:auto;margin:0 calc(var(--workspace-pad-x) * -1);border-right:0}:root[data-ui=v2] .sv2-frame:not(.ph-detail)>.sv2-pane{display:none}:root[data-ui=v2] .sv2-frame.ph-detail>.sv2-snav{display:none}:root[data-ui=v2] .sv2-snav .listcol-head{display:none}:root[data-ui=v2] .sv2-pane>.ph-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 8px -8px}}:root[data-ui=v2] .sv2-ai-note{margin:10px 2px 0;color:var(--muted);font-size:12px;text-wrap:pretty}:root[data-ui=v2] .sv2-ai-empty{margin:0;padding:14px 16px;color:var(--muted);font-size:13px}:root[data-ui=v2] .sv2-ai-usage{padding:16px}:root[data-ui=v2] .sv2-ai-usage .sv2-ai-note{margin:10px 0 0}:root[data-ui=v2] .sv2-ai-spend{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}:root[data-ui=v2] .sv2-ai-big{font-size:24px;font-weight:500;line-height:1.1;color:var(--ink)}:root[data-ui=v2] .sv2-ai-of{color:var(--muted);font-size:13px}:root[data-ui=v2] .sv2-ai-spend .badge{margin-left:auto;align-self:center}:root[data-ui=v2] .sv2-ai-mtr{height:8px;margin-top:12px;overflow:hidden;border-radius:4px;background:var(--track)}:root[data-ui=v2] .sv2-ai-mtr i{display:block;height:100%;border-radius:4px;background:var(--green)}:root[data-ui=v2] .sv2-ai-mtr i.is-warn{background:var(--amber-text)}:root[data-ui=v2] .sv2-ai-mtr i.is-bad{background:var(--red, var(--red-text))}:root[data-ui=v2] .sv2-ai-split{margin:12px -16px -16px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .sv2-ai-set{margin:0;padding:0;border:0;min-width:0}:root[data-ui=v2] .sv2-ai-set .sv2-ai-note{margin:0 2px 12px}:root[data-ui=v2] .sv2-ai-h{margin:0 2px 8px}:root[data-ui=v2] .sv2-ai-tools+.sv2-ai-h{margin-top:18px}:root[data-ui=v2] .sv2-ai-tools .srow{cursor:pointer}:root[data-ui=v2] .sv2-ai-set:disabled .sv2-ai-tools{opacity:.55}:root[data-ui=v2] .sv2-ai-set:disabled .sv2-ai-tools .srow{cursor:default}:root[data-ui=v2] .sv2-ai-mcp .box .mx-table{margin:0}:root[data-ui=v2] .sv2-ai-foot{display:flex;justify-content:flex-end;padding:8px 10px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .sv2-rr-queue{padding:0;overflow:hidden}:root[data-ui=v2] .sv2-rr-qh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .sv2-rr-dots{display:flex;gap:4px}:root[data-ui=v2] .sv2-rr-dots i{width:22px;height:4px;border-radius:2px;background:var(--track)}:root[data-ui=v2] .sv2-rr-dots i.done{background:var(--green)}:root[data-ui=v2] .sv2-rr-dots i.cur{background:var(--ink)}:root[data-ui=v2] .sv2-rr-pg{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .sv2-rr-q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 900px){:root[data-ui=v2] .sv2-rr-q{grid-template-columns:1fr}}:root[data-ui=v2] .sv2-rr-q>div{padding:18px 20px;min-width:0}:root[data-ui=v2] .sv2-rr-l{background:var(--paper);border-right:1px solid var(--line-subtle)}:root[data-ui=v2] :is(.sv2-rr-queue,.sv2-rr-test,.sv2-rr-suggest) .lab{display:block;margin-bottom:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .sv2-rr-quote{margin:0 0 8px;padding:8px 12px;border-left:2px solid var(--line-strong);border-radius:0 6px 6px 0;background:var(--card-raised);font-size:13px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}:root[data-ui=v2] .sv2-rr-quote .meta{display:block;margin-top:4px;font-size:11px;color:var(--muted)}:root[data-ui=v2] .sv2-rr-counter{margin-top:14px}:root[data-ui=v2] .sv2-rr-counter .lab{color:var(--amber-text)}:root[data-ui=v2] .sv2-rr-counter .sv2-rr-quote{border-left-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .sv2-rr-text{display:block;width:100%;resize:vertical;min-height:64px;field-sizing:content;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--card-raised);color:var(--ink);font:inherit;font-size:17px;font-weight:500;line-height:1.4}:root[data-ui=v2] .sv2-rr-text:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--green)}:root[data-ui=v2] .sv2-rr-text[readonly]{background:var(--paper)}:root[data-ui=v2] :is(.sv2-rr-queue,.sv2-rr-tablebox,.sv2-rr-test,.sv2-rr-suggest) .row2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}:root[data-ui=v2] :is(.sv2-rr-queue,.sv2-rr-tablebox) .row2 .sv2-ai-note{margin:0}:root[data-ui=v2] .sv2-rr-chips{display:inline-flex;gap:4px;flex-wrap:wrap}:root[data-ui=v2] .sv2-rr-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .sv2-rr-acts .sv2-ai-note{margin:0}:root[data-ui=v2] .sv2-rr-acts .kbd{margin-left:6px}:root[data-ui=v2] .sv2-rr-done{padding:26px 20px;text-align:center;color:var(--muted);font-size:13px}:root[data-ui=v2] .sv2-rr-test{margin-top:12px;padding:12px;border:1px solid var(--line-subtle);border-radius:8px;background:var(--paper)}:root[data-ui=v2] .sv2-rr-msgs{display:grid;gap:6px;max-height:220px;overflow:auto}:root[data-ui=v2] .sv2-rr-msg{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:6px;background:var(--card-raised);font-size:13px;line-height:1.4;cursor:pointer}:root[data-ui=v2] .sv2-rr-msg input{margin-top:3px}:root[data-ui=v2] .sv2-rr-msg .meta{display:block;font-size:11px;color:var(--muted)}:root[data-ui=v2] .sv2-rr-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}@media (max-width: 640px){:root[data-ui=v2] .sv2-rr-pair{grid-template-columns:1fr}}:root[data-ui=v2] .sv2-rr-draft{margin:0;padding:10px 12px;border:1px solid var(--line-subtle);border-radius:8px;background:var(--card-raised);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .sv2-rr-block{margin:8px 0 0;font-size:12px;color:var(--red-text)}:root[data-ui=v2] .sv2-rr-suggest{margin-top:4px}:root[data-ui=v2] .sv2-rr-suggest .field{margin-bottom:10px}:root[data-ui=v2] .sv2-rr-tablebox{padding:0;overflow-x:auto}:root[data-ui=v2] .sv2-rr-table{width:100%;border-collapse:collapse}:root[data-ui=v2] .sv2-rr-table :is(th,td){padding:10px 14px;border-top:1px solid var(--line-subtle);text-align:left;vertical-align:middle;font-size:13px}:root[data-ui=v2] .sv2-rr-table th{border-top:0;color:var(--muted);font-size:12px;font-weight:500}:root[data-ui=v2] .sv2-rr-table .num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}:root[data-ui=v2] .sv2-rr-ttext{min-width:220px;color:var(--ink)}:root[data-ui=v2] .sv2-rr-table tr.off .sv2-rr-ttext{color:var(--muted);text-decoration:line-through}:root[data-ui=v2] .sv2-rr-table tr.glob td{color:var(--muted)}:root[data-ui=v2] .sv2-rr-tacts{text-align:right;white-space:nowrap}:root[data-ui=v2] .sv2-rr-tacts .sw{vertical-align:middle;margin-left:8px}:root[data-ui=v2] .sv2-rr-editrow td{border-top:0;padding-top:0}:root[data-ui=v2] .sv2-rr-lock{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ch-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;padding-top:10px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .ch-picker>:not(fieldset){grid-column:1 / -1}:root[data-ui=v2] .ch-picker .sh-note{margin:0}:root[data-ui=v2] .ch-pick-group{display:grid;align-content:start;gap:6px;margin:0;padding:0;border:0;min-width:0}:root[data-ui=v2] .ch-pick-group legend{padding:0 0 4px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .ch-picker .sp-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;min-width:0}:root[data-ui=v2] .ch-picker .sp-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ch-picker .sp-check input{accent-color:var(--color-green);width:15px;height:15px;flex:none}:root[data-ui=v2] .kit-stepper{container-type:inline-size;min-width:0}:root[data-ui=v2] .kit-stepper ol{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}:root[data-ui=v2] .kit-stepper li{display:flex;align-items:center;gap:8px;min-width:0}:root[data-ui=v2] .kit-stepper li:not(:last-child){flex:1 1 auto}:root[data-ui=v2] .kit-stepper li:not(:last-child):after{content:"";flex:1 1 12px;min-width:12px;height:1px;background:var(--color-line);transition:background-color .2s ease}:root[data-ui=v2] .kit-stepper li[data-state=done]:not(:last-child):after{background:var(--color-green)}:root[data-ui=v2] .kit-step{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:13px;white-space:nowrap}:root[data-ui=v2] button.kit-step{cursor:pointer}:root[data-ui=v2] button.kit-step:hover .kit-step-label{color:var(--color-ink)}:root[data-ui=v2] .kit-step-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--color-line);border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums;transition:background-color .2s ease,border-color .2s ease,color .2s ease}:root[data-ui=v2] li[data-state=current] .kit-step{color:var(--color-ink);font-weight:500}:root[data-ui=v2] li[data-state=current] .kit-step-mark,:root[data-ui=v2] li[data-state=done] .kit-step-mark{border-color:var(--color-green);background:var(--color-green);color:var(--color-card)}:root[data-ui=v2] .kit-stepper-caption{display:none;margin:6px 0 0;font-size:13px;color:var(--color-ink)}:root[data-ui=v2] .kit-stepper .kit-stepper-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@container (max-width: 30rem){:root[data-ui=v2] .kit-step-label{display:none}:root[data-ui=v2] .kit-stepper-caption{display:block}}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .kit-stepper li:after,:root[data-ui=v2] .kit-step-mark{transition:none}}.sv-frame img,.sv-frame video{display:block;width:100%;height:100%;object-fit:cover;background:#111}.sv-blank{width:100%;height:100%;background:var(--color-green, #2d4a3a)}.sv-text{position:absolute;left:6%;right:6%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;color:#fff;font-family:var(--sv-font-body, var(--font-display));line-height:1.12;text-shadow:0 1px 10px rgb(0 0 0 / .45);text-wrap:balance}.sv-text[data-slot=headline]{font-family:var(--sv-font-headline, var(--font-display));font-weight:600;line-height:1.04}.sv-text[data-slot=cta] span{align-self:flex-start;padding:.3em .8em;border-radius:999px;background:var(--color-amber, #e5a96b);color:#111;text-shadow:none}.sv-badge{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#0009;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.sr-tag[data-kind=video]{background:#1f2933;color:#fff}.sr-adjust>.sr-canvas-card{min-width:0;grid-template-columns:minmax(0,1fr)}.sr-adjust>.sr-canvas-card>.sr-card{min-width:0}.sv-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:13px}.sv-h{margin:0;font-family:var(--font-display);font-weight:500;font-size:17px}.sv-strip{display:flex;gap:8px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;align-items:stretch}.sv-scene,.sv-add{flex:0 0 auto;min-width:84px;display:grid;gap:4px}.sv-scene[data-drop]{outline:2px dashed var(--color-line);outline-offset:2px;border-radius:8px}.sv-scene-pick{display:grid;gap:4px;width:100%;padding:4px;border:2px solid var(--color-line);border-radius:8px;background:var(--color-card, #fff);text-align:left;font:inherit;cursor:pointer}.sv-scene-pick[aria-pressed=true]{border-color:var(--color-green);background:var(--color-green-soft)}.sv-scene[data-bad] .sv-scene-pick{border-color:var(--color-red-text, #a33)}.sv-scene-pick:disabled{opacity:.5;cursor:default}.sv-thumb{position:relative;display:block;height:64px;border-radius:5px;overflow:hidden;background:var(--color-paper, #f1efe9)}.sv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sv-clip{position:absolute;left:4px;bottom:4px;color:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.sv-end-thumb{display:grid;place-items:center;background:var(--color-green, #2d4a3a);color:#fff;font-family:var(--font-display);font-size:15px}.sv-scene-meta{display:grid;font-size:12px;font-variant-numeric:tabular-nums}.sv-scene-meta small{color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.sv-scene-move{display:flex;justify-content:center;gap:4px}.sv-icon{display:inline-grid;place-items:center;width:28px;height:24px;padding:0;border:1px solid var(--color-line);border-radius:6px;background:var(--color-card, #fff);color:var(--color-ink);cursor:pointer}.sv-icon:disabled{opacity:.35;cursor:default}.sv-add .sv-scene-pick{height:100%;min-height:96px;place-items:center;align-content:center;border-style:dashed;color:var(--color-muted);text-align:center}.sv-picker{grid-template-columns:repeat(6,1fr);margin-top:6px}.sv-picker .sr-photo{position:relative}.sv-clip-tag{position:absolute;left:3px;bottom:3px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;background:#0009;color:#fff;font-size:10px}.sv-errors{margin:10px 0 0;padding-left:18px}.sv-trim{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-trim label{display:grid;gap:4px;font-size:12px;color:var(--color-muted)}.sv-scene-pick:focus-visible,.sv-icon:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media (max-width: 760px){.sv-picker{grid-template-columns:repeat(4,1fr)}}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;margin-bottom:14px}.sp-grid>.sr-card+.sr-card{margin-top:0}.sp-mode{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--color-track, #eee);color:var(--color-ink);white-space:nowrap}.sp-mode[data-mode=live]{background:var(--color-green-soft);color:var(--color-green)}.sp-mode[data-mode=fake]{background:#fdf3dc;color:#7a5410}.sp-mode-note{margin:0 0 12px}.sp-block{border:0;margin:0;padding:0 0 4px;min-width:0}.sp-block-head{display:flex;align-items:center;gap:10px;border-top:1px solid var(--color-line);padding-top:12px;margin-top:8px}.sp-block-head h3{margin:0;font-family:var(--font-display);font-size:15px;font-weight:500}.sp-kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:8px 0 6px;font-size:14px;align-items:baseline}.sp-kv dt{color:var(--color-muted)}.sp-kv dd{margin:0;min-width:0}.sp-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-num{width:120px}.sp-when{width:auto}.sp-seg{display:inline-flex;gap:4px}.sp-variants{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:4px}.sp-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sp-check input{accent-color:var(--color-green);width:15px;height:15px}.sp-issues{margin:10px 0 0;padding:10px 12px 10px 28px;border-radius:8px;background:#fdf3dc;font-size:13px}.sp-issues li+li{margin-top:4px}.sp-issues li[data-blocking]{color:#8a2d1c}.sp-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.sp-actions .sr-small{flex:1 1 260px}.sp-batches{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sp-batch{border:1px solid var(--color-line);border-radius:10px;padding:10px 12px;display:grid;gap:4px}.sp-batch-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-names{overflow-wrap:anywhere}.sp-state{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--color-track, #eee)}.sp-state[data-state=active],.sp-state[data-state=published]{background:var(--color-green-soft);color:var(--color-green)}.sp-state[data-state=paused],.sp-state[data-state=scheduled]{background:#e8eef6;color:#2f557f}.sp-state[data-state=failed],.sp-state[data-state=mixed]{background:#fbe7e3;color:#8a2d1c}.sp-state[data-state=sending],.sp-state[data-state=draft]{background:#fdf3dc;color:#7a5410}.sp-error{margin:2px 0 0;color:#8a2d1c}.sp-batch-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.sp-batch-actions:empty{display:none}.sp-table-wrap{overflow-x:auto;margin-top:12px}.sp-results{width:100%;border-collapse:collapse;font-size:14px}.sp-results th,.sp-results td{padding:10px 8px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.sp-results thead th{font-family:var(--font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.sp-results tbody th{font-weight:500}.sp-results .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-results tfoot th,.sp-results tfoot td{font-weight:600;border-bottom:0}.sp-results td[data-roas=good]{color:var(--color-green);font-weight:600}.sp-results td[data-roas=bad]{color:#a3321f;font-weight:600}.sp-sub{display:block}.sp-thumb{display:block;width:48px;height:60px;object-fit:cover;border-radius:4px;background:var(--color-track, #eee)}.sp-thumb-empty{display:block}@media (max-width: 900px){.sp-grid{grid-template-columns:minmax(0,1fr)}.sp-kv{grid-template-columns:minmax(0,1fr);gap:2px}.sp-kv dd{margin-bottom:8px}}.sp-manual-rows{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.sp-manual-rows li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sp-manual-rows .sr-mono{flex:1 1 120px;min-width:0;overflow-wrap:anywhere}.sp-state[data-state=marked_live]{background:var(--color-green-soft);color:var(--color-green)}.sp-reel-row{display:flex;align-items:flex-start;gap:12px}.sp-reel{flex:none;width:90px;height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--color-line)}.cv-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.cv-block-wrap{position:absolute;pointer-events:none}.cv-block{position:absolute;inset:-4px;display:block;padding:0;border:1px dashed transparent;border-radius:4px;background:transparent;cursor:grab;pointer-events:auto;touch-action:none;transition:border-color var(--duration-fast, .16s) var(--ease-standard, ease),background-color var(--duration-fast, .16s) var(--ease-standard, ease)}.cv-block[data-kind=text]{cursor:text}.cv-layer[data-dragging] .cv-block{cursor:grabbing}.cv-block:hover{border-color:#ffffffbf;background:#ffffff0f}.cv-block-wrap[data-selected]>.cv-block{border-style:solid;border-color:var(--color-green, #2d4a3a);box-shadow:0 0 0 1px #fffc}.cv-block-wrap[data-editing]>.cv-block{opacity:0}.cv-block:focus{outline:none}.cv-block:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cv-resize{position:absolute;right:-9px;bottom:-9px;width:12px;height:12px;border:1.5px solid var(--color-green, #2d4a3a);border-radius:3px;background:#fff;cursor:nwse-resize;pointer-events:auto;touch-action:none}.cv-x{position:absolute;top:-12px;right:-12px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--color-line, #d9dedb);border-radius:999px;background:#fff;color:var(--color-ink, #111);cursor:pointer;pointer-events:auto}.cv-x:hover{background:var(--color-track, #eef1ef)}.cv-guide{position:absolute;pointer-events:none;background:#ff3d8b}.cv-guide[data-axis=x]{top:0;bottom:0;width:1px;translate:-.5px 0}.cv-guide[data-axis=y]{left:0;right:0;height:1px;translate:0 -.5px}.cv-edit{position:absolute;z-index:3;box-sizing:content-box;margin:-4px 0 0 -4px;padding:3px;border:1px solid var(--color-green, #2d4a3a);border-radius:4px;background:#00000047;resize:none;overflow:hidden;field-sizing:content;pointer-events:auto;white-space:pre-wrap;caret-color:currentColor}.cv-edit:focus{outline:none}.cv-bar-wrap{display:grid;justify-items:center;gap:6px}.cv-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:2px;border:1px solid var(--color-line, #d9dedb);border-radius:10px;background:var(--color-card, #fff)}.cv-icon{width:30px;padding:0;justify-content:center;color:var(--color-muted, #667)}.cv-icon:hover{color:var(--color-ink, #111)}.cv-icon[aria-pressed=true]{color:var(--color-green, #1f5134)}.cv-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:12.5px;color:var(--color-ink, #111);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast, .16s) var(--ease-standard, ease),transform .26s cubic-bezier(.34,1.2,.64,1)}.cv-tool:hover{background:color-mix(in oklab,var(--color-ink, #111) 6%,transparent)}.cv-tool:active{transform:scale(.97)}.cv-tool[aria-disabled=true]{color:var(--color-muted, #667);cursor:default;background:transparent;transform:none}.cv-tool[aria-pressed=true]{background:var(--color-card, #fff);box-shadow:0 0 0 1px var(--color-line, #d9dedb)}.cv-tool:focus{outline:none}.cv-tool:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cv-tone{display:inline-flex;gap:2px}.cv-sep{width:1px;height:16px;margin:0 2px;background:var(--color-line, #d9dedb)}.cv-hint{max-width:320px;margin:0;font-size:11.5px;line-height:1.4;text-align:center;color:var(--color-muted, #667)}@media (prefers-reduced-motion: reduce){.cv-block,.cv-tool{transition:none}.cv-tool:active{transform:none}}.wp{position:relative}.wp-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.wp-trigger:hover:not(:disabled){border-color:var(--color-ink)}.wp-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.wp-trigger:disabled{cursor:default;background:var(--color-paper)}.wp-trigger>svg{flex:none;color:var(--color-muted)}.wp-t{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.wp-t b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-t small{font-size:12.5px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-ph{display:inline-flex;align-items:center;gap:7px;flex:1;color:var(--color-muted)}.wp-panel{padding:6px;border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-card);box-shadow:var(--shadow-overlay);font-size:14px;line-height:1.35;transform-origin:top left}.wp-search{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-muted)}.wp-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.wp-search input{flex:1;min-width:0;border:0;background:none;color:var(--color-ink);font:inherit;outline:0}.wp-list{position:relative;max-height:340px;overflow-y:auto;margin-top:6px;overscroll-behavior:contain}.wp-hl{position:absolute;left:0;right:0;top:0;border-radius:var(--radius-control);background:var(--color-green-soft);pointer-events:none;transition:transform .22s cubic-bezier(.3,1.2,.5,1),height .22s cubic-bezier(.3,1.2,.5,1),opacity .12s}.wp-hl.is-snap{transition:opacity .12s}.wp-group{padding:8px 10px 4px;font-size:12px;color:var(--color-muted)}.wp-opt{position:relative;display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:var(--radius-control);cursor:pointer}.wp-opt[aria-selected=true] .wp-name{color:var(--color-green)}.wp-main{display:flex;flex-direction:column;flex:1;min-width:0}.wp-name{color:var(--color-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-meta{font-size:12.5px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-side{flex:none;font-size:12.5px;color:var(--color-ink);font-variant-numeric:tabular-nums}.wp-side.is-low{color:var(--color-amber-text)}.wp-side.is-quiet{color:var(--color-muted)}.wp-empty{padding:10px;color:var(--color-muted);font-size:13px}@media (prefers-reduced-motion: reduce){.wp-hl{transition:none}}.am-csug{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:13px}.am-csug[data-on]{border-color:var(--color-green);background:color-mix(in oklab,var(--color-green-soft) 60%,transparent)}.am-csug[data-quiet]{color:var(--color-muted)}.am-csug>span:first-child{flex:1;min-width:0}.am-csug-yn{display:inline-flex;gap:6px}.am-purpose{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12.5px;color:var(--color-muted);line-height:1.4}.am-purpose svg{flex:none;margin-top:2px}.cr-layer{position:absolute;inset:0;z-index:3;cursor:move;touch-action:none;box-shadow:inset 0 0 0 2px var(--color-green)}.cr-layer:focus{outline:none}.cr-layer:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.cr-focal{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--color-card);border-radius:999px;box-shadow:0 0 0 1px var(--color-ink);pointer-events:none}.cr-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:6px}.cr-zoom{width:120px;accent-color:var(--color-green)}.cr-state{font-size:12px;color:var(--color-muted)}.cr-zone{position:absolute;inset:0;z-index:1;pointer-events:none}.cr-band{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--color-card) 34%,transparent) 0 4px,transparent 4px 9px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-card) 70%,transparent)}.cr-band[data-reason=edge]{background:none}.cr-band em{font-style:normal;font-size:10px;line-height:1.2;padding:1px 5px;border-radius:3px;background:color-mix(in oklab,var(--color-ink) 72%,transparent);color:var(--color-card);white-space:nowrap}.cr-band[data-side=left] em,.cr-band[data-side=right] em{writing-mode:vertical-rl;padding:5px 1px}.am-zone-chip{display:inline-flex;align-items:center;gap:6px;margin:6px auto 0;padding:3px 9px;border-radius:999px;font-size:12px;background:var(--color-amber-soft);color:var(--color-amber-text)}.studio-page{--sr-se: #2f6fb0;--sr-se-soft: #e6eef8;--sr-tenk: #6e56b8;--sr-tenk-soft: #eeeaf8;--sr-gjor: #1f6b4a;--sr-gjor-soft: #e3f1ea;--sr-bry: #a8612a;--sr-bry-soft: #f8ece1;--sr-hatch: repeating-linear-gradient(135deg, rgb(0 0 0 / .45) 0 6px, rgb(0 0 0 / .25) 6px 12px)}.sr-muted{color:var(--color-muted)}.sr-small{font-size:12px}.sr-label{display:block;margin:14px 0 6px;font-family:var(--font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.sr-card{background:var(--color-card, #fff);border:1px solid var(--color-line);border-radius:var(--radius-surface, 12px);padding:16px 18px}.sr-card+.sr-card{margin-top:14px}.sr-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.sr-card-head h2,.sr-card-head h3{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500}.sr-card-head .sr-count{font-size:13px;color:var(--color-muted)}.sr-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr-grow{flex:1 1 auto}.sr-tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-line);margin:0 0 18px;overflow-x:auto}.sr-tab{padding:8px 12px 10px;font-family:var(--font-display);font-size:14px;color:var(--color-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.sr-tab:hover{color:var(--color-ink)}.sr-tab[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-green)}.sr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card, #fff);font-size:13px;line-height:1.2;color:var(--color-ink);cursor:pointer}.sr-chip:hover{border-color:var(--color-green)}.sr-chip[aria-pressed=true]{background:var(--color-green-soft);border-color:var(--color-green);font-weight:600}.sr-chip:disabled{opacity:.5;cursor:default}.sr-chip .sr-n{font-weight:400;color:var(--color-muted)}.sr-stage{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.sr-stage:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sr-stage[data-stage=se]{color:var(--sr-se);background:var(--sr-se-soft)}.sr-stage[data-stage=tenk]{color:var(--sr-tenk);background:var(--sr-tenk-soft)}.sr-stage[data-stage=gjor]{color:var(--sr-gjor);background:var(--sr-gjor-soft)}.sr-stage[data-stage=bry]{color:var(--sr-bry);background:var(--sr-bry-soft)}.sr-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:600;background:var(--sr-tenk-soft);color:var(--sr-tenk)}.sr-tag[data-kind=template]{background:var(--color-track, #eee);color:var(--color-ink)}.sr-size{display:inline-block;padding:1px 7px;border:1px solid var(--color-line);border-radius:5px;font-family:var(--font-display);font-size:12px}.sr-toggle{position:relative;width:34px;height:20px;flex:none;border-radius:999px;border:0;background:var(--color-track, #d9dedb);cursor:pointer}.sr-toggle:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff}.sr-toggle[aria-checked=true]{background:var(--color-green)}.sr-toggle[aria-checked=true]:after{left:17px}.sr-start{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.sr-start-side{display:grid;gap:14px}.sr-banner{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:var(--color-green-soft);font-size:13px}.sr-field{width:100%;padding:8px 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card, #fff);font:inherit;color:var(--color-ink)}textarea.sr-field{min-height:64px;resize:vertical}.sr-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sr-period{display:flex;align-items:center;gap:8px}.sr-period .sr-field{width:auto;flex:1 1 0;min-width:0}.sr-start-foot{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}.sr-start-foot p{margin:0;flex:1;font-size:13px}.sr-plan-list{display:grid;gap:10px}.sr-plan-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-line);border-radius:10px}.sr-plan-card b{display:block;font-family:var(--font-display);font-weight:500}.sr-recent{display:grid;gap:10px}.sr-recent-item{display:block;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card, #fff);cursor:pointer;font:inherit;color:inherit}.sr-recent-item:hover{border-color:var(--color-green)}.sr-recent-item b{font-family:var(--font-display);font-weight:500}.sr-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:8px 0 6px}.sr-progress span{height:3px;border-radius:2px;background:var(--color-track, #e5e8e6)}.sr-progress span[data-on]{background:var(--color-green)}.sr-news{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.sr-news li{display:flex;gap:8px;align-items:flex-start}.sr-crumbs{font-family:var(--font-display);font-size:13px;color:var(--color-muted);margin-bottom:6px}.sr-crumbs a{color:inherit;text-decoration:none}.sr-crumbs a:hover{color:var(--color-ink)}.sr-round-head{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--color-line)}.sr-round-head h1{margin:0;font-family:var(--font-display);font-size:30px;font-weight:500}.sr-round-head p{margin:6px 0 0;color:var(--color-muted);font-size:14px}.sr-round-head p a{color:inherit}.sr-round{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.sr-side{position:sticky;top:12px;padding:10px}.sr-side ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sr-step{display:grid;grid-template-columns:26px 1fr;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.sr-step:hover{background:var(--color-paper, #f6f5f1)}.sr-step[aria-current=step]{background:var(--color-green-soft)}.sr-step-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--color-line);font-size:11px;background:var(--color-card, #fff)}.sr-step[data-done] .sr-step-n{border-color:var(--color-green);color:var(--color-green)}.sr-step[aria-current=step] .sr-step-n{background:var(--color-green);border-color:var(--color-green);color:#fff}.sr-step b{display:block;font-weight:600;font-size:14px}.sr-step small{display:block;color:var(--color-muted);font-size:12px;margin-top:2px}.sr-side-foot{margin:10px 8px 4px;padding-top:10px;border-top:1px solid var(--color-line);font-size:12px;color:var(--color-muted)}.sr-station-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sr-station-bar p{margin:0;flex:1 1 280px;color:var(--color-muted);font-size:14px}.sr-mono{font-family:var(--font-display)}.sr-chan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sr-chan-card{border:1px solid var(--color-line);border-radius:12px;padding:14px;display:grid;gap:10px;align-content:start}.sr-chan-card[data-on]{border:1.5px solid var(--color-green);background:color-mix(in oklab,var(--color-green-soft) 50%,var(--color-card, #fff))}.sr-chan-card[data-unlinked][data-on]{border-style:dashed}.sr-chan-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sr-chan-card header b{display:block;font-family:var(--font-display);font-weight:500;font-size:16px}.sr-chan-pick{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--color-ink);cursor:pointer;text-align:left}.sr-chk{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;border-radius:3px;border:1.5px solid var(--color-line-strong, #b9c2bf);background:var(--color-card, #fff);color:#fff}.sr-chan-pick[aria-checked=true] .sr-chk{background:var(--color-green);border-color:var(--color-green)}.sr-chan-sub{margin-top:-6px;color:var(--color-muted);font-size:12.5px}.sr-formats{display:flex;gap:10px;flex-wrap:wrap}.sr-format{display:grid;justify-items:center;gap:4px;padding:4px;border:0;background:none;cursor:pointer;font:inherit;color:var(--color-muted);font-size:11px}.sr-format i{display:block;border:1.5px solid var(--color-line);border-radius:3px;background:var(--color-paper, #f6f5f1)}.sr-format[aria-pressed=true]{color:var(--color-ink)}.sr-format[aria-pressed=true] i{border-color:var(--color-green);background:var(--color-green-soft)}.sr-format:disabled{opacity:.45;cursor:default}.sr-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sr-type{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--color-line);border-radius:9px;text-align:left;font:inherit;font-size:12px;background:var(--color-card, #fff);color:var(--color-muted);cursor:pointer}.sr-type b{color:var(--color-ink);font-size:13px;display:flex;align-items:center;gap:6px}.sr-type[aria-pressed=true]{border-color:var(--color-green)}.sr-type[aria-pressed=true] b:before{content:"✓";color:var(--color-green)}.sr-type:disabled{opacity:.5;cursor:default}.sr-facts{display:grid;grid-template-columns:64px 1fr;gap:4px 10px;font-size:12px}.sr-facts dt{color:var(--color-muted)}.sr-facts dd{margin:0}.sr-conn{justify-self:start;font-size:11px;padding:2px 8px;border-radius:999px;border:1px dashed var(--color-line);color:var(--color-muted)}.sr-conn[data-live]{border-style:solid;border-color:transparent;background:var(--color-green-soft);color:var(--color-green)}.sr-makes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-line);font-size:13px}.sr-ing-group+.sr-ing-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-line)}.sr-ing-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;margin-bottom:6px}.sr-ing-head .sr-n{font-weight:400;color:var(--color-muted)}.sr-ing-list{display:grid;gap:6px}.sr-ing-group[data-off] .sr-ing-list{opacity:.45}.sr-ing{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--color-line);border-radius:9px;font-size:13px}.sr-ing img{width:34px;height:34px;object-fit:cover;border-radius:6px}.sr-ing small{display:block;color:var(--color-muted);font-size:11px}.sr-ing-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:var(--color-green-soft);color:var(--color-green)}.sr-ing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sr-brief-bar{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:10px;margin-bottom:14px;font-size:13px}.sr-brief-bar p{margin:0;flex:1}.sr-two-panel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.sr-angles{display:grid;gap:10px}.sr-angle{border:1px solid var(--color-line);border-radius:12px;padding:12px 14px}.sr-angle[data-selected]{border-color:var(--color-green);background:color-mix(in oklab,var(--color-green-soft) 45%,transparent)}.sr-angle header{display:flex;align-items:center;gap:10px}.sr-angle header label{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.sr-angle .sr-headline{margin:6px 0 8px 28px;font-family:var(--font-editorial, Georgia, serif);font-size:18px}.sr-angle .sr-body{margin:-4px 0 8px 28px;font-size:13px;color:var(--color-muted)}.sr-angle-ings{display:flex;gap:8px;flex-wrap:wrap;margin-left:28px}.sr-angle-ings .sr-ing{max-width:260px}.sr-hint{margin:8px 0 0 28px;font-size:12px;color:var(--color-muted)}.sr-busy{display:flex;align-items:center;gap:10px;padding:18px;color:var(--color-muted)}.sr-variants{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.sr-vrow+.sr-vrow{margin-top:14px}.sr-vrow-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;font-size:14px}.sr-vrow-head .sr-letter{color:var(--color-muted);font-family:var(--font-display);font-weight:400}.sr-thumbs{display:flex;gap:8px;flex-wrap:wrap}.sr-thumb{position:relative;display:grid;gap:4px;padding:3px;border:2px solid transparent;border-radius:9px;background:none;cursor:pointer;font:inherit;text-align:left}.sr-thumb[aria-selected=true]{border-color:var(--color-green)}.sr-thumb[data-decision=drop] .sr-img{opacity:.4}.sr-thumb-meta{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--color-muted)}.sr-thumb-meta [data-decision=keep]{color:var(--color-green);font-weight:600}.sr-img{position:relative;overflow:hidden;border-radius:6px;background:var(--color-paper, #f1efe9)}.sr-img img{display:block;width:100%;height:100%;object-fit:cover}.sr-img .layout-preview{pointer-events:none}.sr-img-state{position:absolute;inset:auto 4px 4px;padding:2px 6px;border-radius:5px;background:#000000a6;color:#fff;font-size:10px;text-align:center}.sr-img-state[data-failed]{background:var(--color-red-text, #a33)}.sr-variant-side{position:sticky;top:12px;display:grid;gap:12px}.sr-phone-chrome{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:12px}.sr-phone-chrome b{display:block;font-size:13px}.sr-phone-chrome small{color:var(--color-muted)}.sr-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--color-green);color:#fff;font-size:10px;font-weight:700}.sr-phone-cta{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-bottom:1px solid var(--color-line);font-size:13px;font-weight:600}.sr-phone-caption{padding:8px 10px 12px;font-size:12px;line-height:1.4}.sr-phone-story{position:relative}.sr-phone-story .sr-phone-chrome{position:absolute;top:0;left:0;right:0;color:#fff;z-index:1}.sr-phone-story .sr-phone-chrome small{color:#fffc}.sr-adjust{display:grid;grid-template-columns:150px minmax(0,1fr) 300px;gap:16px;align-items:start}.sr-kept{display:grid;gap:10px}.sr-canvas-card{display:grid;gap:12px}.sr-canvas-wrap{display:grid;place-items:center;padding:18px;border-radius:10px;background:var(--color-paper, #f3f1ec)}.sr-canvas{position:relative;cursor:crosshair}.sr-canvas[data-nophoto]{cursor:default}.sr-safe{position:absolute;left:0;right:0;display:grid;place-items:center;background:var(--sr-hatch);color:#fff;font-family:var(--font-display);font-size:11px;pointer-events:none}.sr-focal{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000080;pointer-events:none}.sr-checks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.sr-check-ok{color:var(--color-green)}.sr-check-bad{color:var(--color-amber-text, #8a5a00)}.sr-chat{display:grid;gap:10px}.sr-chat-log{display:grid;gap:6px;font-size:13px}.sr-chat-log p{margin:0}.sr-chat-form{display:flex;gap:8px}.sr-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sr-layout{display:grid;justify-items:center;gap:4px;padding:6px 4px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card, #fff);cursor:pointer;font:inherit;font-size:11px;text-align:center}.sr-layout[aria-pressed=true]{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green)}.sr-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sr-photo{padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;aspect-ratio:1;background:none}.sr-photo img{width:100%;height:100%;object-fit:cover;display:block}.sr-photo[aria-pressed=true]{border-color:var(--color-green)}.sr-range{width:100%;accent-color:var(--color-green)}.sr-format-table{width:100%;border-collapse:collapse}.sr-format-table th{text-align:left;font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:0 10px 10px 0}.sr-format-table td{vertical-align:bottom;padding:12px 10px 12px 0;border-top:1px solid var(--color-line)}.sr-format-table td:first-child{width:220px}.sr-cell{display:grid;gap:4px;justify-items:start}.sr-ready{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--color-green-soft);color:var(--color-green);font-size:12px;font-weight:600}.sr-ready[data-partial]{background:var(--color-track, #eee);color:var(--color-ink)}.sr-chan-export{display:grid;gap:8px;margin-top:14px}.sr-chan-export>div{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-line);border-radius:10px;font-size:13px}@media (max-width: 1100px){.sr-start,.sr-variants,.sr-two-panel,.sr-adjust{grid-template-columns:minmax(0,1fr)}.sr-kept{grid-auto-flow:column;grid-auto-columns:110px;overflow-x:auto}.sr-chan-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.sr-round{grid-template-columns:minmax(0,1fr)}.sr-side{position:static}.sr-side ol{grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);overflow-x:auto}.sr-two{grid-template-columns:minmax(0,1fr)}}.sr-thumb:focus-visible,.sr-layout:focus-visible,.sr-step:focus-visible,.sr-recent-item:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.am{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.am-top{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.am-top:empty{display:none}.am-stage{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 24px 28px}.am-stage>*{width:100%;max-width:560px}.am-stage>.am-ad{width:auto}.am-stage>.am-strip{max-width:680px}.am-inspector{display:grid}.am-inspector>:first-child{margin-top:0;padding-top:0;border-top:0}.am-count-line{font-size:12px;color:var(--color-muted)}.am-foot{position:sticky;z-index:2;bottom:-20px;display:flex;gap:8px;margin-top:auto;padding:14px 0 0;background:inherit}.am-foot>:first-child{flex:1;justify-content:center}.am-field{display:grid;gap:4px}.am-field+.am-field{margin-top:6px}.am-saved{display:inline-flex;align-items:center;gap:4px}.am-saved svg{color:var(--color-green)}.am-send[aria-disabled=true]{opacity:.55}.am-used{margin:0;font-size:14px;color:var(--color-muted)}.am-used summary{cursor:pointer;color:var(--color-green);text-decoration:underline;text-underline-offset:2px}.am-used ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px}.am-used a{color:var(--color-green)}.am-cb{padding:10px 14px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}.am-cb-title{margin:0 0 8px;font-family:var(--font-display);font-size:15px;font-weight:500}.am-cb-light{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px}.am-cb-field{display:grid;gap:4px;min-width:0}.am-cb-label{font-size:13px;color:var(--color-muted)}.am-cb-field .sr-field{min-width:200px}.am-cb-link-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.am-suggest{display:grid;gap:8px;margin:10px 0}.am-suggest>.btn{justify-self:start}.am-suggestions{display:flex;flex-wrap:wrap;gap:8px}.am-h{display:block;margin:0 0 8px;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--color-ink)}.am-note{margin:6px 0 0}.am-field .sr-field{width:100%}.am-view{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-bottom:12px}.am-ad{position:relative;display:flex;justify-content:center;align-self:flex-start;margin:0 auto}.am-band{z-index:1}.am-checks{display:grid;gap:8px;margin:12px 0 4px}.am-checks p{margin:0}.am-ok{display:flex;align-items:center;gap:6px}.am-ok svg{color:var(--color-green)}.am-issues{display:grid;gap:6px;margin:0;padding:0;list-style:none}.am-issue{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--color-line);border-radius:6px;font-size:13px}.am-issue svg{flex:none;margin-top:2px;color:var(--color-amber)}.am-fixes{display:flex;flex-wrap:wrap;gap:8px}.am-fixes:empty{display:none}.am-layouts{display:grid;gap:8px;margin:6px 0 4px}.am-sub{margin:0;font-size:13px}.am-layout-row{display:flex;gap:10px;overflow-x:auto;padding:2px;scrollbar-width:none}.am-layout{flex:none;display:grid;gap:4px;justify-items:center;width:72px;padding:0;border:0;background:none;font:inherit;color:var(--color-muted);cursor:pointer}.am-layout small{max-width:72px;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.am-layout-thumb{display:grid;place-items:center;min-height:56px;padding:2px;border:2px solid transparent;border-radius:8px;transition:transform var(--spring-snappy-dur) var(--spring-snappy)}.am-layout[aria-pressed=true] .am-layout-thumb{border-color:var(--color-green)}.am-layout[aria-pressed=true] small{color:var(--color-ink);font-weight:500}.am-layout:active .am-layout-thumb{transform:scale(.97)}.am-layout:focus-visible,.am-row-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.am-layout:active .am-layout-thumb{transform:none}}.am-measure{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}.am-ad-file{display:block;max-width:100%;height:auto;background:var(--color-ink, #000)}.am-ad-empty{display:grid;place-items:center;width:320px;aspect-ratio:4 / 5;padding:24px;color:#fff;font-family:var(--font-display);font-size:28px;text-align:center}.am-strip{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.am-tile{flex:none;display:grid;gap:4px;justify-items:center;width:64px;padding:0;border:0;background:none;font:inherit;color:var(--color-muted);cursor:pointer}.am-tile small{font-size:11.5px;white-space:nowrap}.am-thumb{position:relative;display:grid;place-items:center;width:64px;height:64px;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--color-track, #eef1ef)}.am-thumb img{width:100%;height:100%;object-fit:cover}.am-tile[aria-pressed=true] .am-thumb{border-color:var(--color-green)}.am-tile[aria-pressed=true] small{color:var(--color-ink);font-weight:500}.am-aa{color:#fff;font-family:var(--font-display);font-size:22px}.am-all{border:1px dashed var(--color-line-strong, #b9c2bf);background:var(--color-card, #fff);color:var(--color-muted)}.am-on{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--color-green);color:#fff}.am-tile:focus-visible,.am-pick:focus-visible,.am-src:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-thumb,.am-pick{transition:transform var(--spring-snappy-dur) var(--spring-snappy)}.am-tile:active .am-thumb,.am-pick:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.am-tile:active .am-thumb,.am-pick:active{transform:none}}.am-hint{margin:6px 0 10px}.am-field{display:grid;gap:4px;margin-top:8px}.am-flabel{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--color-muted)}.am-count{font-variant-numeric:tabular-nums}.am-rows{margin:0;padding:0;list-style:none}.am-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid var(--color-line)}.am-row:first-child{border-top:0}.am-row-btn{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:5px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:13.5px;color:inherit;text-align:left;cursor:pointer}.am-row-btn:disabled{cursor:default}.am-row[data-off] .am-row-btn{color:var(--color-muted)}.am-row[data-current] .am-row-btn{background:var(--color-track, transparent)}.am-dot{position:absolute;top:2px;right:2px;width:9px;height:9px;border:2px solid var(--color-card);border-radius:50%;background:var(--color-amber)}.am-row input{width:16px;height:16px;accent-color:var(--color-green)}.am-crop{position:relative;display:block;width:34px;height:34px;border-radius:4px;overflow:hidden;background:var(--color-track, #eef1ef)}.am-crop[data-ratio="9:16"]{width:22px;justify-self:center}.am-crop[data-ratio="1.91:1"]{height:18px;align-self:center}.am-crop img{width:100%;height:100%;object-fit:cover}.am-row[data-off] .am-crop{opacity:.45}.am-ratio{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.am-tag{max-width:9em;padding:2px 7px;border-radius:5px;font-size:11.5px;line-height:1.3;text-align:center;background:var(--color-track, #eef1ef);color:var(--color-ink)}.am-tag[data-tag=recommended],.am-tag[data-tag=ad]{background:var(--color-green-soft);color:var(--color-green)}.am-drawer{position:fixed;left:var(--rail-w, 0px);right:0;bottom:0;z-index:50;display:flex;flex-direction:column;max-height:52vh;padding:8px 20px 16px;border-top:1px solid var(--color-line);border-radius:14px 14px 0 0;background:var(--color-card, #fff);box-shadow:var(--shadow-overlay);animation:am-up var(--duration-considered) var(--ease-enter)}@keyframes am-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.am-drawer{animation:none}}.am-grip{align-self:center;width:40px;height:4px;margin-bottom:6px;border-radius:999px;background:var(--color-line-strong, #b9c2bf)}.am-drawer-head{display:flex;align-items:center;justify-content:space-between}.am-drawer-head h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:500}.am-drawer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-bottom:6px;border-bottom:1px solid var(--color-line)}.am-sources{display:flex;flex-wrap:wrap;gap:4px}.am-src{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--color-muted);cursor:pointer}.am-src[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-green)}.am-search{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-muted)}.am-search input{width:150px;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--color-ink)}.am-grid-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;overflow-y:auto;min-height:0}.am-pick{position:relative;aspect-ratio:4 / 3;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--color-track, #eef1ef);cursor:pointer}.am-pick img{width:100%;height:100%;object-fit:cover;display:block}.am-pick .am-aa{display:grid;place-items:center;width:100%;height:100%;font-size:28px}.am-pick[aria-pressed=true]{border-color:var(--color-green)}.am-pick small{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:5px;background:#ffffffeb;color:var(--color-ink);font-size:11px}@media (max-width: 720px){.am-ad :where(.layout-preview,.am-ad-empty){max-width:100%}.am-drawer{left:0;top:0;max-height:none;border-radius:0;padding-top:calc(8px + env(safe-area-inset-top,0px))}.am-search{flex:1 1 100%}.am-search input{width:100%}}.am-stage .am-strip{flex-wrap:wrap;justify-content:center;overflow:visible;margin-top:0}.am-stage .am-hint{margin:0;text-align:center}.am-stage .am-checks{margin:0}.am-ad-hit{position:absolute;inset:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;border-radius:6px}.am-ad-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.am-secs{display:grid;margin:6px 0 0;border-top:1px solid var(--color-line)}.am-sec{border-bottom:1px solid var(--color-line)}.am-sec-h{margin:0;font-size:inherit;font-weight:inherit}.am-sec-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 2px;border:0;background:none;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer}.am-sec-t{display:grid;gap:1px;flex:1;min-width:0}.am-sec-name{font-size:14px;font-weight:500}.am-sec-sub{font-size:12.5px;line-height:1.4;color:var(--color-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.am-sec-chev{flex:none;color:var(--color-muted);transition:rotate .16s cubic-bezier(.2,.8,.2,1)}.am-sec[data-open] .am-sec-chev{rotate:180deg}@media (hover: hover) and (pointer: fine){.am-sec-btn:hover .am-sec-name{color:var(--color-green)}}.am-sec-body{display:grid;gap:2px;padding:0 0 14px}.am-sec-body[hidden]{display:none}.am-sec-body .am-cb{margin-top:8px;padding:8px 10px}.am-sec-body .am-cb-light{display:grid;gap:8px}.am-sec-body .am-cb-field .sr-field{min-width:0;width:100%}.am-sec-body .choices .choice{min-height:0}@media (prefers-reduced-motion: reduce){.am-sec-chev{transition:none}}.am-checks-sec{margin-top:16px}.am-checks-h{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--color-ink)}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn[aria-disabled=true]:active{transform:none}.am-ready-note[data-why]{color:var(--color-amber-text)}.am-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.am-format{min-height:36px;padding:6px 4px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card, #fff);font:inherit;font-size:13px;color:var(--color-ink);cursor:pointer}.am-format[aria-pressed=true]{border-color:var(--color-green);background:var(--color-green-soft);color:var(--color-green);font-weight:500}.am-format:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-fits{margin:6px 0 0}.am-brief{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--color-green-soft);font-size:13px;color:var(--color-ink)}.am-sub-h{margin:10px 0 0;font-size:13px;font-weight:500;color:var(--color-ink)}.am-picture{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px}.am-picture-name{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.am-suggest-row{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.am-b{margin:6px 0 0;padding:8px 10px;border:1px solid var(--color-line);border-radius:8px}.am-checklist{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-line);border-radius:8px}.am-check{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-top:1px solid var(--color-line);font-size:13px}.am-check:first-child{border-top:0}.am-check[data-tone=ok] svg{color:var(--color-green)}.am-check[data-tone=warn] svg{color:var(--color-amber)}.am-check[data-tone=muted] svg,.am-check-v{color:var(--color-muted)}.am-checklist .am-issue{margin:0 10px 8px}.am-checklist .am-fixes{padding:0 10px 8px}.am-ready-note{margin:8px 0 0}.am-foot>:first-child{flex:1.3}.am-stage>.am-picker,.am-stage>.am-sizes{max-width:760px}.am-canvas-h{margin:0;font-family:var(--font-display);font-size:24px;font-weight:500}.am-angles{display:grid;gap:14px}.am-angles-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.am-angles-h p{margin:4px 0 0}.am-angle-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.am-angle{min-width:0}.am-angle-btn{display:flex;flex-direction:column;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--spring-snappy-dur) var(--spring-snappy)}.am-angle-btn:hover{border-color:var(--color-line-strong)}.am-angle-btn:active{transform:scale(.985)}.am-angle-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-angle[data-on] .am-angle-btn{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green)}.am-angle-tx{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.am-angle-title{font-size:12px;font-weight:500;color:var(--color-green)}.am-angle-head{font-family:var(--font-display);font-size:16px;font-weight:400;line-height:1.25}.am-angle-body{font-size:12.5px;color:var(--color-muted)}@media (prefers-reduced-motion: reduce){.am-angle-btn{transition:none}.am-angle-btn:active{transform:none}}.am-picker{display:grid;gap:12px}.am-picker-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.am-picker-main{display:grid;gap:10px;flex:1 1 260px}.am-picker-side{display:grid;justify-items:center;gap:6px}.am-picker-mini{pointer-events:none}.am-link{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;background:none;font:inherit;font-size:13px;color:var(--color-green);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.am-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-picker .am-grid-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));overflow:visible}.am-picker .am-pick{aspect-ratio:auto;display:grid;grid-template-rows:120px auto;background:var(--color-card, #fff);border-color:var(--color-line)}.am-picker .am-pick img{height:120px}.am-picker .am-pick small{position:static;padding:6px 8px;background:none;font-size:12px;text-align:left}.am-upload{display:grid;place-items:center;align-content:center;gap:6px;min-height:150px;border-style:dashed!important;color:var(--color-muted)}.am-sizes{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:20px}.am-size{display:grid;justify-items:center;gap:8px;margin:0}.am-slides-wrap{display:grid;justify-items:center;gap:4px}.am-slides{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0;padding:0;list-style:none}.am-slide{position:relative;display:grid;justify-items:center;gap:4px}.am-slide-btn{position:relative;padding:0;border:0;background:none;cursor:grab}.am-slide-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:8px}.am-slide-btn[aria-pressed=true] .am-thumb{border-color:var(--color-green)}.am-slide-n{position:absolute;top:4px;left:4px;z-index:1;min-width:18px;padding:0 4px;border-radius:4px;background:var(--color-card, #fff);font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-ink)}.am-slide-move{display:flex;gap:2px}.am-icon-btn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--color-line);border-radius:6px;background:var(--color-card, #fff);color:var(--color-ink);cursor:pointer}.am-icon-btn:disabled{opacity:.4;cursor:default}.am-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width: 720px){.am-angle-list{grid-template-columns:minmax(0,1fr)}.am-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}.am-from{font-weight:400;color:var(--color-green)}.am-chips{display:flex;flex-wrap:wrap;gap:6px}.am-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-card);font:inherit;font-size:12.5px;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.am-chip[aria-pressed=true]{border-color:var(--color-green-line);background:var(--color-green-soft)}.am-chip-ck{display:inline-flex;width:0;overflow:hidden;color:var(--color-green);transition:width var(--spring-snappy-dur) var(--spring-snappy)}.am-chip[aria-pressed=true] .am-chip-ck{width:13px}.am-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-hint-tight{margin:2px 0 0}.am-count[data-over]{color:var(--color-amber-text, var(--color-muted))}.am-stage[data-canvas=preview]>.pl-frame{width:auto;max-width:none}@media (prefers-reduced-motion: reduce){.am-chip,.am-chip-ck{transition:none}}.am-summary{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:9px 11px;border:1px solid var(--color-green-line);border-radius:8px;background:var(--color-green-soft);font-size:13px}.am-summary-tx{flex:1;min-width:0}.am-summary-tx small{display:block;font-size:11.5px;color:var(--color-muted)}.am-brief-fields{display:grid;gap:4px;margin-top:4px}.am-what-line{margin:8px 0 0}.am-photo-sum{display:flex;flex-wrap:wrap;gap:6px}.am-photo-sum .am-thumb{width:44px;height:44px;border:0;border-radius:6px}.am-suggest-box{display:grid;gap:8px;margin-top:8px;padding:10px 11px;border:1px solid var(--color-green-line);border-radius:8px;background:var(--color-green-soft);font-size:13px}.am-state{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-muted)}.am-state-dot{width:7px;height:7px;border-radius:50%;background:var(--color-amber)}.am-state[data-state=ready] .am-state-dot{background:var(--color-green)}.am-top .campaign-banner{border-radius:0}.am-angle-list{align-items:stretch}.am-angle{position:relative;display:flex}.am-angle-tx{flex:1}.am-angle-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.am-angle-dot{flex:none;width:14px;height:14px;border:1.5px solid var(--color-line-strong);border-radius:50%;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--spring-snappy-dur) var(--spring-snappy)}.am-angle[data-on] .am-angle-dot{border-color:var(--color-green);box-shadow:inset 0 0 0 3px var(--color-card),inset 0 0 0 7px var(--color-green)}.am-angle-head{font-family:var(--font-editorial);font-size:17px}@media (prefers-reduced-motion: reduce){.am-angle-dot{transition:none}}.am-format-grid .choices-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.am-format-grid .choice{flex-direction:column;align-items:stretch;gap:2px!important;padding:8px 9px!important}.am-format-grid .choice-label{white-space:normal}.am-format-grid .choice-desc{font-size:11px;line-height:1.3}.am-format-grid .choice-check{position:absolute;top:7px;right:7px}.am-what-cards .choices-set{gap:6px!important}.am-what-cards .choice{padding:5px 10px!important;gap:10px!important}.am-what-cards .choice-body{gap:0}.am-what-cards .choice-desc{font-size:11.5px}.am-fits{margin:4px 0 0}.am-imgs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.am-img{aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:var(--color-track);cursor:pointer;transition:transform var(--spring-snappy-dur) var(--spring-snappy)}.am-img img{display:block;width:100%;height:100%;object-fit:cover}.am-img[aria-pressed=true]{border-color:var(--color-green)}.am-img:active{transform:scale(.97)}.am-img:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.am-img-more{display:grid;place-items:center;border:1px dashed var(--color-line-strong);background:var(--color-card);color:var(--color-muted)}@media (prefers-reduced-motion: reduce){.am-img{transition:none}.am-img:active{transform:none}}.am-count[data-over]{color:var(--color-amber-text)}.am-more{margin-top:10px}.am-more-sum{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-muted);cursor:pointer;list-style:none}.am-more-sum::-webkit-details-marker{display:none}.am-more-sum svg{transition:transform var(--spring-snappy-dur) var(--spring-snappy);transform:rotate(-90deg)}.am-more[open]>.am-more-sum svg{transform:none}.am-more-sum:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.am-more-sum svg{transition:none}}.am-layout small{max-width:72px;overflow:visible;white-space:normal;text-overflow:clip;line-height:1.25;text-align:center}.am-check{grid-template-columns:16px minmax(0,1fr);align-items:start}.am-check svg{margin-top:2px}.am-check-t{display:grid;gap:2px;min-width:0}.am-check-t b{font-weight:500}.am-check-t small{font-size:12px;line-height:1.4;color:var(--color-muted)}.am-check-t .am-check-issue{color:var(--color-amber-text)}.am-check .am-fixes{margin-top:4px}.am-pic-modes{display:flex;justify-content:center;gap:6px;margin-top:6px}.am-pic-modes .cv-tool[aria-pressed=true]{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-green);color:var(--color-green)}.am-strip{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;max-width:100%}.am-strip .pl-switch{min-width:0}.am-channels{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.am-chpick{width:260px;max-height:min(var(--available-height, 70vh),560px);overflow-y:auto;overscroll-behavior:contain}.am-chpick-list{list-style:none;margin:0;padding:0}.am-chpick-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 4px;font-size:13px}.am-chpick-name{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.am-chpick-name.is-off{color:var(--color-muted);cursor:default}.am-chpick-name input{margin:0;accent-color:var(--color-green)}.am-stage>.am-vp{max-width:none}.am-vp{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.am-vp-main{display:flex;flex-direction:column;gap:20px;min-width:0}.am-vp-phone{position:sticky;top:12px;display:flex;justify-content:center}.am-vp-frame{display:flex;flex-direction:column;align-items:center;gap:10px}.am-vp-frame .pl-phone{--pl-z: 1.2}.am-vp-frame .pl-switch{max-width:330px}.am-angles-tools{display:flex;flex-wrap:wrap;gap:8px}.am-own{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card)}.am-own-row{display:flex;justify-content:flex-end;gap:8px}.am-vp-photos .photo-grid-pane{flex:none}.am-vp-photos .pg-scroll{overflow:visible;padding:2px 0 0}.am-vp-photos .pg-tags,.am-vp-photos .rail-frame-head{padding-left:0;padding-right:0}.am-stage[data-canvas=angles]{container-type:inline-size}@container (max-width: 760px){.am-vp{grid-template-columns:minmax(0,1fr)}.am-vp-phone{order:-1;top:0;z-index:5;justify-content:flex-start;padding:8px 0;background:var(--color-paper);border-bottom:1px solid var(--color-line)}.am-vp-frame .pl-phone{--pl-z: .5}.am-vp-frame .pl-switch,.am-vp-frame .pl-frame-cap{display:none}}.am-angle-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:6px 10px;border-radius:8px;background:var(--color-green-soft);font-size:12.5px}.am-layouts[data-templates] .am-layout-row{flex-wrap:wrap;overflow:visible}.am-autoscrim{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--color-muted, currentColor);cursor:pointer}.am-rail-h{margin:0;font-size:13px;font-weight:500;color:var(--color-ink)}.am-rail-sub{font-weight:400;color:var(--color-muted)}.am-rail-photos{display:grid;gap:8px;min-width:0}.am-rail-photos-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.am-rail-photos .pg-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.am-stage>.am-text{max-width:620px}.am-text{display:grid;gap:6px;padding:10px 12px 8px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card)}.am-text .am-field{margin-top:0;gap:3px}.am-text .am-field+.am-field{margin-top:0}.am-text-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px}.am-text-grow{flex:1 1 200px;min-width:0}.am-text-cta{flex:0 1 180px}.am-text .sr-field{min-height:34px;padding-block:5px;font-size:14px}.am-text textarea.sr-field{resize:vertical}.am-text-note{font-size:11.5px}.am-text .am-sub-h{margin:4px 0 0}.am-text .am-more{margin-top:0}.pl-frame>.am-text{width:100%;max-width:620px}.am-rail-photos .rail-frame-head{display:none}.am-rail-photos .photo-grid-pane{background:none}.am-rail-photos .pg-tags{flex-wrap:nowrap;overflow-x:auto;padding:0 0 4px;scrollbar-width:thin}.am-rail-photos .pg-tags>*{flex:none}.am-rail-photos .pg-scroll{overflow:visible;padding:2px 0 4px}.am-channel-note{margin:0}.am-angles-lede{margin:-2px 0 0}.am-frames{list-style:none;margin:0;padding:4px 0 24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 24px}.am-frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 10px 12px;border-radius:16px;border:1px solid transparent;cursor:pointer;scroll-margin:16px;min-width:0}.am-frame[data-active]{cursor:default}.am-frame-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.am-frame-head .pl-frame-cap{margin:0}.am-off-chip,.am-own-chip{font-size:11.5px;line-height:1;padding:3px 7px;border-radius:999px;border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap}.am-own-chip{color:var(--color-green)}.am-relink{font-size:12px;line-height:1;padding:3px 4px;border:0;background:none;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.am-relink:hover{color:var(--color-ink)}.am-chpick-row .am-off-chip{margin-left:auto}.am-frames[data-hover] .am-frame .pl-phone{outline:1px dashed var(--color-line);outline-offset:4px}.am-frame:not([data-active]) .pl-phone *{pointer-events:none}.am-stage>.am-frames{max-width:none}.am-frame{width:min-content}.am-frame .pl-phone{flex:none}.am-frame>:not(.pl-phone){max-width:100%}.am-frame .cv-toolbar,.am-frame .am-pic-modes,.am-frame-head{flex-wrap:wrap;justify-content:center}.am-frames{gap:20px 12px}.am-frame{padding:8px 8px 10px}@media (min-width: 1031px){.am .content-ws-columns{grid-template-columns:minmax(0,1fr) 360px;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}}.am .rail-frame-rail{transition:opacity .16s ease,visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){.am .content-ws-columns,.am .rail-frame-rail{transition:none}}.am-viewbar{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:6px 0}.am-stage>.am-viewbar{max-width:none}.am-viewbar-grow{flex:1}.am-versions-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;background:none;font:inherit;font-size:13px;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.am-versions-pop{width:min(420px,92vw)}.am-warn-chip{font-size:11.5px;line-height:1;padding:3px 7px;border-radius:999px;border:1px solid var(--color-line);color:var(--color-amber-text);white-space:nowrap}.am[data-mode=scan] .am-frame{cursor:pointer;padding:6px}@media (hover: hover) and (pointer: fine){.am[data-mode=scan] .am-frame:hover .pl-phone{box-shadow:0 0 0 2px var(--color-line-strong, var(--color-line)),0 24px 48px -24px #0000002e}}.am[data-mode=scan] .am-frame .pl-phone *{pointer-events:none}.am[data-mode=scan] .am-frames{gap:32px 44px}.am[data-mode=scan] .am-frames[data-scale="100"]{gap:32px 36px}.am-frame-head .pl-frame-name{font-size:14px;font-weight:500;color:var(--color-ink)}.am[data-mode=scan] .am-frame-head>.pl-frame-cap{flex-basis:100%;justify-content:center}.am[data-mode=scan] .am-frame-head>:is(.am-off-chip,.am-own-chip,.am-warn-chip):before{content:none}.am[data-mode=scan] .am-frame .pl-phone :is(.pl-edit,.pl-edit *,.pl-edit-input){pointer-events:auto}.am-ask{display:grid;gap:8px;width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card, var(--color-paper));box-shadow:0 8px 24px -16px #00000040;cursor:default}.am-ask-q{margin:0;font-size:13px;line-height:18px;color:var(--color-ink);text-wrap:pretty}.am-ask-acts{display:flex;flex-wrap:wrap;gap:6px}.am .am-angle-list{grid-template-columns:minmax(0,1fr)}.am .am-angles-h{flex-wrap:wrap}.am .am-rail-photos .pg-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.am-rail-versions{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--color-line)}.am-stage>.am-frame-angles{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 8px;max-width:100%}.am-frame-angle{display:inline-flex;align-items:center;gap:4px;height:30px;max-width:18ch;padding:0 12px;border-radius:999px;border:1px solid var(--color-line);background:var(--color-card, var(--color-paper));color:var(--color-muted);font-size:12.5px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;transition:color .12s ease,background-color .12s ease,border-color .12s ease,scale .16s ease}.am-frame-angle:active{scale:.97}.am-chip-check{display:none;color:var(--color-green)}.am-frame-angle[aria-checked=true]{color:var(--color-ink);border-color:color-mix(in oklab,var(--color-green) 42%,var(--color-line));background:color-mix(in oklab,var(--color-green) 11%,var(--color-card, var(--color-paper)))}.am-frame-angle[aria-checked=true] .am-chip-check{display:inline-grid}@media (hover: hover) and (pointer: fine){.am-frame-angle:hover{color:var(--color-ink);border-color:var(--color-line-strong, var(--color-ink))}.am-frame-angle[aria-checked=true]:hover{border-color:color-mix(in oklab,var(--color-green) 60%,var(--color-line));background:color-mix(in oklab,var(--color-green) 16%,var(--color-card, var(--color-paper)))}}@media (prefers-reduced-motion: reduce){.am-frame-angle{transition:none}.am-frame-angle:active{scale:none}}.am-frame-variants{display:grid;gap:6px;margin:0 0 10px;width:100%}.am-frame-variants .am-frame-angles{margin:0}.am-frame-tones .am-frame-tone{max-width:none}.am-frame-tone[disabled]{opacity:.55;cursor:progress}.am-tone-note{margin:0;text-align:center}.am-tip{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;width:100%;font-size:12px;line-height:17px;color:var(--color-muted);text-wrap:pretty}.am-tip-icon{flex:none;margin-top:2px}.am-tip-tx{flex:1;min-width:0}.am-tip-ok{flex:none;border:0;background:none;padding:0 2px;font:inherit;font-size:12px;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (hover: hover) and (pointer: fine){.am-tip-ok:hover{color:var(--color-ink)}}.am-context-wrap{margin:0 0 10px}.am-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--color-muted)}.am-context-icon{flex:none}.am-context-tx{color:var(--color-ink)}.am-context .am-channels{margin-left:auto}.am-context-panel{display:grid;gap:12px;margin-top:10px;padding:12px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-card, var(--color-paper));max-width:560px}.am-pstrip{margin:0 0 18px;padding:12px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-card, var(--color-paper));outline:none}.am-pstrip:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-green) 45%,transparent)}.am-pstrip-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.am-pstrip-h{margin:0;font-size:14px;font-weight:500;color:var(--color-ink)}.am-pstrip-row{display:flex;gap:8px;overflow-x:auto;margin:0;padding:2px;list-style:none;scroll-snap-type:x proximity}.am-pstrip-pick{position:relative;display:block;width:104px;height:104px;padding:0;border:1px solid var(--color-line);border-radius:10px;overflow:hidden;background:var(--color-paper);cursor:pointer;scroll-snap-align:start;transition:scale .16s ease,border-color .12s ease}.am-pstrip-pick img{width:100%;height:100%;object-fit:cover;display:block}.am-pstrip-pick:active{scale:.97}.am-pstrip-pick[aria-pressed=true]{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green)}.am-pstrip-badge{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:999px;font-size:10.5px;line-height:16px;background:color-mix(in oklab,var(--color-paper) 88%,transparent);color:var(--color-ink)}.am-pstrip-check{position:absolute;top:4px;right:4px;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--color-paper)}.am-pstrip-pick[aria-pressed=true] .am-pstrip-check{display:inline-grid}@media (prefers-reduced-motion: reduce){.am-pstrip-pick{transition:none}.am-pstrip-pick:active{scale:none}}.am-frames[data-waiting]{opacity:.45;pointer-events:none}.am-vp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px -4px -6px 0}.am-vp-title{font-size:14px;font-weight:500;color:var(--color-ink)}.am-vp-close{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--color-muted);cursor:pointer}@media (hover: hover) and (pointer: fine){.am-vp-close:hover{background:color-mix(in oklab,var(--color-ink) 6%,transparent);color:var(--color-ink)}}.am-vp-foot{justify-content:flex-end;padding-top:12px;border-top:1px solid var(--color-line)}.am-vp-fold-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--color-muted);cursor:pointer}.am-vp-fold-btn:hover{color:var(--color-ink)}.am-vp-fold-btn[aria-expanded=true] .am-vp-chev{rotate:180deg}.am-stage>.am-context-wrap,.am-stage>.am-pstrip{max-width:none}.am-context .am-channels{display:inline-flex;align-items:center;gap:8px}.am-frame{border:0}.am-frame-head{gap:2px 8px;font-size:12px;color:var(--color-muted)}.am-frame-head .am-off-chip,.am-frame-head .am-own-chip,.am-frame-head .am-warn-chip{padding:0;border:0;border-radius:0;background:none;line-height:18px}.am-frame-head .am-off-chip:before,.am-frame-head .am-own-chip:before,.am-frame-head .am-warn-chip:before{content:"·";margin-right:8px;color:var(--color-muted)}.am-frame .am-tip{width:auto;max-width:100%;margin:0;align-items:center}.am-frame .am-tip-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-frame>:is(.am-tip,.am-ask){width:0;min-width:100%;box-sizing:border-box}.am-frame-note{margin:0;text-align:center}.am-frame-remove{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:2px;border:0;border-radius:999px;background:none;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.am-frame:hover .am-frame-remove,.am-frame:focus-within .am-frame-remove{opacity:1}.am-frame-remove:hover{background:color-mix(in oklab,var(--color-ink) 7%,transparent);color:var(--color-ink)}.am-frame-remove:focus{outline:none}.am-frame-remove:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover: none){.am-frame-remove{opacity:1}}.am-addcard{align-self:stretch;justify-content:center;cursor:default}.am-addcard .am-channels{display:contents}.am-addcard-btn{display:grid;place-items:center;align-content:center;gap:8px;width:calc(264px * var(--pl-z, 1));min-height:240px;height:100%;border:1.5px dashed var(--color-line-strong, var(--color-line));border-radius:14px;background:none;color:var(--color-muted);font:inherit;font-size:13px;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.am-addcard-btn:hover{color:var(--color-ink);border-color:var(--color-ink)}.am-addcard-btn:focus{outline:none}.am-addcard-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.am-frame-remove,.am-addcard-btn{transition:none}}.en-rail{display:flex;flex-direction:column;gap:14px;min-height:100%}.en-rail>.am-foot{margin-top:auto}.en-parts{display:grid;gap:14px;align-content:start}.en-parts[hidden]{display:none}.en-part{display:grid;gap:6px;min-width:0}.en-h{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:500;color:var(--color-ink)}.en-h-sub{font-size:12px;font-weight:400;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-part .am-layouts{margin:0}.en-part .am-layouts[data-templates] .am-layout-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.en-photos{display:flex;gap:6px;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none}.en-photo{display:block;width:52px;height:52px;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--color-track, #eef1ef);cursor:pointer}.en-photo{position:relative}.en-photo-shelf{position:absolute;right:3px;bottom:3px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--color-card, #fff);color:var(--color-green);box-shadow:0 1px 3px #00000040}.en-photo img{width:100%;height:100%;object-fit:cover;display:block}.en-photo[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-paper, #fff),0 0 0 4px var(--color-green)}.en-photo:focus{outline:none}.en-photo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.en-cta{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.en-cta select{max-width:220px}.en-under{display:flex;justify-content:center}[data-flash]{outline:2px solid var(--color-green)!important;outline-offset:3px;border-radius:6px;animation:en-flash 1.6s var(--ease-standard, ease) 1}@keyframes en-flash{0%,40%{outline-color:var(--color-green)}to{outline-color:transparent}}@media (prefers-reduced-motion: reduce){[data-flash]{animation:none}}.en-h-links{margin-left:auto;display:inline-flex;align-items:baseline;gap:12px;font-size:12px;font-weight:400;white-space:nowrap}.en-angle-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.en-angle-drop{max-width:26ch}.en-angle-head{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-fixes{display:flex;flex-wrap:wrap;gap:4px;padding:0 6px 4px 34px}.fh-row .am-frame-angles{flex-wrap:nowrap}.fh-drop{gap:4px;max-width:22ch}.fh-drop[data-on]{color:var(--color-ink)}.fh-drop-k{color:var(--color-muted);margin-right:2px}.fh-drop-k:after{content:":"}.am-frame>.am-tip:last-of-type{margin-top:2px}.am-stage>.kbar{width:auto;max-width:none}.am[data-mode=edit] .am-frames{padding-top:52px}.cl{gap:12px;min-width:0}.cl .am-rail-versions{margin-bottom:0}.cl-rows{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr)}.cl-row{border-bottom:1px solid var(--color-line)}.cl-row:first-child{border-top:1px solid var(--color-line)}.cl-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;min-height:40px;padding:6px 2px;border:0;background:none;font:inherit;font-size:13px;color:var(--color-ink);text-align:left;cursor:pointer}@media (hover: hover) and (pointer: fine){.cl-head:hover{background:color-mix(in oklab,var(--color-ink) 4%,transparent)}}.cl-head:focus{outline:none}.cl-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:6px}.cl-row[data-open]>.cl-head{font-weight:500}.cl-logos{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--color-muted)}.cl-name{flex:none;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-mark{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--color-amber);color:var(--color-card, #fff);scale:.55}.cl-mark[data-ok]{background:none;color:var(--color-green);scale:1}.cl-state{flex:1;min-width:0;overflow:hidden;font-size:12px;font-weight:400;color:var(--color-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-state[data-gap]{order:1;flex:0 0 100%;padding-left:23px;color:var(--color-amber-text);text-align:left;white-space:normal}.cl-chev{flex:none;margin-left:auto;color:var(--color-muted);transition:rotate var(--duration-fast) var(--ease-standard)}.cl-row[data-open]>.cl-head .cl-chev,.cl-fold[open]>summary .cl-chev{rotate:180deg}.cl-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:6px 2px 16px}.cl-panel[hidden]{display:none}.cl-panel .fh-row{justify-content:flex-start}.cl-panel .am-frame-angles{justify-content:flex-start;margin:0}.cl-fold-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;font-size:13px;cursor:pointer;list-style:none}.cl-fold-h::-webkit-details-marker{display:none}.cl-fold-h:focus{outline:none}.cl-fold-h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.cl-foot{flex-direction:column;align-items:stretch;gap:6px;background:#fcfbf9}.cl-foot>:first-child{flex:none}.cl-foot .am-ready-note{margin:0}.cl-count{margin:0;font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.am-frame[data-selected] .pl-phone{outline:2px solid var(--color-ink);outline-offset:4px}@media (prefers-reduced-motion: reduce){.cl-chev{transition:none}}.cl-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 6px 0 0;border:0;background:none;font:inherit;font-size:14px;color:var(--color-ink);cursor:pointer}.am[data-phone] .phone-desktop-gate,.am[data-phone] .am-views,.am[data-phone] .am-scale{display:none}.am[data-phone=list] .am-stage>:not(.am-measure){display:none}.am[data-phone=list] .content-ws-columns>:has(>.am-stage){height:0;overflow:hidden}.am[data-phone=sheet] [data-rail-settings],.am[data-phone=sheet] .am-rail-versions{display:none}.am[data-phone] .cl-head{min-height:48px}.am[data-phone=sheet] .am-frames{padding-top:8px}@media (max-width: 720px){.am[data-phone] .kbar{left:50%!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important;max-width:calc(100vw - 24px)}.am[data-phone] .kbar__btn{min-height:40px;min-width:40px}.am[data-phone] .kbar__grip{display:none}.am[data-phone=sheet] .am-frames{padding-bottom:72px}}@media (max-width: 720px){.am[data-phone=sheet] .am-frames{--pl-z: .8 !important}}.en-shared{display:grid;gap:10px;justify-items:start}.en-shared>.am-field,.en-shared>.am-b{width:100%}.am-frames[hidden]{display:none}.am[data-mode=sizes] .am-sizes{align-items:flex-end;gap:32px 44px;flex-wrap:wrap}.am-size{padding:6px}.am-size-pic{position:relative;width:fit-content}.am-size-pic:hover .am-ad{box-shadow:0 0 0 2px var(--color-line-strong, var(--color-line))}.am-size-cap{margin:8px 0 0;max-width:340px;font-size:13px;line-height:1.35;color:var(--color-muted);text-wrap:pretty}.am-size-cap b{color:var(--color-ink);font-weight:500;margin-right:4px}.am-frame>.am-size-cap{margin:0 0 8px}.cl-views{margin-bottom:8px}.cl .en-h{flex-wrap:wrap;row-gap:2px}.cl .en-h-links{flex-wrap:wrap;row-gap:2px;min-width:0}:root[data-ui=v2] .segmented.cl-tabs{display:flex;width:100%;flex:none}:root[data-ui=v2] .segmented.cl-tabs>button{flex:1 1 0;gap:7px;justify-content:center}.cl-tab-n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in oklab,var(--color-green) 14%,transparent);color:var(--color-green);font-size:11px;font-weight:500}button[aria-pressed=true]>.cl-tab-n{background:var(--color-green);color:#fff}.cl-vline{flex:none;display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 10px;border:0;border-radius:8px;background:color-mix(in oklab,var(--color-amber, #d98a1f) 10%,transparent);color:var(--color-ink);font-size:13px;text-align:start;cursor:pointer}.cl-vline[data-kind=live]{background:color-mix(in oklab,var(--color-green) 10%,transparent)}.cl-vline[data-kind=retired]{background:var(--color-line)}.cl-vline small{color:var(--color-muted);font-size:12px}.cl-vline-more{margin-inline-start:auto;color:var(--color-muted);font-size:12px}.cl-vline:hover .cl-vline-more{color:var(--color-ink);text-decoration:underline}.cl-scope{flex:none;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 10px;border-radius:8px;background:color-mix(in oklab,var(--color-green) 10%,transparent);font-size:13px}.cl-scope .am-flabel{margin:0}.cl-scope b{font-weight:500;min-width:0;overflow-wrap:anywhere}.cl-scope-x{margin-left:auto;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--color-muted);cursor:pointer}.cl-scope-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cl-scope-x:hover{color:var(--color-ink);background:color-mix(in oklab,var(--color-ink) 6%,transparent)}}.cl-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cl-line .am-flabel{margin:0}.cl-line-v{font-size:13px;text-align:right}.cl-shared-h{margin:6px 0 -4px;padding-top:14px;border-top:1px solid var(--color-line)}.cl-sizes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0;padding:0;list-style:none}.cl-foot-ready{display:contents}.cl-foot-ready[hidden]{display:none}.am-chpick-size{margin:10px 0 2px;font-size:13px;font-weight:500}.am-chpick-size:first-child{margin-top:0}.en-photo-all{display:grid;place-items:center;padding:2px;border:1px dashed var(--color-line-strong, var(--color-line));background:none;font:inherit;font-size:11px;line-height:1.15;color:var(--color-muted);text-align:center}.am-kbar .kbar__btn:has(>svg+*),.am-kbar [data-act=text],.am-kbar [data-act=logo]{gap:4px}.am-kbar .kbar__menu[data-bar-menu=text] .kbar__mi{min-height:40px}.am-preset{display:inline-block;line-height:1.15}.am-preset[data-preset=badge]{padding:4px 11px;border-radius:999px;box-shadow:inset 0 0 0 1px #0a0a0a1f}.am-tsize{min-width:10px;font-weight:500;text-align:center}.am-swatch{display:block;width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff73}.am-kbar .kbar__btn[aria-pressed=true] .am-swatch{box-shadow:inset 0 0 0 1px #131a1759,0 0 0 2px #131a17e6}.am-bgt{display:inline-grid;place-items:center;width:16px;height:16px;border:1.5px solid currentColor;border-radius:4px;font-size:11px;font-weight:500;line-height:1}.am-kbar .kbar__btn[aria-pressed=true] .am-bgt{color:#131a17;background:transparent;box-shadow:inset 0 0 0 20px #131a1724}.am-size[data-card-at][data-on] .am-size-pic{outline:2px solid var(--color-accent, #0f5c49);outline-offset:2px;border-radius:4px}.am-end-card{display:grid;place-items:center;padding:2px;color:#fff;font-size:10px;line-height:1.1;text-align:center}.am-shelf{display:grid;gap:6px}.am-shelf-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.am-shelf-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card)}.am-shelf-thumb{width:40px;height:40px;flex:none;border-radius:6px;object-fit:cover;background:var(--color-track);outline:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent);outline-offset:-1px}.am-shelf-tx{flex:1;min-width:0;display:grid;gap:1px;font-size:13px}.am-shelf-tx b{font-weight:500}.am-shelf-tx span{color:var(--color-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-shelf-chip{justify-self:start;align-self:flex-start;width:fit-content;margin-bottom:4px;padding:1px 7px;border-radius:999px;background:color-mix(in oklab,var(--color-green) 12%,var(--color-card));color:var(--color-ink);font:400 11.5px var(--font-ui);white-space:nowrap}.am-angle-pin{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:var(--color-card);color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .12s ease-out}.am-angle:hover .am-angle-pin,.am-angle-pin:focus-visible,.am-angle-pin[aria-pressed=true]{opacity:1}.am-angle-pin:hover{color:var(--color-ink);background:var(--color-track)}.am-angle-pin[aria-pressed=true]{color:var(--color-ink)}.am-angle-pin[aria-pressed=true] svg{fill:currentColor}.am-rail-links{display:inline-flex;align-items:center;gap:12px}@media (prefers-reduced-motion: reduce){.am-angle-pin{transition:none}}@media (hover: none){.am-angle-pin{opacity:1}}.aud{container-type:inline-size;display:grid;gap:12px;min-width:0}@media (min-width: 901px){.snd-grid:has(div:not([hidden])>.aud[data-open]){grid-template-columns:354px minmax(0,1fr)}}.aud-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}.aud-q{margin:0;font-family:var(--font-display);font-size:19px;font-weight:500;color:var(--color-ink)}.aud-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (max-width: 380px){.aud-goals{grid-template-columns:minmax(0,1fr)}}.aud-goal{display:grid;gap:4px;justify-items:start;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-card, #fff);color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.aud-goal:hover{background:var(--color-green-soft);border-color:var(--color-green)}.aud-goal svg{color:var(--color-muted);margin-bottom:8px}.aud-goal b{font-size:14px;font-weight:500}.aud-goal span{font-size:12.5px;color:var(--color-muted)}.aud-record{display:flex;align-items:center;gap:12px;flex:1 1 260px;max-width:420px;min-width:0;padding:8px 14px 8px 12px;border:1px solid var(--color-green);border-radius:12px;background:var(--color-green-soft);color:var(--color-ink);text-align:left;cursor:pointer;animation:aud-in .3s ease}.aud-record>svg{flex:none;color:var(--color-green)}.aud-record-text{display:grid;flex:1;min-width:0;line-height:1.3}.aud-record-text b{font-size:14px;font-weight:500}.aud-record-text span{overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aud-change{flex:none;color:var(--color-green);font-size:12.5px;font-weight:500}.aud-set{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 14px;border-radius:9px;background:var(--color-green-soft);color:var(--color-green);font-size:13px;font-weight:500;white-space:nowrap}.aud-work{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-line);border-radius:12px;overflow:hidden;background:var(--color-card, #fff);animation:aud-in .4s ease}@container (min-width: 700px){.aud-work{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr)}.aud-panel{border-left:1px solid var(--color-line)}}.aud-where{display:grid;align-content:start;gap:0;min-width:0;background:#efe9dc}.aud-search{position:relative;display:flex;gap:8px;padding:8px}.aud-search input{flex:1;min-width:0}.aud-search select{flex:0 1 40%;min-width:0}.aud-results{position:absolute;left:8px;right:8px;top:calc(100% - 4px);z-index:5;margin:0;padding:4px;max-height:240px;overflow-y:auto;border-radius:8px;background:var(--color-card, #fff);box-shadow:0 8px 24px #14231d24;list-style:none}.aud-results button{display:block;width:100%;padding:6px 8px;border-radius:6px;font-size:13px;text-align:left;cursor:pointer}.aud-results button:hover{background:var(--color-green-soft)}.aud-results-note{margin:0;padding:6px 8px;color:var(--color-muted);font-size:12.5px}.aud-map{position:relative;height:420px;overflow:hidden;touch-action:none}@container (max-width: 699px){.aud-map{height:300px}}.aud-map .aud-map-canvas{position:absolute;inset:0;width:100%;height:100%}.aud-map-empty{display:grid;place-content:center;justify-items:center;gap:6px;padding:24px;color:var(--color-muted);font-size:13px;text-align:center}.aud-map-empty p{margin:0}.aud-map-failed{position:absolute;inset:auto 12px 12px;display:grid;gap:6px;padding:10px;border-radius:8px;background:var(--color-card, #fff);font-size:12.5px}.aud-filters{margin:0;padding:12px;background:var(--color-card, #fff);border:0;box-shadow:inset 0 1px 0 var(--color-line)}.aud-filters legend{padding:0;margin-bottom:8px}.aud-age{display:flex;gap:16px}.aud-interests{display:grid;gap:8px}.aud-interests .snd-chips{margin:0}.aud-search-box{position:relative}.aud-interest{cursor:pointer}.aud-age label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.aud-filters .aud-note{margin:8px 0 0;padding:0}.aud-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.aud-ring circle{fill:#0f5c491f;stroke:var(--color-green);stroke-width:2}.aud-tag{position:absolute;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:13px;background:#fff;box-shadow:0 1px 2px #14231d24,0 2px 8px #14231d24;font-size:12px;font-weight:500;white-space:nowrap;transform:translate(-50%,-50%);font-variant-numeric:tabular-nums}.aud-tag-km{color:var(--color-green);z-index:2}.aud-tag-area{left:50%;top:22px;color:var(--color-amber-text, #7a5a10);z-index:2}.aud-marks{display:inline-flex;gap:4px}.aud-marks .pl-glyph,.aud-brand .pl-glyph{width:16px;height:16px}.aud-pin{position:absolute;width:0;height:0}.aud-pin span{position:absolute;left:-7px;top:-7px;width:14px;height:14px;box-sizing:border-box;border:3px solid #fff;border-radius:50%;background:var(--color-green);box-shadow:0 1px 4px #14231d66}.aud-venue{position:absolute;max-width:180px;overflow:hidden;padding:1px 6px;border-radius:5px;background:#fff;box-shadow:0 1px 2px #14231d24;color:var(--color-ink);font-size:11.5px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.aud-handle{position:absolute;z-index:3;width:18px;height:18px;margin:-9px 0 0 -9px;box-sizing:border-box;border:2px solid var(--color-green);border-radius:50%;background:#fff;box-shadow:0 1px 3px #14231d4d;cursor:ew-resize;touch-action:none;transition:scale .15s ease}.aud-handle:before{content:"";position:absolute;inset:-14px;border-radius:50%}.aud-handle[data-held]{scale:1.15}.aud-panel{display:grid;align-content:start;min-width:0}.aud-panel-head{padding:13px 16px 7px;color:var(--color-muted);font-size:12.5px}.aud-list{margin:0;padding:0;list-style:none}.aud-item{border-bottom:1px solid var(--color-line)}.aud-row{display:grid;grid-template-columns:18px 64px minmax(0,1fr) auto 80px 14px;align-items:center;gap:8px;width:100%;min-height:42px;padding:4px 14px 4px 16px;background:none;color:var(--color-ink);font-size:13px;text-align:left;cursor:pointer}.aud-row:hover{background:var(--color-green-soft)}.aud-brand{display:flex}.aud-name{font-weight:500}.aud-row-where{overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aud-num{color:var(--color-ink);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.aud-num[data-low]{color:var(--color-amber-text, #7a5a10)}.aud-chip{display:inline-grid;place-items:center;min-width:58px;height:22px;padding:0 7px;border-radius:11px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.aud-chip[data-state=exact]{background:var(--color-green-soft);color:var(--color-green)}.aud-chip[data-state=closest]{background:#f6ecd2;color:#7a5a10}.aud-chip[data-state=not_available]{background:color-mix(in oklch,var(--color-muted) 16%,transparent);color:var(--color-muted)}.aud-chev{color:var(--color-muted);transition:transform .25s ease}.aud-item[data-open] .aud-chev{transform:rotate(180deg)}.aud-explain{display:grid;gap:3px;margin:1px 14px 10px 16px;padding:9px 11px;border-radius:9px;background:#f7f6f0;color:var(--color-ink);font-size:12.5px;line-height:1.4;animation:aud-in .2s ease}.aud-members{display:flex;align-items:center;gap:8px;padding:9px 14px 9px 16px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:12px;line-height:1.35}.aud-members b{color:var(--color-ink);font-weight:500}.aud-members-text{flex:1;min-width:0}.aud-under{margin:10px 16px 0}.aud-note{margin:0;padding:10px 16px 0;color:var(--color-muted);font-size:11.5px;line-height:1.4}.aud-note:last-child{padding-bottom:12px}.aud-note a{color:var(--color-green);text-decoration:underline}@container (max-width: 480px){.aud-row{grid-template-columns:18px minmax(0,1fr) auto 62px 14px;grid-template-areas:"b n r c v" "b w r c v";gap:0 8px;min-height:52px;padding:6px 12px}.aud-brand{grid-area:b}.aud-name{grid-area:n}.aud-row-where{grid-area:w;white-space:normal}.aud-num{grid-area:r}.aud-row>.aud-chip{grid-area:c;min-width:62px}.aud-chev{grid-area:v}.aud-explain{margin:0 12px 10px}.aud-members{padding:9px 12px}.aud-set{margin-left:0}}@keyframes aud-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.aud-record,.aud-work,.aud-explain{animation:none}.aud-chev{transition:none}}.snd-header-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.snd>.campaign-banner{margin-bottom:14px}.snd-head{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--color-line)}.snd-head h1{margin:0;font-family:var(--font-display);font-size:26px;font-weight:500;overflow-wrap:anywhere}.snd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px;align-items:start}@media (max-width: 900px){.snd-grid{grid-template-columns:minmax(0,1fr)}}.snd-stage{display:grid;justify-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-surface, 12px);background:var(--color-paper, transparent);position:sticky;top:12px}@media (max-width: 900px){.snd-stage{position:static}}.snd-frame{position:relative;width:min(100%,360px);max-width:100%;max-height:640px;overflow:hidden;border-radius:8px;border:1px solid var(--color-line);background:var(--color-card, #fff)}.snd-frame img,.snd-frame video{display:block;width:100%;height:100%;object-fit:cover}.snd-frame-empty{display:grid;place-items:center;height:100%;margin:0;padding:16px;text-align:center}.snd-band{position:absolute;left:0;right:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--color-ink) 45%,transparent) 0 6px,color-mix(in oklch,var(--color-ink) 25%,transparent) 6px 12px);color:var(--color-card, #fff);font-size:12px;pointer-events:none}.snd-band-top{top:0}.snd-band-bottom{bottom:0}.snd-panel{display:grid;gap:16px;min-width:0;padding:16px 18px;border:1px solid var(--color-line);border-radius:var(--radius-surface, 12px);background:var(--color-card, #fff)}.snd-step{min-width:0}.snd-card-nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-variant-numeric:tabular-nums}.snd-sec{display:grid;gap:12px;min-width:0}.snd-sec>p{margin:0}.snd-h{margin:0;font-family:var(--font-display);font-size:17px;font-weight:500}.snd-h3{margin:6px 0 0;font-size:13px;font-weight:500;color:var(--color-ink)}.snd-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.snd-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.snd-kv dt{color:var(--color-muted)}.snd-kv dd{margin:0;color:var(--color-ink);overflow-wrap:anywhere}.snd-inherited{padding:10px 12px;border-radius:8px;background:var(--color-green-soft)}.snd-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.snd-link-btn{text-decoration:none}.snd-warn{margin:0;padding:8px 10px;border-radius:8px;background:var(--color-amber-soft, transparent);color:var(--color-amber-text, var(--color-ink));font-size:13px}.snd-next{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--color-line)}.snd-channels{display:grid;gap:8px;margin:0;padding:0;list-style:none}.snd-channel{border:1px solid var(--color-line);border-radius:10px}.snd-channel[data-on]{border-color:var(--color-green)}.snd-channel[data-unsupported]{color:var(--color-muted)}.snd-channel[data-unsupported] .snd-channel-head{cursor:default}.snd-channel[data-unsupported] .pl-glyph{opacity:.55}.snd-channel-head{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;cursor:pointer}.snd-channel-name{flex:1;min-width:0;font-weight:500}.snd-tag{flex:none;font-size:12px;color:var(--color-muted)}.snd-tag[data-mode=api]{color:var(--color-green)}.snd-channel-body{display:grid;gap:12px;padding:0 12px 12px}.snd-channel-body>p{margin:0}.snd-fs{margin:0;padding:0;border:0;min-width:0}.snd-fs legend{margin-bottom:6px;font-size:12.5px;color:var(--color-muted)}.snd-chips{display:flex;flex-wrap:wrap;gap:6px}.snd-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--color-line);border-radius:999px;font-size:13px;cursor:pointer}.snd-chip:has(input:checked){border-color:var(--color-green);background:var(--color-green-soft)}.snd-tabs{width:100%}.snd-new,.snd-existing{display:grid;gap:12px}.snd-field{display:grid;gap:6px;font-size:13px}.snd-field>label,.snd-field>span:first-child{color:var(--color-muted)}.snd-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.snd-num{width:120px}.snd-rule{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;color:var(--color-ink)}.snd-issues{margin:0;padding:8px 10px 8px 26px;border-radius:8px;background:var(--color-amber-soft, transparent);color:var(--color-amber-text, var(--color-ink));font-size:13px}.snd-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.snd-check{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--color-line);border-radius:10px}.snd-check[data-state=warn]{border-color:var(--color-amber, var(--color-line));background:var(--color-amber-soft, transparent)}.snd-check-row{display:grid;gap:4px}.snd-line{display:inline-flex;align-items:center;gap:6px;font-size:13px}.snd-line[data-tone=ok]{color:var(--color-green)}.snd-line[data-tone=warn]{color:var(--color-amber-text, var(--color-ink))}.snd-line[data-tone=muted]{color:var(--color-muted)}.snd-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.snd-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.snd-list li span{color:var(--color-muted)}.snd-funnel{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.snd-funnel li{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.snd-funnel-l{color:var(--color-muted)}.snd-batches{display:grid;gap:10px;margin:0;padding:0;list-style:none}.snd-batch{display:grid;gap:6px}.snd-batch-head{display:flex;justify-content:space-between;gap:8px;font-size:13px}.snd-batch p{margin:0}.snd-pick{display:grid;gap:10px;max-width:720px}.snd-pick h1{margin:0;font-family:var(--font-display);font-size:26px;font-weight:500}.snd-pick>p{margin:0}.snd-pick-embedded .snd-pick-list{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.snd-pick-embedded .snd-pick-row{align-content:start;padding:6px;font-size:12.5px}.snd-pick-embedded .snd-pick-row[aria-current]{border-color:var(--color-green);box-shadow:inset 0 0 0 1px var(--color-green)}.snd-pick-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.snd-pick-row{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card, #fff);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.snd-pick-row:hover:not(:disabled){border-color:var(--color-green)}.snd-pick-row:disabled{cursor:not-allowed;color:var(--color-muted);background:transparent}.snd-pick-why{color:var(--color-muted)}.snd-pick:not(.snd-pick-embedded) .snd-pick-list{display:grid;grid-template-columns:repeat(auto-fill,208px);gap:12px}.snd-pick:not(.snd-pick-embedded) .snd-pick-row{align-content:start;padding:8px}.snd-pick-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;margin-bottom:6px;overflow:hidden;border-radius:6px;background:var(--color-line)}.snd-pick-art img{display:block;max-width:100%;max-height:100%;object-fit:contain}.snd-pick-ratio{position:absolute;left:6px;top:6px;padding:1px 6px;border-radius:999px;background:color-mix(in oklch,var(--color-ink) 72%,transparent);color:var(--color-card, #fff);font-family:var(--font-mono);font-size:10.5px;line-height:16px}.snd-pick-unrendered{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:999px;background:color-mix(in oklch,var(--color-card, #fff) 88%,transparent);color:var(--color-muted);font-size:11px;line-height:16px}.snd-pick-row:disabled .snd-pick-art img{opacity:.55}.snd-pick-new{border-style:dashed}.snd-pick-art-new{background:transparent;color:var(--color-green);border:1px dashed var(--color-line)}.snd[data-step=publiser] .snd-grid{grid-template-columns:minmax(0,1fr)}.snd[data-step=publiser] .snd-stage{display:none}.snd-place-note{display:flex;align-items:center;gap:6px;margin:0;padding:0 12px 10px;font-size:13px;color:var(--color-muted)}.snd-place-fields{padding:0 12px 12px}.snd-channel .sp-error{margin:0;padding:0 12px 10px}.snd[data-step=one] .snd-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1.3fr)}@media (max-width: 900px){.snd[data-step=one] .snd-grid{grid-template-columns:minmax(0,1fr)}}.snd[data-step=one] .sp-grid{grid-template-columns:minmax(0,1fr)}.snd-place-what{margin-bottom:12px}[data-place-where]{margin-left:auto}.snd[data-step=one] .sp-block dt{align-self:start}.snd-ad-why{color:var(--warning-foreground, #8a6412)}.snd[data-step=one] .snd-publish>*+*{margin-top:12px}.snd[data-step=one] .snd-stage{position:sticky;top:16px;align-self:start}.snd[data-step=one] .snd-inline{flex-wrap:nowrap}.snd[data-step=one] .snd-new{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.snd[data-step=one] .snd-new .snd-inline input[type=date]{min-width:0;flex:1 1 0}.snd[data-step=one] .snd-new .snd-field{grid-template-columns:minmax(0,1fr)}.snd[data-step=one] .snd-new .snd-field-period{grid-column:1 / -1}.snd-two-weeks{margin-top:6px;justify-self:start;align-self:flex-start;width:fit-content}@media (max-width: 900px){.snd[data-step=one] .snd-stage{position:static}.snd[data-step=one] .snd-new{grid-template-columns:minmax(0,1fr)}}.snd [data-block=ad-door]{display:grid;gap:12px}.snd [data-block=ad-door]>button{justify-self:start}.snd [hidden]{display:none!important}.snd-step-nav{display:flex;gap:8px}.snd-step-nav .btn-primary{margin-left:auto}.snd-channel .snd-inline .snd-num{flex:0 0 140px;width:140px}.snd-step-nav:empty{display:none}.snd-channel{background:var(--color-surface, #fff);transition:border-color .15s ease}.snd-channel[data-on]{border-color:color-mix(in oklch,var(--color-green) 45%,var(--color-line))}.snd-channel-head{gap:12px;min-height:52px;padding:10px 14px}.snd-channel-head input[type=checkbox],.snd-chip input[type=checkbox]{appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--color-line-strong, var(--color-muted));border-radius:5px;background:transparent center / 12px 12px no-repeat;cursor:inherit;transition:background-color .12s ease,border-color .12s ease}.snd-channel-head input[type=checkbox]:checked,.snd-chip input[type=checkbox]:checked{border-color:var(--color-green);background-color:var(--color-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5 5 9l4.5-6'/%3E%3C/svg%3E")}.snd-channel-head input[type=checkbox]:focus-visible,.snd-chip input[type=checkbox]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.snd-channel-head input[type=checkbox]:disabled{opacity:.5}.snd-channel-name{font-size:14px}.snd-tag{padding:2px 8px;border-radius:999px;background:color-mix(in oklch,var(--color-muted) 12%,transparent)}.snd-tag[data-mode=api]{background:var(--color-green-soft)}.snd-channel-body{gap:14px;padding:14px;border-top:1px solid var(--color-line)}.snd-channel:not([data-on]):has(.snd-tag:not([data-mode=api])) .snd-channel-head{min-height:44px;padding-block:6px}.snd .snd-field-period .snd-inline>*{flex:1 1 0;min-width:0}.snd .snd-field-period .snd-inline>span{flex:none}@media (prefers-reduced-motion: reduce){.snd-channel,.snd-channel-head input[type=checkbox]{transition:none}}:root[data-ui=v2] .lk-ghost{display:grid;gap:14px;pointer-events:none;user-select:none;filter:blur(2.5px);opacity:.85}:root[data-ui=v2] .lk-ghost i{display:block;border-radius:var(--radius-mark, 2px);background:var(--line)}:root[data-ui=v2] .lk-g-head{display:grid;gap:8px;padding:6px 0 4px}:root[data-ui=v2] .lk-g-line{height:10px}:root[data-ui=v2] .lk-g-line.w-40{width:240px;height:14px}:root[data-ui=v2] .lk-g-line.w-24{width:150px}:root[data-ui=v2] .lk-g-line.w-16{width:80px}:root[data-ui=v2] .lk-g-line.w-12{width:56px}:root[data-ui=v2] .lk-g-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-ui=v2] .lk-g-tile,:root[data-ui=v2] .lk-g-chart,:root[data-ui=v2] .lk-g-list{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card)}:root[data-ui=v2] .lk-g-tile{display:grid;gap:10px;padding:16px}:root[data-ui=v2] .lk-ghost .lk-g-num{width:70%;height:24px;background:var(--line-strong)}:root[data-ui=v2] .lk-g-chart{height:240px;padding:24px 20px 16px}:root[data-ui=v2] .lk-g-chart svg{display:block;width:100%;height:100%}:root[data-ui=v2] .lk-g-path{fill:none;stroke:var(--green);stroke-width:2;vector-effect:non-scaling-stroke}:root[data-ui=v2] .lk-g-area{fill:var(--green-soft)}:root[data-ui=v2] .lk-g-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:root[data-ui=v2] .lk-g-list{display:grid;gap:10px;padding:16px}:root[data-ui=v2] .lk-g-row{height:22px}:root[data-ui=v2] .lk-ghost .lk-g-bar{height:100%;background:var(--green-soft)}@media (max-width: 720px){:root[data-ui=v2] .lk-g-tiles,:root[data-ui=v2] .lk-g-lists{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .lk-g-lists>:last-child{display:none}}:root[data-ui=v2] .lk-v2 .lk-title{font-family:var(--font-ui);font-size:24px;font-weight:500}:root[data-ui=v2] .lk-benefits{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;font-size:14px}:root[data-ui=v2] .lk-benefits li{display:flex;align-items:flex-start;gap:10px}:root[data-ui=v2] .lk-benefits svg{flex:none;margin-top:3px;color:var(--green)}:root[data-ui=v2] .lk-v2 .lk-hint{flex-basis:100%;padding:8px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-control)}:root[data-ui=v2] .lk-v2>.lk-scrim{background:color-mix(in oklab,var(--paper) 35%,transparent)}@font-face{font-family:Berkeley Mono;src:local("Berkeley Mono"),url(/fonts/BerkeleyMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:local("Berkeley Mono Bold"),url(/fonts/BerkeleyMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cabin-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cabin-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.tp{container-type:inline-size;--tp-paper: var(--color-paper, #fbfaf7);--tp-card: var(--ms-card, var(--w-surface, var(--color-card, #fffefd)));--tp-ink: var(--ms-ink, var(--w-ink, var(--color-ink, #0b1f1d)));--tp-ink-soft: color-mix(in oklab, var(--tp-ink) 82%, white);--tp-muted: var(--ms-muted, var(--w-muted, var(--color-muted, #60706d)));--tp-line: var(--ms-line, var(--w-line, var(--color-line, #dfe6e2)));--tp-rule: var(--ms-rule, var(--w-field, var(--color-line-strong, #c8d4ce)));--tp-band: var(--color-green, #005943);--tp-band-ink: #ffffff;--tp-primary: var(--ms-primary, var(--w-fill, var(--tp-ink)));--tp-primary-ink: var(--ms-primary-ink, var(--w-fill-ink, var(--tp-card)));--tp-accent: var(--w-accent, var(--tp-ink));--tp-btn-edge: var(--ms-btn-edge, var(--w-field, var(--tp-ink)));--tp-open-bg: color-mix(in oklab, var(--color-paper, #fbfaf7) 70%, white);--tp-field-bg: var(--ms-field-bg, var(--w-surface, color-mix(in oklab, var(--color-paper, #fbfaf7) 40%, white)));--tp-r-card: var(--ms-r-card, var(--w-r-card, 10px));--tp-r-btn: var(--ms-r-btn, var(--w-r-btn, 41px));--tp-r-ctl: var(--ms-r-ctl, var(--w-r-ctl, 8px));--tp-card-edge: var(--ms-card-edge, 1px);--tp-card-edge-color: var(--ms-card-edge-color, var(--tp-line));--tp-now-bg: #e6ece7;--tp-now-ink: #2b5340;--tp-now-line: #bdcdc2;--tp-soon-bg: #f4ead3;--tp-soon-ink: #6a5014;--tp-soon-line: #ded09f;--tp-bad-bg: #f7e6e4;--tp-bad-ink: #7a2a22;--tp-bad-line: #e4bcb7;--tp-gutter: 52px;--tp-display: var(--ms-display, var(--w-font, "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif));--tp-body: var(--ms-body, var(--w-font, "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif));--tp-mono: "IBM Plex Mono", "Berkeley Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tp-title-weight: var(--ms-title-weight, 500);--tp-meta: var(--ms-meta, var(--tp-body));--tp-meta-track: var(--ms-meta-track, 0);--tp-label-font: var(--ms-label-font, var(--tp-body));--tp-label-case: var(--ms-label-case, none);--tp-label-track: var(--ms-label-track, 0);--tp-label-scale: var(--ms-label-scale, 1);--tp-nav-font: var(--ms-nav-font, var(--tp-body));--tp-nav-case: var(--ms-nav-case, none);--tp-nav-track: var(--ms-nav-track, 0);--tp-nav-scale: var(--ms-nav-scale, 1);color:var(--tp-ink);font-family:var(--tp-body);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.tp[data-corners=soft]{--w-r-card: 12px;--w-r-ctl: 8px;--w-r-btn: 8px}.tp[data-corners=sharp]{--w-r-card: 2px;--w-r-ctl: 2px;--w-r-btn: 2px}.tp[data-corners=round]{--w-r-card: 24px;--w-r-ctl: 14px;--w-r-btn: 999px}.tp-page{min-height:100vh;background:var(--tp-paper);display:flex;flex-direction:column}.tp-surface{display:flex;flex-direction:column;gap:13px}body:has(.tp){min-width:0}.tp-band{display:grid;grid-template-columns:minmax(0,max-content) 1fr;align-items:center;gap:0 12px;padding:13px 18px;padding-top:max(13px,env(safe-area-inset-top));background:var(--tp-band);color:var(--tp-band-ink);position:sticky;top:0;z-index:5}.tp-mark{font-family:var(--tp-display);font-weight:700;font-size:12px;letter-spacing:.3em;color:inherit;text-decoration:none;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-mark-logo{display:flex;align-items:center}.tp-logo-full{display:block;width:154px;max-width:100%;height:auto}.tp-logo-mark{display:none;width:32px;height:32px}@media (max-width: 359px){.tp-logo-full{display:none}.tp-logo-mark{display:block}}.tp-band-right{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;gap:14px}.tp-lang{display:inline-flex;gap:2px}.tp-lang button{font:inherit;font-family:var(--tp-nav-font);font-size:calc(13.5px * var(--tp-nav-scale));letter-spacing:var(--tp-nav-track);text-transform:var(--tp-nav-case);padding:6px 7px;min-height:32px;border:0;border-radius:max(2px,calc(var(--tp-r-ctl) - 3px));background:transparent;color:color-mix(in oklab,var(--tp-band-ink) 60%,transparent);cursor:pointer}.tp-lang button[aria-pressed=true]{color:var(--tp-band-ink);background:color-mix(in oklab,var(--tp-band-ink) 14%,transparent)}.tp-link{font:inherit;font-family:var(--tp-nav-font);font-size:calc(13.5px * var(--tp-nav-scale));letter-spacing:var(--tp-nav-track);text-transform:var(--tp-nav-case);color:color-mix(in oklab,var(--tp-band-ink) 78%,transparent);background:transparent;border:0;padding:6px 0;min-height:32px;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:44vw}.tp-link:hover{color:var(--tp-band-ink)}.tp-logout{display:inline-grid;grid-template-columns:auto minmax(0,max-content);column-gap:calc(1ch + var(--tp-nav-track));align-items:center}.tp-logout-who{overflow:hidden;text-overflow:ellipsis}.tp-band .tp-login{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid color-mix(in oklab,var(--tp-band-ink) 55%,transparent);border-radius:var(--tp-r-btn);color:var(--tp-band-ink)}.tp-band .tp-login:hover{background:color-mix(in oklab,var(--tp-band-ink) 12%,transparent)}.tp-strip{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 26px;margin:10px -18px -13px;padding:0 16px;border-top:1px solid color-mix(in oklab,var(--tp-band-ink) 14%,transparent)}.tp-strip-item{font-family:var(--tp-nav-font);font-size:calc(14px * var(--tp-nav-scale));font-weight:500;letter-spacing:var(--tp-nav-track);text-transform:var(--tp-nav-case);color:color-mix(in oklab,var(--tp-band-ink) 66%,transparent);text-decoration:none;padding:11px 0 9px;border-bottom:2px solid transparent;white-space:nowrap}.tp-strip-item:hover{color:var(--tp-band-ink)}.tp-strip-item.is-active{color:var(--tp-band-ink);border-bottom-color:var(--tp-band-ink)}.tp-strip-item:focus-visible{outline:2px solid var(--tp-band-ink);outline-offset:2px}@media (min-width: 720px){.tp-band{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tp-band-right{grid-column:3}.tp-strip{grid-column:2;grid-row:1;margin:-13px 0;padding:0;border-top:0;align-self:stretch}.tp-strip-item{align-self:stretch;display:inline-flex;align-items:center;padding:3px 0 0}}.tp-band-bar{--tp-band: var(--bar-bg);--tp-band-ink: var(--bar-ink);grid-template-rows:minmax(var(--bar-hm),auto);padding:env(safe-area-inset-top) 16px 0}.tp-band-bar .tp-mark{display:inline-flex;align-items:center;min-height:44px}.tp-band-bar .tp-mark img{display:block;width:min(var(--bar-logo-w, 210px),40vw);max-width:100%;height:auto}.tp-band-bar .tp-strip{margin:0 -16px}.tp-band-bar .tp-strip-item,.tp-band-bar .tp-link{font-family:var(--bar-font, var(--tp-mono));font-size:13px;font-weight:var(--bar-fw, 500);letter-spacing:calc(var(--bar-ls, 0px) / 2);text-transform:none}.tp-band-bar .tp-strip-item{color:var(--bar-ink)}.tp-band-bar .tp-logout{column-gap:calc(.26em + var(--bar-ls, 0px) / 2)}.tp-band-bar a:focus-visible,.tp-band-bar button:focus-visible{outline:2px solid var(--bar-ink);outline-offset:4px}@media (min-width: 720px){.tp-band-bar{grid-template-rows:minmax(var(--bar-h),auto);padding:env(safe-area-inset-top) 32px 0}.tp-band-bar .tp-mark{grid-column:2;grid-row:1;justify-self:center}.tp-band-bar-left .tp-mark{grid-column:1;justify-self:start}.tp-band-bar .tp-strip{grid-column:1;justify-content:flex-start;margin:0}.tp-band-bar-left .tp-strip{grid-column:2;justify-content:center}.tp-band-bar .tp-strip-item,.tp-band-bar .tp-link{font-size:var(--bar-fs, 11px);letter-spacing:var(--bar-ls, .16em)}.tp-band-bar .tp-logout{column-gap:calc(.26em + var(--bar-ls, .16em))}}.tp-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0}.tp-toggle-row+.tp-toggle-row{border-top:1px solid var(--tp-line)}.tp-toggle-name{font-size:15.5px;font-weight:600;min-width:0}.tp-toggle-actions{display:flex;align-items:center;gap:14px}.tp-toggle-note{font-size:13px;color:var(--tp-muted)}.tp-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tp-history li{font-family:var(--tp-meta);font-size:12.5px;line-height:1.5;color:var(--tp-muted)}.tp-token-note{max-width:56ch}.tp-main{width:min(720px,100%);margin:0 auto;padding:18px 18px 44px;display:flex;flex-direction:column;gap:13px;flex:1}.tp-main h1,.tp-surface h1{margin:2px 0 0;font-family:var(--tp-display);font-weight:var(--tp-title-weight);font-size:clamp(27px,5.4vw,36px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.tp-lead{margin:-6px 0 0;font-size:15.5px;line-height:1.45;max-width:52ch;color:var(--tp-ink-soft)}.tp-muted{margin:0;color:var(--tp-muted);font-size:14px;line-height:1.45}.tp-loading{padding:24px 0;font-family:var(--tp-meta);font-size:12.5px;letter-spacing:.04em}.tp-error{margin:0;color:var(--tp-bad-ink);font-size:13.5px}.tp-ok{margin:0;color:var(--tp-now-ink);font-size:14.5px;font-weight:600}.tp-note{margin:0;font-size:13.5px;color:var(--tp-soon-ink)}.tp-eyebrow,.tp-week>h2,.tp-card h3{margin:0;font-family:var(--tp-label-font);font-weight:500;font-size:calc(14px * var(--tp-label-scale));letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-muted)}.tp-card{background:var(--tp-card);border:var(--tp-card-edge) solid var(--tp-card-edge-color);border-radius:var(--tp-r-card);padding:18px;display:flex;flex-direction:column;gap:12px}.tp-card h2{margin:0;font-family:var(--tp-display);font-weight:var(--tp-title-weight);font-size:19px;line-height:1.24}.tp-card h3{margin-top:6px}.tp-card p{margin:0;font-size:14.5px;line-height:1.5}.tp-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--tp-r-ctl);font-size:14px;line-height:1.4;border:1px solid var(--tp-now-line);background:var(--tp-now-bg);color:var(--tp-now-ink)}.tp-banner span:first-child{flex:1}.tp-banner.held{border-color:var(--tp-soon-line);background:var(--tp-soon-bg);color:var(--tp-soon-ink)}.tp-banner.error{border-color:var(--tp-bad-line);background:var(--tp-bad-bg);color:var(--tp-bad-ink)}.tp-x{font:inherit;font-size:20px;line-height:1;width:36px;height:36px;border:0;border-radius:var(--tp-r-ctl);background:transparent;color:inherit;opacity:.7;cursor:pointer;flex:none}.tp-x:hover{opacity:1}.tp-mine-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--tp-line);flex-wrap:wrap}.tp-list li:first-child{border-top:0;padding-top:2px}.tp-list-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-list-main b{font-size:15px;font-weight:600}.tp-list-main small{font-family:var(--tp-meta);letter-spacing:var(--tp-meta-track);color:var(--tp-muted);font-size:12px}.tp-list-main small.tp-list-note{font-family:inherit;font-size:12.5px;color:var(--tp-ink-soft);letter-spacing:0;max-width:52ch;margin-top:3px}.tp-list-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-consent-line{margin-top:4px;font-family:var(--tp-meta);font-size:11.5px;letter-spacing:var(--tp-meta-track)}.tp-picker{display:flex;flex-direction:column;gap:13px}.tp-pick-list{background:var(--tp-card);border:1px solid var(--tp-line);border-radius:8px;overflow:hidden}.tp-pick-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 13px;padding:11px 15px;border-top:1px solid var(--tp-line);cursor:pointer}.tp-pick-row:first-child{border-top:0}.tp-pick-row:hover{background:color-mix(in oklab,var(--tp-ink) 2.5%,transparent)}.tp-pick-row.is-picked{background:color-mix(in oklab,var(--tp-accent) 4%,transparent)}.tp-pick-row.is-held{cursor:default;color:var(--tp-muted)}.tp-pick-row.is-held:hover{background:transparent}.tp-pick-row>input{width:19px;height:19px;margin:0;accent-color:var(--tp-accent);cursor:inherit}.tp-pick-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px;min-width:0}.tp-pick-day{grid-column:1;font-family:var(--tp-label-font);font-size:calc(13px * var(--tp-label-scale));font-weight:500;letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-muted)}.tp-pick-time{grid-column:2;grid-row:1;justify-self:end;font-family:var(--tp-meta);font-size:14px;font-weight:600;color:var(--tp-ink)}.tp-pick-name{grid-column:1;font-size:15.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-pick-dur{grid-column:2;justify-self:end;font-family:var(--tp-meta);font-size:12px;color:var(--tp-muted)}.tp-pick-access{grid-column:1;font-size:12.5px;color:var(--tp-muted)}.tp-pick-fast{grid-column:2;justify-self:end;font-family:var(--tp-label-font);font-size:calc(12.5px * var(--tp-label-scale));letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-ink)}.tp-pick-commit{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.tp-pick-commit .tp-btn:disabled{cursor:not-allowed}.tp-pick-note{margin:0;font-family:var(--tp-meta);font-size:11.5px;letter-spacing:var(--tp-meta-track);color:var(--tp-muted)}.tp-disclose{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 0;border:0;background:transparent;color:var(--tp-muted);font-family:var(--tp-label-font);font-size:calc(13.5px * var(--tp-label-scale));font-weight:500;letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);cursor:pointer}.tp-disclose:hover{color:var(--tp-ink)}.tp-disclose:focus-visible{outline:2px solid var(--tp-ink);outline-offset:3px}.tp-disclose-mark{font-size:14px;letter-spacing:0}.tp-weeks{display:flex;flex-direction:column;gap:17px}.tp-week{display:flex;flex-direction:column}.tp-week>h2{margin-bottom:5px;color:var(--tp-ink)}.tp-week-rows{position:relative;border-top:1.5px solid var(--tp-ink)}.tp-week-rows:before{content:"";position:absolute;top:0;bottom:0;left:var(--tp-gutter);width:1px;background:var(--tp-line);pointer-events:none}.tp-row{display:grid;grid-template-columns:var(--tp-gutter) minmax(0,1fr);align-items:stretch;border-top:1px solid var(--tp-line)}.tp-row:first-child{border-top:0}.tp-row.is-open{background:color-mix(in oklab,var(--tp-ink) 3.5%,transparent)}.tp-row.is-mine{box-shadow:inset 3px 0 0 var(--tp-ink)}.tp-row.is-cancelled{opacity:.6}.tp-row-date{display:flex;flex-direction:column;justify-content:flex-start;padding:9px 9px 8px 7px;font-family:var(--tp-meta);line-height:1.06}.tp-row-weekday{font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--tp-muted)}.tp-row-daynum{font-size:20px;font-weight:600;color:var(--tp-ink)}.tp-row-rel{margin-top:2px;font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tp-muted)}.tp-row.is-today .tp-row-weekday,.tp-row.is-today .tp-row-rel,.tp-row.is-today .tp-row-daynum{color:var(--tp-now-ink)}.tp-row-main{display:grid;grid-template-columns:62px minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:9px 0 9px 11px;min-width:0}.tp-row-time{display:flex;flex-direction:column;gap:1px;font-family:var(--tp-meta);font-size:12.5px;line-height:1.4}.tp-row-time b{font-weight:600;font-size:15px;color:var(--tp-ink)}.tp-row-time small{color:var(--tp-muted);font-size:12px;white-space:nowrap}.tp-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-row-title{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:9px}.tp-row-title h3{margin:0;font-size:15.5px;font-weight:600;line-height:1.25}.tp-badge{font-size:12.5px;color:var(--tp-muted)}.tp-row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--tp-muted)}.tp-spots{font-family:var(--tp-meta);font-size:11.5px;letter-spacing:var(--tp-meta-track)}.tp-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--tp-label-font);font-size:calc(13.5px * var(--tp-label-scale));letter-spacing:calc(var(--tp-label-track) / 3);text-transform:var(--tp-label-case);padding:3px 9px;border-radius:max(2px,calc(var(--tp-r-ctl) - 2px));white-space:nowrap;background:var(--tp-open-bg);border:1px solid var(--tp-line);color:var(--tp-ink-soft)}.tp-chip.ok{background:var(--tp-now-bg);color:var(--tp-now-ink);border-color:var(--tp-now-line)}.tp-chip.warn{background:var(--tp-soon-bg);color:var(--tp-soon-ink);border-color:var(--tp-soon-line)}.tp-chip.muted{color:var(--tp-muted)}.tp-chip.series{background:transparent;border-style:dashed;border-color:var(--tp-rule);color:var(--tp-ink-soft)}.tp-row-actions{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.tp-btn{font:inherit;font-size:13.5px;font-weight:500;min-height:42px;padding:10px 22px;border-radius:var(--tp-r-btn);border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.tp-btn:disabled{opacity:.55;cursor:progress}.tp-btn.primary{background:var(--tp-primary);color:var(--tp-primary-ink)}.tp-btn.primary:hover:not(:disabled){opacity:.86}.tp-btn.secondary{background:transparent;color:var(--tp-ink);border-color:var(--tp-btn-edge);padding:9px 21px}.tp-btn.secondary:hover:not(:disabled){background:var(--tp-open-bg)}.tp-btn.ghost{background:transparent;color:var(--tp-muted);text-decoration:underline;text-underline-offset:4px;padding:10px 2px;font-size:13px}.tp-btn.ghost:hover:not(:disabled){color:var(--tp-ink)}.tp-btn.danger{background:var(--tp-bad-bg);color:var(--tp-bad-ink);border-color:var(--tp-bad-line)}.tp-btn.small{min-height:36px;padding:6px 14px;font-size:13px}.tp-btn.ghost.small{padding:6px 2px}.tp-btn:focus-visible,.tp-lang button:focus-visible,.tp-link:focus-visible,.tp-x:focus-visible{outline:2px solid var(--tp-ink);outline-offset:2px}.tp-band .tp-btn:focus-visible,.tp-lang button:focus-visible,.tp-link:focus-visible{outline-color:var(--tp-band-ink)}.tp-form,.tp-inline-form{display:flex;flex-direction:column;gap:14px}.tp-form label,.tp-inline-form label{display:flex;flex-direction:column;gap:5px}.tp-form label>span,.tp-inline-form label>span{font-family:var(--tp-label-font);font-size:calc(13.5px * var(--tp-label-scale));letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-muted)}.tp-form input[type=email],.tp-form input[type=text],.tp-inline-form input{font:inherit;font-size:16px;min-height:46px;padding:10px 12px;border:1px solid var(--tp-rule);border-radius:var(--tp-r-ctl);background:var(--tp-field-bg);color:var(--tp-ink)}.tp-form input:focus,.tp-inline-form input:focus{outline:none;border-color:var(--tp-ink);background:var(--tp-card);box-shadow:0 0 0 3px color-mix(in oklab,var(--tp-ink) 10%,transparent)}.tp-check{flex-direction:row!important;align-items:flex-start;gap:10px!important;font-size:13.5px;line-height:1.45;color:var(--tp-ink-soft)}.tp-check>span{font-family:var(--tp-body)!important;font-size:13.5px!important;letter-spacing:0!important;text-transform:none!important;color:var(--tp-ink-soft)!important}.tp-check input{width:17px;height:17px;margin-top:3px;flex:none;accent-color:var(--tp-accent)}.tp-request .tp-inline-form{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.tp-request .tp-inline-form label{flex:1 1 220px}.tp-scrim{position:fixed;inset:0;background:color-mix(in oklab,var(--tp-ink) 55%,transparent);display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}.tp-sheet{position:relative;width:100%;max-height:92vh;overflow:auto;background:var(--tp-card);border:var(--tp-card-edge) solid var(--tp-card-edge-color);border-bottom:0;border-radius:var(--tp-r-card) var(--tp-r-card) 0 0;display:flex;flex-direction:column}.tp-sheet-band{background:var(--tp-band);color:var(--tp-band-ink);padding:13px 54px 13px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:14px}.tp-sheet-band .tp-mark{font-size:11px}.tp-tag{font-family:var(--tp-nav-font);font-size:calc(13.5px * var(--tp-nav-scale));letter-spacing:var(--tp-nav-track);text-transform:var(--tp-nav-case);color:color-mix(in oklab,var(--tp-band-ink) 66%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-sheet-body{padding:18px 18px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.tp-sheet h2{margin:0;font-family:var(--tp-display);font-weight:var(--tp-title-weight);font-size:19px;line-height:1.25}.tp-sheet-x{position:absolute;top:8px;right:8px;color:var(--tp-band-ink);opacity:.85}.tp-outcome{display:flex;flex-direction:column;gap:10px}.tp-outcome p{font-size:15px;line-height:1.5;margin:0}.tp-sheet-foot{margin:4px -18px calc(-20px - env(safe-area-inset-bottom));padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--tp-line);background:var(--tp-open-bg);font-size:12.5px;color:var(--tp-muted)}.tp-foot{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 18px calc(18px + env(safe-area-inset-bottom));color:var(--tp-muted);font-family:var(--tp-meta);font-size:calc(14px * var(--tp-label-scale));letter-spacing:var(--tp-meta-track);border-top:1px solid var(--tp-line)}.tp-foot-brand{display:inline-flex;gap:10px}.tp-foot a{color:var(--tp-muted);text-decoration:none}.tp-foot a:hover{color:var(--tp-ink)}.tp-foot a:focus-visible{outline:2px solid var(--tp-ink);outline-offset:3px}.tp-foot-consent{display:flex;flex-direction:column;gap:2px;font-family:var(--tp-body);letter-spacing:0}.tp-foot .tp-foot-consent a{color:var(--tp-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.tp-foot .tp-foot-consent a[aria-current=page]{font-weight:600;text-decoration-thickness:2px}.tp-foot-consent span{font-size:12.5px;color:var(--tp-muted)}@media (min-width: 720px){.tp-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:20px 26px 22px}.tp-foot-brand{padding-bottom:2px}}@media (min-width: 720px){.tp-main{width:min(900px,100%);padding:24px 26px 56px;gap:15px}.tp-surface{gap:15px}.tp{--tp-gutter: 78px}.tp-row-main{grid-template-columns:108px minmax(0,1fr) auto;gap:2px 14px;padding-left:16px}.tp-pick-row{padding:10px 17px;gap:0 15px}.tp-pick-main{grid-template-columns:104px 58px minmax(0,264px) 62px minmax(0,1fr);align-items:baseline;gap:0 15px}.tp-pick-day,.tp-pick-time,.tp-pick-name,.tp-pick-dur,.tp-pick-access,.tp-pick-fast{grid-row:1;justify-self:start}.tp-pick-day{grid-column:1}.tp-pick-time{grid-column:2}.tp-pick-name{grid-column:3}.tp-pick-dur{grid-column:4}.tp-pick-access{grid-column:5}.tp-pick-fast{grid-column:6;justify-self:end}.tp-pick-row:has(.tp-pick-fast) .tp-pick-main{grid-template-columns:104px 58px minmax(0,264px) 62px minmax(0,1fr) auto}.tp-row-actions{grid-column:3;align-self:center;justify-content:flex-end;margin-top:0}.tp-btn{min-height:34px;padding:7px 17px;font-size:13px}.tp-btn.secondary{padding:6px 16px}.tp-btn.ghost{padding:7px 2px}.tp-inline-form .tp-btn{min-height:46px;padding:10px 20px}.tp-scrim{align-items:center;padding:24px}.tp-sheet{width:min(480px,100%);border-radius:var(--tp-r-card);border-bottom:var(--tp-card-edge) solid var(--tp-card-edge-color)}.tp-sheet-body{padding-bottom:20px}.tp-sheet-foot{margin-bottom:-20px;padding-bottom:14px}.tp-link{max-width:none}}.tp-main:has(>.tp-surface){width:min(1180px,100%)}.tp-offering-group{margin-top:12px}.tp-offering-group+.tp-offering-group{border-top:1px solid var(--tp-line);padding-top:28px}.tp-offering-group>h2{font-weight:650;margin:0 0 16px;font-size:24px;letter-spacing:-.025em}.tp-offerings{display:grid;gap:18px}.tp-offering{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center;border:1px solid var(--tp-line);border-radius:16px;padding:16px;background:var(--tp-card)}.tp-offering:has(.tp-offering-photo){grid-template-columns:minmax(180px,27%) minmax(0,1fr) 180px}.tp-offering-photo{width:100%;height:220px;object-fit:cover;border-radius:10px}.tp-offering-details{min-width:0}.tp-offering-details h3{font-weight:650;font-size:24px;line-height:1.2;margin:0 0 12px;letter-spacing:-.025em}.tp-offering-description{color:var(--tp-ink-soft);line-height:1.5;margin:12px 0;white-space:pre-line}.tp-offering-rhythm{color:var(--tp-muted);margin:12px 0}.tp-offering-next{line-height:1.5;margin:12px 0 8px}.tp-offering-next>span{display:block;font-size:12px;color:var(--tp-muted)}.tp-offering-next strong{font-weight:600}.tp-offering-actions{display:grid;gap:10px}.tp-offering-actions .tp-btn{width:100%;justify-content:center}.tp-offering-expand{grid-column:1 / -1;border-top:1px solid var(--tp-line);padding:20px 0 4px;display:grid;gap:18px}.tp-choices{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-choices legend{font-size:18px;font-weight:600;margin-bottom:14px}.tp-choice{border:1px solid var(--tp-line);border-radius:10px;padding:18px;display:flex;align-items:start;gap:12px;cursor:pointer}.tp-choice:has(:checked){border-color:var(--tp-primary);background:var(--tp-field-bg)}.tp-choice:has(:disabled){opacity:.55;cursor:default}.tp-choice input{margin-top:3px;width:18px;height:18px;accent-color:var(--tp-primary)}.tp-choice small,.tp-reservation small{display:block;font-size:13px;line-height:1.5;color:var(--tp-muted);margin-top:6px}.tp-offering-expand>.tp-btn{justify-self:end}.tp-reservation{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--tp-line);padding-top:12px}@container (max-width: 740px){.tp-offering,.tp-offering:has(.tp-offering-photo){grid-template-columns:120px minmax(0,1fr);gap:16px}.tp-offering:not(:has(.tp-offering-photo)) .tp-offering-details{grid-column:1 / -1}.tp-offering-photo{height:145px;align-self:start}.tp-offering-details h3{font-size:20px}.tp-offering-actions{grid-column:1 / -1}.tp-offering-description{font-size:14px}.tp-choices{grid-template-columns:1fr}.tp-offering-expand>.tp-btn{justify-self:stretch}.tp-reservation{flex-wrap:wrap}}@media (max-width: 560px){.tp-offering,.tp-offering:has(.tp-offering-photo){grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px}.tp-offering:not(:has(.tp-offering-photo)) .tp-offering-details{grid-column:1 / -1}.tp-offering-photo{height:130px;align-self:start}.tp-offering-details h3{font-size:20px}.tp-offering-actions{grid-column:1 / -1}.tp-choices{grid-template-columns:1fr}.tp-offering-expand>.tp-btn{justify-self:stretch}.tp-reservation{flex-wrap:wrap}}.tp-request-inline{box-sizing:border-box;width:100%;max-width:820px;margin-top:32px;padding:0;border:1px solid var(--tp-line, #dbd8d1);border-radius:var(--tp-r-card);background:var(--tp-card);container-type:inline-size}.tp-request-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.tp-request-intro{padding:28px;background:color-mix(in oklab,var(--tp-ink) 6%,var(--tp-card));border-right:1px solid var(--tp-line);border-radius:calc(var(--tp-r-card) - 1px) 0 0 calc(var(--tp-r-card) - 1px)}.tp-request-body{min-width:0;padding:28px;align-self:center}.tp-request-intro h2:focus{outline:none}.tp-request-icon{display:block;width:32px;height:32px;margin-bottom:20px;color:var(--tp-ink)}.tp-request-disclosure{color:var(--tp-ink, #111);background:transparent;border:0;padding:0;cursor:pointer;font:inherit;text-transform:none;letter-spacing:normal}.tp-request-inline h2{font-size:24px;font-weight:min(650,var(--tp-title-weight));line-height:1.25;letter-spacing:-.025em;margin:0 0 8px}.tp-request-inline .tp-inline-form{flex-direction:column;align-items:stretch;gap:12px;margin-top:0}.tp-request-inline .tp-inline-form label{flex:auto;min-width:0}.tp-request-inline .tp-inline-form label>span{font-family:var(--tp-body);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tp-ink)}.tp-request-inline .tp-inline-form input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border-radius:var(--tp-r-ctl)}.tp-request-inline .tp-inline-form .tp-btn{width:100%;min-height:48px;border-radius:var(--tp-r-ctl);white-space:normal}.tp-request-inline .tp-request-disclosure:focus-visible{outline-color:var(--tp-ink)}.tp-request-inline .tp-request-disclosure{margin:20px 28px}.tp-request-disclosure+#request-link-form{border-top:1px solid var(--tp-line)}.tp-request-disclosure+#request-link-form .tp-request-intro{border-top-left-radius:0}.tp-request-hint{font-size:13px;line-height:1.5;margin-top:14px}@container (max-width: 580px){.tp-request-layout{grid-template-columns:minmax(0,1fr)}.tp-request-intro{border-right:0;border-bottom:1px solid var(--tp-line);border-radius:calc(var(--tp-r-card) - 1px) calc(var(--tp-r-card) - 1px) 0 0;padding:24px}.tp-request-body{padding:24px}.tp-request-disclosure+#request-link-form .tp-request-intro{border-radius:0}}.tp-offering-fact{display:flex;align-items:center;gap:12px;margin:14px 0}.tp-offering-fact>svg,.tp-offering-meta svg{flex:none;color:var(--tp-ink)}.tp-offering-fact .tp-offering-next{margin:0}.tp-offering-meta{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:16px 0 0}.tp-offering-meta li{display:flex;align-items:center;gap:12px;font-size:14px}.tp-surface>div>.tp-request-inline{margin-bottom:28px}.tp-head{display:flex;flex-direction:column;gap:18px}.tp-head-text{display:flex;flex-direction:column;gap:13px}@container (min-width: 760px){.tp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:40px}}.tp-request-compact.tp-request-inline{margin:0}.tp-request-compact .tp-request-intro,.tp-request-compact .tp-request-body{padding:20px}.tp-request-compact.tp-request-inline h2{font-size:18px;margin:0 0 4px}.tp-request-compact .tp-inline-form{flex-direction:column;align-items:stretch;gap:12px;margin-top:14px}.tp-request-compact .tp-inline-form label{flex:auto}.tp-request-compact .tp-inline-form .tp-btn{width:100%;border-radius:var(--tp-r-ctl)}.tp-request-check{display:flex;flex-direction:column;gap:14px}.tp-request-check h2{outline:none}.tp-request-check .tp-muted{margin-top:4px}.tp-request-address{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--tp-line);border-radius:var(--tp-r-ctl);background:var(--tp-card)}.tp-request-address-label{font-family:var(--tp-label-font);font-size:calc(13.5px * var(--tp-label-scale));letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-muted)}.tp-request-address strong{font-size:16.5px;font-weight:600;overflow-wrap:anywhere}.tp-request-edit{font:inherit;font-size:14px;color:var(--tp-ink);background:transparent;border:0;padding:6px 0;min-height:32px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tp-request-edit:focus-visible{outline:2px solid var(--tp-ink);outline-offset:2px}.tp-request-check>.tp-btn{align-self:stretch}.tp-request-feedback{margin:0;font-size:14px;line-height:1.45;color:var(--tp-ink-soft)}.tp-request-feedback.is-shown{padding:12px 14px;border-radius:var(--tp-r-ctl);background:color-mix(in oklab,var(--tp-ink) 6%,transparent)}.tp-request-feedback.is-error{background:var(--tp-bad-bg);color:var(--tp-bad-ink)}.tp-request-feedback:empty{display:none}@media (min-width: 720px){.tp-request-inline:not(.tp-request-compact) .tp-request-check>.tp-btn{align-self:flex-start}}.tp-main:has(.tp-cal-layout){width:min(1100px,100%)}.tp-cal-summary{margin:0;color:var(--tp-ink-soft);font-size:15px}.tp-cal-layout{display:grid;gap:16px;align-items:start}@media (min-width: 860px){.tp-cal-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px}}.tp-cal-layout[aria-busy=true] .tp-cal-grid{opacity:.55}.tp-cal,.tp-cal-detail{border-width:1px;border-color:var(--tp-line)}.tp-cal-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--tp-line)}.tp-cal-head h2{text-align:center}.tp-cal-arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--tp-r-ctl);background:transparent;color:var(--tp-ink);cursor:pointer}.tp-cal-arrow:hover:not([aria-disabled=true]){background:var(--tp-open-bg)}.tp-cal-arrow[aria-disabled=true]{color:var(--tp-rule);cursor:default}.tp-cal-arrow:focus-visible,.tp-cal-day:focus-visible{outline:2px solid var(--tp-ink);outline-offset:2px}.tp-cal-grid{width:100%;border-collapse:collapse;table-layout:fixed}.tp-cal-grid th{padding:6px 0 8px;text-align:center;font-family:var(--tp-label-font);font-size:calc(13px * var(--tp-label-scale));font-weight:500;letter-spacing:var(--tp-label-track);text-transform:var(--tp-label-case);color:var(--tp-muted)}.tp-cal-grid abbr{text-decoration:none}.tp-cal-grid td{height:52px;padding:0;text-align:center;vertical-align:middle;border:1px solid var(--tp-line)}.tp-cal-day{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;color:var(--tp-muted)}button.tp-cal-day{border:0;border-radius:50%;background:transparent;color:var(--tp-ink);font-weight:600;cursor:pointer}button.tp-cal-day:hover{background:var(--tp-open-bg)}.tp-cal-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.tp-cal-day .tp-cal-dot{position:absolute;bottom:5px}button.tp-cal-day.is-selected{background:var(--tp-ink);color:var(--tp-card)}.tp-cal-legend{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:13.5px;color:var(--tp-ink-soft)}.tp-cal-detail h2{padding-bottom:12px;border-bottom:1px solid var(--tp-line)}.tp-cal-session{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tp-cal-session+.tp-cal-session{padding-top:12px;border-top:1px solid var(--tp-line)}.tp-card h3.tp-cal-session-title{margin:0;font-family:var(--tp-display);font-size:20px;font-weight:var(--tp-title-weight);letter-spacing:-.01em;text-transform:none;color:var(--tp-ink)}.tp-cal-time{font-family:var(--tp-meta);font-size:14px;color:var(--tp-muted)}@media (max-width: 480px){.tp-cal{padding:14px 10px}.tp-cal-grid td{height:44px}.tp-cal-day{width:36px;height:36px;font-size:13px}}.tp-home-mine{display:grid;gap:16px;--pc-ink: var(--tp-ink);--pc-bg: var(--tp-card);--pc-line: var(--tp-line)}.tp-home-mine>.tp-eyebrow{margin:0}.tp-home-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tp-home-singles .tp-list li{align-items:flex-start}:root[data-ui=v2] .ib-thread-wrap{min-width:0}:root[data-ui=v2] .ib-phone{max-width:380px;margin-left:auto;margin-right:auto}:root[data-ui=v2] .ib-thread{display:flex;flex-direction:column;gap:2px;padding:0 12px 12px}:root[data-ui=v2] .ib-stamp{margin:0;padding:12px 0 8px;text-align:center;font-size:11px;line-height:1.3;color:#8e8e93}:root[data-ui=v2] .ib-stamp b{font-weight:600}:root[data-ui=v2] .ib-b{max-width:78%;padding:8px 14px;border-radius:18px;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .ib-b+.ib-b{margin-top:2px}:root[data-ui=v2] .ib-b.is-them{margin-right:auto;background:#e9e9eb;color:#111;border-bottom-left-radius:5px}:root[data-ui=v2] .ib-b.is-me{margin-left:auto;background:#34c759;color:#fff;border-bottom-right-radius:5px}:root[data-ui=v2] .ib-b.is-draft{outline:1.5px dashed #8e8e93;outline-offset:2px}:root[data-ui=v2] .ib-b[contenteditable]{cursor:text;min-width:60px}:root[data-ui=v2] .ib-b[contenteditable]:focus{outline:2px solid rgba(2,55,86,.45);outline-offset:2px}:root[data-ui=v2] .ib-b[contenteditable]:empty:before{content:attr(data-placeholder);color:#8e8e93}:root[data-ui=v2] .ib-tag{margin:3px 4px 0 0;align-self:flex-start;font-size:10.5px;color:#8e8e93}:root[data-ui=v2] .ib-tag.is-right{align-self:flex-end}:root[data-ui=v2] .ib-call{margin:6px auto;font-size:11px;color:#8e8e93}:root[data-ui=v2] .ib-compose{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line, #e5e5e5);padding:8px 12px}:root[data-ui=v2] .ib-compose i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:999px;background:#e9e9eb;color:#8e8e93;font-style:normal;font-size:17px}:root[data-ui=v2] .ib-compose span{flex:1;border:1px solid #d5d5da;border-radius:999px;padding:6px 12px;font-size:13px;color:#8e8e93}:root[data-ui=v2] .ib-phone.is-ig .ib-b{border-radius:22px;padding:9px 14px}:root[data-ui=v2] .ib-phone.is-ig .ib-b.is-them{background:#efefef;color:#000;border-bottom-left-radius:22px}:root[data-ui=v2] .ib-phone.is-ig .ib-b.is-me{background:#3797f0;color:#fff;border-bottom-right-radius:22px}:root[data-ui=v2] .ib-ig-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #efefef}:root[data-ui=v2] .ib-ig-head .nm{display:grid;line-height:1.2}:root[data-ui=v2] .ib-ig-head .nm b{font-size:13px;font-weight:600;color:#000}:root[data-ui=v2] .ib-ig-head .nm small{font-size:11px;color:#737373}:root[data-ui=v2] .ib-ig-head .back{font-size:20px;line-height:1;color:#000}:root[data-ui=v2] .ib-phone.is-ig .ib-compose span{border-color:#dbdbdb;border-radius:22px}:root[data-ui=v2] .ib-count{margin:10px 0 0;text-align:center;font-size:11.5px;color:var(--color-muted, #5d6662);font-variant-numeric:tabular-nums}:root[data-ui=v2] .ib-count.is-ucs2{color:#b42318}:root[data-ui=v2] .ib-subj-edit{outline:1.5px dashed color-mix(in oklch,var(--ink, #1d211f) 30%,transparent);outline-offset:3px;border-radius:2px;cursor:text}:root[data-ui=v2] .ib-subj-edit:focus{outline:2px solid rgba(2,55,86,.45)}:root[data-ui=v2] .ib-inplace-note{color:var(--green, #005943)}:root[data-ui=v2] .ib-sec-h{margin:0 0 8px;font:500 var(--label-size)/1.2 var(--font-mono, ui-monospace, monospace);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-muted, #5d6662)}:root[data-ui=v2] .ib-loose{margin:14px 0 16px}.rr-inbox-menu{flex-shrink:0;padding:5px 7px;min-height:30px}.rr-context{margin-top:8px;min-width:0;font-size:12px;line-height:1.5}.rr-context:empty{display:none}.rr-capture{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-align:left}.rr-context-reasons{margin-bottom:9px;border:1px solid var(--border,#d9e3dd);border-radius:6px;padding:8px 10px;background:var(--panel,#fff)}.rr-context-reasons>summary{cursor:pointer;font-weight:600}.rr-context-note{font-size:11px;color:var(--muted,#66776f);margin:7px 0}.rr-context-rule{border-top:1px solid var(--border,#d9e3dd);padding:8px 0}.rr-context-rule dl{display:grid;grid-template-columns:minmax(75px,auto) minmax(0,1fr);gap:5px 12px;margin:0 0 8px}.rr-context-rule dt{font-weight:600;color:var(--muted,#66776f)}.rr-context-rule dd{margin:0;overflow-wrap:anywhere}.rr-context-rule .linkish{font-size:12px}@media (max-width:600px){.rr-context-rule dl{grid-template-columns:1fr;gap:2px}.rr-context-rule dd{margin-bottom:7px}}.sx{display:grid;gap:14px;container-type:inline-size}.sx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sx-bulks{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sx-bulk{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:13px;cursor:pointer;white-space:nowrap}.sx-bulk input,.sx-tick input{accent-color:var(--green);margin:0}.sx-permalink{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12.5px}.sx-muted{color:var(--muted);font-size:12.5px}.sx-role{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--line);border-radius:3px;background:var(--card);color:var(--muted);font:400 11px/1 var(--font-mono);white-space:nowrap}.sx-role[data-role=asks]{color:var(--green);border-color:var(--green-line, var(--line))}.sx-tick{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px 0 4px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font:400 11.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.sx-gone{margin:0;padding:0;color:var(--muted);font:400 12.5px/1.4 var(--font-sans);display:flex;flex-wrap:wrap;gap:6px}.sx-quote{margin:0;padding-left:10px;border-left:2px solid var(--line);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sx-edit{display:grid;gap:8px}.sx-lbl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:12.5px;font-weight:500}.sx-av{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;object-fit:cover;background:#efefef;color:#737373;font:600 11px/1 var(--font-sans)}.sx-av.is-biz{background:var(--green, #0f3d2e);color:#fff}.sx-av.is-page{width:40px;height:40px}.sx-av.is-sm{width:24px;height:24px;font-size:9px}.sx-av.is-lg{width:44px;height:44px;font-size:14px}.sx-media{overflow:hidden;background:#efefef}.sx-media.is-square{aspect-ratio:1 / 1}.sx-media.is-wide{aspect-ratio:5 / 3}.sx-media img,.sx-media video{display:block;width:100%;height:100%;object-fit:cover}.sx-media-empty{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;min-height:120px;padding:16px;color:#737373;font:400 12.5px/1.4 var(--font-sans);text-align:center}.sx-st-frame,.sx-dm{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sx-st{display:grid}.sx-st-dialog{width:auto;max-width:min(380px,92vw)}.sx-st-dialog .ov-body{padding:0 16px 16px}.sx-dm-thumb{display:block;margin:0;padding:0;border:0;border-radius:12px;background:none;cursor:zoom-in}.sx-dm-thumb:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sx-st-frame{position:relative;width:min(340px,80vw);aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#111;color:#fff}.sx-st-frame>.sx-media{position:absolute;inset:0;background:#222}.sx-st-frame>.sx-media .sx-media-empty{color:#bbb}.sx-st-bars{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:3px}.sx-st-bars>i{flex:1;height:2px;border-radius:1px;background:#ffffff59}.sx-st-bars>i.is-done{background:#fff}.sx-st-bars>i.is-on{background:linear-gradient(90deg,#fff 60%,#ffffff59 60%)}.sx-st-hd{position:absolute;top:18px;left:10px;right:10px;display:flex;align-items:center;gap:8px;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sx-st-hd .sx-av{width:28px;height:28px}.sx-st-hd b{font-weight:600}.sx-st-reply{position:absolute;left:10px;right:10px;bottom:12px;display:flex;align-items:center;gap:12px}.sx-st-reply>span{flex:1;padding:9px 14px;border:1px solid rgba(255,255,255,.7);border-radius:22px;font-size:13px}.sx-dm{display:flex;flex-direction:column;min-width:0;color:var(--ink)}.sx-dm-body{display:flex;flex-direction:column;gap:6px;padding:4px 0 8px}.sx-dm-row{display:flex}.sx-dm-row.is-me{justify-content:flex-end}.sx-dm-col{display:grid;justify-items:start;gap:4px;max-width:78%}.is-me>.sx-dm-col{justify-items:end}.sx-dm-row.is-draft>.sx-dm-col{width:78%}.sx-dm-row.is-draft textarea{width:100%}.sx-dm-lbl{padding-left:4px;color:#737373;font-size:12px}.sx-media.is-thumb{width:96px;aspect-ratio:9 / 16;border-radius:12px;background:#222}.sx-media.is-thumb .sx-media-empty{min-height:0;padding:4px}.sx-dm-bub{padding:8px 12px;border-radius:18px;background:#efefef;font-size:15px;line-height:20px;overflow-wrap:anywhere;white-space:pre-wrap}.sx-dm-bub.is-me{background:#3797f0;color:#fff}.sx-dm-bub.is-editing{width:100%}.sx-dm-at{color:#737373;font-size:11px}.sx-dm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px}.sx-dm-acts .linkish{display:inline-flex;align-items:center;gap:4px}.sx-dm-note{margin:0;padding:0}.sx-two{display:grid;grid-template-columns:minmax(0,500px) minmax(320px,1fr);gap:24px;align-items:stretch}.sx-feed-col,.sx-work{min-width:0}.sx-feed-col{position:sticky;top:calc(var(--dx-head-h, 0px) + 24px);align-self:start}.sx-card{container-type:inline-size;border:1px solid #dbdbdb;border-radius:8px;background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;overflow:hidden}.sx-card.is-fb{border-color:#ced0d4;color:#080809;box-shadow:0 1px 2px #0000001f;font-size:15px;line-height:20px}.sx-card-hd{display:flex;align-items:center;gap:10px;padding:10px 12px}.sx-card-hd-t{flex:1;min-width:0;display:grid;line-height:1.2}.sx-card-hd-t b{font-size:14px;font-weight:600}.sx-card-sub{display:inline-flex;align-items:center;gap:4px;color:#737373;font-size:12px}.sx-card.is-fb .sx-card-sub{color:#65676b}.sx-card-link{display:inline-grid;color:#737373}.sx-media.is-feed{display:grid;place-items:center;background:transparent;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.sx-media.is-feed img,.sx-media.is-feed video{display:block;width:100%;height:auto;max-height:177.78cqi;object-fit:cover}.sx-card.is-fb .sx-media.is-feed img,.sx-card.is-fb .sx-media.is-feed video{max-height:125cqi}.sx-media.is-feed .sx-media-empty{min-height:180px;background:#f4f4f4;width:100%}.sx-card-stats{display:flex;gap:16px;padding:10px 12px 4px;font-weight:600;font-size:14px}.sx-card.is-fb .sx-card-stats{font-weight:400;color:#65676b;border-bottom:1px solid #ced0d4;margin:0 12px;padding:10px 0}.sx-card-stats span{display:inline-flex;align-items:center;gap:5px}.sx-card-cap{margin:0;padding:4px 12px 8px;white-space:pre-wrap;overflow-wrap:anywhere}.sx-card-cap.is-fb{padding:0 12px 10px}.sx-card-cap b{font-weight:600}.sx-work{display:flex;flex-direction:column;padding-left:20px;border-left:1px solid var(--line)}.sx-work-h{flex:none;display:grid;gap:8px;padding:0 0 12px;border-bottom:1px solid var(--line)}.sx-work-title{margin:0;font-size:14px;font-weight:500}.sx-work-body{flex:1;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.sx-work-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sx-work-sec-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sx-work-foot{position:sticky;bottom:0;z-index:2;display:grid;gap:6px;border-top:1px solid var(--line);background:var(--paper)}:root[data-ui=v2] .sx-work-foot .ib-dx-foot{position:static;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;border-top:0;background:transparent;padding:10px 0}:root[data-ui=v2] .sx-work-foot .ib-dx-foot>.btn{white-space:nowrap}:root[data-ui=v2] .sx-work-foot .ib-dx-foot>.btn-ghost{padding-left:8px;padding-right:8px}:root[data-ui=v2] .sx-work-foot .ib-dx-foot>.btn-primary{min-width:0;max-width:100%}:root[data-ui=v2] .sx-work-foot .ib-dx-approve-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-q{display:grid;gap:8px;padding:6px 0 10px;scroll-margin:8px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;-webkit-font-smoothing:antialiased}.sx-q.is-fb{color:#080809;font-size:15px;line-height:20px}.sx-q.is-sel{box-shadow:inset 3px 0 0 var(--green);padding-left:10px}.sx-c{display:flex;align-items:flex-start;gap:12px}.sx-c-b{flex:1;min-width:0;display:grid;gap:4px}.sx-q-h{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.sx-q-h b{font-weight:600}.sx-c-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;color:#737373;font-size:12px;line-height:16px}.sx-q.is-fb .sx-c-meta{color:#65676b}.sx-c-heart{flex:none;margin-top:4px;color:#737373}.sx-c-replies{display:grid;gap:6px;padding-left:44px}.sx-c-replies>.sx-muted,.sx-c-replies>.sx-gone{font-family:var(--font-sans)}.sx-reply{display:flex;align-items:flex-start;gap:10px}.sx-reply .sx-reply-av{width:24px;height:24px;font-size:9px;margin-top:6px}.sx-reply-b{flex:1;min-width:0;display:grid;gap:2px;padding:6px 10px;border:1.5px solid transparent;border-radius:12px}.sx-reply.is-fb .sx-reply-b{border-radius:18px;background:#f0f2f5}.sx-reply-h{display:flex;align-items:center;gap:6px;font-size:14px}.sx-reply-h b{font-weight:600}:root[data-ui=v2] .sx-reply-ta{font:inherit;font-size:14px;line-height:18px;resize:none;overflow:hidden;min-height:2.8em;padding:0;border:0;background:transparent}.sx-q .ib-dx-acts{gap:4px 16px;padding-left:34px}.sx-c-act{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#737373;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;cursor:pointer}.sx-c-act:hover{color:#000}.sx-c-act:disabled{opacity:.5;cursor:default}.sx-q-x{margin-left:auto}.sx-q .rr-context{margin-top:0;padding-left:34px}.sx-q .rr-capture{color:#737373;font-weight:600;text-decoration:none}.sx-q .rr-capture:hover{color:#000}.sx-q .ib-dx-flags,.sx-q .ib-dx-error{margin-left:34px}.sx-tlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sx-tr{display:flex;align-items:center;gap:10px;min-height:36px;padding:2px 6px;border-radius:var(--r-control);scroll-margin:8px}.sx-tr.is-sel{background:var(--green-soft)}.sx-tr input{accent-color:var(--green);margin:0;flex:none}.sx-tr-box{width:13px;flex:none}.sx-tr-t{flex:1;min-width:0;padding:0;border:0;background:none;color:#000;font:400 14px/18px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sx-tr-t b{font-weight:600}.sx-tlist.is-quiet .sx-tr-t{color:var(--muted)}.sx-tr.is-reply{padding-left:26px}.sx-hist-state{flex:none}@container (max-width: 960px){.sx-two{grid-template-columns:minmax(0,420px) minmax(320px,1fr)}}@container (max-width: 780px){.sx-two{grid-template-columns:minmax(0,1fr)}.sx-work{padding-left:0;border-left:0}.sx-card{max-width:500px}}:root[data-ui=v2] [data-ch=email]{--chc: var(--ty-email)}:root[data-ui=v2] [data-ch=form]{--chc: var(--ty-form)}:root[data-ui=v2] [data-ch=sms]{--chc: var(--ty-sms)}:root[data-ui=v2] [data-ch=whatsapp]{--chc: oklch(50% .12 150)}:root[data-ui=v2] :is([data-ch=instagram],[data-ch=comment]){--chc: var(--ty-branch)}:root[data-ui=v2] [data-ch=messenger]{--chc: var(--blue)}:root[data-ui=v2] [data-ch=comment][data-platform=facebook]{--chc: var(--blue)}:root[data-ui=v2] [data-ch=call]{--chc: var(--ty-page)}:root[data-ui=v2] [data-ch=note]{--chc: var(--ty-booking)}:root[data-ui=v2] .tico[data-ch]{--tc: var(--chc);--tb: oklch(from var(--tc) var(--tint-chip-l) calc(c * var(--tint-chip-c)) h);--te: color-mix(in oklch, var(--tc) var(--tint-edge), var(--obj-line))}:root[data-ui=v2] :is(.listcol,.v2-listcol) .tico[data-ch]{--tc-calm: oklch(from var(--tc) l calc(c/2) h);color:var(--tc-calm);border-color:color-mix(in oklch,var(--tc-calm) 18%,var(--line))}:root[data-ui=v2] :is(.listcol,.v2-listcol) :is(.active,[aria-current=true]) .tico[data-ch]{background:var(--obj-bg);border-color:color-mix(in oklch,var(--tc-calm) 55%,var(--line))}:root[data-ui=v2] .ch{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px 0 6px;border-radius:var(--r-control);border:1px solid color-mix(in oklch,var(--chc, var(--muted)) 26%,var(--line));background:color-mix(in oklch,var(--chc, var(--muted)) 7%,var(--card));color:color-mix(in oklch,var(--chc, var(--muted)) 85%,var(--ink));font-size:12px;font-weight:500;white-space:nowrap}:root[data-ui=v2] .ch .ico{width:13px;height:13px;color:var(--chc)}:root[data-ui=v2] .ch.is-icon{width:22px;padding:0;justify-content:center}:root[data-ui=v2] .ch-stack{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .age{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .age.is-late{color:var(--red-text);font-weight:500}:root[data-ui=v2] .cite{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12px;white-space:nowrap;cursor:pointer}:root[data-ui=v2] .cite .n{font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}:root[data-ui=v2] .cite .d{color:var(--muted)}@media (hover: hover){:root[data-ui=v2] .cite:hover{border-color:var(--line-strong);background:var(--hover)}}:root[data-ui=v2] .flag{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:var(--r-control);font-size:12.5px;line-height:1.45}:root[data-ui=v2] .flag .ico{margin-top:1px}:root[data-ui=v2] .flag.is-info{background:var(--blue-soft);color:color-mix(in oklch,var(--blue) 70%,var(--ink))}:root[data-ui=v2] .flag.is-review{background:var(--amber-soft);color:var(--amber-text)}:root[data-ui=v2] .ib-rulelock{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 0;padding:8px 10px;border:1px solid var(--red-line);border-radius:var(--r-control);background:var(--red-soft);color:var(--red-text);font-size:12.5px;line-height:1.45}:root[data-ui=v2] .ib-rulelock .ico{flex:none}:root[data-ui=v2] .ib-rulelock-t{display:flex;flex-direction:column;gap:1px;flex:1 1 220px;min-width:0}:root[data-ui=v2] .ib-rulelock-t b{font-weight:500}:root[data-ui=v2] .ib-rulelock-t span{color:color-mix(in oklch,var(--red-text) 70%,var(--muted))}:root[data-ui=v2] .ib-ask{margin:12px 0 0;padding:12px 14px;border:1px solid var(--amber-line);border-radius:var(--r-surface);background:var(--amber-soft);display:grid;gap:6px}:root[data-ui=v2] .ib-ask-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--amber-text);font-size:12.5px}:root[data-ui=v2] .ib-ask-h .ico{flex:none}:root[data-ui=v2] .ib-ask-badge{background:var(--card);color:var(--amber-text);border:1px solid var(--amber-line)}:root[data-ui=v2] .ib-ask-lead{color:color-mix(in oklch,var(--amber-text) 70%,var(--muted))}:root[data-ui=v2] .ib-ask-q{margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.45;color:var(--ink);text-wrap:pretty}:root[data-ui=v2] .ib-ask-meta{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}:root[data-ui=v2] .ib-ask-label{margin:6px 0 0;font-size:12px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-ask-input{width:100%;min-height:64px;resize:vertical;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;line-height:1.5}:root[data-ui=v2] .ib-ask-input:focus-visible{outline:2px solid var(--focus, var(--green));outline-offset:1px}:root[data-ui=v2] .ib-ask-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-ui=v2] .ib-ask-gap{flex:1 1 0}:root[data-ui=v2] .ib-ask-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink);cursor:pointer}:root[data-ui=v2] .ib-ask-check input{margin:0;accent-color:var(--green)}:root[data-ui=v2] .ib-ask-names{color:var(--muted)}:root[data-ui=v2] .ib-ask-holding{margin:12px 0 -4px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-dx-asktag{color:var(--amber-text);font-weight:500;white-space:nowrap}:root[data-ui=v2] .task{border:1px dashed var(--line-strong);border-radius:var(--r-surface);background:var(--paper);padding:12px 14px}:root[data-ui=v2] .task-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}:root[data-ui=v2] .task-why{margin:4px 0 8px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .task-steps{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}:root[data-ui=v2] .task-steps label{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}:root[data-ui=v2] .task-steps input{margin:3px 0 0;accent-color:var(--green)}:root[data-ui=v2] .task.is-done{border-style:solid;border-color:var(--green-line);background:var(--green-soft)}:root[data-ui=v2] .ib-dial-btn{position:relative;color:var(--muted)}:root[data-ui=v2] .ib-filters{display:flex;flex-wrap:nowrap;width:100%}:root[data-ui=v2] .ib-filters [role=tab]{flex:1;justify-content:center;padding:0 4px}:root[data-ui=v2] .ib-case{max-width:860px}:root[data-ui=v2] .ib-case-acts{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .ib-tl-sum{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-cites{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px}:root[data-ui=v2] .ib-cites .cite{max-width:100%;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .ib-flags{display:grid;gap:6px;padding:0 14px 10px}:root[data-ui=v2] .ib-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}:root[data-ui=v2] .ib-ta{width:100%;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);padding:8px 10px;font-size:13.5px;line-height:1.55;resize:vertical}:root[data-ui=v2] .ib-ta:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--green-2)}:root[data-ui=v2] .ib-ta::placeholder{color:var(--faint)}:root[data-ui=v2] .ib-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;border-radius:var(--r-surface);border:1px solid var(--green-line);background:var(--green-soft);color:var(--green);font-size:12.5px}:root[data-ui=v2] .ib-receipt.is-muted{border-color:var(--line);background:var(--card);color:var(--muted)}:root[data-ui=v2] .ib-composer{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-composer[data-mode=note]{border-color:var(--amber-line);background:var(--amber-soft)}:root[data-ui=v2] .ib-cbody{padding:10px 12px 0;display:grid;gap:8px}:root[data-ui=v2] .ib-composer[data-mode=note] .ib-ta{border-color:var(--amber-line)}:root[data-ui=v2] .ib-cfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}:root[data-ui=v2] .ib-task{margin:0 0 14px}:root[data-ui=v2] .ib-task .task-head .badge{margin-left:4px}:root[data-ui=v2] .ib-task-amt{margin-left:auto;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ib-task-title{margin-top:6px;font-size:13.5px;font-weight:500}:root[data-ui=v2] .ib-task-acts{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .ib-suggest{margin:0 0 14px;padding:12px 14px;border:1px solid var(--blue-line);border-radius:var(--r-surface);background:var(--card);display:grid;gap:10px}:root[data-ui=v2] .ib-sug-acts{display:flex;flex-wrap:wrap;gap:6px}:root[data-ui=v2] .ib-dialpop{padding:4px 8px 8px;max-height:calc(100vh - 80px);overflow-y:auto}:root[data-ui=v2] .ib-dial-lead{margin:0 8px 8px;font-size:12px;color:var(--muted);line-height:1.45}:root[data-ui=v2] .ib-dial-rows{display:grid;gap:2px;padding:0 4px}:root[data-ui=v2] .ib-dial-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px}:root[data-ui=v2] .ib-dial-row .segmented{flex:none;flex-wrap:nowrap}:root[data-ui=v2] .ib-dial-row .segmented button{font-size:11.5px;padding:0 8px}:root[data-ui=v2] .ib-dial-row .segmented button[aria-disabled=true]{opacity:.4;cursor:default}:root[data-ui=v2] .ib-p-next{padding:10px 12px;border:1px solid var(--green-line);border-radius:var(--r-surface);background:var(--green-soft)}:root[data-ui=v2] .ib-p-next h3{color:var(--green)}:root[data-ui=v2] .ib-p-next p{margin:0;font-weight:500}:root[data-ui=v2] .ib-case-sub{margin:-10px 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}:root[data-ui=v2] .ib-tl{margin:0 0 14px}:root[data-ui=v2] .ib-feed-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}:root[data-ui=v2] .ib-feed-head h2{margin:0}:root[data-ui=v2] .ib-feed .ev.sysrun>button{color:var(--ink)}:root[data-ui=v2] .ib-feed .ev .tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-feed .ev .tx b{color:var(--ink)}:root[data-ui=v2] .ib-feed .ev .runr{gap:6px}:root[data-ui=v2] .ib-feed .ev .chev{color:var(--muted)}:root[data-ui=v2] .ib-feed .ev:last-child{border-bottom:0}:root[data-ui=v2] .ib-evbody{margin:0 16px 12px 104px;padding:10px 12px;border:1px solid var(--line-subtle);border-radius:var(--r-control);background:var(--paper);font-size:13.5px;line-height:1.55}:root[data-ui=v2] .ib-feed .ev.is-note .ib-evbody{background:var(--amber-soft);border-color:var(--amber-line);border-style:dashed}:root[data-ui=v2] .ib-feed .ev.is-out .ib-evbody{background:var(--green-soft);border-color:var(--green-line)}:root[data-ui=v2] .ib-evsubj{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .ib-evtext{margin:0 0 6px;white-space:pre-wrap}:root[data-ui=v2] .ib-chat{display:flex;flex-direction:column;min-width:0;margin:4px 0 18px}:root[data-ui=v2] .ib-chat-text{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .ib-day{display:flex;align-items:center;gap:12px;width:100%;margin:18px 0 12px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-day:before,:root[data-ui=v2] .ib-day:after{content:"";flex:1;height:1px;background:var(--line)}:root[data-ui=v2] .ib-grp{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 10px;margin:6px 0}:root[data-ui=v2] .ib-grp.is-out{grid-template-columns:minmax(0,1fr);justify-items:end}:root[data-ui=v2] .ib-grp>.who-av{width:32px;height:32px;font-size:12px;align-self:end;grid-row:1 / span 99;grid-column:1}:root[data-ui=v2] .ib-grp-name{grid-column:2;margin:0 12px 3px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-grp-time{grid-column:2;margin:4px 12px 0;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}:root[data-ui=v2] .ib-grp.is-out :is(.ib-grp-name,.ib-grp-time,.ib-bub,.ib-letter){grid-column:1}:root[data-ui=v2] .ib-bub{grid-column:2;justify-self:start;max-width:min(72%,560px);margin-top:2px;padding:9px 14px;border-radius:18px;background:var(--track);color:var(--ink);font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .ib-grp.is-out .ib-bub{justify-self:end;background:var(--green);color:var(--card)}:root[data-ui=v2] .ib-grp:not(.is-out) .ib-bub:not(:last-of-type){border-bottom-left-radius:6px}:root[data-ui=v2] .ib-grp:not(.is-out) .ib-bub+.ib-bub{border-top-left-radius:6px}:root[data-ui=v2] .ib-grp.is-out .ib-bub:not(:last-of-type){border-bottom-right-radius:6px}:root[data-ui=v2] .ib-grp.is-out .ib-bub+.ib-bub{border-top-right-radius:6px}:root[data-ui=v2] .ib-att{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid currentColor;border-radius:var(--r-control);font-size:13px}:root[data-ui=v2] .ib-letter{grid-column:2;justify-self:start;width:min(88%,680px);min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:16px 16px 16px 6px;background:var(--card);box-shadow:var(--obj-shadow-low);font-size:15px;line-height:1.5}:root[data-ui=v2] .ib-grp.is-out .ib-letter{justify-self:end;border-radius:16px 16px 6px;background:var(--green-soft);border-color:var(--green-line)}:root[data-ui=v2] .ib-letter-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted);overflow-wrap:anywhere}:root[data-ui=v2] .ib-letter-h b{color:var(--ink);font-size:15px;font-weight:500}:root[data-ui=v2] .ib-letter-subj{margin:0 0 8px;font-size:16px;font-weight:500}:root[data-ui=v2] .ib-letter-to{margin:-4px 0 8px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}:root[data-ui=v2] .ib-letter-to p{margin:0}:root[data-ui=v2] .ib-letter-to .k{color:var(--ink)}:root[data-ui=v2] .ib-mail-folds{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14px}:root[data-ui=v2] .ib-mail-quote{margin:8px 0 0;padding:8px 0 0 12px;border-left:2px solid var(--line-strong);color:var(--muted);font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow-y:auto}:root[data-ui=v2] .ib-mail-att{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13px}:root[data-ui=v2] .ib-mail-att li{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--paper)}:root[data-ui=v2] .ib-form{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 14px;margin:0;font-size:15px}:root[data-ui=v2] .ib-form dt{color:var(--muted)}:root[data-ui=v2] .ib-form dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .ib-post{display:flex;gap:14px;max-width:680px;margin:0 0 8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}:root[data-ui=v2] .ib-post-tile{flex:none;width:72px;height:72px;display:grid;place-items:center;border-radius:var(--r-surface);object-fit:cover;color:var(--card);background:linear-gradient(135deg,color-mix(in oklch,var(--ty-branch) 75%,var(--amber)),color-mix(in oklch,var(--ty-branch) 70%,var(--ink)))}:root[data-ui=v2] .ib-post-tile[data-p=facebook]{background:linear-gradient(135deg,color-mix(in oklch,var(--blue) 75%,var(--card)),var(--blue))}:root[data-ui=v2] .ib-post-body{display:grid;gap:6px;align-content:start;min-width:0}:root[data-ui=v2] .ib-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-post-meta a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}:root[data-ui=v2] .ib-post-cap{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root[data-ui=v2] .ib-post-cap.is-open{display:block;-webkit-line-clamp:unset}:root[data-ui=v2] .ib-post-more{justify-self:start;font-size:14px}:root[data-ui=v2] .ib-public-note{display:flex;align-items:center;gap:8px;max-width:680px;margin:4px 0 8px;padding:8px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-control);font-size:14px;color:var(--muted)}:root[data-ui=v2] .ib-notebox{align-self:center;width:100%;max-width:560px;margin:10px auto;padding:10px 14px;border:1px dashed var(--amber-line);border-radius:var(--r-surface);background:var(--amber-soft);font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-notebox b{font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-notebox .ib-chat-text{margin-top:4px;font-size:15px;color:var(--ink)}:root[data-ui=v2] .ib-sysline{align-self:center;margin:8px 0;font-size:13px;color:var(--muted);text-align:center}@media (max-width: 1360px){:root[data-ui=v2] .ib-evbody{margin-left:16px}}:root[data-ui=v2] .ib-out{padding:10px 14px 12px;display:grid;gap:6px}:root[data-ui=v2] .ib-case.is-clean{max-width:760px}:root[data-ui=v2] .ib-cl-ask{display:grid;gap:2px;width:100%;margin:0 0 12px;padding:8px 12px;border:0;border-left:2px solid var(--line-strong);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}:root[data-ui=v2] .ib-cl-ask-who{font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-cl-ask-t{font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){:root[data-ui=v2] .ib-cl-ask:hover{border-left-color:var(--ink)}}:root[data-ui=v2] .ib-cl-ask:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-ui=v2] .ib-hero{margin:0 0 16px;background:var(--obj-bg);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:var(--obj-shadow)}:root[data-ui=v2] .ib-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;font-size:12px}:root[data-ui=v2] .ib-hero-top .ai{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-weight:500}:root[data-ui=v2] .ib-hero .ib-out{padding:8px 14px 12px}:root[data-ui=v2] .ib-hero .ib-out-l{display:none}:root[data-ui=v2] .ib-hero .draft-body{padding:12px 14px}:root[data-ui=v2] .ib-hero .ib-flags{padding:0 14px 10px}:root[data-ui=v2] .ib-srcs{margin:0 14px 10px;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .ib-srcs summary{cursor:pointer;width:max-content}:root[data-ui=v2] .ib-srcs .ib-cites{padding:8px 0 0}:root[data-ui=v2] .ib-hero-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .ib-hero-go{height:38px;padding:0 18px;font-size:14px;gap:8px}:root[data-ui=v2] .ib-hero-note{margin-left:auto;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-kbd{margin-left:4px;padding:0 5px;border:1px solid color-mix(in oklch,currentColor 35%,transparent);border-radius:3px;font-family:var(--font-mono);font-size:10.5px;font-weight:400;line-height:16px;opacity:.75}:root[data-ui=v2] .ib-cl-write{display:flex;gap:16px;margin:4px 0 16px;font-size:13px}:root[data-ui=v2] .ib-facts{display:grid;gap:14px;margin:0 0 16px}:root[data-ui=v2] .ib-fact{display:grid;gap:2px;font-size:13px}:root[data-ui=v2] .ib-fact-k{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}:root[data-ui=v2] .ib-fact-v{font-size:14px;font-weight:500}:root[data-ui=v2] .ib-fact-s{font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .ib-keysdlg{width:min(420px,calc(100vw - 32px))}:root[data-ui=v2] .ib-keys{display:grid;grid-template-columns:max-content 1fr;gap:8px 14px;margin:0;font-size:13px;align-items:center}:root[data-ui=v2] .ib-keys dd{margin:0}:root[data-ui=v2] .ib-run-list{list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ops-batch-acts{display:flex;gap:8px;margin:0 0 12px}:root[data-ui=v2] .ib-run-row{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 14px;font-size:13px}:root[data-ui=v2] .ib-run-row+.ib-run-row{border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .ib-run-row .nm{font-weight:500}:root[data-ui=v2] .ib-run-row.is-done{color:var(--muted)}:root[data-ui=v2] .ib-run-row.is-done .nm{font-weight:400}:root[data-ui=v2] .ib-run-st{margin-left:auto;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-zero{display:grid;justify-items:center;gap:8px;max-width:560px;margin:48px auto 0;padding:32px 24px;text-align:center}:root[data-ui=v2] .ib-zero h2{margin:4px 0 0;font-size:20px;font-weight:500}:root[data-ui=v2] .ib-zero p{margin:0;font-size:13.5px}:root[data-ui=v2] .ib-zero-mark{color:var(--green)}:root[data-ui=v2] .ib-zero-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:16px 0 8px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-zero-sum>div{padding:10px 8px}:root[data-ui=v2] .ib-zero-sum>div+div{border-left:1px solid var(--line)}:root[data-ui=v2] .ib-zero-sum dt{font-size:11.5px;color:var(--muted)}:root[data-ui=v2] .ib-zero-sum dd{margin:2px 0 0;font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ib-zero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:root[data-ui=v2] .ib-panel .ib-fact-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ops-ib{--inspector-w: clamp(260px, 20vw, 320px)}:root[data-ui=v2] .ops-ib-detail{display:grid;grid-template-columns:minmax(0,1fr) var(--inspector-w);min-height:0;min-width:0}:root[data-ui=v2] .ops-ib-detail>.ib-main{min-height:0}:root[data-ui=v2] .workspace:has(.ib-dx-frame){padding-right:0}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail{overflow-y:auto;overscroll-behavior:contain}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail.is-wide{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail>.velgr-q-main{overflow:visible}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail>.ib-panel{overflow:visible}@media (min-width: 1101px){:root[data-ui=v2] .ib-dx-frame .ops-ib-detail:not(.is-wide){container-type:size}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail>.ib-panel{position:sticky;top:0;align-self:start;height:100cqh;overflow-y:auto;padding:22px 16px 32px}}:root[data-ui=v2] .ib-dx-frame .velgr-q-in,:root[data-ui=v2] .ib-dx-frame .ops-ib-in,:root[data-ui=v2] .ib-dx-frame .ib-dx{max-width:none}@media (min-width: 1031px){:root[data-ui=v2] .ib-dx-frame .ops-ib-detail{margin:calc(var(--workspace-pad-top) * -1) 0 calc(var(--workspace-pad-bottom) * -1)}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail .velgr-q-in{padding-top:calc(22px + var(--workspace-pad-top));padding-bottom:calc(96px + var(--workspace-pad-bottom))}}@media (min-width: 1101px){:root[data-ui=v2] .ib-dx-frame .ops-ib-detail>.ib-panel{padding-top:calc(22px + var(--workspace-pad-top))}}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail .ib-dx-h{position:sticky;top:0;z-index:4;background:var(--paper);padding-bottom:14px}@media (min-width: 1031px){:root[data-ui=v2] .ib-dx-frame .ops-ib-detail .ib-dx-h{margin-top:calc((22px + var(--workspace-pad-top)) * -1);padding-top:calc(22px + var(--workspace-pad-top))}:root[data-ui=v2] .ib-dx-frame[data-dx-scope=archive] .ops-ib-detail .ib-dx-h{margin-top:0;padding-top:0}}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail .ib-dx-h:after{content:"";position:absolute;left:0;right:0;top:100%;height:40px;background:linear-gradient(var(--paper),color-mix(in oklab,var(--paper) 0%,transparent));opacity:0;transition:opacity .15s ease;pointer-events:none}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail[data-scrolled] .ib-dx-h:after{opacity:1}:root[data-ui=v2] .ib-dx-frame .ops-ib-detail[data-scrolled] .ib-dx-h{box-shadow:0 1px 0 var(--line-subtle)}@media (prefers-reduced-motion: reduce){:root[data-ui=v2] .ib-dx-frame .ops-ib-detail .ib-dx-h:after{transition:none}}:root[data-ui=v2] .ops-ib-in{max-width:860px;display:block}:root[data-ui=v2] .ops-ib-in>*+*{margin-top:0}:root[data-ui=v2] .ib-panel{min-height:0;overflow-y:auto;border-left:1px solid var(--line);background:var(--card);padding:16px 16px 120px}:root[data-ui=v2] .ib-panel .ib-facts{gap:10px;margin-bottom:12px}:root[data-ui=v2] .ib-panel .ib-fact-v{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ib-panel .ib-fact-s{overflow-wrap:anywhere}:root[data-ui=v2] .ib-panel .ib-p-next h3{margin:0 0 4px}:root[data-ui=v2] .ib-queue-top{display:grid}:root[data-ui=v2] .ib-queue-top>.listcol-head{border-bottom:0;padding-bottom:0}:root[data-ui=v2] .ib-filters-row{padding:0 14px 10px;border-bottom:1px solid var(--line)}:root[data-ui=v2] .ops-main-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin:0 0 14px}:root[data-ui=v2] .ops-title{flex:1 1 320px;min-width:0;margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.005em}:root[data-ui=v2] .ops-title:focus{outline:none}:root[data-ui=v2] .ib-case-sub{margin:-6px 0 12px;color:var(--muted);font-size:13px}:root[data-ui=v2] .ib-zero-sum{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .ops-received{display:grid;gap:10px;min-width:0}:root[data-ui=v2] .ops-phone{max-width:380px}:root[data-ui=v2] .ops-gloss{margin:8px 0 0;color:var(--ink);white-space:pre-wrap}:root[data-ui=v2] .ops-field{display:grid;gap:4px;margin:0 0 8px;font-size:13px}:root[data-ui=v2] .ops-field .lbl{color:var(--muted);font-size:12px}:root[data-ui=v2] .ops-startcase{display:grid;gap:4px;max-width:420px}:root[data-ui=v2] .ops-loose-body{margin:0 0 14px}:root[data-ui=v2] .ops-person .table-wrap{overflow-x:auto}:root[data-ui=v2] .ib-run-row .btn{flex:none}:root[data-ui=v2] .ops-ph-only{display:none}@media (max-width: 1100px){:root[data-ui=v2] .ops-ib-detail{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .ops-ib-detail>.ib-panel{border-left:0;border-top:1px solid var(--line);padding-bottom:32px}}@media (max-width: 720px){:root[data-ui=v2] .ops-ph-only{display:inline-flex}:root[data-ui=v2] .ops-ib .velgr-q-grid>.ops-ib-detail{display:block}:root[data-ui=v2] .ops-ib .velgr-q-grid.ph-list>.ops-ib-detail{display:none}:root[data-ui=v2] .ops-ib .ib-evbody{margin-left:12px;margin-right:12px}:root[data-ui=v2] .ops-ib .ib-hero-note{margin-left:0;flex-basis:100%}:root[data-ui=v2] .ops-ib .ib-panel{padding:16px 0 120px;border:0}}:root[data-ui=v2] .ib-out>*,:root[data-ui=v2] .ops-received>*{min-width:0}:root[data-ui=v2] .ib-ctabs{padding:0 8px;align-items:center}:root[data-ui=v2] .ib-ctabs [role=tab]{font-size:13px}:root[data-ui=v2] .ib-to{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .ib-chsel{width:120px;flex:none}@media (max-width: 720px){:root[data-ui=v2] .ops-received .email-preview-stage{padding-left:0;padding-right:0}:root[data-ui=v2] .ib-hero .ib-out{padding-left:8px;padding-right:8px}}:root[data-ui=v2] .ops-main-head>.tico{flex:none}:root[data-ui=v2] .ib-person{display:flex;align-items:center;gap:10px;min-width:0;margin-top:4px}:root[data-ui=v2] .ib-person>.who-av{width:36px;height:36px;font-size:13px}:root[data-ui=v2] .ib-person-txt{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .ib-match{justify-self:start;margin-top:8px}:root[data-ui=v2] .ops-ib-detail.is-mail{grid-template-columns:minmax(340px,1fr) minmax(0,1.3fr)}:root[data-ui=v2] .ib-reader{min-height:0;min-width:0;overflow-y:auto;border-left:1px solid var(--line);background:var(--card);padding:20px 24px 120px}:root[data-ui=v2] .ib-read{font-size:15px;line-height:1.55}:root[data-ui=v2] .ib-read-subj{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}:root[data-ui=v2] .ib-read-h{display:grid;gap:2px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);overflow-wrap:anywhere}:root[data-ui=v2] .ib-read-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}:root[data-ui=v2] .ib-read-from b{color:var(--ink);font-size:15px;font-weight:500}:root[data-ui=v2] .ib-read-from time{margin-left:auto}:root[data-ui=v2] .ib-reader-compose{margin-top:20px}:root[data-ui=v2] .ib-mlist{margin:0 0 16px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card);overflow:hidden}:root[data-ui=v2] .ib-mlist-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}:root[data-ui=v2] .ib-mlist-keys{display:inline-flex;align-items:center;gap:4px}:root[data-ui=v2] .ib-mlist-scroll{max-height:min(52vh,520px);overflow-y:auto}:root[data-ui=v2] .ib-mlist .lrow:last-child{border-bottom:0}:root[data-ui=v2] .ib-mrow .mt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=v2] .ib-mrow .lr-aux{display:inline-flex;align-items:center;gap:6px}:root[data-ui=v2] .ib-mrow.is-out .lr-lead{color:var(--green)}:root[data-ui=v2] .ib-mrow.is-aside .nm{color:var(--muted)}:root[data-ui=v2] .ib-cust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:13px;min-width:0}:root[data-ui=v2] .ib-cust>.who-av{width:28px;height:28px;font-size:11px}:root[data-ui=v2] .ib-cust-name{font-size:14px;font-weight:500}:root[data-ui=v2] .ib-cust-sub{color:var(--muted);overflow-wrap:anywhere}:root[data-ui=v2] .ib-cust-toggle{margin-left:auto}:root[data-ui=v2] .ib-panel.is-inline{min-height:auto;overflow:visible;margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-surface)}@media (max-width: 1100px){:root[data-ui=v2] .ops-ib-detail.is-mail{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .ops-ib-detail>.ib-reader{border-left:0;border-top:1px solid var(--line);padding-bottom:32px}}@media (max-width: 720px){:root[data-ui=v2] .ops-ib .ib-reader{padding:16px 0 120px;border:0}}:root[data-ui=v2] .ib-ad{font-size:11px}:root[data-ui=v2] .ib-sendoff{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-receipt .ib-sendoff,:root[data-ui=v2] .ib-run-row .ib-sendoff{margin-left:0}:root[data-ui=v2] .ib-sendoff .btn{text-decoration:none}:root[data-ui=v2] .ib-sendoff-err{color:var(--red-text)}:root[data-ui=v2] .ib-link-btn{margin-top:6px}:root[data-ui=v2] .ib-linkpop{width:min(340px,calc(100vw - 32px));padding:4px 8px 8px}:root[data-ui=v2] .ib-link-q{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-control, 5px);background:var(--card);font:inherit;font-size:14px}:root[data-ui=v2] .ib-link-hint{margin:8px 2px 2px;font-size:13px;color:var(--muted)}:root[data-ui=v2] .ib-link-list{margin:6px 0 0;padding:0;list-style:none;max-height:260px;overflow-y:auto}:root[data-ui=v2] .ib-link-row{display:grid;width:100%;gap:1px;padding:7px 10px;border:0;border-radius:var(--r-control, 5px);background:none;text-align:left;font:inherit;font-size:14px;cursor:pointer}:root[data-ui=v2] .ib-link-row:hover,:root[data-ui=v2] .ib-link-row:focus-visible{background:var(--paper)}:root[data-ui=v2] .ib-link-row .nm{font-weight:500}:root[data-ui=v2] .ib-link-row .muted{font-size:12px}:root[data-ui=v2] .av.av-sys{color:var(--muted)}:root[data-ui=v2] .ib-dx-muted{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}:root[data-ui=v2] .ib-dx-row{display:grid;gap:2px;min-width:0;width:100%}:root[data-ui=v2] .ib-dx-row-1,:root[data-ui=v2] .ib-dx-row-2{display:flex;align-items:center;gap:6px;min-width:0}:root[data-ui=v2] .ib-dx-glyph{display:inline-grid;flex:none;color:var(--muted)}:root[data-ui=v2] .ib-dx-glyph.is-pair{display:inline-flex;align-items:center;gap:2px}:root[data-ui=v2] .ib-dx-badged{position:relative;display:inline-grid;width:19px;height:16px}:root[data-ui=v2] .ib-dx-badge{position:absolute;right:0;bottom:-2px;display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:var(--card, var(--obj-bg))}:root[data-ui=v2] .lr-lead .ib-dx-glyph{width:32px;height:32px;place-items:center;justify-content:center}:root[data-ui=v2] .lr-lead .ib-dx-glyph>svg{width:26px;height:26px;stroke-width:1.25}:root[data-ui=v2] .lr-lead .ib-dx-glyph.is-pair>svg{width:18px;height:18px}:root[data-ui=v2] .lr-lead .ib-dx-glyph>svg[data-brand-mark]{width:21px;height:21px;color:color-mix(in oklch,var(--muted) 50%,var(--faint))}:root[data-ui=v2] .lr-lead .ib-dx-glyph.is-pair>svg[data-brand-mark]{width:15px;height:15px}:root[data-ui=v2] .lr-lead .ib-dx-badged{width:30px;height:26px}:root[data-ui=v2] .lr-lead .ib-dx-badged>svg{width:26px;height:26px;stroke-width:1.25}:root[data-ui=v2] .lr-lead .ib-dx-badge{width:14px;height:14px}:root[data-ui=v2] .lr-lead .ib-dx-badge>svg{width:10px;height:10px}:root[data-ui=v2] .ib-dx-row .nm{flex:0 1 auto;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .ib-dx-row-1 .ib-ad{flex:none}:root[data-ui=v2] .ib-biz{font-size:11px}:root[data-ui=v2] .ib-dx-row-1 .ib-biz{flex:none}:root[data-ui=v2] .ib-dx-title .ib-biz{margin-left:8px;vertical-align:3px}:root[data-ui=v2] .ib-dx-wait{flex:none;margin-left:auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}:root[data-ui=v2] .ib-dx-wait.is-late{color:var(--red-text)}:root[data-ui=v2] .ib-dx-row .mt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-ui=v2] .ib-dx-arch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:9px 12px;border-radius:var(--r-surface);border:1px solid var(--line);background:var(--paper)}:root[data-ui=v2] .ib-dx-arch .ib-dx-muted{flex:1;min-width:12ch}:root[data-ui=v2] .ib-dx-more{display:flex;justify-content:center;padding:10px 12px 16px}:root[data-ui=v2] .ib-dx-failed{flex:none;color:var(--amber-text);font-size:12px}:root[data-ui=v2] .ib-dx-mode[data-mode=need]{color:var(--amber-text);background:var(--amber-soft);border-color:var(--amber-line)}:root[data-ui=v2] .ib-dx-mode[data-mode=suggested]{color:color-mix(in oklch,var(--blue) 70%,var(--ink));background:var(--blue-soft)}:root[data-ui=v2] .ib-dx-mode[data-mode=auto]{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}:root[data-ui=v2] .ib-dx-counts{display:inline-flex;flex-wrap:wrap;gap:4px}:root[data-ui=v2] .ib-dx-vchip{border-radius:var(--r-control);font-family:var(--font-mono);font-size:11px;height:22px;padding:0 6px}:root[data-ui=v2] .ib-dx-handled{margin:8px 12px 16px;font-size:13px}:root[data-ui=v2] .ib-dx-handled summary{cursor:pointer;color:var(--muted);font-weight:500;padding:6px 0}:root[data-ui=v2] .ib-dx-handled ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}:root[data-ui=v2] .ib-dx-handled li{display:grid;gap:3px}:root[data-ui=v2] .ib-dx-handled-1{display:flex;align-items:center;gap:6px;min-width:0}:root[data-ui=v2] .ib-dx{max-width:760px;display:grid;gap:14px;padding-bottom:96px}:root[data-ui=v2] .ib-dx-h{display:grid;gap:6px}:root[data-ui=v2] .ib-dx-title{margin:0;font-size:20px;font-weight:500;line-height:1.3}:root[data-ui=v2] .ib-dx-title:focus{outline:none}:root[data-ui=v2] .ib-dx-h-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:root[data-ui=v2] .ib-dx-why{margin:0;font-size:13.5px;color:var(--muted);line-height:1.5}:root[data-ui=v2] .ib-dx-post{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-dx-post-b{display:grid;gap:4px;min-width:0}:root[data-ui=v2] .ib-dx-post-cap{margin:0;font-size:13.5px;line-height:1.5}:root[data-ui=v2] .ib-dx-post-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px}:root[data-ui=v2] .ib-dx-img{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}:root[data-ui=v2] .ib-dx-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}:root[data-ui=v2] .ib-dx-q{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-dx-q-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}:root[data-ui=v2] .ib-dx-author{font-weight:500}:root[data-ui=v2] .ib-dx-q-t{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}:root[data-ui=v2] .ib-dx-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root[data-ui=v2] .ib-dx-pchip{cursor:pointer}:root[data-ui=v2] .ib-dx-pchip[data-match=exact]{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}:root[data-ui=v2] .ib-dx-pchip[data-match=probable]{color:var(--amber-text);background:var(--amber-soft);border-color:var(--amber-line)}:root[data-ui=v2]{--draft-line: color-mix(in oklch, var(--green) 55%, var(--line));--draft-bg: color-mix(in oklch, var(--green-soft) 45%, var(--card))}:root[data-ui=v2] .ib-draft-look,:root[data-ui=v2] .ib-grp.is-out .ib-draft-look{border:1.5px dashed var(--draft-line);background:var(--draft-bg);color:var(--ink);box-shadow:none}:root[data-ui=v2] .ib-draft-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;background:var(--green-soft);color:var(--green);font:500 11px/1 var(--font-sans)}:root[data-ui=v2] .ib-dx-conf{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--line);border-radius:3px;color:var(--muted);font:400 11px/1 var(--font-sans)}:root[data-ui=v2] .ib-dx-conf[data-confidence=low]{color:var(--amber-text);border-color:var(--amber-line)}:root[data-ui=v2] .ib-draft-edit{display:block;width:100%;box-sizing:border-box;min-height:4.5em;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;resize:vertical;field-sizing:content}:root[data-ui=v2] .ib-draft-edit:focus-visible{outline:0}:root[data-ui=v2] .ib-draft-look:focus-within,:root[data-ui=v2] .ib-grp.is-out .ib-draft-look:focus-within{border-color:var(--green)}:root[data-ui=v2] .ib-dx-draft{margin-top:10px}:root[data-ui=v2] .ib-dx-draft>*{grid-column:1}:root[data-ui=v2] .ib-dx-draft .ib-letter-h{align-items:center}:root[data-ui=v2] .ib-dx-draft-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}:root[data-ui=v2] .ib-dx-draft .ib-bub.is-editing,:root[data-ui=v2] .ib-dx-draft .ib-letter.is-editing{width:min(88%,680px)}:root[data-ui=v2] .ib-dx-draft-note{justify-self:end;margin-top:6px;max-width:min(88%,680px)}:root[data-ui=v2] .ib-dx-draft-acts{justify-content:flex-end;margin-top:6px}:root[data-ui=v2] .ib-dx-draft-b{margin:0}:root[data-ui=v2] .ib-dx-flags{list-style:none;margin:0;padding:0;display:grid;gap:4px}:root[data-ui=v2] .ib-dx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:root[data-ui=v2] .ib-dx-byhand{font-size:12px;color:var(--muted);margin-left:auto}:root[data-ui=v2] .ib-dx-error{margin:0;font-size:12.5px;color:var(--red-text)}:root[data-ui=v2] .ib-dx-status[data-status=done],:root[data-ui=v2] .ib-dx-status[data-status=recorded]{color:var(--green);background:var(--green-soft)}:root[data-ui=v2] .ib-dx-status[data-status=failed]{color:var(--red-text)}:root[data-ui=v2] .ib-dx-banner{padding:4px 6px 4px 8px;border:1px solid var(--amber-line);border-radius:var(--r-control);background:var(--amber-soft)}:root[data-ui=v2] .ib-dx-banner-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;font-size:13px}:root[data-ui=v2] .ib-dx-banner-av{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--card);color:var(--amber-text);font:600 10px/1 var(--font-sans)}:root[data-ui=v2] .ib-dx-banner-t{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}:root[data-ui=v2] .ib-dx-banner-k{color:var(--amber-text);margin-right:4px}:root[data-ui=v2] .ib-dx-banner-n{font-weight:500;color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}:root[data-ui=v2] .ib-dx-banner-n:hover{text-decoration-color:currentColor}:root[data-ui=v2] .ib-dx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:root[data-ui=v2] .ib-dx-banner-line{color:var(--muted);font-size:12.5px}:root[data-ui=v2] .ib-dx-banner .btn-sm{height:26px;padding:0 8px}:root[data-ui=v2] .ib-dx-alts{flex-basis:100%}:root[data-ui=v2] .ib-dx-alts:not([open]){flex-basis:auto}:root[data-ui=v2] .ib-dx-alts-h{font-size:12.5px;color:var(--muted);cursor:pointer;list-style:none;padding:0 4px}:root[data-ui=v2] .ib-dx-alts-h::-webkit-details-marker{display:none}:root[data-ui=v2] .ib-dx-alt-rows{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:2px}:root[data-ui=v2] .ib-dx-alt{display:flex;width:100%;align-items:baseline;gap:10px;min-height:30px;padding:4px 10px;border:1px solid transparent;border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:13px;text-align:left;cursor:pointer}@media (hover: hover){:root[data-ui=v2] .ib-dx-alt:hover{background:var(--hover)}}:root[data-ui=v2] .ib-dx-alt-n{font-weight:500}:root[data-ui=v2] .ib-dx-alt-l{color:var(--muted);font-size:12px}:root[data-ui=v2] .ib-dx-rides{gap:6px}:root[data-ui=v2] .ib-dx-ride{border-top:1px solid var(--line)}:root[data-ui=v2] .ib-dx-ride-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px}:root[data-ui=v2] summary.ib-dx-ride-h{cursor:pointer}:root[data-ui=v2] .ib-dx-ride-t{font-weight:500}:root[data-ui=v2] .ib-dx-ride-more{margin-left:auto}:root[data-ui=v2] .ib-dx-tick{display:inline-flex;align-items:center;gap:8px;cursor:pointer}:root[data-ui=v2] .ib-dx-tick input{accent-color:var(--green);margin:0}:root[data-ui=v2] .ib-dx-mini{list-style:none;margin:0;padding:0 0 10px;display:grid;gap:4px;font-size:12.5px}:root[data-ui=v2] .ib-dx-mini li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}:root[data-ui=v2] .ib-dx-mini b{font-weight:500}:root[data-ui=v2] .ib-dx-steps{margin:0 0 8px;padding-left:18px;font-size:13px;display:grid;gap:2px}:root[data-ui=v2] .ib-dx-evidence{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}:root[data-ui=v2] .ib-dx-evidence li{border-top:1px solid var(--line)}:root[data-ui=v2] .ib-dx-ref{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 4px;border:0;background:none;color:var(--ink);font:400 13.5px/1.4 var(--font-sans);text-align:left;cursor:pointer}:root[data-ui=v2] .ib-dx-ref:disabled{cursor:default}@media (hover: hover){:root[data-ui=v2] .ib-dx-ref:not(:disabled):hover{background:var(--hover)}}:root[data-ui=v2] .ib-dx-ref-who{flex:none;font-weight:500}:root[data-ui=v2] .ib-dx-ref-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}:root[data-ui=v2] .ib-dx-ref-at{flex:none;color:var(--muted);font-size:12px}:root[data-ui=v2] .ib-dx-ref-to{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px}:root[data-ui=v2] .ib-dx-title:has(.ib-dx-title-glyph){display:flex;align-items:center;gap:8px}:root[data-ui=v2] .ib-dx-title-glyph{flex:none;color:var(--muted)}:root[data-ui=v2] .ib-dx-results ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}:root[data-ui=v2] .ib-dx-results li{display:flex;align-items:center;gap:8px}:root[data-ui=v2] .ib-dx-split{display:grid;gap:8px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-surface)}:root[data-ui=v2] .ib-dx-split .ib-dx-mini{padding:0}:root[data-ui=v2] .ib-dx-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:10px 0;background:var(--paper);border-top:1px solid var(--line-subtle)}:root[data-ui=v2] .ib-dx-intent-h{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--muted)}:root[data-ui=v2] .ib-dx-cust{display:grid;align-content:start;gap:14px}:root[data-ui=v2] .ib-dx-cust-who{display:flex;align-items:center;gap:10px}:root[data-ui=v2] .ib-dx-cust-name{margin:0;font-size:14px;font-weight:500}:root[data-ui=v2] .ib-dx-unlink{margin-top:4px}:root[data-ui=v2] .ib-dx-unlink-ask{margin-top:6px;display:grid;gap:4px}:root[data-ui=v2] .ib-dx-unlink-q{margin:0;font-size:13px;font-weight:500}:root[data-ui=v2] .ib-dx-intent{padding:10px 12px;border:1px solid var(--blue-line);border-radius:var(--r-surface);background:var(--blue-soft)}:root[data-ui=v2] .ib-dx-intent .ib-facts{display:grid;gap:8px}:root[data-ui=v2] .ib-dx-slots{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}:root[data-ui=v2] .ib-dx-slots li{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-ui=v2] .ib-dx-touches ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}:root[data-ui=v2] .ib-dx-touches li{display:grid;gap:1px;font-size:12.5px;padding-left:8px;border-left:2px solid var(--line)}:root[data-ui=v2] .ib-dx-touches li[data-tone=danger]{border-left-color:var(--red-text)}:root[data-ui=v2] .ib-dx-touches li[data-tone=success]{border-left-color:var(--green)}:root[data-ui=v2] .ib-dx-touch-k{color:var(--muted);font-size:11.5px}:root[data-ui=v2] .ib-dx-ovwrap{max-width:820px;margin:0 auto;padding:16px;width:100%}:root[data-ui=v2] .ib-dx-ov{display:grid;gap:14px;padding-bottom:96px}:root[data-ui=v2] .ib-dx-hello{margin:8px 0 0;font-size:22px;font-weight:500}:root[data-ui=v2] .ib-dx-brief{margin:0;font-size:15px;line-height:1.6;max-width:68ch}:root[data-ui=v2] .ib-dx-ov-h{margin:8px 0 0;font-size:14px;font-weight:500}:root[data-ui=v2] .ib-dx-cards{display:grid;gap:10px}:root[data-ui=v2] .ib-dx-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-dx-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .ib-dx-card-t{font-size:14.5px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-dx-more{justify-self:start}:root[data-ui=v2] .ib-dx-inc{list-style:none;margin:0;padding:0;display:grid;gap:6px}:root[data-ui=v2] .ib-dx-inc li{display:grid;gap:2px}:root[data-ui=v2] .ib-dx-sugg{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--green-line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-dx-sugg-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--green)}:root[data-ui=v2] .ib-dx-sugg-h .ib-dx-ov-h{margin:0;color:var(--ink)}:root[data-ui=v2] .ib-dx-sugg-h>:last-child{margin-left:auto}:root[data-ui=v2] .ib-dx-sugg-l,:root[data-ui=v2] .ib-dx-res{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}:root[data-ui=v2] .ib-dx-sugg-l li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=v2] .ib-dx-res li[data-ok=false]{color:var(--red-text)}@media (max-width: 720px){:root[data-ui=v2] .ib-dx-ovwrap{padding:12px 16px}:root[data-ui=v2] .ib-dx-byhand{margin-left:0;width:100%}}:root[data-ui=v2] .ib-card{display:grid;gap:9px;margin:12px 0;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}:root[data-ui=v2] .ib-card-h{margin:0;font-size:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-card-opts{display:grid;gap:6px}:root[data-ui=v2] .ib-card-opt{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:border-color .15s,background-color .15s,opacity .2s}:root[data-ui=v2] .ib-card-opt:hover{border-color:var(--green-line)}:root[data-ui=v2] .ib-card-opt[data-on]{border-color:var(--green);background:var(--green-soft)}:root[data-ui=v2] .ib-card-opts[data-answered] .ib-card-opt{cursor:default}:root[data-ui=v2] .ib-card-opts[data-answered] .ib-card-opt:not([data-on]){opacity:.45}:root[data-ui=v2] .ib-card-opt input{position:absolute;opacity:0;width:1px;height:1px}:root[data-ui=v2] .ib-card-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-ui=v2] .ib-card-radio{flex:none;width:16px;height:16px;border:1.5px solid var(--muted);border-radius:50%;background:var(--paper);transition:border-width .15s,border-color .15s}:root[data-ui=v2] .ib-card-opt[data-on] .ib-card-radio{border:5px solid var(--green)}:root[data-ui=v2] .ib-card-main{display:grid;gap:1px;min-width:0}:root[data-ui=v2] .ib-card-main b{font-size:13.5px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-card-main i{font-size:12px;font-style:normal;color:var(--muted)}:root[data-ui=v2] .ib-card-work{display:grid;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:color-mix(in oklch,var(--paper) 94%,var(--ink))}:root[data-ui=v2] .ib-card-work-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-card-steps{display:grid;gap:3px;margin:0;padding-left:20px;list-style:decimal;font-size:13px;line-height:1.4;color:var(--ink)}:root[data-ui=v2] .ib-card-prompt{margin:0;font-family:var(--mono, ui-monospace, monospace);font-size:12px;line-height:1.45;color:var(--ink);white-space:pre-wrap}:root[data-ui=v2] .ib-card-work>.btn{justify-self:start}:root[data-ui=v2] .ib-card-done{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}:root[data-ui=v2] .ib-card-done input{margin:0;accent-color:var(--green)}:root[data-ui=v2] .ib-card-done[data-on]{color:var(--green)}:root[data-ui=v2] .ib-pass{padding:4px 0 24px}:root[data-ui=v2] .ib-pass-h{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .ib-pass-h h2{margin:0;font-size:15px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-pass-l{margin:0;padding:0;list-style:none}:root[data-ui=v2] .ib-pass-r{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-subtle)}:root[data-ui=v2] .ib-pass-m{flex:1;min-width:0}:root[data-ui=v2] .ib-pass-q{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink);white-space:pre-wrap}:root[data-ui=v2] .ib-pass-a{margin:5px 0 0;padding:6px 10px;border-radius:8px;background:var(--green-soft);font-size:13.5px;line-height:1.45;color:var(--ink);white-space:pre-wrap}:root[data-ui=v2] .ib-pass-a.is-why{background:none;padding:0;color:var(--muted)}:root[data-ui=v2] .ib-pass-b{display:flex;flex-wrap:wrap;gap:2px 10px;margin:6px 0 0;font-size:12px;color:var(--muted)}:root[data-ui=v2] .ib-pass-go{flex:none;min-width:84px;justify-content:center}:root[data-ui=v2] .ib-pass-empty{display:flex;align-items:center;justify-content:center;gap:7px;padding:40px 0;font-size:13.5px;color:var(--green)}:root[data-ui=v2] .ib-pass-back{display:inline-block;margin-bottom:8px;font-size:12.5px}:root[data-ui=v2] .ib-pass-back:before{content:"‹";margin-right:5px}@media (max-width: 720px){:root[data-ui=v2] .ib-pass-r{flex-wrap:wrap}:root[data-ui=v2] .ib-pass-m{flex-basis:calc(100% - 40px)}:root[data-ui=v2] .ib-pass-go{width:100%}}:root[data-ui=v2] .ib-pass-g{flex:none;display:inline-flex;justify-content:center;width:30px}:root[data-ui=v2] .ib-reviews{overflow-y:auto}:root[data-ui=v2] .ib-reviews-in{display:grid;gap:10px;max-width:720px;margin:0 auto;padding:20px 16px 48px}:root[data-ui=v2] .ib-reviews-back{display:inline-flex;align-items:center;gap:6px;justify-self:start}:root[data-ui=v2] .ib-reviews-title{margin:0;font-size:20px;font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-review-list{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}:root[data-ui=v2] .ib-review{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}:root[data-ui=v2] .ib-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}:root[data-ui=v2] .ib-review-who{font-weight:500;color:var(--ink)}:root[data-ui=v2] .ib-review-text{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}:root[data-ui=v2] .ib-review-reply{display:grid;gap:4px;padding:10px 12px;border-radius:var(--r-control);background:var(--paper);font-size:13px}:root[data-ui=v2] .ib-review-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ops-gate{position:fixed;inset:0 0 0 var(--rail-w);z-index:40;display:grid;place-items:center;padding:16px}.ops-gate-scrim{position:absolute;inset:0;background:color-mix(in oklab,var(--paper) 55%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ops-gate-card{position:relative;width:100%;max-width:480px;padding:28px;border:1px solid var(--line-strong);border-radius:12px;background:var(--card);box-shadow:var(--shadow-overlay);text-align:center}.ops-gate-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--color-amber-soft);border:1px solid var(--color-amber-line);color:var(--amber-text)}.ops-gate-label{display:block;margin-top:14px;color:var(--amber-text);font-size:12.5px;font-weight:500}.ops-gate-title{margin:6px 0 0;font-family:var(--font-ui);font-size:22px;font-weight:500;line-height:1.25}.ops-gate-body{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.5;text-wrap:pretty}.ops-gate-actions{margin-top:20px;display:flex;justify-content:center}@media (max-width: 720px){.ops-gate{inset:0}}@media (prefers-reduced-transparency: reduce){.ops-gate-scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--paper) 85%,transparent)}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-display);--color-red-700:oklch(50.5% .213 27.518);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-hover:var(--hover);--color-focus:var(--focus-ring);--shadow-float:var(--float-shadow);--radius-pill:999px;--radius-mark:2px;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--rail-w:234px;--color-sidebar:#d5e4dd;--color-sidebar-ink:#0b1f1d;--color-sidebar-muted:#495a52;--color-sidebar-line:#bcccc4;--color-sidebar-hover:#c9dbd2;--color-sidebar-active:#bdd4c9;--color-sidebar-field:#e4eee9;--color-sidebar-accent:#005943;--color-sidebar-edge:var(--color-sidebar-line);--color-ink:#0b1f1d;--color-muted:#60706d;--color-line:#dfe6e2;--color-line-strong:#c8d4ce;--color-paper:#fbfaf7;--color-card:#fffefd;--color-track:#e6ebe8;--color-green:#005943;--color-green-2:#0e7059;--color-green-line:#bdd7cd;--color-green-soft:#eaf4ef;--color-blue:#1687d9;--color-amber:#e79522;--color-amber-text:#9a6200;--color-amber-dot:#c97f1c;--color-amber-line:#edc892;--color-amber-soft:#fff8ee;--color-red:#d7352f;--color-red-text:#b42318;--color-red-line:#f0b9b6;--color-red-soft:#fff3f2;--color-violet:#7560a8;--color-gray:#8e9894;--font-display:"Berkeley Mono", "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-editorial:"iowan-old-style", "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-ui:"IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-micro:10px;--text-caption:11px;--text-label:12px;--text-label--line-height:1rem;--text-body:13px;--text-body-lg:14px;--text-body-lg--line-height:1.25rem;--text-title:18px;--text-title--line-height:1.75rem;--radius-surface:6px;--radius-control:5px;--shadow-overlay:0 12px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-overlay:0 12px 32px color-mix(in oklab, var(--ink) 18%, transparent)}}:root,:host{--shadow-card:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-card:0 1px 2px color-mix(in oklab, var(--ink) 4%, transparent)}}:root,:host{--shadow-lifted:0 1px 2px var(--ink), 0 8px 20px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-lifted:0 1px 2px color-mix(in oklab, var(--ink) 5%, transparent), 0 8px 20px color-mix(in oklab, var(--ink) 8%, transparent)}}:root,:host{--shadow-control:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-control:0 1px 2px color-mix(in oklab, var(--ink) 10%, transparent)}}:root,:host{--breakpoint-compact:1030px;--breakpoint-phone:720px;--container-page:1680px;--container-page-tight:1480px;--container-reading:980px;--container-rail:320px;--workspace-pad-x:32px;--workspace-pad-top:24px;--workspace-pad-bottom:34px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-4{top:calc(var(--spacing) * -4)}.-top-\[6px\]{top:-6px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-100{top:calc(var(--spacing) * 100)}.top-\[-9px\]{top:-9px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[12vh\]{top:12vh}.top-\[15px\]{top:15px}.top-\[16px\]{top:16px}.top-\[18px\]{top:18px}.top-\[19px\]{top:19px}.top-\[21px\]{top:21px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-9px\]{bottom:-9px}.bottom-\[-13px\]{bottom:-13px}.-left-\[6px\]{left:-6px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[N\]{z-index:N}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.float-left{float:left}.clear-both{clear:both}.container{width:100%}@media (min-width:720px){.container{max-width:720px}}@media (min-width:1030px){.container{max-width:1030px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.m-30{margin:calc(var(--spacing) * 30)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[14px\]{margin-bottom:14px}.mb-\[22px\]{margin-bottom:22px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-\[15px\]{margin-left:15px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[12\/5\]{aspect-ratio:12/5}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[7px\]{width:7px;height:7px}.size-\[13px\]{width:13px;height:13px}.size-\[22px\]{width:22px;height:22px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[30px\]{height:30px}.h-\[100px\]{height:100px}.h-\[140px\]{height:140px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[560px\]{height:560px}.h-\[650px\]{height:650px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[76vh\]{max-height:76vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[1\.45em\]{min-height:1.45em}.min-h-\[14px\]{min-height:14px}.min-h-\[22px\]{min-height:22px}.min-h-\[24px\]{min-height:24px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[42px\]{min-height:42px}.min-h-\[50px\]{min-height:50px}.min-h-\[58px\]{min-height:58px}.min-h-\[92px\]{min-height:92px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.min-h-px{min-height:1px}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[310px\]{width:310px}.w-\[380px\]{width:380px}.w-\[412px\]{width:412px}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,100vw - 2rem)}.w-\[min\(850px\,calc\(100vw-2rem\)\)\]{width:min(850px,100vw - 2rem)}.w-\[min\(880px\,calc\(100vw-2rem\)\)\]{width:min(880px,100vw - 2rem)}.w-\[min\(920px\,calc\(100vw-2rem\)\)\]{width:min(920px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-4{max-width:calc(var(--spacing) * 4)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[55\%\]{max-width:55%}.max-w-\[85\%\]{max-width:85%}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[660px\]{max-width:660px}.max-w-\[722px\]{max-width:722px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-\[calc\(100vw-var\(--rail-w\)-32px\)\]{max-width:calc(100vw - var(--rail-w) - 32px)}.max-w-full{max-width:100%}.max-w-page{max-width:var(--container-page)}.max-w-page-tight{max-width:var(--container-page-tight)}.max-w-rail{max-width:var(--container-rail)}.max-w-reading{max-width:var(--container-reading)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.list-none{list-style-type:none}.columns-2{columns:2}.columns-3{columns:3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.grid-cols-\[14px_minmax\(0\,1fr\)_18px\]{grid-template-columns:14px minmax(0,1fr) 18px}.grid-cols-\[16px_1fr\]{grid-template-columns:16px 1fr}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[42px_88px_minmax\(0\,1fr\)\]{grid-template-columns:42px 88px minmax(0,1fr)}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[86px_minmax\(0\,1fr\)\]{grid-template-columns:86px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)_auto\]{grid-template-columns:88px minmax(0,1fr) auto}.grid-cols-\[140px_minmax\(0\,1fr\)_28px\]{grid-template-columns:140px minmax(0,1fr) 28px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,340px) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,460px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.grid-cols-\[minmax\(0\,9fr\)_minmax\(0\,11fr\)\]{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.grid-cols-\[minmax\(110px\,max-content\)_1fr\]{grid-template-columns:minmax(110px,max-content) 1fr}.grid-cols-\[minmax\(120px\,1fr\)_minmax\(130px\,1fr\)\]{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr)}.grid-cols-\[minmax\(196px\,260px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(196px,260px) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-surface{border-radius:var(--radius-surface)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-\[18px\]{border-bottom-right-radius:18px;border-bottom-left-radius:18px}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[9px\]{border-style:var(--tw-border-style);border-width:9px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#9aaca3\]{border-color:#9aaca3}.border-\[\#111\]{border-color:#111}.border-\[\#bdd7cd\]{border-color:#bdd7cd}.border-\[\#cfc4e4\]{border-color:#cfc4e4}.border-\[\#d5d5da\]{border-color:#d5d5da}.border-\[\#f0b9b6\]{border-color:#f0b9b6}.border-amber-line{border-color:var(--color-amber-line)}.border-amber\/35{border-color:#e7952259}@supports (color:color-mix(in lab,red,red)){.border-amber\/35{border-color:color-mix(in oklab,var(--color-amber) 35%,transparent)}}.border-green{border-color:var(--color-green)}.border-green-line{border-color:var(--color-green-line)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-line\/40{border-color:#dfe6e266}@supports (color:color-mix(in lab,red,red)){.border-line\/40{border-color:color-mix(in oklab,var(--color-line) 40%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-red-line{border-color:var(--color-red-line)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#0095f6\]{background-color:#0095f6}.bg-\[\#111\]{background-color:#111}.bg-\[\#cfdbd4\]{background-color:#cfdbd4}.bg-\[\#d4d2c8\]{background-color:#d4d2c8}.bg-\[\#d8d4c8\]{background-color:#d8d4c8}.bg-\[\#e4e1d6\]{background-color:#e4e1d6}.bg-\[\#e4e6eb\]{background-color:#e4e6eb}.bg-\[\#e5a96b\]{background-color:#e5a96b}.bg-\[\#e9e9eb\]{background-color:#e9e9eb}.bg-\[\#e9eeeb\]{background-color:#e9eeeb}.bg-\[\#eceadf\]{background-color:#eceadf}.bg-\[\#eee9df\]{background-color:#eee9df}.bg-\[\#eef2ef\]{background-color:#eef2ef}.bg-\[\#eef3ef\]{background-color:#eef3ef}.bg-\[\#eef7f1\]{background-color:#eef7f1}.bg-\[\#efeefe\]{background-color:#efeefe}.bg-\[\#f0f2f5\]{background-color:#f0f2f5}.bg-\[\#f1efe8\]{background-color:#f1efe8}.bg-\[\#f2f0ec\]{background-color:#f2f0ec}.bg-\[\#f2faf6\]{background-color:#f2faf6}.bg-\[\#f4da88\]\/70{background-color:#f4da88b3}.bg-\[\#f4f1fa\]{background-color:#f4f1fa}.bg-\[\#f5f7f7\]{background-color:#f5f7f7}.bg-\[\#f6f7f3\]{background-color:#f6f7f3}.bg-\[\#f6f7f4\]{background-color:#f6f7f4}.bg-\[\#f8f7f2\]{background-color:#f8f7f2}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-\[\#fafaf8\]{background-color:#fafaf8}.bg-\[\#fbeae6\]{background-color:#fbeae6}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[\#fbfcf8\]{background-color:#fbfcf8}.bg-\[\#fcfbf9\]{background-color:#fcfbf9}.bg-\[\#fff7f6\]{background-color:#fff7f6}.bg-\[\#fff8ee\]{background-color:#fff8ee}.bg-\[rgba\(12\,31\,28\,0\.35\)\]{background-color:#0c1f1c59}.bg-\[rgba\(12\,31\,28\,0\.45\)\]{background-color:#0c1f1c73}.bg-\[rgba\(12\,31\,28\,0\.72\)\]{background-color:#0c1f1cb8}.bg-amber{background-color:var(--color-amber)}.bg-amber-soft{background-color:var(--color-amber-soft)}.bg-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue{background-color:var(--color-blue)}.bg-card{background-color:var(--color-card)}.bg-gray{background-color:var(--color-gray)}.bg-green{background-color:var(--color-green)}.bg-green-2{background-color:var(--color-green-2)}.bg-green-soft{background-color:var(--color-green-soft)}.bg-green-soft\/30{background-color:#eaf4ef4d}@supports (color:color-mix(in lab,red,red)){.bg-green-soft\/30{background-color:color-mix(in oklab,var(--color-green-soft) 30%,transparent)}}.bg-green\/70{background-color:#005943b3}@supports (color:color-mix(in lab,red,red)){.bg-green\/70{background-color:color-mix(in oklab,var(--color-green) 70%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-line\/40{background-color:#dfe6e266}@supports (color:color-mix(in lab,red,red)){.bg-line\/40{background-color:color-mix(in oklab,var(--color-line) 40%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-paper{background-color:var(--color-paper)}.bg-paper\/60{background-color:#fbfaf799}@supports (color:color-mix(in lab,red,red)){.bg-paper\/60{background-color:color-mix(in oklab,var(--color-paper) 60%,transparent)}}.bg-red-soft{background-color:var(--color-red-soft)}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.bg-violet{background-color:var(--color-violet)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab,red,red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-ink{fill:var(--color-ink)}.fill-line-strong{fill:var(--color-line-strong)}.fill-muted{fill:var(--color-muted)}.fill-none{fill:none}.stroke-line-strong{stroke:var(--color-line-strong)}.stroke-\[1\.8\]{stroke-width:1.8px}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-42{padding:calc(var(--spacing) * 42)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[1px\]{padding-top:1px}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-\[9px\]{padding-top:9px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-\[39px\]{padding-right:39px}.pr-\[68px\]{padding-right:68px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-15{padding-left:calc(var(--spacing) * 15)}.pl-\[14px\]{padding-left:14px}.pl-\[27px\]{padding-left:27px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-editorial{font-family:var(--font-editorial)}.font-mono{font-family:var(--font-mono)}.font-ui{font-family:var(--font-ui)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.3em\]{font-size:.3em}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[11px\]\!{font-size:11px!important}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-body{font-size:var(--text-body)}.text-caption{font-size:var(--text-caption)}.text-micro{font-size:var(--text-micro)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[2\.1\]{--tw-leading:2.1;line-height:2.1}.leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-red{color:var(--color-red)!important}.text-\[\#3c3489\]{color:#3c3489}.text-\[\#4a5755\]{color:#4a5755}.text-\[\#5a6764\]{color:#5a6764}.text-\[\#6b6b65\]{color:#6b6b65}.text-\[\#007aff\]{color:#007aff}.text-\[\#8a5b00\]{color:#8a5b00}.text-\[\#8e8e93\]{color:#8e8e93}.text-\[\#9b3b00\]{color:#9b3b00}.text-\[\#111\]{color:#111}.text-\[\#584a80\]{color:#584a80}.text-\[\#10231e\]{color:#10231e}.text-\[\#44514f\]{color:#44514f}.text-\[\#385898\]{color:#385898}.text-\[\#444441\]{color:#444441}.text-\[\#644313\]{color:#644313}.text-\[\#a23c1a\]{color:#a23c1a}.text-\[\#b42318\]{color:#b42318}.text-amber{color:var(--color-amber)}.text-amber\!{color:var(--color-amber)!important}.text-amber-text{color:var(--color-amber-text)}.text-current{color:currentColor}.text-gray{color:var(--color-gray)}.text-green{color:var(--color-green)}.text-green-2{color:var(--color-green-2)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-line{color:var(--color-line)}.text-muted{color:var(--color-muted)}.text-muted\/60{color:#60706d99}@supports (color:color-mix(in lab,red,red)){.text-muted\/60{color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.text-muted\/70{color:#60706db3}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.text-muted\/80{color:#60706dcc}@supports (color:color-mix(in lab,red,red)){.text-muted\/80{color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.text-red{color:var(--color-red)}.text-red-700{color:var(--color-red-700)}.text-red-text{color:var(--color-red-text)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.decoration-line{-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-green{accent-color:var(--color-green)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_1px_rgba\(12\,31\,28\,0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0c1f1c80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(12\,31\,28\,0\.03\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#0c1f1c08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(10\,10\,10\,0\.22\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0a0a0a38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(12\,31\,28\,0\.16\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0c1f1c29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(12\,31\,28\,0\.22\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0c1f1c38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(12\,31\,28\,0\.28\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0c1f1c47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 4%, transparent))}}.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card-strong{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-card-strong{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 6%, transparent))}}.shadow-card-strong{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-control{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-control{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 10%, transparent))}}.shadow-control{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lifted{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink)), 0 8px 20px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-lifted{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 5%, transparent)), 0 8px 20px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 8%, transparent))}}.shadow-lifted{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:0 12px 32px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-overlay{--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 18%, transparent))}}.shadow-overlay{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-green{--tw-ring-color:var(--color-green)}.ring-green\/25{--tw-ring-color:#00594340}@supports (color:color-mix(in lab,red,red)){.ring-green\/25{--tw-ring-color:color-mix(in oklab, var(--color-green) 25%, transparent)}}.ring-green\/40{--tw-ring-color:#00594366}@supports (color:color-mix(in lab,red,red)){.ring-green\/40{--tw-ring-color:color-mix(in oklab, var(--color-green) 40%, transparent)}}.ring-green\/70{--tw-ring-color:#005943b3}@supports (color:color-mix(in lab,red,red)){.ring-green\/70{--tw-ring-color:color-mix(in oklab, var(--color-green) 70%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[cid\:image001\.png\@01\]{cid:image001.png@1}.\[https-proxy-agent\:parse-proxy-response\]{https-proxy-agent:parse-proxy-response}.\[k\:1\]{k:1}.\[k\:xxxxxxxx\]{k:xxxxxxxx}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{text-shadow:0 1px 3px #000000e6}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.block-1{block-size:calc(var(--spacing) * 1)}@media (hover:hover){.group-hover\:inline:is(:where(.group):hover *){display:inline}.group-hover\:border-green:is(:where(.group):hover *){border-color:var(--color-green)}.group-hover\:border-green-line:is(:where(.group):hover *){border-color:var(--color-green-line)}.group-hover\:bg-green:is(:where(.group):hover *){background-color:var(--color-green)}.group-hover\:text-green:is(:where(.group):hover *){color:var(--color-green)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\:checked\]\:border-green:is(:where(.group):has(:checked) *){border-color:var(--color-green)}.group-has-\[\:checked\]\:bg-green:is(:where(.group):has(:checked) *){background-color:var(--color-green)}.group-has-\[\:checked\]\:opacity-100:is(:where(.group):has(:checked) *){opacity:1}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-muted\/70::placeholder{color:#60706db3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/70::placeholder{color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.placeholder\:italic::placeholder{font-style:italic}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:before\:text-\[\#8e8e93\]:empty:before{content:var(--tw-content);color:#8e8e93}.empty\:before\:opacity-50:empty:before{content:var(--tw-content);opacity:.5}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:shadow-\[0_0_0_2px_rgba\(2\,55\,86\,0\.22\)\]:focus-within{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#02375638);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:border-amber:hover{border-color:var(--color-amber)}.hover\:border-green:hover{border-color:var(--color-green)}.hover\:border-green\/50:hover{border-color:#00594380}@supports (color:color-mix(in lab,red,red)){.hover\:border-green\/50:hover{border-color:color-mix(in oklab,var(--color-green) 50%,transparent)}}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:border-red:hover{border-color:var(--color-red)}.hover\:bg-\[\#f4f6f4\]:hover{background-color:#f4f6f4}.hover\:bg-\[\#f8f7f2\]:hover{background-color:#f8f7f2}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-green:hover{background-color:var(--color-green)}.hover\:bg-green-soft:hover{background-color:var(--color-green-soft)}.hover\:bg-green-soft\/40:hover{background-color:#eaf4ef66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-soft\/40:hover{background-color:color-mix(in oklab,var(--color-green-soft) 40%,transparent)}}.hover\:bg-green-soft\/50:hover{background-color:#eaf4ef80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-soft\/50:hover{background-color:color-mix(in oklab,var(--color-green-soft) 50%,transparent)}}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-track\/60:hover{background-color:#e6ebe899}@supports (color:color-mix(in lab,red,red)){.hover\:bg-track\/60:hover{background-color:color-mix(in oklab,var(--color-track) 60%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:text-\[\#b42318\]:hover{color:#b42318}.hover\:text-green:hover{color:var(--color-green)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-red:hover{color:var(--color-red)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_0_0_0_1px_rgba\(232\,165\,97\,0\.4\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#e8a56166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-control:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-control:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 10%, transparent))}}.hover\:shadow-control:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-green:focus{border-color:var(--color-green)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:shadow-\[inset_0_0_0_1px_\#005943\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#005943);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_1px_rgba\(232\,165\,97\,0\.85\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#e8a561d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-green:focus{--tw-ring-color:var(--color-green)}.focus-visible\:bg-track\/60:focus-visible{background-color:#e6ebe899}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-track\/60:focus-visible{background-color:color-mix(in oklab,var(--color-track) 60%,transparent)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-green:focus-visible{--tw-ring-color:var(--color-green)}.focus-visible\:ring-green\/40:focus-visible{--tw-ring-color:#00594366}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-green\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-green) 40%, transparent)}}.focus-visible\:ring-ink\/30:focus-visible{--tw-ring-color:#0b1f1d4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ink\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-green:focus-visible{outline-color:var(--color-green)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-paper:disabled{background-color:var(--color-paper)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\:checked\]\:border-green:has(:checked){border-color:var(--color-green)}.has-\[\:checked\]\:bg-green-soft:has(:checked){background-color:var(--color-green-soft)}.has-\[\:focus-visible\]\:border-green:has(:focus-visible){border-color:var(--color-green)}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-green:has(:focus-visible){--tw-ring-color:var(--color-green)}.aria-checked\:bg-track\/60[aria-checked=true]{background-color:#e6ebe899}@supports (color:color-mix(in lab,red,red)){.aria-checked\:bg-track\/60[aria-checked=true]{background-color:color-mix(in oklab,var(--color-track) 60%,transparent)}}.aria-checked\:font-medium[aria-checked=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-expanded\:border-line-strong[aria-expanded=true]{border-color:var(--color-line-strong)}.aria-expanded\:bg-white[aria-expanded=true]{background-color:var(--color-white)}.aria-expanded\:text-ink[aria-expanded=true]{color:var(--color-ink)}.aria-expanded\:shadow-control[aria-expanded=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.aria-expanded\:shadow-control[aria-expanded=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 10%, transparent))}}.aria-expanded\:shadow-control[aria-expanded=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:border-green[aria-pressed=true]{border-color:var(--color-green)}.aria-pressed\:bg-card[aria-pressed=true]{background-color:var(--color-card)}.aria-pressed\:bg-green-soft[aria-pressed=true]{background-color:var(--color-green-soft)}.aria-pressed\:text-green[aria-pressed=true]{color:var(--color-green)}.aria-pressed\:shadow-control[aria-pressed=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:shadow-control[aria-pressed=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 10%, transparent))}}.aria-pressed\:shadow-control[aria-pressed=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:ring-green\/25[aria-pressed=true]{--tw-ring-color:#00594340}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:ring-green\/25[aria-pressed=true]{--tw-ring-color:color-mix(in oklab, var(--color-green) 25%, transparent)}}.aria-selected\:border-line-strong[aria-selected=true]{border-color:var(--color-line-strong)}.aria-selected\:bg-card[aria-selected=true]{background-color:var(--color-card)}.aria-selected\:text-ink[aria-selected=true]{color:var(--color-ink)}.aria-selected\:shadow-control[aria-selected=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.aria-selected\:shadow-control[aria-selected=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in oklab, var(--ink) 10%, transparent))}}.aria-selected\:shadow-control[aria-selected=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[off\=\'1\'\]\:cursor-not-allowed[data-off="1"]{cursor:not-allowed}.data-\[off\=\'1\'\]\:border-line[data-off="1"]{border-color:var(--color-line)}.data-\[off\=\'1\'\]\:bg-card[data-off="1"]{background-color:var(--color-card)}.data-\[off\=\'1\'\]\:text-muted[data-off="1"]{color:var(--color-muted)}.data-\[off\=\'1\'\]\:opacity-\[0\.62\][data-off="1"]{opacity:.62}@media (hover:hover){.data-\[off\=\'1\'\]\:hover\:border-line[data-off="1"]:hover{border-color:var(--color-line)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1179px){.max-\[1179px\]\:order-first{order:-9999}}@media not all and (min-width:1030px){.max-compact\:static{position:static}.max-\[1030px\]\:w-\[150px\]{width:150px}.max-\[1030px\]\:shrink-0{flex-shrink:0}.max-\[1030px\]\:grid-cols-1,.max-compact\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-compact\:grid-rows-none{grid-template-rows:none}.max-\[1030px\]\:flex-row{flex-direction:row}.max-\[1030px\]\:items-start{align-items:flex-start}.max-\[1030px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-compact\:overflow-y-auto{overflow-y:auto}.max-compact\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-compact\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[1030px\]\:pt-1{padding-top:calc(var(--spacing) * 1)}}@media not all and (min-width:721px){.max-\[721px\]\:hidden{display:none}.max-\[721px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:720px){.max-phone\:top-4{top:calc(var(--spacing) * 4)}.max-phone\:hidden{display:none}.max-phone\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-\[720px\]\:grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.max-phone\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-phone\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-phone\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-phone\:p-4{padding:calc(var(--spacing) * 4)}.max-phone\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-phone\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-phone\:pb-3{padding-bottom:calc(var(--spacing) * 3)}}@media not all and (min-width:48rem){.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:722px){.min-\[722px\]\:col-start-2{grid-column-start:2}.min-\[722px\]\:row-start-1{grid-row-start:1}}@media (min-width:900px){.min-\[900px\]\:w-\[88px\]{width:88px}.min-\[900px\]\:w-\[96px\]{width:96px}}@media (min-width:1180px){.min-\[1180px\]\:grid-cols-\[minmax\(304px\,1fr\)_minmax\(340px\,420px\)\]{grid-template-columns:minmax(304px,1fr) minmax(340px,420px)}.min-\[1180px\]\:gap-0{gap:calc(var(--spacing) * 0)}.min-\[1180px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[1180px\]\:border-line{border-color:var(--color-line)}.min-\[1180px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.min-\[1180px\]\:pr-5{padding-right:calc(var(--spacing) * 5)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-2{top:calc(var(--spacing) * 2)}.lg\:max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_230px\]{grid-template-columns:minmax(0,1fr) 230px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,var\(--container-rail\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--container-rail)) minmax(0,1fr)}}.\[\&_dd\]\:m-0 dd{margin:calc(var(--spacing) * 0)}.\[\&_dd_small\]\:mt-\[3px\] dd small{margin-top:3px}.\[\&_dd_small\]\:block dd small{display:block}.\[\&_dd_small\]\:text-\[11px\] dd small{font-size:11px}.\[\&_dd_small\]\:text-muted dd small{color:var(--color-muted)}.\[\&_dt\]\:text-\[\#4e5d5a\] dt{color:#4e5d5a}.\[\&_td\]\:border-t td{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_td\]\:border-line td{border-color:var(--color-line)}.\[\&_td\]\:py-0\.5 td{padding-block:calc(var(--spacing) * .5)}.\[\&_td\]\:pr-3 td{padding-right:calc(var(--spacing) * 3)}.\[\&_th\]\:py-0\.5 th{padding-block:calc(var(--spacing) * .5)}.\[\&_th\]\:pr-3 th{padding-right:calc(var(--spacing) * 3)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}:root[data-ui=v2]{--color-ink:oklch(22.2% .026 187);--color-muted:oklch(53.1% .02 183);--color-line:oklch(91.8% .009 161);--color-line-strong:oklch(85.9% .015 165);--color-paper:oklch(98.5% .004 91);--color-card:oklch(99.8% .002 68);--color-track:oklch(93.5% .007 160);--color-green:oklch(41.2% .083 169);--color-green-2:oklch(48.7% .091 171);--color-green-line:oklch(85.7% .031 170);--color-green-soft:oklch(95.8% .012 165);--color-amber:oklch(73.6% .152 68);--color-amber-text:oklch(54.4% .117 71);--color-amber-dot:var(--s-warn);--color-amber-line:oklch(85.2% .081 77);--color-amber-soft:oklch(98.2% .015 77);--color-red:oklch(58% .199 28);--color-red-text:oklch(50% .182 30);--color-red-line:oklch(83.5% .064 22);--color-red-soft:oklch(97.3% .013 23);--color-blue:oklch(52% .16 252);--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--line-strong:var(--color-line-strong);--paper:var(--color-paper);--card:var(--color-card);--track:var(--color-track);--green:var(--color-green);--green-2:var(--color-green-2);--green-line:var(--color-green-line);--green-soft:var(--color-green-soft);--amber:var(--color-amber);--amber-text:var(--color-amber-text);--amber-dot:var(--color-amber-dot);--amber-line:var(--color-amber-line);--amber-soft:var(--color-amber-soft);--red:var(--color-red);--red-text:var(--color-red-text);--red-line:var(--color-red-line);--red-soft:var(--color-red-soft);--blue:var(--color-blue);--faint:oklch(66% .014 175);--line-subtle:oklch(94.6% .006 160);--card-raised:oklch(100% 0 0);--hover:oklch(96.2% .006 150);--blue-soft:oklch(96.5% .015 252);--blue-line:oklch(86% .045 252);--rail-top:oklch(34% .052 170);--rail-bottom:oklch(26.5% .04 173);--rail-ink:oklch(95% .012 160);--rail-muted:oklch(78% .03 165);--focus-ring:var(--blue);--focus-ring-on-dark:oklch(86% .12 85);--series-1:var(--green);--series-2:var(--amber);--series-3:oklch(70% .075 168);--series-4:var(--blue);--series-dropin:var(--series-3);--series-group:var(--green);--series-member:var(--amber);--ty-email:oklch(41.2% .083 169);--ty-sms:oklch(50% .15 252);--ty-page:oklch(48% .075 48);--ty-booking:oklch(51% .11 75);--ty-widget:var(--ty-booking);--ty-form:oklch(47% .08 212);--ty-wait:oklch(48% .03 240);--ty-branch:oklch(48% .13 330);--ty-channel:oklch(48% .14 288);--ty-neutral:oklch(42% .02 183);--acq-spend:oklch(91.5% .035 22);--acq-earned:oklch(86% .03 165);--acq-spend-strong:oklch(80% .07 22);--acq-earned-strong:oklch(62% .045 165);--lc-fresh:oklch(58% .14 145);--lc-active:oklch(41% .08 169);--lc-at-risk:oklch(60% .14 65);--lc-lapsed:oklch(55% .07 245);--lc-dormant:oklch(45% .012 200);--s-live:var(--green);--s-warn:oklch(62% .14 68);--s-off:oklch(60% .012 180);--s-bad:var(--red);--s-info:var(--blue);--radius-surface:10px;--radius-control:5px;--r-surface:var(--radius-surface);--r-control:var(--radius-control);--r-pill:999px;--r-mark:2px;--shadow-overlay:0 20px 48px oklch(22% .026 187/.12), 0 3px 10px oklch(22% .026 187/.06);--shadow-control:0 1px 2px oklch(22% .026 187/.08);--shadow-card:var(--obj-shadow);--shadow-card-strong:var(--obj-shadow);--shadow-lifted:var(--obj-shadow);--z-sticky:10;--z-bulk:20;--z-dialog:60;--z-popover:120;--z-toast:130;--z-tooltip:140;--listcol-w:minmax(272px, 304px);--dialog-w:480px;--sheet-w:440px}@media (max-width:1360px){:root[data-ui=v2]{--listcol-w:minmax(256px, 280px)}}:root[data-ui=v2]{--plane:oklch(98.5% .004 91);--plane-in:inset 0 2px 6px oklch(22% .026 187/.1);--plane-dot:oklch(22% .026 187/.12);--plane-draft:oklch(97% .012 85);--col-bg:var(--paper);--col-line:var(--line);--obj-bg:var(--card-raised);--obj-line:transparent;--obj-shadow:0 1px 2px oklch(22% .026 187/.08), 0 8px 22px -8px oklch(22% .026 187/.21);--scrim:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--scrim:color-mix(in oklch, var(--ink) 28%, transparent)}}:root[data-ui=v2]{--obj-shadow-low:0 1px 2px oklch(22% .026 187/.07), 0 5px 12px -8px oklch(22% .026 187/.18);--float-shadow:0 1px 2px oklch(22% .026 187/.08), 0 6px 16px -6px oklch(22% .026 187/.2);--sel-line:var(--green);--sel-ring:0 0 0 1px var(--green);--sel-lift:0 14px 28px -8px oklch(41.2% .083 169/.3);--rise:-2px;--tint-chip-l:99.5%;--tint-chip-c:0;--tint-fill:0%;--tint-edge:0%;--tint-body:0%;--ty-bar:0px;--chip-bg:var(--card);--chip-line:var(--line-strong);--chip-shadow:none;--step-bg:var(--paper);--step-line:var(--line);--step-cur-bg:var(--card-raised);--step-cur-line:var(--green);--step-done-bg:var(--green-soft);--step-done-line:var(--green-line);--data-plane:var(--paper);--data-line:var(--line);--data-shadow:0 1px 2px oklch(22% .026 187/.05);--stage:oklch(97.4% .003 75);--stage-in:inset 0 1px 4px oklch(22% .026 187/.05);--stage-dot:oklch(22% .026 187/.11);--stage-muted:oklch(46% .02 183);--side-bg:oklch(93.6% .008 120)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--side-bg:color-mix(in oklch, oklch(93.6% .008 120) 75%, var(--paper))}}:root[data-ui=v2]{--side-border:oklch(87.5% .011 130)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--side-border:color-mix(in oklch, oklch(87.5% .011 130) 75%, var(--line))}}:root[data-ui=v2]{--side-ink:var(--ink);--side-muted:oklch(48% .014 150);--side-faint:oklch(51% .013 150);--side-panel:var(--card-raised);--side-panel-line:oklch(89% .01 130);--side-hover:oklch(94.8% .008 130)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--side-hover:color-mix(in oklch, oklch(94.8% .008 130) 75%, var(--hover))}}:root[data-ui=v2]{--side-accent:var(--green);--sel-tint:oklch(95.4% .022 165);--sel-tint-ink:var(--green);--sel-raised:var(--card-raised);--sel-mark:var(--green);--sel-ink:var(--ink)}:root[data-ui=v2][data-surface=data]{--plane:var(--data-plane);--plane-in:none;--obj-line:var(--data-line);--obj-shadow:var(--data-shadow);--obj-shadow-low:none;--sel-lift:0 0 0 0 transparent;--rise:0px;--tint-fill:0%;--tint-edge:0%;--ty-bar:0px}:root[data-ui=v2] [data-ty=email]{--tc:var(--ty-email)}:root[data-ui=v2] [data-ty=sms]{--tc:var(--ty-sms)}:root[data-ui=v2] [data-ty=page]{--tc:var(--ty-page)}:root[data-ui=v2] :is([data-ty=widget],[data-ty=booking]){--tc:var(--ty-booking)}:root[data-ui=v2] [data-ty=form]{--tc:var(--ty-form)}:root[data-ui=v2] [data-ty=wait]{--tc:var(--ty-wait)}:root[data-ui=v2] [data-ty=branch]{--tc:var(--ty-branch)}:root[data-ui=v2] [data-ty=channel]{--tc:var(--ty-channel)}:root[data-ui=v2] :is([data-ty=entry],[data-ty=exit],[data-ty=neutral]){--tc:var(--ty-neutral)}:root[data-ui=v2] [data-ty]{--tb:oklch(from var(--tc) var(--tint-chip-l) calc(c * var(--tint-chip-c)) h);--tf:var(--tb)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2] [data-ty]{--tf:color-mix(in oklch, var(--tb) var(--tint-fill), var(--obj-bg))}}:root[data-ui=v2] [data-ty]{--te:var(--tc)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2] [data-ty]{--te:color-mix(in oklch, var(--tc) var(--tint-edge), var(--obj-line))}}:root[data-ui=v2]{--duration-instant:80ms;--duration-fast:.1s;--duration-exit:.1s;--duration-standard:.12s;--duration-considered:.16s;--spring-smooth:ease-out;--spring-snappy:ease-out;--spring-morph:ease-out;--spring-smooth-dur:.12s;--spring-snappy-dur:.12s;--spring-morph-dur:.14s;--m-move:0;--m-cap:0px;--m-scale:0;--m-blur:0;--m-stagger:0}@media (prefers-reduced-motion:reduce){:root[data-ui=v2]{--duration-instant:.01ms;--duration-fast:.01ms;--duration-exit:.01ms;--duration-standard:.01ms;--duration-considered:.01ms;--spring-smooth-dur:.01ms;--spring-snappy-dur:.01ms;--spring-morph-dur:.01ms;--rise:0px}:root[data-ui=v2] *,:root[data-ui=v2] :before,:root[data-ui=v2] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-ui=v2] body{background:var(--paper)}:root[data-ui=v2] :is(.shadow-card,.shadow-card-strong,.shadow-lifted){--tw-shadow:var(--obj-shadow)}:root[data-ui=v2] .shadow-overlay{--tw-shadow:var(--shadow-overlay)}:root[data-ui=v2] .shadow-control{--tw-shadow:var(--shadow-control)}:root[data-ui=v2]{--radius-widget:6px;--control-bg:var(--card);--control-bg-open:var(--track);--control-line:var(--line-strong);--control-h:40px;--menu-item-h:32px;--menu-item-px:12px;--menu-item-hover:var(--hover);--table-row-h:43px;--overlay-shadow:var(--shadow-overlay);--focus-intensity:35%;--focus-field-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--focus-field-color:color-mix(in oklch, var(--focus-ring) var(--focus-intensity), transparent)}}:root[data-ui=v2]{--focus-field-line:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root[data-ui=v2]{--focus-field-line:color-mix(in oklch, var(--ink) var(--focus-intensity), var(--control-line))}}:root[data-ui=v2]{--focus-field-outline:0px;--focus-field-halo:0px;--btn-h:36px;--btn-h-sm:32px;--btn-px:16px;--btn-text:14px;--btn-line:var(--line);--btn-shadow:none;--btn-hover-shadow:0 1px 2px oklch(0% 0 0/.035);--label-size:11px;--label-tracking:.08em;--chip-radius:var(--r-control);--vchip-radius:3px;--choice-sel-bg:var(--sel-tint)}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono),url(/fonts/BerkeleyMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono Bold),url(/fonts/BerkeleyMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono Italic),url(/fonts/BerkeleyMono-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono Bold Italic),url(/fonts/BerkeleyMono-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#0b1f1d;--muted:#60706d;--line:#dfe6e2;--line-strong:#c8d4ce;--paper:#fbfaf7;--card:#fffefd;--track:#e6ebe8;--green:#005943;--green-2:#0e7059;--green-line:#bdd7cd;--green-soft:#eaf4ef;--blue:#1687d9;--amber:#e79522;--amber-text:#9a6200;--amber-dot:#c97f1c;--amber-line:#edc892;--amber-soft:#fff8ee;--red:#d7352f;--red-text:#b42318;--red-line:#f0b9b6;--red-soft:#fff3f2;--red-bar:var(--red)}@supports (color:color-mix(in lab,red,red)){:root{--red-bar:color-mix(in oklab, var(--red) 30%, var(--card))}}:root{--violet:#7560a8;--gray:#8e9894;--font-display:"Berkeley Mono", "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-editorial:"iowan-old-style", "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-ui:"IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-overlay:0 12px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-overlay:0 12px 32px color-mix(in oklab, var(--ink) 18%, transparent)}}:root{--shadow-card:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card:0 1px 2px color-mix(in oklab, var(--ink) 4%, transparent)}}:root{--shadow-card-strong:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card-strong:0 1px 2px color-mix(in oklab, var(--ink) 6%, transparent)}}:root{--shadow-lifted:0 1px 2px var(--ink), 0 8px 20px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lifted:0 1px 2px color-mix(in oklab, var(--ink) 5%, transparent), 0 8px 20px color-mix(in oklab, var(--ink) 8%, transparent)}}:root{--shadow-control:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-control:0 1px 2px color-mix(in oklab, var(--ink) 10%, transparent)}}:root{font-family:var(--font-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 5%,#e8decc61,transparent 26%),var(--paper);min-width:1180px;margin:0}@media (max-width:1180px){body{min-width:0}}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance}figcaption,.v2-drawer-flow.empty p,.org-chart-caption,.org-detail-caption{text-wrap:pretty}.app-shell{min-height:100vh;display:flex}:root[data-rail=collapsed]{--rail-w:76px}@media (max-width:1360px){:root{--rail-w:76px}}.rail-panel{--row-h:32px;--row-hover:#0b1f1d0d}@supports (color:color-mix(in lab,red,red)){.rail-panel{--row-hover:color-mix(in oklab, var(--color-sidebar-ink) 5%, transparent)}}.rail-panel{--glide-ease:cubic-bezier(.32, 1.22, .52, 1);--glide-dur:.42s;border:1px solid var(--color-sidebar-line);background:var(--color-sidebar);min-height:0;color:var(--color-sidebar-ink);font-family:var(--font-display);flex-direction:column;padding:10px;font-size:14px;line-height:1.5;display:flex}.sidebar{z-index:40;width:var(--rail-w);border-width:0 1px 0 0;border-color:var(--color-sidebar-edge);padding:10px 16px;transition:width .16s,padding .16s;position:fixed;inset:0 auto 0 0}.rail-panel :focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:-2px}.rail-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:0 0 4px;display:flex}.rail-brand{letter-spacing:-.04em;white-space:nowrap;min-width:0;color:var(--color-sidebar-ink);margin-right:auto;padding:0 10px;font-size:22px;font-weight:700;line-height:1.05}.rail-icon-btn{width:30px;height:30px;color:var(--color-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.rail-icon-btn:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-ink)}.rail-tenant{color:var(--color-sidebar-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 10px 10px;font-size:13px;display:flex}.rail-tenant-mark{background:var(--color-sidebar-accent);width:18px;height:18px;color:var(--color-card);letter-spacing:.02em;object-fit:contain;border-radius:5px;flex:none;place-items:center;font-size:8.5px;font-weight:600;display:grid}img.rail-tenant-mark{background:0 0}.rail-tenant-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-search{border:1px solid var(--color-sidebar-line);background:var(--color-sidebar-field);width:100%;color:var(--color-sidebar-muted);text-align:left;white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:9px;margin:0 0 8px;padding:5px 10px;font-size:13px;display:flex}.rail-search:hover{color:var(--color-sidebar-ink)}.rail-search>svg{flex-shrink:0}.rail-search-kbd{border:1px solid var(--color-sidebar-line);font-family:var(--font-display);border-radius:4px;margin-left:auto;padding:0 5px;font-size:11px}.rail-nav{scrollbar-width:thin;scrollbar-color:var(--color-sidebar-line) transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 0 2px;display:flex;position:relative;overflow-y:auto}.rail-group{z-index:1;display:grid;position:relative}.rail-group[data-group=ops]{margin-top:2px}.rail-items{gap:1px;display:grid}.rail-group:not(.is-open)>.rail-items{display:none}.rail-head{width:100%;min-height:20px;color:var(--color-sidebar-muted);font:inherit;letter-spacing:.13em;text-transform:uppercase;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:3px 13px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.rail-head:hover{color:var(--color-sidebar-ink)}.rail-head-chev{opacity:.55;margin-left:auto;transition:transform .12s;display:grid}.rail-head:hover .rail-head-chev{opacity:1}.rail-group:not(.is-open) .rail-head-chev{transform:rotate(-90deg)}.rail-row{z-index:1;min-height:var(--row-h);color:var(--color-sidebar-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:11px;padding:5px 13px;font-size:14px;line-height:1.25;transition:color .16s,background-color .16s;display:flex;position:relative}.rail-row>svg{flex-shrink:0;width:19px;height:19px}.rail-row:hover{background:var(--row-hover)}.rail-row[aria-current=page]>svg{color:var(--color-sidebar-accent)}.rail-row.is-locked,.rail-head.is-locked{opacity:.45}.rail-row.is-disabled{opacity:.4;cursor:not-allowed;-webkit-user-select:none;user-select:none}.rail-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-panel .keyboard-active{outline:2px solid var(--color-sidebar-accent);outline-offset:-2px}.rail-pill{z-index:0;background:var(--color-sidebar-active);opacity:0;pointer-events:none;height:33px;transition:transform var(--glide-dur) var(--glide-ease),height var(--glide-dur) var(--glide-ease),opacity .16s ease;border-radius:8px;position:absolute;top:0;left:0;right:0}.rail-pill.no-anim{transition:none}.rail-foot{border-top:1px solid var(--color-sidebar-line);flex-shrink:0;gap:8px;margin-top:auto;padding-top:8px;display:grid}:root .rail-panel .segmented.rail-lang{border:1px solid var(--color-sidebar-line);background:0 0;border-radius:8px;flex-wrap:nowrap;justify-self:start;gap:0;padding:2px;display:inline-flex}:root .rail-panel .segmented.rail-lang>button{width:28px;height:auto;min-height:28px;box-shadow:none;color:var(--color-sidebar-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 0;font-size:11px;font-weight:500}:root .rail-panel .segmented.rail-lang>button:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-ink)}:root .rail-panel .segmented.rail-lang>button[aria-pressed=true]{background:var(--color-sidebar-active);color:var(--color-sidebar-ink);box-shadow:none}.rail-acct{align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}:root .rail-panel .av.rail-av{background:var(--color-sidebar-active);width:29px;height:29px;color:var(--color-sidebar-ink);flex-shrink:0;font-size:12px}.rail-who{min-width:0;line-height:1.3;display:grid}.rail-who strong{color:var(--color-sidebar-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.rail-who span{color:var(--color-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rail-acct-btn{width:27px;height:30px;color:var(--color-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:grid}.rail-acct-btn:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-ink)}.rail-acct-btn[aria-current=page]{background:var(--color-sidebar-active);color:var(--color-sidebar-ink)}.rail-gear{margin-left:auto}.rail-foot-links .rail-row[aria-current=page]{background:var(--color-sidebar-active)}.rail-panel .text-white\/50{color:var(--color-sidebar-muted)}.sidebar.is-collapsed{padding:10px 14px}.sidebar.is-collapsed .rail-top{flex-direction:column;gap:8px;padding-bottom:8px}.sidebar.is-collapsed .rail-brand,.sidebar.is-collapsed .rail-head,.sidebar.is-collapsed .rail-search-kbd,.sidebar.is-collapsed .rail-who,:root .sidebar.is-collapsed .av.rail-av,.sidebar.is-collapsed .rail-view-as{display:none}.sidebar.is-collapsed .rail-label,.sidebar.is-collapsed .rail-tenant-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar.is-collapsed .rail-tenant{justify-content:center;padding:0 0 8px}.sidebar.is-collapsed .rail-search{justify-content:center;padding:8px 0}.sidebar.is-collapsed .rail-nav{gap:5px}.sidebar.is-collapsed .rail-group>.rail-items{gap:0;display:grid}.sidebar.is-collapsed .rail-group+.rail-group{border-top:1px solid var(--color-sidebar-line);padding-top:5px}.sidebar.is-collapsed .rail-row{justify-content:center;min-height:30px;padding:5px 0}:root .sidebar.is-collapsed .segmented.rail-lang{border:0;flex-direction:column;justify-self:center;padding:0}.sidebar.is-collapsed .rail-acct{flex-direction:column;gap:2px;padding:0}.sidebar.is-collapsed .rail-acct-btn{width:36px;margin:0}.rail-tip{z-index:70;background:var(--ink);color:var(--paper);font-family:var(--font-display);white-space:nowrap;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:12.5px;line-height:1.3;position:fixed;transform:translateY(-50%)}.rail-sheet-backdrop{z-index:60;background:oklab(0% none none/.3);position:fixed;inset:0}.rail-sheet-pos{z-index:61;width:min(288px,100% - 40px);display:flex;position:fixed;inset:0 auto 0 0}.rail-sheet{--row-h:36px;border-width:0 1px 0 0;border-radius:0 16px 16px 0;flex:1;padding:10px;box-shadow:0 18px 48px #0b1f1d38}@supports (color:color-mix(in lab,red,red)){.rail-sheet{box-shadow:0 18px 48px color-mix(in oklab,var(--color-sidebar-ink) 22%,transparent)}}.rail-sheet{outline:none}.rail-sheet .rail-top{padding-bottom:2px}.rail-sheet .rail-tenant{padding-bottom:8px}.rail-sheet .rail-nav{gap:2px}.rail-sheet .rail-items{gap:0}.rail-sheet .rail-row{padding:6px 12px;font-size:15px}.rail-sheet .rail-icon-btn,.rail-sheet .rail-acct-btn{width:40px;height:40px}:root .rail-sheet .segmented.rail-lang>button{min-height:36px}.rail-sheet[data-state=open]{animation:.4s cubic-bezier(.22,1,.36,1) rail-sheet-in}.rail-sheet[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) forwards rail-sheet-out}.rail-sheet-backdrop[data-state=open]{animation:.4s cubic-bezier(.22,1,.36,1) rail-fade-in}.rail-sheet-backdrop[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) forwards rail-fade-out}@keyframes rail-sheet-in{0%{transform:translate(-100%)}}@keyframes rail-sheet-out{to{transform:translate(-100%)}}@keyframes rail-fade-in{0%{opacity:0}}@keyframes rail-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar,.workspace,.rail-row,.rail-pill,.rail-head-chev{transition:none!important}.rail-sheet,.rail-sheet-backdrop{animation:none!important}}.workspace{width:calc(100% - var(--rail-w));min-height:100vh;margin-left:var(--rail-w);padding:var(--workspace-pad-top) var(--workspace-pad-x) var(--workspace-pad-bottom);transition:margin-left .16s,width .16s}.page-shell{--page-cap:var(--container-page);grid-template-columns:[full-start] minmax(0,1fr) [content-start] minmax(0,var(--page-cap)) [content-end] minmax(0,1fr) [full-end];display:grid}.page-shell--tight{--page-cap:var(--container-page-tight)}.page-shell>*,.page-shell>.page-view>*{grid-column:content;min-width:0}.page-shell>.page-view{grid-column:full;grid-template-columns:subgrid;display:grid}.page-shell>.page-header,.page-shell>.page-view>.page-header{margin-inline:calc(var(--workspace-pad-x) * -1);padding-inline:var(--workspace-pad-x);grid-column:full}:root main.workspace h1[data-quiet-focus]:focus{outline:none!important}@media (max-width:720px){:root[data-ui=v2] .workspace:has(.listcol-head.scope-head)>.phone-topbar--mkt .phone-pagetitle{visibility:hidden}}.phone-topbar,.phone-pagehead,.org-phone-digest,.acq-phone-cards,.bookings-phone,.phone-desktop-gate,.phone-filter-btn,.phone-filter-backdrop,.phone-filter-sheet-head,.phone-detail-back,.phone-stat-label,.acq-phone-adrows,.flows-phone-cards,.ins-phone-cards,.phone-sheet-close,.settings-phone-groups,.settings-phone-log,.live-phone{display:none}.settings-log-action:first-letter{text-transform:uppercase}@media (max-width:720px){.sidebar{display:none}html,body{overflow-x:clip}.workspace{--workspace-pad-x:16px;--phone-tabbar-h:0px;width:100%;padding:16px var(--workspace-pad-x) calc(34px + env(safe-area-inset-bottom,0px));margin-left:0;overflow-x:clip}.phone-topbar{z-index:30;height:56px;margin:-16px calc(var(--workspace-pad-x) * -1) 14px;border-bottom:1px solid var(--color-sidebar-line);background:var(--color-sidebar);color:var(--color-sidebar-ink);align-items:center;gap:10px;padding:0 12px;display:flex;position:sticky;top:0}.phone-menu-btn{width:40px;height:40px;color:var(--color-sidebar-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.phone-menu-btn:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:-2px}.phone-pagetitle{min-width:0;font-family:var(--font-display);color:var(--color-sidebar-ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;overflow:hidden}.phone-brand{font-family:var(--font-display);color:var(--color-sidebar-muted);white-space:nowrap;margin-left:auto;font-size:15px}.phone-brand span{opacity:.55}.phone-pagehead{margin-bottom:14px;display:block}.phone-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.phone-chips a{text-align:center;font-family:var(--font-display);border:1px solid var(--line);background:var(--card);color:var(--muted);white-space:nowrap;border-radius:9px;flex:none;padding:7px 12px;font-size:13px}.phone-chips a.is-active{border-color:var(--green);background:var(--green);color:var(--card);box-shadow:var(--shadow-control);font-weight:500}.page-header{justify-content:flex-start;min-height:0}.page-header .page-header-titles,.page-header .page-header-actions{display:none}.phone-filter-btn{border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex}.phone-filter-backdrop{z-index:47;background:var(--ink);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.phone-filter-backdrop{background:color-mix(in oklab,var(--ink) 38%,transparent)}}.page-header .page-header-actions.phone-open{z-index:48;max-height:72vh;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--card);box-shadow:0 -18px 50px var(--ink);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.page-header .page-header-actions.phone-open{box-shadow:0 -18px 50px color-mix(in oklab,var(--ink) 30%,transparent)}}.page-header-actions.phone-open:before{content:"";background:var(--line-strong);border-radius:999px;width:44px;height:4px;margin:4px auto 0;display:block}.page-header-actions.phone-open .phone-filter-sheet-head{justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.page-header-actions.phone-open .phone-filter-sheet-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.workspace table{table-layout:fixed;width:100%;max-width:100%}.workspace th,.workspace td{overflow-wrap:anywhere}.ops-strip-row{flex-wrap:wrap}.ops-strip-row>span:first-child{white-space:normal;flex-basis:100%;overflow:visible}.ops-card-title span{white-space:normal}.insights-reports-table th:first-child,.insights-reports-table td:first-child{width:68px}.insights-reports-table th:last-child,.insights-reports-table td:last-child{width:36px}.metric-grid,.metric-grid.five,.metric-grid.six{grid-template-columns:1fr}.org-top-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.org-cal-panel,.org-preview-col{display:none}.org-phone-digest{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:22px;padding:14px 16px 6px;display:block}.org-phone-digest-lane{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.org-phone-digest-lane:first-of-type{border-top:0;margin-top:8px;padding-top:0}.org-phone-digest-head{align-items:center;gap:9px;margin-bottom:2px;display:flex}.org-phone-digest .org-lane-kpis,.org-phone-digest .org-lane-kpis[data-cols="2"],.org-phone-digest .org-lane-kpis[data-cols="3"]{border-top:0;grid-template-columns:1fr}.org-phone-digest .org-lane-kpi{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:7px 0}@supports (color:color-mix(in lab,red,red)){.org-phone-digest .org-lane-kpi{border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.org-phone-digest .org-lane-kpi+.org-lane-kpi{border-left:0}.org-phone-digest .org-lane-kpi-label{font-size:11px}.org-phone-digest .org-lane-kpi-value{font-size:14px}}.ui-button,.button,.icon-button,.copy-button,select{border:1px solid var(--line-strong);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ui-button:hover,.button:hover,.icon-button:hover,.copy-button:hover{border-color:var(--line-strong)}.ui-button,.button,.icon-button{transition:transform .15s}.ui-button:active:not(:disabled),.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:scale(.96)}.ui-button.ui-button--primary{border-color:var(--green);background:var(--green);color:var(--card)}.ui-button.ui-button--primary:hover{border-color:var(--green-2)}.ui-button.ui-button--danger{border-color:var(--red);background:var(--red);color:var(--card)}.ui-button.ui-button--danger:hover{border-color:var(--red);opacity:.9}.ui-button.ui-button--ledger{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}@keyframes overlay-backdrop-enter{0%{opacity:0}}@keyframes overlay-panel-enter{0%{opacity:0;translate:0 4px}}.overlay-backdrop-enter{animation:.13s ease-out both overlay-backdrop-enter}.overlay-panel-enter{animation:.13s ease-out both overlay-panel-enter}@media (prefers-reduced-motion:reduce){.ui-button,.button,.icon-button{transition:none}.overlay-backdrop-enter,.overlay-panel-enter{animation:none}}.ui-button:disabled,.button:disabled{cursor:not-allowed;opacity:.5}.button.wide{width:100%}.ui-button.ui-button--compact{min-height:32px;padding-inline:10px}.ui-button.ui-button--icon{width:36px;padding-inline:0}.ui-surface{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.ui-surface{background:color-mix(in oklab,var(--card) 82%,transparent)}}.ui-surface{box-shadow:var(--shadow-card)}.icon-button.compact{width:30px;min-height:30px}.segmented button{border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;min-height:36px;padding:0 18px}.segmented button:last-child{border-right:0}.segmented button.active{background:var(--green);color:var(--card)}.negative{color:var(--red)}.positive{color:var(--green)}.muted{color:var(--muted);font-size:13px}table{border-collapse:collapse;width:100%;font-size:13px}th{color:var(--muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}td,th{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 10px}tr.row-link{cursor:pointer}tr.row-link:hover{background:var(--paper)}tr.row-link:focus-visible{outline:2px solid var(--green);outline-offset:-2px}tr.row-link.keyboard-active{outline:2px solid var(--green)}@supports (color:color-mix(in lab,red,red)){tr.row-link.keyboard-active{outline:2px solid color-mix(in oklab,var(--green) 50%,transparent)}}tr.row-link.keyboard-active{outline-offset:-2px;box-shadow:inset 4px 0 0 var(--green)}tr.row-link td.row-link-chevron{color:var(--muted);text-align:right;vertical-align:middle;width:24px}tr.row-link .cell-strong{color:var(--ink);font-weight:500}tr.row-link .cell-sub{color:var(--muted);margin-top:2px;font-size:11.5px}tr.row-link .cell-em{color:var(--muted)}.metric-mono{font-variant-numeric:tabular-nums}.flow-customer-meta,.flow-customer-pills,.flow-customer-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-customer-pills .pill{min-height:24px;padding:3px 8px;font-size:12px}.flow-example-heatmap{justify-self:end;width:100%;max-width:900px;padding-bottom:0}.flow-example-heatmap .heatmap-nav{justify-content:flex-end;margin-bottom:6px;display:flex;position:static}.flow-example-heatmap .heatmap-grid{flex:none;width:auto}.audience-pill{white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;display:inline-flex}.flow-customer-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-start;margin-top:12px;padding-top:10px;font-size:12px}.flow-queue{flex-direction:column;gap:8px;display:flex}.flow-queue-row{border:1px solid var(--line);background:var(--card);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.flow-queue-row{background:color-mix(in oklab,var(--card) 70%,transparent)}}.flow-queue-row{overflow:hidden}.flow-queue-row.open{background:var(--card);border-color:var(--line-strong)}.flow-queue-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.flow-queue-head:hover{background:#00000005}.flow-queue-chevron{color:var(--gray);flex-shrink:0;transition:transform .15s}.flow-queue-row.open .flow-queue-chevron{transform:rotate(90deg)}.flow-queue-name{color:var(--ink);flex-shrink:0;font-size:14px;font-weight:650}.flow-queue-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.flow-queue-pills{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.flow-queue-pills .pill{min-height:22px;padding:2px 8px;font-size:12px}.flow-queue--rail .flow-queue-head{flex-wrap:wrap;row-gap:4px;padding:9px 12px}.flow-queue--rail .flow-queue-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.flow-queue--rail .flow-queue-meta{flex:100%;order:3;gap:4px 10px}.flow-queue--rail .flow-queue-pills{order:2}.flow-queue-body{border-top:1px solid var(--line);padding:6px 14px 14px}.customers-page{width:100%}.customer-detail-panel h1{min-width:0;font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;flex:1;margin:0;font-size:26px;font-weight:500;line-height:1.1}.customer-selection-group{margin-top:6px}.customer-selection-label-row{border-bottom:1.5px solid var(--line-strong);align-items:center;gap:5px;min-width:0;height:48px;margin-bottom:0;padding:0 8px 0 12px;display:flex}.customer-selection-label-row .customer-selection-kicker{font-family:var(--font-mono);letter-spacing:-.01em;color:#44514f;font-size:10.5px;font-weight:700}.customer-selection-head-num{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;color:#44514f;margin-left:auto;font-size:10.5px;font-weight:700}.customer-selection-hint{color:var(--gray);cursor:help;align-items:center;display:inline-flex}.customer-selection-kicker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-matching-label{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;color:#44514f;font-size:18px;font-weight:700}.lens-rows{margin-top:0;display:block}.lens-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 8px 13px 12px;font-size:14px;font-weight:500;line-height:21px;display:grid;position:relative}.lens-row:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.lens-row:hover{background:color-mix(in oklab,var(--green) 3.5%,transparent)}}.lens-row.selected{background:var(--green-soft)}.lens-row.selected:after{content:"";background:var(--green);width:2px;position:absolute;top:0;bottom:-1px;left:0}.lens-row:focus-visible{outline:none}.lens-row:focus-visible:not(.selected):after{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:-1px;left:0}.lens-row .lens-row-dot{justify-self:center;width:8px;height:8px}.lens-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.lens-row-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:400;position:relative}.customer-matching-label{margin-top:0}.customers-layout{grid-template-columns:minmax(240px,264px) minmax(294px,var(--container-rail)) minmax(0,1fr);gap:16px;display:grid}.customer-filter-panel,.customer-list-panel{flex-direction:column;min-width:0;height:calc(100vh - 48px);display:flex;position:sticky;top:24px}.customer-filter-panel{border-right:1px solid var(--line);padding:0 12px 0 8px;overflow:auto}.customer-segments-panel{flex-direction:column;gap:16px;min-height:100%;display:flex}.segment-table .mx-th,.segment-table .mx-td{padding-left:8px;padding-right:8px}.segment-table-note{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 8px;font-size:13px}.segment-count-cell{position:relative}.segment-row-edit{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;padding:4px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.segment-table .mx-tr:hover .segment-row-edit,.segment-table .mx-tr:focus-within .segment-row-edit,.segment-row-edit:focus-visible{opacity:1}.segment-table .mx-tr:hover .has-edit .segment-row-count,.segment-table .mx-tr:focus-within .has-edit .segment-row-count{opacity:0}.segment-row-edit:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.segment-row-edit:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.segment-row-edit:hover{color:var(--ink)}.customer-filter-section-title{color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:850}.customer-filter-editor{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.customer-filter-editor{background:color-mix(in oklab,var(--card) 58%,transparent)}}.segment-builder-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.segment-builder-secondary,.segment-builder-primary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;font-weight:850;display:inline-flex}.segment-builder-secondary svg,.segment-builder-primary svg{width:18px;height:18px}.segment-builder-secondary{border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer}.segment-builder-primary{border:1px solid var(--green-2);background:var(--green);color:var(--card)}.segment-builder-primary:disabled{cursor:not-allowed;opacity:.48}.segment-lens-row{border-top:1px dashed var(--line-strong);margin-top:0;padding-top:0}.segment-lens-row .customer-selection-group{margin-top:0}.customer-filter-panel .customer-selection-header{flex-direction:column;align-items:flex-start}.customer-filter-panel .customer-selection-sort{justify-content:space-between;width:100%}.customer-filter-editor .customer-selection-label-row{align-items:center;min-height:0}.customer-filter-editor .customer-selection-kicker{font-size:12.5px;line-height:1.1}.facet-group{margin-top:2px}.facet-group+.facet-group{margin-top:12px}.facet-label-row{align-items:center;gap:5px;min-width:0;margin-bottom:5px;display:flex}.facet-rows{gap:1px;display:grid}.facet-row{min-height:20px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px 104px minmax(24px,1fr) auto;align-items:center;gap:9px;padding:0 6px;font-size:13px;font-weight:700;display:grid}.facet-row:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.facet-row:hover{background:color-mix(in oklab,var(--card) 70%,transparent)}}.facet-row.selected{background:var(--green-soft);color:var(--ink)}.facet-check{color:var(--muted);display:inline-flex}.facet-row.selected .facet-check{color:var(--green)}.facet-cat-icon{color:var(--green);flex:none}.facet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-bar{background:var(--ink);border-radius:2px;height:4px}@supports (color:color-mix(in lab,red,red)){.facet-bar{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.facet-bar{overflow:hidden}.facet-bar-fill{background:var(--line-strong);border-radius:2px;height:100%;display:block}.facet-row.selected .facet-bar-fill{background:var(--green)}.facet-count{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:46px;font-size:12px;font-weight:800}.facet-row.selected .facet-count{color:var(--green-2)}.customer-filter-panel .customer-segment-save{flex-direction:column;align-items:stretch}.customer-filter-panel .customer-segment-name{flex-direction:column;align-items:flex-start;gap:3px}.customer-filter-panel .customer-segment-actions{width:100%}.customer-filter-panel .customer-saved-segments,.customer-filter-panel .customer-save-segment{flex:1;justify-content:center}.customer-list-panel{border-right:1px solid var(--line)}.customer-list-heading{background:var(--paper);border-bottom:1.5px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:20px 8px 17.5px 12px;line-height:27px;display:flex}.customer-matching-count{font-family:var(--font-mono);letter-spacing:-.01em;color:#44514f;white-space:nowrap;font-size:18px;font-weight:700}.customer-list-heading strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:850}.search-box{border-radius:var(--radius-control);background:var(--track);height:40px;color:var(--muted);border:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search-box input::placeholder{color:var(--muted)}.search-box:focus-within{background:var(--card);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab,red,red)){.search-box:focus-within{box-shadow:0 0 0 2px color-mix(in oklab,var(--green) 32%,transparent)}}.customer-list-panel .filter-chips{margin:6px 0 0}.customer-applied-filters{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);gap:5px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;display:grid}.customer-applied-filters-head{align-items:center;gap:7px;display:flex}.customer-applied-filters-head svg{color:var(--green);flex-shrink:0}.customer-applied-filters-head strong{color:var(--ink);font-size:12.5px;font-weight:650}.applied-filter-grid{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding-left:20px;display:grid}.applied-filter-cat{color:var(--gray)}.applied-filter-values{color:var(--muted)}.customer-filter-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.customer-filter-chips button{border:1px solid var(--green);background:var(--green);color:var(--card);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.chip-toggle.active{background:var(--green);color:var(--card);border-color:var(--green)}.tag-row.wrap>span:first-child{width:auto}.customer-list{padding:0;overflow:auto}.customer-list-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 8px;font-size:11px;display:flex}.customer-list-footer div{align-items:center;gap:8px;display:flex}.customer-row{letter-spacing:-.02em;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:13px 8px 13px 12px;display:grid}.customer-row-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.customer-row-main strong{font-family:var(--font-ui);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.customer-row-main small{font-family:var(--font-ui);color:var(--muted);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;overflow:hidden}.customer-row-date{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal}.customer-row-meta{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.customer-row-value{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:400}.segment-builder-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:8px;display:flex}.segment-builder-head .customer-filter-section-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.segment-clear-button{color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:800}.status-dot,.dot,.live-pill i{background:var(--green);border-radius:50%;width:10px;height:10px;display:inline-block}.customer-row-wrap{position:relative}.customer-row.checked{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customer-row.checked{background:color-mix(in oklab,var(--ink) 3.5%,transparent)}}@media (min-width:721px){.customer-row-check{opacity:0;pointer-events:none;cursor:pointer;width:14px;height:14px;margin:0;position:absolute;top:50%;left:9px;translate:0 -50%}.customer-row-wrap:has(:focus-visible) .customer-row-check,.customer-list.is-selecting .customer-row-check{opacity:1;pointer-events:auto}}@media (min-width:721px) and (hover:hover){.customer-row-wrap:hover .customer-row-check{opacity:1;pointer-events:auto}}.customer-detail-panel{width:100%;max-width:var(--container-reading);min-width:0;margin:0 auto}.status-dot.warning{background:var(--amber-dot)}.status-dot.danger{background:var(--red)}.status-dot.good,.dot.good{background:var(--green)}.profile-strip{flex-wrap:wrap;gap:0 14px;margin:18px 0 10px;display:flex}.profile-strip span{border-left:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding-left:14px;display:flex}.profile-strip span:first-child{border-left:0;padding-left:0}.profile-strip small{color:var(--muted);font-size:12px;display:block}.customer-insight-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.customer-insight-card{border:1px solid var(--line);background:var(--card);border-radius:8px;min-height:72px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.customer-insight-card{background:color-mix(in oklab,var(--card) 72%,transparent)}}.customer-insight-card>span,.customer-insight-card .insight-label,.booking-summary-strip small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.insight-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-insight-card strong{color:var(--ink);margin-top:6px;font-size:18px;font-weight:600;display:block}.customer-insight-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.customer-insight-card.is-lead{border-color:var(--green-line);background:var(--green-soft)}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.timeline-card{margin:0 0 14px}.side-disclosure{border:1px solid var(--line);background:var(--card);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.side-disclosure{background:color-mix(in oklab,var(--card) 62%,transparent)}}.side-disclosure summary{min-height:44px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:flex}.consent-glance{margin:0;padding:0;font-size:13px;list-style:none}.consent-glance li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;display:grid}.consent-glance li:first-child{padding-top:0}.consent-glance-channel{color:var(--muted)}.consent-glance-state{color:var(--ink);justify-self:end;align-items:center;gap:8px;display:flex}.consent-glance-state .status-dot{width:8px;height:8px}.consent-glance-reason{color:var(--muted);grid-column:1/-1;font-size:12px}.consent-glance-note{color:var(--muted);margin:10px 0 0;font-size:12px}.side-disclosure.consent-glance-details{margin-top:14px}.fact-list{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr);gap:10px 12px;margin:0;font-size:13px;display:grid}.fact-list dt{color:var(--muted)}.fact-list dd{margin:0}.fact-list dd small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.fact-list.compact{grid-template-columns:minmax(90px,1fr) minmax(110px,1.2fr);gap:4px 10px;font-size:12px}.upcoming-count{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.upcoming-count strong{color:var(--green);font-size:22px}.ghost-journey-disclosure{background:linear-gradient(90deg,var(--green),var(--card) 58%);border:1px dashed #97b8ab;border-radius:8px;margin-bottom:16px}@supports (color:color-mix(in lab,red,red)){.ghost-journey-disclosure{background:linear-gradient(90deg,color-mix(in oklab,var(--green) 5.5%,transparent),color-mix(in oklab,var(--card) 74%,transparent) 58%)}}.ghost-journey-disclosure{overflow:hidden}.ghost-journey-disclosure summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;list-style:none;display:grid}.ghost-journey-disclosure summary::-webkit-details-marker{display:none}.ghost-summary-icon{border:1px dashed var(--green);background:var(--green);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.ghost-summary-icon{background:color-mix(in oklab,var(--green) 3%,var(--card))}}.ghost-summary-icon{color:var(--green)}.ghost-summary-copy{min-width:0}.ghost-summary-copy strong,.ghost-summary-copy small{display:block}.ghost-summary-copy strong{color:var(--ink);font-size:14px;font-weight:800}.ghost-summary-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.ghost-journey-disclosure .pill.tiny{margin-left:0}.ghost-summary-chevron{color:var(--muted);transition:transform .14s}.ghost-journey-disclosure[open] .ghost-summary-chevron{transform:rotate(90deg)}.ghost-journey-list{border-top:1px solid #97b8ab73;gap:10px;padding:0 12px 12px;display:grid}.ghost-journey-item{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ghost-journey-item{background:color-mix(in oklab,var(--card) 82%,transparent)}}.ghost-journey-head{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ghost-journey-head .journey-dot{margin-top:4px}.ghost-journey-head strong,.ghost-journey-head small{display:block}.ghost-journey-head strong{color:var(--ink);font-size:14px}.ghost-journey-head small{color:var(--muted);margin-top:4px;font-size:12px}.ghost-journey-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ghost-journey-facts span{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:8px 9px;font-size:12px}.ghost-journey-facts b{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.ghost-snapshot-list{color:var(--muted);grid-template-columns:minmax(105px,.5fr) minmax(0,1fr);gap:5px 10px;margin:0;padding-top:2px;font-size:12px;display:grid}.ghost-snapshot-list dt{color:var(--muted)}.ghost-snapshot-list dd{color:var(--ink);margin:0}.activity-list{flex-direction:column;display:flex}.activity-timeline{gap:18px;display:grid;position:relative}.activity-month{gap:6px;display:grid}.activity-month-head{font-family:var(--font-display);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 0 28px;font-weight:500}.activity-month-entries{margin:0 0 0 4px;padding:0;list-style:none;display:grid}.activity-entry{gap:1px;padding:7px 0 7px 24px;display:grid;position:relative}.activity-entry-icon{color:var(--muted);background:var(--card);position:absolute;top:12px;left:-4px}.activity-entry-chip.is-state.is-negative{color:var(--red);border-color:var(--red)}.activity-entry-children{border-left:1px dashed var(--line-strong);gap:3px;margin:3px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.activity-child{min-width:0;color:var(--muted);font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.activity-child-icon{color:var(--muted);flex:none;align-self:center}.activity-child-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:5ch;overflow:hidden}.message-counts{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.message-counts li{font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.message-counts-kind{font-weight:500}.message-counts-line{color:var(--muted);font-variant-numeric:tabular-nums}.activity-entry-line{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.activity-entry-date{font-family:var(--font-display);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;flex:none}.activity-entry-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:5ch;font-weight:500;overflow:hidden}.activity-entry-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line-strong);background:var(--paper);max-width:100%;color:var(--muted);font-size:var(--text-caption);border-radius:5px;flex:none;padding:1px 6px;overflow:hidden}.activity-entry-chip.is-code{font-family:var(--font-display)}.activity-entry-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.activity-entry-source{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--text-label);margin:0;overflow:hidden}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(150px,.24fr) minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.activity-row:first-child{padding-top:0}.activity-row:last-child{border-bottom:0;padding-bottom:0}.activity-icon{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.activity-date strong,.activity-copy strong,.activity-copy small{display:block}.activity-date small,.activity-copy small{color:var(--muted);margin-top:4px;font-size:12px}.activity-title-row{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.pill.booking-member-pill{background:var(--green);border-color:#a8cbbc}@supports (color:color-mix(in lab,red,red)){.pill.booking-member-pill{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.pill.booking-member-pill{color:var(--green)}.pill.booking-dropin-pill{background:var(--green);border-color:#6fb69f}@supports (color:color-mix(in lab,red,red)){.pill.booking-dropin-pill{background:color-mix(in oklab,var(--green) 8%,var(--card))}}.pill.booking-dropin-pill{color:#006b52}.pill.booking-group-pill{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.pill.booking-group-pill{border-color:color-mix(in oklab,var(--amber) 70%,var(--card))}}.pill.booking-group-pill{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.pill.booking-group-pill{background:color-mix(in oklab,var(--amber) 9%,var(--card))}}.pill.booking-group-pill{color:var(--amber-text)}.pill.booking-discount-pill{color:#6d5912;text-overflow:ellipsis;background:#fff9df;border-color:#d5c481;max-width:min(190px,36vw);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.journey-score{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.journey-score strong{color:var(--green);font-size:30px;font-weight:600}.heatmap-shell{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}.heatmap-main{min-width:0}.heatmap-scroll{padding:2px 0 4px;overflow-x:auto}.timeline-card{position:relative}.heatmap-nav{gap:6px;display:flex;position:absolute;top:12px;right:14px}.heatmap-nav-button{border:1px solid var(--line-strong);background:var(--card);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.heatmap-nav-button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.heatmap-nav-button:disabled{opacity:.35;cursor:not-allowed}.heatmap-nav-button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.heatmap-years{color:var(--ink);letter-spacing:.02em;margin-left:38px;font-size:11px;font-weight:700;display:grid}.heatmap-months{color:var(--muted);margin-top:3px;margin-bottom:6px;margin-left:38px;font-size:11px;font-weight:600;display:grid}.heatmap-years span,.heatmap-months span{white-space:nowrap;text-overflow:clip;padding-right:7px;overflow:hidden}.heatmap-months span:last-child{overflow:visible}.heatmap-row{gap:8px;width:100%;margin-top:8px;display:flex}.heatmap-days{width:30px;color:var(--muted);grid-template-rows:repeat(7,1fr);gap:4px;font-size:10px;display:grid}.heatmap-days span{align-items:center;line-height:1;display:flex}.heatmap-grid{flex:auto;grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:4px;width:100%;display:grid}.hm-cell{aspect-ratio:1;background:var(--line);border:1px solid #0000;border-radius:2px;width:100%;min-width:0;position:relative}.hm-cell.today{z-index:1;outline-offset:1px;box-shadow:0 0 0 3px var(--card);outline:2px solid #173f37}.hm-cell.booking,.legend .booking{background:var(--paper);border-color:#91c4b3}.legend .booking{border:1px solid #91c4b3}.hm-cell.booking-dropin,.legend .booking-dropin{background:#5bbf9d;border-color:#2f9f83}.hm-cell.booking-member,.legend .booking-member{border-color:var(--green);background:var(--green)}.hm-cell.group-2:after,.legend i.group-2:after{content:"";width:var(--group-dot,3px);height:var(--group-dot,3px);margin:calc(var(--group-dot,3px) / -2) 0 0 calc(var(--group-dot,3px) / -2);background:var(--card);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.hm-cell.group-many:after,.legend i.group-many:after{content:"";background:linear-gradient(var(--card),var(--card)) center / var(--group-plus-w,5px) var(--group-plus-t,1px) no-repeat,linear-gradient(var(--card),var(--card)) center / var(--group-plus-t,1px) var(--group-plus-w,5px) no-repeat;pointer-events:none;position:absolute;inset:0}.legend i.group-2,.legend i.group-many{--group-dot:4px;--group-plus-w:7px;--group-plus-t:1.4px}.hm-cell.sent,.legend .sent{background:#a5cfdc}.hm-cell.engagement,.legend .engagement{background:#3aa8c4}.hm-cell.periode,.legend .periode{background:#1f87a8}.hm-cell.member,.legend .member{background:#d4a017}.hm-cell.member-cancel,.legend i.member-cancel{background:linear-gradient(135deg,#d4a017 0 42%,#b8493d 42% 58%,#d4a017 58% 100%)}.hm-cell.purchase,.legend .purchase{background:#b5651d}.hm-cell.consent,.legend i.consent{background:#cc6f63}.hm-cell.ga4-session,.legend .ga4-session{background:#6996d6;border-color:#3b6fb3}.hm-cell.unsub,.legend i.unsub{background:#b8493d}.hm-cell.ghost{outline:1px dashed var(--green);outline-offset:1px}.heatmap-legend-panel{border-top:1px solid var(--line);padding:10px 0 4px 38px}.heatmap-legend-title{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800}.heatmap-legend-panel[open] .heatmap-legend-title{margin-bottom:10px}.legend{max-width:960px;color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:14px 30px;font-size:11px;display:flex}.legend-group{align-content:start;align-self:flex-start;gap:5px;min-width:max-content;display:grid}.legend-group strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.legend span{align-items:flex-start;gap:7px;line-height:1.2;display:inline-flex}.legend i{border-radius:2px;flex:none;width:14px;height:14px;margin-top:1px;display:inline-block;position:relative}.legend i.outline{border:1px dashed var(--ink);background:var(--card)}.legend-disabled{cursor:help}.legend-disabled .legend-label{color:var(--muted);text-decoration:line-through}.legend-disabled i{opacity:.4}.capacity-card{isolation:isolate;padding:0;overflow:clip}@media (max-width:1700px){.capacity-card{overflow-x:auto}}.capacity-grid{grid-template-columns:148px 66px repeat(7,minmax(58px,1fr));min-width:1040px;margin-right:-1px;display:grid}.location-cell,.slot-column{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.location-cell,.slot-column{background:color-mix(in oklab,var(--card) 52%,transparent)}}.capacity-head{z-index:20;min-height:44px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background-color:var(--card);place-items:center;padding:4px 6px;font-size:13px;font-weight:800;display:grid;position:sticky;top:0}.capacity-head.has-count{align-content:center;row-gap:1px;padding:7px 6px 6px}.capacity-head small{text-transform:none;margin-top:2px;font-size:12px;font-weight:600;display:block}.capacity-head .day-count{letter-spacing:-.01em;color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:700;line-height:1;display:block}.capacity-head .wow-delta{letter-spacing:.02em;text-transform:none;opacity:.92;margin-top:2px;font-size:10px;font-weight:700}.capacity-head.wow-up .wow-delta{color:var(--green)}.capacity-head.wow-down .wow-delta{color:var(--red)}.capacity-head.wow-flat .wow-delta{color:var(--muted)}.capacity-head .day-bar{background:var(--paper);width:100%;max-width:84px;height:14px;color:var(--gray);border-radius:2px;margin-top:6px;position:relative;overflow:hidden}.capacity-head .day-bar.tier-empty{background:var(--paper);color:var(--gray)}.capacity-head .day-bar.tier-low{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.capacity-head .day-bar.tier-low{background:color-mix(in oklab,var(--amber) 8%,var(--card))}}.capacity-head .day-bar.tier-low{color:var(--amber-text)}.capacity-head .day-bar.tier-mid{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.capacity-head .day-bar.tier-mid{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.capacity-head .day-bar.tier-mid{color:var(--green-2)}.capacity-head .day-bar.tier-high{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.capacity-head .day-bar.tier-high{background:color-mix(in oklab,var(--green) 11%,var(--card))}}.capacity-head .day-bar.tier-high{color:var(--green)}.capacity-head .day-bar-fill{opacity:.45;pointer-events:none;background:currentColor;min-width:1px;position:absolute;inset:0 auto 0 0}.capacity-head .day-bar:after{content:"";top:0;bottom:0;left:var(--avg-pct,0%);border-left:1px dashed var(--muted);width:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.capacity-head .day-bar:after{border-left:1px dashed color-mix(in oklab,var(--muted) 75%,transparent)}}.capacity-head .day-bar:after{pointer-events:none}.capacity-head .day-pct{letter-spacing:.02em;color:var(--muted);text-transform:none;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;font-weight:700;display:block}.capacity-head.is-today{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.capacity-head.is-today{background-color:color-mix(in oklab,var(--green) 11%,var(--card))}}.capacity-head.is-today{box-shadow:inset 0 3px 0 var(--green)}.capacity-head.is-today .day-bar-fill{background:var(--green-2)}.capacity-head.is-today .day-weekday,.capacity-head.is-today .day-count{color:var(--green)}.slot-wow-head{letter-spacing:.02em;border-bottom:1px dashed var(--line);height:18px;color:var(--muted);appearance:none;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:center;align-items:center;width:100%;padding:0;font-family:inherit;font-size:10px;font-weight:700;display:flex}.slot-wow-head:hover{outline:1px solid var(--green-2)}@supports (color:color-mix(in lab,red,red)){.slot-wow-head:hover{outline:1px solid color-mix(in oklab,var(--green-2) 55%,transparent)}}.slot-wow-head:hover{outline-offset:-1px}.slot-wow-head.is-day-selected{background:var(--green);border-bottom-color:var(--green);color:var(--card)}.slot-column.day-column.is-day-selected{position:relative}.slot-column.day-column.is-day-selected:after{content:"";pointer-events:none;z-index:1;box-shadow:inset 2px 0 0 var(--green),inset -2px 0 0 var(--green),inset 0 -2px 0 var(--green);position:absolute;inset:0}.slot-wow-head.wow-up{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.slot-wow-head.wow-up{background:color-mix(in oklab,var(--green) 8%,transparent)}}.slot-wow-head.wow-up{color:var(--green)}.slot-wow-head.wow-down{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.slot-wow-head.wow-down{background:color-mix(in oklab,var(--red) 7%,transparent)}}.slot-wow-head.wow-down{color:var(--red)}.slot-wow-head.wow-flat{color:var(--muted)}.capacity-head.time-col{z-index:30;grid-column:span 2;justify-content:start;padding-left:12px;left:0}.capacity-grid.view-nightly{grid-template-columns:148px repeat(7,minmax(58px,1fr))}.capacity-grid.view-nightly .capacity-head.time-col{grid-column:span 1}.capacity-grid.view-nightly .location-cell+.slot-column{background:var(--card);position:static}@supports (color:color-mix(in lab,red,red)){.capacity-grid.view-nightly .location-cell+.slot-column{background:color-mix(in oklab,var(--card) 52%,transparent)}}.capacity-grid.view-nightly .slot-column{grid-template-rows:18px minmax(84px,1fr)}.capacity-grid.view-nightly .slot{font-size:13px}.capacity-head .day-metrics{color:var(--muted);text-transform:none;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;font-weight:600;line-height:1.35}.capacity-head .day-pickup{color:var(--green);text-transform:none;font-variant-numeric:tabular-nums;margin-top:1px;font-size:10px;font-weight:700}.location-cell{z-index:3;background:var(--card);padding:12px 10px;font-size:12px;position:sticky;left:0}.location-cell strong,.location-cell small{display:block}.location-cell small{color:var(--muted);margin-top:6px}.location-cell small.location-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:0;margin-bottom:4px;font-size:10px;font-weight:700}.location-cell .sauna-name-row{flex-direction:column;align-items:stretch;gap:6px;margin:0 -10px 4px;display:flex}.location-cell .sauna-name-row strong{padding:0 10px;display:block}.sauna-icon{color:var(--green);flex:none;justify-content:center;align-items:center;display:inline-flex}.sauna-icon svg{display:block}.location-cell .sauna-name-row .sauna-icon{width:min(100%,106px);margin:2px auto 0;display:block}.location-cell .sauna-name-row .sauna-icon svg{width:100%;height:auto}.slot-column{text-align:center;grid-auto-rows:18px;place-items:stretch stretch;padding:0;font-size:11px;line-height:18px;display:grid}.location-cell+.slot-column{z-index:2;background:var(--card);position:sticky;left:148px}.slot-column.time-axis span{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;padding-right:8px;font-size:11px;display:flex;position:relative}.slot-column.time-axis span b{font-weight:500}.slot-column.time-axis span.is-period-start,.slot.is-period-start{box-shadow:inset 0 1px 0 var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.slot-column.time-axis span.is-period-start,.slot.is-period-start{box-shadow:inset 0 1px color-mix(in oklab,var(--line-strong) 86%,transparent)}}.slot-column:nth-child(odd):not(.location-cell+.slot-column){background:var(--card)}@supports (color:color-mix(in lab,red,red)){.slot-column:nth-child(odd):not(.location-cell+.slot-column){background:color-mix(in oklab,var(--card) 34%,transparent)}}.slot-column.day-column.is-today{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.slot-column.day-column.is-today{background:color-mix(in oklab,var(--green) 5%,var(--card))}}.slot-column.day-column.is-today .slot.tier-empty{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.slot-column.day-column.is-today .slot.tier-empty{background:color-mix(in oklab,var(--green) 3%,var(--paper))}}.slot{appearance:none;background:var(--paper);color:#255448;width:100%;font:inherit;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;padding:0 6px;transition:outline-color 80ms;display:flex;position:relative;overflow:hidden}.slot:hover{outline:1px solid var(--green-2)}@supports (color:color-mix(in lab,red,red)){.slot:hover{outline:1px solid color-mix(in oklab,var(--green-2) 55%,transparent)}}.slot:hover{outline-offset:-1px;z-index:1}.slot.is-selected{outline:2px solid var(--green);outline-offset:-2px;z-index:2}.slot .slot-text,.slot em{z-index:1;position:relative}.slot .slot-bar{opacity:.2;pointer-events:none;background:currentColor;position:absolute;inset:0 auto 0 0}.slot.tier-empty,.availability-list b.tier-empty,.capacity-legend i.tier-empty{border-color:var(--line);background:var(--paper);color:var(--gray)}.slot.tier-low,.availability-list b.tier-low,.capacity-legend i.tier-low{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.slot.tier-low,.availability-list b.tier-low,.capacity-legend i.tier-low{border-color:color-mix(in oklab,var(--amber) 58%,var(--card))}}.slot.tier-low,.availability-list b.tier-low,.capacity-legend i.tier-low{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.slot.tier-low,.availability-list b.tier-low,.capacity-legend i.tier-low{background:color-mix(in oklab,var(--amber) 8%,var(--card))}}.slot.tier-low,.availability-list b.tier-low,.capacity-legend i.tier-low{color:var(--amber-text)}.slot.tier-mid,.availability-list b.tier-mid,.capacity-legend i.tier-mid{background:var(--green);border-color:#95c2a8}@supports (color:color-mix(in lab,red,red)){.slot.tier-mid,.availability-list b.tier-mid,.capacity-legend i.tier-mid{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.slot.tier-mid,.availability-list b.tier-mid,.capacity-legend i.tier-mid{color:var(--green-2)}.slot.tier-high,.availability-list b.tier-high,.capacity-legend i.tier-high{background:var(--green);border-color:#2d8466}@supports (color:color-mix(in lab,red,red)){.slot.tier-high,.availability-list b.tier-high,.capacity-legend i.tier-high{background:color-mix(in oklab,var(--green) 11%,var(--card))}}.slot.tier-high,.availability-list b.tier-high,.capacity-legend i.tier-high{color:var(--green)}.slot em{color:currentColor;opacity:.78;font-size:9px;font-style:normal;font-weight:700}.slot.is-full{color:var(--card);background:#1f7a52;font-weight:800}.slot.is-full .slot-bar{display:none}.slot.is-full em{color:var(--card);opacity:.86}.capacity-grid.view-heatmap .slot{border-radius:0;width:100%;min-width:0;height:18px;padding:0}.capacity-grid.view-heatmap .slot.tier-empty{background:var(--paper);border-color:var(--line)}.capacity-grid.view-heatmap .slot.tier-low{background:var(--amber);border-color:var(--amber-dot)}.capacity-grid.view-heatmap .slot.tier-mid{background:var(--green-2);border-color:var(--green-2)}.capacity-grid.view-heatmap .slot.tier-high{background:var(--green);border-color:var(--green)}.capacity-grid.view-bars .slot .slot-bar{opacity:.28}.capacity-grid-foot{color:var(--muted);justify-content:flex-end;padding:10px 14px 12px;font-size:12px;display:flex}.capacity-legend i.closed{background:var(--line-strong)}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{width:12px;height:12px;display:inline-block}.bar-chart{border-bottom:1px solid var(--line);background:linear-gradient(to top,var(--line) 1px,transparent 1px) 0 30px / 100% 52px;align-items:flex-end;gap:8px;height:260px;padding:20px 10px 24px;display:flex;position:relative}.selected-campaign h3{margin:0 0 8px;font-size:16px}.finance .bar-chart{height:280px}.acq-kpi-card.warn{border-color:var(--amber-line);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.acq-kpi-card.warn{background:color-mix(in oklab,var(--amber) 5%,var(--card))}}.acq-kpi-card.warn em{border-color:var(--amber-line);color:var(--amber-text)}.measurement-chip-row .pill{letter-spacing:.03em;text-transform:uppercase;min-height:23px;padding:2px 7px;font-size:10px;font-weight:800}.acq-filter-line .segmented button{min-height:32px;padding:0 12px;font-size:12px}.channel-logo.google{color:#4285f4;border-color:#dde5f0;font-family:Arial,sans-serif;font-size:13px}.channel-logo.meta{color:#0866ff;background:#f1f6ff;border-color:#cbdcff;font-family:Georgia,serif;font-size:18px;line-height:.8}.ad-status.active{background:var(--green);border-color:#b7d6ca}@supports (color:color-mix(in lab,red,red)){.ad-status.active{background:color-mix(in oklab,var(--green) 3%,var(--card))}}.ad-status.active{color:var(--green)}.ad-status.paused{border-color:var(--line);background:var(--paper);color:var(--muted)}.ad-status.warn{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-text)}.row-chevron-icon.rotated{transform:rotate(90deg)}.row-status.active{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.row-status.active{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.row-status.active{color:#1e6f3a}.campaign-expansion-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-card strong,.creative-card small{display:block}.creative-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creative-card small{color:var(--muted);font-size:10.5px}.creative-thumb.blue{background:linear-gradient(135deg,#dfe9ef,#1c6b92)}.geo-warning.neutral{border-color:var(--line);background:var(--paper);color:var(--muted)}.earned-grid .pill{letter-spacing:.03em;text-transform:uppercase;min-height:23px;padding:2px 7px;font-size:10px;font-weight:800}.revenue-trend{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);width:100%;min-height:300px;display:block}@supports (color:color-mix(in lab,red,red)){.revenue-trend{background:color-mix(in oklab,var(--card) 58%,transparent)}}.lead-time-report{gap:10px;display:grid}.lead-time-row{grid-template-columns:54px minmax(0,1fr) 46px;align-items:center;gap:12px;display:grid}.lead-time-row strong{font-size:13px}.lead-time-row em{color:var(--ink);text-align:right;font-style:normal;font-weight:800}.lead-time-stack{background:var(--line);border-radius:999px;height:18px;display:flex;overflow:hidden}.lead-time-stack span{min-width:0;height:100%}.flow-node,.flow-big-node{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:5px;min-height:58px;padding:10px;display:grid;position:relative;overflow:hidden}.flow-node span,.flow-node strong{z-index:1;position:relative}.flow-node span{color:var(--ink);font-size:13px;font-weight:700}.flow-node strong{color:var(--ink);font-size:16px}.flow-node i{background:#d2872b;border-radius:0 999px 999px 0;height:5px;display:block;position:absolute;inset:auto auto 0 0}.flow-node.purchase i{background:var(--green)}.flow-node.outcome i{background:#426eb3}.flow-big-node.dark{background:var(--ink);color:var(--card)}.flow-big-node.dark span{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.flow-big-node.dark span{color:color-mix(in oklab,var(--card) 72%,transparent)}}.chart-note{margin:10px 0 0}.matrix-head.day{text-transform:none;justify-items:center}.matrix-head.day small{font-weight:600;display:block}.journey-name.active{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.journey-name.active{background:color-mix(in oklab,var(--green) 5%,var(--card))}}.journey-dot{background:var(--green);border-radius:50%;flex:none;width:12px;height:12px}.journey-dot.violet,.ghost-ring.violet{background:var(--violet);border-color:var(--violet)}.journey-dot.blue,.ghost-ring.blue{background:var(--blue);border-color:var(--blue)}.journey-dot.orange,.ghost-ring.orange{background:var(--amber);border-color:var(--amber)}.ghost-ring.visible{display:block}.action-list .button{justify-content:flex-start;min-height:58px}.compact-list dd{align-items:center;gap:7px;display:flex}.plot-shell{width:100%;min-height:260px}.plot-shell svg{max-width:100%;height:auto;display:block}.revenue-vs-spend-chart{gap:2px;display:grid}.revenue-vs-spend-plot{min-height:390px;overflow-x:auto}.revenue-vs-spend-plot svg{max-width:none}.revenue-vs-spend-chart>:first-child g[aria-label=tip] text>tspan:last-of-type{fill:var(--muted)}.sauna-capacity-heatmap{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);width:100%;margin-top:10px;overflow-x:auto}.sauna-capacity-grid{align-items:stretch;display:grid}.sauna-capacity-head,.sauna-capacity-sauna,.sauna-capacity-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:34px}.sauna-capacity-head{background:var(--card);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:2px;padding:0 5px;font-size:10px;font-weight:800;display:flex}.sauna-capacity-label-head{z-index:2;background:var(--card);color:var(--muted);justify-content:flex-start;padding-left:12px;position:sticky;left:0}.sauna-capacity-week-head.is-partial{background:var(--paper)}.sauna-capacity-head em{color:var(--amber-text);font-size:12px;font-style:normal;line-height:1}.sauna-capacity-sauna{z-index:1;background:var(--card);align-content:center;gap:2px;padding:6px 12px;display:grid;position:sticky;left:0}.sauna-capacity-sauna strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.sauna-capacity-sauna small{color:var(--muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.sauna-capacity-cell{background:var(--paper);color:var(--gray);font-variant-numeric:tabular-nums;place-items:center;padding:0 3px;font-size:10px;font-weight:800;display:grid}.sauna-capacity-cell.tier-empty{background:var(--paper);color:var(--gray)}.sauna-capacity-cell.is-partial{box-shadow:inset 0 0 0 999px var(--card)}@supports (color:color-mix(in lab,red,red)){.sauna-capacity-cell.is-partial{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--card) 28%,transparent)}}.sauna-capacity-sauna.is-total{background:var(--paper);border-bottom:2px solid var(--line-strong)}.sauna-capacity-sauna.is-total strong{font-weight:800}.sauna-capacity-cell.is-total{border-bottom:2px solid var(--line-strong);font-weight:900}.capacity-split-plot{margin-top:8px}.weekly-status.good{border-color:var(--green-line);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.weekly-status.good{background:color-mix(in oklab,var(--green) 4%,var(--card))}}.weekly-status.good{color:var(--green)}.weekly-status.warn{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-text)}.weekly-status.risk{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.acquisition-sankey{gap:16px;display:grid}.sankey-frame{fill:none;stroke:var(--line-strong);stroke-dasharray:4 4;stroke-opacity:.55}.sankey-frame.light{stroke-opacity:.35}.sankey-group rect{fill-opacity:.55}.sankey-group text{letter-spacing:.04em;font-size:11px;font-weight:800}.sankey-group-total{fill:var(--ink);font-size:13px!important;font-weight:700!important}.sankey-legend text{fill:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:700}.sankey-stage-label{fill:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.sankey-ghost-label{fill:var(--gray);font-size:12px;font-style:italic;font-weight:700}.sankey-question{fill:var(--card);opacity:.75;font-size:32px;font-weight:800}.sankey-svg{width:100%;height:auto;min-height:540px;display:block}.sankey-links path{fill:none;stroke-opacity:.34;mix-blend-mode:multiply;transition:stroke-opacity .12s ease-out}.sankey-links path.sankey-link-ghost{stroke-opacity:.22;stroke-dasharray:3 3}.sankey-links path:hover{stroke-opacity:.6}.sankey-node text{fill:var(--ink);pointer-events:none;font-size:12px;font-weight:800}.sankey-node-value{fill:var(--muted);font-size:11px;font-weight:700}@media (max-width:1380px){.metric-grid.six,.metric-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid,.content-sidebar-grid,.two-col-wide,.reports-grid,.flow-report,.journey-layout,.campaign-detail-grid,.acq-command-grid,.heatmap-shell{grid-template-columns:1fr}.heatmap-legend-panel{border-left:0;border-top:1px solid var(--line);padding:14px 0 0 38px}.legend{max-width:none}.ghost-journey-facts{grid-template-columns:1fr}}.auth-shell{background:linear-gradient(180deg,var(--green) 0%,var(--paper) 45%,var(--paper) 100%),var(--paper);flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;width:100vw;min-height:100vh;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-shell{background:linear-gradient(180deg,color-mix(in oklab,var(--green) 12%,transparent) 0%,color-mix(in oklab,var(--paper) 94%,transparent) 45%,var(--paper) 100%),var(--paper)}}.auth-shell{padding:clamp(24px,4.2vh,48px) 32px 32px}body:has(.auth-shell){min-width:0}.auth-page-title{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:.95;display:inline-flex}.auth-card-header{align-items:center;gap:14px;padding-bottom:4px;display:flex}.auth-stage{align-items:stretch;width:min(1280px,100%);height:min(790px,100vh - 138px);min-height:590px;display:flex;position:relative}.auth-card{z-index:2;background:var(--card);width:min(420px,100% - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.auth-card{background:color-mix(in oklab,var(--card) 93%,transparent)}}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.auth-card{border:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}}.auth-card{box-shadow:0 24px 70px -34px var(--ink);border-radius:8px;padding:22px}@supports (color:color-mix(in lab,red,red)){.auth-card{box-shadow:0 24px 70px -34px color-mix(in oklab,var(--ink) 80%,transparent)}}.auth-card{gap:12px;display:grid}.auth-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.auth-login-row{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.auth-card label{color:var(--ink);flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.auth-card input{border:1px solid var(--line-strong);height:42px;color:var(--ink);background:var(--paper);border-radius:8px;padding:10px 13px;font-size:15px;transition:border-color .12s,box-shadow .12s,background .12s}.auth-card input:focus{border-color:var(--green);background:var(--card);box-shadow:0 0 0 3px var(--green);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-card input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--green) 12%,transparent)}}.auth-card button{background:var(--green);min-height:42px;color:var(--card);cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;font-weight:700;transition:background .12s,transform .12s}.auth-card button:hover{background:var(--green-2);transform:translateY(-1px)}.auth-card button:disabled{opacity:.6;cursor:progress}.auth-status.ok{color:#2c6f3a;font-size:13px}.auth-status.error{color:var(--red-text);font-size:13px}.auth-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;padding:60px;display:flex}@media (max-width:760px){.auth-shell{gap:12px;padding:16px}.auth-stage{height:calc(100vh - 92px);min-height:520px}.auth-card{width:calc(100% - 28px);padding:18px;top:59%}}body:has(.login-shell){min-width:0}.login-shell{background:var(--ink);min-height:100vh;color:var(--card);font-family:var(--font-ui);grid-template-columns:1fr 1fr;display:grid}.login-photo{isolation:isolate;place-items:center;padding:48px 32px;display:grid;position:relative;overflow:hidden}.login-photo-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-photo:after{content:"";z-index:-1;background:linear-gradient(180deg,var(--green) 0%,var(--ink) 100%),var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.login-photo:after{background:linear-gradient(180deg,color-mix(in oklab,var(--green) 20%,transparent),color-mix(in oklab,var(--ink) 50%,transparent)),color-mix(in oklab,var(--ink) 12%,transparent)}}.login-card{border-radius:var(--radius-surface);border:1px solid var(--card);width:min(420px,100%);padding:32px 28px}@supports (color:color-mix(in lab,red,red)){.login-card{border:1px solid color-mix(in oklab,var(--card) 18%,transparent)}}.login-card{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.login-card{background:color-mix(in oklab,var(--ink) 72%,transparent)}}.login-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 24px 70px -30px var(--ink)}@supports (color:color-mix(in lab,red,red)){.login-card{box-shadow:0 24px 70px -30px color-mix(in oklab,var(--ink) 90%,transparent)}}.login-card{animation:.24s ease-out login-card-in}@keyframes login-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.login-form,.login-sent{gap:18px;display:grid}.login-sent{text-align:center;justify-items:center;animation:.24s ease-out login-card-in}.login-brand{text-align:left;align-items:center;gap:12px;display:flex}.login-brand img{image-rendering:pixelated;flex-shrink:0;display:block}.login-brand-stacked{text-align:center;flex-direction:column;gap:6px}.login-wordmark{font-family:var(--font-display);color:var(--card);margin:0;font-size:28px;font-weight:500;line-height:1}.login-brand:not(.login-brand-stacked) .login-wordmark{font-size:22px}.login-tagline{font-size:var(--text-body-lg);color:var(--card);margin:0}@supports (color:color-mix(in lab,red,red)){.login-tagline{color:color-mix(in oklab,var(--card) 80%,transparent)}}.login-intro{gap:6px;display:grid}.login-title{font-family:var(--font-display);color:var(--card);margin:0;font-size:24px;font-weight:500;line-height:1.15}.login-title:focus{outline:none}.login-lede{color:var(--card);margin:0;font-size:15px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.login-lede{color:color-mix(in oklab,var(--card) 84%,transparent)}}.login-lede{overflow-wrap:anywhere}.login-lede strong{color:var(--card);font-weight:600}.login-field{font-size:var(--text-body-lg);color:var(--card);gap:6px;font-weight:500;display:grid}.login-field input{border-radius:var(--radius-control);border:1px solid var(--card);height:46px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.login-field input{border:1px solid color-mix(in oklab,var(--card) 32%,transparent)}}.login-field input{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.login-field input{background:color-mix(in oklab,var(--ink) 55%,transparent)}}.login-field input{color:var(--card);font-size:16px;transition:border-color .12s,background .12s}.login-field input::placeholder{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-field input::placeholder{color:color-mix(in oklab,var(--card) 62%,transparent)}}.login-field input:hover{border-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-field input:hover{border-color:color-mix(in oklab,var(--card) 48%,transparent)}}.login-primary,.login-secondary{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.login-primary{background:var(--green);width:100%;color:var(--card);border:none}.login-primary:hover:not(:disabled){background:var(--green-2)}.login-primary:disabled{opacity:.7;cursor:progress}.login-inbox-links{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.login-secondary{border:1px solid var(--card)}@supports (color:color-mix(in lab,red,red)){.login-secondary{border:1px solid color-mix(in oklab,var(--card) 36%,transparent)}}.login-secondary{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.login-secondary{background:color-mix(in oklab,var(--ink) 40%,transparent)}}.login-secondary{color:var(--card)}.login-secondary:hover{border-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-secondary:hover{border-color:color-mix(in oklab,var(--card) 60%,transparent)}}.login-secondary:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-secondary:hover{background:color-mix(in oklab,var(--card) 8%,transparent)}}.login-sent-icon{color:var(--green-line)}.login-resend{font-size:var(--text-body-lg);color:var(--card);margin:0}@supports (color:color-mix(in lab,red,red)){.login-resend{color:color-mix(in oklab,var(--card) 84%,transparent)}}.login-link{color:var(--card);font:inherit;font-size:var(--text-body-lg);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:2px;text-decoration:underline}.login-link:disabled{cursor:progress;opacity:.75}.login-status{font-size:var(--text-body-lg);margin:0;line-height:1.4}.login-status.ok{color:var(--green-line)}.login-status.error{color:var(--red-line)}.login-shell :is(input,button,a):focus-visible{outline:2px solid var(--green-line);outline-offset:2px}.login-panel{background:var(--green);flex-direction:column;justify-content:center;gap:clamp(24px,4.5vh,48px);padding:clamp(56px,7vh,96px) clamp(32px,4vw,64px) clamp(32px,5vh,64px);display:flex}@supports (color:color-mix(in lab,red,red)){.login-panel{background:color-mix(in oklab,var(--green) 22%,var(--ink))}}.login-panel-head{gap:12px;display:grid}.login-panel-eyebrow,.login-section-title{font-family:var(--font-display);color:var(--card);margin:0;font-size:17px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.login-panel-eyebrow,.login-section-title{color:color-mix(in oklab,var(--card) 86%,transparent)}}.login-headline{font-family:var(--font-editorial);color:var(--card);text-wrap:balance;margin:0;font-size:clamp(34px,3.3vw,52px);line-height:1.05}.login-modules{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.login-modules li{border-radius:var(--radius-control);border:1px solid var(--card);align-items:center;gap:8px;padding:9px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.login-modules li{border:1px solid color-mix(in oklab,var(--card) 16%,transparent)}}.login-modules li{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-modules li{background:color-mix(in oklab,var(--card) 4%,transparent)}}.login-modules li{font-size:var(--text-body-lg);color:var(--card)}.login-modules li svg{color:var(--green-line)}.login-releases{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.login-release{grid-template-columns:14px 96px 64px 1fr;align-items:center;gap:14px;padding:7px 0;display:grid;position:relative}.login-release:not(:last-child):before{content:"";background:var(--card);width:2px;height:calc(100% - 10px);position:absolute;top:calc(50% + 7px);left:6px}@supports (color:color-mix(in lab,red,red)){.login-release:not(:last-child):before{background:color-mix(in oklab,var(--card) 20%,transparent)}}.login-release-dot{box-sizing:border-box;border-radius:50%;width:14px;height:14px}.login-release.levert .login-release-dot{background:var(--green-line)}.login-release.kommer .login-release-dot{border:2px solid var(--amber)}.login-release-chip{font-size:var(--text-body);border-radius:999px;justify-self:start;padding:4px 12px;font-weight:600}.login-release.levert .login-release-chip{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.login-release.levert .login-release-chip{background:color-mix(in oklab,var(--green) 70%,var(--ink))}}.login-release.levert .login-release-chip{color:var(--green-soft)}.login-release.kommer .login-release-chip{border:1px solid var(--amber);color:var(--amber)}.login-release-date{font-size:var(--text-body-lg);color:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-release-date{color:color-mix(in oklab,var(--card) 80%,transparent)}}.login-release-date{font-variant-numeric:tabular-nums}.login-release-text{gap:2px;display:grid}.login-release-title{color:var(--card);font-size:15px;font-weight:600}.login-release-line{font-size:var(--text-body-lg);color:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-release-line{color:color-mix(in oklab,var(--card) 78%,transparent)}}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-panel{display:none}.login-photo{min-height:100dvh;padding:24px 16px}.login-card{width:100%;max-width:480px;padding:28px 20px}}@media (max-width:440px){.login-inbox-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-card,.login-sent{animation:none}.login-field input,.login-primary,.login-secondary{transition:none}}.status-dot.tertiary{background:var(--muted)}.layout-toggle button.active{background:var(--green);color:var(--card);box-shadow:0 1px 2px #0000001f}.v2-ratio-text.good{color:var(--green)}.v2-ratio-text.warn{color:var(--amber-text)}.v2-ratio-text.bad{color:var(--red-text)}.v2-ratio-text.muted{color:var(--muted)}.v2-roas-value{font-size:1.07em;font-weight:800}.v2-context-strip{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.v2-context-primary,.v2-context-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v2-context-chip,.v2-context-option{appearance:none;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.v2-context-chip{background:var(--card);border-radius:999px;min-height:34px;padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.v2-context-chip{background:color-mix(in oklab,var(--card) 82%,transparent)}}.v2-context-chip{border-color:var(--line-strong);color:var(--ink);box-shadow:0 1px 2px var(--ink);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.v2-context-chip{box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}}.v2-context-chip:hover{background:var(--card);border-color:var(--line-strong)}.v2-context-chip.open{background:var(--green-soft);border-color:var(--green);color:var(--green)}.v2-context-chip svg{flex:none}.v2-context-affordance{opacity:.78;transition:transform .12s}.v2-context-chip.open .v2-context-affordance{transform:rotate(180deg)}.v2-context-dropdown{display:inline-flex;position:relative}.v2-context-menu{z-index:60;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);min-width:172px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab,red,red)){.v2-context-menu{background:color-mix(in oklab,var(--card) 98%,transparent)}}.v2-context-menu{box-shadow:var(--shadow-overlay)}.v2-context-menu-option{appearance:none;width:100%;min-height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:12.5px;font-weight:650;display:flex}.v2-context-menu-option:hover,.v2-context-menu-option.focused{background:var(--green-soft)}.v2-context-menu-option.active{color:var(--green)}.v2-context-menu-check{background:0 0;border-radius:999px;flex:none;width:7px;height:7px}.v2-context-menu-option.active .v2-context-menu-check{background:var(--green)}.v2-context-secondary{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:3px}@supports (color:color-mix(in lab,red,red)){.v2-context-secondary{background:color-mix(in oklab,var(--card) 78%,transparent)}}.v2-context-meta,.v2-context-freshness{min-height:28px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.v2-context-meta svg{opacity:.78;flex:none}.v2-context-freshness{font-variant-numeric:tabular-nums;padding-right:4px}.v2-context-freshness span.refreshing{color:var(--ink)}.v2-context-refresh{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.v2-context-refresh:hover:not(:disabled){color:var(--ink);background:#0000000d}.v2-context-refresh:disabled{cursor:not-allowed;opacity:.5}.v2-context-action{appearance:none;color:var(--green);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0 2px;font-weight:500;text-decoration:underline}.v2-context-action:disabled{color:var(--muted);cursor:progress;text-decoration:none}.v2-freshness-spin{animation:.9s linear infinite v2-freshness-spin}@keyframes v2-freshness-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v2-paid-campaigns{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 6px 10px}.v2-loc-chip.active{background:var(--green);color:var(--card);border-color:var(--green)}.v2-page-grid{display:block}.v2-page-grid.split{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:12px;display:grid}.v2-page-grid.split.v2-acquisition-layout{grid-template-columns:minmax(0,1fr) 430px}.v2-page-grid.split-wide{grid-template-columns:255px minmax(0,1fr)}.v2-flows-frame{flex-direction:column;height:calc(100vh - 58px);display:flex}.v2-flows-frame>header{flex-shrink:0}.v2-flows-frame>.v2-page-grid.split{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.v2-content-frame{flex-direction:column;height:calc(100vh - 58px);display:flex}.v2-content-frame>header{flex-shrink:0}.v2-content-frame>.v2-content-body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.v2-flows-frame .v2-page-grid.split>.v2-drawer-flow{width:100%;max-width:calc(var(--container-page) - 255px - 12px);justify-self:center}.v2-content-frame .v2-content-body>:last-child{width:100%;max-width:calc(var(--container-page) - 224px - 10px);justify-self:center}@media (min-width:2000px){.v2-flows-frame{--listcol-w:380px}.v2-content-frame{--listcol-w:minmax(240px, 280px)}.v2-flows-frame .flows-desktop-table .mx-table,.v2-content-frame .v2-content-body>:first-child .mx-table{font-size:15px}}.v2-listcol .mx-table,.customer-filter-panel .mx-table{font-size:14px}.v2-listcol .mx-td,.customer-filter-panel .mx-td{padding-top:13px;padding-bottom:13px}.v2-listcol .mx-th,.customer-filter-panel .mx-th{padding-top:20px;padding-bottom:18px;font-size:18px}.v2-listcol .mx-th:first-child,.v2-listcol .mx-td:first-child,.customer-filter-panel .mx-th:first-child,.customer-filter-panel .mx-td:first-child{padding-left:12px}.mx-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);letter-spacing:normal;font-weight:500;display:block;overflow:hidden}.v2-listcol .ui-surface,.customer-filter-panel .ui-surface{box-shadow:none;border-top:0;border-bottom:0;border-left:0;border-radius:0}.customer-filter-panel .ui-surface{border-right:0}@media (min-width:1031px){.v2-content-frame{--listcol-w:minmax(196px, 224px);--listcol-gap:10px}.v2-flows-frame{--listcol-w:290px;--listcol-gap:12px}.v2-content-frame,.v2-flows-frame{grid-template-columns:var(--listcol-w) minmax(0,1fr);column-gap:var(--listcol-gap);grid-template-rows:minmax(0,1fr);display:grid}.v2-content-frame>.v2-content-body,.v2-flows-frame>.v2-page-grid.split{display:contents}.v2-content-frame>section,.v2-content-frame .v2-content-body>:last-child,.v2-flows-frame .v2-page-grid.split>.v2-drawer-flow{grid-column:2}.v2-listcol{min-width:0;min-height:0;margin:calc(var(--workspace-pad-top) * -1) 0 calc(var(--workspace-pad-bottom) * -1) calc(var(--workspace-pad-x) * -1);grid-column:1}.v2-listcol .flows-desktop-table{min-height:100%}.v2-content-frame>header,.v2-flows-frame>header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}}.v2-listcol-head{border-bottom:1px solid var(--line);min-height:52px;padding:0 10px 0 12px}@media (min-width:721px){.customers-page{grid-template-columns:minmax(208px,228px) minmax(230px,252px) minmax(0,1fr);column-gap:16px;display:grid}.customers-layout{display:contents}.customers-page>header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.customer-filter-panel{height:100vh;margin-top:calc(var(--workspace-pad-top) * -1);margin-left:calc(var(--workspace-pad-x) * -1);grid-column:1;padding-left:0;padding-right:0;top:0}.customer-segments-panel>:not(.segment-table){padding-left:6px}.customer-list-panel{height:100vh;margin-left:-16px;margin-top:calc(var(--workspace-pad-top) * -1);background:var(--paper);grid-column:2;top:0}.customer-list-panel>.search-box{flex:none;margin:4px 12px}.customer-detail-panel{grid-column:3}}@media (min-width:1031px){.insights-page{grid-template-columns:minmax(0,var(--container-rail)) minmax(0,1fr);column-gap:20px;display:grid}.insights-layout{display:contents}.insights-page>header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.insights-page>section,.insights-page .ins-detail{grid-column:2}.insights-page .v2-listcol{height:100vh;margin-top:calc(var(--workspace-pad-top) * -1);flex-direction:column;display:flex;position:sticky;top:0}.insights-page .ins-desktop-table{border-right:1px solid var(--line);background:var(--card);flex:1;min-height:0;overflow-y:auto}.insights-page .ins-reports-card{background:0 0;border:0}}.v2-drawer-flow{flex-direction:column;min-height:0;display:flex;overflow:hidden}.v2-drawer-flow.empty{text-align:center;justify-content:center;align-items:center;display:flex}.v2-drawer-flow.empty p{max-width:260px;color:var(--muted);margin:0;font-size:13px}@media (min-width:1031px){.rail-frame:not(.rail-frame--fold-1180){grid-template-rows:auto minmax(0,1fr)}.rail-frame:not(.rail-frame--fold-1180)>.rail-frame-head{grid-area:1/1}.rail-frame:not(.rail-frame--fold-1180)>.rail-frame-rail{grid-area:1/2/span 2}}@media (min-width:1180px){.rail-frame.rail-frame--fold-1180{grid-template-rows:auto minmax(0,1fr)}.rail-frame.rail-frame--fold-1180>.rail-frame-head{grid-area:1/1}.rail-frame.rail-frame--fold-1180>.rail-frame-rail{grid-area:1/2/span 2}}@media (max-width:1179px){.rail-frame.rail-frame--fold-1180>.rail-frame-head{order:-10000}}.v2-channel-badge{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.v2-channel-badge svg{width:22px;height:22px;display:block}.v2-status-pill{white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;gap:5px;min-width:9px;display:inline-flex}.v2-status-pill.with-label{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:2px 6px}.v2-status-label{color:var(--muted);font-size:10.5px;font-weight:500;line-height:1}.v2-status-pill.issue .v2-status-label{color:var(--amber-text)}.v2-status-dot{background:var(--muted);vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.v2-status-dot.active{background:#34c759}.v2-status-dot.paused{background:var(--muted)}.v2-status-dot.issue{background:var(--amber-dot)}.v2-status-dot.archived{background:var(--muted)}.v2-paidonly{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.v2-paidonly-icon{color:var(--muted);opacity:.55;flex-shrink:0}tr.v2-totals-row.v2-totals-row-lg .v2-ratio-pill-lg{padding:7px 16px;font-size:21px}.v2-aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-aggregate-stat{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.v2-aggregate-stat-spend{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-aggregate-stat-spend{background-color:color-mix(in oklab,var(--red) 4%,var(--card))}}.v2-aggregate-stat-spend{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-aggregate-stat-spend{border-color:color-mix(in oklab,var(--red) 15%,var(--line))}}.v2-aggregate-stat-earned{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-aggregate-stat-earned{background-color:color-mix(in oklab,var(--green) 4%,var(--card))}}.v2-aggregate-stat-earned{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-aggregate-stat-earned{border-color:color-mix(in oklab,var(--green) 15%,var(--line))}}.v2-aggregate-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.v2-aggregate-stat-value{color:var(--ink);letter-spacing:-.005em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:600;line-height:1.15}.v2-aggregate-list{grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:13.5px;display:grid}.v2-aggregate-list dt{color:var(--muted)}.v2-aggregate-list dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0}.v2-line-metric{flex-direction:column;align-items:flex-end;gap:4px;min-width:56px;display:inline-flex}.v2-line-metric-value{white-space:nowrap;justify-content:flex-end;font-weight:700;display:inline-flex}.v2-line-metric>i{background:var(--gray);border-radius:999px;width:56px;height:2px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-line-metric>i{background:color-mix(in oklab,var(--gray) 14%,transparent)}}.v2-line-metric>i:after{content:"";width:var(--metric-line-width,0%);border-radius:inherit;background:var(--gray);position:absolute;inset:0 0 0 auto}@supports (color:color-mix(in lab,red,red)){.v2-line-metric>i:after{background:color-mix(in oklab,var(--gray) 45%,transparent)}}.v2-line-metric.spend>i{background:var(--red-bar)}@supports (color:color-mix(in lab,red,red)){.v2-line-metric.spend>i{background:color-mix(in srgb,var(--red-bar) 25%,transparent)}}.v2-line-metric.spend>i:after{background:var(--red-bar)}.v2-line-metric.paid>i{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-line-metric.paid>i{background:color-mix(in oklab,var(--green) 12%,transparent)}}.v2-line-metric.paid>i:after{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-line-metric.paid>i:after{background:color-mix(in oklab,var(--green) 48%,transparent)}}.v2-earned-metric{justify-content:flex-end;width:100%;line-height:1;display:inline-flex}.v2-earned-metric-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.v2-ratio-pill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:baseline;min-width:40px;padding:2px 7px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.v2-ratio-pill-lg{min-width:52px;font-family:var(--font-display);letter-spacing:0;padding:3px 10px;font-size:14px;font-weight:400;line-height:1.2}.v2-ratio-pill.good{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.good{background:color-mix(in oklab,var(--green) 5.5%,transparent)}}.v2-ratio-pill.good{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.good{border-color:color-mix(in oklab,var(--green) 10%,transparent)}}.v2-ratio-pill.warn{color:var(--amber-text);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.warn{background:color-mix(in oklab,var(--amber) 7%,transparent)}}.v2-ratio-pill.warn{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.warn{border-color:color-mix(in oklab,var(--amber) 14%,transparent)}}.v2-ratio-pill.bad{color:var(--red-text);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.bad{background:color-mix(in oklab,var(--red) 5.5%,transparent)}}.v2-ratio-pill.bad{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-ratio-pill.bad{border-color:color-mix(in oklab,var(--red) 12%,transparent)}}.v2-ratio-pill.muted{color:var(--muted);background:var(--paper);border-color:var(--line)}.v2-ratio-x{font-size:.7em;font-weight:inherit;opacity:.65;margin-left:1px}.v2-paidtotal{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.v2-paidtotal-icon{color:var(--muted);opacity:.55;flex-shrink:0}.v2-null-metric-cell{background-image:repeating-linear-gradient(-45deg,var(--gray) 0,var(--gray) 1px,transparent 1px,transparent 7px)}@supports (color:color-mix(in lab,red,red)){.v2-null-metric-cell{background-image:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--gray) 16%,transparent) 0,color-mix(in oklab,var(--gray) 16%,transparent) 1px,transparent 1px,transparent 7px)}}.v2-null-metric-cell{background-clip:padding-box}.v2-null-metric-value{color:#5c696480;justify-content:flex-end;min-width:18px;font-weight:700;display:inline-flex}.v2-campaign-tree-row.tree-active{outline:2px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-campaign-tree-row.tree-active{outline:2px solid color-mix(in oklab,var(--green) 38%,transparent)}}.v2-campaign-tree-row.tree-active{outline-offset:-2px}.v2-campaign-tree-row>td:nth-child(2){z-index:2;position:relative}tr.v2-campaign-expanded-row>td{border-bottom:1px solid var(--line);--acq-drilldown-fill:linear-gradient(180deg, var(--green-soft), var(--card));padding:0 8px 14px 30px!important}@supports (color:color-mix(in lab,red,red)){tr.v2-campaign-expanded-row>td{--acq-drilldown-fill:linear-gradient(180deg, color-mix(in oklab, var(--green-soft) 78%, transparent), color-mix(in oklab, var(--card) 92%, transparent))}}tr.v2-campaign-expanded-row>td{background:var(--acq-drilldown-fill)}.v2-ad-matrix-shell{box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 0 8px}.v2-ad-matrix-scroll{padding-bottom:4px;overflow-x:auto}.v2-ad-matrix-grid{--ad-col-width:176px;--metric-label-width:96px;grid-template-columns:var(--metric-label-width) repeat(var(--ad-count),minmax(var(--ad-col-width),var(--ad-col-width)));align-items:stretch;gap:0 7px;width:max-content;min-width:100%;display:grid}.v2-adset-span-head{border:1px solid var(--green);grid-row:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-adset-span-head{border:1px solid color-mix(in oklab,var(--green) 18%,transparent)}}.v2-adset-span-head{background:var(--green);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.v2-adset-span-head{background:color-mix(in oklab,var(--green) 7.5%,transparent)}}.v2-adset-span-head{color:var(--ink)}.v2-adset-span-head>div{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-adset-span-head span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:800;line-height:1.1}.v2-adset-span-head small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.v2-adset-span-tag{background:var(--card);border-radius:4px;flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-adset-span-tag{background:color-mix(in oklab,var(--card) 82%,transparent)}}.v2-adset-span-tag{color:var(--green);text-transform:uppercase;padding:2px 5px;letter-spacing:.04em!important;font-size:9px!important;font-weight:800!important}.v2-ad-matrix-corner{border:1px solid #0000}.v2-ad-matrix-sticky-bg{z-index:4;background-color:var(--card);background-image:var(--acq-drilldown-fill,none);pointer-events:none;margin-right:-7px;position:sticky;left:0}.v2-ad-matrix-row-label{z-index:4;position:sticky;left:0}.v2-ad-matrix-creative{appearance:none;aspect-ratio:4/5;border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:7px;padding:0;transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.v2-ad-matrix-creative:hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-creative:hover{border-color:color-mix(in oklab,var(--green) 38%,transparent)}}.v2-ad-matrix-creative:hover{box-shadow:0 2px 8px var(--ink)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-creative:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--ink) 8%,transparent)}}.v2-ad-matrix-creative:focus-visible,.v2-ad-matrix-creative.tree-active{outline:2px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-creative:focus-visible,.v2-ad-matrix-creative.tree-active{outline:2px solid color-mix(in oklab,var(--green) 48%,transparent)}}.v2-ad-matrix-creative:focus-visible,.v2-ad-matrix-creative.tree-active{outline-offset:-2px}.v2-ad-matrix-creative.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green),inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-creative.selected{box-shadow:0 0 0 2px color-mix(in oklab,var(--green) 12%,transparent),inset 0 0 0 1px var(--green)}}.v2-ad-matrix-creative.selected:after{content:"";z-index:3;background:var(--green);pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;width:17px;height:17px;position:absolute;top:6px;right:6px}.v2-ad-matrix-creative .v2-ad-strip-thumb{width:100%;height:100%}.v2-ad-matrix-creative .v2-media-kind{display:none}.v2-ad-matrix-name{min-width:0;padding:5px 2px 6px}.v2-ad-matrix-name.selected strong{color:var(--green)}.v2-ad-matrix-name strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.v2-ad-matrix-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.v2-ad-matrix-row-label,.v2-ad-matrix-value{border-bottom:1px solid var(--line);align-items:center;min-height:23px;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-row-label,.v2-ad-matrix-value{border-bottom:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.v2-ad-matrix-row-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-start;padding:0 6px 0 2px;font-size:10px;font-weight:900}.v2-ad-matrix-value{color:var(--ink);font-variant-numeric:tabular-nums;background:var(--card);justify-content:flex-end;padding:0 7px;font-size:13px;font-weight:800;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value{background:color-mix(in oklab,var(--card) 76%,transparent)}}.v2-ad-matrix-value.selected{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.selected{background:color-mix(in oklab,var(--green) 4.5%,transparent)}}.v2-ad-matrix-value.good span{color:var(--green)}.v2-ad-matrix-value.warn span{color:var(--amber-text)}.v2-ad-matrix-value.bad span{color:var(--red-text)}.v2-ad-matrix-value.muted span{color:var(--muted)}.v2-ad-matrix-value.empty{background:0 0}.v2-ad-matrix-value.empty span{color:var(--line-strong);opacity:.6;font-weight:600}.v2-ad-matrix-value.roas span{font-size:1.07em;font-weight:800}.v2-ad-matrix-value.spend{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.spend{background:color-mix(in oklab,var(--red) 3%,var(--card))}}.v2-ad-matrix-value.spend.selected{background:linear-gradient(90deg,var(--green),var(--red))}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.spend.selected{background:linear-gradient(90deg,color-mix(in oklab,var(--green) 4.5%,transparent),color-mix(in oklab,var(--red) 3%,var(--card)))}}.v2-ad-matrix-value.earned{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.earned{background:color-mix(in oklab,var(--green) 5%,var(--card))}}.v2-ad-matrix-value.earned.selected{background:linear-gradient(90deg,var(--green),var(--green))}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.earned.selected{background:linear-gradient(90deg,color-mix(in oklab,var(--green) 6%,transparent),color-mix(in oklab,var(--green) 5%,var(--card)))}}.v2-ad-matrix-value.earned span{color:var(--green)}.v2-ad-matrix-value>i{background:var(--red-bar);opacity:.85;pointer-events:none;position:absolute;inset:0 0 0 auto}.v2-ad-matrix-value.earned>i{background:var(--green);opacity:.22;inset:0 0 0 auto}.v2-ad-matrix-value>span{z-index:1;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.v2-ad-matrix-name.group-start{border-left:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-name.group-start{border-left:1px solid color-mix(in oklab,var(--green) 22%,transparent)}}.v2-ad-matrix-name.group-start{margin-left:-4px;padding-left:6px}.v2-ad-matrix-value.group-start{border-left:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-value.group-start{border-left:1px solid color-mix(in oklab,var(--green) 22%,transparent)}}.v2-ad-matrix-value.group-start{margin-left:-4px;padding-left:11px}.v2-ad-matrix-grid.has-selection .v2-ad-matrix-creative:not(.selected){opacity:.55;filter:saturate(.85)}.v2-ad-matrix-grid.has-selection .v2-ad-matrix-creative:not(.selected):hover{opacity:.85}.v2-ad-matrix-state{border:1px dashed var(--line-strong);border-radius:var(--radius-surface);min-height:96px;color:var(--muted);justify-content:center;align-items:center;margin:0;font-size:12.5px;display:flex}.v2-ad-matrix-state.error{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-state.error{border-color:color-mix(in oklab,var(--red) 24%,transparent)}}.v2-ad-matrix-state.error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-ad-matrix-state.error{background:color-mix(in oklab,var(--red) 6%,transparent)}}.v2-ad-matrix-state.error{color:var(--red)}.v2-dot{background:var(--green);border-radius:50%;width:6px!important;height:6px!important}.v2-drawer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-surface);flex-direction:column;gap:16px;min-height:100%;max-height:calc(100vh - 32px);padding:16px;display:flex;position:sticky;top:16px;overflow-y:auto}.v2-acq-drawer-col{flex-direction:column;gap:16px;min-width:0;display:flex}.v2-acq-drawer-col>.v2-drawer{min-height:0}.v2-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.v2-drawer-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-drawer-title h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px}.v2-drawer-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.v2-dot-sep{opacity:.6}.v2-drawer-close{appearance:none;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px}.v2-drawer-close:hover{background:var(--green-soft);color:var(--ink)}.v2-drawer-section{flex-direction:column;gap:10px;display:flex}.v2-live-state.danger{color:var(--red-text);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-live-state.danger{border-color:color-mix(in oklab,var(--red) 24%,transparent)}}.v2-live-state.danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.v2-live-state.danger{background:color-mix(in oklab,var(--red) 6%,transparent)}}.v2-drawer-section h4{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#44514f;margin:0;font-size:11px;font-weight:800}.v2-drawer-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-activity-loading{padding:8px 0}.v2-activity-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-activity-item{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(84px,.45fr) minmax(0,1fr) minmax(80px,.7fr);align-items:baseline;gap:8px;padding:8px 0;font-size:12px;display:grid}.v2-activity-item:first-child{border-top:0;padding-top:0}.v2-activity-item strong{min-width:0;color:var(--ink);font-weight:500}.v2-activity-time{color:var(--muted);font-variant-numeric:tabular-nums}.v2-term-info{width:24px;height:24px;color:var(--muted);cursor:help;background:0 0;border-radius:50%;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.v2-term-info:hover,.v2-term-info:focus-visible{color:var(--green);background:var(--green-soft)}.v2-term-tip{background:var(--ink);width:260px;color:var(--card);border-radius:var(--radius-surface);z-index:50;box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;pointer-events:none;text-align:left;white-space:normal;padding:10px 12px;font-size:12px;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.v2-term-tip:before{content:"";border:6px solid #0000;border-bottom-color:var(--ink);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.v2-term-tip strong{color:var(--card);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.v2-term-info:hover .v2-term-tip,.v2-term-info:focus-visible .v2-term-tip{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover){.v2-term-info:hover .v2-term-tip{transition-delay:.5s}}.icon-tip-host{position:relative}.icon-tip{white-space:nowrap;background:var(--ink);color:var(--card);z-index:50;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.3;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.icon-tip-host:hover .icon-tip,.icon-tip-host:focus-visible .icon-tip{opacity:1;visibility:visible}@media (hover:hover){.icon-tip-host:hover .icon-tip{transition-delay:.5s}}.v2-ad-card.tree-active{outline:2px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-card.tree-active{outline:2px solid color-mix(in oklab,var(--green) 38%,transparent)}}.v2-ad-card.tree-active{outline-offset:-2px}.v2-ad-card-thumb .v2-ad-thumb-fallback{color:var(--green);font-size:48px;font-weight:700}.v2-ad-card.v2-ad-tile.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft),inset 0 0 0 1px var(--green);background:var(--card)}.v2-ad-card.v2-ad-tile.selected:after{content:"";z-index:2;background:var(--green);pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:8px}.v2-ad-tile-thumb .v2-ad-thumb-fallback{width:100%;height:100%;color:var(--green);justify-content:center;align-items:center;font-size:80px;font-weight:700;display:flex}.v2-ad-hero-thumb .v2-ad-thumb-fallback{color:var(--green);aspect-ratio:1;justify-content:center;align-items:center;width:100%;font-size:96px;font-weight:700;display:flex}.v2-tab-scope-pill{border:1px solid var(--gray);align-items:center;padding:1px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-tab-scope-pill{border:1px solid color-mix(in oklab,var(--gray) 20%,transparent)}}.v2-tab-scope-pill{background:var(--gray);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.v2-tab-scope-pill{background:color-mix(in oklab,var(--gray) 8%,transparent)}}.v2-tab-scope-pill{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.35}.v2-tab-scope-pill.stale{border-color:var(--amber-text)}@supports (color:color-mix(in lab,red,red)){.v2-tab-scope-pill.stale{border-color:color-mix(in oklab,var(--amber-text) 28%,transparent)}}.v2-tab-scope-pill.stale{background:var(--amber-text)}@supports (color:color-mix(in lab,red,red)){.v2-tab-scope-pill.stale{background:color-mix(in oklab,var(--amber-text) 10%,transparent)}}.v2-tab-scope-pill.stale{color:var(--amber-text)}.v2-mini-block{margin-bottom:10px}.v2-ad-strip{flex-direction:column;align-self:start;gap:8px;max-height:460px;padding-right:2px;display:flex;overflow-y:auto}.v2-ad-strip-tile.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft),inset 0 0 0 1px var(--green)}.v2-ad-strip-tile.tree-active{outline:2px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.v2-ad-strip-tile.tree-active{outline:2px solid color-mix(in oklab,var(--green) 55%,transparent)}}.v2-ad-strip-tile.tree-active{outline-offset:-3px}.v2-ad-strip-tile.selected:after{content:"";z-index:3;background:var(--green);pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;right:5px}.v2-ad-strip-thumb{background:var(--green-soft);width:100%;height:100%;display:block;position:relative;overflow:hidden}.v2-ad-strip-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v2-ad-thumb-play{z-index:2;color:#fff;pointer-events:none;background:oklab(0% none none/.45);border-radius:50%;place-items:center;width:34px;height:34px;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px oklab(0% none none/.3)}.v2-ad-matrix-creative.selected .v2-ad-thumb-play{display:none}.v2-ad-strip-thumb.is-thumb-only{justify-content:center;align-items:center;display:flex}.v2-ad-strip-thumb.is-thumb-only img{object-fit:none;width:auto;max-width:100%;height:auto;max-height:100%}.v2-ad-strip-thumb .v2-ad-thumb-unavailable{text-align:center;letter-spacing:.07em;text-transform:uppercase;width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;padding:0 12px;font-size:10.5px;font-weight:600;display:flex}.v2-ad-strip-thumb .v2-ad-thumb-fallback{width:100%;height:100%;color:var(--green);justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.v2-media-kind{z-index:2;background:var(--card);border-radius:5px;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:4px 8px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.v2-media-kind{background:color-mix(in oklab,var(--card) 94%,transparent)}}.v2-media-kind{color:var(--ink);box-shadow:0 1px 3px var(--ink);font-size:11px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.v2-media-kind{box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 20%,transparent)}}.v2-media-kind{pointer-events:none}.v2-ad-strip-thumb .v2-media-kind{white-space:nowrap;text-overflow:ellipsis;justify-content:center;max-width:none;padding:3px 4px;font-size:9px;bottom:5px;left:5px;right:5px;overflow:hidden}.v-pill{background:var(--amber);border-radius:3px;align-items:center;margin-left:5px;padding:1px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v-pill{background:color-mix(in oklab,var(--amber) 14%,transparent)}}.v-pill{color:var(--amber-text);font-family:var(--font-display);letter-spacing:.02em;text-transform:lowercase;vertical-align:middle;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.4}.v2-breakdown-note{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;font-size:11.5px;line-height:1.35;display:flex}.v2-note-pill{border:1px solid var(--green);align-items:center;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-note-pill{border:1px solid color-mix(in oklab,var(--green) 20%,transparent)}}.v2-note-pill{background:var(--green);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.v2-note-pill{background:color-mix(in oklab,var(--green) 8%,transparent)}}.v2-note-pill{color:var(--green);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10.5px;font-weight:700}.v2-note-pill.muted{border-color:var(--gray)}@supports (color:color-mix(in lab,red,red)){.v2-note-pill.muted{border-color:color-mix(in oklab,var(--gray) 20%,transparent)}}.v2-note-pill.muted{background:var(--gray)}@supports (color:color-mix(in lab,red,red)){.v2-note-pill.muted{background:color-mix(in oklab,var(--gray) 8%,transparent)}}.v2-note-pill.muted{color:var(--muted)}.v2-note-pill.stale{border-color:var(--amber-text)}@supports (color:color-mix(in lab,red,red)){.v2-note-pill.stale{border-color:color-mix(in oklab,var(--amber-text) 28%,transparent)}}.v2-note-pill.stale{background:var(--amber-text)}@supports (color:color-mix(in lab,red,red)){.v2-note-pill.stale{background:color-mix(in oklab,var(--amber-text) 10%,transparent)}}.v2-note-pill.stale{color:var(--amber-text)}.v2-not-exposed{background-image:repeating-linear-gradient(-45deg,var(--gray) 0,var(--gray) 2px,transparent 2px,transparent 6px);font-weight:600;color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.v2-not-exposed{background-image:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--gray) 18%,transparent) 0,color-mix(in oklab,var(--gray) 18%,transparent) 2px,transparent 2px,transparent 6px)}}.v2-not-exposed{border-radius:4px;padding:2px 4px}.v2-attr-list{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.v2-attr-list dt{color:var(--muted);font-weight:600}.v2-attr-list dd{color:var(--ink);margin:0}.v2-unit-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.v2-unit-toggle{appearance:none;font:inherit;color:var(--green);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:11.5px;font-weight:600;line-height:1}.v2-unit-toggle:hover,.v2-unit-toggle:focus-visible{outline:none;text-decoration:underline}.v2-unit-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.v2-unit-row span,.v2-unit-location{color:var(--muted);font-size:11.5px;font-weight:600}.v2-unit-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.v2-unit-info{width:24px;height:24px;color:var(--muted);cursor:help;border-radius:50%;outline:none;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex;position:relative}.v2-unit-info:hover,.v2-unit-info:focus-visible{color:var(--green);background:var(--green-soft)}.v2-unit-tip{background:var(--ink);border-radius:var(--radius-surface);text-align:left;white-space:normal;z-index:60;width:min(260px,100vw - 48px);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;pointer-events:none;padding:10px 12px;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);color:var(--card)!important;font-size:12px!important;font-weight:500!important}.v2-unit-tip:before{content:"";border:6px solid #0000;border-bottom-color:var(--ink);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.v2-unit-info:hover .v2-unit-tip,.v2-unit-info:focus-visible .v2-unit-tip{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover){.v2-unit-info:hover .v2-unit-tip{transition-delay:.5s}}.v2-unit-row strong{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums lining-nums;font-size:13px;font-weight:700}.v2-unit-divider{background:var(--line);height:1px;margin:2px 0}.v2-unit-location{text-align:right;margin-top:-4px;display:block}.v2-unit-footnote{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}@media (max-width:1050px){.v2-page-grid.split{grid-template-columns:minmax(0,1fr) 380px;gap:10px}.v2-page-grid.split.v2-acquisition-layout{grid-template-columns:minmax(0,1fr) 390px}.v2-drawer{gap:12px;padding:12px}}@media (max-width:1030px){.v2-page-grid.split,.v2-page-grid.split.split-wide,.v2-page-grid.split.v2-acquisition-layout{grid-template-columns:minmax(0,1fr)}.v2-drawer{gap:16px;max-height:none;padding:16px;position:static}.v2-flows-frame{height:auto;display:block}.v2-flows-frame>.v2-page-grid.split{grid-template-rows:none}.v2-content-frame{height:auto;display:block}.v2-content-frame>.v2-content-body{grid-template-rows:none}.v2-drawer-flow{display:block;overflow:visible}.v2-drawer-flow.editing{height:calc(100vh - 32px);display:flex;overflow:hidden}}.pust-breath{--size:56px;--color:var(--green);--duration:8s;width:var(--size);height:var(--size);flex-shrink:0;line-height:0;display:inline-block;position:relative}.pust-breath.on-dark{--color:var(--card)}.pust-breath svg{width:100%;height:100%;display:block;overflow:visible}.pust-breath .dot{fill:var(--color);transform-origin:50%;transform-box:fill-box;animation:pust-breath-dot var(--duration) cubic-bezier(.45,0,.55,1) infinite}.pust-breath .ring{fill:none;stroke:var(--color);stroke-width:1.25px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:pust-breath-ring var(--duration) cubic-bezier(.45,0,.55,1) infinite}.pust-breath .ring.r1{animation-delay:0s}.pust-breath .ring.r2{animation-delay:.45s}.pust-breath .ring.r3{animation-delay:.9s}.pust-breath .ring.r4{animation-delay:1.35s}@keyframes pust-breath-dot{0%{opacity:.85;transform:scale(.55)}45%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.55)}}@keyframes pust-breath-ring{0%{opacity:0;stroke-width:1.6px;transform:scale(.18)}8%{opacity:.55}50%{opacity:.18;stroke-width:.7px;transform:scale(1)}to{opacity:0;stroke-width:1.6px;transform:scale(.18)}}@media (prefers-reduced-motion:reduce){.pust-breath .dot,.pust-breath .ring{animation-duration:.001ms!important;animation-iteration-count:1!important}.pust-breath .ring{opacity:.25}.pust-breath .dot{transform:scale(.85)}}.pust-breath-wrap{color:var(--muted);align-items:center;gap:12px;font-size:13px;line-height:1.4;display:inline-flex}.pust-breath-wrap.with-label{gap:14px}.pust-breath-wrap.inline{vertical-align:-3px;gap:8px;display:inline-flex}.pust-breath-wrap.block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:32px 16px;display:flex}.pust-breath-label{font-family:var(--font-ui);color:var(--muted);letter-spacing:.005em;font-size:13px}.pust-breath-wrap.block .pust-breath-label{font-size:13.5px}.v2-drawer-loading{justify-content:center;align-items:center;min-height:520px;padding:48px 24px;display:flex}.v2-drawer-loading .pust-breath-wrap{flex-direction:column;gap:28px}.v2-drawer-loading .pust-breath-label{letter-spacing:.01em;font-size:14px}@media (min-width:1800px){.org-mid-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}.org-sync{color:var(--muted);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;display:inline-flex}.org-sync:hover{border-color:var(--line-strong);color:var(--ink)}.org-sync.is-static{cursor:default}.org-sync.is-static:hover{border-color:var(--line);color:var(--muted)}.org-sync-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.org-spin{animation:.8s linear infinite org-spin}@keyframes org-spin{to{transform:rotate(360deg)}}.org-sync:disabled{opacity:.6;cursor:default}.org-sync-dot.is-stale{background:var(--red)}.org-notice-top{margin:0 0 18px}.org-acct-instagram{color:#d6296b}.org-acct-facebook{color:#1877f2}.org-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:1px;padding:2px 7px 2px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.org-delta.up{color:#1f7a4d;background:var(--green)}@supports (color:color-mix(in lab,red,red)){.org-delta.up{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.org-delta.down{color:var(--red-text);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.org-delta.down{background:color-mix(in oklab,var(--red) 10%,var(--card))}}.org-delta.muted{color:var(--muted);background:var(--paper);gap:4px}.org-delta-nohist{font-size:10.5px;font-weight:400}.org-acct-mark{flex:none;display:inline-flex}.org-acct-id{flex-direction:column;flex:1;min-width:0;display:flex}.org-head-actions{align-items:center;gap:10px;display:inline-flex}.org-lanes{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.org-top-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:22px;display:grid}.org-lane-card-compact{flex-direction:column;display:flex}.org-lane-compact-head{flex:1;align-items:center;gap:8px;min-height:0;padding:5px 10px;display:flex;position:relative}.org-lane-compact-plot{flex:1;align-self:center;min-width:0}.org-lane-card-compact .org-lane-card-off{flex:1;min-height:0}@container org-owned-main (max-width:900px){.org-top-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-lane-card{border:1px solid var(--line);background:var(--card);border-radius:12px;position:relative;overflow:hidden}.org-lane-card.is-off{background:var(--paper)}.org-lane-badge-body{flex-direction:column;gap:2px;min-width:0;display:flex}.org-lane-badge-sub{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.org-lane-badge-subcount{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.1}.org-lane-badge-sub .org-delta{padding:1px 5px 1px 4px;font-size:10px}.org-lane-badge-head{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.org-lane-badge-handle{color:var(--muted);font-size:10.5px}.org-lane-badge-count{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.05}.org-lane-badge-unit{color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.org-lane-badge-delta{z-index:2;position:absolute;top:8px;right:10px}.org-lane-card-off{min-height:150px;color:var(--amber-text);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.org-lane-kpis{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:0;display:grid}.org-lane-kpi{flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px 6px;display:flex}.org-lane-kpi+.org-lane-kpi{border-left:1px solid var(--green-soft)}.org-lane-kpi-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:9px;font-weight:600}.org-lane-kpi-line{flex-wrap:wrap;align-items:baseline;gap:1px 6px;min-width:0;display:inline-flex}.org-lane-kpi-value{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.1}.org-lane{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;padding:15px 18px;display:grid}.org-lane.is-off{background:var(--paper)}.org-lane-id{align-items:center;gap:11px;min-width:0;display:flex}.org-lane-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.org-lane-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.org-lane-off{color:var(--amber-text);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.org-acct-website{color:#3f5e73}.org-acct-bookings{color:#b5872a}.org-lane-graphs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.org-lane-graphs.is-wide{grid-template-columns:1fr}.org-lane-graph{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper);flex-direction:column;gap:7px;padding:10px 12px 6px;display:flex}.org-lane-graph-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.org-lane-graph-title{color:var(--ink);font-size:12px;font-weight:500}.org-lane-graph-meta{align-items:center;gap:8px;display:inline-flex}.org-lane-graph-note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.org-lane-plot{width:100%}.org-lane-plot svg{max-width:100%;height:auto;display:block}.org-lane-plot-stacked figure{max-width:100%;margin:0}.org-lane-plot-stacked figure>div{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;font-size:11px;display:flex}.org-chart-panel{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);margin-bottom:22px;padding:18px 20px 16px}.org-chart-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-chart-title{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:500;display:inline-flex}.org-select{color:var(--ink);border:1px solid var(--line);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex;position:relative}.org-select:hover{border-color:var(--line-strong)}.org-select select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.org-chart-legend{color:var(--muted);gap:16px;font-size:12px;display:inline-flex}.org-chart-legend-wide{flex-wrap:wrap;justify-content:flex-end;row-gap:7px;max-width:430px}.org-chart-legend span{align-items:center;gap:6px;display:inline-flex}.org-chart-legend i{border-radius:2px;width:16px;height:3px;display:inline-block}.org-chart-plot{width:100%;margin-top:4px;overflow:hidden}.org-chart-plot svg{width:100%;height:auto}.org-demand-plot{margin-top:8px}.org-demand-stack{flex-direction:column;gap:4px;display:flex;position:relative}.org-demand-stack.is-indexed{padding-top:2px}.org-demand-lane-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:2px 0 -2px 1px;font-size:11px;font-weight:600}.org-cal-panel{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);flex-direction:column;margin-bottom:22px;padding:8px 16px;display:flex;position:relative}.org-cal-head{z-index:3;pointer-events:none;justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:absolute;top:6px;left:16px;right:16px}.org-cal-title{color:var(--ink);background:var(--card);margin:0;padding-right:10px;font-size:16px;font-weight:500}.org-cal-note{color:var(--muted);background:var(--card);padding-left:10px;font-size:12px}.org-cal{--org-cell:29px;--org-gap:3px;--org-label:34px;padding-bottom:0;overflow-x:hidden}.org-cal-months{grid-auto-flow:column;grid-auto-columns:var(--org-cell);gap:var(--org-gap);margin-left:calc(var(--org-label) + var(--org-gap));margin-bottom:5px;display:grid}.org-cal-months span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.org-cal-body{gap:var(--org-gap);display:flex}.org-cal-days{width:var(--org-label);grid-template-rows:repeat(7,var(--org-cell));gap:var(--org-gap);flex:none;display:grid}.org-cal-days span{color:var(--muted);align-items:center;font-size:11px;display:flex}.org-cal-grid{grid-template-rows:repeat(7,var(--org-cell));grid-auto-flow:column;grid-auto-columns:var(--org-cell);gap:var(--org-gap);display:grid}.org-cal-cell{width:var(--org-cell);height:var(--org-cell);border-radius:2px;position:relative}.org-cal-pad{background:0 0}.org-cal-empty{opacity:.55;background:#e8eae8}.org-cal-empty.is-pre{opacity:.28}.org-cal-cell.is-out .org-cal-tile{filter:grayscale();opacity:.55}.org-cal-cell.is-out:hover .org-cal-tile,.org-cal-cell.is-out:focus-within .org-cal-tile{filter:none;opacity:1}.org-cal-tile{width:var(--org-cell);height:var(--org-cell);background:var(--green-soft);border-radius:2px;transition:box-shadow .12s;display:block;position:relative;overflow:hidden}.org-cal-tile:hover{box-shadow:0 0 0 2px var(--line-strong)}.org-film-legend{color:var(--muted);padding-left:calc(var(--org-label) + var(--org-gap));flex-wrap:wrap;justify-content:flex-start;gap:26px;margin-top:5px;font-size:11.5px;display:flex}.org-film-legend b{color:var(--ink);font-weight:600}.org-cal-legend-key{align-items:center;gap:6px;display:inline-flex}.org-cal-legend-key i{border-radius:2px;width:10px;height:10px;display:inline-block}.org-cal-legend-ramp{align-items:center;gap:2px;display:inline-flex}.org-cal-legend-ramp i{border-radius:2px;width:10px;height:10px;display:inline-block}.org-cal-legend-ramp span{margin-left:5px}.org-owned-main{min-width:0;container:org-owned-main/inline-size}.org-preview-col{flex-direction:column;align-self:start;gap:16px;min-width:0;max-height:calc(100vh - 32px);padding:4px;display:flex;position:sticky;top:16px;overflow-y:auto}.org-preview-col>.v2-drawer{min-height:0;max-height:none;position:static;overflow:visible}@media (max-width:1030px){.org-preview-col{max-height:none;position:static;overflow:visible}}button.org-cal-tile{cursor:pointer;border:0;padding:0}.org-cal-cell.is-selected{z-index:5}.org-cal-cell.is-selected .org-cal-tile{box-shadow:0 0 0 1.5px var(--card),0 0 0 3.5px var(--green)}.org-cal-cell.is-out.is-selected .org-cal-tile{filter:none;opacity:1}.org-preview-strip{flex-wrap:wrap;gap:6px;display:flex}.org-preview-strip>button{cursor:pointer;background:var(--green-soft);width:44px;height:44px;color:var(--green);border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.org-preview-strip>button img{object-fit:cover;width:100%;height:100%;display:block}.org-preview-strip>button:hover{box-shadow:0 0 0 2px var(--line-strong)}.org-preview-strip>button.is-selected{box-shadow:0 0 0 2px var(--green)}.org-table-panel{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);margin-bottom:22px;padding:8px 10px 6px}.org-table-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.org-table-head .org-chip-group+.org-chip-group{border-left:1px solid var(--line);padding-left:10px}.org-table-tools{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.org-search{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.org-search:focus-within{border-color:var(--line-strong)}.org-search input{color:var(--ink);background:0 0;border:0;outline:none;width:150px;font-size:12.5px}.org-cols{position:relative}.org-cols-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.org-cols-btn:hover{border-color:var(--line-strong)}.org-cols-menu{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:0 8px 24px var(--ink);position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab,red,red)){.org-cols-menu{box-shadow:0 8px 24px color-mix(in oklab,var(--ink) 12%,transparent)}}.org-cols-menu{flex-direction:column;gap:4px;min-width:170px;padding:8px;display:flex}.org-cols-menu label{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.org-cols-menu label:hover{background:var(--green-soft)}.org-table-wrap{overflow-x:auto}.org-table{border-collapse:collapse;width:100%;font-size:13.5px}.org-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 11px;font-size:11px;font-weight:600}.org-table td{border-bottom:1px solid var(--green-soft);vertical-align:middle;padding:11px 12px}.org-table tbody tr:hover{background:var(--paper)}.org-table .text-left{text-align:left}.org-table .text-right{text-align:right}.org-nowrap{white-space:nowrap}.org-th-sort.text-right .org-th-inner{flex-direction:row;justify-content:flex-end}.org-web-path{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:var(--font-display);font-size:12px;overflow:hidden}.org-row-mark{display:inline-flex}.org-row-creative{color:var(--ink);align-items:center;gap:11px;max-width:280px;text-decoration:none;display:inline-flex}.org-row-thumb{border:1px solid var(--line);background:var(--green-soft);border-radius:6px;flex:none;width:34px;height:34px;overflow:hidden}.org-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.org-row-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-row-creative:hover .org-row-caption{color:var(--green);text-decoration:underline}.org-row-type{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.org-cell-reach{color:var(--ink);font-weight:600}.org-cell-er.good{color:#1f7a4d}.org-cell-er.warn{color:var(--amber-text)}.org-cell-er.bad{color:var(--red-text)}.org-post-detail{align-items:flex-start;gap:16px;padding:14px 12px;display:flex}.org-detail-thumb{border:1px solid var(--line);background:var(--green-soft);border-radius:10px;flex:none;width:120px;height:120px;display:block;overflow:hidden}.org-detail-thumb img{object-fit:cover;width:100%;height:100%;display:block}.org-detail-thumb-empty{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.org-detail-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.org-detail-caption{color:var(--ink);white-space:pre-line;max-width:640px;font-size:13px;line-height:1.5}.org-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.org-detail-link{color:var(--green);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.org-detail-link:hover{text-decoration:underline}.org-detail-stats{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);flex-wrap:wrap;gap:0;width:fit-content;display:flex}.org-detail-stat{flex-direction:column;gap:2px;padding:9px 16px;display:flex}.org-detail-stat+.org-detail-stat{border-left:1px solid var(--green-soft)}.org-detail-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:10.5px;font-weight:600}.org-detail-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.org-panel-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:22px;display:grid}.org-panel-grid .org-chart-panel{margin-bottom:0}.org-stories-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.org-story{min-width:0}.org-story-thumb{aspect-ratio:9/16;background:var(--line);outline:1px solid var(--ink);border-radius:8px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.org-story-thumb{outline:1px solid color-mix(in oklch,var(--ink) 8%,transparent)}}.org-story-thumb{outline-offset:-1px}.org-story-thumb img{object-fit:cover;width:100%;height:100%;display:block}.org-story-play{color:#fff;background:#0000008c;border-radius:999px;padding:4px;display:inline-flex;position:absolute;top:6px;right:6px}.org-story-date{color:var(--muted);margin-top:6px;font-size:12px}.org-story-stats{gap:1px;margin:4px 0 0;font-size:12px;display:grid}.org-story-stats div{justify-content:space-between;gap:6px;display:flex}.org-story-stats dt{color:var(--muted)}.org-story-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.org-stories-note{color:var(--muted);margin:12px 0 0;font-size:12px}.org-minibar{align-items:center;width:100%;min-width:120px;height:20px;display:inline-flex;position:relative}.org-minibar i{background:var(--green-soft);border-right:2px solid var(--green);border-radius:4px;min-width:2px;position:absolute;inset:0 auto 0 0}.org-minibar-num{z-index:1;color:var(--ink);font-variant-numeric:tabular-nums;padding-left:7px;font-size:12px;position:relative}.org-notice{border-radius:var(--radius-surface);align-items:flex-start;gap:10px;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.org-notice code{background:var(--ink);font-size:12px}@supports (color:color-mix(in lab,red,red)){.org-notice code{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.org-notice code{border-radius:4px;padding:1px 5px}.org-notice-muted{background:var(--paper);border:1px solid var(--line);color:var(--muted)}.org-notice-muted strong{color:var(--ink)}.org-notice-warn{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.org-notice-warn{background:color-mix(in oklab,var(--red) 6%,var(--card))}}.org-notice-warn{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.org-notice-warn{border:1px solid color-mix(in oklab,var(--red) 29%,var(--card))}}.org-notice-warn{color:var(--red-text)}.body-editor .tiptap{min-height:200px;max-height:480px;color:var(--ink);outline:none;padding:14px 16px;font-size:13.5px;line-height:1.62;overflow-y:auto}.body-editor .tiptap>*+*{margin-top:14px}.body-editor .tiptap h1{font-family:var(--font-editorial);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.12}.body-editor .tiptap h3{font-family:var(--font-editorial);margin-top:18px;font-size:18px;font-weight:500;line-height:1.25}.body-editor .tiptap p{margin-bottom:0}.body-editor .tiptap em{color:#b57935;font-style:italic}.body-editor .tiptap a{color:var(--green);text-decoration:underline}.body-editor .tiptap ul{padding-left:20px;list-style:outside}.body-editor .tiptap li+li{margin-top:2px}@keyframes notebook-cell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notebook-cell{animation:.4s cubic-bezier(.2,.6,.2,1) both notebook-cell-in;animation-delay:calc(var(--cell-i,0) * 55ms)}@media (prefers-reduced-motion:reduce){.notebook-cell{animation:none}}:root[data-skin=tight]{--skin-radius:var(--radius-control);--skin-radius-lg:var(--radius-surface)}:root[data-skin=tight]:where(:not([data-ui=v2])) button:not(.pf-add-terminal):not(.slot):not(.slot-wow-head):not(.customer-row):not(.segmented-btn):not(.list-pane-add-button),:root[data-skin=tight]:where(:not([data-ui=v2])) input,:root[data-skin=tight]:where(:not([data-ui=v2])) select,:root[data-skin=tight]:where(:not([data-ui=v2])) textarea,:root[data-skin=tight]:where(:not([data-ui=v2])) .button,:root[data-skin=tight]:where(:not([data-ui=v2])) .audience-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .facet-bar,:root[data-skin=tight]:where(:not([data-ui=v2])) .facet-bar-fill,:root[data-skin=tight]:where(:not([data-ui=v2])) .ghost-summary-icon,:root[data-skin=tight]:where(:not([data-ui=v2])) .activity-icon,:root[data-skin=tight]:where(:not([data-ui=v2])) .v2-status-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .v2-ratio-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .v2-tab-scope-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .v-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .v2-note-pill,:root[data-skin=tight]:where(:not([data-ui=v2])) .search-box{border-radius:var(--radius-control)!important}:root[data-skin=tight]:where(:not([data-ui=v2])) .auth-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .cmp-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .customer-insight-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .timeline-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .capacity-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .insight-detail-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .side-disclosure,:root[data-skin=tight]:where(:not([data-ui=v2])) .ghost-journey-disclosure,:root[data-skin=tight]:where(:not([data-ui=v2])) .ghost-journey-item,:root[data-skin=tight]:where(:not([data-ui=v2])) .v2-unit-card,:root[data-skin=tight]:where(:not([data-ui=v2])) .org-lane-card{border-radius:var(--radius-surface)!important}:root[data-skin=tight] .v2-num,:root[data-skin=tight] .v2-ad-matrix-value,:root[data-skin=tight] .v2-aggregate-stat-value,:root[data-skin=tight] .v2-aggregate-list dd,:root[data-skin=tight] .v2-unit-row strong,:root[data-skin=tight] .v2-ratio-text,:root[data-skin=tight] .v2-ratio-x,:root[data-skin=tight] .v2-roas-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-skin=tight] .v2-totals-row:focus-visible{outline:none!important}:root[data-skin=tight] .v2-campaign-tree-row.tree-active>td:first-child{box-shadow:inset 2px 0 0 var(--line-strong)}:root[data-skin=tight] .v2-campaign-tree-row[aria-expanded=true]{box-shadow:inset 0 1px 0 0 var(--green),inset 1px 0 0 0 var(--green),inset -1px 0 0 0 var(--green)!important;outline:none!important}:root[data-skin=tight] tr.v2-campaign-expanded-row>td{--acq-drilldown-fill:none;box-shadow:inset 1px 0 0 0 var(--green),inset -1px 0 0 0 var(--green),inset 0 -1px 0 0 var(--green)!important;background:0 0!important}:root[data-skin=tight] .v2-ad-matrix-value.group-start{border-left:0!important;margin-left:0!important;padding-left:7px!important}:root[data-skin=tight] .v2-ad-matrix-name.group-start{border-left:0!important;margin-left:0!important;padding-left:2px!important}:root[data-skin=tight] .v2-ad-matrix-creative{border-radius:var(--skin-radius)!important}:root[data-skin=tight] .v2-ad-matrix-creative:hover{box-shadow:none!important}:root[data-skin=tight] .v2-ad-matrix-creative.selected{box-shadow:inset 0 0 0 2px var(--green)!important}:root[data-skin=tight] .v2-ad-matrix-creative:focus-visible,:root[data-skin=tight] .v2-ad-matrix-creative.tree-active{outline-offset:0!important}:root[data-skin=tight] .v2-ad-matrix-creative.selected:after{border-radius:var(--skin-radius)}:root[data-skin=tight] .v2-adset-span-head{position:relative;background:0 0!important;border:0!important;border-radius:0!important;margin-top:8px!important;padding:4px 2px 16px!important}:root[data-skin=tight] .v2-adset-span-head:after{content:"";border:1px solid var(--line-strong);pointer-events:none;border-bottom:0;height:6px;position:absolute;bottom:10px;left:0;right:0}:root[data-skin=tight] .v2-adset-span-head.selected:after{border-color:var(--green);border-width:1.5px}:root[data-skin=tight] .v2-adset-span-head.selected span:first-child,:root[data-skin=tight] .v2-adset-span-head.selected small{color:var(--green)}:root[data-skin=tight] .v2-adset-span-tag{border:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:1px 4px!important}:root[data-skin=tight] .v2-ad-matrix-row-label,:root[data-skin=tight] .v2-ad-matrix-value{min-height:20px!important}:root[data-skin=tight] .v2-paid-campaigns{overflow:hidden;border-radius:var(--skin-radius-lg)!important;padding:0!important}:root[data-skin=tight] .v2-paid-campaigns footer{display:none!important}:root[data-skin=tight] .v2-totals-label{align-items:baseline;gap:6px;flex-direction:row!important}:root[data-skin=tight] .v2-totals-label small:before{content:"("}:root[data-skin=tight] .v2-totals-label small:after{content:")"}:root[data-skin=tight] .v2-campaign-tree-row strong{font-family:var(--font-ui)!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:500!important}:root[data-skin=tight] .v2-paidonly-icon{opacity:.8!important;width:13px!important;height:13px!important}.mx-table{letter-spacing:-.02em;width:100%}.mx-th{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;color:#44514f;background:var(--paper);white-space:nowrap;vertical-align:bottom;border-bottom:1.5px solid var(--line-strong);padding:8px 10px;font-size:10.5px;font-weight:700}.mx-td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.mx-td--label{text-align:left;color:var(--ink);font-weight:500}.mx-td--num{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.mx-td--actions{text-align:right;color:var(--muted);white-space:nowrap}.mx-td.text-left{text-align:left}.mx-td.text-center{text-align:center}.mx-td.text-right{text-align:right}.mx-th.text-left{text-align:left}.mx-th.text-center{text-align:center}.mx-th.text-right{text-align:right}.mx-td .v2-roas-value{font-size:14px;font-weight:700}.mx-tr--clickable{cursor:pointer}.mx-tr--clickable:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mx-tr--clickable:hover{background:color-mix(in oklab,var(--green) 3.5%,transparent)}}.mx-tr:focus-visible{outline:none}.mx-tr--clickable:focus-visible>td:first-child,.mx-tr.keyboard-active>td:first-child{box-shadow:inset 2px 0 0 var(--line-strong)}.mx-th-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.mx-th.text-right .mx-th-sort{justify-content:flex-end}.mx-th.text-center .mx-th-sort{justify-content:center}.mx-th-sort:hover,.mx-th-sort--active{color:var(--ink)}.mx-th-sort:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:3px}.mx-sort-idle{opacity:.35;flex:none}.mx-sort-on{color:var(--green);flex:none}.mx-th--sorted{border-bottom-color:var(--green);border-bottom-width:2.5px}.mx-th--sticky{z-index:5;position:sticky;top:0}.mx-tr--totals>td{border-top:2px solid var(--line-strong);border-bottom:0}.mx-expander{appearance:none;border:1px solid var(--gray);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mx-expander{border:1px solid color-mix(in oklab,var(--gray) 28%,transparent)}}.mx-expander{background:var(--card);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.mx-expander{background:color-mix(in oklab,var(--card) 72%,transparent)}}.mx-expander{color:var(--muted);cursor:pointer}.mx-expander:hover,.mx-expander:focus-visible{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.mx-expander:hover,.mx-expander:focus-visible{border-color:color-mix(in oklab,var(--green) 34%,transparent)}}.mx-expander:hover,.mx-expander:focus-visible{background:var(--green-soft);color:var(--green);outline:none}.mx-tr--selected .mx-expander{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.mx-tr--selected .mx-expander{border-color:color-mix(in oklab,var(--green) 28%,transparent)}}.mx-tr--selected .mx-expander{color:var(--green)}.mx-expander:disabled{cursor:default;opacity:.36;background:0 0}.mx-expanded-row>td{padding:0}.mx-expanded-cell--rail{box-shadow:inset 2px 0 0 var(--green)}.mx-table--dense .mx-th{letter-spacing:.06em;padding:4px 8px;font-size:10px}.mx-table--dense .mx-td{vertical-align:middle;padding:4px 8px}.mx-table--dense .mx-td--label,.mx-table--dense .mx-td--num,.mx-table--dense .mx-td .v2-roas-value{font-size:12px}.barstrip{align-items:stretch;gap:1px;width:100%;height:100%;min-height:36px;padding:0 1px;display:flex;position:relative}.barstrip--mirror:before{content:"";background:var(--ink);height:1px;position:absolute;top:50%;left:1px;right:1px}@supports (color:color-mix(in lab,red,red)){.barstrip--mirror:before{background:color-mix(in oklab,var(--ink) 10%,transparent)}}.barstrip--mirror:before{pointer-events:none;z-index:0;transform:translateY(-.5px)}.barstrip-cell{flex-direction:column;flex:1;min-width:4px;height:100%;display:flex;position:relative}.barstrip-cell--ghost{opacity:.45}.barstrip-cell--today:before{content:"";background:var(--red);z-index:2;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.barstrip-half{flex:1;justify-content:center;min-height:0;display:flex}.barstrip-half--up{align-items:flex-end}.barstrip-half--down{align-items:flex-start}.barstrip-bar{z-index:1;width:96%;min-height:2px;transition:filter .12s;display:block;position:relative}.barstrip-bar--green{background:var(--green);opacity:.55;border-radius:2px 2px 0 0}.barstrip-bar--spend{background:var(--red-bar);opacity:.85;border-radius:0 0 2px 2px}.barstrip-cell:hover .barstrip-bar{filter:brightness(.92)}@media (max-width:720px){.v2-paid-campaigns>.overflow-auto{display:none}.acq-phone-cards{flex-direction:column;gap:10px;display:flex}.acq-phone-card{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;box-shadow:var(--shadow-card);cursor:pointer;font:inherit;color:inherit;border-radius:12px;padding:12px 14px;display:block}.acq-phone-card.selected{border-color:var(--green-line);background:var(--green-soft)}.acq-phone-card-id{align-items:center;gap:9px;min-width:0;display:flex}.acq-phone-card-id strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.acq-phone-card-metrics{grid-template-columns:2.5fr .85fr .55fr;align-items:end;gap:8px;margin-top:10px;display:grid}.acq-phone-butterfly{min-width:0;display:flex}.acq-phone-butterfly .acq-phone-metric{flex:1 1 0}.acq-phone-butterfly .acq-phone-metric:last-child small{padding-left:6px}.acq-phone-butterfly .acq-phone-metric:first-child small{text-align:right;padding-right:6px}.acq-phone-cell.flip{text-align:right}.acq-phone-cell.flip i{border-radius:4px 0 0 4px;inset:0 0 0 auto}.acq-phone-butterfly .acq-phone-cell.tone-earned i{border-radius:0 4px 4px 0}.acq-phone-butterfly .acq-phone-cell.tone-earned{border-left:1px solid var(--card)}.acq-phone-adrows{margin:2px 0 6px;display:block}.acq-phone-adrows-head{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.acq-phone-adrow{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb id roas""thumb bars bars";align-items:center;gap:6px 10px;padding:8px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.acq-phone-adrow{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.acq-phone-adrow:first-of-type{border-top:0}.acq-phone-adrow img{object-fit:cover;border-radius:8px;grid-area:thumb;align-self:start;width:44px;height:44px}.acq-phone-adrow-id{grid-area:id;min-width:0}.acq-phone-adrow-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.acq-phone-adrow-id small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.acq-phone-adrow .acq-phone-butterfly{font-variant-numeric:tabular-nums;grid-area:bars;font-size:12px}.acq-phone-adrow .acq-phone-butterfly .acq-phone-cell{flex:1 1 0}.acq-phone-adrow-roas{font-variant-numeric:tabular-nums;grid-area:roas}.phone-sheet-close{z-index:2;border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;margin-left:auto;display:grid;position:sticky;top:6px}.settings-phone-groups,.settings-phone-log{gap:4px;display:grid}.settings-phone-log{gap:14px}.settings-phone-group-head,.settings-phone-day-head{font-family:var(--font-display);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:12px 14px 6px;font-weight:500}.settings-phone-day-head{padding:0 0 6px}.settings-phone-row{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.settings-phone-row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.settings-phone-row-meta{color:var(--muted);font-size:var(--text-label);white-space:nowrap;flex:none}.settings-phone-add{border:0;border-top:1px solid var(--line);width:100%;color:var(--green);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 14px;font-size:14px;display:block}.settings-phone-add:disabled{color:var(--muted);opacity:.6;cursor:not-allowed}.settings-phone-day{display:grid}.settings-phone-log-row{border-top:1px solid var(--line);padding:10px 0}.settings-phone-log-row.paused{border-top-color:var(--red-line)}.settings-phone-log-top{align-items:baseline;gap:10px;display:flex}.settings-phone-log-who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.settings-phone-log-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--text-label);color:var(--muted);white-space:nowrap;flex:none}.settings-phone-log-what{font-size:var(--text-body-lg);color:var(--ink);margin:2px 0 0}.flows-desktop-table{display:none}.flows-phone-cards{flex-direction:column;gap:10px;display:flex}.flows-phone-card{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;box-shadow:var(--shadow-card);font:inherit;color:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;display:block}.flows-phone-card.selected{border-color:var(--green-line);background:var(--green-soft)}.flows-phone-card-id{align-items:center;gap:9px;min-width:0;display:flex}.flows-phone-card-id strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.flows-phone-dot{border-radius:999px;flex:none;width:8px;height:8px}.flows-phone-card-meta{border-top:1px solid var(--line);gap:24px;margin-top:8px;padding-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.flows-phone-card-meta{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.flows-phone-card-meta{font-variant-numeric:tabular-nums;font-size:13px}.v2-drawer-flow.empty{display:none}.v2-drawer-flow:not(.empty){z-index:46;border:1px solid var(--line);background:var(--card);max-height:82vh;box-shadow:0 -18px 50px var(--ink);border-bottom:0;border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.v2-drawer-flow:not(.empty){box-shadow:0 -18px 50px color-mix(in oklab,var(--ink) 30%,transparent)}}.v2-drawer-flow:not(.empty){padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px))}.v2-drawer-flow:not(.empty) h1{font-size:16px;line-height:1.3}.ins-desktop-table{display:none}.ins-phone-cards{flex-direction:column;gap:10px;display:flex}.ins-phone-card{text-align:left;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);font:inherit;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.ins-phone-card.selected{border-color:var(--green-line);background:var(--green-soft)}.ins-phone-card-icon{color:var(--muted);padding-top:2px}.ins-phone-card-body{min-width:0}.ins-phone-card-body strong{font-size:13px;font-weight:600;line-height:1.35;display:block}.ins-phone-card-body small{-webkit-line-clamp:2;font-family:var(--font-editorial);color:#5a6764;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;display:-webkit-box;overflow:hidden}.ins-phone-calls{background:var(--green-soft);color:var(--green);font-family:var(--font-display);border-radius:999px;padding:3px 9px;font-size:12px;display:inline-flex}.ins-detail{display:none}.ins-detail.phone-open{z-index:46;border:1px solid var(--line);background:var(--card);max-height:82vh;box-shadow:0 -18px 50px var(--ink);border-bottom:0;border-radius:16px 16px 0 0;margin:0;display:block;position:fixed;inset:auto 0 0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ins-detail.phone-open{box-shadow:0 -18px 50px color-mix(in oklab,var(--ink) 30%,transparent)}}.ins-detail.phone-open{padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px))}.content-detail{z-index:46;border:1px solid var(--line);background:var(--card);max-height:82vh;box-shadow:0 -18px 50px var(--ink);border-bottom:0;border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.content-detail{box-shadow:0 -18px 50px color-mix(in oklab,var(--ink) 30%,transparent)}}.content-detail{padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px))}.content-detail .content-ws-columns{flex:none}.content-detail .content-ws-columns>*{overflow:visible}.live-desktop-metrics{display:none}.live-phone{margin-bottom:18px;display:block}.live-phone-hero{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;padding:16px}.live-phone-hero strong{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:27px;font-weight:500;display:block}.live-phone-sectionlabel{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:16px 2px 8px;font-size:10.5px;font-weight:700}.live-phone-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-phone-tile{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;min-width:0;padding:12px 14px}.live-phone-tile strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:18px;font-weight:500;display:block}.live-phone-hero small,.live-phone-tile small{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.live-phone-hero span,.live-phone-tile span{color:var(--muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.org-lanes{display:none}.acq-phone-metric{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;display:flex}.acq-phone-metric small{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.acq-phone-cell{border-radius:4px;padding:3px 6px;display:block;position:relative;overflow:hidden}.acq-phone-cell i{border-radius:4px;position:absolute;inset:0 auto 0 0}.acq-phone-cell.tone-spend i{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.acq-phone-cell.tone-spend i{background:color-mix(in oklab,var(--red) 26%,var(--card))}}.acq-phone-cell.tone-earned i{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.acq-phone-cell.tone-earned i{background:color-mix(in oklab,var(--green) 22%,var(--card))}}.acq-phone-cell>span{position:relative}.acq-phone-totals .acq-phone-total-spend{color:var(--red-text)}.acq-phone-totals .acq-phone-total-earned{color:var(--green)}.customers-layout{display:block}.customer-detail-panel{display:none}.customer-detail-panel.phone-open{height:calc(100% - 56px - env(safe-area-inset-bottom,0px));z-index:44;background:var(--paper);padding:14px 16px 30px;display:block;position:fixed;inset:0 0 auto;overflow-y:auto}.phone-detail-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0 12px;font-size:13.5px;display:inline-flex}.customer-detail-panel.phone-open .flex{flex-wrap:wrap}.customer-detail-panel.phone-open h1{white-space:normal;flex:100%;font-size:24px;line-height:1.15}.customer-detail-panel.phone-open .customer-insight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-detail-panel.phone-open .profile-strip{grid-template-columns:1fr;gap:8px;display:grid}.customer-detail-panel.phone-open .profile-strip span{border-left:0;padding-left:0}.customer-detail-panel.phone-open .timeline-card,.capacity-card,.bcal-card{display:none}.bookings-phone{display:block}.bookings-phone-matrix{grid-template-columns:minmax(84px,auto) repeat(7,minmax(0,1fr));align-items:stretch;gap:3px;display:grid}.bpm-dayhead{text-align:center;padding:2px 0 4px}.bpm-dayhead b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:10px;font-weight:700;display:block}.bpm-dayhead small{color:var(--muted);font-size:9.5px}.bpm-dayhead.is-today b,.bpm-dayhead.is-today small{color:var(--green)}.bpm-rowlabel{min-width:0;padding:6px 6px 6px 0}.bpm-rowlabel strong{font-size:11.5px;font-weight:600;line-height:1.2;display:block}.bpm-rowlabel small{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-top:1px;font-size:9.5px;display:block}.bpm-cell{min-height:42px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:8px;padding:0;font-size:11px}.bpm-cell.is-full{background:var(--green);color:#fff}.bpm-cell.is-selected,.bpm-slot.is-selected{outline:2px solid var(--green);outline-offset:1px}.bookings-phone-day{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:14px;padding:12px 14px}.bookings-phone-day header{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.bookings-phone-day header strong{font-size:13.5px;font-weight:600}.bookings-phone-day header span{color:var(--muted);font-size:12px}.bpm-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bpm-slot{cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.bpm-slot b{font-family:var(--font-mono);font-size:11px;font-weight:500}.bpm-slot span{font-variant-numeric:tabular-nums}.bpm-slot.is-full{background:var(--green);color:#fff}.phone-desktop-gate{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11.5px;display:block}.vt-ghost,.pf-add-terminal,.phone-hidden{display:none!important}.flow-canvas-host{overflow-x:auto}.flow-canvas-host>:not(.phone-desktop-gate){pointer-events:none}}.bcal-section{grid-template-columns:116px minmax(0,1fr);gap:0 16px;display:grid}.bcal-section+.bcal-section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.bcal-rail{flex-direction:column;align-items:flex-start;gap:2px;padding-top:24px;display:flex}.bcal-rail strong{color:var(--ink);margin-top:6px;font-size:13px;font-weight:500}.bcal-rail small{color:var(--muted);font-size:11px}.bcal-grid{grid-template-rows:40px;grid-template-columns:48px repeat(7,minmax(0,1fr));grid-auto-rows:24px;gap:0;display:grid;position:relative}.bcal-grid:before{content:"";z-index:0;pointer-events:none;border-top:2px solid var(--line-strong);--bcal-rule:var(--line);background-origin:border-box;position:absolute;inset:40px 0 0 48px}@supports (color:color-mix(in lab,red,red)){.bcal-grid:before{--bcal-rule:color-mix(in oklab, var(--line) 70%, transparent)}}.bcal-grid:before{background-image:linear-gradient(to bottom,var(--bcal-rule) 1px,transparent 1px),linear-gradient(to right,var(--bcal-rule) 1px,transparent 1px);background-size:100% 24px,14.2857% 100%}.bcal-dayhead{appearance:none;font:inherit;cursor:pointer;min-width:0;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.bcal-dayline{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.bcal-daysum{font-family:var(--font-mono);opacity:.85;font-size:10px;line-height:1}.bcal-dayhead b{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.bcal-dayhead small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bcal-dayhead:hover{border-bottom-color:var(--green-2)}@supports (color:color-mix(in lab,red,red)){.bcal-dayhead:hover{border-bottom-color:color-mix(in oklab,var(--green-2) 45%,transparent)}}.bcal-dayhead.has-heat{border-radius:var(--skin-radius);margin:2px 3px}.bcal-dayhead.has-heat b,.bcal-dayhead.has-heat small{color:inherit}.bcal-today-wash{z-index:0;background:var(--ink);position:absolute;top:40px;bottom:0}@supports (color:color-mix(in lab,red,red)){.bcal-today-wash{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.bcal-today-wash{pointer-events:none}.bcal-day-ring{z-index:2;border:2px solid var(--green);border-radius:var(--skin-radius);pointer-events:none;position:absolute;top:0;bottom:0}.bcal-time{font-family:var(--font-mono);color:var(--muted);text-align:right;margin-top:-5px;padding-right:8px;font-size:10px;line-height:1;display:block}.bcal-slot{appearance:none;z-index:1;border-radius:var(--skin-radius);font:inherit;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;margin:2px 3px;font-size:11px;transition:outline-color 80ms;display:flex;position:relative}.bcal-slot.is-empty{border-color:var(--line);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bcal-slot.is-empty{color:color-mix(in oklab,var(--muted) 55%,transparent)}}.bcal-slot.is-full{background:var(--green);border-color:var(--green);color:#fff}.bcal-slot.is-blocked,.bpm-slot.is-blocked{background:repeating-linear-gradient(135deg,var(--green) 0 5px,var(--green) 5px 7px)}@supports (color:color-mix(in lab,red,red)){.bcal-slot.is-blocked,.bpm-slot.is-blocked{background:repeating-linear-gradient(135deg,var(--green) 0 5px,color-mix(in oklab,var(--green) 82%,#000) 5px 7px)}}.bcal-slot.is-blocked,.bpm-slot.is-blocked{border-color:var(--green);color:#fff}.bcal-notice{border:1px solid var(--amber-line);border-radius:var(--radius-surface);background:var(--amber-soft);color:var(--amber-text);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.bcal-notice svg{flex:none;margin-top:2px}.bcal-notice p{margin:0}.bcal-notice ul{font-family:var(--font-mono);flex-wrap:wrap;gap:2px 12px;margin:2px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.bcal-notice ul+p{margin-top:6px}.roster-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--green-soft);color:var(--green);border-radius:3px;padding:1px 5px;font-size:10px}.bcal-slot:hover{outline:1px solid var(--green-2)}@supports (color:color-mix(in lab,red,red)){.bcal-slot:hover{outline:1px solid color-mix(in oklab,var(--green-2) 55%,transparent)}}.bcal-slot:hover{outline-offset:-1px;z-index:1}.bcal-slot.is-selected{outline:2px solid var(--green);outline-offset:-2px;z-index:2}.bcal-now{background:var(--green-2);pointer-events:none;z-index:3;border-radius:1px;height:2px;position:absolute;left:48px;right:0}.bcal-now:before{content:"";background:var(--green-2);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.bcal-month{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.bcal-mwd{background:var(--card);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;padding:8px 0;font-size:11px;font-weight:500}.bcal-mday{appearance:none;background:var(--card);font:inherit;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:72px;transition:outline-color 80ms;display:flex}.bcal-mday .bcal-mnum{font-family:var(--font-mono);font-size:13px;font-weight:500}.bcal-mday .bcal-mpct{font-family:var(--font-mono);opacity:.85;font-size:11px}.bcal-mday.is-quiet .bcal-mpct,.bcal-mday.is-quiet .bcal-mnum{color:var(--muted)}.bcal-mday.is-soldout{background:var(--green);color:#fff}.bcal-mday.is-today{outline:2px solid var(--green);outline-offset:-2px;z-index:1}.bcal-mday:hover{outline:1px solid var(--green-2)}@supports (color:color-mix(in lab,red,red)){.bcal-mday:hover{outline:1px solid color-mix(in oklab,var(--green-2) 55%,transparent)}}.bcal-mday:hover{outline-offset:-1px;z-index:2}.bcal-mday.is-out{background:var(--paper);cursor:default;pointer-events:none}.ocal-head{border-bottom:2px solid var(--line-strong);grid-template-columns:48px repeat(7,1fr);padding-bottom:6px;display:grid}.ocal-dayhead{color:var(--muted);flex-direction:column;align-items:center;gap:1px;font-size:11px;display:flex}.ocal-dayhead b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ocal-dayhead.is-today b{color:var(--green)}.ocal-dayhead.is-today:after{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-top:2px}.ocal-canvas{margin-top:2px;position:relative}.ocal-nowline{background:var(--green);z-index:2;pointer-events:none;width:14.2857%;height:2px;position:absolute}.ocal-nowline:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.ocal-rule{background:var(--line);height:1px;position:absolute;left:48px;right:0}@supports (color:color-mix(in lab,red,red)){.ocal-rule{background:color-mix(in oklab,var(--line) 70%,transparent)}}.ocal-hlabel{text-align:right;width:40px;font-family:var(--font-display,ui-monospace, monospace);color:var(--muted);font-size:10px;position:absolute;left:0;transform:translateY(-50%)}.ocal-cols{grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0 0 0 48px}.ocal-col{border-left:1px solid var(--line);position:relative}@supports (color:color-mix(in lab,red,red)){.ocal-col{border-left:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.ocal-col.is-today{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ocal-col.is-today{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.ocal-chip{border:1.5px solid var(--green);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;font-size:11px;line-height:1.3;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.ocal-chip b{font-weight:600}.ocal-chip span{color:var(--muted);font-size:10px}.ocal-chip.is-past{border-color:var(--line-strong);background:var(--track)}.ocal-chip.is-selected{background:var(--green);border-color:var(--green);color:var(--card)}.ocal-chip.is-selected span{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.ocal-chip.is-selected span{color:color-mix(in oklab,var(--card) 75%,transparent)}}.ocal-rail-head,.ocal-detail-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ocal-rail-head h3,.ocal-detail-head h3{margin:0;font-size:14px;font-weight:500}.ocal-detail-meta{color:var(--muted);margin:0 0 8px;font-size:12.5px}.ocal-detail-link{align-items:center;gap:5px;margin-bottom:8px;font-size:12.5px;display:inline-flex}.ocal-schedule-list{margin:0;padding:0;list-style:none}.ocal-schedule-list li+li{border-top:1px solid var(--line)}.ocal-schedule-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 2px;display:flex}.ocal-schedule-row:hover .ocal-schedule-title{color:var(--green)}.ocal-schedule-title{font-size:13px;font-weight:500}.ocal-schedule-meta{color:var(--muted);font-size:11.5px}.ocal-install{width:100%;font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;font-size:11px;line-height:1.45}.ocal-install-set{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.ocal-install-set legend{color:var(--muted);margin-bottom:2px;padding:0;font-size:12px}.ocal-install-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ocal-install-row label{width:100%}.ocal-form{flex-direction:column;gap:10px;display:flex}.ocal-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.ocal-form input,.ocal-form select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:7px;padding:6px 9px;font-size:13px}.ocal-form input:focus-visible,.ocal-form select:focus-visible{outline:2px solid var(--green);outline-offset:0;border-color:var(--green)}.ocal-form-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ocal-form-error{color:var(--red-text,#8c2f28);margin:0;font-size:12px}.ocal-form-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.v2-ad-card.selected,.v2-ad-card.v2-ad-row.selected{background:var(--card);box-shadow:0 2px 8px var(--ink),0 1px 1px var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.v2-ad-card.selected,.v2-ad-card.v2-ad-row.selected{box-shadow:0 2px 8px color-mix(in oklab,var(--ink) 10%,transparent),0 1px 1px color-mix(in oklab,var(--ink) 6%,transparent)}}tr.selected,tr.v2-totals-row.selected,tr.mx-tr--selected{background:var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){tr.selected,tr.v2-totals-row.selected,tr.mx-tr--selected{background:color-mix(in oklab,var(--ink) 3.5%,transparent)}}.v2-ad-card.selected,.v2-ad-card.v2-ad-row.selected{border-color:#0000;border-radius:0 12px 12px 0;transform:translate(7px)}.customer-row.active{background:var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.customer-row.active{background:color-mix(in oklab,var(--ink) 3.5%,transparent)}}.v2-ad-card.selected:after,.v2-ad-card.v2-ad-row.selected:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.customer-row.active:after,tr.selected td:first-child:after,tr.v2-totals-row.selected td:first-child:after,tr.mx-tr--selected>td:first-child:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:-1px;left:0}:root[data-skin=tight] .v2-ad-card.selected,:root[data-skin=tight] .v2-ad-card.v2-ad-row.selected{border-radius:0 var(--skin-radius) var(--skin-radius) 0!important}tr.selected td:first-child,tr.v2-totals-row.selected td:first-child,tr.mx-tr--selected>td:first-child{position:relative}.v2-ad-card.selected:before,.v2-ad-card.v2-ad-row.selected:before{content:"";border:1px solid var(--line-strong);background:var(--ink);border-right:0;border-radius:3px 0 0 3px;width:7px;position:absolute;top:-1px;bottom:-1px;left:-7px}@supports (color:color-mix(in lab,red,red)){.v2-ad-card.selected:before,.v2-ad-card.v2-ad-row.selected:before{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.v2-ad-card.selected:before,.v2-ad-card.v2-ad-row.selected:before{box-shadow:inset 1px 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.v2-ad-card.selected:before,.v2-ad-card.v2-ad-row.selected:before{box-shadow:inset 1px 1px color-mix(in oklab,var(--ink) 5%,transparent)}}.customer-row:focus-visible{outline:none}.customer-row:focus-visible:not(.active){position:relative}.customer-row:focus-visible:not(.active):after{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:0}.customer-row,.v2-ad-card{transition:transform .14s,box-shadow .14s,background .12s,border-color .12s}@media (prefers-reduced-motion:reduce){.customer-row,.v2-ad-card{transition:none}}@media (min-width:1031px){.v2-flows-frame:has(>.broadcast-split){--listcol-w:400px}.v2-flows-frame .v2-page-grid.split.broadcast-split>.v2-drawer-flow{max-width:calc(var(--container-page) - 400px - 12px)}}.broadcast-drawer-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.broadcast-ws-cols{padding:0 24px 24px}@media (min-width:1180px){.broadcast-ws-cols{padding:0 0 0 24px}.broadcast-ws-cols>section:not([data-broadcast-panel]){padding-bottom:24px}.broadcast-ws-cols>.ws-head{margin-left:-24px}}@media (max-width:1179px){.broadcast-ws-cols>.ws-head{margin:0 -24px -20px}}:root[data-ui=v2] .broadcast-ws-cols>section.stage-plane{margin-left:-24px;padding-left:24px}@media (max-width:1179px){:root[data-ui=v2] .broadcast-ws-cols>section.stage-plane{margin-right:-24px;padding-right:24px}}.broadcast-drawer-body .campaign-banner{border-radius:0}.broadcast-drawer-body .broadcast-title-action{margin-left:auto}.broadcast-columns{grid-template-columns:minmax(0,560px);align-items:start;gap:20px;display:grid}@media (min-width:1360px){.broadcast-columns{grid-template-columns:minmax(0,560px) 240px}}.broadcast-main{flex-direction:column;gap:14px;min-width:0;display:flex}.broadcast-card{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--card);padding:14px 16px}.broadcast-confirm{background:var(--green-soft);border-color:var(--green-line)}.broadcast-drawer-body input[type=datetime-local]{max-width:100%;font-family:var(--font-mono);font-size:12.5px}.broadcast-drawer-body input[type=radio],.broadcast-drawer-body input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:15px;height:15px}.broadcast-stat-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.broadcast-stat-value{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05}.broadcast-stat-caption{color:var(--muted);font-size:12.5px}.broadcast-consent-bar{background:var(--line);border-radius:999px;height:6px;display:flex;overflow:hidden}.broadcast-consent-bar .seg{height:100%;display:block}.broadcast-consent-bar .seg.consented{background:var(--green-2)}.broadcast-consent-bar .seg.excluded{background:var(--red-bar)}.broadcast-consent-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.broadcast-consent-legend .excluded{color:var(--red-text)}.broadcast-consent-legend .legend-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.broadcast-consent-legend .legend-dot.consented{background:var(--green-2)}.broadcast-consent-legend .legend-dot.excluded{background:var(--red)}.broadcast-content-preview{align-items:flex-start;gap:14px;display:flex}.broadcast-template-link{width:fit-content;max-width:100%;color:var(--green);align-items:center;gap:10px;text-decoration:none;display:flex}.broadcast-template-link:hover strong{text-underline-offset:3px;text-decoration:underline}.broadcast-template-link>span{gap:2px;display:grid}.broadcast-template-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.broadcast-template-link .font-mono{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.broadcast-thumb{border:1px solid var(--line-strong);background:#fff;border-radius:6px;flex-shrink:0;width:148px;height:186px;overflow:hidden}.broadcast-thumb iframe{transform-origin:0 0;pointer-events:none;border:0;width:720px;height:905px;transform:scale(.2056)}.broadcast-content-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.broadcast-content-meta .meta-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#44514f;margin-top:8px;font-size:10.5px;font-weight:800}.broadcast-content-meta .meta-label:first-child{margin-top:0}.broadcast-content-meta .meta-subject{font-size:14px}.broadcast-content-meta .meta-preview{color:var(--muted);font-size:13px}.broadcast-stat-row{flex-wrap:wrap;gap:28px;display:flex}.broadcast-stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#44514f;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.broadcast-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.broadcast-rail-banner{border:1px solid var(--red-line);background:var(--red-soft);color:var(--red-text);border-radius:var(--radius-surface);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.broadcast-rail-banner svg{flex-shrink:0;margin-top:1px}.broadcast-rail-name{margin:0;font-weight:600}.broadcast-rail-stats{flex-direction:column;gap:12px;display:flex}.ocal-roster{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ocal-roster h4{text-transform:uppercase;letter-spacing:.06em;color:#44514f;margin:0;font-size:11px;font-weight:800}.ocal-roster-counts{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11px}.ocal-roster-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ocal-roster-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ocal-roster-row:first-child{border-top:0}.ocal-roster-row.is-cancelled .ocal-roster-name,.ocal-roster-row.is-no_show .ocal-roster-name{color:var(--muted)}.ocal-roster-name{flex-direction:column;min-width:0;display:flex}.ocal-roster-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ocal-roster-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ocal-roster-tags{flex:none;align-items:center;gap:8px;display:flex}.ocal-roster-tags small{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.ocal-form-help{color:var(--muted);font-size:11px}.ocal-form-fieldset{color:var(--muted);border:0;align-items:center;gap:14px;margin:0;padding:0;font-size:12px;display:flex}.ocal-form-fieldset legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:12px}.ocal-form-radio{color:var(--ink);align-items:center;flex-direction:row!important;gap:6px!important;font-size:13px!important}.ocal-form-radio input{accent-color:var(--green)}.adm-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.adm-legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:500}.adm-switch-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-switch{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:2px 0 0;transition:background-color .15s;position:relative}.adm-switch:before{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.adm-switch:checked{background:var(--green)}.adm-switch:checked:before{transform:translate(16px)}.adm-switch:focus-visible{outline:2px solid var(--green);outline-offset:2px}.adm-switch:disabled{cursor:not-allowed;opacity:.6}.adm-segment{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card);width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.adm-segment-option{display:flex;position:relative}.adm-segment-option+.adm-segment-option{border-left:1px solid var(--line)}.adm-segment-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.adm-segment-option span{color:var(--ink);padding:6px 12px;font-size:12px}.adm-segment-option input:checked+span{background:var(--green);color:#fff}.adm-segment-option input:focus-visible+span{outline:2px solid var(--green);outline-offset:-4px;box-shadow:inset 0 0 0 3px #fff}.adm-segment-option input:disabled{cursor:not-allowed}.adm-conflict{border:1px solid var(--amber-line);border-radius:var(--radius-control);background:var(--amber-soft);color:var(--amber-text);gap:8px;padding:12px;font-size:12px;display:grid}.adm-conflict-table{border-collapse:collapse;color:var(--ink);font-size:12px}.adm-conflict-table th,.adm-conflict-table td{text-align:left;padding:3px 12px 3px 0;font-weight:400}.adm-conflict-table thead th{color:var(--muted);font-weight:500}.adm-exceptions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-exceptions[hidden]{display:none}.adm-exceptions li{gap:2px;font-size:12px;display:grid}.adm-exceptions small{color:var(--muted);font-size:11px}@media (prefers-reduced-motion:reduce){.adm-switch,.adm-switch:before{transition:none}}.ocal-zoom-room{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ocal-zoom-id{color:var(--muted);font-size:12px}.ocal-zoom-id b{font-family:var(--font-mono);color:var(--ink);font-weight:600}a.ocal-form-help{color:var(--green);text-decoration:underline}.ocal-zoom-panel{border:1px solid var(--line);background:var(--paper,#fbfaf7);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ocal-zoom-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ocal-zoom-head h4{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.ocal-zoom-body{color:var(--ink);margin:0;font-size:12.5px}.ocal-zoom-retry{align-self:flex-start}.ocal-zoom-field{flex-direction:column;gap:3px;display:flex}.ocal-zoom-field>label{color:var(--muted);font-size:12px}.ocal-zoom-link{align-items:center;gap:6px;display:flex}.ocal-form .ocal-zoom-link input{min-width:0;font-family:var(--font-mono);color:var(--muted);background:var(--line);flex:1;font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.ocal-form .ocal-zoom-link input{background:color-mix(in oklab,var(--line) 35%,transparent)}}.ocal-zoom-host{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.ocal-zoom-host-label{color:var(--muted);font-size:12px}.ocal-zoom-host b{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.ocal-chip.is-cancelled{opacity:.55}.ocal-chip.is-cancelled b{text-decoration:line-through}.ocal-chip-tag.is-cancelled{border-color:var(--line-strong);color:var(--muted)}.ocal-col:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.ocal-col:hover{background:color-mix(in oklab,var(--green) 5%,transparent)}}.ocal-col.is-today:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.ocal-col.is-today:hover{background:color-mix(in oklab,var(--green) 8%,transparent)}}.ocal-chip{cursor:pointer}.ocal-chip.has-seats{background:var(--green-soft)}.ocal-chip.is-full{border-width:2px}.ocal-chip.is-open{border-color:var(--amber-dot);background:var(--amber-soft)}.ocal-chip.is-open.is-selected{background:var(--amber-text);border-color:var(--amber-text)}.ocal-chip.is-open.is-past{border-color:var(--amber-line);background:var(--track)}.ocal-chip.is-selected.has-seats{background:var(--green)}.ocal-chip.is-open.is-past.is-selected{background:var(--amber-text);border-color:var(--amber-text)}.ocal-chip-seats{font-weight:600;color:var(--ink)!important}.ocal-chip.is-past .ocal-chip-seats{font-weight:500;color:var(--muted)!important}.ocal-chip.is-selected .ocal-chip-seats{color:var(--card)!important}.ocal-chip-tag{border:1px solid var(--amber-line);color:var(--amber-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:1px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700}.ocal-chip.is-selected .ocal-chip-tag{border-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.ocal-chip.is-selected .ocal-chip-tag{border-color:color-mix(in oklab,var(--card) 50%,transparent)}}.ocal-chip.is-selected .ocal-chip-tag{color:var(--card)}.ocal-top{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 12px;display:flex}.ocal-week{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:500}.ocal.has-nav .ocal-head{grid-template-columns:40px repeat(7,minmax(0,1fr)) 30px;align-items:center}.ocal.has-nav .ocal-cols{inset:0 30px 0 40px}.ocal.has-nav .ocal-rule{left:40px;right:30px}.ocal.has-nav .ocal-hlabel{width:32px}.ocal.has-nav .ocal-chip{padding-left:6px;padding-right:6px;left:2px;right:2px}.ocal-gutter{align-items:center;display:flex}.ocal-gutter.is-end{justify-content:flex-end}.ocal-nav{border:1px solid var(--line-strong);background:var(--card);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.ocal-nav:hover{border-color:var(--green);color:var(--green)}.ocal-nav:focus-visible{outline:2px solid var(--green);outline-offset:2px}.page-header-actions a.ui-button{font:inherit;text-decoration:none}.ocal-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ocal-checklist li{align-items:center;gap:10px;font-size:13px;display:flex}.ocal-checklist li.is-done{color:var(--muted);text-decoration:line-through}.ocal-checklist-progress{font-family:var(--font-mono);color:var(--muted);font-size:11px}.ocal-check-mark{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ocal-checklist li.is-done .ocal-check-mark{border-color:var(--green);background:var(--green)}.ocal-check-action{font:inherit;color:var(--green);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ocal-check-action:hover{text-decoration:underline}.ocal-roster-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ocal-roster-head .ocal-check-action{font-size:12px}.ocal-roster-headline{margin:0;font-size:15px;font-weight:600}.ocal-guests-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.ocal-guests-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ocal-guests-head h3{margin:0;font-size:14px;font-weight:500}.ocal-guests-count{font-size:15px;font-weight:600}.ocal-guests-chevron{color:var(--muted);flex:none;transition:transform .15s}.ocal-guests-head[aria-expanded=true] .ocal-guests-chevron{transform:rotate(180deg)}.ocal-guests-head[aria-expanded=true]{margin-bottom:10px}.ocal-chip.is-draft{background:var(--green);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.ocal-chip.is-draft{background:color-mix(in oklab,var(--green) 7%,var(--card))}}.ocal-chip.is-draft{z-index:3;cursor:grab;transition:top .12s,height .12s,left .12s}.ocal-chip-grip{cursor:ns-resize;height:9px;position:absolute;bottom:0;left:0;right:0}.ocal-chip-grip:after{content:"";background:var(--green);border-radius:2px;width:22px;height:3px;margin-left:-11px;position:absolute;bottom:2px;left:50%}@supports (color:color-mix(in lab,red,red)){.ocal-chip-grip:after{background:color-mix(in oklab,var(--green) 45%,transparent)}}.ocal-chip.is-draft.is-open .ocal-chip-grip:after{background:var(--amber-text)}@supports (color:color-mix(in lab,red,red)){.ocal-chip.is-draft.is-open .ocal-chip-grip:after{background:color-mix(in oklab,var(--amber-text) 45%,transparent)}}.ocal-chip.is-source{opacity:.45}.ocal.is-dragging,.ocal.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ocal.is-dragging .ocal-chip.is-draft{transition:none;box-shadow:0 6px 18px #0b1f1d29}.ocal-chip:not(.is-draft){touch-action:manipulation}.ocal-chip.is-draft b{color:var(--green)}.ocal-chip.is-draft.is-open{background:var(--amber-soft)}.ocal-chip.is-draft .ocal-chip-tag{border-color:var(--green-line);color:var(--green)}.ocal-chip.is-draft.is-open .ocal-chip-tag{border-color:var(--amber-line);color:var(--amber-text)}.ocal-schedule-row{border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 12px);margin:0 -6px;padding:8px 6px}.ocal-schedule-row:hover,.ocal-schedule-row:focus-visible{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.ocal-schedule-row:hover,.ocal-schedule-row:focus-visible{background:color-mix(in oklab,var(--green) 6%,transparent)}}.ocal-schedule-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ocal-schedule-edit{color:var(--green);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ocal-schedule-row:hover .ocal-schedule-edit{text-decoration:underline}.content-type-heading,.content-folder-heading{text-transform:none;letter-spacing:normal;padding:0}.v2-content-frame .content-folder-heading>button{text-align:left;grid-template-columns:8px 15px minmax(0,1fr) auto;column-gap:6px;padding-left:12px;font-size:16px;font-weight:600;transition:background-color 80ms,box-shadow 80ms;display:grid}.v2-content-frame .content-folder-button>svg:first-child{justify-self:center}tr[data-root-drop=available]>.content-type-heading>button{outline:1px dashed var(--green);outline-offset:-2px}tr[data-drop=valid]>.content-type-heading>button,tr[data-drop=valid]>.content-folder-heading>button{background:var(--green)}@supports (color:color-mix(in lab,red,red)){tr[data-drop=valid]>.content-type-heading>button,tr[data-drop=valid]>.content-folder-heading>button{background:color-mix(in oklab,var(--green) 12%,var(--card))}}tr[data-drop=valid]>.content-type-heading>button,tr[data-drop=valid]>.content-folder-heading>button{box-shadow:inset 0 0 0 2px var(--green);color:var(--green)}tr[data-drop=valid]>.content-folder-heading svg{color:var(--green)}tr[data-drop=invalid]>.content-type-heading>button,tr[data-drop=invalid]>.content-folder-heading>button{background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-line);color:var(--red-text)}tr[aria-busy=true]>.content-type-heading>button,tr[aria-busy=true]>.content-folder-heading>button{cursor:progress;opacity:.7}.mx-tr.content-row--dragging{opacity:.45}.v2-content-frame tr.content-row>.mx-td{padding-top:10px;padding-bottom:10px}.v2-content-frame .content-row-cell{gap:6px}.v2-content-frame .content-row--nested .content-row-cell{padding-left:34px}.v2-content-frame .content-row-channel{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.v2-content-frame .content-row-channel{color:color-mix(in oklab,var(--muted) 70%,transparent)}}.v2-content-frame .content-row-trail{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.v2-content-frame .content-row-status{letter-spacing:-.02em;white-space:nowrap;font-size:10.5px}.v2-content-frame tr.content-row.mx-tr--selected{background:var(--green-soft)}.v2-content-frame tr.content-row.mx-tr--selected>td:first-child:after{background:var(--green);width:3px}@media (hover:hover) and (pointer:fine){.v2-content-frame .content-row-trail{display:inline-grid}.v2-content-frame .content-row-trail>*{grid-area:1/1;justify-self:end}.v2-content-frame .content-row-move{opacity:0}.v2-content-frame tr.content-row:is(:hover,:focus-visible,:has(:focus-visible)) .content-row-move{opacity:1}.v2-content-frame tr.content-row:is(:hover,:focus-visible,:has(:focus-visible)) .content-row-trail:has(.content-row-move)>.content-row-status{visibility:hidden}}.content-drop-notice{background:var(--red-soft);border-color:var(--red-line);color:var(--red-text)}.list-pane{flex-direction:column;min-height:0;display:flex}.list-pane-head{border-bottom:1px solid var(--line);flex:none;gap:10px;padding:18px 14px 10px 16px;display:grid}.list-pane-head-row{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.list-pane-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.15;overflow:hidden}.list-pane-head-actions{flex:none;align-items:center;gap:6px;display:flex}.list-pane-create{flex:none;width:30px;height:30px;min-height:30px;padding:0}.list-pane-create .icon-tip{left:auto;right:0;transform:none}.list-pane-icon-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.list-pane-icon-button:hover{background:var(--green-soft);color:var(--ink)}.list-pane-icon-button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.list-pane-search{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.list-pane-search:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.list-pane-body{flex:1;min-height:0;overflow:hidden auto}.list-pane-add{justify-content:center;padding:14px 0 22px;display:flex}.list-pane-add-button{border:1px solid var(--line-strong);background:var(--card);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.list-pane-add-button:hover{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.list-pane-add-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.list-pane-add-button:disabled{cursor:default;opacity:.45}.list-row-id{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.list-row-icon{width:24px;height:24px;color:var(--ink);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.list-row-icon{color:color-mix(in oklab,var(--ink) 70%,transparent)}}.list-row-text{flex:1;gap:1px;min-width:0;display:grid}.list-row-meta{min-width:0;font-family:var(--font-ui);letter-spacing:normal;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.35;display:flex;overflow:hidden}.list-row-status{align-items:center;gap:5px;min-width:0;display:inline-flex}.list-row-dot{border-radius:999px;flex:none;width:6px;height:6px}.list-row-sep{flex:none}.list-row-meta-item{text-overflow:ellipsis;min-width:0;overflow:hidden}.list-pane .mx-td{padding-top:10px;padding-bottom:10px}.list-pane .mx-td:first-child{padding-left:14px}.list-pane tr.mx-tr--selected{background:var(--green-soft)}.list-pane tr.mx-tr--selected>td:first-child:after{background:var(--green);width:3px}.list-pane tr.mx-tr,.list-pane tr.mx-tr>td,.list-pane .content-folder-heading>button{transition:none}.list-pane tr.mx-tr:focus-visible>td{box-shadow:inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.list-pane tr.mx-tr:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--green),inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.list-pane tr.mx-tr:focus-visible>td:last-child{box-shadow:inset -2px 0 0 var(--green),inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.list-pane tr.mx-tr:focus-visible>td:only-child{box-shadow:inset 0 0 0 2px var(--green)}.v2-content-frame .list-pane .content-folder-heading>button{grid-template-columns:14px 24px minmax(0,1fr) auto;column-gap:0;padding-left:0;font-weight:500}.v2-content-frame .list-pane .content-folder-heading>button>svg:nth-child(2){justify-self:center}.v2-content-frame .list-pane .content-folder-heading>button>span:first-of-type{padding-left:10px}.v2-content-frame .list-pane .content-row--nested .content-row-cell{padding-left:24px}.ws-head{flex-wrap:wrap;flex:none;align-items:flex-start;gap:10px 16px;padding:20px 24px 14px;display:flex}.ws-head-main{flex:1;gap:6px;min-width:0;display:grid}.ws-head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.2;overflow:hidden}.ws-head-meta{min-width:0;min-height:20px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.ws-head-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ws-status{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.ws-status>i{border-radius:999px;width:7px;height:7px}@media (min-width:1031px){.v2-flows-frame,.v2-content-frame,.v2-flows-frame:has(>.broadcast-split){--listcol-w:300px;--listcol-gap:0px}.v2-listcol .list-pane{height:100%;min-height:0}.v2-flows-frame .v2-page-grid.split.broadcast-split>.v2-drawer-flow{max-width:calc(var(--container-page) - 255px - 12px)}.v2-flows-frame .v2-page-grid.split>.v2-drawer-flow,.v2-content-frame .v2-content-body>:last-child{width:calc(100% + var(--workspace-pad-x));margin:calc(var(--workspace-pad-top) * -1) calc(var(--workspace-pad-x) * -1) calc(var(--workspace-pad-bottom) * -1) 0}}@media (min-width:2000px){.v2-flows-frame,.v2-content-frame,.v2-flows-frame:has(>.broadcast-split){--listcol-w:360px}}.list-pane-add .icon-tip{top:auto;bottom:calc(100% + 6px)}.ws-head-title-input{background:0 0;border:0;border-bottom:1px dashed #0000;width:100%;padding:0}.ws-head-title-input:hover{border-bottom-color:var(--line-strong)}.ws-head-title-input:focus-visible{border-bottom-color:var(--green);outline:none}@media (max-width:720px){.list-pane-head-row{display:none}.ws-head{padding:4px 36px 12px 0}}.email-preview-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:4px 16px 0;display:flex}.email-preview-bar+.email-preview-stage{padding-top:14px}.email-preview-sheet{box-shadow:0 1px 2px #0c1f1c0d,0 10px 28px #0c1f1c14}.newflow-head .ws-head-title-input:disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default;border-bottom-color:#0000}.email-preview-bar{container-type:inline-size}@container (max-width:380px){.email-preview-mode-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.content-ws-status>i{background:#2e7a3e}.content-ws-status[data-content-status=draft]>i{background:var(--amber-dot)}.content-ws-status[data-content-status=archived]>i{background:var(--color-muted,#8a8f88)}.content-embed-stage .page-preview>.page-preview-toolbar{margin-bottom:14px}.content-embed-stage .page-preview>div:has(>.page-preview-content){border:1px solid var(--line);padding:28px 24px}@supports (color:color-mix(in lab,red,red)){.content-embed-stage .page-preview>div:has(>.page-preview-content){border:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}.content-embed-stage .page-preview>div:has(>.page-preview-content){border-radius:var(--radius-surface,10px)}.content-embed-stage .page-preview>div:has(>.page-preview-content),:root[data-ui=v2] .content-embed-stage .page-preview>div:has(>.page-preview-content) .iphone-host-page{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.content-embed-stage .page-preview>div:has(>.page-preview-content),:root[data-ui=v2] .content-embed-stage .page-preview>div:has(>.page-preview-content) .iphone-host-page{background-color:color-mix(in oklab,var(--paper) 60%,#fff)}}.content-embed-stage .page-preview>div:has(>.page-preview-content),:root[data-ui=v2] .content-embed-stage .page-preview>div:has(>.page-preview-content) .iphone-host-page{background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--ink) 7px 8px)}@supports (color:color-mix(in lab,red,red)){.content-embed-stage .page-preview>div:has(>.page-preview-content),:root[data-ui=v2] .content-embed-stage .page-preview>div:has(>.page-preview-content) .iphone-host-page{background-image:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in oklab,var(--ink) 6%,transparent) 7px 8px)}}.content-embed-stage .page-preview>div:has(>.page-preview-content):has(.iphone-fit){background:0 0;border:0;padding:0}.content-embed-stage .iphone-host-page[data-bare]>.pc-page{background:0 0}@media (max-width:720px){.content-embed-stage .page-preview>div:has(>.page-preview-content){padding:16px 12px}}.pj-scroll{margin-top:12px;padding-bottom:2px;container:pj/inline-size}.pj-canvas{width:500px;height:146px;position:relative}.pj-edges{position:absolute;inset:0}.pj-edges--v{display:none}.pj-heading--flow{left:0}.pj-heading--outside{left:416px}.pj-heading{color:var(--muted);font-size:11px;line-height:1;position:absolute;top:0}.pj-node{left:var(--x);top:var(--y);width:var(--w);height:var(--h);color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:8px 4px 6px;transition:none;display:flex;position:absolute}.pj-node--row{text-align:left;flex-direction:row;align-items:center;gap:7px;padding:4px 8px}.pj-icon{color:var(--muted);flex:none}.pj-node--row .pj-label{white-space:nowrap}.pj-node[data-visited] .pj-icon{color:var(--ink)}.pj-label{overflow-wrap:break-word;text-wrap:balance;min-width:0;font-size:12px;font-weight:400;line-height:1.25}.pj-node:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pj-node:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.pj-node[aria-pressed=true]{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pj-node[aria-pressed=true]{background:color-mix(in oklab,var(--ink) 5.5%,transparent)}}.pj-node[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab,red,red)){.pj-node[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 12%,transparent)}}.pj-node[aria-pressed=true] .pj-icon{color:var(--ink)}.pj-node[aria-pressed=true] .pj-label{font-weight:500}.pj-node:focus-visible{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.pj-node:focus-visible{outline:2px solid color-mix(in oklab,var(--ink) 40%,transparent)}}.pj-node:focus-visible{outline-offset:1px}@container pj (max-width:499px){.pj-canvas{width:300px;height:306px}.pj-edges--h{display:none}.pj-edges--v{display:block}.pj-heading--outside{top:250px;left:0}.pj-node{left:var(--vx);top:var(--vy);width:var(--vw);height:var(--vh);text-align:left;flex-direction:row;align-items:center;gap:7px;padding:4px 8px}.pj-node--row .pj-label{white-space:normal}}.pj-flow{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;margin-top:12px;padding-bottom:2px;display:flex}.pj-flow-group{flex-direction:column;gap:6px;min-width:0;display:flex}.pj-flow-group--outside{border-left:1px dashed var(--line-strong);padding-left:24px}.pj-flow .pj-heading{position:static}.pj-flow-row{flex-wrap:wrap;align-items:flex-start;gap:2px;display:flex}.pj-flow .pj-node{width:auto;min-width:56px;max-width:104px;height:auto;position:static}.pj-flow-arrow{color:var(--line-strong);flex:none;margin-top:10px}.pulse-tree{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:12px}.pulse-tree col.c-n{width:44px}.pulse-tree col.c-s{width:64px}.pulse-tree col.c-p{width:48px}.pulse-tree th,.pulse-tree td{vertical-align:middle;letter-spacing:0;text-transform:none;text-align:right;color:var(--ink);border-bottom:0;padding:6px 0 6px 8px;font-size:12px;font-weight:400}.pulse-tree thead th{color:var(--muted);padding:0 0 4px 8px;font-size:11px}.pulse-tree thead th:first-child{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding-left:0}.pulse-tree tbody tr{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.pulse-tree tbody tr{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.pulse-tree tbody tr[data-level="1"]{border-top-color:var(--line)}.pulse-tree tbody tr[aria-expanded]{cursor:pointer}.pulse-tree tbody tr:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pulse-tree tbody tr:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.pulse-tree tbody tr:focus{outline:none}.pulse-tree tbody tr:focus-visible{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.pulse-tree tbody tr:focus-visible{outline:2px solid color-mix(in oklab,var(--ink) 40%,transparent)}}.pulse-tree tbody tr:focus-visible{outline-offset:-2px}.pulse-tree tbody th{text-align:left;padding-left:0}.pulse-tree td.ptree-pc{color:var(--muted)}.ptree-l{min-width:0;padding-left:calc((var(--lv,1) - 1) * 16px);align-items:center;gap:2px;display:flex}.ptree-chev{width:16px;height:16px;color:var(--muted);flex:none;place-items:center;display:grid}.pulse-tree tr[aria-expanded=true] .ptree-chev svg{transform:rotate(90deg)}.ptree-chev.is-leaf{visibility:hidden}.ptree-tx{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ptree-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:0 100 auto;margin-left:4px;font-size:11px;overflow:hidden}.pulse-tree tr[data-level="1"] .ptree-tx{font-weight:500}.pulse-tree tr[data-level="3"] .ptree-tx{color:var(--muted)}.flow-canvas{container-type:inline-size}@container (max-width:559px){.flow-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.flow-grid>*{grid-column:1}}@container (max-width:419px){.flow-card-thumbrow{flex-direction:column}.flow-card-thumbrow>:first-child{border-right:0;border-bottom:1px solid var(--line);width:auto}@supports (color:color-mix(in lab,red,red)){.flow-card-thumbrow>:first-child{border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}}@media (min-width:721px){.customers-page{--cust-filters-w:248px;--cust-list-w:300px;grid-template-columns:var(--cust-filters-w) var(--cust-list-w) 16px minmax(0,1fr);column-gap:0}.customers-page.filters-closed{grid-template-columns:calc(var(--cust-list-w) - var(--workspace-pad-x)) 16px minmax(0,1fr)}.customers-page .customer-filter-panel{background:var(--paper);grid-column:1;padding:0;overflow:hidden}.customers-page .customer-list-panel{grid-column:2;margin-left:0}.customers-page.filters-closed .customer-list-panel{margin-left:calc(var(--workspace-pad-x) * -1);grid-column:1}.customers-page .customer-detail-panel{grid-column:4}.customers-page.filters-closed .customer-detail-panel{grid-column:3}}@media (min-width:721px) and (max-width:1180px){.customers-page{--cust-filters-w:208px;--cust-list-w:272px}.customers-page .customer-filters-toggle{justify-content:center;width:30px;padding:0}.customers-page .customer-filters-toggle>.customer-filters-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.customer-filter-panel[hidden]{display:none}.customers-page .customer-filter-panel{border-right:1px solid var(--line);flex-direction:column;display:flex}.customer-filters-head{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:18px 10px 8px 16px;display:flex}.customer-filters-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.15}.customer-filters-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.customer-filters-close:hover{background:var(--green-soft);color:var(--ink)}.customer-filters-close:focus-visible{outline:2px solid var(--green);outline-offset:1px}.customer-filters-close-x{display:none}.customers-page .customer-segments-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 10px 16px;display:flex;overflow-y:auto}.filter-section{background:var(--ink);border-radius:10px;flex-direction:column;padding:8px 6px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.filter-section{background:color-mix(in oklab,var(--ink) 3%,var(--paper))}}.customers-page .filter-section.segment-lens-row{border-top:0}.filter-section-head{font-family:var(--font-ui);letter-spacing:normal;color:var(--ink);align-items:center;gap:8px;margin:0;padding:2px 6px 6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.filter-section-icon{color:var(--green);flex:none}.filter-section-head .customer-selection-hint{color:var(--muted);margin-left:auto}.customers-page .filter-section .mx-table{border-collapse:separate;border-spacing:0;font-size:13.5px}.customers-page .filter-section .mx-td{border-bottom:0;padding:6px;line-height:20px}.customers-page .filter-section .mx-td:first-child{border-radius:6px 0 0 6px;padding-left:4px}.customers-page .filter-section .mx-td:last-child{border-radius:0 6px 6px 0;padding-right:8px}.customers-page .filter-section .mx-td--num{color:var(--muted);font-size:13px}.customers-page .filter-section tr.mx-tr:hover{background:0 0}.customers-page .filter-section tr.mx-tr:hover>td{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customers-page .filter-section tr.mx-tr:hover>td{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.customers-page .filter-section tr.mx-tr--selected{background:0 0}.customers-page .filter-section tr.mx-tr--selected>td{background:var(--green-soft)}.customers-page .filter-section tr.mx-tr--selected>td:first-child:after{content:none}.customers-page .filter-section tr.mx-tr--selected .mx-td--num{color:var(--ink)}.customers-page .filter-section tr.mx-tr:focus-visible{outline:none}.customers-page .filter-section tr.mx-tr:focus-visible>td{box-shadow:inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.customers-page .filter-section tr.mx-tr:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--green),inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.customers-page .filter-section tr.mx-tr:focus-visible>td:last-child{box-shadow:inset -2px 0 0 var(--green),inset 0 2px 0 var(--green),inset 0 -2px 0 var(--green)}.filter-option-name{align-items:center;gap:4px;min-width:0;display:flex}.filter-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);letter-spacing:normal;font-weight:400;overflow:hidden}.customers-page .filter-section tr.mx-tr--selected .filter-option-label{font-weight:500}.lens-row-mark{width:18px;height:18px;color:var(--green);flex:none;place-items:center;display:inline-grid}.customers-page .segment-table-note{border-bottom:0;padding:6px 4px;font-size:12.5px}.filter-section-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:4px 4px 0;display:flex}.filter-section-more,.filter-section-new{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12.5px;font-weight:500;display:inline-flex}.filter-section-new{color:var(--green);margin-left:auto}.filter-section-more:hover,.filter-section-new:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.filter-section-more:hover,.filter-section-new:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.filter-section-more:hover,.filter-section-new:hover{color:var(--ink)}.filter-section-more:focus-visible,.filter-section-new:focus-visible{outline:2px solid var(--green);outline-offset:1px}.filter-section-more .is-flipped{transform:rotate(180deg)}.customers-page .filter-section .lens-row{letter-spacing:normal;font-size:13.5px;font-weight:400;line-height:20px;font-family:var(--font-ui);border-bottom:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;gap:4px;padding:6px 8px 6px 4px}.customers-page .filter-section .lens-row:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customers-page .filter-section .lens-row:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.customers-page .filter-section .lens-row.selected{background:var(--green-soft);font-weight:500}.customers-page .filter-section .lens-row.selected:after,.customers-page .filter-section .lens-row:focus-visible:not(.selected):after{content:none}.customers-page .filter-section .lens-row:focus-visible{box-shadow:inset 0 0 0 2px var(--green)}.customers-page .filter-section .lens-row-count{color:var(--muted);font-size:13px}.customers-page .filter-section .lens-row.selected .lens-row-count{color:var(--ink)}.customers-page .segment-builder-head{padding-top:0}.customers-page .customer-list-panel{background:var(--paper)}.customers-page .customer-list-panel .list-pane-head{background:var(--paper);grid-template-columns:minmax(0,1fr);padding:18px 12px 10px 14px}.customers-page .customer-list-panel .list-pane-head-row{gap:6px}.customers-page .customer-list-panel .list-pane-head-actions{gap:4px}.customers-page .customer-list-panel .list-pane-icon-button{width:26px}.customers-page .customer-matching-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:normal;color:var(--muted);font-size:13px;font-weight:400}.customer-filters-toggle{border:1px solid var(--line-strong);background:var(--card);height:30px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.customer-filters-toggle:hover{background:var(--green-soft)}.customer-filters-toggle>.icon-tip{display:none}@media (min-width:721px) and (max-width:1180px){.customer-filters-toggle>.icon-tip{display:block}}.customer-filters-toggle.is-open{border-color:var(--green-line);background:var(--green-soft)}.customer-filters-toggle:focus-visible{outline:2px solid var(--green);outline-offset:1px}.customer-search input{width:auto;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-size:13px}.customers-page .customer-applied-filters{background:var(--ink);border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:start;gap:8px;width:100%;margin:0;padding:8px 8px 8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.customers-page .customer-applied-filters{background:color-mix(in oklab,var(--ink) 3.5%,var(--card))}}.customers-page .customer-applied-filters{color:var(--ink);text-align:left;cursor:pointer;font-size:12.5px;line-height:1.35}.customers-page .customer-applied-filters:hover{background:var(--green-soft)}.customers-page .customer-applied-filters:focus-visible{outline:2px solid var(--green);outline-offset:1px}.customer-applied-filters-icon{color:var(--green);margin-top:1px}.customer-applied-filters-text{gap:3px;min-width:0;display:grid}.customers-page .customer-applied-filters-head{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;font-weight:500;display:block}.customer-applied-filters-action{color:var(--muted)}.customer-applied-filters-chevron{color:var(--muted);align-self:center}.customers-page .applied-filter-grid{padding-left:0}.customers-page .customer-filter-chips{margin:0}@media (max-width:720px){.customers-page .customer-list-panel .list-pane-head-row{display:flex}.customers-page .customer-list-panel .list-pane-title{visibility:hidden;width:0}.customers-page .customer-list-panel .list-pane-head{background:0 0;border-bottom:0;padding:0 0 10px}.customers-page .customer-list-panel{background:0 0}.customer-search input{font-size:16px}.customer-filter-backdrop{z-index:70;background:#0c1f1c52;position:fixed;inset:0}.customers-page .customer-filter-panel:not([hidden]){z-index:71;background:var(--paper);height:auto;max-height:86vh;padding-bottom:env(safe-area-inset-bottom,0px);border-right:0;border-radius:14px 14px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #0c1f1c2e}.customers-page .customer-segments-panel{flex:1;min-height:0;padding:4px 12px 20px;overflow-y:auto}.customer-filters-close{width:40px;height:40px}.customer-filters-close-chevron{display:none}.customer-filters-close-x{display:block}.customers-page .filter-section .mx-td,.customers-page .filter-section .lens-row{padding-top:10px;padding-bottom:10px}}.customers-page{--cust-row-gutter:32px}.customers-page .customer-row{min-height:0;padding:10px 14px 10px var(--cust-row-gutter);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;transition:none;display:grid}.customers-page .customer-row:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customers-page .customer-row:hover{background:color-mix(in oklab,var(--ink) 3%,transparent)}}.customers-page .customer-row-main strong{line-height:20px}.customers-page .customer-row-value{color:var(--ink);line-height:20px}.customers-page .customer-row.active{background:var(--green-soft)}.customers-page .customer-row.active:after{background:var(--green);width:3px}.customers-page .customer-row.checked{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customers-page .customer-row.checked{background:color-mix(in oklab,var(--ink) 4.5%,transparent)}}.customers-page .customer-row:focus-visible{box-shadow:inset 0 0 0 2px var(--green);outline:none}.customers-page .customer-row:focus-visible:not(.active):after{content:none}@media (min-width:721px){.customers-page .customer-row-check{accent-color:var(--green);left:11px}}@media (max-width:720px){.customers-page{--cust-row-gutter:4px}.customers-page .customer-row{padding-top:12px;padding-bottom:12px;padding-right:4px}.customers-page .customer-list{border-top:1px solid var(--line)}.customers-page .customer-list-footer{padding-bottom:8px}}.customer-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.customer-profile-id{flex:260px;gap:4px;min-width:0;display:grid}.customers-page .customer-detail-panel h1{white-space:normal;overflow-wrap:anywhere;font-size:28px;line-height:1.15}.customer-profile-sub{color:var(--muted);margin:0;font-size:13px}.customer-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.customer-profile-action{color:var(--ink);gap:6px}label.customer-profile-action,.customer-profile-action>label{border:1px solid var(--line-strong);background:var(--card);min-height:32px;color:var(--ink);border-radius:8px;gap:4px;padding:0 4px 0 10px}label.customer-profile-action:hover,.customer-profile-action>label:hover{border-color:var(--green-line);background:var(--green-soft)}label.customer-profile-action:focus-within,.customer-profile-action>label:focus-within{outline:2px solid var(--green);outline-offset:1px}.customer-profile-action select{min-height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;padding:0 4px;font-size:13px;font-weight:500}.customers-page .profile-strip{gap:2px 14px;margin:10px 0 8px;font-size:13.5px}.customers-page .profile-strip span{gap:6px;min-height:28px;padding-left:14px}.customers-page .profile-strip span:first-child{padding-left:0}.customers-page .profile-strip svg{color:var(--muted);flex:none}.customers-page .profile-strip small{font-size:12px}.customer-profile-groups{margin:0 0 6px}.customer-attributes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.customer-attribute{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.customer-attribute-icon{background:var(--green-soft);width:36px;height:36px;color:var(--green);border-radius:999px;flex:none;place-items:center;display:inline-grid}.customer-attribute.is-unknown .customer-attribute-icon{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.customer-attribute.is-unknown .customer-attribute-icon{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.customer-attribute.is-unknown .customer-attribute-icon{color:var(--muted)}.customer-attribute-text{gap:1px;min-width:0;display:grid}.customer-attribute-label{color:var(--muted);font-size:12px}.customer-attribute-value{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:500;overflow:hidden}.customer-attribute.is-unknown .customer-attribute-value{color:var(--muted);font-weight:400}.customer-profile-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.customers-page .customer-insight-row{border:1px solid var(--line);border-radius:var(--radius-widget,10px);background:var(--card);gap:0;margin:14px 0}.customers-page .customer-insight-card,.customers-page .customer-insight-card.is-lead{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-width:0;min-height:0;padding:14px 16px}.customers-page .customer-insight-card:first-child{border-left:0}.customers-page .customer-insight-card>span,.customers-page .customer-insight-card .insight-label{letter-spacing:normal;text-transform:none;font-size:12.5px;font-weight:400}.customers-page .customer-insight-card.is-text strong{font-family:var(--font-ui)}.customers-page .customer-insight-card strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:20px;font-weight:500;line-height:1.2}.profile-disclosure{border:1px solid var(--line);background:var(--card);border-radius:10px}.profile-disclosure>summary{min-height:44px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)translateY(-2px)}.profile-disclosure[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.profile-disclosure>summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:10px}.profile-disclosure-body{padding:2px 14px 14px}@media (max-width:720px){.customer-profile-actions{justify-content:flex-start;margin-left:0}.customers-page .customer-insight-row,.customers-page .customer-detail-panel.phone-open .customer-insight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.customers-page .customer-insight-card:nth-child(3){border-left:0}.customers-page .customer-insight-card:nth-child(n+3){border-top:1px solid var(--line)}}.customer-heatmap{gap:8px}.customer-heatmap .heatmap-head{justify-content:space-between;align-items:center;gap:8px;margin-top:-2px;display:flex}.heatmap-range{color:var(--muted);margin:0;font-size:13px}.customer-heatmap .heatmap-nav{position:static}.customer-heatmap .heatmap-plot{min-width:0;overflow:hidden}.customer-heatmap .heatmap-months{column-gap:var(--hm-gap);margin:0 0 4px var(--hm-label);font-size:11px;display:grid}.customer-heatmap .heatmap-months span{padding-right:0;overflow:visible}.customer-heatmap .heatmap-row{gap:0;width:auto;margin-top:0;display:flex}.customer-heatmap .heatmap-days{width:var(--hm-label);grid-template-rows:repeat(7,var(--hm-cell));gap:var(--hm-gap);flex:none;font-size:10px}.customer-heatmap .heatmap-grid{grid-template-rows:repeat(7,var(--hm-cell));gap:var(--hm-gap);border-radius:4px;flex:none;width:auto;margin:-2px;padding:2px}.customer-heatmap .heatmap-grid:focus-visible{outline:2px solid var(--green);outline-offset:2px}.customer-heatmap .hm-cell{width:var(--hm-cell);height:var(--hm-cell);aspect-ratio:auto;cursor:pointer}.customer-heatmap .hm-cell.future.empty{border:1px dashed var(--line-strong);background:0 0}.customer-heatmap .hm-cell.active{z-index:2;outline:2px solid var(--ink);outline-offset:1px}.heatmap-detail{min-height:18px;color:var(--ink);margin:0;font-size:12.5px}.heatmap-upcoming{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12.5px;display:flex}.heatmap-upcoming-title{color:var(--muted)}.heatmap-upcoming ul{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.heatmap-upcoming li{gap:6px;min-width:0;display:inline-flex}.heatmap-upcoming time{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted)}.heatmap-upcoming.is-preview .heatmap-upcoming-title:before{content:"";border:1px dashed var(--green);vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.heatmap-upcoming-more{color:var(--muted)}.customer-heatmap .heatmap-legend-panel{padding-left:var(--hm-label,26px)}.activity-rail{pointer-events:none;width:14px;position:absolute;inset:0 auto 0 0}.activity-rail-segment{border-left:1px solid var(--green-line);position:absolute;left:6.5px}.customers-page .activity-timeline{gap:10px}.customers-page .activity-month{gap:2px}.customers-page .activity-month-entries{grid-template-columns:minmax(0,1fr)}.customers-page .activity-entry{min-width:0;padding:0 0 0 24px;display:block}.activity-entry-head{align-items:center;gap:6px;min-height:34px;display:flex;position:relative}.customers-page .activity-entry-icon{background:0 0;top:50%;left:-28px;translate:0 -50%}.customers-page .activity-entry-head .activity-entry-line{flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;padding:6px 0}.customers-page .activity-entry-head .activity-entry-chip{flex:0 auto;min-width:4ch}.activity-entry-toggle{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.activity-entry-toggle:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.activity-entry-toggle:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.activity-entry-toggle:hover{color:var(--ink)}.activity-entry-toggle:focus-visible{outline:2px solid var(--green);outline-offset:1px}.activity-entry.is-expanded .activity-entry-toggle svg{transform:rotate(180deg)}.activity-entry-detail{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:6px;margin:0 0 8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.activity-entry-detail{background:color-mix(in oklab,var(--paper) 70%,var(--card))}}.activity-entry-detail[hidden]{display:none}.activity-entry-chips{flex-wrap:wrap;gap:6px;display:flex}.customers-page .activity-entry-detail .activity-entry-source{white-space:normal;overflow-wrap:anywhere}.activity-foot{color:var(--muted);margin-top:10px;padding-left:24px;font-size:12px}.activity-more{color:var(--green);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:500}.activity-more:focus-visible{outline:2px solid var(--green);outline-offset:2px}.customers-page .customer-detail-panel{container:customer-profile/inline-size}@container customer-profile (max-width:760px){.customers-page .detail-grid{grid-template-columns:minmax(0,1fr)}}.customers-page .activity-entry-head .activity-entry-name,.customers-page .activity-entry-head .activity-entry-amount{font-size:13.5px}@media (min-width:1031px){.v2-content-frame[data-focus]{grid-template-columns:40px minmax(0,1fr)}.v2-content-frame[data-focus] .v2-content-body>:last-child{grid-column:2;max-width:none}}.content-collapse-rail{border-right:1px solid var(--color-line,#00000014);flex-direction:column;align-items:center;min-height:0;padding-top:6px;display:flex}.content-collapse-rail[data-side=right]{border-right:0}@media (min-width:1031px){.v2-content-frame[data-focus] .content-collapse-rail[data-side=left]{margin:calc(var(--workspace-pad-top) * -1) 0 calc(var(--workspace-pad-bottom) * -1) calc(var(--workspace-pad-x) * -1);padding-top:calc(var(--workspace-pad-top) + 6px)}.v2-content-frame[data-focus]:has([data-page-editor]) .content-collapse-rail[data-side=left]{padding-top:13px}}.content-rail-fold{justify-content:flex-end;margin:-12px -12px 4px 0;display:flex}.rail-frame-rail:has(>.content-collapse-rail){padding:0;overflow:hidden}.rail-frame-rail:has(>.content-collapse-rail)>:not(.content-collapse-rail){display:none}.rail-frame:has(>.rail-frame-rail>.content-collapse-rail){grid-template-columns:minmax(0,1fr) 40px}.pe-inline{height:100%;min-height:0}[data-page-editor-rail]>.content-rail-fold{margin:8px 8px 0 0}[data-page-editor-rail]:has(>.content-collapse-rail){padding:0;overflow:hidden}[data-page-editor-rail]:has(>.content-collapse-rail)>:not(.content-collapse-rail){display:none}[data-rail-mode]:has(>[data-page-editor-rail]>.content-collapse-rail){grid-template-columns:minmax(0,1fr) 40px}.content-list-toggle{color:var(--color-muted,currentColor);border:1px solid var(--color-line,#0000001f);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:12.5px;display:inline-flex}.content-list-toggle:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.content-list-toggle:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}.cf-bar{flex-wrap:wrap;gap:8px;padding:2px 14px 10px;display:flex}.cf-chip{border:1px solid var(--color-line);background:#f5f5f4;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 4px 0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cf-chip{background:color-mix(in srgb,var(--color-ink) 4%,var(--color-card,#fff))}}.cf-chip{color:var(--color-muted);font-size:12px}.cf-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-chip-sep{color:var(--color-muted)}.cf-chip-value{color:var(--color-ink);font-weight:500}.cf-chip button{width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 24px;place-items:center;transition:background .12s,color .12s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.cf-chip button:hover{background:#0b1f1d14}@supports (color:color-mix(in lab,red,red)){.cf-chip button:hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.cf-chip button:hover{color:var(--color-ink)}}.cf-chip button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.cf-chip button{transition:none}.cf-chip button:active{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root[data-tenant=titanbar]:not([data-ui=v2]){--color-card: #ffffff;--color-green: #141414;--color-green-2: #2f2f2f;--color-green-line: #d0d0d0;--color-green-soft: #f2f2f2;--color-ink: #141414;--color-line: #e4e4e4;--color-line-strong: #cbcbcb;--color-muted: #6b6b6b;--color-paper: #f7f7f7;--color-track: #ebebeb;--ms-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ms-btn-edge: #141414;--ms-card: #ffffff;--ms-card-edge: 1.5px;--ms-card-edge-color: #141414;--ms-display: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;--ms-field-bg: #fcfcfc;--ms-ink: #141414;--ms-label-case: uppercase;--ms-label-font: "IBM Plex Mono", "Berkeley Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ms-label-scale: .82;--ms-label-track: .18em;--ms-line: #e4e4e4;--ms-meta: "IBM Plex Mono", "Berkeley Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ms-meta-track: .02em;--ms-muted: #6b6b6b;--ms-nav-case: uppercase;--ms-nav-font: "IBM Plex Mono", "Berkeley Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ms-nav-scale: .78;--ms-nav-track: .16em;--ms-primary: #141414;--ms-primary-ink: #ffffff;--ms-r-btn: 41px;--ms-r-card: 10px;--ms-r-ctl: 5px;--ms-rule: #cbcbcb;--ms-title-weight: 700;--tp-band: #0c0c0c;--tp-field-bg: #fbfaf8;--tp-ink: #111111;--tp-line: #dbd8d1;--tp-muted: #6d6d67;--tp-open-bg: #f6f5f2;--tp-paper: #f2f1ed;--tp-rule: #c7c4bc}
