.wf-root{--wf-ring-light:var(--d46-brand-deep)}.wf{--wf-accent:#c80089;--wf-text-x:calc(var(--sp-2) + var(--sp-2));--wf-tile:color-mix(in srgb,var(--fg-inverse) 10%,var(--d46-inverse-warm));--wf-ink:var(--fg-inverse);--wf-soft:var(--fg-inverse-secondary);--wf-quiet:var(--d46-inverse-ink-3);--wf-rule:var(--d46-inverse-line);--d46-brand-deep:var(--fg-inverse);color:var(--wf-ink)}@media (min-width:768px){.wf{--wf-text-x:calc(var(--sp-2) + var(--sp-3))}}.wf-sec{padding-top:var(--d46-chapter)}.wf-head{padding-top:calc(var(--d46-chapter) - var(--d46-top-height))}.wf-col{padding-inline:var(--wf-text-x)}.wf-panel{margin-inline:var(--sp-2);border-radius:var(--radius-card);padding:var(--d46-pad-panel)}.wf-panel--light{background:var(--d46-surface);color:var(--fg-primary);--d46-brand-deep:var(--wf-ring-light)}.wf-panel--dark{background:var(--wf-tile);color:var(--wf-ink);padding:var(--sp-5)}@supports (corner-shape:squircle){.wf-art-button,.wf-art-paper,.wf-draft-row,.wf-glance-cell,.wf-panel,.wf-tag{corner-shape:squircle}}.wf-eyebrow{margin:0 0 var(--sp-3);font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-h1{font-size:var(--d46-t-1);letter-spacing:var(--d46-tr-1);line-height:1.1}.wf-h1,.wf-h2{margin:0;font-weight:500}.wf-h2{max-width:24ch;font-size:var(--d46-t-2);letter-spacing:var(--d46-tr-2);line-height:1.15;text-wrap:balance}.wf-h3{font-size:var(--d46-t-3);letter-spacing:var(--d46-tr-3);line-height:1.2;text-wrap:balance}.wf-h3,.wf-h4{margin:0;font-weight:500}.wf-h4{font-size:var(--d46-t-4);letter-spacing:var(--d46-tr-4);line-height:1.3}.wf-lede,.wf-step-body{max-width:var(--d46-measure);margin:var(--sp-4) 0 0;font-size:var(--d46-t-body);line-height:1.5;color:var(--wf-soft);text-wrap:pretty}.wf-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.wf-head .d46-updates-back{margin-bottom:var(--sp-6)}.wf-titlegroup{display:grid;gap:var(--sp-2);margin:0}.wf-tagline{font-size:var(--d46-t-4);font-weight:500;line-height:1.35;letter-spacing:var(--d46-tr-4);color:var(--wf-soft);text-wrap:balance}.wf-gloss,.wf-tagline{max-width:38rem;margin:0}.wf-gloss{font-size:var(--d46-t-small);line-height:1.45;color:var(--wf-quiet);text-wrap:pretty}.wf-standfirst{max-width:34ch;margin:var(--sp-5) 0 0;font-size:var(--d46-t-3);font-weight:500;letter-spacing:var(--d46-tr-3);line-height:1.35;color:var(--wf-ink);text-wrap:pretty}.wf-staged{margin:var(--sp-4) 0 0;font-size:var(--d46-t-small);color:var(--wf-quiet)}.wf-glance{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);margin:var(--d46-group-items) var(--sp-2) 0}@media (min-width:768px){.wf-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wf-glance{grid-template-columns:repeat(4,minmax(0,1fr))}}.wf-glance-cell{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-card);background:var(--wf-tile)}.wf-glance-cell[data-kind=io]{background:var(--d46-surface);color:var(--fg-primary)}.wf-glance dt{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-glance-cell[data-kind=io] dt{color:var(--fg-tertiary)}.wf-glance dd{margin:0;font-size:var(--d46-t-body);line-height:1.45;text-wrap:pretty}.wf-panel--map{margin-top:var(--d46-group-items);container:wfmap/inline-size}.wf-map{--wf-line:var(--d46-ink-firm);--wf-dash:var(--fg-tertiary)}.wf-map,.wf-map-list{position:relative;margin:0}.wf-map-list{padding:0;list-style:none}.wf-node{position:relative;--wf-lw:calc((100% - var(--wf-rg)) / var(--wf-lanes, 3));--wf-gw:calc(var(--wf-gh) * var(--wf-gr, 1))}.wf-wire{position:absolute;inset:0;pointer-events:none}.wf-wire i{position:absolute;display:none;border:0 solid var(--wf-line)}.wf-wire .wf-w-dot{display:block;top:var(--wf-dy);left:var(--wf-gx);width:7px;height:7px;margin:-3.5px 0 0 -3px;border-radius:50%;background:var(--wf-line)}.wf-node:not([data-first]) .wf-w-in{display:block;top:0;left:var(--wf-gx);height:var(--wf-dy);border-left-width:1px}.wf-node:not([data-last]) .wf-w-out{display:block;top:var(--wf-dy);bottom:0;left:var(--wf-gx);border-left-width:1px}.wf-node[data-optional] :is(.wf-w-in,.wf-w-hop,.wf-w-carry){border-style:dashed;border-color:var(--wf-dash)}.wf-node[data-back-from] .wf-w-bk-from{display:block;top:0;left:var(--wf-rx);width:calc(var(--wf-gx) - var(--wf-rx) - 4px);height:var(--wf-dy);border-left:1px dashed var(--wf-dash);border-bottom:1px dashed var(--wf-dash)}.wf-node[data-back-through] .wf-w-bk-through{display:block;top:0;bottom:0;left:var(--wf-rx);border-left:1px dashed var(--wf-dash)}.wf-node[data-back-to] .wf-w-bk-to{display:block;top:var(--wf-dy);bottom:0;left:var(--wf-rx);width:calc(var(--wf-gx) - var(--wf-rx) - 4px);border-left:1px dashed var(--wf-dash);border-top:1px dashed var(--wf-dash)}.wf-node[data-decision] .wf-wire .wf-w-dot{width:13px;height:13px;margin:-6.5px 0 0 -6px;border:2px solid var(--wf-accent);background:var(--d46-surface)}.wf-node[data-approval] .wf-wire .wf-w-dot{width:15px;height:15px;margin:-7.5px 0 0 -7px;background:none}.wf-node[data-pencil] .wf-wire .wf-w-dot{width:14px;height:21px;margin:-10.5px 0 0 -6.5px;border-radius:0;background:none}:is(.wf-node[data-pencil] .wf-w-dot,.wf-map[data-pencil-dot] .wf-map-legend-pencil) .wf-glyph :is(.sil,.nf){stroke:var(--wf-accent)}.wf-w-tick{display:block;width:100%;height:100%}.wf-node-body{position:relative;display:grid;grid-template-columns:var(--wf-gc) minmax(0,1fr);-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);align-items:start}.wf-node-glyph{display:flex;align-items:flex-start}.wf-node-glyph .wf-glyph{display:block;height:var(--wf-gh);width:var(--wf-gw);max-width:100%}.wf-node-text{display:grid;min-width:0;text-align:left}.wf-node-tag{color:var(--fg-tertiary)}.wf-node-title{font-weight:500;color:var(--fg-primary);text-wrap:pretty}.wf-node-back,.wf-node-sub{color:var(--fg-secondary);text-wrap:pretty}.wf-node-back,.wf-node-end{display:grid;grid-template-columns:var(--sp-5) minmax(0,1fr);-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);align-items:baseline;margin-top:var(--sp-2);color:var(--fg-tertiary);text-wrap:pretty}.wf-node-back-mark{border-top:1px dashed var(--wf-dash)}.wf-node-back-mark,.wf-node-end-mark{align-self:start;height:0;margin-top:.7lh}.wf-node-end-mark{position:relative;width:var(--sp-5);border-top:1px solid var(--wf-line)}.wf-node-end-mark:after{content:"";position:absolute;right:0;top:-5px;height:9px;border-right:1px solid var(--wf-line)}.wf-glyph{--wf-glyph-fill:var(--d46-surface);overflow:visible}.wf-glyph :is(path,polygon,ellipse,line,circle){fill:var(--wf-glyph-fill);stroke:var(--fg-tertiary);stroke-width:.928px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.wf-glyph .nf{fill:none}.wf-glyph .fo{stroke:none}.wf-glyph .dash{stroke-dasharray:1 3}.wf-glyph .sil{stroke:var(--d46-ink-firm)}.wf-glyph .hi{stroke:var(--wf-accent)}.wf-glyph .lo{stroke:color-mix(in srgb,var(--fg-primary) 20%,var(--d46-surface))}.wf-glyph .dot{stroke:none;fill:var(--d46-ink-firm)}.wf-map-legend{display:flex;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--d46-frame-line);font-size:var(--d46-t-small);line-height:1.4;color:var(--fg-secondary)}.wf-map-legend-item{display:inline-flex;align-items:center;gap:var(--sp-5)}.wf-map-legend-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px}.wf-map-legend-dot{width:7px;height:7px;border-radius:50%;background:var(--wf-line)}.wf-map-legend-item .wf-node-end-mark{margin-top:0;flex:none}.wf-map-legend-ring{flex:none;width:13px;height:13px;border:2px solid var(--wf-accent);border-radius:50%}.wf-map-legend-note{flex-basis:100%;color:var(--fg-tertiary)}.wf-map-legend-glyph{height:var(--sp-6);width:calc(var(--sp-6) * var(--wf-gr))}.wf-map-legend-dash{flex:none;width:var(--sp-6);border-top:1px dashed var(--wf-dash)}@container wfmap (min-width: 1100px){.wf-map{--wf-rg:24px;--wf-rx:12px;--wf-band:44px;--wf-dy:52px;--wf-gh:56px;--wf-gc:76px}.wf-node{--wf-gx:calc(var(--wf-rg) + var(--wf-lw) * var(--lane) + var(--sp-4));--wf-px:calc(var(--wf-rg) + var(--wf-lw) * var(--prev) + var(--sp-4));padding:var(--wf-band) 0 var(--sp-5)}.wf-map-heads{position:relative;height:calc(var(--sp-5) + var(--sp-4));margin-bottom:var(--sp-2);border-bottom:1px solid var(--d46-frame-line);--wf-lw:calc((100% - var(--wf-rg)) / var(--wf-lanes, 3))}.wf-map-head{position:absolute;top:0;left:calc(var(--wf-rg) + var(--wf-lw) * var(--lane) + var(--sp-4) + var(--sp-5));font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:var(--sp-5);color:var(--fg-tertiary)}.wf-map-list{background:repeating-linear-gradient(90deg,transparent 0 var(--sp-4),var(--d46-frame-line) var(--sp-4) calc(var(--sp-4) + 1px),transparent calc(var(--sp-4) + 1px) calc(100% / var(--wf-lanes, 3))) var(--wf-rg) 0 /calc(100% - var(--wf-rg)) 100% no-repeat}.wf-node[data-hop] .wf-w-carry{display:block;top:0;left:var(--wf-px);height:calc(var(--wf-band) / 2);border-left-width:1px}.wf-node[data-hop] .wf-w-hop{display:block;top:calc(var(--wf-band) / 2);left:min(var(--wf-gx),var(--wf-px));width:calc(max(var(--wf-gx), var(--wf-px)) - min(var(--wf-gx), var(--wf-px)));border-top-width:1px}.wf-node[data-hop] .wf-w-in{top:calc(var(--wf-band) / 2);height:calc(var(--wf-dy) - var(--wf-band) / 2)}.wf-node-body{margin-left:calc(var(--wf-gx) + var(--sp-5));width:calc(var(--wf-lw) - var(--sp-4) - var(--sp-5) - var(--sp-5))}.wf-node-tag{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:var(--sp-4)}.wf-node-title{margin-top:var(--sp-1,4px);font-size:var(--d46-t-small);line-height:1.3}.wf-node-sub{margin-top:2px}.wf-node-back,.wf-node-end,.wf-node-sub{font-size:var(--d46-t-fine);line-height:1.45}}@container wfmap (max-width: 1099.98px){.wf-map{--wf-rg:16px;--wf-rx:6px;--wf-dy:27px;--wf-gh:36px;--wf-gc:48px}.wf-map-heads{display:none}.wf-node{--wf-gx:calc(var(--wf-rg) + 10px);--wf-px:var(--wf-gx);padding:var(--sp-4) 0}.wf-node-body{margin-left:calc(var(--wf-gx) + var(--sp-5))}.wf-node-glyph{padding-top:2px}.wf-node-tag{font-size:var(--d46-t-small);font-weight:500;line-height:22px}.wf-node-title{font-size:var(--d46-t-4);line-height:1.3}.wf-node-sub{margin-top:var(--sp-1,4px)}.wf-node-back,.wf-node-end,.wf-node-sub{font-size:var(--d46-t-small);line-height:1.45}}.wf-steps-grid{margin-top:var(--d46-group-items)}.wf-story{position:relative}.wf-step-list{gap:var(--d46-group-top);margin:0;padding:0;list-style:none}.wf-step,.wf-step-list{position:relative;display:grid}.wf-step{gap:var(--sp-5);scroll-margin-top:calc(var(--sp-4) + var(--d46-cell) + var(--sp-7))}.wf-step-text{position:relative;padding-inline:var(--wf-text-x)}.wf-step-lane,.wf-step-meta{display:flex;align-items:center;gap:var(--sp-3)}.wf-step-meta{margin:0 0 var(--sp-3);font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:var(--sp-5);color:var(--wf-quiet)}.wf-step-num{color:var(--wf-soft)}@media (min-width:1024px){.wf-step[data-current] .wf-step-num{color:var(--wf-ink)}}.wf-step-body{max-width:40ch}.wf-step-art{position:relative;z-index:1}.wf-rail,.wf-step-end,.wf-story-dot,.wf-story-line,.wf-story-track{display:none}@media (max-width:1023.98px){.wf-story{--wf-sx:calc(var(--wf-text-x) + 6px)}.wf-step-text{padding-left:calc(var(--wf-text-x) + var(--sp-6) + var(--sp-2))}.wf-story-line,.wf-story-track{display:block;position:absolute;z-index:0;top:calc(var(--sp-5) / 2);bottom:calc(var(--sp-5) / 2);left:var(--wf-sx);width:1px}.wf-story-track{background:var(--wf-rule)}.wf-story-line{background:var(--wf-soft);transform-origin:top;transform:scaleY(var(--wf-progress,1))}.wf-story-dot{display:block;position:absolute;z-index:1;top:calc(var(--sp-5) / 2);left:var(--wf-sx);width:9px;height:9px;margin:-4.5px 0 0 -4px;border-radius:50%;background:var(--wf-soft)}.wf-story-dot[data-ring]{width:13px;height:13px;margin:-6.5px 0 0 -6px;border:2px solid var(--wf-accent);background:var(--d46-inverse-warm)}.wf-story-dot[data-tick]{width:15px;height:15px;margin:-7.5px 0 0 -7px;background:none}.wf-story-dot[data-tick] .wf-glyph{--wf-glyph-fill:var(--d46-inverse-warm)}.wf-story-dot[data-pencil]{width:14px;height:21px;margin:-10.5px 0 0 -6.5px;border-radius:0;background:none}.wf-story-dot[data-pencil] .wf-glyph{--wf-glyph-fill:var(--d46-inverse-warm)}.wf-story-dot[data-pencil] .wf-glyph :is(.sil,.nf){stroke:var(--wf-accent)}.wf-step-end{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:var(--sp-5);padding-left:calc(var(--wf-text-x) + var(--sp-6) + var(--sp-2));font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-step-end-title{font-family:var(--font-sans,inherit);font-size:var(--d46-t-small);letter-spacing:0;text-transform:none;color:var(--wf-ink)}.wf-steps[data-wf-story=live] .wf-step-art:not([data-in]){opacity:0;transform:translateY(var(--sp-4))}}@media (prefers-reduced-motion:no-preference){:root:not([data-d46-motion=paused]) .wf-steps[data-wf-story=live] .wf-step-art{transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}}@media (min-width:1024px){.wf-steps-grid{display:grid;grid-template-columns:15rem minmax(0,1fr);-moz-column-gap:var(--sp-7);column-gap:var(--sp-7);align-items:start;padding-left:var(--wf-text-x)}.wf-rail{display:block;position:sticky;top:calc(var(--sp-4) + var(--d46-cell) + var(--sp-7))}.wf-rail ol{display:grid;gap:var(--sp-1,4px);margin:0;padding:0;list-style:none;border-left:1px solid var(--wf-rule)}.wf-rail a{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:2px var(--sp-2);min-height:var(--d46-tap,44px);padding:var(--sp-2) 0 var(--sp-2) var(--sp-4);color:var(--wf-quiet);text-decoration:none}.wf-rail a:before{content:"";position:absolute;left:-1px;top:var(--sp-2);bottom:var(--sp-2);width:2px;background:transparent}.wf-rail a[aria-current=step]{color:var(--wf-ink)}.wf-rail a[aria-current=step]:before{background:var(--wf-ink)}.wf-rail a:focus-visible{outline:2px solid var(--d46-brand-deep);outline-offset:4px;border-radius:var(--radius-pill)}@media (hover:hover) and (pointer:fine){.wf-rail a:hover{color:var(--wf-ink)}}.wf-rail-num{grid-row:1/3;font-family:var(--font-mono);font-size:var(--d46-t-fine);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:1.6}.wf-rail-title{font-size:var(--d46-t-small);font-weight:500;line-height:1.35}.wf-rail-lane{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-step-text{padding-inline:0}.wf-step-art{margin-inline:0 var(--sp-2)}}@media (min-width:1280px){.wf-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-7);align-items:start}}@media (prefers-reduced-motion:no-preference){:root:not([data-d46-motion=paused]) .wf-rail a,:root:not([data-d46-motion=paused]) .wf-rail a:before{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}}.wf-art{display:grid;gap:var(--sp-4)}.wf-art-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.wf-art-label{color:var(--fg-tertiary)}.wf-art-label,.wf-tag{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase}.wf-tag{display:inline-flex;align-items:center;justify-self:start;align-self:start;height:var(--sp-5);padding-inline:var(--sp-2);color:var(--fg-secondary);white-space:nowrap}.wf-art-paper,.wf-tag{border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill)}.wf-art-paper{margin:0;padding:var(--sp-3);background:var(--bg-base);color:var(--fg-primary);list-style:none}.wf-art-paper .wf-glyph{--wf-glyph-fill:var(--bg-base)}.wf-art-button{display:inline-flex;align-items:center;justify-self:start;height:28px;padding-inline:var(--sp-3);border-radius:var(--radius-pill);background:var(--fg-primary);color:var(--bg-base);font-size:var(--d46-t-fine);font-weight:500;white-space:nowrap}.wf-art-button--quiet{background:transparent;color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--d46-frame-line)}.wf-art-ring{flex:none;width:13px;height:13px;border:2px solid var(--wf-accent);border-radius:50%}.wf-art-mark{display:inline-flex;align-items:center;gap:var(--sp-5);font-size:var(--d46-t-fine);font-weight:500;color:var(--fg-secondary)}.wf-art-mark-glyph{height:var(--sp-5);width:calc(var(--sp-5) * var(--wf-gr));flex:none}.wf-art-link{position:relative;justify-self:start;width:1px;height:var(--sp-6);margin-left:var(--sp-5);background:var(--d46-ink-firm)}.wf-art-link:after{content:"";position:absolute;bottom:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--d46-ink-firm)}.wf-art-frame{display:block;aspect-ratio:4/3;margin-bottom:var(--sp-3);border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--d46-surface)}.wf-art-frame svg{display:block;width:100%;height:100%;padding:18%;fill:none;stroke:var(--fg-tertiary);stroke-width:.928px;stroke-linecap:round;stroke-linejoin:round}.wf-art-frame svg :is(path,circle){vector-effect:non-scaling-stroke}.wf-sheet{padding:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--d46-t-micro)}.wf-sheet-row{display:grid;grid-template-columns:minmax(min-content,1.05fr) minmax(min-content,1.3fr) minmax(min-content,1fr) minmax(min-content,.95fr);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--d46-hairline);line-height:1.35}.wf-sheet-row>span:last-child{text-align:right}.wf-sheet-row--head{border-top:0;background:var(--d46-surface-alt);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}@media (min-width:768px){.wf-sheet{font-size:var(--d46-t-fine)}.wf-sheet-row{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.wf-sheet-row--head{font-size:var(--d46-t-micro)}}.wf-draft{display:grid;gap:var(--sp-4);justify-items:stretch}.wf-draft-from{display:grid;gap:var(--sp-2)}.wf-draft-from-label{font-size:var(--d46-t-micro);text-transform:uppercase;color:var(--fg-tertiary)}.wf-draft-from-label,.wf-draft-row{font-family:var(--font-mono);letter-spacing:var(--d46-tr-mono)}.wf-draft-row{justify-self:start;padding:var(--sp-2) var(--sp-3);border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--bg-base);font-size:var(--d46-t-fine);line-height:1.4}.wf-draft-card{display:grid;gap:var(--sp-5);padding:var(--sp-4)}.wf-draft-text{margin:0;font-size:var(--d46-t-small);line-height:1.45}.wf-edit-ins{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wf-approve{display:grid;padding:0}.wf-approve-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp-5);align-items:center;padding:var(--sp-3);border-top:1px solid var(--d46-hairline)}.wf-approve-row:first-child{border-top:0}.wf-approve-name{font-size:var(--d46-t-fine);font-weight:500}.wf-approve-text{grid-column:1;grid-row:2;overflow:hidden;font-size:var(--d46-t-fine);color:var(--fg-tertiary);white-space:nowrap;text-overflow:ellipsis}.wf-approve-text--full{overflow:visible;white-space:normal;text-wrap:pretty}.wf-approve-state{grid-column:2;grid-row:1/3;display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--d46-t-fine);font-weight:500;color:var(--fg-secondary)}.wf-pagewrap{display:grid;gap:var(--sp-4)}@media (min-width:768px){.wf-pagewrap{grid-template-columns:minmax(0,3fr) minmax(0,1.4fr);align-items:end}}.wf-page,.wf-proof-card{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);height:var(--sp-5);box-sizing:content-box;padding-bottom:var(--sp-2);border-bottom:1px solid var(--d46-hairline);font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:1;color:var(--fg-tertiary)}.wf-page-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}.wf-page-tile{display:grid;gap:var(--sp-1,4px);align-content:start;padding-top:var(--sp-2);border-top:1px solid var(--d46-hairline)}.wf-page-name{font-size:var(--d46-t-fine);font-weight:500}.wf-page-copy{font-size:var(--d46-t-micro);line-height:1.45;color:var(--fg-tertiary)}.wf-page-price{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);color:var(--fg-secondary)}.wf-page-notes{display:grid;gap:var(--sp-3);margin:0}.wf-page-notes>div{display:grid;gap:2px;padding-top:var(--sp-3);border-top:1px solid var(--d46-frame-line)}.wf-page-notes dt{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf-page-notes dd{margin:0;font-size:var(--d46-t-small);font-weight:500}.wf-proof-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--d46-hairline)}.wf-proof-note{max-width:32ch;font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}.wf-spread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wf-spread .wf-page{align-content:start}.wf-spread .wf-page-tiles{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.wf-spread .wf-page-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-page--left{border-right-width:0;border-start-end-radius:0;border-end-end-radius:0}.wf-page--right{border-start-start-radius:0;border-end-start-radius:0}@media (max-width:479.98px){.wf-spread{grid-template-columns:minmax(0,1fr)}.wf-page--left{border-right-width:1px;border-bottom-width:0;border-start-end-radius:var(--radius-pill);border-end-start-radius:0}.wf-page--right{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--radius-pill)}}@media (max-width:767.98px){.wf-art-mark,.wf-draft-row,.wf-draft-text{font-family:inherit;font-size:var(--d46-t-small);letter-spacing:0}}.wf-result{display:grid;gap:var(--sp-2);margin-top:var(--d46-group-items)}@media (min-width:1024px){.wf-result{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-inline:var(--sp-2)}.wf-result>.wf-panel{margin-inline:0}}.wf-result-table{padding:var(--d46-pad-panel)}.wf-compare{width:100%;border-collapse:collapse;font-size:var(--d46-t-small);line-height:1.45}.wf-compare caption{margin-bottom:var(--sp-4);text-align:left;font-size:var(--d46-t-4);font-weight:500;letter-spacing:var(--d46-tr-4);color:var(--wf-ink)}.wf-compare thead th{padding:0 var(--sp-3) var(--sp-3) 0;text-align:left;vertical-align:bottom;font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-compare tbody th,.wf-compare td{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-top:1px solid var(--wf-rule);text-align:left;vertical-align:top}.wf-compare tbody th{font-weight:500;color:var(--wf-ink)}.wf-compare td{color:var(--wf-soft)}.wf-compare td:last-child{color:var(--wf-ink)}@media (max-width:767.98px){.wf-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wf-compare tbody th,.wf-compare td,.wf-compare tr{display:block}.wf-compare tr{padding:var(--sp-3) 0;border-top:1px solid var(--wf-rule)}.wf-compare tbody th,.wf-compare td{padding:0;border-top:0}.wf-compare td{margin-top:var(--sp-3)}.wf-compare td:before{content:attr(data-col);display:block;font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;line-height:1.6;color:var(--wf-quiet)}}.wf-pattern{display:grid;gap:var(--sp-2);margin:var(--d46-group-items) var(--sp-2) 0;padding:0;list-style:none}@media (min-width:768px){.wf-pattern{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-pattern .wf-pattern-card{margin:0}.wf-pattern-card dl{display:grid;gap:var(--sp-3);margin:var(--sp-5) 0 0}.wf-pattern-card dl>div{display:grid;gap:2px;padding-top:var(--sp-3);border-top:1px solid var(--wf-rule)}.wf-pattern-card dt{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--wf-quiet)}.wf-pattern-card dd{margin:0;font-size:var(--d46-t-small);line-height:1.45;color:var(--wf-ink)}.wf-ask .d46-work-askbox{margin-top:var(--d46-group-items)}.wf .wf-uk-thumb{--wf-glyph-fill:var(--bg-base);display:block;width:100%;height:auto}.wf .wf-uk-thumb--s{flex:none;width:var(--sp-6)}.wf .wf-uk-file{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);color:var(--fg-secondary);overflow-wrap:anywhere}.wf .wf-uk-fileline{display:inline-flex;align-items:center;gap:var(--sp-5)}.wf .wf-draft>.wf-uk-fileline{margin-top:var(--sp-1,4px)}.wf .wf-uk-pick{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf .wf-uk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}@media (min-width:768px){.wf .wf-uk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wf .wf-uk-tile>.wf-uk-thumb{max-width:var(--sp-9)}.wf .wf-uk-tile{display:grid;gap:var(--sp-5);align-content:start;justify-items:start}.wf .wf-uk-del{color:var(--fg-tertiary);text-decoration:line-through;text-decoration-thickness:1px}.wf .wf-uk-ins{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wf .wf-uk-rows{display:grid;padding:0}.wf .wf-uk-row{display:grid;grid-template-columns:var(--sp-6) minmax(0,1fr);gap:var(--sp-5);align-items:center;padding:var(--sp-3);border-top:1px solid var(--d46-hairline)}.wf .wf-uk-row:first-child{border-top:0}.wf .wf-uk-row>.wf-uk-thumb{grid-column:1;grid-row:1/span 2;align-self:start}.wf .wf-uk-row-text{grid-column:2;grid-row:1;display:grid;gap:2px;min-width:0}.wf .wf-uk-row .wf-approve-text{white-space:normal}.wf .wf-uk-row .wf-approve-state{grid-column:2;grid-row:2;justify-self:start}@media (min-width:768px){.wf .wf-uk-row{grid-template-columns:var(--sp-6) minmax(0,1fr) auto}.wf .wf-uk-row>.wf-uk-thumb{grid-row:1;align-self:center}.wf .wf-uk-row .wf-approve-state{grid-column:3;grid-row:1;justify-self:end}}.wf .wf-uk-head-glyph{height:var(--sp-5);width:calc(var(--sp-5) * var(--wf-gr))}.wf .wf-uk-record{display:grid;gap:var(--sp-4);align-items:start}.wf .wf-uk-record>.wf-uk-thumb{max-width:var(--sp-10)}@media (min-width:768px){.wf .wf-uk-record{grid-template-columns:var(--sp-10) minmax(0,1fr)}}.wf .wf-uk-record .wf-page-notes>div:first-child{padding-top:0;border-top:0}.wf .wf-uk-decide{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.wf .wf-uk-decide .wf-uk-row{padding:0;border-top:0}.wf .wf-uk-choice{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.wf .wf-uk-outcomes{display:grid;gap:var(--sp-1,4px);padding-top:var(--sp-3);border-top:1px solid var(--d46-hairline);font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}@media (max-width:767.98px){.wf .wf-uk-outcomes{font-size:var(--d46-t-small)}}.wf .wf-uk-row-text>.wf-approve-text{grid-row:auto;grid-column:auto}.wf .wf-uk-reason,.wf-qc-label{color:var(--fg-tertiary)}.wf-qc-label{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase}.wf-qc-glyph{display:block;height:40px;width:calc(40px * var(--wf-gr, 1));flex:none}.wf-qc-answers{display:grid;gap:var(--sp-2)}.wf-qc-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.wf-qc-chips li{padding:var(--sp-1) var(--sp-2);border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--bg-base);font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);line-height:1.4;color:var(--fg-primary)}.wf-qc-suggest .wf-qc-chips li{background:var(--d46-surface)}.wf-qc-question{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf-qc-q{margin:0;font-size:var(--d46-t-small);font-weight:500;line-height:1.35}.wf-qc-options{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.wf-qc-options li{display:flex;align-items:center;gap:var(--sp-3);min-height:40px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);font-size:var(--d46-t-fine)}.wf-qc-options li[data-picked]{border-color:var(--d46-ink-firm)}.wf-qc-radio{position:relative;width:14px;height:14px;flex:none;border:1px solid var(--d46-ink-firm);border-radius:50%}.wf-qc-options li[data-picked] .wf-qc-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--d46-ink-firm)}.wf-qc-option{flex:1 1 auto}.wf-qc-picked{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-secondary)}.wf-qc-against{display:grid;gap:var(--sp-5)}.wf-qc-range{display:grid;padding:0;overflow:hidden}.wf-qc-range-head{padding:var(--sp-2) var(--sp-3);background:var(--d46-surface-alt);font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf-qc-range-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp-3);align-items:baseline;padding:var(--sp-3);border-top:1px solid var(--d46-hairline)}.wf-qc-range-name{font-size:var(--d46-t-fine);font-weight:500}.wf-qc-range-price{text-align:right;white-space:nowrap}.wf-qc-range-price,.wf-qc-range-props{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono)}.wf-qc-range-props{grid-column:1;line-height:1.45;color:var(--fg-tertiary)}.wf-qc-range-row .wf-tag{grid-column:2;grid-row:2;justify-self:end;align-self:start;border-color:var(--d46-ink-firm);color:var(--fg-primary)}.wf-qc-record{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.wf-qc-record-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.wf-qc-record-rows{display:grid;margin:0;font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono)}.wf-qc-record-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--d46-hairline)}.wf-qc-record-rows dt{text-transform:uppercase;color:var(--fg-tertiary)}.wf-qc-record-rows dd{margin:0;color:var(--fg-primary)}.wf-qc-contact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3) var(--sp-5);align-items:center;padding:var(--sp-4)}.wf-qc-field{display:grid;gap:var(--sp-2)}.wf-qc-input{display:block;height:36px;border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--bg-base)}.wf-qc-contact .wf-tag{grid-column:1/-1}.wf-qc-suggest{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.wf-qc-suggest-h{margin:0;font-size:var(--d46-t-4);font-weight:500;line-height:1.2}.wf-qc-picks{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.wf-qc-picks li{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-3);border-radius:var(--radius-pill);background:var(--d46-surface)}.wf-qc-picks .wf-glyph{--wf-glyph-fill:var(--d46-surface)}.wf-qc-pick-glyph{display:block;height:30px;width:calc(30px * var(--wf-gr, 1));flex:none}.wf-qc-pick-text{display:grid;gap:2px;min-width:0}.wf-qc-pick-name{font-size:var(--d46-t-fine);font-weight:500}.wf-qc-pick-price{font-weight:400;color:var(--fg-secondary)}.wf-qc-pick-reason{font-size:var(--d46-t-fine);line-height:1.4;color:var(--fg-secondary)}@supports (corner-shape:squircle){.wf-qc-chips li,.wf-qc-input,.wf-qc-options li,.wf-qc-picks li{corner-shape:squircle}}.wf .wf-qc-pick-text .wf-art-button{margin-top:var(--sp-2)}.wf .wf-qc-choose-note{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--d46-hairline);font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}@media (max-width:767.98px){.wf .wf-qc-choose-note{font-size:var(--d46-t-small)}}.wf-root .wa-page{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf-root .wa-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--d46-hairline)}.wf-root .wa-page-name{font-size:var(--d46-t-small);font-weight:500;line-height:1.3}.wf-root .wa-page-text{font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}.wf-root .wa-field{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf-root .wa-diff{display:grid;gap:var(--sp-2)}.wf-root .wa-diff-line{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:var(--sp-3);align-items:baseline}.wf-root .wa-diff-label{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf-root .wa-diff-old{color:var(--fg-tertiary);text-decoration-thickness:1px}.wf-root .wa-diff-new,.wf-root .wa-diff-old{font-size:var(--d46-t-fine);line-height:1.45}.wf-root .wa-diff-new{justify-self:start;padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--d46-surface-alt);font-weight:500;color:var(--fg-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wf-root .wa-note{font-size:var(--d46-t-fine);line-height:1.4;color:var(--fg-secondary)}.wf-root .wa-review{display:grid;padding:0}.wf-root .wa-review-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--d46-hairline)}.wf-root .wa-review-row:first-child{border-top:0}.wf-root .wa-review-row[data-open]{display:grid;justify-content:stretch;gap:var(--sp-3);padding-block:var(--sp-4)}.wf-root .wa-review-name{font-size:var(--d46-t-fine);font-weight:500}.wf-root .wa-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.wf-root .wa-button-quiet{display:inline-flex;align-items:center;height:28px;padding-inline:var(--sp-3);border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);font-size:var(--d46-t-fine);font-weight:500;color:var(--fg-primary);white-space:nowrap}.wf-root .wa-update{display:grid;gap:var(--sp-3)}.wf-root .wa-chip{justify-self:start;padding:var(--sp-2) var(--sp-3);border:1px solid var(--d46-frame-line);background:var(--bg-base)}.wf-root .wa-block,.wf-root .wa-chip{border-radius:var(--radius-pill);font-size:var(--d46-t-fine);font-weight:500}.wf-root .wa-block{padding:var(--sp-3);background:var(--d46-surface-alt);line-height:1.45}@supports (corner-shape:squircle){.wf-root :is(.wa-diff-new,.wa-button-quiet,.wa-chip,.wa-block){corner-shape:squircle}}@media (max-width:767.98px){.wf-root :is(.wa-diff-old,.wa-diff-new,.wa-review-name,.wa-page-text,.wa-note,.wa-block,.wa-chip){font-size:var(--d46-t-small)}.wf-root .wa-diff-line{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}}.wf-root .wa-online{align-items:start}.wf-root .wa-page--live .wa-page-text{font-size:var(--d46-t-small);color:var(--fg-primary)}.wf .wf-ag-label{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf .wf-ag-glyph{display:block;height:32px;width:calc(32px * var(--wf-gr, 1));flex:none}.wf .wf-ag-note{margin:0;font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}.wf .wf-ag-ad{display:grid;grid-template-rows:minmax(42%,1fr) auto;aspect-ratio:var(--ag-w) /var(--ag-h);overflow:hidden;border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--bg-base);color:var(--fg-primary)}.wf .wf-ag-ad .wf-art-frame{height:100%;min-height:0;aspect-ratio:auto;margin:0;border:0;border-bottom:1px solid var(--d46-hairline);border-radius:0}.wf .wf-ag-ad[data-wide]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.wf .wf-ag-ad[data-wide] .wf-art-frame{border-bottom:0;border-right:1px solid var(--d46-hairline)}.wf .wf-ag-ad[data-size=s]{grid-template-rows:minmax(0,1fr);grid-template-columns:none}.wf .wf-ag-ad[data-size=s] .wf-art-frame{border:0}.wf .wf-ag-ad-words{display:grid;align-content:start;gap:2px;padding:var(--sp-2);min-width:0}.wf .wf-ag-ad[data-wide] .wf-ag-ad-words{align-content:center}.wf .wf-ag-ad-head{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600}.wf .wf-ag-ad-extra,.wf .wf-ag-ad-head{font-size:var(--d46-t-micro);line-height:1.25}.wf .wf-ag-ad-extra{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.wf .wf-ag-ad-price{font-family:var(--font-mono);font-size:var(--d46-t-micro);line-height:1.3}.wf .wf-ag-ad-cta{justify-self:start;margin-top:2px;padding:1px var(--sp-2);border-radius:var(--radius-pill);background:var(--fg-primary);color:var(--bg-base);font-size:var(--d46-t-micro);font-weight:500;line-height:1.5;white-space:nowrap}.wf .wf-ag-ad[data-tall]{container-type:inline-size}@container (max-width: 112px){.wf .wf-ag-ad-words{padding-inline:6px}.wf .wf-ag-ad-cta{padding-inline:5px}}@container (max-width: 90px){.wf .wf-ag-ad-cta{white-space:normal}}.wf .wf-ag-sheet{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf .wf-ag-sheet-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--d46-hairline)}.wf .wf-ag-sheet-name{flex:1 1 auto;font-size:var(--d46-t-small);font-weight:500;line-height:1.3}.wf .wf-ag-fields{display:grid;margin:0;-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);font-size:var(--d46-t-fine)}.wf .wf-ag-fields>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--sp-3);padding-block:5px;border-top:1px solid var(--d46-hairline);line-height:1.35}.wf .wf-ag-fields dt{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary);padding-top:1px}.wf .wf-ag-fields dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;font-size:var(--d46-t-fine);min-width:0;overflow-wrap:anywhere}.wf .wf-ag-fields dd[data-address]{overflow-wrap:normal}.wf .wf-ag-missing{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-secondary);padding:0 var(--sp-2);border:1px dashed var(--d46-frame-line);border-radius:var(--radius-pill)}@media (min-width:768px){.wf .wf-ag-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf .wf-ag-fields>div{grid-template-columns:7.5em minmax(0,1fr)}}.wf .wf-ag-brief{display:grid;gap:var(--sp-5)}.wf .wf-ag-brief-paper{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wf .wf-ag-brief-lines{display:grid;gap:var(--sp-2);margin:0}.wf .wf-ag-brief-lines>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--sp-3)}.wf .wf-ag-brief-lines dt{letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary);padding-top:2px}.wf .wf-ag-brief-lines dd,.wf .wf-ag-brief-lines dt{font-family:var(--font-mono);font-size:var(--d46-t-micro)}.wf .wf-ag-brief-lines dd{justify-self:start;margin:0;padding:1px var(--sp-2);border-radius:var(--radius-pill);background:var(--d46-surface);line-height:1.6}.wf .wf-ag-brief-rule{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--d46-hairline);font-size:var(--d46-t-fine);line-height:1.45}.wf .wf-ag-brief-to{display:grid;gap:var(--sp-2)}.wf .wf-ag-chips,.wf .wf-ag-tracks{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.wf .wf-ag-chips li{padding:var(--sp-1) var(--sp-3);font-size:var(--d46-t-fine)}.wf .wf-ag-chips li,.wf .wf-ag-tracks li{border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--bg-base)}.wf .wf-ag-tracks li{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.wf .wf-ag-shape{display:block;height:var(--sp-5);aspect-ratio:var(--ag-w) /var(--ag-h);border:1px solid var(--d46-ink-firm)}.wf .wf-ag-track-name{font-size:var(--d46-t-fine);font-weight:500}.wf .wf-ag-track-ratio{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);color:var(--fg-tertiary)}.wf .wf-ag-idea-list,.wf .wf-ag-ideas{display:grid;gap:var(--sp-2)}.wf .wf-ag-idea-list{margin:0;padding:0;list-style:none}.wf .wf-ag-idea{display:grid;grid-template-columns:var(--sp-5) minmax(0,1fr);-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);align-items:center;padding:var(--sp-3)}.wf .wf-ag-idea-num{display:grid;place-items:center;width:var(--sp-5);height:var(--sp-5);border:1px solid var(--d46-frame-line);border-radius:50%;font-family:var(--font-mono);font-size:var(--d46-t-micro)}.wf .wf-ag-idea-title{font-size:var(--d46-t-fine);font-weight:500;line-height:1.4}.wf .wf-ag-gallery-wrap{display:grid;gap:var(--sp-5)}.wf .wf-ag-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(132px,40%),1fr));gap:var(--sp-3) var(--sp-2);margin:0;padding:0;list-style:none}.wf .wf-ag-gallery li{display:grid;align-content:start;gap:var(--sp-2)}.wf .wf-ag-still-num{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-tertiary)}.wf .wf-ag-gallery li[data-picked] .wf-ag-ad{border-color:var(--d46-ink-firm);box-shadow:0 0 0 2px var(--d46-surface),0 0 0 3px var(--d46-ink-firm)}.wf .wf-ag-gallery li[data-picked] .wf-ag-still-num{color:var(--fg-primary)}.wf .wf-ag-decide,.wf .wf-ag-proof{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.wf .wf-ag-choice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5)}.wf .wf-ag-outcomes{display:grid;gap:var(--sp-1,4px);padding-top:var(--sp-3);border-top:1px solid var(--d46-hairline);font-size:var(--d46-t-fine);line-height:1.45;color:var(--fg-secondary)}@media (max-width:767.98px){.wf .wf-ag-outcomes{font-size:var(--d46-t-small)}}.wf .wf-ag-proof-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.wf .wf-ag-proof-label{font-size:var(--d46-t-fine);font-weight:500}.wf .wf-ag-proof-rows{width:100%;border-collapse:collapse;font-size:var(--d46-t-fine)}.wf .wf-ag-proof-rows td,.wf .wf-ag-proof-rows th{padding:6px 0;border-top:1px solid var(--d46-hairline);text-align:left;vertical-align:baseline;line-height:1.35}.wf .wf-ag-proof-rows th{font-weight:400;color:var(--fg-secondary);padding-right:var(--sp-3)}.wf .wf-ag-proof-rows td:not(.wf-ag-verdict){font-family:var(--font-mono);font-size:var(--d46-t-micro);padding-right:var(--sp-3)}@media (max-width:479px){.wf .wf-ag-proof-rows tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);padding:6px 0;border-top:1px solid var(--d46-hairline)}.wf .wf-ag-proof-rows :is(th,td){padding:0;border-top:0}.wf .wf-ag-proof-rows .wf-ag-verdict{grid-column:2;grid-row:1}.wf .wf-ag-proof-rows td:not(.wf-ag-verdict){grid-column:1/-1;grid-row:2;padding:2px 0 0}.wf .wf-ag-proof-rows tr[data-verdict=FAIL]{border-bottom:1px solid var(--d46-ink-firm)}.wf .wf-ag-proof .wf-ag-proof-rows tr[data-verdict=FAIL] :is(th,td){border-bottom:0}}.wf .wf-ag-verdict{font-family:var(--font-mono);font-size:var(--d46-t-micro);font-weight:500;letter-spacing:var(--d46-tr-mono);text-align:right;white-space:nowrap}.wf .wf-ag-proof-rows tr[data-verdict=FAIL] :is(th,td){color:var(--fg-primary);font-weight:600;border-bottom:1px solid var(--d46-ink-firm)}.wf .wf-ag-proof-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--d46-frame-line)}.wf .wf-ag-overall{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--fg-secondary)}.wf .wf-ag-overall b{margin-left:var(--sp-1);font-weight:600;color:var(--fg-primary)}.wf .wf-ag-go{display:inline-flex;align-items:center;gap:var(--sp-3)}.wf .wf-ag-formats{display:grid;gap:var(--sp-5)}.wf .wf-ag-format{display:grid;justify-items:start;gap:var(--sp-2);margin:0;--ag-fh:192px;width:min(100%,calc(var(--ag-fh) * var(--ag-w) / var(--ag-h)))}.wf .wf-ag-format .wf-ag-ad{width:100%}.wf .wf-ag-format figcaption{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono);color:var(--fg-tertiary)}.wf .wf-ag-format-list{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-4) var(--sp-3);margin:0;padding:0;list-style:none}.wf .wf-ag-format-cap{display:flex;gap:var(--sp-3)}.wf .wf-ag-format-break{display:none}@media (min-width:1024px){.wf .wf-ag-formats{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3)}.wf .wf-ag-formats>.wf-art-link{display:none}.wf .wf-ag-format-list{display:contents}.wf .wf-ag-format{width:auto;min-width:0;flex:calc(var(--ag-w) / var(--ag-h)) 1 0}.wf .wf-ag-format-break{display:block;flex:0 0 100%;height:0}.wf .wf-ag-formats>.wf-ag-note{flex:0 0 100%;margin-top:var(--sp-3)}}.wf .wf-ag-ready{display:grid;gap:var(--sp-5)}.wf .wf-ag-video{display:grid;gap:var(--sp-3);padding:var(--sp-4);justify-items:start}.wf .wf-ag-video-head{display:flex;justify-content:space-between;align-self:stretch;gap:var(--sp-3)}.wf .wf-ag-video-frame{position:relative;display:block;width:min(100%,240px);aspect-ratio:4/5;overflow:hidden;border:1px solid var(--d46-frame-line);border-radius:var(--radius-pill);background:var(--d46-surface)}.wf .wf-ag-video-frame .wf-art-frame{height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0}.wf .wf-ag-play-btn{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border:1px solid var(--d46-frame-line);border-radius:50%;background:var(--bg-base)}.wf .wf-ag-play{height:18px;width:calc(18px * var(--wf-gr, 1));margin-left:3px}.wf .wf-ag-video-title{font-size:var(--d46-t-fine);font-weight:500}.wf .wf-ag-video-title .wf-ag-ad-price{font-weight:400;color:var(--fg-secondary)}.wf .wf-ag-scrub{position:relative;display:block;justify-self:stretch;height:1px;background:var(--d46-ink-firm)}.wf .wf-ag-scrub:after{content:"";position:absolute;top:-3px;left:28%;width:7px;height:7px;border-radius:50%;background:var(--d46-ink-firm)}.wf .wf-ag-set{display:grid;align-content:start;gap:var(--sp-3)}.wf .wf-ag-set-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-4) var(--sp-3);margin:0;padding:0;list-style:none}.wf .wf-ag-set-list .wf-ag-format{--ag-fh:168px}.wf .wf-ag-set-list .wf-ag-track-ratio{color:var(--fg-tertiary)}.wf .wf-ag-set-list .wf-ag-track-ratio,.wf .wf-ag-summary{font-family:var(--font-mono);font-size:var(--d46-t-micro);letter-spacing:var(--d46-tr-mono)}.wf .wf-ag-summary{color:var(--fg-secondary)}@media (min-width:768px){.wf .wf-ag-video{grid-template-columns:minmax(0,240px) minmax(0,1fr);-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);align-items:start}.wf .wf-ag-video-head{grid-column:1/-1}.wf .wf-ag-video-frame{grid-column:1;grid-row:2}.wf .wf-ag-video .wf-ag-scrub{grid-column:1;grid-row:3}.wf .wf-ag-video-title{grid-column:2;grid-row:2}.wf .wf-ag-video .wf-ag-note{grid-column:2;grid-row:2;align-self:end}}@media (min-width:1024px){.wf .wf-ag-set-list .wf-ag-format{width:auto;min-width:0;flex:calc(var(--ag-w) / var(--ag-h)) 1 0}.wf .wf-ag-set-list .wf-ag-format-break{display:block;flex:0 0 100%;height:0}}@supports (corner-shape:squircle){.wf :is(.wf-ag-ad,.wf-ag-video-frame,.wf-ag-missing,.wf-ag-brief-lines dd,.wf-ag-chips li,.wf-ag-tracks li,.wf-ag-ad-cta){corner-shape:squircle}}