.qt{flex-direction:column;gap:32px;width:100%;max-width:860px;margin:0 auto;padding:40px 32px 72px;font-size:18px;line-height:1.55;display:flex}.qt a{text-underline-offset:4px;text-decoration:underline}.qt-sub{color:var(--vk-color-muted);margin:6px 0 0}.qt-lede{margin:14px 0 0;font-size:19px}.qt-newcard{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin-top:8px;padding:0;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}.qt h2{margin:0;font-size:22px;font-weight:700}.qt-zero{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qt-zero li{border-bottom:1px solid var(--vk-color-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.qt-zero h2{font-size:20px}.qt-zero span{color:var(--vk-color-muted)}.qt-list{border-top:1px solid var(--vk-color-line);margin:12px 0 0;padding:0;list-style:none}.qt-item{border-bottom:1px solid var(--vk-color-line);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:18px 0;display:flex}.qt-item h3{margin:0;font-size:19px;font-weight:700;line-height:1.4}.qt-titlebtn{all:unset;cursor:pointer;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--vk-color-line);text-decoration-color:var(--vk-color-line)}.qt-titlebtn:focus-visible{outline:3px solid var(--vk-color-text);outline-offset:3px}.qt-meta{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;display:flex}.qt-facts{color:var(--vk-color-text);margin:0;font-size:16px}.qt-acts{flex-wrap:wrap;gap:4px 20px;display:flex}.qt-acts a,.qt-acts button{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:17px;font-weight:700;text-decoration:underline;display:inline-flex}.qt-more{border:2px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);cursor:pointer;align-items:center;min-height:48px;margin-top:12px;padding:0 18px;font-size:17px;font-weight:700;display:inline-flex}.qt-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:16px}.qt-table th,.qt-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--vk-color-line);overflow-wrap:anywhere;padding:10px 12px 10px 0}.qt-table th{font-weight:700}.qt-table td.n{font-variant-numeric:tabular-nums}.qt-item{position:relative}.qt .qt-title{margin:0;font-size:34px;font-weight:700;line-height:1.2}.ar-st{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ar-st .u{width:11px;height:11px}.ar-st.needs{color:var(--sig-text)}.bd-grid{flex:1;grid-template-columns:minmax(0,1fr) 400px;display:grid}.bd-main{flex-direction:column;gap:36px;min-width:0;padding:24px 40px 40px;display:flex}.bd-qf{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.bd-qf .lb{margin-right:14px}.bd-qf button{border:0;border-left:1px solid var(--hair);min-height:44px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:0 14px;display:inline-flex;position:relative}.bd-qf button:first-of-type{border-left:0;padding-left:0}.bd-qf button b{font:500 12.5px var(--fm)}.bd-qf button[aria-pressed=true]{color:var(--text);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}.bd-qf button.sig b{color:var(--sig-text);font-weight:600}.bd-qf .r{font:500 12px var(--fm);color:var(--muted);white-space:nowrap;margin-left:auto}.ar-sm{grid-template-columns:repeat(7,minmax(0,1fr));gap:0 12px;display:grid}.ar-mul{min-width:0;color:var(--text);grid-row:span 6;grid-template-rows:subgrid;row-gap:8px;text-decoration:none;display:grid}.ar-mul .meta{flex-direction:column;gap:8px;min-width:0;display:flex}.ar-mul .band{height:6px}.ar-mul .lb{flex-direction:column;gap:1px;display:flex}.ar-mul .lb .mono{color:var(--muted);font-size:11.5px}.ar-mul .nm{font:700 13.5px/1.2 var(--ff);white-space:nowrap}.ar-mul:hover .nm{text-underline-offset:3px;text-decoration:underline}.ar-mul .n{font:900 72px/.9 var(--ff);letter-spacing:-.03em;font-stretch:72%}.ar-mul.z .n{color:var(--muted);font-weight:300}.ar-mul .units{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:3px;min-height:18px;padding-bottom:8px;display:flex}.ar-mul .note{font:500 12.5px/1.35 var(--ff);color:var(--muted);overflow-wrap:anywhere}.ar-mul .who{font:500 11.5px/1.35 var(--fm);color:var(--muted);overflow-wrap:anywhere}.ar-mul .gate{border:1px solid var(--rule);font:700 11px/1.4 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-self:flex-start;padding:1px 5px}.ar-share{grid-template-columns:3fr 2fr 1fr;gap:8px 3px;display:grid}.ar-share .lab{font:700 13.5px var(--ff);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ar-share .lab b{font:900 48px/.9 var(--ff);letter-spacing:-.02em;font-stretch:72%}.ar-share .lab.s{color:var(--sig-text)}.ar-share .lab.s b{color:var(--sig)}.ar-share i{height:14px}.ar-share .needs{background:var(--sig)}.ar-share .blocked{background:repeating-linear-gradient(135deg, var(--s5) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1.5px var(--s5)}.ar-share .done{background:var(--s7)}.bd-move{border:1px solid var(--rule);min-height:36px;color:var(--text);font:700 13px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bd-move:hover{background:var(--text);color:var(--bg)}.bd-panel{border-left:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:22px;min-width:0;padding:24px 28px 32px;display:flex}.bd-panel>header h2{font:800 30px/1.04 var(--ff);letter-spacing:-.015em;margin-top:6px;font-stretch:82%}.bd-panel>header p{font:400 16px/1.45 var(--fs);margin-top:8px}.bd-need{border-top:1.5px solid var(--rule);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bd-need .row{align-items:baseline;gap:10px;display:flex}.bd-need .row .mono{color:var(--muted);font-size:12px}.bd-need .row .age{color:var(--sig-text);margin-left:auto;font-weight:600}.bd-need h3{font:800 17px/1.25 var(--ff);overflow-wrap:anywhere}.bd-need .by{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.bd-need .by b{color:var(--text);font-weight:700}.bd-need .by .stg{align-items:center;gap:6px;display:inline-flex}.bd-need .acts{flex-wrap:wrap;gap:8px;display:flex}.bd-keys{border-top:1px solid var(--hair);grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;padding-top:14px;font-size:13px;display:grid}.bd-keys dt{gap:4px;display:flex}.ar-share i.queued{background:var(--hair)}.ar-share i.working{background:var(--s5)}.ar-share i.off{background:var(--hair)}.ar-tbl td.mv,.bd-need{position:relative}@media (width<=1199.98px){.bd-grid{grid-template-columns:minmax(0,1fr)}.bd-panel{border-left:0;border-top:1px solid var(--rule)}.ar-sm{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:-20px}.ar-mul{padding-bottom:20px}}.ar-hero h2{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}.pp{flex-direction:column;gap:28px;padding:28px 0 64px;line-height:1.45;display:flex}.pp-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.pp-col{flex-direction:column;gap:0;min-width:0;padding:0 28px;display:flex}.pp-col:first-child{padding-left:0}.pp-col:last-child{padding-right:0}.pp-col+.pp-col{border-left:1px solid var(--vk-color-line)}.pp-kicker{border-bottom:1px solid var(--vk-color-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;padding-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.pp-kicker.live{color:var(--vk-color-signal-text)}.pp-kicker.live:before{content:"";background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}.pp-kicker+.pp-none,.pp-sub{margin-top:2px}.pp-none{font-family:var(--vk-font-display);color:var(--vk-color-muted);margin:10px 0 26px;font-size:18px;font-style:italic}.pp-story{border-bottom:1px solid var(--vk-color-line);flex-direction:column;gap:10px;padding:18px 0 20px;display:flex}.pp-story h3{font-family:var(--vk-font-display);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.22}.pp-story h3 a{text-decoration:none}.pp-story h3 a:hover{text-underline-offset:4px;text-decoration:underline}.pp-lead h3{font-size:27px}.pp-small h3{font-size:20px}.pp-quote{font-family:var(--vk-font-display);overflow-wrap:anywhere;margin:0;font-size:18.5px;font-style:italic;line-height:1.5}.pp-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-more{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;margin-top:-8px;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.pp-by{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.pp-by em{font-family:var(--vk-font-display);color:var(--vk-color-text);font-size:16px}.pp-facts{letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.pp-facts .due{color:var(--vk-color-signal-text);font-weight:700}.pp-facts .ref{text-transform:none;letter-spacing:0;font-family:var(--vk-font-mono);font-size:12px}.pp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-write{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);flex-direction:column;gap:8px;margin-top:26px;padding:18px;display:flex}.pp-write h3{font-family:var(--vk-font-display);margin:0;font-size:21px;font-weight:500}.pp-write p{color:var(--vk-color-muted);margin:0;font-size:14.5px}.pp-pipe{border-top:1px solid var(--vk-color-text);padding-top:10px}.pp-pipe h2{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:600}.pp-pipe ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pp-pipe li{border-left:1px solid var(--vk-color-line);color:var(--vk-color-muted);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:0 14px;font-size:13.5px;display:flex}.pp-pipe li:first-child{border-left:0;padding-left:0}.pp-pipe b{font-family:var(--vk-font-display);color:var(--vk-color-text);font-size:18px;font-weight:500}.pp-pipe .n{font-family:var(--vk-font-display);color:var(--vk-color-text);font-style:italic}.pp-pipe ol{grid-template-columns:repeat(var(--pp-stages,7), minmax(0, 1fr))}.pp-story{position:relative}@media (width<=1099.98px){.pp-cols{grid-template-columns:minmax(0,1fr)}.pp-col{padding:0}.pp-col+.pp-col{border-left:0;border-top:1px solid var(--vk-color-line);padding-top:18px}.pp-pipe ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.pp-facts>span:has(svg){align-items:baseline;gap:4px;display:inline-flex}.pp-kicker-gap{margin-top:26px}@scope(.dl-scope){:scope.dl-band{border-top:1px solid color-mix(in oklch, var(--vk-color-surface) 50%, transparent);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 16px;padding:14px 4px 18px;display:flex;position:relative}.dl-greet{font-family:var(--vk-font-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.dl-crew{align-items:center;gap:10px;font-size:14px;display:flex}.dl-crew ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dl-crew li{border-radius:var(--vk-radius-pill);background:color-mix(in oklch, var(--vk-color-surface) 70%, transparent);align-items:center;gap:6px;padding:3px 10px 3px 3px;font-weight:600;display:inline-flex}.dl-jump{margin-left:auto;font-size:14px;font-weight:600}:scope.dl-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) 60px 60px minmax(0,1fr);align-items:start;gap:14px;padding:20px 4px 28px;display:grid;position:relative}.dl-lane{border-radius:var(--vk-radius-md);background:var(--vk-color-raised);flex-direction:column;gap:10px;min-width:0;padding:8px;display:flex;position:relative}.dl-slot:not(:last-child)>:is(.dl-lane,.dl-strip):after{content:"";border-top:2px solid var(--vk-color-faint);border-right:2px solid var(--vk-color-faint);width:10px;height:10px;position:absolute;top:22px;right:-12px;transform:rotate(45deg)}.dl-lanehead{flex-direction:column;gap:2px;padding:2px 4px 4px;display:flex}.dl-lanehead h2{font-family:var(--vk-font-display);align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.dl-count{font:600 14px/1 var(--vk-font-mono);color:var(--vk-color-muted)}.dl-blocked{color:var(--vk-color-muted);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.dl-owner{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:13px}.dl-slot{min-width:0;position:relative}.dl-slot[data-resizing]{overflow:hidden}.dl-slot[data-resizing]>.dl-lane:after{display:none}.dl-strip{border:2px dashed var(--vk-color-line);border-radius:var(--vk-radius-md);width:60px;min-height:260px;color:var(--vk-color-muted);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex;position:relative}.dl-strip:hover{background:var(--vk-color-raised);color:var(--vk-color-text)}.dl-strip .v{writing-mode:vertical-rl;font-family:var(--vk-font-display);color:var(--vk-color-text);font-size:15px;font-weight:700}.dl-strip .n{font:600 13px/1 var(--vk-font-mono)}.dl-strip .gate{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);font-size:11px;font-weight:700}.dl-strip .owner{writing-mode:vertical-rl;color:var(--vk-color-muted);font-size:12px}.dl-tile{border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);box-shadow:0 var(--vk-lift) 0 var(--vk-color-ground);flex-direction:column;gap:9px;padding:12px 10px 12px 13px;display:flex;position:relative;overflow:visible}.dl-tile:before{content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.dl-tile.p1:before{background:var(--vk-color-signal)}.dl-tile.p2:before{background:var(--vk-color-primary)}.dl-tile.needs{box-shadow:inset 0 0 0 2px var(--vk-color-signal), 0 var(--vk-lift) 0 var(--vk-color-ground)}.dl-tile.focused{outline:3px solid var(--vk-color-text);outline-offset:3px}.dl-tile h3{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.dl-title{all:unset;cursor:pointer}.dl-title:after{content:"";border-radius:var(--vk-radius-sm);position:absolute;inset:0}.dl-title:focus-visible:after{outline:3px solid var(--vk-color-text);outline-offset:2px}.dl-move{z-index:2;border-radius:var(--vk-radius-sm);min-height:28px;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;order:-1;align-self:flex-end;align-items:center;gap:4px;margin:-6px -4px -9px 0;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.dl-move:hover{background:var(--vk-color-raised);color:var(--vk-color-text)}.dl-chips{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:relative}.dl-chip{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);color:var(--vk-color-muted);align-items:center;gap:4px;padding:1px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.dl-chip.block{background:var(--vk-color-bg);color:var(--vk-color-text);box-shadow:inset 0 0 0 1px var(--vk-color-line)}.dl-ref{z-index:1;background:var(--vk-color-bg);font:12px/1.45 var(--vk-font-mono);color:var(--vk-color-muted);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:6px;padding:6px 9px;display:flex;position:relative}.dl-meta{z-index:1;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex;position:relative}.dl-who{align-items:center;gap:7px;font-weight:700;display:inline-flex}.dl-mood{color:var(--vk-color-muted);font-weight:600}.dl-mood.needs{color:var(--vk-color-signal-text)}.dl-asked{border-radius:var(--vk-radius-pill);background:var(--vk-mood-thinking);color:var(--vk-face-ink);align-items:center;gap:5px;padding:1px 8px 1px 2px;font-size:12.5px;font-weight:600;display:inline-flex}.dl-due{color:var(--vk-color-signal-text);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.dl-act{z-index:1;flex-wrap:wrap;gap:8px;min-width:0;display:flex;position:relative}.dl-act .vk-button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dl-peek{z-index:10;border-radius:var(--vk-radius-md);background:var(--vk-color-surface);width:380px;color:var(--vk-color-text);box-shadow:0 0 0 1px var(--vk-color-line), 0 18px 48px color-mix(in oklch, var(--vk-color-text) 22%, transparent);flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex;position:absolute;top:-6px;left:calc(100% + 18px)}.dl-peek:before{content:"";background:var(--vk-color-surface);width:14px;height:14px;box-shadow:-1px 1px 0 var(--vk-color-line);position:absolute;top:26px;left:-8px;transform:rotate(45deg)}.dl-peek .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dl-peek h3{font-family:var(--vk-font-display);margin:0;font-size:19px;line-height:1.25}.dl-say{align-items:flex-start;gap:12px;display:flex}.dl-bubble{border-radius:4px var(--vk-radius-md) var(--vk-radius-md) var(--vk-radius-md);background:var(--vk-color-signal-wash);min-width:0;color:var(--vk-color-text);overflow-wrap:anywhere;flex:1;padding:10px 12px;font-size:14.5px;line-height:1.5}.dl-bubble .who{color:var(--vk-color-signal-text);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.dl-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dl-peekfoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl-hint{color:var(--vk-color-faint);margin-left:auto;font-size:12.5px}.dl-close{position:absolute;top:8px;right:8px}.dl-lane[data-over],.dl-strip[data-over]{box-shadow:inset 0 0 0 2px var(--vk-color-primary)}.dl-lanehead{position:relative}.dl-collapse{position:absolute;top:4px;right:4px}.dl-collapse svg{transform:rotate(180deg)}:scope.dl-band,:scope.dl-board{font-size:16px;line-height:1.45}.dl-tile .vk-icon,.dl-lanehead .vk-icon,.dl-peek .vk-icon{flex:none}.dl-jump{text-decoration:underline}}@scope(.dl-scope){.dl-chip.dl-pri{font-family:var(--vk-font-mono);letter-spacing:.02em;font-size:12px;font-weight:700}}:where(.pd-board) .pd-pri{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);border:1px solid var(--vk-color-line);font-family:var(--vk-font-mono);color:var(--vk-color-text);margin-left:8px;padding:1px 7px;font-size:12px;font-weight:700}:where(.pd-board) .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(.pd-board) .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.pd-board) .step{flex-wrap:wrap;gap:6px;padding:14px 16px 6px;display:flex}:where(.pd-board) .step a{border-radius:var(--vk-radius-pill);background:var(--vk-color-surface);border:1px solid var(--vk-color-line);min-height:44px;color:var(--vk-color-text);align-items:center;gap:6px;padding:0 12px;font-size:15px;text-decoration:none;display:inline-flex}:where(.pd-board) .step a b{font-family:var(--vk-font-mono);font-size:13px;font-weight:500}:where(.pd-board) .step a[aria-current=true]{background:var(--vk-color-primary);color:var(--vk-color-primary-fg);border-color:var(--vk-color-primary)}:where(.pd-board) .step a.needs{background:var(--vk-color-signal-wash);color:var(--vk-color-signal-text);border-color:var(--vk-color-signal);font-weight:700}:where(.pd-board) .step a.empty{color:var(--vk-color-muted);border-style:dashed}:where(.pd-board) .lane{flex-direction:column;gap:12px;padding:16px;display:flex}:where(.pd-board) .lh{flex-direction:column;gap:2px;display:flex}:where(.pd-board) .lh h2{font-family:var(--vk-font-display);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px;font-weight:700;display:flex}:where(.pd-board) .lh h2 .n{font-family:var(--vk-font-mono);color:var(--vk-color-muted);font-size:14px;font-weight:500}:where(.pd-board) .lh p{color:var(--vk-color-muted);font-size:14px}:where(.pd-board) .lane.wants{background:var(--vk-color-signal-wash);border-top:2px solid var(--vk-color-signal)}:where(.pd-board) .lane.wants .lh h2{color:var(--vk-color-signal-text)}:where(.pd-board) .tile{background:var(--vk-color-surface);border-radius:var(--vk-radius-md);border:1px solid var(--vk-color-line);flex-direction:column;gap:10px;padding:14px 14px 14px 18px;display:flex;position:relative;overflow:hidden}:where(.pd-board) .tile:before{content:"";background:0 0;width:5px;position:absolute;top:0;bottom:0;left:0}:where(.pd-board) .tile.p1:before{background:var(--vk-color-signal)}:where(.pd-board) .tile.p2:before{background:var(--vk-color-primary)}:where(.pd-board) .trow{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.pd-board) .stg{color:var(--vk-color-muted);overflow-wrap:anywhere;min-width:0;font-size:13px}:where(.pd-board) .mv{border-radius:var(--vk-radius-sm);min-height:44px;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-10px -6px -10px 0;padding:0 10px;font-size:14px;display:inline-flex}:where(.pd-board) .tt{text-align:left;width:100%;font-family:var(--vk-font-display);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:18px;font-weight:650;line-height:1.25;display:block}:where(.pd-board) .chips{flex-wrap:wrap;gap:6px;display:flex}:where(.pd-board) .chip{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);border:1px solid var(--vk-color-line);min-height:26px;color:var(--vk-color-text);overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;padding:2px 10px;font-size:13px;display:inline-flex}:where(.pd-board) .chip .ico{width:14px;height:14px}:where(.pd-board) .chip.ref{font-family:var(--vk-font-mono);border-radius:var(--vk-radius-sm);font-size:12px}:where(.pd-board) .chip.blk{background:var(--vk-color-surface);border-color:var(--vk-color-muted)}:where(.pd-board) .bub{align-items:flex-start;gap:10px;display:flex}:where(.pd-board) .bub .say{background:var(--vk-mood-needs);min-width:0;color:var(--vk-face-ink);border-radius:4px var(--vk-radius-md) var(--vk-radius-md) var(--vk-radius-md);flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex}:where(.pd-board) .say .who{font-size:13px;font-weight:700}:where(.pd-board) .say p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}:where(.pd-board) .say button{text-underline-offset:3px;min-height:32px;color:var(--vk-face-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}:where(.pd-board) .meta{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}:where(.pd-board) .agent{color:var(--vk-color-text);align-items:center;gap:6px;display:inline-flex}:where(.pd-board) .mood{color:var(--vk-color-muted);font-size:13px}:where(.pd-board) .due{color:var(--vk-color-signal-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}:where(.pd-board) .due .ico{width:16px;height:16px}:where(.pd-board) .act{gap:8px;display:flex}:where(.pd-board) .note{color:var(--vk-color-muted);border:1px dashed var(--vk-color-line);border-radius:var(--vk-radius-md);background:var(--vk-color-surface);padding:12px 14px;font-size:14px}:where(.pd-board) .note a{font-weight:700}:where(.pd-board) .empties{border:1px dashed var(--vk-color-line);border-radius:var(--vk-radius-md);flex-direction:column;gap:6px;margin:0 16px 20px;padding:12px 14px;display:flex}:where(.pd-board) .empties h2{font-size:15px;font-weight:700}:where(.pd-board) .empties li{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:14px}:where(.pd-board) .empties li b{color:var(--vk-color-text);font-weight:600}:where(.pd-board) .sep{background:var(--vk-color-line);height:1px;margin:0 16px}.pd-board{font-size:16px;line-height:1.45;display:contents}:where(.pd-board) .chip.ref{text-decoration:underline}:where(.pd-board) .say p.open{display:block;overflow:visible}:where(.pd-board) .pd-tilebox{position:relative}:where(.pd-board) .act .vk-button{flex:1}:where(.pd-board) .tt{min-height:44px}.ph-mvanchor{z-index:20;width:0;height:0;position:absolute;top:52px;right:8px}.ph-mvanchor>[role=menu]{right:0}:where(.pp-board) .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(.pp-board) .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.pp-board) .col{flex-direction:column;padding:0 16px;display:flex}:where(.pp-board) .eh{border-bottom:1px solid var(--vk-color-line);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:18px 0 10px;font-size:12px;font-weight:600;display:flex}:where(.pp-board) .eh.sig{color:var(--vk-color-signal-text)}:where(.pp-board) .eh.sig:before{content:"";background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}:where(.pp-board) .letter{border-bottom:1px solid var(--vk-color-line);flex-direction:column;gap:10px;min-width:0;padding:16px 0;display:flex}:where(.pp-board) .lt{text-align:left;width:100%;font-family:var(--vk-font-display);cursor:pointer;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--vk-color-line);text-decoration-color:var(--vk-color-line);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:21px;font-weight:500;line-height:1.25;display:block}:where(.pp-board) .q{font-family:var(--vk-font-display);overflow-wrap:anywhere;-webkit-line-clamp:3;border-left:2px solid var(--vk-color-line);-webkit-box-orient:vertical;padding-left:12px;font-size:17px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}:where(.pp-board) .rest{text-underline-offset:3px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;align-self:flex-start;margin:-10px 0 -8px 12px;padding:0;font-size:14px;text-decoration:underline}:where(.pp-board) .sig-line{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}:where(.pp-board) .sig-line em{font-family:var(--vk-font-display);color:var(--vk-color-text);font-size:16px}:where(.pp-board) .portrait{box-shadow:0 0 0 1px var(--vk-color-line);border-radius:50%;line-height:0;display:inline-flex}:where(.pp-board) .facts{letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted);flex-wrap:wrap;gap:2px 10px;min-width:0;font-size:12px;display:flex}:where(.pp-board) .facts span{overflow-wrap:anywhere;min-width:0}:where(.pp-board) .facts .od{color:var(--vk-color-signal-text);font-weight:600}:where(.pp-board) .facts .ref{text-transform:none;letter-spacing:0;color:var(--vk-color-text);font-size:13px}:where(.pp-board) .acts{flex-wrap:wrap;gap:8px;display:flex}:where(.pp-board) .entry{border-bottom:1px solid var(--vk-color-line);flex-direction:column;gap:6px;padding:12px 0;display:flex}:where(.pp-board) .entry .lt{font-size:18px}:where(.pp-board) .by{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}:where(.pp-board) .by em{font-family:var(--vk-font-display);color:var(--vk-color-text);font-size:16px}:where(.pp-board) .none{font-family:var(--vk-font-display);color:var(--vk-color-muted);border-bottom:1px solid var(--vk-color-line);padding:12px 0;font-style:italic}:where(.pp-board) .pipe li{border-bottom:1px solid var(--vk-color-line);grid-template-columns:22px minmax(0,1fr);gap:4px 6px;padding:10px 0;font-size:15px;display:grid}:where(.pp-board) .pipe li .ar{color:var(--vk-color-faint);font-family:var(--vk-font-display)}:where(.pp-board) .pipe li b{font-family:var(--vk-font-display);font-size:17px;font-weight:600}:where(.pp-board) .pipe li span{overflow-wrap:anywhere}:where(.pp-board) .write{border:1px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);flex-direction:column;gap:10px;margin:20px 16px 24px;padding:16px;display:flex}:where(.pp-board) .write h2{font-family:var(--vk-font-display);font-size:20px;font-weight:500}.pp-board{font-size:16px;line-height:1.45;display:contents}:where(.pp-board) .q.open{display:block;overflow:visible}:where(.pp-board) .letter,:where(.pp-board) .entry{position:relative}:where(.pp-board) .muted{color:var(--vk-color-muted)}:where(.pp-board) .lt{min-height:44px}.pb-main{flex-direction:column;gap:28px;padding:18px 16px 28px;display:flex}.pb-hero{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:14px;display:grid}.pb-hero .big{font:900 112px/.78 var(--ff);letter-spacing:-.04em;color:var(--sig);font-stretch:72%}.pb-hero h2{font:800 26px/1.05 var(--ff);letter-spacing:-.015em;font-stretch:82%}.pb-lede{font:400 16.5px/1.45 var(--fs)}.pb-qf{flex-wrap:wrap;gap:4px 12px;display:flex}.pb-qf b{font:500 12px var(--fm)}.pb-qf .sig b{color:var(--sig-text);font-weight:600}.pb-figs{border-top:1.5px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pb-figs>div{border-bottom:1px solid var(--hair);flex-direction:column;gap:4px;padding:10px 10px 12px 0;display:flex}.pb-figs>div:nth-child(2n){border-left:1px solid var(--hair);padding-left:12px}.pb-figs b{font:900 40px/.9 var(--ff);letter-spacing:-.02em;font-stretch:72%}.pb-figs b.z{color:var(--muted);font-weight:300}.pb-figs b small{letter-spacing:0;margin-left:3px;font-size:14px;font-weight:700}.pb-figs .sig b{color:var(--sig)}.pb-figs .sig span{color:var(--sig-text)}.pb-figs span{color:var(--muted);font-size:12.5px;font-weight:600}.pb-sm{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pb-sm a{min-height:44px;color:var(--text);flex-direction:column;gap:4px;text-decoration:none;display:flex}.pb-sm .band{height:5px}.pb-sm .no{font:500 10.5px var(--fm);color:var(--muted)}.pb-sm .n{font:900 30px/.9 var(--ff);font-stretch:72%}.pb-sm .z .n{color:var(--muted);font-weight:300}.pb-sm .units{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:2px;min-height:12px;padding-bottom:6px;display:flex}.pb-sm .u{width:12px;height:12px}.pb-card{border-top:1.5px solid var(--rule);flex-direction:column;gap:10px;padding:14px 0 16px;display:flex}.pb-card .rl{font:700 12px var(--ff);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.pb-card .rl .ix{font:500 12px var(--fm);letter-spacing:0;color:var(--muted)}.pb-card .rl .u{width:11px;height:11px}.pb-card .rl.needs{color:var(--sig-text)}.pb-card .rl .age{font:500 12px var(--fm);letter-spacing:0;color:var(--muted);margin-left:auto}.pb-card h3{font:800 18px/1.25 var(--ff)}.pb-card h3 .ttl{font-size:18px;font-weight:800}.pb-card .stg{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pb-card dl{border-top:1px solid var(--hair);grid-template-columns:1.6fr 1fr 1fr 1.3fr;display:grid}.pb-card dl>div{flex-direction:column;gap:3px;min-width:0;padding:8px 6px 0 0;display:flex}.pb-card dt{font:500 11px var(--fm);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pb-card dd{align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.pb-card dd.sig{color:var(--sig-text)}.pb-card .nx{align-items:center;gap:8px;display:flex}.pb-card .nx p{min-width:0;font:400 15.5px/1.4 var(--fs);overflow-wrap:anywhere;flex:1}.pb-card .nx p.q{font:500 12px/1.4 var(--fm);color:var(--muted)}.pb-stages summary{border-top:1.5px solid var(--rule);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding-top:10px;list-style:none;display:flex}.pb-stages summary::-webkit-details-marker{display:none}.pb-stages summary .no{font:500 12px var(--fm);color:var(--muted)}.pb-stages summary h2{font:800 16px var(--ff)}.pb-stages summary .r{font:500 12px var(--fm);color:var(--muted);margin-left:auto}.pb-stages li{border-top:1px solid var(--hair);grid-template-columns:14px minmax(0,1fr) 28px;align-items:baseline;column-gap:10px;padding:9px 0;display:grid}.pb-stages li .chip{align-self:center}.pb-stages li b{font-weight:700}.pb-stages li .o{font:500 12px/1.4 var(--fm);color:var(--muted);overflow-wrap:anywhere;grid-column:2}.pb-stages li .c{text-align:right;font:900 22px/1 var(--ff);grid-area:1/3;font-stretch:72%}.pb-stages .gate{border:1px solid var(--rule);font:700 10.5px var(--ff);letter-spacing:.06em;color:var(--text);padding:0 4px}.pb-card{position:relative}.pb-card .ttl{text-align:left;min-height:44px}:where(.qb-board) .muted{color:var(--vk-color-muted)}:where(.qb-board) .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(.qb-board) .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.qb-board) .hd{flex-direction:column;gap:4px;padding:20px 16px 8px;display:flex}:where(.qb-board) .hd h2{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}:where(.qb-board) .grp{flex-direction:column;padding:20px 16px 4px;display:flex}:where(.qb-board) .grp h2{padding-bottom:8px;font-size:21px;font-weight:700}:where(.qb-board) .it{border-top:1px solid var(--vk-color-line);flex-direction:column;gap:6px;padding:14px 0 14px 18px;display:flex;position:relative}:where(.qb-board) .it.nd:before{content:"";background:var(--vk-color-signal);width:5px;position:absolute;top:14px;bottom:14px;left:0}:where(.qb-board) .it.plain{padding-left:0}:where(.qb-board) .tr{align-items:flex-start;gap:8px;display:flex}:where(.qb-board) .tth{flex:1;min-width:0;display:flex}:where(.qb-board) .tt{text-align:left;cursor:pointer;overflow-wrap:anywhere;min-width:0;color:var(--vk-color-text);background:0 0;border:0;flex:1;padding:0;font-size:18px;font-weight:700;line-height:1.35}:where(.qb-board) .mt{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}:where(.qb-board) .mt .face svg{filter:saturate(.4)}:where(.qb-board) .rs{overflow-wrap:anywhere}:where(.qb-board) .fs{color:var(--vk-color-text);overflow-wrap:anywhere;font-size:15px}:where(.qb-board) .fs .od{color:var(--vk-color-signal-text);font-weight:700}:where(.qb-board) details.full summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:flex}:where(.qb-board) details.full p{overflow-wrap:anywhere;padding-bottom:6px}:where(.qb-board) .ac{text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-size:17px;font-weight:700;text-decoration:underline;display:inline-flex}:where(.qb-board) .nn{border-top:1px solid var(--vk-color-line);color:var(--vk-color-muted);padding:10px 0}:where(.qb-board) .tbl{border-collapse:collapse;width:100%;font-size:15px}:where(.qb-board) .tbl caption{text-align:left;padding-bottom:8px;font-size:21px;font-weight:700}:where(.qb-board) .tbl th,:where(.qb-board) .tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--vk-color-line);overflow-wrap:anywhere;padding:8px 12px 8px 0}:where(.qb-board) .tbl thead th{color:var(--vk-color-muted);font-size:14px;font-weight:700}:where(.qb-board) .tbl td.n{white-space:nowrap}.qb-board{font-size:17px;line-height:1.5;display:contents}:where(.qb-board) .mt .face{line-height:0;display:flex}:where(.qb-board) .lkw,:where(.qb-board) .acw{align-self:flex-start}:where(.qb-board) .mvw{flex:none;margin-top:-10px}:where(.qb-board) .tt{min-height:44px}.dd-board{position:relative;overflow:hidden}.dd-board .dy-app{min-height:100%}.dd-board .dy-search{min-width:0}.dd-board .dy-sky>.vk-sky__sun.dy-sun{top:auto;bottom:22px;right:24px}.dd-greet{border-top:1px solid color-mix(in oklch, var(--vk-color-surface) 50%, transparent);font:700 1.4rem/1.2 var(--vk-font-display);margin:0 16px;padding:12px 4px 18px;position:relative}.dd-scrim{background:color-mix(in oklch, var(--vk-color-text) 42%, transparent);position:absolute;inset:0}.dd-lanes{gap:var(--vk-space-4);padding:var(--vk-space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.dd-lane{background:var(--vk-color-raised);border-radius:var(--vk-radius-lg);padding:var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;display:flex}.dd-tile{background:var(--vk-color-surface);border-radius:var(--vk-radius-md);padding:var(--vk-space-4);gap:var(--vk-space-2);font-size:var(--vk-text-sm);flex-direction:column;display:flex}.dd-tile b{font-size:var(--vk-text-md);line-height:1.3}.dd-tile--open{box-shadow:0 0 0 3px var(--vk-color-signal)}.dd-head{padding:var(--vk-space-5) var(--vk-space-6) var(--vk-space-4);border-bottom:1px solid var(--vk-color-line);gap:var(--vk-space-3);flex-direction:column;display:flex}.dd-row{align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;display:flex}.dd-chip{align-items:center;gap:var(--vk-space-2);min-height:32px;padding:2px var(--vk-space-3) 2px 4px;border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);font-size:var(--vk-text-sm);display:inline-flex}.dd-chip--plain{padding-left:var(--vk-space-3)}.dd-chip a,.dd-link{color:var(--vk-color-text);text-underline-offset:3px}.dd-initials{background:var(--vk-color-primary);width:24px;height:24px;color:var(--vk-color-primary-fg);font:700 11px/1 var(--vk-font-body);border-radius:50%;place-items:center;display:inline-grid}.dd-facts{gap:var(--vk-space-2) var(--vk-space-4);font-size:var(--vk-text-sm);color:var(--vk-color-muted);flex-wrap:wrap;display:flex}.dd-facts b{color:var(--vk-color-text);font-weight:600}.dd-meta{font:400 12px/1 var(--vk-font-mono);color:var(--vk-color-faint);align-items:center;gap:4px;display:inline-flex}.dd-copy{min-width:44px;min-height:44px;color:var(--vk-color-muted);cursor:pointer;border-radius:var(--vk-radius-sm);background:0 0;border:0;place-items:center;margin:-12px 0;display:inline-grid}.dd-body{padding:var(--vk-space-5) var(--vk-space-6) var(--vk-space-6);gap:var(--vk-space-5);flex-direction:column;display:flex}.dd-pinned{background:var(--vk-color-raised);border-radius:var(--vk-radius-md)}.dd-pinned>summary{align-items:center;gap:var(--vk-space-3);min-height:52px;padding:0 var(--vk-space-4);cursor:pointer;font-weight:700;list-style:none;display:flex}.dd-pinned>summary::-webkit-details-marker{display:none}.dd-pinned>summary .more{font-weight:600;font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin-left:auto}.dd-msg{gap:var(--vk-space-3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.dd-bubble{background:var(--vk-color-signal-wash);border-radius:6px var(--vk-radius-lg) var(--vk-radius-lg) var(--vk-radius-lg);padding:var(--vk-space-4) var(--vk-space-5);gap:var(--vk-space-2);flex-direction:column;display:flex}.dd-who{font:700 var(--vk-text-sm)/1.2 var(--vk-font-body);color:var(--vk-color-signal-text)}.dd-say{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.55}.dd-id{font:400 .82em/1.4 var(--vk-font-mono);background:var(--vk-color-surface);overflow-wrap:anywhere;border-radius:6px;padding:0 4px}.dd-time{font-size:var(--vk-text-sm);color:var(--vk-color-muted);gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.dd-reply{border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-lg);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;margin-left:52px;display:flex}.dd-reply h3{font:700 var(--vk-text-lg)/1.2 var(--vk-font-display);margin:0}.dd-sub{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0}.dd-grid2{gap:var(--vk-space-4);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;display:grid}.dd-actions{align-items:center;gap:var(--vk-space-4);flex-wrap:wrap;display:flex}.dd-sec{border-top:1px solid var(--vk-color-line)}.dd-sec>summary{align-items:center;gap:var(--vk-space-3);cursor:pointer;min-height:56px;list-style:none;display:flex}.dd-sec>summary::-webkit-details-marker{display:none}.dd-sec>summary h3{font:700 var(--vk-text-lg)/1.2 var(--vk-font-display);margin:0}.dd-sec>summary .sum{color:var(--vk-color-muted);font-size:var(--vk-text-sm)}.dd-sec>summary .tw{color:var(--vk-color-muted);transition:transform var(--vk-d-fast) var(--vk-ease-enter);margin-left:auto}.dd-sec[open]>summary .tw{transform:rotate(90deg)}.dd-secbody{padding:0 0 var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;display:flex}.dd-groups{align-items:start;gap:var(--vk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.dd-group{background:var(--vk-color-raised);border-radius:var(--vk-radius-md);padding:var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.dd-group h4{font:700 var(--vk-text-sm)/1.2 var(--vk-font-body);color:var(--vk-color-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.dd-dl{gap:var(--vk-space-3);flex-direction:column;margin:0;display:flex}.dd-dl dt{font:700 var(--vk-text-sm)/1.3 var(--vk-font-body)}.dd-dl dd{font-size:var(--vk-text-sm);color:var(--vk-color-text);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.dd-more{min-height:44px;color:var(--vk-color-text);font:600 var(--vk-text-sm)/44px var(--vk-font-body);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:-12px 0;padding:0 2px;text-decoration:underline;display:inline-block}.dd-p{text-wrap:pretty;margin:0;line-height:1.55}.dd-ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;line-height:1.45;display:flex}.dd-plan{font-size:var(--vk-text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dd-plan li{gap:var(--vk-space-2);align-items:flex-start;display:flex}.dd-plan li.done span{color:var(--vk-color-muted);text-decoration:line-through}.dd-meter{border-radius:var(--vk-radius-pill);background:var(--vk-color-line);height:8px;overflow:hidden}.dd-meter i{background:var(--vk-color-success);height:100%;display:block}.dd-run{background:var(--vk-color-raised);border-radius:var(--vk-radius-md)}.dd-runhead{all:unset;box-sizing:border-box;align-items:center;gap:var(--vk-space-3);width:100%;min-height:52px;padding:var(--vk-space-2) var(--vk-space-4);cursor:pointer;font-size:var(--vk-text-sm);flex-wrap:wrap;display:flex}.dd-runhead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:-2px;border-radius:var(--vk-radius-md)}.dd-runhead .tw{transition:transform var(--vk-d-fast) var(--vk-ease-standard);margin-left:auto;display:inline-flex}.dd-runhead[aria-expanded=true] .tw{transform:rotate(90deg)}.dd-ev li>span{overflow-wrap:anywhere;min-width:0}.dd-ev{padding:0 var(--vk-space-4) var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;margin:0;list-style:none;display:flex}.dd-ev li{gap:var(--vk-space-3);font-size:var(--vk-text-sm);grid-template-columns:24px minmax(0,1fr) auto;line-height:1.45;display:grid}.dd-ev .t{color:var(--vk-color-muted);font:400 11px/1.6 var(--vk-font-mono)}.dd-ev .k{font-weight:700}.dd-ev .stop{color:var(--vk-color-signal-text)}.dd-small{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.dd-foot{gap:var(--vk-space-3);border-top:1px solid var(--vk-color-line);padding-top:var(--vk-space-4);flex-wrap:wrap;display:flex}.dd-raw{font-size:var(--vk-text-sm)}.dd-raw>summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.dd-card{min-width:0;margin:0 calc(-1 * var(--vk-space-6));flex-direction:column;display:flex;container:card/inline-size}.dd-card>.dd-head{padding-top:0}.dd-twocol{gap:var(--vk-space-5);grid-template-columns:minmax(0,1fr);display:grid}.dd-bubble.plain{background:var(--vk-color-raised)}.dd-bubble.plain .dd-who{color:var(--vk-color-muted)}.dd-row .vk-button--quiet{min-height:44px}@container card (width<=620px){.dd-groups,.dd-grid2,.dd-twocol{grid-template-columns:minmax(0,1fr)}.dd-reply{margin-left:0}}:root[data-vibe=daylight]{--card-scrim:color-mix(in oklch, var(--vk-color-text) 42%, transparent)}.dd-card:focus{outline:none}.dd-card a.dd-link{text-decoration:underline}.dd-raw>summary{min-width:44px}.dd-rawbtn{all:unset;cursor:pointer;text-underline-offset:3px;min-width:44px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;text-decoration:underline;display:inline-flex}.dd-rawbtn:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.dd-projform{gap:var(--vk-space-3);flex-direction:column;display:flex}.dd-runhead>*{overflow-wrap:anywhere;min-width:0}.ds .vk-button{white-space:nowrap;white-space:nowrap;flex-shrink:0}.ds{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7);gap:var(--vk-space-5);flex-direction:column;display:flex}.ds *{box-sizing:border-box}.ds-h1{font:700 2rem/1.1 var(--vk-font-display);margin:0}.ds-grid{gap:var(--vk-space-5);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start;display:grid}.ds-cell{gap:var(--vk-space-2);flex-direction:column;min-width:0;display:flex}.ds-label{font:700 var(--vk-text-sm)/1.3 var(--vk-font-body);color:var(--vk-color-muted)}.ds-label b{color:var(--vk-color-text)}.ds-card{background:var(--vk-color-surface);border-radius:var(--vk-radius-lg);box-shadow:0 0 0 1px var(--vk-color-line), 0 12px 32px color-mix(in oklch, var(--vk-color-text) 10%, transparent);padding:var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;min-width:0;display:flex}.ds-eyebrow{font:700 12px/1.2 var(--vk-font-body);color:var(--vk-color-muted);letter-spacing:.02em}.ds-title{font:700 1.2rem/1.25 var(--vk-font-display);text-wrap:pretty;margin:0}.ds-track{gap:3px;margin:0;padding:0;list-style:none;display:flex}.ds-track li{font:600 12px/1.2 var(--vk-font-body);color:var(--vk-color-muted);flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.ds-track li.cur{color:var(--vk-color-text);flex:2.8 1 0;font-weight:800}.ds-track li.sig{color:var(--vk-color-signal-text)}.ds-track .bar{border-radius:var(--vk-radius-pill);background:var(--vk-color-line);height:7px}.ds-track li.done .bar{background:var(--vk-color-success)}.ds-track li.cur .bar{background:var(--vk-color-primary)}.ds-track li.sig .bar{background:var(--vk-color-signal)}.ds-track li.fin .bar{background:var(--vk-color-success)}.ds-msg{gap:var(--vk-space-3);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.ds-bubble{border-radius:6px var(--vk-radius-md) var(--vk-radius-md) var(--vk-radius-md);padding:var(--vk-space-3) var(--vk-space-4);background:var(--vk-color-raised);flex-direction:column;gap:4px;display:flex}.ds-bubble--sig{background:var(--vk-color-signal-wash)}.ds-who{font:700 12px/1.2 var(--vk-font-body);color:var(--vk-color-muted)}.ds-bubble--sig .ds-who{color:var(--vk-color-signal-text)}.ds-say{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.5}.ds-time{color:var(--vk-color-muted);font-size:12px}.ds-flag{font:700 var(--vk-text-sm)/1 var(--vk-font-body);color:var(--vk-color-signal-text);align-items:center;gap:6px;display:inline-flex}.ds-post{border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-md);overflow:hidden}.ds-posthead{align-items:center;gap:var(--vk-space-2);padding:var(--vk-space-3) var(--vk-space-4);background:var(--vk-color-raised);flex-wrap:wrap;font-size:12px;display:flex}.ds-postbody{padding:var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;max-height:24rem;display:flex;overflow:auto}.ds-mono{font:400 11.5px/1.4 var(--vk-font-mono);color:var(--vk-color-muted);overflow-wrap:anywhere}.ds-dl{gap:var(--vk-space-2);font-size:var(--vk-text-sm);flex-direction:column;margin:0;display:flex}.ds-dl dt{font-weight:700}.ds-dl dd{margin:2px 0 0;line-height:1.5}.ds-seal{align-items:center;gap:var(--vk-space-2);color:var(--vk-color-muted);padding:var(--vk-space-2) var(--vk-space-4);border-top:1px solid var(--vk-color-line);flex-wrap:wrap;font-size:12px;display:flex}.ds-count{color:var(--vk-color-muted);text-align:right;margin-top:calc(var(--vk-space-2) - var(--vk-space-4));font-size:12px}.ds-btns{gap:var(--vk-space-2);flex-wrap:wrap;align-items:center;display:flex}.ds-quiet{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0}.ds-raw>summary{cursor:pointer;min-height:44px;font-size:var(--vk-text-sm);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.ds-banner{gap:var(--vk-space-3);padding:var(--vk-space-4);border-radius:var(--vk-radius-md);background:var(--vk-color-ground);grid-template-columns:24px minmax(0,1fr);display:grid}.ds-banner b{display:block}.ds-done{gap:var(--vk-space-3);padding:var(--vk-space-4);border-radius:var(--vk-radius-md);background:var(--vk-color-success-wash);color:var(--vk-color-success-text);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.ds-check{background:var(--vk-color-success);width:44px;height:44px;color:var(--vk-color-success-text);border-radius:50%;place-items:center;display:grid}.ds-done b{font:700 1.3rem/1.1 var(--vk-font-display);display:block}.ds-hand{border-left:3px solid var(--vk-color-success);padding:var(--vk-space-1) 0 var(--vk-space-1) var(--vk-space-4);flex-direction:column;gap:4px;display:flex}.ds-alert{gap:var(--vk-space-2);padding:var(--vk-space-3) var(--vk-space-4);border-radius:var(--vk-radius-sm);background:var(--vk-color-signal-wash);color:var(--vk-color-text);box-shadow:inset 0 0 0 2px var(--vk-color-signal);font-size:var(--vk-text-sm);grid-template-columns:20px minmax(0,1fr);line-height:1.45;display:grid}.ds-alert b{color:var(--vk-color-signal-text)}.ds-sk{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);height:14px}.ds-sk--blk{border-radius:var(--vk-radius-md);height:88px}@keyframes ds-breathe{50%{opacity:.55}}.ds-load .ds-sk{animation:1.6s ease-in-out infinite ds-breathe}.ds-chip{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 3px;font-size:12px;display:inline-flex}.ds-row{gap:var(--vk-space-2);flex-wrap:wrap;align-items:center;display:flex}.ds{background:var(--vk-color-bg);color:var(--vk-color-text);font-family:var(--vk-font-body)}@media (prefers-reduced-motion:reduce){.ds-load .ds-sk{animation:none}}.raw-btn.svelte-cv0hi3{color:var(--muted);min-height:var(--tap)}.raw-btn.svelte-cv0hi3:hover{color:var(--marigold)}.raw-pre.svelte-cv0hi3{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow-y:auto}.sv-text.svelte-o3spin,.sv-k.svelte-o3spin{color:var(--text);overflow-wrap:anywhere;min-width:0}.sv-k.svelte-o3spin{color:var(--muted)}.sv-code.svelte-o3spin{background:var(--inset);overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:0 .3em;font-size:.92em}.sv-link.svelte-o3spin{color:var(--marigold);overflow-wrap:anywhere}.sv-nest.svelte-o3spin{border-color:var(--line)}.sv-more.svelte-o3spin{color:var(--marigold);min-height:24px}.sv-more.svelte-o3spin:hover{text-decoration:underline}.hv-k.svelte-1xjhdiq{overflow-wrap:anywhere}.hv-nest.svelte-1xjhdiq{border-color:var(--line)}.tcd.svelte-1uv2gp3{min-width:0;max-width:100%}.tcd.svelte-1uv2gp3>summary:where(.svelte-1uv2gp3){cursor:pointer;min-height:24px}.qcd-cols{columns:2 380px;column-gap:var(--vk-space-7)}.qcd-sec{break-inside:avoid;gap:var(--vk-space-3);padding-bottom:var(--vk-space-5);flex-direction:column;display:flex}.qcd-form{max-width:820px}.qcd *{box-sizing:border-box}.qcd a{color:var(--vk-color-text);text-underline-offset:3px;text-decoration:underline}.qcd-meta{color:var(--vk-color-muted);margin:0}.qcd fieldset{border:3px solid var(--vk-color-signal);border-radius:var(--vk-radius-sm);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;min-width:0;margin:0;display:flex}.qcd legend{padding:0 var(--vk-space-2);font:700 1.25rem/1.2 var(--vk-font-body)}.qcd-said{overflow-wrap:anywhere;margin:0}.qcd-id{font-family:var(--vk-font-mono);overflow-wrap:anywhere;font-size:.85em}.qcd-by{align-items:center;gap:var(--vk-space-2);margin:0;font-weight:700;display:flex}.qcd h3{font:700 1.25rem/1.3 var(--vk-font-body);padding-top:var(--vk-space-3);border-top:1px solid var(--vk-color-line);margin:0}.qcd h4{font:700 1.0625rem/1.3 var(--vk-font-body);margin:0}.qcd p{margin:0}.qcd-dl{gap:4px var(--vk-space-5);grid-template-columns:minmax(8.5em,max-content) minmax(0,1fr);margin:0;display:grid}.qcd-dl dt{font-weight:700}.qcd-dl dd{overflow-wrap:anywhere;margin:0}.qcd ul,.qcd ol{flex-direction:column;gap:4px;margin:0;padding-left:1.4em;display:flex}.qcd-row{gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.qcd-face{vertical-align:-4px;filter:grayscale(.6);display:inline-flex}.qcd-lb{min-height:44px;color:var(--vk-color-text);font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.qcd-dl dd .qcd-lb{min-height:0;padding:12px 0;display:inline}.qcd-src{font-family:var(--vk-font-mono);color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:.85em}.qcd .qcd-danger{background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:inset 0 0 0 2px var(--vk-color-text)}.qcd{gap:var(--vk-space-4);flex-direction:column;min-width:0;font-size:1.0625rem;line-height:1.55;display:flex;container:qcd/inline-size}.qcd:focus,.qcd:focus-visible{box-shadow:none;outline:none}.qcd .vk-button{white-space:nowrap;flex-shrink:0}.qcd-back{align-items:center;min-height:44px;display:inline-flex}.qcd-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qcd-form .vk-field__select select,.qcd-form select{max-width:360px}.qcd .qcs-radio input{width:20px;height:20px}@container qcd (width<=700px){.qcd-cols{columns:1}}@media (prefers-reduced-motion:reduce){.qcd *{transition:none;animation:none}}.qcd ul{list-style:outside}.qcd ol{list-style:decimal}.qcd-row .qcd-lb{justify-content:center;min-width:44px}.qcd-ln{color:var(--vk-color-text);font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:-12px -4px;padding:12px 4px;text-decoration:underline;display:inline-block}.qcd-back{color:var(--vk-color-text);text-underline-offset:3px;text-decoration:underline}.qcd-att{all:unset;cursor:pointer}.qcd-att:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.qcd-att[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.qcd-sec li,.qcd-sec li>ol li{overflow-wrap:anywhere;min-width:0}.qcd-details>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.qcd-projform{gap:var(--vk-space-3);flex-direction:column;display:flex}.qcs{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7);gap:var(--vk-space-5);flex-direction:column;font-size:1.0625rem;line-height:1.55;display:flex}.qcs *{box-sizing:border-box}.qcs h1{font:700 1.75rem/1.2 var(--vk-font-display);margin:0}.qcs p{margin:0}.qcs a{color:var(--vk-color-text);text-underline-offset:3px;text-decoration:underline}.qcs-grid{gap:var(--vk-space-6) var(--vk-space-5);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start;display:grid}.qcs-cell{gap:var(--vk-space-2);flex-direction:column;min-width:0;display:flex}.qcs-label{color:var(--vk-color-muted);font-weight:700}.qcs-panel{background:var(--vk-color-surface);border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5);gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.qcs h2{font:700 1.3rem/1.3 var(--vk-font-display);text-wrap:pretty;margin:0}.qcs-meta{color:var(--vk-color-muted)}.qcs fieldset{border:3px solid var(--vk-color-signal);border-radius:var(--vk-radius-sm);padding:var(--vk-space-3) var(--vk-space-4) var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;min-width:0;margin:0;display:flex}.qcs fieldset.plain{border-color:var(--vk-color-line)}.qcs legend{padding:0 var(--vk-space-2);font-size:1.125rem;font-weight:700}.qcs-by{align-items:center;gap:var(--vk-space-2);font-weight:700;display:flex}.qcs-face{filter:grayscale(.6);display:inline-flex}.qcs-subject{border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);padding:var(--vk-space-3) var(--vk-space-4);gap:var(--vk-space-2);flex-direction:column;display:flex}.qcs-dl{gap:4px var(--vk-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.qcs-dl dt{font-weight:700}.qcs-dl dd{overflow-wrap:anywhere;margin:0}.qcs-mono{font-family:var(--vk-font-mono);overflow-wrap:anywhere;font-size:.85em}.qcs-radio{gap:var(--vk-space-2);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;min-height:44px;padding:6px 0;display:grid}.qcs-radio input{width:20px;height:20px;accent-color:var(--vk-color-text);margin:3px 0 0}.qcs-row{gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.qcs-notice{border:2px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);padding:var(--vk-space-3) var(--vk-space-4);flex-direction:column;gap:4px;display:flex}.qcs-notice--ok{border-color:var(--vk-color-success-text);background:var(--vk-color-success-wash);color:var(--vk-color-success-text)}.qcs-alert{border:3px solid var(--vk-color-signal);border-radius:var(--vk-radius-sm);padding:var(--vk-space-3) var(--vk-space-4)}.qcs-alert b{color:var(--vk-color-signal-text)}.qcs-linkbtn{font:inherit;color:var(--vk-color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-14px -4px;padding:14px 4px;text-decoration:underline;display:inline}.qcs-row--alert{align-items:flex-start}.qcs-row--alert>.vk-button{flex:none}.qcs-hint{display:block}.ar:where(.cp,.cw,.ss) .vk-button{white-space:nowrap;white-space:nowrap;flex-shrink:0}:where(.ar:is(.cp,.cw,.ss)) *,:where(.ar:is(.cp,.cw,.ss)) :before,:where(.ar:is(.cp,.cw,.ss)) :after{box-sizing:border-box}:where(.ar:is(.cp,.cw,.ss)) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,dt,table,form,blockquote,figure,fieldset){margin:0;padding:0}:where(.ar:is(.cp,.cw,.ss)) :where(ul,ol){list-style:none}:where(.ar:is(.cp,.cw,.ss)) :where(fieldset){border:0;min-width:0}:where(.ar:is(.cp,.cw,.ss)) :where(button:where(:not(.vk-button)),input,select,textarea){font:inherit;color:inherit}:where(.ar:is(.cp,.cw,.ss)) :where(a){color:inherit}.ar:where(.cp,.cw,.ss){--bg:var(--vk-color-bg);--paper:var(--vk-color-surface);--text:var(--vk-color-text);--muted:var(--vk-color-muted);--rule:var(--vk-color-rule);--hair:var(--vk-color-line);--field:var(--vk-color-raised);--soft:color-mix(in srgb, var(--vk-color-text) 6%, var(--vk-color-bg));--s1:var(--vk-stage-1);--s2:var(--vk-stage-2);--s3:var(--vk-stage-3);--s4:var(--vk-stage-4);--s5:var(--vk-stage-5);--s6:var(--vk-stage-6);--s7:var(--vk-stage-7);--st-text:var(--vk-color-stage-text);--sig:var(--vk-color-signal);--sig-text:var(--vk-color-signal-text);--sig-wash:var(--vk-color-signal-wash);--sig-fg:var(--vk-face-ink);--ff:var(--vk-font-body);--fm:var(--vk-font-mono);--fs:var(--vk-font-serif);background:var(--bg);color:var(--text);font:400 14px/1.45 var(--ff);font-variant-numeric:tabular-nums lining-nums}.ar:where(.cp,.cw,.ss) :focus-visible{outline:3px solid var(--text);outline-offset:3px;box-shadow:none}.ar:where(.cp,.cw,.ss) .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar:where(.cp,.cw,.ss) .h44{position:relative}.ar:where(.cp,.cw,.ss) .h44:after{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ar:where(.cp,.cw,.ss) .kick{font:700 12px/1.2 var(--ff);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ar:where(.cp,.cw,.ss) .mono{font-family:var(--fm)}.ar:where(.cp,.cw,.ss) .muted{color:var(--muted)}.ar:where(.cp,.cw,.ss) .serif{font-family:var(--fs)}.ar:where(.cp,.cw,.ss) .fn{font:600 11px/1 var(--fm);vertical-align:super;color:var(--st-text);margin-left:2px}.ar:where(.cp,.cw,.ss) .kbd{font:500 11px/1 var(--fm);white-space:nowrap;border:1px solid;border-radius:2px;padding:2px 5px;display:inline-block}.ar:where(.cp,.cw,.ss) .chip{flex:none;width:10px;height:10px;display:inline-block}.ar:where(.cp,.cw,.ss) .c1{background:var(--s1)}.ar:where(.cp,.cw,.ss) .c2{background:var(--s2)}.ar:where(.cp,.cw,.ss) .c3{background:var(--s3)}.ar:where(.cp,.cw,.ss) .c4{background:var(--s4)}.ar:where(.cp,.cw,.ss) .c5{background:var(--s5)}.ar:where(.cp,.cw,.ss) .c6{background:var(--s6)}.ar:where(.cp,.cw,.ss) .c7{background:var(--s7)}.ar:where(.cp,.cw,.ss) .u{flex:none;width:18px;height:18px;display:inline-block}.ar:where(.cp,.cw,.ss) .u.needs{background:var(--sig)}.ar:where(.cp,.cw,.ss) .u.blocked{background:repeating-linear-gradient(135deg, var(--s5) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1.5px var(--s5)}.ar:where(.cp,.cw,.ss) .u.queued{box-shadow:inset 0 0 0 1.5px var(--s5)}.ar:where(.cp,.cw,.ss) .u.done{background:var(--s7)}.ar:where(.cp,.cw,.ss) .u.off{box-shadow:inset 0 0 0 1.5px var(--muted)}.ar:where(.cp,.cw,.ss) .ar-ini{background:var(--text);color:var(--bg);font-family:var(--ff);flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.ar:where(.cp,.cw,.ss) svg[data-mood]{flex:none}.ar:where(.cp,.cw,.ss) .ar-btn{background:var(--text);min-height:44px;color:var(--bg);font:800 14px var(--ff);white-space:nowrap;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ar:where(.cp,.cw,.ss) .ar-btn .kbd{border-color:currentColor}.ar:where(.cp,.cw,.ss) .ar-btn2{border:1px solid var(--rule);min-height:44px;color:var(--text);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.ar:where(.cp,.cw,.ss) .ar-btn2:hover{background:var(--text);color:var(--bg)}.ar:where(.cp,.cw,.ss) .ar-lk{min-height:44px;color:var(--text);font:700 13.5px var(--ff);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 0;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.ar:where(.cp,.cw,.ss) .ar-lk.quiet{color:var(--muted)}.ar:where(.cp,.cw,.ss) .ar-ib{border:1px solid var(--rule);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ar:where(.cp,.cw,.ss) .ar-ib:hover{background:var(--text);color:var(--bg)}:where(.cp,.cw,.ss) .ar-rail{z-index:3;background:var(--text);color:var(--bg);flex-direction:column;align-items:center;gap:4px;padding:16px 0;display:flex;position:relative}:where(.cp,.cw,.ss) .ar-mark{background:var(--bg);width:44px;height:44px;color:var(--text);place-items:center;margin-bottom:16px;text-decoration:none;display:grid}:where(.cp,.cw,.ss) .ar-nav{width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;text-decoration:none;display:grid;position:relative}:where(.cp,.cw,.ss) .ar-nav:hover{outline:1px solid var(--bg);outline-offset:-1px}:where(.cp,.cw,.ss) .ar-rail .ar-nav:focus-visible,:where(.cp,.cw,.ss) .ar-rail .ar-mark:focus-visible,:where(.cp,.cw,.ss) .ar-rail .ar-acct:focus-visible{outline-color:var(--bg)}:where(.cp,.cw,.ss) .ar-nav[aria-current=page]{background:var(--bg);color:var(--text)}:where(.cp,.cw,.ss) .ar-nav .tip,:where(.cp,.cw,.ss) .ar-acct .tip{border:1px solid var(--rule);background:var(--bg);color:var(--text);font:700 13px var(--ff);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:6px 10px;display:none;position:absolute;top:50%;left:54px;transform:translateY(-50%)}:where(.cp,.cw,.ss) .ar-nav:hover .tip,:where(.cp,.cw,.ss) .ar-nav:focus-visible .tip,:where(.cp,.cw,.ss) .ar-acct:hover .tip,:where(.cp,.cw,.ss) .ar-acct:focus-visible .tip{display:inline-flex}:where(.cp,.cw,.ss) .ar-acct{border:1.5px solid var(--bg);width:44px;height:44px;color:var(--bg);font:800 14px var(--ff);cursor:pointer;background:0 0;border-radius:2px;margin-top:4px;position:relative}:where(.cp,.cw,.ss) .ar-top{border-bottom:1px solid var(--rule);align-items:center;gap:20px;min-height:76px;padding:0 24px 0 40px;display:flex}:where(.cp,.cw,.ss) .ar-board{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.cp,.cw,.ss) .ar-sw{min-height:44px;color:var(--text);font:800 28px/1 var(--ff);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-stretch:80%;display:inline-flex}:where(.cp,.cw,.ss) .ar-sw:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}:where(.cp,.cw,.ss) .ar-cmd{cursor:text;flex:1;align-items:center;max-width:480px;min-height:44px;margin-left:auto;display:flex}:where(.cp,.cw,.ss) .ar-cmd .box{border-bottom:1.5px solid var(--rule);height:44px;color:var(--muted);flex:1;align-items:center;gap:10px;padding:0 10px;display:flex}:where(.cp,.cw,.ss) .ar-cmd input{min-width:0;font:500 16px var(--ff);color:var(--text);background:0 0;border:0;outline:none;flex:1}:where(.cp,.cw,.ss) .ar-cmd input::placeholder{color:var(--muted)}:where(.cp,.cw,.ss) .ar-cmd:focus-within .box{outline:3px solid var(--text);outline-offset:2px}:where(.cp,.cw,.ss) .ar-live{font:700 12px var(--ff);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(.cp,.cw,.ss) .ar-live i{background:var(--st-text);width:8px;height:8px}:where(.cp,.cw,.ss) .ar-sub{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 24px;min-height:48px;padding:0 40px;display:flex}:where(.cp,.cw,.ss) .ar-tab{min-height:48px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;position:relative}:where(.cp,.cw,.ss) .ar-tab[aria-current=page],:where(.cp,.cw,.ss) .ar-tab[aria-pressed=true],:where(.cp,.cw,.ss) .ar-tab[aria-selected=true]{color:var(--text)}:where(.cp,.cw,.ss) .ar-tab[aria-current=page]:after,:where(.cp,.cw,.ss) .ar-tab[aria-pressed=true]:after,:where(.cp,.cw,.ss) .ar-tab[aria-selected=true]:after{content:"";background:var(--text);height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(.cp,.cw,.ss) .ar-tab .mono{font-size:12px;font-weight:500}:where(.cp,.cw,.ss) .ar-fl{border:1px solid var(--rule);height:32px;color:var(--text);font:700 13px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}:where(.cp,.cw,.ss) .ar-fl i{font:500 12px var(--fm);color:var(--muted);font-style:normal}:where(.cp,.cw,.ss) .ar-sub .r{font:500 12px var(--fm);color:var(--muted);white-space:nowrap;margin-left:auto}:where(.cp,.cw,.ss) .ar-hero{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:28px;display:grid}:where(.cp,.cw,.ss) .ar-hero .big{font:900 184px/.78 var(--ff);letter-spacing:-.04em;color:var(--sig);font-stretch:72%}:where(.cp,.cw,.ss) .ar-hero .big.ink{color:var(--text)}:where(.cp,.cw,.ss) .ar-hero .txt{flex-direction:column;gap:12px;padding-bottom:4px;display:flex}:where(.cp,.cw,.ss) .ar-hero h1{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}:where(.cp,.cw,.ss) .ar-hero p{max-width:640px;font:400 18px/1.45 var(--fs)}:where(.cp,.cw,.ss) .ar-sec{flex-direction:column;gap:16px;min-width:0;display:flex}:where(.cp,.cw,.ss) .ar-sec>.hd{border-top:1.5px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:10px;display:flex}:where(.cp,.cw,.ss) .ar-sec>.hd .no{font:500 12px var(--fm);color:var(--muted)}:where(.cp,.cw,.ss) .ar-sec>.hd h2{font:800 16px/1.2 var(--ff)}:where(.cp,.cw,.ss) .ar-sec>.hd .r{font:500 12px var(--fm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:inline-flex}:where(.cp,.cw,.ss) .ar-figs{border-top:1.5px solid var(--rule);border-bottom:1px solid var(--hair);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(.cp,.cw,.ss) .ar-figs>div{flex-direction:column;gap:6px;min-width:0;padding:12px 12px 14px 0;display:flex}:where(.cp,.cw,.ss) .ar-figs>div+div{border-left:1px solid var(--hair);padding-left:14px}:where(.cp,.cw,.ss) .ar-figs b{font:900 52px/.86 var(--ff);letter-spacing:-.03em;white-space:nowrap;font-stretch:72%}:where(.cp,.cw,.ss) .ar-figs b small{letter-spacing:0;margin-left:3px;font-size:17px;font-weight:700}:where(.cp,.cw,.ss) .ar-figs b.z{color:var(--muted);font-weight:300}:where(.cp,.cw,.ss) .ar-figs .sig b{color:var(--sig)}:where(.cp,.cw,.ss) .ar-figs .sig span{color:var(--sig-text)}:where(.cp,.cw,.ss) .ar-figs span{color:var(--muted);font-size:12.5px;font-weight:600}:where(.cp,.cw,.ss) .ar-ramp{gap:2px;display:flex}:where(.cp,.cw,.ss) .ar-ramp i{opacity:.28;width:14px;height:8px}:where(.cp,.cw,.ss) .ar-ramp i.on{opacity:1}:where(.cp,.cw,.ss) .ar-q{border-left:4px solid var(--sig);flex-direction:column;gap:8px;padding:2px 0 0 18px;display:flex}:where(.cp,.cw,.ss) .ar-q.ink{border-left-color:var(--text)}:where(.cp,.cw,.ss) .ar-q.done{border-left-color:var(--s7)}:where(.cp,.cw,.ss) .ar-q.off{border-left-color:var(--hair)}:where(.cp,.cw,.ss) .ar-q h3{font:800 14px var(--ff);color:var(--sig-text);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:where(.cp,.cw,.ss) .ar-q.ink h3,:where(.cp,.cw,.ss) .ar-q.done h3,:where(.cp,.cw,.ss) .ar-q.off h3{color:var(--text)}:where(.cp,.cw,.ss) .ar-q h3 .mono{margin-left:auto;font-size:12px;font-weight:500}:where(.cp,.cw,.ss) .ar-q blockquote{font:400 19px/1.42 var(--fs);overflow-wrap:anywhere}:where(.cp,.cw,.ss) .ar-q blockquote code,:where(.cp,.cw,.ss) .ar-id{font:500 .78em var(--fm);overflow-wrap:anywhere}:where(.cp,.cw,.ss) .ar-pfn{border-top:1px solid var(--hair);font:400 14px/1.4 var(--fs);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:0;padding-top:6px;display:grid}:where(.cp,.cw,.ss) .ar-pfn .k{font:600 11.5px var(--fm);color:var(--st-text)}:where(.cp,.cw,.ss) .ar-pfn code{font:500 12.5px var(--fm);overflow-wrap:anywhere}:where(.cp,.cw,.ss) .ar-notes{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding-top:10px;display:grid}:where(.cp,.cw,.ss) .ar-notes li{font:400 14.5px/1.45 var(--fs);grid-template-columns:22px minmax(0,1fr);display:grid}:where(.cp,.cw,.ss) .ar-notes li .k{font:600 11.5px/1.9 var(--fm);color:var(--st-text)}:where(.cp,.cw,.ss) .ar-notes li i{font-style:italic}.ar:where(.cp,.cw,.ss) .ttl{color:var(--text);font:700 14px/1.3 var(--ff);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;position:relative}.ar:where(.cp,.cw,.ss) .ttl:after{content:"";height:max(44px,100% + 8px);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.ar:where(.cp,.cw,.ss) .ttl:hover{text-underline-offset:3px;text-decoration:underline}:where(.cp,.cw,.ss) .ar-tbl{border-collapse:collapse;table-layout:fixed;width:100%}:where(.cp,.cw,.ss) .ar-tbl th{text-align:left;height:30px;font:700 12px var(--ff);color:var(--muted);border-bottom:1px solid var(--rule);vertical-align:bottom;padding:0 10px 0 0}:where(.cp,.cw,.ss) .ar-tbl td{overflow-wrap:break-word;border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 10px 10px 0}:where(.cp,.cw,.ss) .ar-tbl tr.sel td{background:var(--soft)}:where(.cp,.cw,.ss) .ar-tbl tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--text);padding-left:8px}:where(.cp,.cw,.ss) .ar-tbl .ix{font:500 12.5px var(--fm);color:var(--muted)}:where(.cp,.cw,.ss) .ar-tbl .stg{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}:where(.cp,.cw,.ss) .ar-tbl .ag{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}:where(.cp,.cw,.ss) .ar-tbl .m{font:500 12.5px var(--fm);color:var(--muted)}:where(.cp,.cw,.ss) .ar-tbl .m.sig,.ar:where(.cp,.cw,.ss) .sigt{color:var(--sig-text);font-weight:600}:where(.cp,.cw,.ss) .ar-st{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}:where(.cp,.cw,.ss) .ar-st .u{width:11px;height:11px}:where(.cp,.cw,.ss) .ar-st.needs{color:var(--sig-text)}:where(.cp,.cw,.ss) .ar-facts{font:500 12px/1.35 var(--fm);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}:where(.cp,.cw,.ss) .ar-facts>span{overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}:where(.cp,.cw,.ss) .ar-facts .p{color:var(--text);font-weight:600}:where(.cp,.cw,.ss) .ar-kv{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;display:grid}:where(.cp,.cw,.ss) .ar-kv>dt,:where(.cp,.cw,.ss) .ar-kv>dd{border-top:1px solid var(--hair);padding:9px 0}:where(.cp,.cw,.ss) .ar-kv>dt{font-size:13px;font-weight:700}:where(.cp,.cw,.ss) .ar-kv>dd{overflow-wrap:anywhere}:where(.cp,.cw,.ss) .ar-field{flex-direction:column;gap:6px;display:flex}:where(.cp,.cw,.ss) .ar-field>label,.ar:where(.cp,.cw,.ss) .lab{font-size:14px;font-weight:700}:where(.cp,.cw,.ss) .ar-in,:where(.cp,.cw,.ss) .ar-sel,:where(.cp,.cw,.ss) .ar-ta{border:1px solid var(--rule);background:var(--field);width:100%;min-height:44px;color:var(--text);font:400 16px/1.45 var(--ff);border-radius:0;padding:0 10px}:where(.cp,.cw,.ss) .ar-ta{resize:vertical;min-height:88px;padding:10px 12px}:where(.cp,.cw,.ss) .ar-in::placeholder,:where(.cp,.cw,.ss) .ar-ta::placeholder{color:var(--muted)}:where(.cp,.cw,.ss) .ar-hint{font:500 12px/1.4 var(--fm);color:var(--muted)}:where(.cp,.cw,.ss) .ar-status{border-top:1px solid var(--rule);min-height:32px;font:500 12px var(--fm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 20px;padding:0 40px;display:flex}:where(.cp,.cw,.ss) .ar-status .sig{color:var(--sig-text);font-weight:600}:where(.cp,.cw,.ss) .ar-status .r{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.cd-fig{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cd-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.cd-h{font:800 14px/1.3 var(--ff);margin-bottom:8px}.cd-h .mono{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.cd-p{font:400 16px/1.5 var(--fs);overflow-wrap:anywhere}.cd-ol{counter-reset:n;flex-direction:column;display:flex}.cd-ol li{counter-increment:n;border-top:1px solid var(--hair);overflow-wrap:anywhere;grid-template-columns:26px minmax(0,1fr);padding:7px 0;display:grid}.cd-ol li:before{content:counter(n, decimal-leading-zero);font:500 12px/1.6 var(--fm);color:var(--muted)}.cd-ol li.done{color:var(--muted)}.cd-ol li.done span{text-decoration:line-through}.cd-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:4px 0 8px;display:grid}.cd-meter i{background:var(--s7);height:8px}.cd-meter i.off{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.cd-dt{border-collapse:collapse;table-layout:fixed;width:100%}.cd-dt td,.cd-dt th{border-top:1px solid var(--hair);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:9px 12px 9px 0}.cd-dt th[scope=rowgroup]{width:112px;font:700 12px/1.4 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1.5px solid var(--rule)}.cd-dt th[scope=row]{width:132px;font-size:13px;font-weight:700}.cd-dt tr.g td{border-top:1.5px solid var(--rule)}.cd-dt thead th{height:30px;font:700 12px var(--ff);color:var(--muted);border-top:0;border-bottom:1px solid var(--rule);vertical-align:bottom;padding-top:0}.cd-dt .m{font:500 12.5px var(--fm);white-space:nowrap}.cd-dt .ag{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cd-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cd-who{grid-template-columns:max-content minmax(0,1fr);column-gap:14px;display:grid}.cd-who dt,.cd-who dd{border-top:1px solid var(--hair);padding:9px 0}.cd-who dt{font:500 12px/1.6 var(--fm);color:var(--muted)}.cd-who dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.cd-who dd b{font-weight:700}.cd-tabs{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.cd-tabs .end{gap:4px;margin-left:auto;display:inline-flex}.cd-panel{flex-direction:column;gap:22px;padding-top:20px;display:flex}.ar:where(.cp).cp{flex-direction:column;min-height:900px;display:flex}.cp-top{background:var(--text);min-height:64px;color:var(--bg);align-items:center;gap:16px;padding:0 24px;display:flex}.cp-top .mk{background:var(--bg);width:44px;height:44px;color:var(--text);place-items:center;text-decoration:none;display:grid}.cp-top :focus-visible{outline-color:var(--bg)}.cp-crumb{font:700 13px var(--ff);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cp-crumb a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.cp-crumb .id{font:500 12.5px var(--fm);letter-spacing:0;text-transform:none;align-items:center;display:inline-flex}.cp-crumb .id button{width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cp-top .ar-cmd .box{border-bottom-color:var(--bg);color:var(--bg)}.cp-top .ar-cmd input{color:var(--bg)}.cp-top .ar-cmd input::placeholder{color:color-mix(in srgb, var(--vk-color-bg) 78%, transparent)}.cp-top .ar-cmd:focus-within .box{outline-color:var(--bg)}.cp-tb{border:1px solid var(--bg);min-height:44px;color:var(--bg);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cp-ic{width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;display:grid}.cp-acct{border:1.5px solid var(--bg);width:44px;height:44px;color:var(--bg);font:800 14px var(--ff);cursor:pointer;background:0 0;border-radius:2px}.cp-body{flex-direction:column;flex:1;gap:28px;padding:16px 40px 40px;display:flex}.cp-from{color:var(--muted);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.cp-from a{min-height:44px;color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.cp-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;display:grid}.cp-head h1{font:800 52px/1 var(--ff);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:1100px;font-stretch:80%}.cp-people{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:8px 28px;padding:10px 0;font-size:14px;display:flex}.cp-people>div{align-items:center;gap:7px;display:inline-flex}.cp-people dt{font:500 12px var(--fm);color:var(--muted)}.cp-people dd{align-items:center;gap:6px;font-weight:700;display:inline-flex}.cp-cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:36px;display:grid}.cp-cols>div{flex-direction:column;gap:32px;min-width:0;display:flex}.cp-cols .cd-dt th[scope=rowgroup]{white-space:nowrap;overflow-wrap:normal;width:136px}.cp-cols .cd-dt th[scope=row]{white-space:nowrap;overflow-wrap:normal;width:164px}.cd-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar:where(.cp,.cw,.ss) .note{color:var(--muted)}.cd-refs .mono{color:var(--muted);margin-top:2px;font-size:12px;display:block}.cp-cols .cd-two{grid-template-columns:minmax(0,1fr);gap:18px}.cp-form{border:1.5px solid var(--rule);background:var(--paper);flex-direction:column;gap:12px;padding:16px;display:flex}.cp-form .row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cp-q blockquote{font-size:18px}@media (width<=1279.98px){.cp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-cols>div:nth-child(3){grid-column:1/-1}}@media (width<=899.98px){.cp-cols{grid-template-columns:minmax(0,1fr)}.cp-head h1{font-size:34px}:where(.cp,.cw,.ss) .ar-figs{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.cp-top{flex-wrap:wrap}}.ar.cw{flex-direction:column;gap:28px;min-width:0;display:flex}.ar.cw:focus,.ar.cw:focus-visible{outline:none}.ar.cw .cw-cols{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}.ar.cw .cw-cols>div{flex-direction:column;gap:28px;min-width:0;display:flex}.ar.cw .cw-form{border:1.5px solid var(--rule);background:var(--paper);flex-direction:column;gap:12px;padding:16px;display:flex}.ar.cw .cw-form .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ar.cw .cw-form .row .ar-btn{margin-left:auto}.ar.cw .cw-foot{border-top:1.5px solid var(--rule);flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.cw-crumb{min-height:44px;font:700 14px var(--ff);color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cw-crumb:hover{text-decoration:underline}.cw-id{font:500 12.5px var(--fm);color:var(--muted);align-items:center;gap:2px;display:inline-flex}.cw-id button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cw-time{font:500 12px var(--fm);color:var(--muted)}.ar.cw .ss-cmd,.ar.ss .ss-cmd{flex-direction:column;gap:12px;display:flex}.ar.cw .ss-cmd{border:1.5px solid var(--rule);background:var(--paper);padding:16px 18px 18px}.ar.cw .ss-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ar.cw .ss-alert .ar-lk,.ar.ss .ss-alert .ar-lk{min-height:0}.ar.cw .ss-err{color:var(--text);align-items:center;gap:6px;font-weight:700;display:flex}.ar.cw :focus-visible{outline:3px solid var(--text);outline-offset:3px}.ar.cw .cd-tabs [role=tab]{cursor:pointer}@container card (width<=700px){.ar.cw .cw-cols{grid-template-columns:minmax(0,1fr)}}.ar.cw{container:card/inline-size}@media (prefers-reduced-motion:reduce){.ss-sk{animation:none}}.ar.cw .ar-tab{justify-content:center;min-width:44px}.cw-crumb,.cw-id{font-family:var(--vk-font-body)}.ar.cw .cd-dt td .ar-lk{margin:-12px 0}.ar .ar-run{all:unset;cursor:pointer;font:inherit;text-underline-offset:3px;min-height:24px;text-decoration:underline}.ar .ar-run:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.ar .cd-ev td{overflow-wrap:anywhere;min-width:0}.ar .cd-details>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.ar .cd-ev{table-layout:fixed;width:100%}.ar.ss{flex-direction:column;gap:32px;padding:40px 40px 56px;display:flex}.ss-head{border-bottom:1.5px solid var(--rule);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.ss-head h1{font:800 52px/1 var(--ff);letter-spacing:-.02em;font-stretch:80%}.ss-head p{max-width:760px;font:400 18px/1.45 var(--fs)}.ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.ss-cell{flex-direction:column;gap:12px;min-width:0;display:flex}.ss-label{border-top:1.5px solid var(--rule);align-items:baseline;gap:12px;padding-top:10px;display:flex}.ss-label .no{font:500 12px var(--fm);color:var(--muted)}.ss-label b{font:800 16px var(--ff)}.ss-panel{background:var(--paper);border:1px solid var(--hair);flex-direction:column;min-width:0;display:flex}.ss-bar{border-bottom:1px solid var(--hair);font:500 12px var(--fm);color:var(--muted);align-items:center;gap:8px;padding:10px 18px;display:flex}.ss-body{flex-direction:column;gap:16px;padding:18px;display:flex}.ss-title{font:800 22px/1.12 var(--ff);letter-spacing:-.01em;overflow-wrap:anywhere;font-stretch:85%}.ss-cmd{border-top:1.5px solid var(--rule);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.ss-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ss .ar-q blockquote{font-size:17px}.ss .ar-track li{font-size:11px}.ss-subj{border-collapse:collapse;table-layout:fixed;width:100%}.ss-subj th,.ss-subj td{border-top:1px solid var(--hair);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px 8px 0}.ss-subj th{width:88px;font:700 12.5px var(--ff);color:var(--muted)}.ss-subj td.serif{font:400 15.5px/1.45 var(--fs)}.ss-subj .mono{font-size:12.5px}.ss-seal{border-top:1.5px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 0 0;font-size:13px;font-weight:700;display:flex}.ss-seal .mono{font-weight:500}.ss-banner{background:var(--text);color:var(--bg);font:800 14px var(--ff);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px;display:flex}.ss-banner span{font:500 12px var(--fm);margin-left:auto}.ss-figs{border-top:1.5px solid var(--rule);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-figs>div{flex-direction:column;gap:6px;min-width:0;padding:10px 8px 12px 0;display:flex}.ss-figs>div+div{border-left:1px solid var(--hair);padding-left:10px}.ss-figs b{font:900 30px/.95 var(--ff);overflow-wrap:anywhere;font-stretch:72%}.ss-figs b.st{align-items:center;gap:6px;display:inline-flex}.ss-figs b.st .u{width:14px;height:14px}.ss-figs span{color:var(--muted);font-size:12px;font-weight:600}.ss-kv{border-collapse:collapse;width:100%}.ss-kv td{border-top:1px solid var(--hair);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px 8px 0}.ss-kv td:first-child{width:96px;font:700 12.5px var(--ff);color:var(--muted)}.ss-ag{align-items:center;gap:6px;display:inline-flex}.ss-err{color:var(--text);font-weight:700}.ss-field-bad .ar-ta{border-width:2px}.ss-alert{border:1.5px solid var(--rule);background:var(--bg);flex-basis:100%;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.ss-alert b{font-weight:800}.ss-sk{background:linear-gradient(90deg, var(--soft) 40%, var(--hair) 50%, var(--soft) 60%);background-size:300% 100%;height:12px;animation:1.4s linear infinite ss-fill;display:block}.ss-figs .ss-sk{width:70%;height:26px}@keyframes ss-fill{0%{background-position:100% 0}to{background-position:0 0}}.ar.ss .ss-alert .ar-lk{min-height:0}.ar.ss .ss-err{align-items:center;gap:6px;display:flex}.ar.ss .ss-panel{container:ssp/inline-size}.pcd-back{min-height:44px;color:var(--vk-color-muted);font-size:var(--vk-text-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pcd-back:hover{text-decoration:underline}.pcd-line{font:500 12.5px/1.9 var(--vk-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);column-gap:var(--vk-space-3);flex-wrap:wrap;margin:0;display:flex}.pcd-line b{color:var(--vk-color-text);font-weight:600}.pcd-line .sig{color:var(--vk-color-signal-text)}.pcd-meta{font:400 11.5px/1 var(--vk-font-mono);letter-spacing:0;text-transform:none;color:var(--vk-color-faint);align-items:center;display:inline-flex}.pcd-copy{min-width:44px;min-height:44px;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-14px 0;display:inline-grid}.pcd-rule{border:0;border-top:1px solid var(--vk-color-line);margin:0}.pcd-letter{gap:var(--vk-space-4);flex-direction:column;display:flex}.pcd-dear{font:italic 400 1.35rem/1.3 var(--vk-font-display);margin:0}.pcd-voice{font:400 1.22rem/1.6 var(--vk-font-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.pcd-id{font:400 .78em/1.4 var(--vk-font-mono);overflow-wrap:anywhere}.pcd-sign{align-items:center;gap:var(--vk-space-3);display:flex}.pcd-sign .n{font:italic 500 1.15rem/1.2 var(--vk-font-display)}.pcd-sign .r{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.pcd-h{font:italic 500 1.5rem/1.2 var(--vk-font-display);margin:0}.pcd-reply{gap:var(--vk-space-4);padding:var(--vk-space-5);border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);background:var(--vk-color-raised);flex-direction:column;display:flex}.pcd-grid{gap:var(--vk-space-4);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;display:grid}.pcd-small{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.pcd-enc{border-top:1px solid var(--vk-color-line)}.pcd-enc:last-of-type{border-bottom:1px solid var(--vk-color-line)}.pcd-enc>summary{align-items:baseline;gap:var(--vk-space-3);min-height:56px;padding:var(--vk-space-3) 0;cursor:pointer;list-style:none;display:flex}.pcd-enc>summary::-webkit-details-marker{display:none}.pcd-enc>summary .t{font:500 1.2rem/1.3 var(--vk-font-display)}.pcd-enc>summary .c{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.pcd-enc>summary .o{font-size:var(--vk-text-sm);color:var(--vk-color-muted);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.pcd-encbody{padding:0 0 var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;display:flex}.pcd-p{text-wrap:pretty;margin:0;line-height:1.6}.pcd-ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;line-height:1.5;display:flex}.pcd-sc{font:600 11.5px/1.2 var(--vk-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-color-muted);margin:0}.pcd-groups{align-items:start;gap:var(--vk-space-5);border-top:1px solid var(--vk-color-line);padding-top:var(--vk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pcd-groups>div{gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.pcd-dl{gap:var(--vk-space-3);flex-direction:column;margin:0;display:flex}.pcd-dl dt{font-weight:600;font-size:var(--vk-text-sm)}.pcd-dl dd{font:400 1rem/1.45 var(--vk-font-display);overflow-wrap:anywhere;margin:2px 0 0}.pcd-link{color:var(--vk-color-text);text-underline-offset:3px}.pcd-more{min-height:44px;color:var(--vk-color-text);font:600 var(--vk-text-sm)/44px var(--vk-font-body);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:-12px 0;padding:0 2px;text-decoration:underline;display:inline-block}.pcd-danger{background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:inset 0 0 0 2px var(--vk-color-text)}.pcd-meter{background:var(--vk-color-line);height:4px}.pcd-meter i{background:var(--vk-color-text);height:100%;display:block}.pcd-foot{gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.pcd{gap:var(--vk-space-5);flex-direction:column;min-width:0;display:flex;container:pcd/inline-size}.pcd,.pcd *,.pcd :before,.pcd :after{box-sizing:border-box}.pcd:focus,.pcd:focus-visible{box-shadow:none;outline:none}.pcd{font-family:var(--vk-font-body)}.pcd-ul{list-style:outside}.pcd-lines{margin-top:-12px}.pcd .vk-button{white-space:nowrap;flex-shrink:0}.pcd-bar{align-items:center;gap:var(--vk-space-2) var(--vk-space-3);flex-wrap:wrap;min-width:0;display:flex}.pcd-p--brief{font:400 1.1rem/1.6 var(--vk-font-display)}.pcd-two{gap:var(--vk-space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.pcd-two>div{gap:var(--vk-space-2);flex-direction:column;min-width:0;display:flex}.pcd-foot--split{justify-content:space-between}.pcd-foot--split>span:last-child{align-items:center;gap:var(--vk-space-4);display:flex}.pcd-small--flush{margin:0}.pcd-block{display:block}.pcd-encs>.pcd-sc{margin-bottom:var(--vk-space-2)}.pcd-linkbtn{font:inherit;color:var(--vk-color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-14px -8px;padding:14px 8px;text-decoration:underline;display:inline}.pcd a.pcd-link,.pcd a.pcd-back{text-decoration:underline}.pcd-back{text-decoration:none}.pcd-raw{white-space:break-spaces;overflow-wrap:anywhere;font:400 11.5px/1.5 var(--vk-font-mono);max-height:16rem;margin:0;overflow:auto}.pcd-log{gap:var(--vk-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pcd-log li{gap:var(--vk-space-3);font-size:var(--vk-text-sm);grid-template-columns:24px minmax(0,1fr);line-height:1.45;display:grid}.pcd-log .t{color:var(--vk-color-muted);font:400 11px/1.6 var(--vk-font-mono);display:block}.pcd-log .stop{color:var(--vk-color-signal-text)}.pcd-adds{gap:var(--vk-space-3);flex-direction:column;display:flex}.pcd-row{align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;display:flex}.pcd-row>.vk-field{width:100%}.pcd .pcs-dear{font:italic 400 1.35rem/1.3 var(--vk-font-display)}.pcd .pcs-voice{font:400 1.22rem/1.6 var(--vk-font-display)}.pcd .pcs-sign .n{font:italic 500 1.15rem/1.2 var(--vk-font-display)}.pcd .pcs-h{font:italic 500 1.5rem/1.2 var(--vk-font-display)}.pcd .pcs-title{font:500 1.4rem/1.2 var(--vk-font-display)}@container pcd (width<=620px){.pcd-grid,.pcd-two,.pcd-groups{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pcd *{animation:none}}.pcd-linkbtn.pcd-small{font-size:var(--vk-text-sm)}.pcd-att{gap:var(--vk-space-3);flex-direction:column;display:flex}.pcd-atthead{all:unset;box-sizing:border-box;align-items:baseline;gap:var(--vk-space-3);cursor:pointer;min-height:44px;display:flex}.pcd-atthead .pcd-p{flex:1;min-width:0}.pcd-atthead .o{font-size:var(--vk-text-sm);color:var(--vk-color-muted);text-underline-offset:3px;text-decoration:underline}.pcd-atthead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.pcd-attbody{gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.pcd-log li>span{overflow-wrap:anywhere;min-width:0}.pcd-details{font-size:var(--vk-text-sm)}.pcd-details>summary{text-underline-offset:3px;min-height:44px;color:var(--vk-color-muted);align-items:center;text-decoration:underline;display:inline-flex}.pcd-projform{gap:var(--vk-space-3);margin-block:var(--vk-space-2);flex-direction:column;display:flex}.pcd-two--one{grid-template-columns:minmax(0,1fr)}.pcs{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7);gap:var(--vk-space-5);flex-direction:column;display:flex}.pcs *{box-sizing:border-box}.pcs-h1{font:500 2.4rem/1.1 var(--vk-font-display);margin:0}.pcs-grid{gap:var(--vk-space-6) var(--vk-space-5);border-top:2px solid var(--vk-color-text);padding-top:var(--vk-space-5);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start;display:grid}.pcs-cell{gap:var(--vk-space-2);flex-direction:column;min-width:0;display:flex}.pcs-label{font:600 11.5px/1.3 var(--vk-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-color-muted)}.pcs-sheet{background:var(--vk-color-surface);border-radius:var(--vk-radius-sm);box-shadow:0 0 0 1px var(--vk-color-line), 0 10px 30px color-mix(in oklch, var(--vk-color-text) 8%, transparent);padding:var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;min-width:0;display:flex}.pcs-eyebrow{align-items:center;gap:var(--vk-space-2);font:600 11px/1 var(--vk-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-color-muted);display:inline-flex}.pcs-eyebrow--sig{color:var(--vk-color-signal-text)}.pcs-dot{background:var(--vk-color-signal);border-radius:50%;width:7px;height:7px}.pcs-title{font:500 1.4rem/1.2 var(--vk-font-display);text-wrap:pretty;margin:0}.pcs-line{font:500 11.5px/1.8 var(--vk-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);margin:0}.pcs-dear{font:italic 400 1.15rem/1.3 var(--vk-font-display);margin:0}.pcs-voice{font:400 1.1rem/1.55 var(--vk-font-display);overflow-wrap:anywhere;margin:0}.pcs-sign{align-items:center;gap:var(--vk-space-3);display:flex}.pcs-sign .n{font:italic 500 1.05rem/1.2 var(--vk-font-display)}.pcs-small{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0}.pcs-h{font:italic 500 1.2rem/1.2 var(--vk-font-display);margin:0}.pcs-enc{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm)}.pcs-enc>summary{align-items:baseline;gap:var(--vk-space-2);min-height:48px;padding:var(--vk-space-3) var(--vk-space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.pcs-enc>summary::-webkit-details-marker{display:none}.pcs-enc>summary .t{font:500 1.05rem/1.3 var(--vk-font-display)}.pcs-encbody{padding:0 var(--vk-space-4) var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;max-height:19rem;display:flex;overflow:auto}.pcs-mono{font:400 11px/1.4 var(--vk-font-mono);color:var(--vk-color-muted);overflow-wrap:anywhere}.pcs-dl{gap:var(--vk-space-2);flex-direction:column;margin:0;display:flex}.pcs-dl dt{font:600 11px/1.3 var(--vk-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--vk-color-muted)}.pcs-dl dd{font:400 1rem/1.5 var(--vk-font-display);margin:2px 0 0}.pcs-seal{align-items:center;gap:var(--vk-space-2);font:italic 400 .95rem/1.3 var(--vk-font-display);color:var(--vk-color-muted);display:flex}.pcs-reply{gap:var(--vk-space-3);padding:var(--vk-space-4);background:var(--vk-color-raised);border-radius:var(--vk-radius-sm);border:1px solid var(--vk-color-line);flex-direction:column;display:flex}.pcs-choices{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.pcs-choices legend{margin-bottom:var(--vk-space-2);font-weight:600;font-size:var(--vk-text-sm);padding:0}.pcs-choice{gap:var(--vk-space-2);min-height:44px;padding:var(--vk-space-2) 0;border-bottom:1px solid var(--vk-color-line);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.pcs-choice input{width:18px;height:18px;accent-color:var(--vk-color-text);margin:3px 0 0}.pcs-choice b{font:500 1rem/1.3 var(--vk-font-display);display:block}.pcs-count{color:var(--vk-color-muted);font-size:12px}.pcs-row{gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.pcs-banner{gap:var(--vk-space-3);padding:var(--vk-space-3) 0;border-top:2px solid var(--vk-color-text);border-bottom:1px solid var(--vk-color-line);grid-template-columns:22px minmax(0,1fr);display:grid}.pcs-banner b{font:500 1.1rem/1.3 var(--vk-font-display);display:block}.pcs-done{align-items:baseline;gap:var(--vk-space-3);padding:var(--vk-space-3) 0;border-top:2px solid var(--vk-color-success);border-bottom:1px solid var(--vk-color-line);color:var(--vk-color-success-text);display:flex}.pcs-done b{font:italic 500 1.6rem/1 var(--vk-font-display)}.pcs-alert{gap:var(--vk-space-2);padding:var(--vk-space-3);border-left:3px solid var(--vk-color-signal);background:var(--vk-color-signal-wash);font-size:var(--vk-text-sm);grid-template-columns:18px minmax(0,1fr);line-height:1.45;display:grid}.pcs-alert b{color:var(--vk-color-signal-text)}.pcs-link{color:var(--vk-color-text);text-underline-offset:3px}.pcs-sk{background:var(--vk-color-raised);border-radius:2px;height:12px}@keyframes pcs-fade{50%{opacity:.5}}.pcs-load .pcs-sk{animation:2.4s ease-in-out infinite pcs-fade}.pcs-linkbtn{font:inherit;color:var(--vk-color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-14px -8px;padding:14px 8px;text-decoration:underline;display:inline}.pcs-mono .pcs-linkbtn{margin:-16px -10px;padding:16px 10px}.pcs-row--alert{flex-wrap:nowrap;align-items:flex-start}.pcs-row--alert>.vk-button{flex:none}.pcs-head{flex-direction:column;gap:4px;display:flex}.pcs-sk--55{width:55%}.pcs-sk--30{width:30%;height:18px}.pcs-sk--70{width:70%}.pcs-loadnote{font:italic 400 1rem/1.3 var(--vk-font-display)}.pcs-voice--muted{color:var(--vk-color-muted)}.pcs a.pcs-link{text-decoration:underline}.pcs-tag{white-space:normal}.pcs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pcs-load .pcs-sk{animation:none}}.pcs-seal{margin:1em 0}.pcs-reply .pcs-count{margin-top:-4px}.pcard .small{font-size:14px}.pcard .id{overflow-wrap:anywhere;font-size:12px}.pcard .kvg{flex-direction:column;gap:6px;display:flex}.pcard .kvg+.kvg{margin-top:14px}.pcard .gh{letter-spacing:.04em;color:var(--vk-color-muted);font-size:13px;font-weight:700}.pcard .kv{flex-direction:column;gap:10px;display:flex}.pcard .kv dt{font-size:13px;font-weight:700}.pcard .kv dd{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.pcard .more,.pcard .lnk{text-underline-offset:3px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}.pcard .more{min-height:32px}.pcard .rawrow{gap:18px;margin-top:8px;display:flex}.pcard .nl{flex-direction:column;gap:8px;padding-left:22px;list-style:decimal;display:flex}.pcard .nl li{overflow-wrap:anywhere;padding-left:2px;font-size:15px;line-height:1.45}.pcard .addrow{align-items:center;gap:8px;margin-top:8px;display:flex}.pcard .inp{border:1.5px solid var(--vk-color-faint);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);min-width:0;min-height:44px;color:var(--vk-color-text);flex:1;padding:0 12px;font-size:16px}.pcard .ta{border:1.5px solid var(--vk-color-faint);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);width:100%;min-height:72px;color:var(--vk-color-text);resize:vertical;padding:10px 12px;font-size:16px;line-height:1.4}.pcard .lab{margin:8px 0 4px;font-size:14px;font-weight:700;display:block}.pcard .sbtn{flex:none}.pcard .addrow .muted{flex:1}.pcard .runs{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pcard .run{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface)}.pcard .run summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;padding:8px 12px;display:flex}.pcard .rt{font-size:15px;font-weight:700}.pcard .rm{color:var(--vk-color-muted);font-size:13px}.pcard .ev{border-top:1px solid var(--vk-color-line)}.pcard .ev li{overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr) auto;gap:8px;padding:8px 12px;font-size:14px;line-height:1.4;display:grid}.pcard .ev li+li{border-top:1px solid var(--vk-color-line)}.pcard .evt{font-weight:700}.pcard .tm{color:var(--vk-color-muted);white-space:nowrap;font-size:13px}.pcard .att li{grid-template-columns:20px auto auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:14px;display:grid}.pcard .att li+li{border-top:1px solid var(--vk-color-line)}.pcard .att li>span:last-child{color:var(--vk-color-muted);overflow-wrap:anywhere;grid-column:2/-1}.pcard .att .who{align-items:center;gap:6px;display:inline-flex}.pcard .refs{flex-direction:column;gap:8px;display:flex}.pcard .rf{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);min-height:44px;color:var(--vk-color-text);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.pcard .rf b{text-underline-offset:3px;overflow-wrap:anywhere;font-size:15px;text-decoration:underline}.pcard .rf span{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:14px}.pcard .rf small{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:11px}.pcard .cact{flex-wrap:wrap;gap:8px;display:flex}.pcard .arch .sbtn{align-self:flex-start}:where(.pcard) .sec-k{display:contents}.pcard-host{background:var(--vk-color-bg);outline:none;min-height:100dvh;display:block}.pcard .wrap{overflow-wrap:anywhere;min-width:0}.pcard .mono{font-family:var(--vk-font-mono)}.pcard .muted{color:var(--vk-color-muted)}.pcard .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.pcard .ib{border-radius:var(--vk-radius-sm);cursor:pointer;min-width:44px;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pcard .face{flex:none;line-height:0;display:inline-flex}.pcard .face svg{border-radius:50%}.pcard .sr{clip-path:inset(50%);border:0;width:100%;height:1px;margin:-1px 0 0;padding:0;position:absolute;left:0;overflow:hidden}html:has(.pcard-host){scroll-padding-block:96px}.pcard.ph-root>*{flex:none}.pcard{font-family:var(--vk-font-body);font-size:16px;line-height:1.45}.pcard *,.pcard :before,.pcard :after{box-sizing:border-box}.pcard h1,.pcard h2,.pcard h3,.pcard h4,.pcard p,.pcard ul,.pcard ol,.pcard dl,.pcard dd,.pcard figure{margin:0}.pcard ul,.pcard ol{padding:0;list-style:none}.pcard a{color:var(--vk-color-text);text-underline-offset:3px}.pcard .runhead{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:center;width:100%;min-height:44px;padding:8px 12px;display:flex}.pcard .runhead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:-2px}.pcard .ev li>span{overflow-wrap:anywhere;min-width:0}.pcard .pdet>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.pcard--daylight .sh{z-index:2;background:var(--vk-color-surface);border-bottom:1px solid var(--vk-color-line);flex-direction:column;gap:10px;padding:6px 12px 14px 16px;display:flex;position:sticky;top:0}.pcard--daylight .sh1{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcard--daylight .eb{letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.pcard--daylight .tl{align-items:flex-start;gap:4px;display:flex}.pcard--daylight .tl h2{min-width:0;font-family:var(--vk-font-display);overflow-wrap:anywhere;text-wrap:pretty;flex:1;font-size:23px;font-weight:700;line-height:1.2}.pcard--daylight .tl .ib{margin-top:-6px}.pcard--daylight .trk{flex-direction:column;gap:6px;display:flex}.pcard--daylight .bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pcard--daylight .bars i{border-radius:var(--vk-radius-pill);background:var(--vk-color-line);height:8px}.pcard--daylight .bars i.d{background:var(--vk-color-success)}.pcard--daylight .bars i.s{background:var(--vk-color-signal);outline:2px solid var(--vk-color-signal-text);outline-offset:1px}.pcard--daylight .trk p{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:14px}.pcard--daylight .trk p b{color:var(--vk-color-signal-text)}.pcard--daylight .st{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.pcard--daylight .pill{border-radius:var(--vk-radius-pill);align-items:center;gap:6px;min-height:28px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.pcard--daylight .pill.nd{background:var(--vk-mood-needs);color:var(--vk-face-ink);box-shadow:inset 0 0 0 2px var(--vk-color-signal)}.pcard--daylight .pill.ar{background:var(--vk-color-raised);color:var(--vk-color-text);box-shadow:inset 0 0 0 1.5px var(--vk-color-muted)}.pcard--daylight .chip{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);border:1px solid var(--vk-color-line);align-items:center;gap:5px;min-height:28px;padding:2px 10px;font-size:13px;display:inline-flex}.pcard--daylight .atm{text-underline-offset:3px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;margin:-8px 0;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline}.pcard--daylight .fct{color:var(--vk-color-muted);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.pcard--daylight .fct b{color:var(--vk-color-text);font-weight:600}.pcard--daylight .body{flex-direction:column;gap:14px;padding:14px 16px 0;display:flex}.pcard--daylight .pin{border-radius:var(--vk-radius-md);background:var(--vk-color-raised);border:1px solid var(--vk-color-line)}.pcard--daylight .pin>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-weight:700;list-style:none;display:flex}.pcard--daylight .pin>summary::-webkit-details-marker{display:none}.pcard--daylight .pin>summary .s{text-underline-offset:3px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:underline}.pcard--daylight .pin .in{flex-direction:column;gap:10px;padding:0 14px 14px;font-size:15px;display:flex}.pcard--daylight .pin h4{font-size:14px;font-weight:700}.pcard--daylight .msg{align-items:flex-start;gap:10px;display:flex}.pcard--daylight .msg .face{margin-top:20px}.pcard--daylight .bwrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pcard--daylight .blab{color:var(--vk-color-signal-text);letter-spacing:.03em;font-size:13px;font-weight:700}.pcard--daylight .bub{background:var(--vk-mood-needs);color:var(--vk-face-ink);border-radius:4px var(--vk-radius-lg) var(--vk-radius-lg) var(--vk-radius-lg);overflow-wrap:anywhere;padding:14px 16px;font-size:16px;line-height:1.5}.pcard--daylight .btime{color:var(--vk-color-muted);font-size:13px}.pcard--daylight .dock{z-index:2;background:var(--vk-color-surface);border-top:2px solid var(--vk-color-signal);border-radius:var(--vk-radius-lg) var(--vk-radius-lg) 0 0;box-shadow:0 -6px 18px color-mix(in oklch,var(--vk-color-text) 10%,transparent);flex-direction:column;gap:10px;margin:0 -16px;padding:14px 16px 18px;display:flex;position:sticky;bottom:0}.pcard--daylight .dock h3{font-family:var(--vk-font-display);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:18px;font-weight:700;display:flex}.pcard--daylight .dock h3 small{font-family:var(--vk-font-body);color:var(--vk-color-muted);font-size:13px;font-weight:600}.pcard--daylight .fld{flex-direction:column;gap:4px;display:flex}.pcard--daylight .fld label{font-size:14px;font-weight:700}.pcard--daylight .sel{border:1.5px solid var(--vk-color-faint);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);width:100%;min-height:48px;color:var(--vk-color-text);padding:0 12px;font-size:16px}.pcard--daylight .go{width:100%}.pcard--daylight .hint{color:var(--vk-color-muted);font-size:13px}.pcard--daylight .arch{border-radius:var(--vk-radius-md);background:var(--vk-color-raised);border:1.5px solid var(--vk-color-muted);flex-direction:column;gap:10px;padding:14px;display:flex}.pcard--daylight .arch h3{align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.pcard--daylight .arch .sbtn{align-self:flex-start}.pcard--daylight .secs{flex-direction:column;margin-top:4px;display:flex}.pcard--daylight .sec{border-top:1px solid var(--vk-color-line)}.pcard--daylight .sec>summary{cursor:pointer;min-height:52px;font-family:var(--vk-font-display);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.pcard--daylight .sec>summary .c{font-family:var(--vk-font-body);color:var(--vk-color-muted);font-size:14px;font-weight:500}.pcard--daylight .sec .in{flex-direction:column;gap:8px;padding:0 0 16px;font-size:15px;display:flex}.pcard--daylight .foot{border-top:1px solid var(--vk-color-line);padding:16px 16px 28px}.pcard--paper .serif{font-family:var(--vk-font-display)}.pcard--paper .sh{border-top:1px solid var(--vk-color-text);border-bottom:3px double var(--vk-color-text);z-index:2;background:var(--vk-color-bg);justify-content:space-between;align-items:center;gap:8px;margin:0 16px;padding:4px 0;display:flex;position:sticky;top:0}.pcard--paper .sh .ib{border:1px solid var(--vk-color-line);gap:6px;width:auto;padding:0 12px;font-size:15px;font-weight:600}.pcard--paper .back{min-width:0;min-height:44px;font-family:var(--vk-font-display);cursor:pointer;color:var(--vk-color-text);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:2px;padding:0 6px 0 0;font-size:17px;font-style:italic;display:inline-flex}.pcard--paper .back>span{text-overflow:ellipsis;overflow:hidden}.pcard--paper .head{flex-direction:column;gap:8px;padding:18px 16px 14px;display:flex}.pcard--paper .light{font-family:var(--vk-font-display);color:var(--vk-color-muted);font-size:16px;font-style:italic}.pcard--paper .eye{letter-spacing:.1em;text-transform:uppercase;color:var(--vk-color-signal-text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pcard--paper .eye:before{content:"";background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}.pcard--paper .eye.ar{color:var(--vk-color-muted)}.pcard--paper .eye.ar:before{background:var(--vk-color-muted)}.pcard--paper .head h2{font-family:var(--vk-font-display);overflow-wrap:anywhere;text-wrap:pretty;font-size:28px;font-weight:500;line-height:1.18}.pcard--paper .ed{text-underline-offset:3px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}.pcard--paper .trk{flex-direction:column;gap:6px;display:flex}.pcard--paper .bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.pcard--paper .bars i{background:var(--vk-color-line);height:3px}.pcard--paper .bars i.d{background:var(--vk-color-text)}.pcard--paper .bars i.s{background:var(--vk-color-signal);height:5px}.pcard--paper .trk p{letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:12px}.pcard--paper .paper{background:var(--vk-color-surface);border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);flex-direction:column;gap:14px;margin:0 16px;padding:20px 18px;display:flex}.pcard--paper .dear{font-family:var(--vk-font-display);font-size:20px}.pcard--paper .voice{font-family:var(--vk-font-display);overflow-wrap:anywhere;text-wrap:pretty;font-size:19px;line-height:1.5}.pcard--paper .sigb{border-top:1px solid var(--vk-color-line);align-items:center;gap:10px;padding-top:12px;display:flex}.pcard--paper .sigb .portrait{box-shadow:0 0 0 1px var(--vk-color-line);border-radius:50%;line-height:0;display:inline-flex}.pcard--paper .sigb p{flex-direction:column;line-height:1.3;display:flex}.pcard--paper .sigb em{font-family:var(--vk-font-display);font-size:18px}.pcard--paper .sigb small{color:var(--vk-color-muted);font-size:13px}.pcard--paper .sc{letter-spacing:.07em;text-transform:uppercase;color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;display:flex}.pcard--paper .sc span{overflow-wrap:anywhere;min-width:0}.pcard--paper .sc .atm{letter-spacing:.07em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;margin:-14px 0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.pcard--paper .reply{z-index:2;background:var(--vk-color-raised);border-top:1px solid var(--vk-color-text);flex-direction:column;gap:10px;margin:18px 0 0;padding:16px 16px 20px;display:flex;position:sticky;bottom:0}.pcard--paper .reply h3{font-family:var(--vk-font-display);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;font-weight:500;display:flex}.pcard--paper .reply h3 small{font-family:var(--vk-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);font-size:12px}.pcard--paper .fld{flex-direction:column;gap:4px;display:flex}.pcard--paper .fld label{font-size:14px;font-weight:600}.pcard--paper .sel{border:1px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);width:100%;min-height:48px;color:var(--vk-color-text);padding:0 12px;font-size:16px}.pcard--paper .reply .ta{border-color:var(--vk-color-text)}.pcard--paper .send{width:100%}.pcard--paper .arch{border:1px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);flex-direction:column;gap:8px;margin:16px 16px 0;padding:14px 16px;display:flex}.pcard--paper .arch h3{font-family:var(--vk-font-display);font-size:20px;font-weight:500}.pcard--paper .arch .sbtn{align-self:flex-start}.pcard--paper .encl{flex-direction:column;padding:22px 16px 0;display:flex}.pcard--paper .encl>h3{letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--vk-color-text);padding-bottom:8px;font-size:12px;font-weight:600}.pcard--paper .en{border-bottom:1px solid var(--vk-color-line)}.pcard--paper .en>summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:56px;padding:8px 0;display:flex}.pcard--paper .en>summary b{font-family:var(--vk-font-display);font-size:19px;font-weight:500}.pcard--paper .en>summary span{color:var(--vk-color-muted);font-size:13px}.pcard--paper .en .in{flex-direction:column;gap:10px;padding:4px 0 18px;font-size:15px;display:flex}.pcard--paper .en h4{font-family:var(--vk-font-display);margin-top:6px;font-size:17px;font-style:italic;font-weight:600}.pcard--paper .foot{flex-direction:column;gap:8px;padding:20px 16px 28px;display:flex}.pcard--paper .foot .ed{text-decoration:underline}.pc-bar{border-bottom:1px solid var(--rule);align-items:center;gap:4px;padding:6px 8px 6px 4px;display:flex}.pc-bar .back{min-height:44px;color:var(--text);font:700 13px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pc-bar .sid{min-height:44px;color:var(--muted);font:500 12px var(--fm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.pc-bar .clk{font:500 11.5px var(--fm);color:var(--muted);white-space:nowrap;margin-left:auto}.pc-in{flex-direction:column;gap:24px;padding:16px 16px 24px;display:flex}.pc-hd{flex-direction:column;gap:10px;display:flex}.pc-hd .tl{align-items:flex-start;gap:8px;display:flex}.pc-hd h2{font:800 26px/1.06 var(--ff);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;font-stretch:82%}.pc-figs{border-top:1.5px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-figs>div{border-bottom:1px solid var(--hair);flex-direction:column;gap:4px;min-width:0;padding:10px 6px 12px 0;display:flex}.pc-figs>div:not(:nth-child(3n+1)){border-left:1px solid var(--hair);padding-left:10px}.pc-figs dt{color:var(--muted);order:2;font-size:12px;font-weight:600}.pc-figs dd{font:900 34px/.9 var(--ff);letter-spacing:-.02em;white-space:nowrap;font-stretch:72%}.pc-figs dd small{letter-spacing:0;margin-left:2px;font-size:13px;font-weight:700}.pc-figs dd.z{color:var(--muted);font-weight:300}.pc-trk p{font:500 11.5px var(--fm);color:var(--muted);margin-top:8px}.pc-trk p b{color:var(--sig-text);font-weight:600}.pc-cmd{border:1.5px solid var(--rule);background:var(--paper);flex-direction:column;gap:12px;padding:14px;display:flex}.pc-cmd .h{font:800 15px var(--ff);align-items:baseline;gap:8px;display:flex}.pc-cmd .h .mono{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.pc-arch{background:var(--text);color:var(--bg);flex-direction:column;gap:10px;padding:14px;display:flex}.pc-arch h3{font:800 15px var(--ff);align-items:center;gap:8px;display:flex}.pc-arch p{font:400 16px/1.4 var(--fs)}.pc-arch .ar-btn{align-self:flex-start}.pc-arch :focus-visible{outline-color:var(--bg)}.pc-srow{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 0;font-size:13.5px;display:flex}.pc-srow .chipx{align-items:center;gap:6px;display:inline-flex}.pc-tabs{border-bottom:1px solid var(--hair);gap:16px;display:flex;overflow-x:auto}.pc-tabs .ar-tab b{font:500 11.5px var(--fm);color:var(--muted);margin-left:4px}.pc-pane{flex-direction:column;gap:12px;display:flex}.pc-pane h3{border-top:1.5px solid var(--rule);font:800 14px var(--ff);margin-top:10px;padding-top:10px}.pc-pane h3:first-child{margin-top:0}.pc-pane h3 .mono{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.pc-pane .p{font:400 16px/1.48 var(--fs);overflow-wrap:anywhere}.pc-pane .note{color:var(--muted);font-size:13px}.pc-fx3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-fx3>div{flex-direction:column;gap:2px;display:flex}.pc-fx3 dt{font:500 11px var(--fm);color:var(--muted);text-transform:uppercase}.pc-fx3 dd{font-weight:700}.pc-nl{counter-reset:n}.pc-nl li{counter-increment:n;border-top:1px solid var(--hair);overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);padding:8px 0;font-size:14.5px;display:grid}.pc-nl li:before{content:counter(n, decimal-leading-zero);font:500 12px/1.7 var(--fm);color:var(--muted)}.pc-det summary{cursor:pointer;min-height:44px;list-style:none;display:block}.pc-det summary::-webkit-details-marker{display:none}.pc-det summary h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.pc-det summary h3 .mono{margin:4px 0 0;text-decoration:none;display:block}.pc-det[open] summary h3{text-decoration:none}.pc-grp h4{font:700 12px var(--ff);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.pc-kv>div{border-top:1px solid var(--hair);padding:8px 0}.pc-kv dt{font-size:13.5px;font-weight:700}.pc-kv dd{overflow-wrap:anywhere;margin-top:2px;font-size:14.5px}.pc-kv .id{font:500 12px var(--fm);overflow-wrap:anywhere}.pc-kv a,.pc-pane a{text-underline-offset:3px}.pc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-run{border-top:1px solid var(--hair)}.pc-run summary{cursor:pointer;flex-direction:column;gap:2px;min-height:44px;padding:8px 0;display:flex}.pc-run summary .rt{font-weight:800}.pc-run summary .rm{font:500 12px var(--fm);color:var(--muted)}.pc-ev li{border-left:2px solid var(--hair);grid-template-columns:74px minmax(0,1fr);gap:2px 10px;padding:8px 0 8px 12px;font-size:14px;display:grid}.pc-ev .evt{font-weight:800}.pc-ev .tm{font:500 11.5px var(--fm);color:var(--muted);grid-column:2}.pc-att li{border-top:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 0;font-size:14px;display:grid}.pc-att li>span:last-child{color:var(--muted);grid-column:2/4;font-size:13px}.pc-att .who{align-items:center;gap:6px;font-weight:700;display:inline-flex}.pc-refs li{border-top:1px solid var(--hair)}.pc-refs a{flex-direction:column;gap:3px;padding:10px 0;text-decoration:none;display:flex}.pc-refs a b{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.pc-refs a span{font:400 14.5px/1.4 var(--fs)}.pc-refs a small{font:500 11.5px var(--fm);color:var(--muted);overflow-wrap:anywhere}.pc-add{gap:8px;display:flex}.pc-add .ar-in{flex:1;min-width:0}.pc-foot{border-top:1.5px solid var(--rule);flex-wrap:wrap;gap:10px;padding:14px 16px 18px;display:flex}.cd-pill{white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.cd-pill .u{width:11px;height:11px}.cd-pill.needs{color:var(--sig-text)}.pcard--studio .ar-track li{font-size:0}.pcard--studio .ar-q blockquote{font-size:17px}.pcard--studio .pc-flag{font:600 12px/1.3 var(--vk-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.pcard--studio .pc-bar .ph-ib{box-sizing:border-box;place-items:center;min-width:44px;min-height:44px;margin:-13px;display:inline-grid}.pcard--studio .pc-bar .back{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pcard--studio .pc-bar>:not(.back){flex:none}.pcard--studio{overflow-x:clip}:where(.pcard--studio) .ar-ini{background:var(--text);color:var(--bg);font-family:var(--ff);flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}:where(.pcard--studio) .ar-lk{min-height:44px;color:var(--text);font:700 13.5px var(--ff);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 0;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex;position:relative}:where(.pcard--studio) .ar-lk.quiet{color:var(--muted)}:where(.pcard--studio) .ar-ib{border:1px solid var(--rule);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}:where(.pcard--studio) .ar-ib:hover{background:var(--text);color:var(--bg)}:where(.pcard--studio) .ar-tab{min-height:48px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;position:relative}:where(.pcard--studio) .ar-tab[aria-current=page],:where(.pcard--studio) .ar-tab[aria-pressed=true],:where(.pcard--studio) .ar-tab[aria-selected=true]{color:var(--text)}:where(.pcard--studio) .ar-tab[aria-current=page]:after,:where(.pcard--studio) .ar-tab[aria-pressed=true]:after,:where(.pcard--studio) .ar-tab[aria-selected=true]:after{content:"";background:var(--text);height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(.pcard--studio) .ar-tab .mono{font-size:12px;font-weight:500}:where(.pcard--studio) .ar-field{flex-direction:column;gap:6px;display:flex}:where(.pcard--studio) .ar-field>label,.ar :where(.pcard--studio) .lab{font-size:14px;font-weight:700}:where(.pcard--studio) .ar-in,:where(.pcard--studio) .ar-sel,:where(.pcard--studio) .ar-ta{border:1px solid var(--rule);background:var(--field);width:100%;min-height:44px;color:var(--text);font:400 16px/1.45 var(--ff);border-radius:0;padding:0 10px}:where(.pcard--studio) .ar-in::placeholder,:where(.pcard--studio) .ar-ta::placeholder{color:var(--muted)}:where(.pcard--studio) .pc-arch .ar-btn{align-self:flex-start}:where(.pcard--studio) .pc-tabs .ar-tab b{font:500 11.5px var(--fm);color:var(--muted);margin-left:4px}:where(.pcard--studio) .pc-add .ar-in{flex:1;min-width:0}.pc-runhead{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:8px 0;display:flex}.pc-runhead .rt{font-weight:800}.pc-runhead .rm{font:500 12px var(--fm);color:var(--muted)}.pc-runhead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.pc-ev li>span{overflow-wrap:anywhere;min-width:0}.pc-tdet>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.pcard--quiet .top{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:4px 6px 0 4px;display:flex}.pcard--quiet .back{text-underline-offset:4px;cursor:pointer;min-height:44px;color:var(--vk-color-text);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:17px;text-decoration:underline;display:inline-flex}.pcard--quiet .hd{flex-direction:column;gap:6px;padding:6px 16px 16px;display:flex}.pcard--quiet .hd h2{overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.3}.pcard--quiet .meta{color:var(--vk-color-muted);overflow-wrap:anywhere;font-size:16px}.pcard--quiet .fs{border:2px solid var(--vk-color-signal);border-radius:var(--vk-radius-sm);flex-direction:column;gap:12px;min-width:0;margin:0 16px;padding:12px 16px 18px;display:flex}.pcard--quiet .fs legend{padding:0 6px;font-size:19px;font-weight:700}.pcard--quiet .fs .lead{overflow-wrap:anywhere}.pcard--quiet .fs .why{font-weight:700}.pcard--quiet .fs.ar{border-color:var(--vk-color-muted)}.pcard--quiet .fld{flex-direction:column;gap:4px;display:flex}.pcard--quiet .fld label{font-size:17px;font-weight:700}.pcard--quiet .fld .hint{color:var(--vk-color-muted);font-size:15px}.pcard--quiet .sel{border:2px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);width:100%;min-height:48px;color:var(--vk-color-text);padding:0 12px;font-size:17px}.pcard--quiet .go{width:100%}.pcard--quiet .sx{flex-direction:column;gap:8px;padding:20px 16px 0;display:flex}.pcard--quiet .sx>h3{border-top:1px solid var(--vk-color-line);padding-top:12px;font-size:20px;font-weight:700}.pcard--quiet .sx .nl li,.pcard--quiet .sx .kv dd{font-size:16px}.pcard--quiet .facts{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:16px;display:grid}.pcard--quiet .facts dt{color:var(--vk-color-muted)}.pcard--quiet .facts dd{overflow-wrap:anywhere}.pcard--quiet .facts .atm{text-underline-offset:4px;cursor:pointer;min-height:44px;color:var(--vk-color-text);background:0 0;border:0;margin:-10px 0;padding:0;font-size:16px;text-decoration:underline}.pcard--quiet .dsc summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.pcard--quiet .dsc .in{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.pcard--quiet .foot{padding:20px 16px 32px}.pcard--quiet .foot h3{border-top:1px solid var(--vk-color-line);margin-bottom:8px;padding-top:12px;font-size:20px;font-weight:700}.pcard--quiet{font-size:17px;line-height:1.5}.pcard--quiet .ta{border:2px solid var(--vk-color-text);font-size:17px}.pcard--quiet .run,.pcard--quiet .rf{background:0 0;border:0;border-radius:0}.pcard--quiet .rf{border-bottom:1px solid var(--vk-color-line);padding:6px 0}.pcard--quiet .run{border-left:3px solid var(--vk-color-line);padding-left:4px}.pcard--quiet .face svg{filter:saturate(.4)}.pcard--quiet .facts .atm{min-width:44px}.dp .vk-button{white-space:nowrap;white-space:nowrap;flex-shrink:0}.dp{min-height:900px}.dp *{box-sizing:border-box}.dp a{color:inherit;text-underline-offset:3px}.dp-sky{padding:12px 12px 0}.dp-sky .vk-sky__content{padding:0}.dp-bar{align-items:center;gap:var(--vk-space-3);border-radius:var(--vk-radius-lg);background:color-mix(in oklch, var(--vk-color-surface) 82%, transparent);max-width:1400px;box-shadow:0 6px 24px color-mix(in oklch, var(--vk-color-ground) 70%, transparent);flex-wrap:wrap;margin:0 auto;padding:8px 10px;display:flex}.dp-mark{border-radius:var(--vk-radius-md);background:var(--vk-product-superpipeline-bg);width:44px;height:44px;color:var(--vk-product-superpipeline-fg);place-items:center;display:inline-grid}.dp-pill{align-items:center;gap:var(--vk-space-2);min-height:44px;padding:0 var(--vk-space-4);border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);color:var(--vk-color-text);font:600 var(--vk-text-sm)/1 var(--vk-font-body);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.dp-pill:hover{box-shadow:inset 0 0 0 2px var(--vk-color-line)}.dp-pill--ghost{background:0 0}.dp-idchip{padding-left:var(--vk-space-3);border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);min-height:44px;font:400 12px/1 var(--vk-font-mono);color:var(--vk-color-muted);align-items:center;gap:2px;display:inline-flex}.dp-copy{min-width:44px;min-height:44px;color:var(--vk-color-muted);cursor:pointer;border-radius:var(--vk-radius-pill);background:0 0;border:0;place-items:center;display:inline-grid}.dp-round{background:var(--vk-color-raised);width:44px;height:44px;color:var(--vk-color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.dp-acct{background:var(--vk-mood-resting);width:44px;height:44px;color:var(--vk-color-text);font:700 14px/1 var(--vk-font-body);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.dp-head{max-width:1400px;padding:var(--vk-space-6) var(--vk-space-5) var(--vk-space-6);gap:var(--vk-space-4) var(--vk-space-7);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;margin:0 auto;display:grid}.dp-from{font:600 var(--vk-text-sm)/1.3 var(--vk-font-body);gap:var(--vk-space-2);flex-wrap:wrap;align-items:center;display:flex}.dp-from a{align-items:center;min-height:44px;display:inline-flex}.dp-title{font:700 clamp(2rem, 1.4rem + 1.4vw, 2.6rem)/1.12 var(--vk-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.dp-people{background:var(--vk-color-surface);color:var(--vk-color-text);border-radius:var(--vk-radius-lg);padding:var(--vk-space-4);gap:var(--vk-space-3);box-shadow:0 10px 30px color-mix(in oklch, var(--vk-color-ground) 60%, transparent);flex-direction:column;display:flex}.dp-person{gap:var(--vk-space-3);font-size:var(--vk-text-sm);grid-template-columns:32px minmax(0,1fr);align-items:center;line-height:1.3;display:grid}.dp-person b{font-size:var(--vk-text-md);display:block}.dp-initials{background:var(--vk-color-primary);width:32px;height:32px;color:var(--vk-color-primary-fg);font:700 12px/1 var(--vk-font-body);border-radius:50%;place-items:center;display:inline-grid}.dp-muted{color:var(--vk-color-muted)}.dp-facts{align-items:center;gap:var(--vk-space-2) var(--vk-space-5);font-size:var(--vk-text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.dp-facts b{font-weight:700}.dp-main{max-width:1400px;padding:var(--vk-space-6) var(--vk-space-5) var(--vk-space-7);gap:var(--vk-space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;margin:0 auto;display:grid}.dp-col{gap:var(--vk-space-5);flex-direction:column;min-width:0;display:flex}.dp-h{font:700 var(--vk-text-lg)/1.2 var(--vk-font-display);align-items:baseline;gap:var(--vk-space-3);flex-wrap:wrap;margin:0;display:flex}.dp-h small{font:600 var(--vk-text-sm)/1.2 var(--vk-font-body);color:var(--vk-color-muted)}.dp-card{background:var(--vk-color-surface);border-radius:var(--vk-radius-lg);padding:var(--vk-space-5);gap:var(--vk-space-4);box-shadow:0 0 0 1px var(--vk-color-line);flex-direction:column;min-width:0;display:flex}.dp-msg{gap:var(--vk-space-3);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.dp-bubble{background:var(--vk-color-signal-wash);border-radius:6px var(--vk-radius-lg) var(--vk-radius-lg) var(--vk-radius-lg);padding:var(--vk-space-4) var(--vk-space-5);gap:var(--vk-space-2);flex-direction:column;display:flex}.dp-who{font:700 var(--vk-text-sm)/1.2 var(--vk-font-body);color:var(--vk-color-signal-text)}.dp-say{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.55}.dp-id{font:400 .8em/1.4 var(--vk-font-mono);background:var(--vk-color-surface);overflow-wrap:anywhere;border-radius:6px;padding:0 4px}.dp-time{font-size:var(--vk-text-sm);color:var(--vk-color-muted);gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.dp-reply{border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-lg);padding:var(--vk-space-5);gap:var(--vk-space-4);background:var(--vk-color-surface);flex-direction:column;margin-left:60px;display:flex}.dp-reply h3{font:700 var(--vk-text-lg)/1.2 var(--vk-font-display);margin:0}.dp-sub{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0}.dp-grid2{gap:var(--vk-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dp-actions{align-items:center;gap:var(--vk-space-4);flex-wrap:wrap;display:flex}.dp-p{text-wrap:pretty;margin:0;line-height:1.55}.dp-ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;line-height:1.45;display:flex}.dp-crit{gap:var(--vk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-crit li{gap:var(--vk-space-2);grid-template-columns:28px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.dp-crit .n{background:var(--vk-color-raised);width:24px;height:24px;font:700 12px/1 var(--vk-font-body);border-radius:50%;place-items:center;display:inline-grid}.dp-group{background:var(--vk-color-raised);border-radius:var(--vk-radius-md);padding:var(--vk-space-4);gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.dp-group h4{font:700 12px/1.2 var(--vk-font-body);color:var(--vk-color-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.dp-dl{gap:var(--vk-space-2) var(--vk-space-3);font-size:var(--vk-text-sm);grid-template-columns:minmax(0,120px) minmax(0,1fr);margin:0;line-height:1.45;display:grid}.dp-dl dt{font-weight:700}.dp-dl dd{overflow-wrap:anywhere;margin:0}.dp-dl--stack{grid-template-columns:minmax(0,1fr);gap:2px}.dp-dl--stack dd+dt{margin-top:var(--vk-space-2)}.dp-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dp-more{min-height:44px;font-size:var(--vk-text-sm);margin:-6px 0 -10px;padding:0}.dp-refs li{flex-direction:column;gap:2px;display:flex}.dp-refs a{font-weight:600}.dp-plan{font-size:var(--vk-text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dp-plan li{gap:var(--vk-space-2);align-items:flex-start;display:flex}.dp-plan li.done span{color:var(--vk-color-muted);text-decoration:line-through}.dp-meter{border-radius:var(--vk-radius-pill);background:var(--vk-color-line);height:8px;overflow:hidden}.dp-meter i{background:var(--vk-color-success);height:100%;display:block}.dp-row{align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;display:flex}.dp-small{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.dp-links{gap:var(--vk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-links li{padding:var(--vk-space-3) var(--vk-space-4);background:var(--vk-color-raised);border-radius:var(--vk-radius-md);flex-direction:column;gap:2px;line-height:1.4;display:flex}.dp-links a{font-weight:600}.dp-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-tl>li{gap:var(--vk-space-3);padding-bottom:var(--vk-space-4);font-size:var(--vk-text-sm);grid-template-columns:24px minmax(0,1fr);line-height:1.45;display:grid;position:relative}.dp-tl>li:before{content:"";background:var(--vk-color-line);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:11px}.dp-tl>li:last-child:before{display:none}.dp-tl .t{font:400 11px/1.6 var(--vk-font-mono);color:var(--vk-color-muted)}.dp-tl .k{font-weight:700}.dp-tl .stop{color:var(--vk-color-signal-text)}.dp-run{background:var(--vk-color-raised);border-radius:var(--vk-radius-md)}.dp-runhead{all:unset;box-sizing:border-box;align-items:center;gap:var(--vk-space-2);width:100%;min-height:52px;padding:var(--vk-space-2) var(--vk-space-4);cursor:pointer;font-size:var(--vk-text-sm);flex-wrap:wrap;display:flex}.dp-runhead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:-2px;border-radius:var(--vk-radius-md)}.dp-tl li>span{overflow-wrap:anywhere;min-width:0}.dp-big{font:700 2.2rem/1 var(--vk-font-display)}.dp-raw>summary{cursor:pointer;text-underline-offset:3px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;text-decoration:underline;display:inline-flex}.dp-foot{max-width:1400px;padding:0 var(--vk-space-5) var(--vk-space-7);gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.dp-foot hr{border:0;border-top:1px solid var(--vk-color-line);margin:0 0 var(--vk-space-4);flex:1 0 100%}.dp{background:var(--vk-color-bg);color:var(--vk-color-text);font-family:var(--vk-font-body)}.dp a:not([class]){text-decoration:underline}@media (width<=1100px){.dp-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dp-main>:last-child{grid-column:1/-1}}@media (width<=760px){.dp-head,.dp-main{grid-template-columns:minmax(0,1fr)}.dp-reply{margin-left:0}.dp-dl{grid-template-columns:minmax(0,1fr)}}.dp-rawbtn{all:unset;cursor:pointer;text-underline-offset:3px;min-width:44px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;text-decoration:underline;display:inline-flex}.dp-rawbtn:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.qp .vk-button{white-space:nowrap;white-space:nowrap;flex-shrink:0}.qp{min-height:900px;font-size:1.125rem;line-height:1.55}.qp *{box-sizing:border-box}.qp a{color:var(--vk-color-text);text-underline-offset:3px;text-decoration:underline}.qp p{margin:0}.qp-skip{left:var(--vk-space-3);padding:var(--vk-space-2) var(--vk-space-3);background:var(--vk-color-surface);border:2px solid var(--vk-color-text);position:absolute;top:-60px}.qp-skip:focus{top:var(--vk-space-2)}.qp-bar{border-bottom:1px solid var(--vk-color-line)}.qp-in{max-width:1320px;padding:0 var(--vk-space-6);margin:0 auto}.qp-row{align-items:center;gap:var(--vk-space-2) var(--vk-space-5);flex-wrap:wrap;min-height:56px;display:flex}.qp-row a,.qp-row .qp-link{align-items:center;min-height:44px;display:inline-flex}.qp-link{color:var(--vk-color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qp-name{font-weight:700}.qp-main{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7);gap:var(--vk-space-5);flex-direction:column;max-width:1320px;margin:0 auto;display:flex}.qp h1{font:700 2rem/1.25 var(--vk-font-display);text-wrap:pretty;max-width:1000px;margin:0}.qp-meta{color:var(--vk-color-muted)}.qp-cols{gap:var(--vk-space-7);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.qp-col{gap:var(--vk-space-5);flex-direction:column;min-width:0;display:flex}.qp fieldset{border:3px solid var(--vk-color-signal);border-radius:var(--vk-radius-sm);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5);gap:var(--vk-space-4);flex-direction:column;min-width:0;margin:0;display:flex}.qp legend{padding:0 var(--vk-space-2);font:700 1.3rem/1.2 var(--vk-font-body)}.qp-said{overflow-wrap:anywhere}.qp-id{font-family:var(--vk-font-mono);overflow-wrap:anywhere;font-size:.85em}.qp-by{align-items:center;gap:var(--vk-space-2);flex-wrap:wrap;font-weight:700;display:flex}.qp h2{font:700 1.35rem/1.3 var(--vk-font-body);padding-top:var(--vk-space-3);border-top:1px solid var(--vk-color-line);margin:0}.qp h3{font:700 1.125rem/1.3 var(--vk-font-body);margin:0}.qp-sec{gap:var(--vk-space-3);flex-direction:column;display:flex}.qp-dl{gap:6px var(--vk-space-5);grid-template-columns:minmax(8.5em,max-content) minmax(0,1fr);margin:0;display:grid}.qp-dl dt{font-weight:700}.qp-dl dd{overflow-wrap:anywhere;margin:0}.qp-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qp-dl dd .qp-link{align-items:center;min-height:44px;display:inline-flex}.qp ul,.qp ol{flex-direction:column;gap:6px;margin:0;padding-left:1.4em;display:flex}.qp-acts{gap:var(--vk-space-4);flex-wrap:wrap;align-items:center;display:flex}.qp-acts a{align-items:center;min-height:44px;display:inline-flex}.qp-face{vertical-align:-5px;filter:grayscale(.6);display:inline-flex}.qp-ini{border:1px solid var(--vk-color-text);width:24px;height:24px;font:700 10px/1 var(--vk-font-body);vertical-align:-5px;border-radius:50%;place-items:center;display:inline-grid}.qp{background:var(--vk-color-bg);color:var(--vk-color-text);font-family:var(--vk-font-body)}@media (width<=899.98px){.qp-cols{grid-template-columns:minmax(0,1fr)}}.qp a[role=button]{cursor:pointer}.qp ol{list-style:decimal}.qp ul{list-style:outside}.qp-att{all:unset;cursor:pointer;font:inherit;overflow-wrap:anywhere}.qp-att:focus-visible,.qp-lnk:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.qp-lnk{min-height:44px;color:var(--vk-color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.qp-sec li{overflow-wrap:anywhere;min-width:0}.qp-details>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.pg .vk-button{white-space:nowrap;white-space:nowrap;flex-shrink:0}.pg{min-height:900px}.pg *{box-sizing:border-box}.pg a{color:var(--vk-color-text);text-underline-offset:3px}.pg :where(a){text-decoration-line:underline}.pg-wrap{max-width:1360px;padding:0 var(--vk-space-6);margin:0 auto}.pg-mast{border-top:1px solid var(--vk-color-text);margin-top:var(--vk-space-4);align-items:center;gap:var(--vk-space-4);border-bottom:1px solid var(--vk-color-line);flex-wrap:wrap;min-height:56px;display:flex}.pg-name{font:600 1.25rem/1 var(--vk-font-display);letter-spacing:.06em;align-items:center;min-height:44px;font-variant-caps:small-caps;text-decoration:none;display:inline-flex}.pg-date{font:italic 400 1rem/1.2 var(--vk-font-display);color:var(--vk-color-muted)}.pg-quiet{min-height:44px;padding:0 var(--vk-space-2);color:var(--vk-color-text);font:400 var(--vk-text-sm)/1 var(--vk-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.pg-quiet:hover{text-underline-offset:3px;text-decoration:underline}.pg-sec{align-items:center;gap:var(--vk-space-3);border-bottom:1px solid var(--vk-color-line);min-height:48px;font-size:var(--vk-text-sm);flex-wrap:wrap;display:flex}.pg-sec a,.pg-sec button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.pg-sep{background:var(--vk-color-line);width:1px;height:18px}.pg-mono{font:400 12px/1 var(--vk-font-mono);color:var(--vk-color-faint);align-items:center;display:inline-flex}.pg-copy{min-width:44px;min-height:44px;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.pg-frame{min-height:44px;padding:0 var(--vk-space-3);border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);color:var(--vk-color-text);font:500 var(--vk-text-sm)/1 var(--vk-font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.pg-head{padding:var(--vk-space-6) 0 var(--vk-space-5);gap:var(--vk-space-4);border-bottom:3px double var(--vk-color-text);flex-direction:column;display:flex}.pg-kicker{align-items:center;gap:var(--vk-space-2);font:600 12px/1 var(--vk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-color-signal-text);display:inline-flex}.pg-dot{background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}.pg-title{font:500 clamp(2.4rem, 1.6rem + 2vw, 3.4rem)/1.06 var(--vk-font-display);letter-spacing:-.01em;text-wrap:balance;max-width:1100px;margin:0}.pg-deck{font:italic 400 1.3rem/1.45 var(--vk-font-display);color:var(--vk-color-muted);max-width:900px;margin:0}.pg-byline{gap:var(--vk-space-3) var(--vk-space-6);flex-wrap:wrap;align-items:center;display:flex}.pg-by{align-items:center;gap:var(--vk-space-2);font-size:var(--vk-text-sm);display:inline-flex}.pg-by b{font:italic 500 1.05rem/1.2 var(--vk-font-display)}.pg-initials{border:1px solid var(--vk-color-text);width:32px;height:32px;font:600 12px/1 var(--vk-font-body);border-radius:50%;place-items:center;display:inline-grid}.pg-line{font:500 12px/1.9 var(--vk-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);column-gap:var(--vk-space-4);flex-wrap:wrap;margin:0;display:flex}.pg-line b{color:var(--vk-color-text);font-weight:600}.pg-line .sig{color:var(--vk-color-signal-text)}.pg-spread{padding:var(--vk-space-5) 0 var(--vk-space-6);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);display:grid}.pg-col{padding:0 var(--vk-space-5);border-left:1px solid var(--vk-color-line);gap:var(--vk-space-5);flex-direction:column;min-width:0;display:flex}.pg-col:first-child{border-left:0;padding-left:0}.pg-col:last-child{padding-right:0}.pg-sc{font:600 11.5px/1.2 var(--vk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-color-muted);padding-bottom:var(--vk-space-2);border-bottom:1px solid var(--vk-color-text);margin:0}.pg-dear{font:italic 400 1.4rem/1.3 var(--vk-font-display);margin:0}.pg-voice{font:400 1.25rem/1.6 var(--vk-font-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.pg-id{font:400 .76em/1.4 var(--vk-font-mono);overflow-wrap:anywhere}.pg-sign{align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;display:flex}.pg-sign .n{font:italic 500 1.2rem/1.2 var(--vk-font-display)}.pg-small{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.pg-h{font:italic 500 1.55rem/1.2 var(--vk-font-display);margin:0}.pg-reply{gap:var(--vk-space-4);padding:var(--vk-space-5);border:1px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);background:var(--vk-color-raised);flex-direction:column;display:flex}.pg-grid{gap:var(--vk-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pg-foot{gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.pg-enc{gap:var(--vk-space-3);flex-direction:column;display:flex}.pg-enc h3{font:500 1.3rem/1.25 var(--vk-font-display);align-items:baseline;gap:var(--vk-space-3);flex-wrap:wrap;margin:0;display:flex}.pg-enc h3 .no{font:600 11px/1 var(--vk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-color-muted)}.pg-p{text-wrap:pretty;margin:0;line-height:1.6}.pg-serif{font:400 1.1rem/1.6 var(--vk-font-display)}.pg-ol{font:400 1.05rem/1.5 var(--vk-font-display);flex-direction:column;gap:6px;margin:0;padding-left:1.4em;list-style:decimal;display:flex}.pg-ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;line-height:1.5;display:flex}.pg-dl{gap:var(--vk-space-2) var(--vk-space-3);grid-template-columns:minmax(0,118px) minmax(0,1fr);margin:0;display:grid}.pg-dl dt{font:600 12px/1.5 var(--vk-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted)}.pg-dl dd{font:400 1rem/1.45 var(--vk-font-display);overflow-wrap:anywhere;margin:0}.pg-group{border-top:1px solid var(--vk-color-line);padding-top:var(--vk-space-3);gap:var(--vk-space-2);flex-direction:column;display:flex}.pg-group h4{font:italic 500 1.05rem/1.2 var(--vk-font-display);margin:0}.pg-dl--stack{grid-template-columns:minmax(0,1fr);gap:2px}.pg-dl--stack dd+dt{margin-top:var(--vk-space-2)}.pg-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-lnk{min-height:44px;color:var(--vk-color-text);font:400 var(--vk-text-sm)/1 var(--vk-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.pg-add>summary{list-style:none}.pg-add>summary::-webkit-details-marker{display:none}.pg-adds{flex-direction:column;gap:0;display:flex}.pg .addrow{gap:var(--vk-space-2);margin-top:var(--vk-space-2);align-items:center;display:flex}.pg .addrow .vk-field{flex:auto;min-width:0}.pg .addrow .vk-button{flex:none}.pg-meter{background:var(--vk-color-line);height:4px}.pg-meter i{background:var(--vk-color-text);height:100%;display:block}.pg-face{vertical-align:-5px;margin-right:4px;display:inline-flex}.pg-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-log li{gap:var(--vk-space-3);padding:var(--vk-space-3) 0;border-top:1px solid var(--vk-color-line);font-size:var(--vk-text-sm);grid-template-columns:24px minmax(0,1fr);line-height:1.45;display:grid}.pg-log .t{font:400 11px/1.6 var(--vk-font-mono);color:var(--vk-color-muted);display:block}.pg-log .stop{color:var(--vk-color-signal-text)}.pg-fig{font:500 2.6rem/1 var(--vk-font-display)}.pg-raw>summary{cursor:pointer;text-underline-offset:3px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;text-decoration:underline;display:inline-flex}.pg-colophon{border-top:1px solid var(--vk-color-text);padding:var(--vk-space-4) 0 var(--vk-space-7);gap:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1099.98px){.pg-spread{row-gap:var(--vk-space-6);grid-template-columns:minmax(0,1fr)}.pg-col{border-left:0;padding:0}}.pg{background:var(--vk-color-bg);color:var(--vk-color-text);font-family:var(--vk-font-body)}.pg-sc--bare{margin-top:var(--vk-space-2);border:0;padding:0}.pg-atthead{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:block}.pg-atthead:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.pg-attbody{gap:var(--vk-space-3);flex-direction:column;min-width:0;display:flex}.pg-log li>span{overflow-wrap:anywhere;min-width:0}.pg-details>summary{cursor:pointer;text-underline-offset:3px;min-height:44px;color:var(--vk-color-muted);align-items:center;text-decoration:underline;display:inline-flex}.pg-rawbtn{all:unset;cursor:pointer;text-underline-offset:3px;min-width:44px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;text-decoration:underline;display:inline-flex}.pg-rawbtn:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.dy-faces{display:flex}.dy-faces .vk-face+.vk-face{margin-left:-6px}.dy-sky{border-radius:var(--vk-radius-lg);overflow:hidden}[data-theme=dark] .dy-sky>.vk-sky{--vk-sky-top:var(--vk-sky-night-top);--vk-sky-bottom:var(--vk-sky-night-bottom);--vk-sky-text:var(--vk-sky-night-text);--vk-sky-sun:var(--vk-sky-night-sun)}.dy-sky .vk-sky__sun{width:36px;height:36px;box-shadow:0 0 30px 8px color-mix(in oklch, var(--vk-sky-sun) 45%, transparent);top:18px;right:540px}.dy-sub{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:6px 16px 14px;display:flex;position:relative}.dy-note{color:var(--vk-sky-text);font-size:14px}.dy-shell{min-height:100svh}.dy-shell .dy-sub .dy-note{color:var(--vk-color-muted)}.dy-shell .dy-sky .dy-note{color:var(--vk-sky-text)}.dy-sky .vk-sky__content{padding:0}.dy-cnt{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);color:var(--vk-color-muted);padding:3px 8px;font-size:13px}.ps-shell{min-height:100svh}.ps-note{font-family:var(--vk-font-display);color:var(--vk-color-muted);margin-left:auto;font-size:16px;font-style:italic}.ps-cnt{color:var(--vk-color-muted);font-weight:400}.st-shell{min-height:100svh}.st-cnt{font:500 12px var(--vk-font-mono);color:var(--vk-color-muted)}.st-hint{font:500 12px/1.4 var(--vk-font-mono);color:var(--vk-color-muted)}.st-right{font:500 12px var(--vk-font-mono);color:var(--vk-color-muted);white-space:nowrap;margin-left:auto}[data-vibe=studio][data-theme=dark] :is(.vk-appnav--studio,.vk-phonetabbar--studio){--vk-color-text:var(--vk-color-ground);--vk-color-bg:var(--vk-color-primary)}[data-vibe=studio][data-theme=dark] .vk-appnav--studio{border-right:1px solid var(--vk-color-line)}[data-vibe=studio][data-theme=dark] .vk-phonetabbar--studio{border-top:1px solid var(--vk-color-line)}[data-vibe=studio][data-theme=dark] .vk-appnav--studio .vk-appnav__tip{--vk-color-bg:var(--vk-color-surface);--vk-color-text:var(--vk-color-primary)}.qs-shell{min-height:100svh}.qs-note{color:var(--vk-color-muted);font-size:17px}.qs-read{max-width:72ch;margin-inline:auto;padding-inline:32px}.qs-planrow{border-bottom:1px solid var(--vk-color-line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 32px;display:flex}@media (width<=639.98px){.qs-planrow{padding-inline:16px}}.ph-root{box-sizing:border-box;background:var(--vk-color-bg);width:100%;min-height:100dvh;color:var(--vk-color-text);flex-direction:column;display:flex}.ph-root>*{flex:1}.ph-root .ph-you{box-sizing:border-box;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.ph-root[data-shell=daylight-phone] .ph-you{background:var(--vk-mood-resting);width:26px;height:26px;color:var(--vk-face-ink);border-radius:50%}.ph-root[data-shell=studio-phone] .ph-you{width:22px;height:22px;font-family:var(--vk-font-display);border:1.5px solid}.ph-root .ph-row{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;display:flex}[data-shell=studio-phone] div:is(.wo-main,.wa-main,.op-main,.pj-main,.pjb-main){padding-inline:16px}[data-shell=studio-phone] :is(.wo-main,.wa-main,.op-main,.pj-main,.pjb-main) .ar-tbl{max-width:100%;display:block;overflow-x:auto}[data-shell=studio-phone] div.ls-main,[data-shell=paper-phone] div.ls-pp{padding-inline:16px}.ib-show{gap:var(--vk-space-2);margin:0 0 var(--vk-space-4);flex-direction:column;min-width:0;display:flex}.ib-show__row{align-items:center;gap:var(--vk-space-2);flex-wrap:wrap;min-width:0;display:flex}.ib-show__h{font:inherit;font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0;font-weight:600}.ib-show__note{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:0}.ib-chip,.ib-more{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-pill,999px);background:var(--vk-color-raised);min-width:44px;max-width:100%;min-height:44px;color:var(--vk-color-text);font:inherit;font-size:var(--vk-text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ib-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-chip[aria-pressed=true]{background:var(--vk-color-text);border-color:var(--vk-color-text);color:var(--vk-color-bg)}.ib-chip__n{font-variant-numeric:tabular-nums;color:var(--vk-color-muted)}.ib-chip[aria-pressed=true] .ib-chip__n{color:inherit}.ib-chip__n--needs{color:var(--vk-color-signal-text);font-weight:600}.ib-more{color:var(--vk-color-muted);background:0 0;border-style:dashed}.ib-chip:focus-visible,.ib-more:focus-visible{outline:2px solid var(--vk-color-primary);outline-offset:2px}.ib-show--words .ib-chip,.ib-show--words .ib-more{min-height:44px;color:var(--vk-color-text);background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.ib-show--words .ib-chip[aria-pressed=true]{color:var(--vk-color-text);background:0 0;font-weight:700;text-decoration:none}.ib-show__dot{color:var(--vk-color-muted)}.ib-board{border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-pill,999px);max-width:100%;font-size:var(--vk-text-xs,12px);color:var(--vk-color-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:1px 8px;display:inline-flex;overflow:hidden}.ib-show__scope{font-size:var(--vk-text-lg,1.125rem);color:var(--vk-color-text);margin:0;font-weight:600}:where(.op-dy,.op-pp,.op-q,.op-main) :is(select,input,textarea){text-overflow:ellipsis;min-width:0;max-width:100%}:where(.op-dy,.op-pp,.op-q,.op-main) select{flex:12rem;width:100%}:where(.op-dy,.op-pp,.op-q,.op-main) :is(label,.acts,.resume__row,.ask,.ask>div,.letter,.grp,.ev){min-width:0;max-width:100%}:where(.op-dy,.op-pp,.op-q,.op-main) :is(.acts,.resume__row){flex-wrap:wrap}.ib-board{flex:0 auto;min-width:0;display:inline-block}@scope(.op-dy){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.grid{gap:var(--vk-space-5);padding:var(--vk-space-5) 0 var(--vk-space-3);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;font-size:16px;line-height:1.45;display:grid}.panel{background:var(--vk-color-surface);border-radius:var(--vk-radius-lg);box-shadow:0 var(--vk-lift) 0 var(--vk-color-ground);padding:var(--vk-space-5)}.panel+.panel{margin-top:var(--vk-space-5)}.ph{align-items:baseline;gap:var(--vk-space-3);margin:0 0 var(--vk-space-4);display:flex}.ph h2{font:700 var(--vk-text-lg) / 1.2 var(--vk-font-display);margin:0}.count{font:700 var(--vk-text-md) / 1 var(--vk-font-display);color:var(--vk-color-muted)}.count--needs{color:var(--vk-color-signal-text)}.ph__end{align-items:center;gap:var(--vk-space-1);color:var(--vk-color-text);font-weight:600;font-size:var(--vk-text-sm);text-underline-offset:4px;min-height:44px;margin-left:auto;text-decoration:underline;display:inline-flex}.ask{gap:var(--vk-space-3) var(--vk-space-4);padding:var(--vk-space-5) 0;border-top:1px solid var(--vk-color-line);grid-template-columns:32px minmax(0,1fr);display:grid}.ask:first-of-type{padding-top:var(--vk-space-2);border-top:0}.ask__who{align-items:center;gap:var(--vk-space-2);font-size:var(--vk-text-sm);color:var(--vk-color-muted);flex-wrap:wrap;display:flex}.ask__who b{color:var(--vk-color-text);font-size:var(--vk-text-md)}.badge{border-radius:var(--vk-radius-pill);align-items:center;gap:4px;padding:2px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.badge--needs{background:var(--vk-color-signal-wash);color:var(--vk-color-signal-text);box-shadow:inset 0 0 0 1.5px var(--vk-color-signal)}.ask__title{margin:var(--vk-space-1) 0 0;font:700 1.1875rem / 1.3 var(--vk-font-display)}.ask__title a{color:var(--vk-color-text);text-decoration:none}.ask__title a:hover{text-decoration:underline}.bubble{margin-top:var(--vk-space-3);padding:var(--vk-space-4) var(--vk-space-5);background:var(--vk-mood-needs);color:var(--vk-face-ink);border-radius:4px var(--vk-radius-lg) var(--vk-radius-lg) var(--vk-radius-lg);overflow-wrap:anywhere;line-height:1.55;position:relative}.bubble--system{background:var(--vk-color-raised);color:var(--vk-color-text)}.bubble p{margin:0}.bubble__more{margin-top:var(--vk-space-2);min-height:44px;color:inherit;font:600 var(--vk-text-sm) / 1 var(--vk-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hint{margin:var(--vk-space-3) 0 0;font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.acts{gap:var(--vk-space-2);margin-top:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.resume{margin-top:var(--vk-space-4);padding:var(--vk-space-4);border-radius:var(--vk-radius-md);background:var(--vk-color-raised);gap:var(--vk-space-4);display:grid}.resume__row{gap:var(--vk-space-4);flex-wrap:wrap;align-items:end;display:flex}.select,.textarea,.money{font:inherit;color:var(--vk-color-text);background:var(--vk-color-surface);border:2px solid var(--vk-color-line);border-radius:var(--vk-radius-md);min-height:44px;padding:0 var(--vk-space-3);font-size:1rem}.textarea{width:100%;min-height:88px;padding:var(--vk-space-3);resize:vertical}.lbl{gap:var(--vk-space-2);font-size:var(--vk-text-sm);font-weight:600;display:grid}.empty{align-items:center;gap:var(--vk-space-3);color:var(--vk-color-muted);margin:0;display:flex}.spend{align-items:baseline;gap:var(--vk-space-3);flex-wrap:wrap;display:flex}.spend__n{font:700 2.5rem / 1 var(--vk-font-display)}.spend__cap{color:var(--vk-color-muted)}.bar{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);height:10px;margin:var(--vk-space-4) 0}.grp{padding:var(--vk-space-4) 0;border-top:1px solid var(--vk-color-line)}.grp:first-of-type{border-top:0;padding-top:0}.grp__head{gap:var(--vk-space-3);align-items:flex-start;display:flex}.grp__title{font-weight:700;font-size:var(--vk-text-md);margin:0;line-height:1.35}.grp__title a{color:var(--vk-color-text);text-decoration:none}.grp__title a:hover{text-decoration:underline}.ev{gap:var(--vk-space-3);margin-top:var(--vk-space-2);grid-template-columns:88px minmax(0,1fr) 44px;align-items:start;padding-left:36px;display:grid}.ev__t{white-space:nowrap;font:500 .8125rem / 1.6 var(--vk-font-mono);color:var(--vk-color-muted)}.ev__body{font-size:var(--vk-text-sm);line-height:1.5}.ev__body a{color:var(--vk-color-text);text-underline-offset:3px;text-decoration:underline}.tick{border-radius:var(--vk-radius-md);width:44px;height:44px;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-top:-10px;display:grid}.ev__acts{gap:var(--vk-space-2);margin-top:var(--vk-space-2);flex-wrap:wrap;padding-left:36px;display:flex}.seg .vk-segmented__item:after{height:max(44px,100%);top:50%;left:0;right:0}@media (width<=1099.98px){.grid{grid-template-columns:minmax(0,1fr)}}@media (width<=599.98px){.ev{grid-template-columns:64px minmax(0,1fr) 44px;padding-left:0}.ev__acts{padding-left:0}}}@scope(.op-pp){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.paper{padding:var(--vk-space-6) 0 var(--vk-space-7)}.mast{border-bottom:3px double var(--vk-color-text);padding-bottom:var(--vk-space-4);align-items:flex-end;gap:var(--vk-space-6);flex-wrap:wrap;display:flex}.mast__eyebrow{margin:0 0 var(--vk-space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-color-muted);font-size:.8125rem}.mast :is(h1,h2.op-title){font:500 3.25rem / 1 var(--vk-font-display);letter-spacing:-.01em;margin:0}.mast__line{margin:var(--vk-space-2) 0 0;font:italic 400 1.25rem / 1.4 var(--vk-font-display);color:var(--vk-color-muted)}.mast__end{text-align:right;font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin-left:auto;line-height:1.6}.cols{margin-top:var(--vk-space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr);display:grid}.col{padding:0 var(--vk-space-5);border-left:1px solid var(--vk-color-line)}.col:first-child{border-left:0;padding-left:0}.col:last-child{padding-right:0}.kick{align-items:baseline;gap:var(--vk-space-3);border-bottom:1px solid var(--vk-color-text);padding-bottom:var(--vk-space-2);margin:0 0 var(--vk-space-4);display:flex}.kick h2{font:600 1.375rem / 1.2 var(--vk-font-display);margin:0}.kick__n{font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.kick__n--needs{color:var(--vk-color-signal-text);font-weight:600}.kick a,.kick button{margin-left:auto}.lnk{color:var(--vk-color-text);text-underline-offset:4px;min-height:44px;font-size:var(--vk-text-sm);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.letter{padding:var(--vk-space-4) 0 var(--vk-space-5);border-bottom:1px solid var(--vk-color-line)}.letter:last-of-type{border-bottom:0}.letter__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted);gap:var(--vk-space-2);flex-wrap:wrap;align-items:center;margin:0;font-size:.8125rem;display:flex}.flag{color:var(--vk-color-signal-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.flag:before{content:"";background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}.letter h3{margin:var(--vk-space-2) 0 0;font:600 1.625rem / 1.2 var(--vk-font-display)}.letter h3 a{color:var(--vk-color-text);text-decoration:none}.letter h3 a:hover{text-underline-offset:4px;text-decoration:underline}.quote{margin:var(--vk-space-3) 0 0;padding-left:var(--vk-space-4);border-left:2px solid var(--vk-color-signal);font:italic 400 1.1875rem / 1.55 var(--vk-font-display);overflow-wrap:anywhere}.quote--board{border-left-color:var(--vk-color-line)}.more{min-height:44px;color:var(--vk-color-text);font:600 var(--vk-text-sm) / 1 var(--vk-font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sig{align-items:center;gap:var(--vk-space-2);margin-top:var(--vk-space-3);font:italic 400 1.0625rem / 1 var(--vk-font-display);display:flex}.hint{margin:var(--vk-space-3) 0 0;font-size:var(--vk-text-sm);color:var(--vk-color-muted)}.acts{gap:var(--vk-space-2);margin-top:var(--vk-space-3);flex-wrap:wrap;align-items:center;display:flex}.select{font:inherit;color:var(--vk-color-text);background:var(--vk-color-surface);border:1px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);min-height:44px;padding:0 var(--vk-space-3);font-size:1rem}.dig{padding:var(--vk-space-3) 0 var(--vk-space-4);border-bottom:1px solid var(--vk-color-line)}.dig h3{font:600 1.125rem / 1.3 var(--vk-font-display);gap:var(--vk-space-2);align-items:flex-start;margin:0;display:flex}.dig h3 a{color:var(--vk-color-text);text-decoration:none}.dig h3 a:hover{text-decoration:underline}.dig__row{gap:var(--vk-space-2);margin-top:var(--vk-space-2);grid-template-columns:minmax(0,1fr) 44px;align-items:start;display:grid}.dig__row p{font-size:var(--vk-text-sm);margin:0;line-height:1.55}.dig__t{font-variant-numeric:tabular-nums;color:var(--vk-color-muted)}.tick{border:1px solid var(--vk-color-line);width:44px;height:44px;color:var(--vk-color-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.toggle{gap:var(--vk-space-3);margin:-8px 0 var(--vk-space-2);font-size:var(--vk-text-sm);display:flex}.toggle button{min-height:44px;font:inherit;color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;padding:0}.toggle button[aria-pressed=true]{color:var(--vk-color-text);text-underline-offset:4px;font-weight:600;text-decoration:underline}.prose{font:400 1.125rem / 1.55 var(--vk-font-display);margin:0}.figure{font:500 2.75rem / 1 var(--vk-font-display);margin:var(--vk-space-2) 0}.small{font-size:var(--vk-text-sm);color:var(--vk-color-muted);margin:var(--vk-space-2) 0 0}.box{margin-top:var(--vk-space-6)}.lnk[style*=min-height\:0]{position:relative}.lnk[style*=min-height\:0]:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.letter-resume{margin-top:var(--vk-space-3);padding-left:var(--vk-space-4);border-left:1px solid var(--vk-color-line);gap:var(--vk-space-3);display:grid}.letter-resume label,.caps label{gap:var(--vk-space-2);font-size:var(--vk-text-sm);display:grid}.letter-resume textarea.select{min-height:88px;padding:var(--vk-space-3);width:100%}.caps{margin-top:var(--vk-space-3);gap:var(--vk-space-3);display:grid}@media (width<=1099.98px){.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}aside.col{padding:var(--vk-space-5) 0 0;border-left:0;border-top:1px solid var(--vk-color-line);margin-top:var(--vk-space-5);grid-column:1/-1}}@media (width<=699.98px){.cols{grid-template-columns:minmax(0,1fr)}.col{padding:var(--vk-space-5) 0 0;border-left:0}.col+.col{border-top:1px solid var(--vk-color-line)}.paper{padding:var(--vk-space-5) 16px var(--vk-space-6)}.mast :is(h1,h2.op-title){font-size:2.5rem}}}.mast__end{margin-block:1em}.ar .h44,.op-seg button{position:relative}.op-seg button:after,.ar .ar-lk[style*="min-height: 0"]:after{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.op-body{flex-direction:column;min-width:0;display:flex}.op-main{flex-direction:column;flex:1;gap:36px;padding:24px 40px 40px;display:flex}.op-line{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:44px;padding-bottom:8px;display:flex}.op-line .keys{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.op-line .keys>span{align-items:center;gap:4px;display:inline-flex}.op-line .r{font:500 12px var(--fm);color:var(--muted);white-space:nowrap;margin-left:auto}.op-tbl td{padding-top:14px;padding-bottom:14px}.op-kind{color:var(--sig-text);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.op-kind .u{width:11px;height:11px}.op-sub{font:500 12px var(--fm);color:var(--muted);align-items:center;gap:6px;margin-top:4px;display:flex}.op-why{font:400 15.5px/1.45 var(--fs);overflow-wrap:anywhere}.op-why.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-acts{flex-wrap:wrap;gap:6px;display:flex}.op-acts .ar-btn,.op-acts .ar-btn2{min-height:44px;padding:0 12px;font-size:13.5px}.op-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.op-stack{flex-direction:column;gap:36px;min-width:0;display:flex}.op-seg{border:1px solid var(--rule);display:inline-flex}.op-seg button{min-height:32px;color:var(--text);font:700 12px var(--ff);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 12px}.op-seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.op-grp td{border-bottom:1px solid var(--hair);padding:14px 0 8px}.op-grp .in{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.op-grp .in .end{gap:6px;margin-left:auto;display:flex}.op-ev td{font-size:14px}.op-tick{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-12px 0;display:grid}.op-tick:hover{color:var(--text)}.op-empty{border-top:1px solid var(--hair);font:400 16px/1.45 var(--fs);color:var(--muted);padding:14px 0}.op-cap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.op-cap .row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.op-bar{height:10px;box-shadow:inset 0 0 0 1px var(--hair)}.op-acts{position:relative}.op-resume td{padding:4px 0 18px 40px}.op-resume form{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:12px;display:grid}.op-resume .op-acts{grid-column:1/-1}.op-menu{z-index:2;background:var(--paper);border:1px solid var(--rule);width:240px;padding:6px;position:absolute;top:48px;right:0}.op-menu .menu__h{font:700 12px var(--ff);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 6px 6px}.op-menu button{width:100%;min-height:44px;color:var(--text);font:700 13.5px var(--ff);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.op-menu button:hover,.op-menu button:focus-visible{background:var(--text);color:var(--bg)}.op-menu button[aria-disabled=true]{color:var(--muted);cursor:default}.op-menu small{font:500 11px var(--fm)}@media (width<=1099.98px){.op-split{grid-template-columns:minmax(0,1fr)}}@media (width<=899.98px){.op-main{gap:28px;padding:16px 16px 32px}.op-main .ar-hero .big{font-size:112px}.op-main .ar-hero :is(h1,h2.op-title){font-size:30px}.op-main .ar-figs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.op-main .ar-figs>div+div{border-left:0;padding-left:0}.op-tbl thead{display:none}.op-tbl tr{grid-template-columns:30px minmax(0,1fr);display:grid}.op-tbl td:nth-child(n+3){grid-column:2}}.op-main .ar-hero h2.op-title{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}.op-main .ar-tbl .ag{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;row-gap:4px;min-width:0;max-width:100%;display:flex}.op-main .ar-tbl .ag .ib-board{flex:0 auto;max-width:100%}.op-main .ar-tbl .ix{white-space:nowrap}@scope(.op-q){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.q{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7)}.q__col{max-width:54rem}.q :is(h1,h2.op-title){font:700 2rem / 1.2 var(--vk-font-display);margin:0}.q__lede{margin:var(--vk-space-3) 0 0;font-size:1.1875rem;line-height:1.5}.q a{color:var(--vk-color-text);text-underline-offset:4px;text-decoration:underline}.q h2{margin:var(--vk-space-7) 0 var(--vk-space-3);font:700 1.5rem / 1.25 var(--vk-font-display);padding-bottom:var(--vk-space-2);border-bottom:2px solid var(--vk-color-text)}.q h2:first-of-type{margin-top:var(--vk-space-6)}.q__note{margin:0 0 var(--vk-space-3);color:var(--vk-color-muted);font-size:1rem}.item{padding:var(--vk-space-4) 0 var(--vk-space-5) var(--vk-space-5);border-bottom:1px solid var(--vk-color-line);position:relative}.item--needs:before{content:"";left:0;top:var(--vk-space-4);bottom:var(--vk-space-5);background:var(--vk-color-signal);width:5px;position:absolute}.item h3{font:700 1.25rem / 1.35 var(--vk-font-body);margin:0}.meta{margin:var(--vk-space-2) 0 0;align-items:center;gap:var(--vk-space-2);flex-wrap:wrap;font-size:1.0625rem;display:flex}.dl{margin:var(--vk-space-3) 0 0;gap:var(--vk-space-2) var(--vk-space-4);grid-template-columns:9rem minmax(0,1fr);font-size:1.0625rem;line-height:1.55;display:grid}.dl dt{font-weight:700}.dl dd{overflow-wrap:anywhere;margin:0}.acts{gap:var(--vk-space-3);margin-top:var(--vk-space-4);flex-wrap:wrap;align-items:center;display:flex}.form{margin-top:var(--vk-space-4);padding:var(--vk-space-4);border:2px solid var(--vk-color-line);gap:var(--vk-space-4);display:grid}.form legend{padding:0 var(--vk-space-2);font-weight:700}.lbl{gap:var(--vk-space-2);font-size:1.0625rem;font-weight:700;display:grid}.inp{font:inherit;color:var(--vk-color-text);background:var(--vk-color-surface);border:2px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);min-height:48px;padding:0 var(--vk-space-3);max-width:24rem;font-size:1.0625rem;font-weight:400}textarea.inp{max-width:none;min-height:96px;padding:var(--vk-space-3)}.plain{margin:0;font-size:1.0625rem;line-height:1.55}.ev{margin:var(--vk-space-2) 0 0;padding:0;list-style:none}.ev li{gap:var(--vk-space-3);padding:var(--vk-space-2) 0;flex-wrap:wrap;align-items:center;font-size:1.0625rem;display:flex}.toggle{gap:var(--vk-space-4);margin-bottom:var(--vk-space-2);align-items:center;font-size:1.0625rem;display:flex}.textbtn{min-height:44px;padding:0 var(--vk-space-2);color:var(--vk-color-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.textbtn[aria-pressed=true]{font-weight:700;text-decoration:none}.money{font-size:1.5rem;font-weight:700}@media (width<=599.98px){.q{padding:var(--vk-space-5) 16px var(--vk-space-6)}.dl{grid-template-columns:minmax(0,1fr)}.dl dd{margin-bottom:var(--vk-space-2)}}}.form{margin-inline:2px}@scope(.ls-dy){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.wrap{padding:var(--vk-space-4) 0 var(--vk-space-5);font-size:16px;line-height:1.45}.panel{background:var(--vk-color-surface);border-radius:var(--vk-radius-lg);box-shadow:0 var(--vk-lift) 0 var(--vk-color-ground);padding:var(--vk-space-2) var(--vk-space-4) var(--vk-space-4)}.sort{min-height:44px;padding:0 var(--vk-space-2);border-radius:var(--vk-radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.sort[data-on=true]{color:var(--vk-color-text);background:var(--vk-color-raised)}.g th{text-align:left;padding:var(--vk-space-5) var(--vk-space-2) var(--vk-space-2);font-weight:400}.g__name{font:700 1.25rem / 1.2 var(--vk-font-display)}.g__n{min-width:28px;height:28px;margin-left:var(--vk-space-2);border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);font:700 .875rem / 1 var(--vk-font-display);place-items:center;padding:0 8px;display:inline-grid}.g__own{margin-left:var(--vk-space-3);color:var(--vk-color-muted);font-size:var(--vk-text-sm)}tr.r:hover td{background:var(--vk-color-raised)}.pri{font:800 .9375rem / 1 var(--vk-font-display)}.pri--1{color:var(--vk-color-signal-text)}.ttl{color:var(--vk-color-text);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.35;text-decoration:none}.ttl:hover{text-decoration:underline}.facts{color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.lab{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);color:var(--vk-color-text);padding:1px 8px}.asked{align-items:center;gap:4px;display:inline-flex}.blk{color:var(--vk-color-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.who{align-items:center;gap:var(--vk-space-2);display:flex}.who b{font-size:.9375rem}.who small{color:var(--vk-color-muted);font-size:.8125rem;display:block}.due--over{color:var(--vk-color-signal-text);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.muted{color:var(--vk-color-muted)}.acts{gap:var(--vk-space-2);justify-content:flex-end;display:flex;position:relative}.menu{z-index:2;width:260px;padding:var(--vk-space-2);background:var(--vk-color-surface);border-radius:var(--vk-radius-md);box-shadow:0 0 0 1px var(--vk-color-line), 0 12px 32px color-mix(in oklch, var(--vk-color-text) 18%, transparent);position:absolute;top:52px;right:0}.menu__h{color:var(--vk-color-muted);margin:4px 8px 6px;font-size:.8125rem;font-weight:600}.menu button{width:100%;min-height:44px;padding:0 var(--vk-space-3);border-radius:var(--vk-radius-sm);color:var(--vk-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--vk-color-raised)}.menu button[aria-disabled=true]{color:var(--vk-color-muted);cursor:default}.menu small{color:var(--vk-color-muted);font-size:.75rem}table{border-collapse:separate;border-spacing:0;width:100%}thead th{background:var(--vk-color-surface);text-align:left;padding:0 var(--vk-space-2);border-bottom:2px solid var(--vk-color-line);font-size:var(--vk-text-sm);color:var(--vk-color-muted);font-weight:700;position:sticky;top:0}td{padding:var(--vk-space-3) var(--vk-space-2);border-bottom:1px solid var(--vk-color-line);vertical-align:middle}@media (width<=719px){table,thead,tbody,tr,th,td{display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}td{border-bottom:0;padding-top:2px;padding-bottom:2px;width:auto!important}td[data-label]:before{content:attr(data-label) ": ";color:var(--vk-color-muted)}tr:not(.g){padding:var(--vk-space-3) 0;border-bottom:1px solid var(--vk-color-line)}.acts{justify-content:flex-start}}}@scope(.vk-masthead){.bar__lbl{font-size:var(--vk-text-sm);color:var(--vk-sky-text);margin-left:var(--vk-space-3);font-weight:600}.sum{font-size:var(--vk-text-sm);color:var(--vk-sky-text);margin-left:auto}}@scope(.ls-pp){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.pp{padding:var(--vk-space-6) 0 var(--vk-space-7);overflow-wrap:anywhere}:scope>.pp{line-height:inherit;gap:0;display:block}.mast{align-items:flex-end;gap:var(--vk-space-5);border-bottom:3px double var(--vk-color-text);padding-bottom:var(--vk-space-4);flex-wrap:wrap;display:flex}.mast__eyebrow{margin:0 0 var(--vk-space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-color-muted);font-size:.8125rem}.mast h1{font:500 3rem / 1 var(--vk-font-display);margin:0}.mast__line{margin:var(--vk-space-2) 0 0;font:italic 400 1.1875rem / 1.4 var(--vk-font-display);color:var(--vk-color-muted)}.tools{gap:var(--vk-space-4);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.tabs{gap:var(--vk-space-1);display:flex}.tabs button{min-height:44px;padding:0 var(--vk-space-3);color:var(--vk-color-muted);font:500 var(--vk-text-sm) / 1 var(--vk-font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tabs button[aria-pressed=true]{color:var(--vk-color-text);border-bottom-color:var(--vk-color-text)}.tlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--vk-color-muted);font-size:.75rem}.sort{min-height:44px;padding:0 var(--vk-space-2) 0 0;color:var(--vk-color-muted);font:500 .75rem / 1 var(--vk-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.sort[data-on=true]{color:var(--vk-color-text);text-underline-offset:4px;text-decoration:underline}.g th{text-align:left;padding:var(--vk-space-6) 0 var(--vk-space-2);border-bottom:1px solid var(--vk-color-line);font-weight:400}.g__name{font:600 1.625rem / 1.2 var(--vk-font-display)}.g__n{font:italic 400 1.125rem / 1 var(--vk-font-display);color:var(--vk-color-muted);margin-left:var(--vk-space-2)}.g__own{float:right;letter-spacing:.06em;text-transform:uppercase;color:var(--vk-color-muted);margin-top:10px;font-size:.8125rem}.pri{font:600 1.0625rem / 1.5 var(--vk-font-display);font-variant-numeric:oldstyle-nums}.pri--1{color:var(--vk-color-signal-text)}.ttl{font:500 1.25rem / 1.35 var(--vk-font-display);color:var(--vk-color-text);overflow-wrap:anywhere;text-decoration:none}.ttl:hover{text-underline-offset:4px;text-decoration:underline}.facts{letter-spacing:.08em;text-transform:uppercase;color:var(--vk-color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:.75rem;display:flex}.state{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;line-height:1.6}.state--needs{color:var(--vk-color-signal-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.state--needs:before{content:"";background:var(--vk-color-signal);border-radius:50%;width:8px;height:8px}.who{align-items:center;gap:var(--vk-space-2);font:italic 400 1.0625rem / 1.3 var(--vk-font-display);display:flex}.muted{color:var(--vk-color-muted)}.due--over{color:var(--vk-color-signal-text);font-size:.9375rem;font-weight:600}.acts{gap:var(--vk-space-2);justify-content:flex-end;display:flex}.acts a,.acts button{min-height:44px;padding:0 var(--vk-space-3);border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-sm);color:var(--vk-color-text);font:500 var(--vk-text-sm) / 1 var(--vk-font-body);cursor:pointer;background:0 0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.acts a{border-color:var(--vk-color-text)}.foot{margin-top:var(--vk-space-5);font:italic 400 1.0625rem / 1.5 var(--vk-font-display);color:var(--vk-color-muted)}table{border-collapse:collapse;width:100%;margin-top:var(--vk-space-3)}thead th{text-align:left;border-bottom:1px solid var(--vk-color-text);padding:0;font-weight:500}td{padding:var(--vk-space-4) var(--vk-space-3) var(--vk-space-4) 0;border-bottom:1px solid var(--vk-color-line);vertical-align:top}@media (width<=719px){table,thead,tbody,tr,th,td{display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}td{border-bottom:0;padding-top:2px;padding-bottom:2px;width:auto!important}td[data-label]:before{content:attr(data-label) ": ";color:var(--vk-color-muted)}tr:not(.g){padding:var(--vk-space-3) 0;border-bottom:1px solid var(--vk-color-line)}.acts{justify-content:flex-start}}}.ar .h44,.ls-tbl th .sort,.ls-acts .ib{position:relative}.ls-tbl th .sort:after,.ls-acts .ib:after{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ls-body{flex-direction:column;min-width:0;display:flex}.ls-main{flex-direction:column;flex:1;gap:28px;padding:24px 0 40px;display:flex}.ls-bar{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.ls-seg{flex-wrap:wrap;align-items:center;display:inline-flex}.ls-seg button{border:0;border-left:1px solid var(--hair);min-height:44px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ls-seg button:first-child{border-left:0;padding-left:0}.ls-seg button .n{font:500 12.5px var(--fm)}.ls-seg button[aria-pressed=true]{color:var(--text);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}.ls-seg button.sig .n{color:var(--sig-text);font-weight:600}.ls-bar .keys{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-left:auto;font-size:13px;display:flex}.ls-bar .keys>span{align-items:center;gap:4px;display:inline-flex}.ls-hero{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:24px;padding-bottom:4px;display:grid}.ls-hero .big{font:900 120px/.8 var(--ff);letter-spacing:-.04em;font-stretch:72%}.ls-hero h1{font:800 36px/1.05 var(--ff);letter-spacing:-.015em;font-stretch:82%}.ls-hero p{max-width:720px;font:400 17px/1.45 var(--fs);margin-top:8px}.ls-tbl th .sort{min-height:30px;color:var(--muted);font:700 12px var(--ff);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ls-tbl th .sort[data-on=true]{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ls-tbl tr.g th{border-bottom:1.5px solid var(--rule);text-align:left;color:var(--text);padding:18px 0 8px}.ls-tbl tbody:first-of-type tr.g th{padding-top:10px}.ls-tbl .g .in{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ls-tbl .g .no{font:500 12px var(--fm);color:var(--muted)}.ls-tbl .g .band{width:28px;height:8px}.ls-tbl .g .nm{font:800 16px var(--ff)}.ls-tbl .g .ct{font:900 28px/.9 var(--ff);font-stretch:72%}.ls-tbl .g .own{overflow-wrap:anywhere;min-width:0;max-width:100%;font:500 12px var(--fm);color:var(--muted);margin-left:auto}.ls-pri{font:600 12.5px var(--fm)}.ls-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ls-acts .ib{border:1px solid var(--rule);min-height:36px;color:var(--text);font:700 13px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.ls-acts .ib:hover{background:var(--text);color:var(--bg)}.ls-over{color:var(--sig-text);font:600 12.5px var(--fm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ls-foot{border-top:1px solid var(--rule);font:500 12px var(--fm);color:var(--muted);flex-wrap:wrap;gap:6px 20px;padding-top:10px;display:flex}@media (width<=719px){.ls-main{padding:16px 0}.ls-hero .big{font-size:72px}.ls-tbl,.ls-tbl thead,.ls-tbl tbody,.ls-tbl tr,.ls-tbl th,.ls-tbl td{display:block}.ls-tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ls-tbl td{border-bottom:0;padding-top:2px;padding-bottom:2px;width:auto!important}.ls-tbl td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.ls-tbl tr:not(.g){border-bottom:1px solid var(--hair);padding:12px 0}.ls-acts{justify-content:flex-start}}@scope(.ls-q){.noface{border:2px dashed var(--vk-color-faint);border-radius:50%;flex:none;display:inline-block}.wrap-any{overflow-wrap:anywhere}.q{padding:var(--vk-space-6) var(--vk-space-6) var(--vk-space-7)}.q__col{max-width:72rem}.q a{color:var(--vk-color-text);text-underline-offset:4px;text-decoration:underline}.q h1{font:700 2rem / 1.2 var(--vk-font-display);margin:0}.lede{margin:var(--vk-space-2) 0 0;font-size:1.1875rem}.controls{gap:var(--vk-space-5);margin-top:var(--vk-space-5);padding-bottom:var(--vk-space-4);border-bottom:2px solid var(--vk-color-text);flex-wrap:wrap;align-items:end;display:flex}.lbl{gap:var(--vk-space-2);font-size:1.0625rem;font-weight:700;display:grid}.inp{font:inherit;color:var(--vk-color-text);background:var(--vk-color-surface);border:2px solid var(--vk-color-text);border-radius:var(--vk-radius-sm);min-height:48px;padding:0 var(--vk-space-3);font-size:1.0625rem;font-weight:400}.textbtn{min-height:48px;padding:0 var(--vk-space-2);color:var(--vk-color-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:1.0625rem;text-decoration:underline}.textbtn[aria-pressed=true]{font-weight:700;text-decoration:none}.q h2{margin:var(--vk-space-6) 0 0;font:700 1.375rem / 1.3 var(--vk-font-display)}.own{color:var(--vk-color-muted);margin:4px 0 0;font-size:1rem}.sort{min-height:48px;color:var(--vk-color-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.sort[data-on=true]{text-decoration:none}.sorted{color:var(--vk-color-muted);white-space:nowrap;font-size:.875rem;font-weight:400;text-decoration:none}th>.sort:has(.sorted){flex-direction:column;align-items:flex-start;gap:0;padding:4px 0;line-height:1.3}tr.needs td:first-child{box-shadow:inset 5px 0 0 var(--vk-color-signal);padding-left:var(--vk-space-4)}.facts{color:var(--vk-color-muted);margin-top:2px;font-size:1rem}.who{align-items:center;gap:8px;display:flex}.st--needs{color:var(--vk-color-signal-text);font-weight:700}.acts{gap:var(--vk-space-3);align-items:center;display:flex}.empty{margin:var(--vk-space-6) 0 0;font-size:1.0625rem}table{border-collapse:collapse;width:100%;margin-top:var(--vk-space-3);font-size:1.0625rem}th{text-align:left;padding:0 var(--vk-space-3) 0 0;border-bottom:2px solid var(--vk-color-line);font-weight:700}td{padding:var(--vk-space-3) var(--vk-space-3) var(--vk-space-3) 0;border-bottom:1px solid var(--vk-color-line);vertical-align:top;overflow-wrap:anywhere;line-height:1.5}td:first-child{padding-left:var(--vk-space-4)}@media (width<=719px){table,thead,tbody,tr,th,td{display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}td{border-bottom:0;padding-top:2px;padding-bottom:2px;width:auto!important}td[data-label]:before{content:attr(data-label) ": ";color:var(--vk-color-muted)}tr:not(.g){padding:var(--vk-space-3) 0;border-bottom:1px solid var(--vk-color-line)}.acts{justify-content:flex-start}.q{padding:var(--vk-space-5) var(--vk-space-4) var(--vk-space-6)}}}:where(.scr-projects) .iconbtn{border-radius:var(--vk-radius-sm);width:44px;height:44px;color:var(--vk-color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}:where(.scr-projects) .iconbtn:hover{background:var(--vk-color-raised)}:where(.scr-projects) .pgrid{gap:var(--vk-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}:where(.scr-projects) .pcard{gap:var(--vk-space-3);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-3);flex-direction:column;display:flex}:where(.scr-projects) .ptitle{font:700 1.125rem/1.3 var(--vk-font-display);overflow-wrap:anywhere;margin:0}:where(.scr-projects) .bar{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);height:8px;overflow:hidden}:where(.scr-projects) .bar>i{background:var(--vk-color-success);border-radius:inherit;height:100%;display:block}:where(.scr-projects) .skel{border-radius:var(--vk-radius-pill);background:linear-gradient(90deg, var(--vk-color-raised), var(--vk-color-line), var(--vk-color-raised));height:8px}:where(.scr-projects) .pfoot{align-items:flex-start;gap:var(--vk-space-2);border-top:1px solid var(--vk-color-line);padding-top:var(--vk-space-2);display:flex}:where(.scr-projects) .pfoot details{flex:1;min-width:0}:where(.scr-projects) .pfoot summary{align-items:center;gap:6px;min-height:44px;font-size:.9375rem;font-weight:600;display:flex}:where(.scr-projects) .msform{gap:var(--vk-space-2);padding-bottom:var(--vk-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}:where(.scr-projects) .msform>.field:first-child{grid-column:1/-1}:where(.scr-projects) .group-h{align-items:baseline;gap:var(--vk-space-2);display:flex}:where(.scr-projects) .createform{gap:var(--vk-space-3);padding:var(--vk-space-4) var(--vk-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}[data-vibe=paper] :where(.scr-projects) .ptitle{font-size:1.25rem;font-weight:500}:where(.scr-projects) .mslist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.scr-projects) .mslist li{align-items:center;gap:var(--vk-space-2);grid-template-columns:minmax(0,1fr) auto 44px;display:grid}@media (width<=1099.98px){:where(.scr-projects) .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699.98px){:where(.scr-projects) .pgrid,:where(.scr-projects) .createform{grid-template-columns:minmax(0,1fr)}}:where(.scr-projects) .plink{color:inherit;text-decoration:none}:where(.scr-projects) .plink:hover,:where(.scr-projects) .plink:focus-visible{text-underline-offset:3px;text-decoration:underline}:where(.scr-projects) .pboards{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}:where(.pj-main) details>summary{cursor:pointer;list-style:none}:where(.pj-main) details>summary::-webkit-details-marker{display:none}:where(.pj-main) .disc-ico{transition:transform var(--vk-d-fast) var(--vk-ease-enter);display:inline-grid}:where(.pj-main) details[open]>summary .disc-ico{transform:rotate(180deg)}.pj-main{flex-direction:column;flex:1;gap:36px;padding:24px 0 40px;display:flex}:where(.pj-main) .pj-new{border-top:1.5px solid var(--rule);flex-direction:column;padding-top:12px;display:flex}:where(.pj-main) .pj-new>summary{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;display:flex}:where(.pj-main) .pj-create{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;max-width:1040px;padding-top:16px;display:grid}:where(.pj-main) .pj-acts{gap:8px;display:flex}:where(.pj-main) .pj-n{font:500 12px var(--fm);color:var(--muted)}:where(.pj-main) .pj-list{flex-direction:column;display:flex}:where(.pj-main) .pj-row{grid-template-columns:48px minmax(0,1fr) 340px 44px;align-items:start;gap:6px 24px;padding:14px 0 8px;display:grid}:where(.pj-main) .pj-row+.pj-row{border-top:1px solid var(--hair)}:where(.pj-main) .pj-ix{font:500 12.5px var(--fm);color:var(--muted);padding-top:4px}:where(.pj-main) .pj-name{flex-direction:column;gap:8px;min-width:0;display:flex}:where(.pj-main) .pj-t{font:800 19px/1.25 var(--ff);letter-spacing:-.005em;overflow-wrap:break-word;font-stretch:88%}:where(.pj-main) .pj-meta{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}:where(.pj-main) .pj-date{font:500 12px var(--fm);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ar :where(.pj-main) .u.act{background:linear-gradient(90deg, var(--s7) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--s7)}:where(.pj-main) .pj-roll{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.pj-main) .pj-fig{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600;display:flex}:where(.pj-main) .pj-fig strong{font:900 40px/.9 var(--ff);letter-spacing:-.02em;color:var(--text);margin-right:4px;font-stretch:72%}:where(.pj-main) .pj-cost{font:600 15px var(--fm);color:var(--text)}:where(.pj-main) .pj-bar{height:8px;box-shadow:inset 0 0 0 1px var(--rule)}:where(.pj-main) .pj-bar>i{background:var(--s7);height:100%;display:block}:where(.pj-main) .pj-load{flex-direction:column;gap:6px;padding-top:6px;display:flex}:where(.pj-main) .pj-skel{background:var(--hair);height:8px}:where(.pj-main) .pj-del{box-shadow:inset 0 0 0 2.5px var(--rule);background:0 0;border:0}:where(.pj-main) .pj-ms{grid-column:2/4}:where(.pj-main) .pj-ms>summary{min-height:44px;font:700 14px var(--ff);align-items:center;gap:6px;display:inline-flex}:where(.pj-main) .pj-msform{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:12px;padding:4px 0 10px;display:grid}:where(.pj-main) .pj-note{border-top:1px solid var(--hair);font:400 14.5px/1.45 var(--fs);color:var(--muted);padding-top:10px}:where(.pj-main) .ar-hero h2{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}.pj-link{color:inherit;text-decoration:none}.pj-link:hover,.pj-link:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=899.98px){:where(.pj-main) .pj-row{grid-template-columns:36px minmax(0,1fr) 44px;column-gap:12px}:where(.pj-main) .pj-roll{grid-area:2/2/auto/3;min-width:0}:where(.pj-main) .pj-del{grid-area:1/3}:where(.pj-main) .pj-ms{grid-column:2/-1;min-width:0}}:where(.pj-main) .pj-on{color:var(--muted);margin-right:-10px;font-size:12px}:where(.scr-ws) .iconbtn{border-radius:var(--vk-radius-sm);width:44px;height:44px;color:var(--vk-color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}:where(.scr-ws) .iconbtn:hover{background:var(--vk-color-raised)}:where(.scr-ws) .me{background:var(--vk-color-raised);width:36px;height:36px;color:var(--vk-color-text);margin:var(--vk-space-2) 0;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}:where(.scr-ws) .caps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}:where(.scr-ws) .linked{color:var(--vk-color-success-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(.scr-ws) .grid2{gap:var(--vk-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:where(.scr-ws) .span2{grid-column:1/-1}:where(.scr-ws) .tabtag{align-items:center;gap:6px;display:inline-flex}:where(.scr-ws) .nrow{gap:var(--vk-space-4);padding:var(--vk-space-4) var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}:where(.scr-ws) .nrow:first-child{border-top:0}:where(.scr-ws) .nacts{gap:var(--vk-space-2);flex-wrap:wrap;grid-column:2;display:flex}:where(.scr-ws) .resume{gap:var(--vk-space-2);padding:var(--vk-space-4);border-radius:var(--vk-radius-sm);background:var(--vk-color-raised);flex-direction:column;grid-column:2/-1;display:flex}:where(.scr-ws) .crow{gap:var(--vk-space-3);padding:var(--vk-space-3) var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:minmax(120px,.9fr) minmax(0,1.3fr) minmax(0,1fr) 44px;align-items:center;display:grid}:where(.scr-ws) .crow:first-of-type{border-top:0}:where(.scr-ws) .stack{display:inline-flex}:where(.scr-ws) .stack .face{box-shadow:0 0 0 2px var(--vk-color-surface);border-radius:50%;margin-left:-6px}:where(.scr-ws) .stack .face:first-child{margin-left:0}:where(.scr-ws) .swatch{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--vk-color-line);cursor:pointer;border:0;border-radius:50%;flex:none}:where(.scr-ws) .lrow{gap:var(--vk-space-3);padding:var(--vk-space-2) var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;display:grid}:where(.scr-ws) .kv{gap:var(--vk-space-4);padding:var(--vk-space-4) var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;display:grid}:where(.scr-ws) .kv:first-of-type{border-top:0}:where(.scr-ws) .mono{font-family:var(--vk-font-mono);overflow-wrap:anywhere;font-size:.875rem}:where(.scr-ws) .pick{cursor:pointer;border:0;min-height:36px;padding:0 12px}:where(.scr-ws) .pick[aria-pressed=true]{background:var(--vk-color-primary);color:var(--vk-color-primary-fg)}@media (width<=1099.98px){:where(.scr-ws) .grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=899.98px){:where(.scr-ws) .crow{grid-template-columns:minmax(0,1fr) 44px}:where(.scr-ws) .crow>:not(.iconbtn){grid-column:1}}@media (width<=639.98px){:where(.scr-ws) .nrow{grid-template-columns:minmax(0,1fr)}:where(.scr-ws) .nacts,:where(.scr-ws) .resume{grid-column:1}:where(.scr-ws) .lrow.member,:where(.scr-ws) .kv{grid-template-columns:minmax(0,1fr)!important}}.wo-main{flex-direction:column;flex:1;gap:36px;min-width:0;padding:24px 0 40px;display:flex}:where(.wo-main) .wo-head{flex-direction:column;gap:10px;display:flex}:where(.wo-main) .wo-head .back{align-self:flex-start}:where(.wo-main) .wo-head h1{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}:where(.wo-main) .wo-head .lede{max-width:760px;font:400 18px/1.45 var(--fs)}:where(.wo-main) .wo-tabs{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:4px 28px;margin-top:6px;display:flex}:where(.wo-main) .wo-ct{background:var(--vk-color-signal-text);min-width:20px;height:20px;color:var(--vk-color-primary-fg);font:700 12px/1 var(--fm);border-radius:2px;place-items:center;padding:0 5px;display:inline-grid}:where(.wo-main) .ar-sec>.hd .kick{font-size:11px}:where(.wo-main) .ar-sec>.hd .r .ar-btn2{min-height:44px}:where(.wo-main) .wo-lede{max-width:760px;font:400 16px/1.45 var(--fs)}:where(.wo-main) .wo-tbl td.top{vertical-align:top}:where(.wo-main) .wo-kind{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}:where(.wo-main) .wo-kind.needs{color:var(--sig-text)}:where(.wo-main) .wo-sub{font:500 12px/1.4 var(--fm);color:var(--muted);overflow-wrap:anywhere;margin-top:4px}:where(.wo-main) .wo-plain{font:400 15.5px/1.45 var(--fs);overflow-wrap:anywhere}:where(.wo-main) .wo-need .ar-q blockquote{font-size:15.5px}:where(.wo-main) .wo-need .ar-q .ar-lk{align-self:flex-start;min-height:32px}:where(.wo-main) .wo-ins{font:400 14px/1.4 var(--fs);color:var(--muted);margin-top:8px;font-style:italic}:where(.wo-main) .wo-acts{flex-wrap:wrap;gap:6px;display:flex}:where(.wo-main) .wo-resume form{border-left:4px solid var(--text);background:var(--soft);flex-direction:column;gap:10px;padding:14px 16px;display:flex}:where(.wo-main) .wo-resume .row{flex-wrap:wrap;gap:8px;display:flex}:where(.wo-main) .wo-foot{border-top:1px solid var(--hair);font:400 14.5px/1.45 var(--fs);color:var(--muted);padding-top:10px}:where(.wo-main) .wo-note{border-left:4px solid var(--text);flex-direction:column;gap:6px;padding:2px 0 2px 18px;display:flex}:where(.wo-main) .wo-note p{font:400 16px/1.45 var(--fs)}:where(.wo-main) .wo-note .ar-lk{position:relative}:where(.wo-main) .wo-note .ar-lk:after{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.wo-main) .wo-cap{font:800 15px/1.3 var(--ff)}:where(.wo-main) .wo-who{font:500 12px var(--fm);color:var(--muted);align-items:center;gap:8px;margin-top:4px;display:flex}:where(.wo-main) .wo-stack{display:inline-flex}:where(.wo-main) .wo-stack svg+svg{margin-left:-5px}:where(.wo-main) .wo-stack svg{box-shadow:0 0 0 2px var(--bg);border-radius:50%}:where(.wo-main) .wo-caps{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where(.wo-main) .wo-tag{border:1px solid var(--rule);min-height:24px;font:500 12px/1.2 var(--fm);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}:where(.wo-main) .wo-x{width:22px;height:22px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-6px;display:inline-grid;position:relative}:where(.wo-main) .wo-x:hover{background:var(--text);color:var(--bg)}:where(.wo-main) .wo-del{box-shadow:inset 0 0 0 2.5px var(--rule);background:0 0;border:0}:where(.wo-main) .wo-del:disabled{opacity:.45;cursor:not-allowed}:where(.wo-main) .wo-del:disabled:hover{color:var(--text);background:0 0}:where(.wo-main) .wo-sw{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;border-radius:2px;display:block;position:relative}:where(.wo-main) .wo-sw:after{content:"";position:absolute;inset:-8px}:where(.wo-main) .wo-add{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding-top:4px;display:flex}:where(.wo-main) .wo-add .ar-field{flex:240px;min-width:0}:where(.wo-main) .wo-add .ar-hint{flex-basis:100%}:where(.wo-main) .wo-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}:where(.wo-main) .wo-stackcol{flex-direction:column;gap:36px;min-width:0;display:flex}:where(.wo-main) .wo-ini{border-radius:2px;width:36px;height:36px;font-size:13px}:where(.wo-main) .wo-person{align-items:center;gap:12px;display:flex}:where(.wo-main) .wo-person b{font-size:15px;display:block}:where(.wo-main) .wo-kv{grid-template-columns:minmax(150px,max-content) minmax(0,1fr) auto}:where(.wo-main) .wo-kv>dt span{font:400 13px/1.4 var(--fs);color:var(--muted);font-weight:400;display:block}:where(.wo-main) .wo-kv>dd{align-items:center;display:flex}:where(.wo-main) .wo-kv>dt,:where(.wo-main) .wo-kv>dd{padding:12px 0}:where(.wo-main) .wo-kv .ok{align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(.wo-main) .wa-caps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}:where(.wo-main) .wa-pick{border:1px solid var(--rule);background:0 0;align-items:center;gap:4px;min-height:36px;padding:0 10px;display:inline-flex}:where(.wo-main) .wa-pick[aria-pressed=true]{background:var(--text);color:var(--bg)}@media (width<=1099.98px){:where(.wo-main) .wo-split{grid-template-columns:minmax(0,1fr)}}:where(.wo-main) .ar-tab{min-height:48px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;position:relative}:where(.wo-main) .ar-tab[aria-current=page],:where(.wo-main) .ar-tab[aria-pressed=true],:where(.wo-main) .ar-tab[aria-selected=true]{color:var(--text)}:where(.wo-main) .ar-tab[aria-current=page]:after,:where(.wo-main) .ar-tab[aria-pressed=true]:after,:where(.wo-main) .ar-tab[aria-selected=true]:after{content:"";background:var(--text);height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(.wo-main) .ar-tab .mono{font-size:12px;font-weight:500}:where(.scr-ws-agents) .alist{margin:0;padding:0;list-style:none}:where(.scr-ws-agents) .arow{align-items:center;gap:var(--vk-space-4);padding:var(--vk-space-3) var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:32px minmax(180px,1.2fr) minmax(0,2fr) auto 92px auto;min-height:64px;display:grid}:where(.scr-ws-agents) .arow:first-child{border-top:0}:where(.scr-ws-agents) .arow-edit{background:var(--vk-color-raised);grid-template-columns:32px minmax(0,1fr);align-items:start}:where(.scr-ws-agents) .editgrid{gap:var(--vk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.scr-ws-agents) .caps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}:where(.scr-ws-agents) .pick{cursor:pointer;border:0;min-height:36px;padding:0 12px}:where(.scr-ws-agents) .pick[aria-pressed=true]{background:var(--vk-color-primary);color:var(--vk-color-primary-fg)}:where(.scr-ws-agents) .pick[aria-pressed=false]{background:var(--vk-color-surface);box-shadow:inset 0 0 0 1px var(--vk-color-line);color:var(--vk-color-muted)}:where(.scr-ws-agents) .linked{color:var(--vk-color-success-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(.scr-ws-agents) .menu{position:relative}:where(.scr-ws-agents) .menu>summary{gap:6px}:where(.scr-ws-agents) .menu-pop{z-index:5;width:430px;padding:var(--vk-space-2);background:var(--vk-color-surface);border:1px solid var(--vk-color-line);border-radius:var(--vk-radius-md);box-shadow:0 12px 32px color-mix(in oklch, var(--vk-color-text) 18%, transparent);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}:where(.scr-ws-agents) .mi svg{flex:none}:where(.scr-ws-agents) .mi{white-space:nowrap;align-items:center;gap:var(--vk-space-3);min-height:44px;padding:0 var(--vk-space-3);border-radius:var(--vk-radius-sm);color:var(--vk-color-text);text-align:left;cursor:pointer;background:0 0;border:0;font-size:.9375rem;display:flex}:where(.scr-ws-agents) .mi:hover{background:var(--vk-color-raised)}:where(.scr-ws-agents) .mi-danger{color:var(--vk-color-text)}:where(.scr-ws-agents) .mi-group{margin:var(--vk-space-2) 0;padding:var(--vk-space-2) 0;border-top:1px solid var(--vk-color-line);border-bottom:1px solid var(--vk-color-line);flex-direction:column;gap:2px;display:flex}:where(.scr-ws-agents) .tokrow{align-items:center;gap:var(--vk-space-2);padding-left:var(--vk-space-3);grid-template-columns:1fr auto auto;display:grid}:where(.scr-ws-agents) .legend{gap:var(--vk-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.scr-ws-agents) .legend>div{gap:var(--vk-space-3);align-items:flex-start;display:flex}:where(.scr-ws-agents) .banner{align-items:center;gap:var(--vk-space-3);padding:var(--vk-space-4) var(--vk-space-5);border-radius:var(--vk-radius-md);background:var(--vk-color-success-wash);color:var(--vk-color-text);flex-wrap:wrap;display:flex}:where(.scr-ws-agents) .tokbox{min-width:0;padding:10px var(--vk-space-3);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);font-family:var(--vk-font-mono);overflow-wrap:anywhere;flex:320px;font-size:.875rem}:where(.scr-ws-agents) .colhead{gap:var(--vk-space-4);padding:var(--vk-space-3) var(--vk-space-5);border-bottom:1px solid var(--vk-color-line);grid-template-columns:32px minmax(180px,1.2fr) minmax(0,2fr) auto 92px auto;display:grid}:where(.scr-ws-agents) .pick[aria-pressed][data-unused]{color:var(--vk-color-faint)}:where(.scr-ws-agents) .skel{border-radius:var(--vk-radius-sm);background:var(--vk-color-raised)}@media (width<=899.98px){:where(.scr-ws-agents) .colhead{display:none}:where(.scr-ws-agents) .arow{grid-template-columns:32px minmax(0,1fr) auto}:where(.scr-ws-agents) .arow>.caps,:where(.scr-ws-agents) .arow>.linked,:where(.scr-ws-agents) .arow>.t-num{grid-column:2/-1}:where(.scr-ws-agents) .editgrid,:where(.scr-ws-agents) .legend{grid-template-columns:minmax(0,1fr)!important}:where(.scr-ws-agents) .menu-pop{width:min(430px,100vw - 32px)}:where(.scr-ws-agents) .tokbox{flex-basis:100%}}.vk-dialog.crew-dlg{overflow:hidden}.vk-dialog.crew-dlg>.vk-overlay__head,.vk-dialog.crew-dlg>.vk-overlay__actions{flex:none}.vk-dialog.crew-dlg>.vk-overlay__body{flex:auto;min-height:0;overflow:auto}.vk-dialog.crew-dlg .cd-form{font-size:var(--vk-text-md);flex-direction:column;gap:16px;line-height:1.45;display:flex}.vk-dialog.crew-dlg .cd-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.vk-dialog.crew-dlg .cd-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vk-dialog.crew-dlg .cd-set{border:0;min-width:0;margin:0;padding:0}.vk-dialog.crew-dlg .cd-set>legend{margin-bottom:8px;padding:0}.vk-dialog.crew-dlg .cd-hint{color:var(--vk-color-muted);font-size:var(--vk-text-sm);margin:6px 0 0}.vk-dialog.crew-dlg .cd-error{border-radius:var(--vk-radius-sm);background:var(--vk-color-raised);color:var(--vk-color-signal-text);margin:0;padding:12px 14px;font-size:14px}.vk-dialog.crew-dlg .cd-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vk-dialog.crew-dlg .caps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vk-dialog.crew-dlg .pick{border-radius:var(--vk-radius-pill);min-height:36px;font:500 13px/1 var(--vk-font-body);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.vk-dialog.crew-dlg .pick[aria-pressed=true]{background:var(--vk-color-primary);color:var(--vk-color-primary-fg)}.vk-dialog.crew-dlg .pick[aria-pressed=false]{background:var(--vk-color-surface);box-shadow:inset 0 0 0 1px var(--vk-color-line);color:var(--vk-color-muted)}.vk-dialog.crew-dlg .pick[aria-pressed=false][data-unused]{color:var(--vk-color-faint)}.vk-dialog.crew-dlg .caps .vk-field__input{width:200px;max-width:100%}[data-vibe=studio] .vk-dialog.crew-dlg .pick{border-radius:2px}[data-vibe=paper] .vk-dialog.crew-dlg .pick{border-radius:var(--vk-radius-sm)}@media (width<=640px){.vk-dialog.crew-dlg .cd-row,.vk-dialog.crew-dlg .cd-row2,.vk-dialog.crew-dlg .cd-roles{grid-template-columns:minmax(0,1fr)}.vk-dialog.crew-dlg .pick{min-height:44px}.vk-dialog.crew-dlg .caps .vk-field__input{width:100%}}.wa-main{flex-direction:column;gap:36px;padding:24px 0 40px;display:flex}:where(.wa-main) .wa-head{flex-direction:column;gap:14px;display:flex}:where(.wa-main) .wa-head>.ar-lk{align-self:flex-start}:where(.wa-main) .wa-hero{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:24px;display:grid}:where(.wa-main) .wa-hero .big{font:900 120px/.8 var(--ff);letter-spacing:-.04em;font-stretch:72%}:where(.wa-main) .wa-hero .txt{flex-direction:column;gap:6px;display:flex}:where(.wa-main) .wa-hero h1{font:800 36px/1.05 var(--ff);letter-spacing:-.015em;font-stretch:82%}:where(.wa-main) .wa-hero p{max-width:720px;font:400 17px/1.45 var(--fs)}:where(.wa-main) .wa-tabs{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:4px 28px;display:flex}:where(.wa-main) .wa-ct{background:var(--vk-color-signal-text);min-width:20px;height:20px;color:var(--vk-color-primary-fg);font:600 12px/1 var(--fm);border-radius:2px;place-items:center;padding:0 5px;display:inline-grid}:where(.wa-main) .wa-tok{border:1.5px solid var(--rule);border-radius:2px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}:where(.wa-main) .wa-tok .ico{flex:none;display:inline-grid}:where(.wa-main) .wa-tok .msg{font:400 16px/1.45 var(--fs);flex:280px}:where(.wa-main) .wa-tok .msg strong{font:800 14px var(--ff)}:where(.wa-main) .wa-tok .box{border:1px solid var(--rule);background:var(--field);min-width:0;font:500 14px var(--fm);overflow-wrap:anywhere;border-radius:0;flex:320px;padding:10px 12px}:where(.wa-main) .wa-notes li{grid-template-columns:28px minmax(0,1fr)}:where(.wa-main) .wa-notes li .k{padding-top:2px;display:inline-grid}:where(.wa-main) .wa-notes b{font:700 14px var(--ff)}:where(.wa-main) .ar-tbl.wa-tbl td{vertical-align:middle}:where(.wa-main) .wa-tbl td.wa-f{line-height:0}:where(.wa-main) .ar-tbl.wa-tbl tr.sel td{vertical-align:top;padding-top:16px;padding-bottom:20px}:where(.wa-main) .wa-nm{font:700 15px/1.3 var(--ff);overflow-wrap:anywhere}:where(.wa-main) .wa-meta{color:var(--muted);font-size:13px;line-height:1.4}:where(.wa-main) .wa-body{font-size:14px}:where(.wa-main) .wa-n{white-space:nowrap}:where(.wa-main) .wa-linked{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}:where(.wa-main) .wa-caps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}:where(.wa-main) .wa-cap{border:1px solid var(--rule);min-height:24px;font:500 12px/1.2 var(--fm);white-space:nowrap;border-radius:2px;align-items:center;padding:0 8px;display:inline-flex}:where(.wa-main) .wa-pick{border:1px solid var(--rule);min-height:36px;color:var(--text);font:500 13px/1 var(--fm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}:where(.wa-main) .wa-pick[aria-pressed=true]{background:var(--text);color:var(--bg)}:where(.wa-main) .wa-pick[aria-pressed=false][data-unused]{color:var(--vk-color-faint);border-color:var(--hair)}:where(.wa-main) .wa-act{text-align:right}:where(.wa-main) .wa-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}:where(.wa-main) .wa-edit .ar-in[id$=newcap]{width:200px;min-height:36px}:where(.wa-main) .menu{text-align:left;display:inline-block;position:relative}:where(.wa-main) .menu>summary{cursor:pointer;list-style:none}:where(.wa-main) .menu>summary::-webkit-details-marker{display:none}:where(.wa-main) .disc-ico{transition:transform var(--vk-d-fast) var(--vk-ease-enter);display:inline-grid}:where(.wa-main) .menu[open]>summary .disc-ico{transform:rotate(180deg)}:where(.wa-main) .menu-pop{z-index:5;border:1.5px solid var(--rule);background:var(--paper);border-radius:2px;flex-direction:column;width:430px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}:where(.wa-main) .mi{min-height:44px;color:var(--text);font:600 14px var(--ff);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:12px;padding:0 10px;display:flex}:where(.wa-main) .mi svg{flex:none}:where(.wa-main) .mi:hover{background:var(--soft)}:where(.wa-main) .mi .wa-meta{font:500 12px var(--fm)}:where(.wa-main) .mi-danger{color:var(--text)}:where(.wa-main) .mi-group{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;margin:8px 0;padding:8px 0;display:flex}:where(.wa-main) .mi-group>.kick,:where(.wa-main) .mi-group>.wa-meta{padding:0 10px}:where(.wa-main) .tokrow{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding-left:10px;display:grid}:where(.wa-main) .tokrow .wa-meta{font:500 12px var(--fm)}:where(.wa-main) .ar-tab{min-height:48px;color:var(--muted);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;position:relative}:where(.wa-main) .ar-tab[aria-current=page],:where(.wa-main) .ar-tab[aria-pressed=true],:where(.wa-main) .ar-tab[aria-selected=true]{color:var(--text)}:where(.wa-main) .ar-tab[aria-current=page]:after,:where(.wa-main) .ar-tab[aria-pressed=true]:after,:where(.wa-main) .ar-tab[aria-selected=true]:after{content:"";background:var(--text);height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(.wa-main) .ar-tab .mono{font-size:12px;font-weight:500}:where(.wa-main) .wa-hero h2{font:800 36px/1.05 var(--ff);letter-spacing:-.015em;font-stretch:82%}:where(.scr-settings) .cols{gap:var(--vk-space-5);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}:where(.scr-settings) .colstack{gap:var(--vk-space-5);flex-direction:column;min-width:0;display:flex}:where(.scr-settings) .sec-head{align-items:center;gap:var(--vk-space-3);padding:var(--vk-space-4) var(--vk-space-5);border-bottom:1px solid var(--vk-color-line);flex-wrap:wrap;display:flex}:where(.scr-settings) .sec-head .state{margin-left:auto}:where(.scr-settings) .stage{border-top:1px solid var(--vk-color-line)}:where(.scr-settings) .stage:first-child{border-top:0}:where(.scr-settings) .stage>summary{gap:var(--vk-space-3);min-height:64px;padding:var(--vk-space-2) var(--vk-space-5);grid-template-columns:28px minmax(0,1fr) auto 28px;align-items:center;display:grid}:where(.scr-settings) .stage>summary:hover,:where(.scr-settings) .stage[open]>summary{background:var(--vk-color-raised)}:where(.scr-settings) .stage .num{background:var(--vk-color-raised);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:grid}:where(.scr-settings) .stage[open] .num{background:var(--vk-color-primary);color:var(--vk-color-primary-fg)}:where(.scr-settings) .sumline{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}:where(.scr-settings) .sumline .t-h3{margin-right:2px}:where(.scr-settings) .sumrule{color:var(--vk-color-muted);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:.875rem;overflow:hidden}:where(.scr-settings) .stage-body{gap:var(--vk-space-4);padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5) calc(var(--vk-space-5) + 40px);background:var(--vk-color-raised);border-top:1px solid var(--vk-color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.scr-settings) .stage-body .full{grid-column:1/-1}:where(.scr-settings) .stage-body .input{background:var(--vk-color-surface)}:where(.scr-settings) .seg{border-radius:var(--vk-radius-sm);background:var(--vk-color-bg);box-shadow:inset 0 0 0 1px var(--vk-color-line);gap:4px;width:fit-content;padding:4px;display:inline-flex}:where(.scr-settings) .seg button{min-height:40px;padding:0 var(--vk-space-4);border-radius:calc(var(--vk-radius-sm) - 2px);color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}:where(.scr-settings) .seg button[aria-pressed=true]{background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:0 1px 0 var(--vk-color-ground), inset 0 0 0 1px var(--vk-color-line)}:where(.scr-settings) .stage-foot{gap:var(--vk-space-2);padding-top:var(--vk-space-2);border-top:1px solid var(--vk-color-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}:where(.scr-settings) .row-form{gap:var(--vk-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}:where(.scr-settings) .copyfield{gap:var(--vk-space-2);align-items:stretch;display:flex}:where(.scr-settings) .copyfield .input{font-family:var(--vk-font-mono);font-size:.875rem}:where(.scr-settings) .steps{flex-direction:column;gap:4px;margin:0;padding-left:1.25rem;font-size:.9375rem;display:flex}:where(.scr-settings) .formgrid{gap:var(--vk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.scr-settings) .formgrid .full{grid-column:1/-1}:where(.scr-settings) .empty{padding:var(--vk-space-4);border-radius:var(--vk-radius-sm);border:1.5px dashed var(--vk-color-line);color:var(--vk-color-muted);font-size:.9375rem}:where(.scr-settings) .code{font-family:var(--vk-font-mono);background:var(--vk-color-raised);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:.8125rem}:where(.scr-settings) .stage-body .code{overflow-wrap:normal}:where(.scr-settings) .btn-destructive{background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:inset 0 0 0 2px var(--vk-color-text)}:where(.scr-settings) .btn-destructive:disabled{cursor:not-allowed;opacity:.55}@media (width<=1099.98px){:where(.scr-settings) .cols{grid-template-columns:minmax(0,1fr)}}@media (width<=599.98px){:where(.scr-settings) .stage-body,:where(.scr-settings) .formgrid{grid-template-columns:minmax(0,1fr)}:where(.scr-settings) .copyfield{flex-wrap:wrap}}:where(.scr-settings) .steps{list-style:decimal}:where(.scr-settings) p.saved,:where(.scr-settings) p.empty,:where(.scr-settings) p.note{margin-block:1em}:where(.scr-spend) .tiles{gap:var(--vk-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.scr-spend) .tile{padding:var(--vk-space-4) var(--vk-space-5);flex-direction:column;gap:6px;display:flex}:where(.scr-spend) .big{font:700 2rem/1.1 var(--vk-font-display);font-variant-numeric:tabular-nums;margin:0}:where(.scr-spend) .bar{border-radius:var(--vk-radius-pill);background:var(--vk-color-raised);height:8px;overflow:hidden}:where(.scr-spend) .bar>i{background:var(--vk-color-primary);border-radius:inherit;height:100%;display:block}:where(.scr-spend) .grid2{gap:var(--vk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:where(.scr-spend) .chart{gap:var(--vk-space-3);height:220px;padding:var(--vk-space-4) var(--vk-space-5) 0;border-bottom:1px solid var(--vk-color-line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}:where(.scr-spend) .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}:where(.scr-spend) .col .b{border-radius:var(--vk-radius-sm) var(--vk-radius-sm) 2px 2px;background:var(--vk-color-primary);width:min(56px,70%);min-height:2px}:where(.scr-spend) .col .b.zero{background:var(--vk-color-line)}:where(.scr-spend) .days{gap:var(--vk-space-3);padding:var(--vk-space-2) var(--vk-space-5) var(--vk-space-4);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.scr-spend) .rrow{gap:var(--vk-space-3);min-height:48px;padding:0 var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:24px minmax(0,1.1fr) minmax(0,1fr) 64px;align-items:center;display:grid}:where(.scr-spend) .rrow:first-child{border-top:0}:where(.scr-spend) .rrow.here{background:var(--vk-color-raised)}:where(.scr-spend) .money{text-align:right;font-variant-numeric:tabular-nums}:where(.scr-spend) .emptyp{padding:var(--vk-space-4) var(--vk-space-5);flex-direction:column;gap:4px;display:flex}:where(.scr-spend) .log{margin:0;padding:0;list-style:none}:where(.scr-spend) .lrow{gap:var(--vk-space-3);min-height:44px;padding:4px var(--vk-space-5);border-top:1px solid var(--vk-color-line);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;display:grid}:where(.scr-spend) .lrow:first-child{border-top:0}:where(.scr-spend) .time{font-family:var(--vk-font-mono);color:var(--vk-color-muted);font-size:.8125rem}:where(.scr-spend) .idchip{font-family:var(--vk-font-mono);color:var(--vk-color-muted);background:var(--vk-color-raised);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:4px;min-height:28px;padding:2px 6px;font-size:.75rem;display:inline-flex;position:relative}:where(.scr-spend) .idchip:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.scr-spend) .raw{font-family:var(--vk-font-mono);color:var(--vk-color-muted);overflow-wrap:anywhere;grid-column:2/-1;font-size:.75rem}:where(.scr-spend) .capform{gap:var(--vk-space-3);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;display:grid}:where(.scr-spend) .money-in{position:relative}:where(.scr-spend) .money-in span{color:var(--vk-color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(.scr-spend) .money-in .input{padding-left:26px}:where(.scr-spend) .seg{border-radius:var(--vk-radius-md);background:var(--vk-color-raised);gap:4px;padding:4px;display:inline-flex}:where(.scr-spend) .seg button{min-height:44px;padding:0 var(--vk-space-4);border-radius:calc(var(--vk-radius-md) - 4px);color:var(--vk-color-muted);cursor:pointer;background:0 0;border:0;font-size:.9375rem;font-weight:600}:where(.scr-spend) .seg button[aria-pressed=true]{background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:0 var(--vk-lift) 0 var(--vk-color-ground)}[data-vibe=paper] :where(.scr-spend) .big{font-weight:500}@media (width<=1099.98px){:where(.scr-spend) .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.scr-spend) .grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=599.98px){:where(.scr-spend) .capform{grid-template-columns:minmax(0,1fr)}:where(.scr-spend) .chart,:where(.scr-spend) .days{gap:2px}:where(.scr-spend) .lrow{grid-template-columns:72px minmax(0,1fr)}}.sp-main{flex-direction:column;flex:1;gap:36px;min-width:0;padding:24px 0 40px;display:flex}:where(.sp-main) .sp-line{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:44px;padding-bottom:8px;display:flex}:where(.sp-main) .sp-line .sp-seg{margin-left:auto}:where(.sp-main) .sp-seg{border:1px solid var(--rule);display:inline-flex}:where(.sp-main) .sp-seg button{min-height:44px;color:var(--text);font:700 12px var(--ff);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 14px;position:relative}:where(.sp-main) .sp-seg button+button{border-left:1px solid var(--rule)}:where(.sp-main) .sp-seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.ar :where(.sp-main) .ar-lk[style*="min-height: 0"]:after{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.sp-main) .sp-ph{border-left:4px solid var(--hair);font:400 15px/1.45 var(--fs);color:var(--muted);align-items:flex-start;gap:10px;padding:10px 0 10px 16px;display:flex}:where(.sp-main) .sp-ph svg{flex:none;margin-top:3px}:where(.sp-main) .sp-hero .big.z{font-weight:300}:where(.sp-main) .sp-hero .big{white-space:nowrap}:where(.sp-main) .sp-budget{border-top:1px solid var(--hair);grid-template-columns:max-content minmax(160px,360px) auto;align-items:center;gap:6px 14px;padding-top:10px;display:grid}:where(.sp-main) .sp-rb{height:8px;box-shadow:inset 0 0 0 1px var(--hair);display:block}:where(.sp-main) .sp-rb.lg{height:12px;box-shadow:inset 0 0 0 1px var(--rule)}:where(.sp-main) .sp-rb>i{background:var(--s5);height:100%;display:block}:where(.sp-main) .ar-figs .ar-hint{font-weight:500}:where(.sp-main) .sp-days{border-bottom:1.5px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.sp-main) .sp-days li{flex-direction:column;gap:8px;min-width:0;padding:0 12px 0 0;display:flex}:where(.sp-main) .sp-days li+li{border-left:1px solid var(--hair);padding-left:12px}:where(.sp-main) .sp-days .amt{font:600 13px var(--fm)}:where(.sp-main) .sp-days .amt.z{color:var(--muted);font-weight:400}:where(.sp-main) .sp-days .col{border-bottom:1px solid var(--rule);align-items:flex-end;height:160px;display:flex}:where(.sp-main) .sp-days .col i{background:var(--s4);width:100%;max-width:72px;display:block}:where(.sp-main) .sp-days li.pk .col i{background:var(--s7)}:where(.sp-main) .sp-days .day{font:500 12px var(--fm);color:var(--muted);padding-bottom:10px}:where(.sp-main) .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 40px;display:grid}:where(.sp-main) .sp-wide{grid-column:span 2;min-width:0}:where(.sp-main) .sp-side{flex-direction:column;gap:36px;min-width:0;display:flex}:where(.sp-main) .sp-empty{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:10px 0 12px;display:flex}:where(.sp-main) .sp-empty .serif{font-size:17px;line-height:1.4}:where(.sp-main) .sp-tbl .r,:where(.sp-main) .sp-tbl th.r{text-align:right;padding-right:0}:where(.sp-main) .sp-tbl .m.r{color:var(--text)}:where(.sp-main) .sp-tbl .ag{white-space:normal;overflow-wrap:anywhere}:where(.sp-main) .sp-cap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.sp-main) .sp-cap .row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}:where(.sp-main) .sp-money{position:relative}:where(.sp-main) .sp-money>span{font:500 14px var(--fm);color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}:where(.sp-main) .sp-money .ar-in{font-family:var(--fm);padding-left:24px}:where(.sp-main) .sp-note{font:400 15px/1.45 var(--fs);color:var(--muted)}:where(.sp-main) .ar-sec>.hd .r .ar-btn2{min-height:44px;font-family:var(--ff)}:where(.sp-main) .sp-log td{height:45px}:where(.sp-main) .sp-log td:nth-child(2){font-size:13.5px;font-weight:600}:where(.sp-main) .sp-card{align-items:center;gap:10px;min-width:0;display:flex}:where(.sp-main) .sp-lt{min-width:0}:where(.sp-main) .sp-id{border:1px solid var(--hair);min-height:28px;color:var(--muted);font:500 12px var(--fm);cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:0 6px;position:relative}:where(.sp-main) .sp-id:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.sp-main) .sp-id:hover{border-color:var(--rule);color:var(--text)}:where(.sp-main) .sp-more{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(.sp-main) details>summary{cursor:pointer;list-style:none}:where(.sp-main) details>summary::-webkit-details-marker{display:none}:where(.sp-main) .disc-ico{transition:transform var(--vk-d-fast) var(--vk-ease-enter);display:inline-grid}:where(.sp-main) details[open]>summary .disc-ico{transform:rotate(180deg)}:where(.sp-main) .sp-more details{align-self:stretch}:where(.sp-main) .sp-raw{border-top:1px solid var(--rule);margin-top:6px}:where(.sp-main) .sp-raw li{border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:36px;padding:4px 0;display:grid}:where(.sp-main) .sp-raw .m{font:500 12.5px var(--fm);color:var(--muted)}:where(.sp-main) .sp-raw .raw{font:500 12.5px var(--fm);overflow-wrap:anywhere}@media (width<=1099.98px){:where(.sp-main) .sp-grid{grid-template-columns:minmax(0,1fr)}:where(.sp-main) .sp-wide{grid-column:auto}}:where(.st-main) .count-signal{background:var(--vk-color-signal-text);min-width:22px;height:22px;color:var(--vk-color-primary-fg);font:700 12px var(--vk-font-mono);border-radius:2px;place-items:center;padding:0 6px;display:inline-grid}.st-main{flex-direction:column;flex:1;gap:36px;padding:24px 0 40px;display:flex}:where(.st-main) .st-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}:where(.st-main) .st-head h1{font:800 44px/1.02 var(--ff);letter-spacing:-.02em;font-stretch:82%}:where(.st-main) .st-lede{max-width:640px;font:400 18px/1.45 var(--fs)}:where(.st-main) .st-lede a{text-underline-offset:3px;text-decoration-thickness:1.5px}:where(.st-main) .st-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}:where(.st-main) .st-stack{flex-direction:column;gap:36px;min-width:0;display:flex}:where(.st-main) .st-sub{font:400 16px/1.45 var(--fs);color:var(--muted);margin-top:-8px}:where(.st-main) .st-state{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}:where(.st-main) .ar-sec>.hd .r .ar-btn{align-self:center}:where(.st-main) .st-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}:where(.st-main) .st-add{border-top:1px solid var(--hair);padding-top:14px}:where(.st-main) .st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}:where(.st-main) .st-grid .full{grid-column:1/-1}:where(.st-main) .st-empty{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font:400 16px/1.45 var(--fs);color:var(--muted);padding:12px 0;font-style:italic}:where(.st-main) details>summary{cursor:pointer;list-style:none}:where(.st-main) details>summary::-webkit-details-marker{display:none}:where(.st-main) .st-how>summary{min-height:44px}:where(.st-main) .st-how>p{padding-bottom:4px}:where(.st-main) .st-list{border-top:1px solid var(--rule)}:where(.st-main) .st-list>li{border-bottom:1px solid var(--hair)}:where(.st-main) .st-list>li:last-child{border-bottom:1px solid var(--rule)}:where(.st-main) .st-stage>summary{grid-template-columns:28px 6px minmax(0,1fr) auto 24px;align-items:start;column-gap:14px;min-height:64px;padding:12px 0 12px 10px;display:grid}:where(.st-main) .st-stage>summary:hover .st-name{text-underline-offset:3px;text-decoration:underline}:where(.st-main) .st-stage[open]>summary{box-shadow:inset 3px 0 0 var(--text);background:var(--soft)}:where(.st-main) .st-no{font:500 12.5px/24px var(--fm);color:var(--muted)}:where(.st-main) .st-sw{align-self:stretch;width:6px;min-height:24px}:where(.st-main) .st-line{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}:where(.st-main) .st-name{font:800 16px/24px var(--ff)}:where(.st-main) .st-own{font:600 13px var(--ff);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}:where(.st-main) .st-tag{border:1px solid var(--rule);min-height:24px;font:700 12.5px var(--ff);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}:where(.st-main) .st-rule{font:400 15px/1.45 var(--fs);overflow-wrap:break-word;flex-basis:100%}:where(.st-main) .st-rule.none{color:var(--muted);font-style:italic}:where(.st-main) .st-ct{font:500 12.5px/1.5 var(--fm);color:var(--muted);text-align:right;white-space:nowrap}:where(.st-main) .st-chev{transition:transform var(--vk-d-fast) var(--vk-ease-enter);display:inline-grid}:where(.st-main) details[open]>summary .st-chev{transform:rotate(180deg)}:where(.st-main) .stage-body{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:16px 0 20px 72px;display:grid}:where(.st-main) .stage-body .full{grid-column:1/-1}:where(.st-main) .st-key{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;display:flex}:where(.st-main) .code{font:500 13px var(--fm);border:1px solid var(--hair);overflow-wrap:anywhere;border-radius:2px;padding:1px 6px}:where(.st-main) .stage-body .code{overflow-wrap:normal}:where(.st-main) .st-seg{border:1px solid var(--rule);border-radius:2px;width:fit-content;display:inline-flex}:where(.st-main) .st-seg button{min-height:44px;color:var(--text);font:700 14px var(--ff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}:where(.st-main) .st-seg button+button{border-left:1px solid var(--rule)}:where(.st-main) .st-seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}:where(.st-main) .st-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:10px;font-size:14px;display:inline-flex}:where(.st-main) .st-check input{width:20px;height:20px;accent-color:var(--text);flex:none;margin:0}:where(.st-main) .st-saved{font:500 12px var(--fm);color:var(--text);align-items:center;gap:6px;display:inline-flex}:where(.st-main) .st-foot{border-top:1px solid var(--hair);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:12px;display:flex}:where(.st-main) .st-here{font:500 12.5px var(--fm);color:var(--muted);white-space:nowrap;margin-left:auto}.ar :where(.st-main) .btn-destructive{box-shadow:inset 0 0 0 2.5px var(--rule)}.ar :where(.st-main) .btn-destructive:disabled,.ar :where(.st-main) .ar-btn:disabled,.ar :where(.st-main) .ar-btn2:disabled{cursor:not-allowed;opacity:.55}.ar :where(.st-main) .ar-btn2:disabled:hover{color:var(--text);background:0 0}:where(.st-main) .st-gh{align-items:center;gap:8px;display:inline-flex}:where(.st-main) .st-steps{border-top:1px solid var(--hair);flex-direction:column;display:flex}:where(.st-main) .st-steps li{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr);padding:8px 0;font-size:14.5px;line-height:1.45;display:grid}:where(.st-main) .st-steps .k{font:600 11.5px/1.9 var(--fm);color:var(--st-text)}:where(.st-main) .st-copy{align-items:stretch;gap:8px;display:flex}:where(.st-main) .st-copy .ar-in{min-width:0;font:500 14px var(--fm);flex:1}:where(.st-main) .st-copy .ar-in[readonly]{background:0 0}:where(.st-main) .st-note{border-left:4px solid var(--text);font:400 16px/1.45 var(--fs);align-items:flex-start;gap:12px;padding:2px 0 2px 16px;display:flex}:where(.st-main) .st-note svg{flex:none;margin-top:2px}@media (width<=1099.98px){:where(.st-main) .st-split{grid-template-columns:minmax(0,1fr)}}
