.deck-frame{aspect-ratio:16/9;width:100%;position:relative;container-type:inline-size}.deck-slide{gap:var(--deck-head-gap);padding:var(--deck-margin-top) var(--deck-margin-side) var(--deck-margin-bottom);font-family:var(--font-body);text-align:left;color:var(--deck-ink);background:var(--deck-ground);border-radius:inherit;flex-direction:column;font-size:1.25cqw;font-weight:500;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.deck-bar{background:var(--deck-accent-2,var(--deck-accent));border-radius:1em;width:3em;height:.32em;margin-bottom:1.1em}.deck-free .deck-bar{margin:0}.deck-frame-edit .deck-bar:after{content:"";position:absolute;inset:-.5em 0}.deck-title-under-bar{padding-top:1.42em}.deck-title{font-family:var(--font-display);font-size:calc(var(--deck-type-title) * 1em);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.12}.deck-subtitle{margin:var(--deck-subtitle-gap) 0 0;font-size:calc(var(--deck-type-subtitle) * 1em);color:var(--deck-muted);white-space:pre-wrap}.deck-body{flex-direction:column;flex:1;min-height:0;display:flex}.deck-body.two-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3em;display:grid}.deck-col{flex-direction:column;gap:1.4em;min-width:0;min-height:0;display:flex}.deck-block{text-wrap-style:pretty;min-width:0}.deck-block-chart,.deck-block-roadmap,.deck-block-image,.deck-block-quote{flex-direction:column;flex:1;min-height:0;display:flex}.deck-body>.deck-col:has(>:is(.deck-block-chart,.deck-block-roadmap,.deck-block-image,.deck-block-quote)){flex:auto}.deck-muted{color:var(--deck-muted);margin:0;font-style:italic}.deck-missing{color:var(--deck-placeholder,var(--deck-muted));margin:0;font-size:1.3em}.deck-lane .deck-missing{font-size:1em}.deck-layout-title,.deck-layout-closing{justify-content:center}.deck-layout-title .deck-title,.deck-layout-closing .deck-title{font-size:4em}.deck-layout-title .deck-subtitle,.deck-layout-closing .deck-subtitle{font-size:1.6em}.deck-layout-title .deck-body,.deck-layout-closing .deck-body{flex:none}:is(.deck-layout-title .deck-body:has(.deck-block-image),.deck-layout-closing .deck-body:has(.deck-block-image)){flex:1 1 0;min-height:0}.deck-layout-section{color:var(--deck-on-accent);background:var(--deck-accent);justify-content:center}.deck-layout-section .deck-bar{background:var(--deck-on-accent)}.deck-layout-section .deck-title{font-size:3.4em}.deck-layout-section .deck-subtitle{max-width:34em;color:inherit;opacity:.88;font-size:1.75em;line-height:1.4}.deck-layout-two-column .deck-col>:is(.deck-block-text,.deck-block-bullets):last-child{flex:1;min-height:6em}.deck-frame-edit .deck-layout-two-column .deck-col>:is(.deck-block-text,.deck-block-bullets):last-child:not(:has(.deck-editable:not(:empty))){box-shadow:inset 0 0 0 .08em var(--deck-line);border-radius:.5em}.deck-frame-edit .deck-layout-two-column .deck-col>:is(.deck-block-text,.deck-block-bullets):last-child:not(:has(.deck-editable:not(:empty)))>*{padding:.6em .8em}.deck-layout-stats .deck-body{justify-content:center}.deck-layout-stats .deck-stat{padding:2.2em 1.8em 2em}.deck-layout-stats .deck-col-blocks{flex-flow:wrap;align-content:flex-start}.deck-layout-stats .deck-block-stat{flex:1 1 0;min-width:11em}.deck-layout-stats .deck-block:not(.deck-block-stat,.deck-block-placeholder){flex-basis:100%}.deck-layout-stats .deck-block-placeholder{flex:1 1 0;min-width:11em}.deck-layout-stats .deck-block-placeholder>.deck-placeholder{justify-content:center;height:100%;min-height:9em}.deck-layout-stats .deck-block-placeholder .deck-placeholder .deck-editable,.deck-layout-stats .deck-block-placeholder>.deck-text{color:var(--box-ink,var(--deck-ink));font-size:1.1em;line-height:1.4}.deck-layout-stats .deck-block-placeholder .deck-placeholder .deck-editable:first-line,.deck-layout-stats .deck-block-placeholder>.deck-text:first-line{font-family:var(--font-display);color:var(--deck-figure,var(--deck-accent-ink));font-size:2.6em;font-weight:600;line-height:1.15}.deck-layout-stats .deck-block-placeholder .deck-placeholder.filled{border-radius:var(--box-round,.9em);background:var(--box-fill,var(--deck-surface));box-shadow:var(--box-outline,none);padding:1.5em 1.5em 1.4em}.deck-layout-quote .deck-body{justify-content:center}.deck-logo{z-index:3;line-height:0;display:block;position:absolute;top:2.8em;right:3.2em}.deck-logo img{object-fit:contain;max-width:10em;max-height:3.2em;display:block}.deck-logo.placed{right:auto}.deck-logo.placed img{width:100%;max-width:none;height:100%;max-height:none}.deck-logo.editable{cursor:move;touch-action:none}.deck-logo.editable:hover,.deck-logo.editable:focus-visible{outline:.08em dashed color-mix(in srgb, var(--deck-accent,var(--accent)) 60%, transparent);outline-offset:.2em}.deck-logo.selected{outline:.1em solid var(--deck-accent,var(--accent));outline-offset:.2em}.deck-logo-handle{border:.08em solid var(--deck-accent,var(--accent));cursor:nwse-resize;background:#fff;border-radius:.15em;width:.7em;height:.7em;position:absolute;bottom:-.55em;right:-.55em}.deck-text{white-space:pre-wrap;margin:0;font-size:1.45em;line-height:1.45}.deck-bullets{padding-left:var(--bullet-indent,.4em);flex-direction:column;gap:.55em;margin:0;font-size:1.5em;list-style:none;display:flex}.deck-bullets>li{padding-left:calc(var(--bullet-size,.32em) * var(--bullet-wide,1) + var(--bullet-gap,.45em));position:relative}.deck-bullets>li:before{content:"";left:0;top:calc(.675em - var(--bullet-size,.32em) * var(--bullet-tall,1) / 2);width:calc(var(--bullet-size,.32em) * var(--bullet-wide,1));height:calc(var(--bullet-size,.32em) * var(--bullet-tall,1));border-radius:var(--bullet-radius,50%);background:var(--bullet-color,var(--deck-bullet,var(--deck-accent)));-webkit-mask:var(--bullet-mask,none) center / contain no-repeat;-webkit-mask:var(--bullet-mask,none) center / contain no-repeat;mask:var(--bullet-mask,none) center / contain no-repeat;position:absolute}.deck-point-mark{width:calc(var(--bullet-size,.32em) * var(--bullet-wide,1));height:calc(var(--bullet-size,.32em) * var(--bullet-tall,1));margin-left:var(--bullet-indent,.4em);margin-right:max(0em, calc(var(--bullet-gap,.45em) - .25em));vertical-align:middle;color:#0000;border-radius:var(--bullet-radius,50%);background:var(--bullet-color,var(--deck-bullet,var(--deck-accent)));-webkit-mask:var(--bullet-mask,none) center / contain no-repeat;-webkit-mask:var(--bullet-mask,none) center / contain no-repeat;mask:var(--bullet-mask,none) center / contain no-repeat;display:inline-block;overflow:hidden}.deck-bullets.many{gap:.35em;font-size:1.25em}.deck-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0}.deck-mark-tint{background:color-mix(in srgb, var(--mark,var(--deck-accent,var(--accent))) 20%, transparent);border-radius:.2em;margin:0 -.08em;padding:0 .08em}.deck-mark-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--mark,var(--deck-accent,var(--accent)));text-decoration-color:var(--mark,var(--deck-accent,var(--accent)));text-underline-offset:.18em;text-decoration-thickness:.07em}.deck-mark-color{color:var(--mark,var(--deck-accent-ink,var(--accent)))}.deck-mark-bold{color:var(--mark,var(--deck-accent-ink,var(--accent)));font-weight:700}.deck-stat{border-radius:var(--box-round,.9em);background:var(--box-fill,var(--deck-surface));height:100%;box-shadow:var(--box-outline,none);flex-direction:column;gap:.45em;padding:1.5em 1.5em 1.4em;display:flex}.deck-stat-value{font-family:var(--font-display);color:var(--deck-figure,var(--deck-accent-ink));font-size:3.6em;font-weight:600;line-height:1}.deck-stat-unit{white-space:nowrap;font-size:.42em;font-weight:600}.deck-stat-label{font-size:calc(var(--deck-type-row) * var(--deck-bu));color:var(--box-ink,var(--deck-muted))}.deck-stat-empty{box-shadow:inset 0 0 0 .1em var(--deck-line);background:0 0}.deck-stat-empty .deck-stat-value,.deck-stat-empty .deck-stat-label{color:var(--deck-placeholder,var(--deck-muted))}.deck-body.two-up .deck-stat-value,.deck-layout-quote .deck-stat-value,.deck-layout-content .deck-stat-value{font-size:calc(var(--deck-type-figure) * 1em)}.deck-objects{margin:0;padding:0;list-style:none}.deck-objects li{border-bottom:.08em solid var(--deck-line);align-items:center;gap:.7em;padding:.55em 0;font-size:1.3em;display:flex}.deck-table{border-collapse:collapse;width:100%;font-size:1.25em}.deck-table th,.deck-table td{border-bottom:.08em solid var(--deck-line);text-align:left;vertical-align:middle;padding:.45em .6em}.deck-table thead th{color:var(--deck-muted);font-weight:600}.deck-table tbody th{font-weight:600}.deck-table-cell{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deck-table.dense{font-size:.95em}.deck-table.dense .deck-table-cell{-webkit-line-clamp:3;line-clamp:3}.deck-table .us{background:color-mix(in srgb, var(--deck-accent) 12%, transparent)}.deck-objects.many li{padding:.35em 0;font-size:1.08em}.deck-dot{border-radius:50%;flex:none;width:.7em;height:.7em}.deck-object-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.deck-object-meta{color:var(--deck-muted);flex:none;font-size:.8em}.deck-roadmap{grid-template-columns:repeat(var(--lanes), minmax(0, 1fr));flex:1;gap:1.2em;min-height:0;display:grid}.deck-lane{background:var(--lane-fill,var(--deck-surface));border-radius:.9em;flex-direction:column;gap:.6em;min-height:0;padding:1.1em;display:flex;overflow:hidden}.deck-lane-label{color:var(--lane-head,var(--deck-accent-ink));margin:0 0 .2em;font-size:1em;font-weight:700}.deck-lane-card{background:var(--lane-card,var(--deck-ground));border-radius:.6em;align-items:baseline;gap:.6em;padding:.65em .8em;display:flex}.deck-lane-title{font-size:1.05em;font-weight:600;line-height:1.25;display:block}.deck-lane-meta{color:var(--deck-muted);font-size:.8em;display:block}.deck-roadmap.can-add-lane{position:relative}.deck-lane-label{align-items:center;gap:.4em;display:flex}.deck-lane-quote-body,.deck-lane-stat-body{flex-direction:column;gap:.25em;min-width:0;display:flex}.deck-lane-quote-words{font-family:var(--font-display);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1em;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-lane-face{object-fit:cover;border-radius:999px;flex:none;align-self:center;width:2em;height:2em;font-size:.85em}.deck-lane-face.deck-person-initials{place-items:center;width:2.3em;height:2.3em;font-size:.75em;display:grid}.deck-lane-stat-value{font-family:var(--font-display);color:var(--deck-accent-ink);font-size:1.9em;font-weight:700;line-height:1}.deck-lane-card-remove,.deck-lane-remove{color:var(--deck-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 .3em;font-size:1.1em;line-height:1;display:none}.deck-lane-card-remove{position:absolute;top:.35em;right:.35em}.deck-lane-card:hover .deck-lane-card-remove,.deck-lane:hover .deck-lane-remove{display:block}.deck-lane-add{border:.08em dashed color-mix(in srgb, var(--deck-ink) 25%, transparent);color:var(--deck-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.3em .7em;font-size:.85em}.deck-lane-add:hover{color:var(--deck-accent-ink);border-color:var(--deck-accent)}.deck-lane-new{border:.08em dashed color-mix(in srgb, var(--deck-ink) 20%, transparent);width:1.6em;color:var(--deck-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.9em;font-size:1.2em;position:absolute;top:0;bottom:0;left:calc(100% + .5em)}.deck-lane-new:hover{color:var(--deck-accent-ink);border-color:var(--deck-accent)}.deck-lane-search{z-index:1200;border:1px solid var(--line);background:var(--panel-solid);width:min(480px,100vw - 16px);max-height:min(460px,100vh - 16px);box-shadow:0 12px 32px rgb(var(--shade-rgb) / .16);font-size:var(--text-sm);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed}.deck-lane-search-kinds{flex-wrap:wrap;gap:4px;display:flex}.deck-lane-search-kinds button{border:1px solid var(--line);color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:999px;padding:2px 9px}.deck-lane-search-kinds button.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-deep)}.deck-lane-search-list{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.deck-lane-search-list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.deck-lane-search-list button:hover,.deck-lane-search-list button:focus-visible{background:var(--fill-2);outline:none}.deck-lane-search-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-lane-search-hint{color:var(--muted);font-size:var(--text-xs)}.deck-lane-search-trail{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.deck-lane-search-trail button{max-width:12rem;color:var(--muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;overflow:hidden}.deck-lane-search-trail button:hover,.deck-lane-search-trail button.on{color:var(--ink)}.deck-lane-search-trail button.on{font-weight:600}.deck-lane-search-row{align-items:center;gap:2px;display:flex}.deck-lane-search-row>button:first-child{flex:1;min-width:0}.deck-lane-search-words{flex-direction:column;min-width:0;display:flex}.deck-lane-search-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:.45em}.deck-lane-search-list .deck-lane-search-open{width:auto;color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex:none;padding:4px 8px}.deck-lane-search-problem{color:var(--danger,var(--accent-deep));font-size:var(--text-xs);margin:0}.deck-quotes{gap:1.6em;min-width:0;height:100%;min-height:0;display:grid}.deck-block-quote>.deck-quotes{flex:1;height:auto}.deck-quotes-cards.deck-quotes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-quotes-cards.deck-quotes-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em}.deck-quotes-spotlight{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.2em}.deck-quotes-spotlight .lead{grid-row:1/-1}.deck-quote-card{flex-direction:column;gap:.9em;min-width:0;min-height:0;margin:0;display:flex;position:relative}.deck-quote-words{flex:1;min-height:0;margin:0}.deck-quote-words p{font-family:var(--font-display);margin:0;line-height:1.3}.deck-quote-mark{height:.55em;font-family:var(--font-display);color:var(--deck-accent);font-weight:700;line-height:1;display:block}.deck-quote-who{align-items:center;gap:.7em;min-width:0;display:flex}.deck-quote-face{background:var(--deck-surface);width:2.4em;height:2.4em;color:var(--deck-muted);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:.9em;font-weight:700;display:grid}.deck-quote-names{flex-direction:column;min-width:0;line-height:1.25;display:flex}.deck-quote-person{font-weight:700}.deck-quote-from{color:var(--deck-muted)}.deck-quotes-hero{align-content:center}.deck-quotes-hero .deck-quote-card{gap:0}.deck-quotes-hero .deck-quote-words{font-size:calc(var(--deck-type-quote) * 1em);letter-spacing:-.015em;line-height:1.4;font-weight:var(--deck-weight-quote,600);flex:none}.deck-quotes-hero .deck-quote-words p{font-weight:inherit;line-height:inherit;letter-spacing:inherit}.deck-quote-words .deck-mark-tint{white-space:nowrap;border-radius:.19em;margin:0;padding:.03em .16em}.deck-quote-words .deck-mark-tint:not([style*=--mark]){background:color-mix(in srgb, var(--deck-accent) 12%, transparent)}.deck-layout-quote .deck-quotes-hero .deck-quote-words{font-size:2.4em}.deck-quotes-hero .deck-quote-who{gap:.875em;margin-top:1.75em}.deck-quotes-hero .deck-quote-face{width:calc(3 * var(--deck-bu));height:calc(3 * var(--deck-bu));letter-spacing:.01em;color:var(--deck-muted);background:color-mix(in srgb, var(--deck-accent) 12%, var(--deck-ground));font-size:.9375em;font-weight:500;line-height:1.45}.deck-dark .deck-quotes-hero .deck-quote-face{color:var(--deck-ink);background:color-mix(in srgb, #fff 10%, var(--deck-ground))}.deck-quotes-hero .deck-quote-names{line-height:1.45}.deck-quotes-hero .deck-quote-person{font-size:1.0625em}.deck-quotes-hero .deck-quote-from{font-size:.9375em;font-weight:500}.deck-align-center .deck-quotes-hero{text-align:center;justify-items:center}.deck-quotes-cards .deck-quote-card,.deck-quotes-spotlight .deck-quote-card{background:var(--deck-surface);border-radius:.9em;padding:1.5em 1.6em 1.4em}.deck-quotes-cards .deck-quote-mark,.deck-quotes-spotlight .deck-quote-mark{font-size:4em}.deck-quotes-cards .deck-quote-words p,.deck-quotes-spotlight .deck-quote-words p{-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:1.35em;display:-webkit-box;overflow:hidden}.deck-quotes-cards.deck-quotes-3 .deck-quote-words p,.deck-quotes-spotlight .deck-quote-card:not(.lead) .deck-quote-words p{-webkit-line-clamp:6;font-size:1.1em}.deck-quotes-spotlight .deck-quote-card:not(.lead) .deck-quote-words p{-webkit-line-clamp:3}.deck-quotes-spotlight .lead .deck-quote-mark{font-size:5.5em}.deck-quotes-spotlight .lead .deck-quote-words p{-webkit-line-clamp:8;font-size:1.6em}.deck-quotes-spotlight .deck-quote-card:not(.lead){gap:.5em;padding:1em 1.2em}.deck-quotes-spotlight .deck-quote-card:not(.lead) .deck-quote-mark{display:none}.deck-quotes-3 .deck-quote-who,.deck-quotes-spotlight .deck-quote-card:not(.lead) .deck-quote-who{font-size:.9em}.deck-chart{flex-direction:column;flex:1;min-height:10em;margin:0;display:flex}.deck-chart figcaption{color:var(--deck-muted);margin-bottom:.9em;font-size:1em}.deck-plot{flex-direction:column;flex:1;min-height:0;display:flex}.deck-plot-body{min-height:0;padding-top:var(--deck-plot-room,0);flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid}.deck-plot-title{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted)}.deck-plot-title.y{margin-bottom:.4em}.deck-plot-title.x{text-align:center;margin-top:.3em}.deck-plot-axis,.deck-plot-gutter{min-width:0;position:relative}.deck-plot-axis>span{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);white-space:nowrap;line-height:1;position:absolute;right:.7em;transform:translateY(-50%)}.deck-plot-area{border-bottom:1px solid var(--deck-line);min-width:0;min-height:4em;position:relative}.deck-plot-area>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deck-plot-grid,.deck-plot-zero,.deck-plot-target{pointer-events:none;height:0;position:absolute;left:0;right:0}.deck-plot-grid{border-top:1px solid color-mix(in srgb, var(--deck-line) 60%, transparent)}.deck-plot-zero{border-top:1px solid var(--deck-line)}.deck-plot-target{z-index:1;border-top:1.5px dashed color-mix(in srgb, var(--deck-ink) 45%, transparent)}.deck-plot-label{font-size:calc(var(--deck-type-tag) * var(--deck-bu));white-space:nowrap;color:var(--deck-muted);font-weight:700;line-height:1.3;position:absolute;left:.6em;transform:translateY(-50%)}.deck-plot-label.lead{color:var(--deck-ink)}.deck-plot-label.target{font-weight:500}.deck-plot-ticks{min-height:1.8em;position:relative}.deck-cols{flex-direction:column;flex:1;min-height:0;display:flex}.deck-cols-bars,.deck-cols .deck-plot-ticks{display:flex}.deck-cols-bars{position:absolute;inset:0}.deck-cols-slot,.deck-cols-tick{flex:1;justify-content:center;min-width:0;display:flex}.deck-cols-group{width:calc(100% * (1 - var(--deck-bar-gap,.3)));gap:.15em;display:flex}.deck-cols-lane{flex:1;min-width:0;position:relative}.deck-column-bar{background:var(--deck-accent);border-radius:.35em .35em 0 0;min-height:.2em;position:absolute;left:0;right:0}.deck-column-bar.below{border-radius:0 0 .35em .35em}.deck-column-value{text-align:center;white-space:nowrap;padding-bottom:.3em;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.deck-column-value.under{padding:.3em 0 0}:is(.deck-line-tick,.deck-column-label,.deck-column-value,.deck-plot-label,.deck-row-value) .deck-editable{white-space:nowrap}.deck-cols-slot.lead .deck-column-value{color:var(--deck-accent-ink,var(--deck-accent));font-size:1.15em}.deck-column-label{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);white-space:nowrap;padding-top:.45em}.deck-chart-key{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);flex-wrap:wrap;gap:.4em 1.4em;margin-bottom:.7em;display:flex}.deck-chart-key span{align-items:center;gap:.45em;display:inline-flex}.deck-chart-key i{border-radius:.2em;width:.75em;height:.75em}.deck-rows{flex-direction:column;display:flex}.deck-row{grid-template-columns:minmax(0, var(--deck-row-label,13em)) .8em minmax(0, 1fr) auto;padding:calc(var(--deck-bar-gap,.25) * 1.2em) 0;font-size:calc(var(--deck-type-row) * var(--deck-bu));align-items:center;display:grid}.deck-row-label{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.deck-row-label.typing{text-overflow:clip;overflow:visible}.deck-row-split{cursor:ew-resize;grid-column:2;align-self:stretch;margin:-.3em 0}.deck-row-split:before{content:"";border-left:1px dashed #0000;width:0;height:100%;margin:0 auto;display:block}.deck-frame-edit .deck-chart-rows:hover .deck-row-split:before{border-left-color:color-mix(in srgb, var(--deck-accent) 55%, transparent)}.deck-row-track{height:calc(.9em + .45em * (var(--deck-row-lines,1) - 1));background:var(--deck-surface);border-radius:.3em;flex-direction:column;grid-column:3;gap:.12em;display:flex;position:relative;overflow:hidden}.deck-row-bar{background:var(--deck-accent);border-radius:.3em;flex:1;min-height:0;display:block}.deck-row-target{border-left:1.5px dashed color-mix(in srgb, var(--deck-ink) 45%, transparent);position:absolute;top:0;bottom:0}.deck-row-target-label .deck-row-track{background:0 0;height:auto;min-height:1.2em;overflow:visible}.deck-row-target-label .deck-row-track>span{color:var(--deck-muted);white-space:nowrap;font-size:.75em;position:absolute;top:0;transform:translate(-50%)}.deck-row-value{text-align:right;grid-column:4;min-width:1.6em;padding:0 .1em 0 .8em;font-weight:700}.deck-row-figure{line-height:1.1;display:block}.deck-row-figure+.deck-row-figure{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);font-weight:500}.deck-chart-takeaway{color:var(--deck-ink);font-size:1.25em;font-weight:700;line-height:1.2;display:block}.deck-chart-what{color:var(--deck-muted);margin-top:.2em;font-size:.85em;display:block}.deck-funnel.has-highlight .deck-funnel-row:not(.lead) .deck-funnel-bar{background:color-mix(in srgb, var(--deck-accent) 32%, var(--deck-ground))}.deck-cols.has-highlight .deck-cols-slot:not(.lead) .deck-column-value,.deck-row.quiet .deck-row-value{color:var(--deck-muted);font-weight:500}.deck-chart-callout{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);white-space:normal;margin-top:.15em;font-weight:500;line-height:1.2;display:block}.deck-row-value .deck-chart-callout,.deck-funnel-value .deck-chart-callout{margin:0 0 0 .6em;display:inline}.deck-line{flex-direction:column;flex:1;min-height:0;display:flex}.deck-line-path{fill:none;stroke:var(--deck-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.deck-line-dot{background:var(--deck-accent);width:.6em;height:.6em;box-shadow:0 0 0 .15em var(--deck-ground);border-radius:50%;margin:-.3em 0 0 -.3em;position:absolute}.deck-line-dot.lead{width:.9em;height:.9em;margin:-.45em 0 0 -.45em}.deck-line-stem{border-left:1px solid color-mix(in srgb, var(--deck-ink) 25%, transparent);width:0;position:absolute}.deck-line-mark{font-size:calc(var(--deck-type-tag) * var(--deck-bu));white-space:nowrap;color:var(--deck-muted);padding-bottom:.15em;font-weight:700;line-height:1.3;position:absolute}.deck-line-mark.middle{transform:translate(-50%)}.deck-line-mark.end{transform:translate(-100%)}.deck-line-mark.lead{color:var(--deck-ink)}.deck-line-tick{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);white-space:nowrap;position:absolute;top:.45em;transform:translate(-50%)}.deck-line-tick.first{transform:none}.deck-line-tick.last{transform:translate(-100%)}.deck-chart.deck-chart-split,.deck-chart.deck-chart-progress,.deck-free .deck-box>.deck-chart.deck-chart-split,.deck-free .deck-box>.deck-chart.deck-chart-progress{flex:0 auto;min-height:0;margin-block:auto}.deck-slide:not(.deck-free) .deck-block-chart:has(>:is(.deck-chart-split,.deck-chart-progress)){flex:none}.deck-slide:not(.deck-free) .deck-body>.deck-col:has(>.deck-block-chart>:is(.deck-chart-split,.deck-chart-progress)){justify-content:center}.deck-measuring .deck-chart:is(.deck-chart-split,.deck-chart-progress){margin-block:0!important}.deck-split{flex-direction:column;display:flex}.deck-split-over{height:1.5em;position:relative}.deck-split-over>span{font-weight:700;position:absolute;bottom:.3em}.deck-split-bar{border-radius:.45em;height:2.4em;display:flex;overflow:hidden}.deck-split.thick .deck-split-bar{height:3.6em}.deck-split-segment{white-space:nowrap;align-items:center;min-width:0;padding:0 .6em;font-weight:700;display:flex;overflow:hidden}.deck-split-details{margin-top:.9em;display:flex}.deck-split-detail{flex-direction:column;flex:none;gap:.2em;min-width:0;padding-right:1em;display:flex}.deck-split-name{font-size:calc(var(--deck-type-name) * var(--deck-bu));font-weight:700;line-height:1.25}.deck-split-note{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--deck-muted);line-height:1.35}.deck-progress{flex-direction:column;gap:1.4em;display:flex}.deck-progress-head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.45em;display:flex}.deck-progress-name{font-size:calc(var(--deck-type-name) * var(--deck-bu));font-weight:600}.deck-progress-value{white-space:nowrap}.deck-progress-value strong,.deck-progress-inside strong,.deck-progress-after strong{font-size:1.2em}.deck-progress-of{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--deck-muted)}.deck-progress-track{background:var(--deck-surface);border-radius:.4em;align-items:center;height:1em;display:flex;position:relative}.deck-progress.thick .deck-progress-track{height:2.2em}.deck-progress-fill{white-space:nowrap;border-radius:.4em;align-items:center;min-width:.4em;height:100%;display:flex;overflow:hidden}.deck-progress-inside{padding:0 .6em}.deck-progress-inside .deck-progress-of{color:inherit;opacity:.8}.deck-progress-after{white-space:nowrap;padding-left:.6em}.deck-progress-note{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--deck-muted);margin-top:.4em;display:block}.deck-nested{flex:1;align-items:center;gap:2.4em;min-height:0;display:flex}.deck-nested-area{aspect-ratio:1;flex:none;max-width:45%;height:100%;max-height:22em;position:relative}.deck-nested-shape{border-radius:.5em;position:absolute;bottom:0}.deck-nested-shape.circle{border-radius:50%}.deck-nested-handle{border:.12em solid var(--deck-ground);background:var(--deck-ink);opacity:0;cursor:nesw-resize;border-radius:50%;width:.7em;height:.7em;position:absolute;top:-.35em;right:-.35em}.deck-nested-shape.circle>.deck-nested-handle{cursor:ns-resize;right:calc(50% - .35em)}.deck-frame-edit .deck-nested-area:hover .deck-nested-handle{opacity:.85}.deck-nested-reads{white-space:nowrap;font-size:.8em;font-weight:700;position:absolute;top:-1.6em;right:0}.deck-nested-list{flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.deck-nested-list>li{grid-template-columns:10em minmax(0,1fr);gap:.3em 1.6em;padding:.9em 0;display:grid;position:relative}.deck-nested-list>li+li:before{content:"";border-top:1px solid var(--deck-line);position:absolute;top:0;left:0;right:0}.deck-nested-head{flex-direction:column;gap:.2em;display:flex}.deck-nested-value{letter-spacing:-.01em;font-size:2em;font-weight:800;line-height:1.05}.deck-nested-label{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.deck-nested-label>i{border-radius:.2em;flex:none;width:.7em;height:.7em}.deck-nested-note{color:var(--deck-muted);align-self:start;padding-top:.35em;line-height:1.4}.deck-tiles{--tile-gap:.32em;min-height:8em;margin:calc(-1 * var(--tile-gap));flex:1;position:relative}.deck-tile{padding:var(--tile-gap);position:absolute;container-type:inline-size}.deck-tile-body{height:100%;color:var(--tile-ink);background:var(--tile-fill);border-radius:.9em;flex-direction:column;gap:.25em;padding:1.5em 1.7em;display:flex;overflow:hidden}.deck-tile-share{letter-spacing:-.02em;font-size:min(3.4em,26cqw);font-weight:800;line-height:1}.deck-tile-value{opacity:.72;font-size:1.05em;font-weight:700}.deck-tile-name{margin-top:.9em;font-size:1.35em;font-weight:700;line-height:1.25}.deck-tile-note{opacity:.78;font-size:1.05em;line-height:1.4}.deck-units{flex-direction:column;flex:1;justify-content:center;gap:.9em;min-height:8em;display:flex}.deck-units-row{gap:0 var(--units-apart,.45em);display:flex}.deck-units-row.units{align-items:flex-start}.deck-units.apart .deck-units-row{gap:0 2.4em}.deck-units.apart .deck-units-group{flex:1 1 0;min-width:0}.deck-units-group{flex-wrap:wrap;flex:none;align-items:baseline;gap:.2em .6em;display:flex}.deck-units:not(.apart) .heads .deck-units-group{white-space:nowrap}.deck-units.apart .heads .deck-units-group{flex-flow:column;align-items:flex-start}.deck-units-value{letter-spacing:-.02em;font-size:2.2em;font-weight:800;line-height:1.05}.deck-units-name{color:var(--deck-muted);font-size:1.05em;font-weight:600}.deck-units.apart .deck-units-name{color:var(--deck-ink);font-weight:700}.deck-units-grid{grid-auto-flow:column;display:grid}.deck-units-grid>i{border-radius:22%}.deck-units.dots .deck-units-grid>i{border-radius:50%}.deck-units-note{max-width:34em;color:var(--deck-muted);line-height:1.45}.deck-scale{flex:1;min-height:14em;position:relative}.deck-scale-track{position:absolute;inset:0 .8em}.deck-scale-line{border-top:.08em solid var(--deck-line);position:absolute;top:50%;left:0;right:0}.deck-scale-tick{color:var(--deck-muted);white-space:nowrap;font-size:.85em;position:absolute;top:calc(50% + .75em);transform:translate(-50%)}.deck-scale-tick.first{transform:none}.deck-scale-tick.last{transform:translate(-100%)}.deck-scale-dot{background:color-mix(in srgb, var(--deck-muted) 70%, var(--deck-ground));border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:50%;transform:translate(-50%,-50%)}.deck-scale-entry.lead .deck-scale-dot,.deck-scale:not(.has-highlight) .deck-scale-dot{background:var(--deck-accent);width:1.5em;height:1.5em}.deck-scale-stem{border-left:.06em solid var(--deck-line);position:absolute}.deck-scale-entry.up .deck-scale-stem{top:25%;bottom:50%}.deck-scale-entry.down .deck-scale-stem{top:calc(50% + 2.4em);bottom:calc(25% - .5em)}.deck-scale-words{flex-direction:column;gap:.35em;padding:0 .2em;display:flex;position:absolute}.deck-scale-entry.up .deck-scale-words{bottom:75%}.deck-scale-entry.down .deck-scale-words{top:75%}.deck-scale-entry.align-middle .deck-scale-words{text-align:center}.deck-scale-entry.align-end .deck-scale-words{text-align:right}.deck-scale-entry.lead .deck-scale-words{background:color-mix(in srgb, var(--deck-accent) 8%, var(--deck-ground));border-radius:.8em;padding:1em 1.2em}.deck-scale-entry.down.lead .deck-scale-words{top:calc(75% - 1em)}.deck-scale-entry.up.lead .deck-scale-words{bottom:calc(75% - 1em)}.deck-scale-name{color:var(--deck-ink);font-size:1.6em;font-weight:800;line-height:1.2}.deck-scale.has-highlight .deck-scale-entry:not(.lead) .deck-scale-name{color:color-mix(in srgb, var(--deck-ink) 72%, var(--deck-ground))}.deck-scale-entry.lead .deck-scale-name{color:var(--deck-accent-ink,var(--deck-accent))}.deck-scale-note{color:var(--deck-muted);font-size:1.15em;line-height:1.4}.deck-chart-table-wrap{max-width:100%;overflow-x:auto}.deck-chart-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.deck-chart-table th,.deck-chart-table td{text-align:left;vertical-align:middle;padding:.15rem .2rem;font-weight:400}.deck-chart-table thead th{font-size:var(--text-xs);color:var(--muted);font-weight:600}.deck-chart-table input{width:100%;min-width:3.5rem;height:1.9rem;font-size:var(--text-sm);padding:0 .45rem}.deck-chart-table td input{text-align:right;font-variant-numeric:tabular-nums}.deck-chart-table-head{align-items:center;gap:.25rem;display:flex}.deck-chart-table tr.dragging{opacity:.5}.deck-chart-table-adds{flex-wrap:wrap;gap:.4rem;display:flex}.deck-chart-target-edit{grid-template-columns:7rem 1fr;gap:.4rem;display:grid}.deck-items-edit>li>select{flex:0 8rem;min-width:0}.deck-items-edit>li>input[type=text]{flex:8rem;min-width:0;height:1.9rem}.deck-donut{flex:1;align-items:center;gap:2em;min-height:0;display:flex}.deck-donut-ring{aspect-ratio:1;flex:none;height:100%;max-height:16em;position:relative}.deck-donut-ring svg{width:100%;height:100%}.deck-donut-slice{fill:none;stroke-width:16px}.deck-donut-centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24%;display:flex;position:absolute;inset:0}.deck-donut-centre strong{font-size:1.9em;line-height:1}.deck-donut-legend{flex:1;min-width:0;margin:0;padding:0;list-style:none}.deck-donut-legend li{grid-template-columns:.8em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.3em 0;font-size:1.05em;display:grid}.deck-donut-legend li.lead{font-weight:700}.deck-donut-swatch{border-radius:.2em;width:.8em;height:.8em}.deck-donut-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-donut-value{white-space:nowrap;font-weight:700}.deck-donut-share{color:var(--deck-muted);margin-left:.3em;font-weight:500}.deck-funnel{flex-direction:column;flex:1;justify-content:center;gap:.2em;min-height:0;display:flex}.deck-funnel-row{flex:1 1 0;grid-template-columns:minmax(0,9em) minmax(0,1fr) minmax(9em,auto);align-items:center;gap:.8em;min-height:1.8em;max-height:4.5em;font-size:1.1em;display:grid}.deck-funnel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-funnel-track{justify-content:center;align-items:center;height:100%;display:flex}.deck-funnel-bar{background:var(--deck-accent);border-radius:.3em;min-width:.3em;height:85%;display:block}.deck-funnel-value{white-space:nowrap;font-weight:700}.deck-funnel-rate{color:var(--deck-muted);margin-left:.5em;font-size:.85em;font-weight:500}.deck-frame-edit .deck-click-type{cursor:text;border-radius:.2em}.deck-frame-edit .deck-click-type:hover:not(.typing){background:color-mix(in srgb, var(--deck-accent) 10%, transparent)}.deck-click-type:empty:before{content:attr(data-placeholder);color:var(--deck-placeholder,var(--deck-muted))}.deck-click-type[data-sample]:empty:before{content:attr(data-sample);color:inherit}.deck-frame-edit .deck-data-label{cursor:text;border-radius:.2em}.deck-frame-edit .deck-data-label:hover:not(.typing){background:color-mix(in srgb, var(--deck-accent) 10%, transparent)}.deck-image{object-fit:contain;border-radius:var(--box-round,.6em);width:100%;height:100%;min-height:0}.deck-image-crop{width:100%;height:100%;position:relative}.deck-image-window{border-radius:var(--box-round,.6em);position:absolute;inset:0;overflow:hidden}.deck-image-crop img{object-fit:fill;max-width:none;max-height:none;position:absolute}.deck-image-whole{opacity:.28;pointer-events:none}.deck-image-crop.cropping .deck-image-window{border-radius:0}.deck-image-empty{min-height:10em;color:var(--deck-placeholder,var(--deck-muted));border:.12em dashed var(--deck-line);border-radius:.8em;flex:1;place-items:center;font-size:1.1em;display:grid}.deck-placeholder{border:.12em dashed var(--deck-accent);background:color-mix(in srgb, var(--deck-accent) 7%, transparent);border-radius:.8em;flex-direction:column;gap:.45em;padding:1em 1.2em;display:flex}.deck-placeholder-prompt{color:var(--deck-accent-ink);font-size:1em;font-weight:700}.deck-placeholder-picture{text-align:center;justify-content:center;align-items:center;height:100%;min-height:6em}.deck-placeholder-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em;display:inline-flex}.deck-pick-picture{border:.08em solid var(--deck-accent);background:var(--deck-ground);color:var(--deck-accent-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.4em .9em;font-weight:600}.deck-placeholder-picture .deck-muted{font-style:normal}.deck-placeholder .deck-editable{font-size:1.3em}.deck-placeholder.filled{background:0 0;border-color:#0000;gap:0;padding:0}.deck-placeholder.filled .deck-editable{font-size:1.45em;line-height:1.45}.deck-editable{white-space:pre-wrap;outline:none;min-width:1ch}.deck-editable[contenteditable]{cursor:text}.deck-editable[contenteditable]:focus,.deck-click-type[contenteditable]:focus,.deck-data-label[contenteditable]:focus{box-shadow:none;caret-color:var(--accent);outline:none}.deck-editable:empty:before{content:attr(data-placeholder);color:var(--deck-placeholder,var(--deck-muted))}.deck-frame-edit [data-place]{cursor:default;touch-action:none;position:relative}.deck-frame-edit [data-place].selected{cursor:move}.deck-frame-edit [data-place].typing,.deck-frame-edit [data-place] .deck-editable,.deck-frame-edit [data-place] .deck-click-type,.deck-frame-edit [data-place] .deck-data-label{cursor:text}.deck-frame-edit [data-place]:has(.deck-editable):is(:hover,.selected,.typing):after{content:"";clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,14px 14px,14px calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) 14px,14px 14px);cursor:move;position:absolute;inset:-14px}.deck-frame-edit [data-place]:hover:not(.selected){outline:1px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:0}.deck-frame-edit .deck-block img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.deck-selection{z-index:3;border:1.5px solid var(--accent);pointer-events:none;border-radius:2px;position:absolute;inset:0}.typing>.deck-selection{border-style:dashed}.deck-handle{z-index:4;border:1.5px solid var(--accent);background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.deck-handle:before{content:"";position:absolute;inset:-7px}.deck-handle-nw{cursor:nwse-resize;top:0;left:0}.deck-handle-n{cursor:ns-resize;top:0;left:50%}.deck-handle-ne{cursor:nesw-resize;top:0;left:100%}.deck-handle-e{cursor:ew-resize;top:50%;left:100%}.deck-handle-se{cursor:nwse-resize;top:100%;left:100%}.deck-handle-s{cursor:ns-resize;top:100%;left:50%}.deck-handle-sw{cursor:nesw-resize;top:100%;left:0}.deck-handle-w{cursor:ew-resize;top:50%;left:0}.deck-group{z-index:1001;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;position:absolute}.deck-group .deck-handle{pointer-events:auto}.deck-group-whole{border-style:dashed}.deck-gap{z-index:1002;cursor:ew-resize;width:14px;height:22px;position:absolute;transform:translate(-50%,-50%)}.deck-gap-down{cursor:ns-resize;width:22px;height:14px}.deck-gap:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deck-gap-down:before{width:14px;height:3px}.deck-gap:hover:before{opacity:1}body.deck-moving *,body.deck-moving{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}body.deck-resizing-nwse *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}body.deck-resizing-nesw *{cursor:nesw-resize!important;-webkit-user-select:none!important;user-select:none!important}body.deck-resizing-ew *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}body.deck-resizing-ns *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.deck-drawing-tool,.deck-drawing-tool *,body.deck-drawing *{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.deck-guide{z-index:1000;pointer-events:none;position:absolute}.deck-guide-x{border-left:1px solid var(--accent);top:0;bottom:0}.deck-guide-y{border-top:1px solid var(--accent);left:0;right:0}.deck-grid-column{z-index:999;background:color-mix(in srgb, var(--accent) 6%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.deck-drawn{z-index:1000;border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);pointer-events:none;position:absolute}.deck-drawn-ellipse{border-radius:50%}.deck-drawn-rounded{border-radius:14px}.deck-drawn-sticky{background:#ffe27a;border-style:solid;border-color:#dcbf55;box-shadow:0 6px 14px #0000001f}.deck-free{isolation:isolate}.deck-free .deck-box{box-sizing:border-box;min-width:0;min-height:0;margin:0;position:absolute}.deck-free .deck-subtitle.deck-box{max-width:none;font-size:1em}.deck-free .deck-subtitle-words{font-size:calc(var(--deck-type-subtitle) * 1em);display:block}.deck-free.deck-layout-title .deck-subtitle-words,.deck-free.deck-layout-closing .deck-subtitle-words{font-size:1.6em}.deck-free.deck-layout-section .deck-subtitle-words{font-size:1.75em;line-height:1.4}.deck-free .deck-box.deck-block{flex-direction:column;display:flex}.deck-free .deck-box>.deck-stat,.deck-free .deck-box>.deck-chart,.deck-free .deck-box>.deck-image,.deck-free .deck-box>.deck-roadmap{flex:1;min-height:0}.deck-free .deck-box.deck-block-quote{justify-content:center}.deck-free .deck-box>.deck-quotes{flex:0 auto;height:auto;min-height:0}.deck-free .deck-box>:is(.deck-text,.deck-bullets){margin:0}.deck-toolbar{border:1px solid var(--line);background:var(--panel-solid);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 10px;padding:4px 6px;display:flex}.deck-tool-group{align-items:center;gap:2px;display:flex}.deck-tool{min-width:28px;height:28px;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex;position:relative}.deck-tool:hover:not(:disabled,.disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.deck-tool.on{color:var(--accent-deep);background:var(--accent-soft)}.deck-tool:disabled,.deck-tool.disabled{opacity:.4;cursor:default}.deck-tool-size{text-align:center;width:44px;height:26px;font:inherit;font-size:var(--text-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;padding:0 4px}.deck-tool-b{font-weight:700}.deck-tool-i{font-family:Georgia,serif;font-style:italic}.deck-tool-color input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.deck-tool-color.disabled input[type=color]{cursor:default}.deck-tool-a{border-bottom:3px solid;padding:0 2px;font-weight:700;line-height:1}.deck-tool-mark{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:3px;padding:0 3px;font-weight:700;line-height:1.2}.deck-mark-styles{flex-wrap:wrap;gap:4px;display:flex}.deck-mark-styles button.on{outline:2px solid var(--ink);outline-offset:-2px}.deck-mark-accent{background:var(--accent)}.deck-tool-fill{border:1px solid var(--line);border-radius:3px;width:14px;height:14px}.deck-toolbar-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.deck-frame-edit,.deck-frame-thumb{overflow:hidden}.deck-frame-edit{box-shadow:var(--shadow-lg);border-radius:10px}.deck-frame-thumb{box-shadow:0 0 0 1px var(--line);border-radius:6px}.deck-frame-thumb .deck-slide{pointer-events:none}.deck-badge{font-size:var(--text-xs);background:var(--accent-soft);color:var(--accent-deep);border-radius:99px;margin-left:8px;padding:2px 7px}.deck-badge.failed{color:var(--danger);background:#df2f4a1a}.deck-list .deck-list-check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0 auto;display:block}.deck-list tr.dt-picked td,.deck-list tr.dt-picked:hover td{background:color-mix(in srgb, var(--accent) 8%, var(--panel-solid))}.deck-list .dt-table .dt-sticky+.dt-sticky{left:44px}.deck-list .dt-table .dt-sticky:has(+.dt-sticky):after{display:none}.deck-list.picking,.deck-list.picking *{-webkit-user-select:none;user-select:none}.deck-list-picked{align-items:center;gap:.5rem;display:inline-flex}.deck-list-picked button{padding:.25rem .6rem}.deck-list td:has(.deck-list-menu) .dt-cell{text-overflow:clip;justify-content:center;padding:0;display:flex;overflow:visible}.deck-list .deck-list-menu{opacity:0}.deck-list tr:hover .deck-list-menu,.deck-list .deck-list-menu:focus-visible,.deck-list tr.dt-picked .deck-list-menu{opacity:1}.deck-list-pop{padding:4px}.deck-new{width:min(680px,100%)}.deck-new-steps{vertical-align:middle;gap:4px;margin-left:10px;display:inline-flex}.deck-new-steps span{background:var(--line);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:.65rem;display:inline-grid}.deck-new-steps span.on{background:var(--accent);color:#fff}.deck-new-heading{font-family:var(--font-display);margin:0 0 12px;font-size:1.25rem;font-weight:600}.deck-intents{gap:8px;display:grid}.deck-intent{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.deck-intent:hover:not(:disabled),.deck-intent.on{border-color:var(--accent);background:var(--accent-soft)}.deck-intent:disabled{cursor:default;opacity:.6}.deck-intent-name{align-items:center;gap:8px;font-weight:700;display:flex}.deck-intent-text{font-size:var(--text-sm);color:var(--muted)}.deck-soon{font-size:var(--text-xs);background:var(--line);color:var(--muted);border-radius:99px;padding:1px 7px;font-weight:600}.deck-scope-kinds{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.deck-scope-kind{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.deck-scope-kind.on{border-color:var(--accent);background:var(--accent-soft)}.deck-scope-kind span{flex-direction:column;gap:2px;display:flex}.deck-scope-objects{flex-direction:column;gap:8px;display:flex}.deck-scope-search,.deck-picker input[type=search]{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--panel-solid);border-radius:10px;padding:.55rem .7rem}.deck-scope-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deck-scope-count{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck-scope-list{border:1px solid var(--line);border-radius:8px;max-height:240px;padding:4px;overflow:auto}.deck-scope-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;display:flex}.deck-scope-option:hover{background:var(--fill-1)}.deck-scope-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-picked{flex-wrap:wrap;gap:6px;display:flex}.deck-chip{font-size:var(--text-sm);background:var(--accent-soft);border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.deck-chip button{width:20px;height:20px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:1}.deck-range{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.deck-range-label{font-weight:600}.deck-new .deck-range{margin:0 0 14px}.deck-new .deck-kind{width:auto;margin-right:10px}.deck-preview{background:var(--accent-soft);border-radius:10px;margin-bottom:14px;padding:12px 14px}.deck-preview-lead{margin:0 0 6px;font-weight:700}.deck-preview-counts{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.deck-drafting{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;margin:40px auto;display:flex}.deck-drafting h1{font-family:var(--font-display);margin:0;font-size:1.6rem}.deck-drafting-status{margin:0;font-weight:600}.deck-stages{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.deck-stage-step{color:var(--muted);grid-template-columns:24px 1fr;align-items:center;gap:4px 10px;display:grid}.deck-stage-step.now{color:var(--ink);font-weight:700}.deck-stage-mark{background:var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid}.deck-stage-step.done .deck-stage-mark{background:var(--accent-soft);color:var(--accent-deep)}.deck-stage-step.now .deck-stage-mark{background:var(--accent);color:#fff;animation:1.4s ease-in-out infinite deck-pulse}.deck-stage-plan{font-size:var(--text-sm);color:var(--muted);grid-column:2;margin:2px 0 0;padding-left:16px;font-weight:400}@media (prefers-reduced-motion:reduce){.deck-stage-step.now .deck-stage-mark{animation:none}}.deck-outside{background:var(--accent-soft);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;display:flex}.deck-drafting-skeleton{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:10px;display:grid}.deck-drafting-skeleton span{aspect-ratio:16/9;background:var(--line);border-radius:8px;animation:1.4s ease-in-out infinite deck-pulse}@keyframes deck-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.deck-drafting-skeleton span{animation:none}}.deck-loading{padding:40px}.workspace-main:has(>.deck-editor){overflow-y:auto}.workspace-main>.deck-editor{padding-top:0}.workspace-main>.deck-editor>.deck-editor-head{margin-top:-2px}.deck-editor{flex-direction:column;gap:12px;padding:8px 0 28px;display:flex}.deck-editor-head{z-index:32;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex;position:relative}.deck-editor-titles{flex:1;min-width:260px}.deck-back-button{width:2.35rem;height:2.35rem;color:var(--muted);border-color:#0000;border-radius:999px;flex:none;margin-right:-10px}.deck-back-button:hover{color:var(--ink)}.deck-editor-titles .oc-hint{margin:2px 0 0}.deck-editor-title{width:100%;max-width:680px;font-family:var(--font-display);color:var(--ink);background:0 0;border:0;border-radius:6px;margin:0 0 0 -6px;padding:2px 6px;font-size:1.5rem;font-weight:600}input.deck-editor-title{appearance:none;box-shadow:none;border-radius:0;outline:none;transition:box-shadow 80ms}input.deck-editor-title:hover,input.deck-editor-title:focus,input.deck-editor-title:focus-visible{background:0 0;outline:none}input.deck-editor-title:hover{box-shadow:inset 0 -1px 0 var(--line)}input.deck-editor-title:focus,input.deck-editor-title:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)}.deck-save-error{color:var(--danger)}.deck-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-link{text-decoration:none}.deck-note{margin:0}.deck-workspace{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:18px;display:grid}.deck-workspace.read-only{grid-template-columns:188px minmax(0,1fr)}.deck-rail{scrollbar-gutter:stable;flex-direction:column;gap:10px;max-height:calc(100vh - 190px);margin:0;padding:2px 10px 2px 20px;list-style:none;display:flex;position:sticky;top:12px;overflow:auto}.deck-rail-item{position:relative}.deck-rail>li.deck-rail-add{z-index:3;background:linear-gradient(to top, transparent, var(--bg0) 8px);padding:0 0 8px;position:sticky;top:0}.deck-rail>li.deck-rail-add .deck-add-slide{justify-content:center;width:100%}.deck-rail-item.skipped .deck-frame{opacity:.4}.deck-rail-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;width:100%;padding:0;display:block;position:relative}.deck-rail-item.on .deck-rail-thumb{border-color:var(--accent)}.deck-rail-number{text-align:right;width:16px;color:var(--muted);font-size:.7rem;font-weight:700;position:absolute;top:2px;left:-20px}.deck-rail-item.on .deck-rail-number{color:var(--accent-deep)}.deck-rail-tools{gap:3px;display:none;position:absolute;bottom:6px;right:6px}.deck-rail-item:hover .deck-rail-tools,.deck-rail-item:focus-within .deck-rail-tools{display:flex}.deck-rail-tools button{border:1px solid var(--line);background:var(--panel-solid);cursor:pointer;border-radius:5px;width:22px;height:22px;padding:0;font-size:.75rem;line-height:1}.deck-rail-tools [data-tip]:after,.deck-rail-tools [data-tip]:hover:after,.deck-rail-tools [data-tip]:focus-visible:after{inset:auto 0 calc(100% + 6px) auto;transform:none}.deck-stage{flex-direction:column;gap:12px;min-width:0;display:flex}.deck-workspace.with-notes{grid-template-columns:188px minmax(0,1fr) 272px}.deck-notes{border:1px solid var(--line);background:var(--panel-solid);border-radius:14px;flex-direction:column;gap:12px;height:calc(100vh - 190px);min-height:260px;padding:16px 18px 18px;display:flex;position:sticky;top:12px}.deck-notes-head{align-items:center;gap:8px;display:flex}.deck-notes-title{font-size:var(--text-sm);color:var(--ink);font-weight:600}.deck-notes-where{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:1}.deck-notes textarea,.deck-notes p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;line-height:1.65}.deck-notes textarea{resize:none;background:0 0;border:0;width:100%;min-height:0;padding:0;font-family:inherit}.deck-notes textarea:focus{box-shadow:none;outline:none}.deck-notes textarea::placeholder{color:var(--muted)}.deck-notes p{overflow:auto}.deck-notes .deck-notes-empty{color:var(--muted)}.deck-notes-button.on{color:var(--accent-deep);background:var(--accent-soft)}.deck-inspector{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:10px;max-height:calc(100vh - 160px);padding:14px;display:flex;position:sticky;top:12px;overflow:auto}.deck-inspector .link-btn{align-self:flex-start}.deck-inspector-section{flex-direction:column;gap:10px;display:flex}.deck-inspector-section .field select,.deck-inspector-section .field input{width:100%}.deck-inspector-kicker{font-size:var(--text-xs);color:var(--muted);margin:0;font-weight:700}.deck-inspector-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deck-picker{flex-direction:column;gap:6px;display:flex}.deck-picker-list{border:1px solid var(--line);border-radius:8px;max-height:220px;padding:4px;overflow:auto}.deck-picker-option{font-size:var(--text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.deck-picker-option .deck-dot{width:8px;height:8px}.deck-quote-option{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.deck-quote-option input{grid-row:span 2;margin-top:2px}.deck-quote-option .deck-picker-title{white-space:normal}.deck-inspector-label{font-size:var(--text-sm);margin:8px 0 4px;font-weight:600}.deck-picker-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-lane-edit-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.deck-lane-edit-items li{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.deck-lane-edit-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-lane-edit-items .ghost{padding:0 6px}.deck-lane-edit{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.deck-lane-edit summary{font-size:var(--text-sm);cursor:pointer;font-weight:600}.deck-lane-edit[open] summary{margin-bottom:8px}.deck-upload{cursor:pointer;align-self:flex-start}.deck-rewrite-button{align-self:flex-start}.deck-menu{position:relative}.deck-menu>summary{cursor:pointer;list-style:none}.deck-menu>summary::-webkit-details-marker{display:none}.deck-menu-pop{z-index:30;border:1px solid var(--line);background:var(--panel-solid);min-width:230px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.deck-menu-pop>.ghost{text-align:left;justify-content:flex-start}.deck-add-slide>summary{text-align:center;width:100%;display:block}.deck-add-slide .deck-menu-pop{min-width:190px;inset:auto auto calc(100% + 6px) 0}.deck-radio{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.deck-swatches{flex-wrap:wrap;gap:6px;display:flex}.deck-swatch{cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;padding:0}.deck-swatch.on{box-shadow:0 0 0 2px var(--panel-solid), 0 0 0 4px var(--ink)}.deck-rewrite{width:min(760px,100%)}.deck-rewrite-quick{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.deck-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.deck-compare figure{margin:0}.deck-compare figcaption{font-size:var(--text-sm);color:var(--muted);margin-bottom:6px;font-weight:600}@media (max-width:1000px){.deck-workspace,.deck-workspace.read-only,.deck-workspace.with-notes{grid-template-columns:minmax(0,1fr)}.deck-notes{height:auto;min-height:180px;position:static}.deck-rail{flex-direction:row;max-height:none;position:static;overflow-x:auto}.deck-rail>li{flex:0 0 150px}.deck-inspector{max-height:none;position:static}.deck-scope-kinds,.deck-compare{grid-template-columns:1fr}}.deck-present{z-index:100;background:#000;outline:none;place-items:center;display:grid;position:fixed;inset:0}.deck-present-slide{cursor:pointer;width:min(100vw,177.778vh)}.deck-present-empty{color:#fff}.deck-present-bar{font-size:var(--text-sm);color:#fff;opacity:0;background:#14161cc7;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;transition:opacity .2s;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.deck-present:hover .deck-present-bar,.deck-present-bar:focus-within{opacity:1}.deck-present-bar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:4px 10px}.deck-present-bar button:hover:not(:disabled){background:#ffffff24}.deck-present-bar button:disabled{opacity:.35}.deck-presenter{background:var(--bg,var(--fill-1));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.deck-presenter-side{flex-direction:column;gap:10px;display:flex}.deck-presenter-clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem}.deck-presenter-next{flex-direction:column;gap:4px;display:flex}.deck-presenter-notes{white-space:pre-wrap;border-radius:var(--radius);background:var(--panel);grid-column:1/-1;padding:14px 16px;font-size:1.2rem;line-height:1.5}.deck-print{z-index:90;background:var(--bg,var(--fill-1));flex-direction:column;gap:24px;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.deck-print-hint{font-size:var(--text-sm);color:var(--muted);margin:0}.deck-print-page{width:min(100%,1100px);box-shadow:var(--shadow);margin:0 auto}@page deck{size:13.333in 7.5in;margin:0}@media print{html.deck-printing,html.deck-printing body{height:auto!important;min-height:0!important;overflow:visible!important}html.deck-printing body>:not(.deck-print){display:none!important}html.deck-printing .deck-print{background:0 0;padding:0;display:block;position:static;overflow:visible}html.deck-printing .deck-print-hint{display:none}html.deck-printing .deck-print-page{page:deck;width:13.333in;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0}}.deck-icon-button{place-items:center;width:34px;padding:0;display:inline-grid}.deck-generate{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:6px;display:flex}.deck-generate button{align-self:flex-start}.deck-shared{border-color:var(--accent);color:var(--accent-deep)}.deck-share{width:min(520px,100%)}.portal-decks{margin-bottom:24px}.portal-decks h2{margin:0 0 8px;font-size:1.05rem}.portal-decks ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.portal-deck-row{width:100%;font:inherit;text-align:left;color:var(--ink);border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;display:flex}.portal-deck-row:hover{border-color:var(--accent)}.portal-deck{flex-direction:column;gap:12px;display:flex}.portal-deck-head h1{margin:6px 0 0;font-size:1.4rem}.portal-deck-stage{box-shadow:var(--shadow-lg);cursor:pointer;border-radius:10px;overflow:hidden}.portal-deck-stage:fullscreen{background:#000;border-radius:0;place-items:center;display:grid}.portal-deck-stage:fullscreen .deck-frame{width:min(100vw,177.778vh)}.portal-deck-bar{justify-content:center;align-items:center;gap:8px;display:flex}.deck-canvas{position:relative}.deck-canvas.dropping .deck-frame{outline:2px dashed var(--accent);outline-offset:4px}.deck-drop-hint{color:var(--accent-deep);background:color-mix(in srgb, var(--panel-solid) 70%, transparent);pointer-events:none;border-radius:10px;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.deck-add{border-bottom:1px solid var(--line);padding-bottom:12px}.deck-add-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.deck-add-grid .ghost{justify-content:center}.deck-add-head{font-size:var(--text-xs);color:var(--muted);margin:10px 0 6px;font-weight:600}.deck-add-more{width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);border:1px solid var(--line);background:var(--panel-solid);border-radius:99px;padding:.4rem .6rem}.deck-source-details{border-top:1px solid var(--line);margin:.6rem 0;padding-top:.5rem}.deck-source-details>summary{cursor:pointer;font-size:var(--text-sm);font-weight:600}.deck-source{margin-top:.4rem}.deck-source-head{font-weight:600;font-size:var(--text-sm);margin:0 0 .2rem}.deck-source .oc-hint{margin:.15rem 0}.deck-source-list{max-height:14rem;font-size:var(--text-sm);margin:.3rem 0;padding-left:1.1rem;overflow-y:auto}.deck-source-list li{margin:.1rem 0}.deck-presenter-sources{margin-top:1rem}.deck-print-sources{color:#1f2328;background:#fff;padding:2rem 2.5rem;font-size:11pt;line-height:1.45}.deck-print-sources h2{margin:0 0 1rem}.deck-print-sources h3{margin:1rem 0 .3rem;font-size:11pt}.deck-print-sources ul{margin:0;padding-left:1.1rem}.deck-shipped>summary{cursor:pointer;font-size:var(--text-sm);font-weight:600}.deck-shipped-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.deck-shipped-pick{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-solid);text-align:left;cursor:pointer;flex-direction:column;gap:3px;width:100%;padding:4px;display:flex}.deck-shipped-pick.picked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.deck-shipped-pick img{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius) - 2px);background:var(--line);width:100%}.deck-shipped-pick span{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.deck-panels{gap:8px;margin:16px 0 0;display:grid}.deck-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-solid);padding:8px 12px}.deck-panel>summary{cursor:pointer;font-weight:600}.deck-panel>button{margin-top:8px}.deck-panel-head{color:var(--muted);font-size:var(--text-sm);margin:10px 0 4px;font-weight:650}.deck-changes{font-size:var(--text-sm);margin:0;padding-left:1.1rem}.deck-changes li{margin:2px 0}.deck-was{color:var(--muted);text-decoration:line-through}.deck-questions{margin:0;padding-left:1.2rem}.deck-questions li{margin:6px 0}.deck-question{margin:0;font-weight:600}.deck-answer{margin:2px 0 0}.deck-menu-field{font-size:var(--text-sm);flex-direction:column;gap:3px;padding:4px 8px;display:flex}.deck-menu-field span{color:var(--muted)}.deck-people{grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:1.2em;margin:0;padding:0;list-style:none;display:grid}.deck-people li{text-align:center;flex-direction:column;align-items:center;gap:.25em;min-width:0;display:flex}.deck-person-photo{object-fit:cover;border-radius:50%;width:5em;height:5em;margin-bottom:.35em}.deck-person-initials{background:var(--deck-accent);color:var(--deck-on-accent);place-items:center;width:3.1em;height:3.1em;font-size:1.6em;font-weight:600;display:grid}.deck-person-name{font-size:calc(var(--deck-type-name) * var(--deck-bu));font-weight:600}.deck-person-role{color:var(--deck-muted);font-size:calc(var(--deck-type-detail) * var(--deck-bu))}.deck-person-bio{font-size:calc(var(--deck-type-tag) * var(--deck-bu));-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.deck-people.many .deck-person-photo{width:3.6em;height:3.6em}.deck-people.many .deck-person-initials{width:2.25em;height:2.25em}.deck-people.many .deck-person-bio{-webkit-line-clamp:3}.modal.deck-new{width:min(52rem,94vw);max-width:min(52rem,94vw)}.deck-new-top{align-items:flex-start}.deck-new-titles{flex-direction:column;gap:.2rem;min-width:0;display:flex}.deck-new-kicker{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:500}.deck-new .deck-new-heading{font-family:inherit;font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:650}.deck-new .deck-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.deck-new .deck-intent{background:var(--panel-solid);padding:.85rem 1rem}.deck-new .deck-intent:last-child{border-style:dashed}.deck-new .deck-scope-kinds{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.deck-new .deck-scope-list{max-height:18rem}.deck-new .deck-scope-option{-webkit-user-select:none;user-select:none}.deck-new .deck-scope-option:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px}.deck-views{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.deck-view{cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.deck-view:hover,.deck-view.on{background:var(--fill-1)}.deck-view-name{flex:1;min-width:0;font-weight:600}.deck-views>p{margin:.25rem .6rem}@media (max-width:640px){.deck-new .deck-intents{grid-template-columns:1fr}}.deck-new .deck-describe{resize:vertical;width:100%;min-height:7.5rem;font:inherit;line-height:1.5}.deck-new .deck-covers{margin:.4rem 0 0}.deck-starters{flex-direction:column;gap:.45rem;margin-top:1.25rem;display:flex}.deck-starters.deck-starters-first{margin:0 0 1rem}.deck-starters-head{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:600}.deck-starter-list{flex-wrap:wrap;gap:.4rem;display:flex}.deck-starter{border:1px solid var(--line);background:var(--panel-solid);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-weight:500}.deck-starter.on{border-color:var(--ink);background:var(--ink);color:var(--panel-solid)}.deck-start-blank{margin-right:auto}.deck-starter:hover:not(:disabled):not(.on){background:var(--fill-1);border-color:color-mix(in srgb, var(--ink) 12%, var(--line))}.deck-outline{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.deck-outline-row{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.deck-outline-number{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.deck-outline-row select,.deck-outline-row textarea{min-width:0;font-size:var(--text-sm)}.deck-outline-row textarea{field-sizing:content;resize:none;border:1px solid var(--line);background:var(--panel);min-height:2.1rem;color:var(--ink);border-radius:.6rem;padding:.4rem .65rem;line-height:1.4}.deck-outline-row textarea:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}.deck-outline-row textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.deck-outline-row{align-items:start}.deck-outline-number,.deck-outline-tools{padding-top:.45rem}.deck-outline-tools{gap:.15rem;display:inline-flex}.deck-outline-tools .icon-btn{width:1.75rem;height:1.75rem;padding:0}.deck-outline-story{margin:6px 0 2px}.deck-outline-story summary{cursor:pointer;color:var(--muted);font-size:12px}.deck-outline-story p{margin:6px 0 0;line-height:1.5}.deck-outline-add{align-self:flex-start;margin-top:.4rem}@media (max-width:640px){.deck-outline-row{grid-template-columns:1.25rem minmax(0,1fr) auto}}.modal.deck-add-dialog{flex-direction:column;width:min(1600px,96vw);max-width:min(1600px,96vw);height:92vh;max-height:92vh;display:flex}.modal.deck-add-dialog .modal-body{flex:1;min-height:0;overflow-y:auto}.modal.deck-add-dialog .deck-layouts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem}.deck-ways{z-index:2;border-bottom:1px solid var(--line);background:var(--panel-solid);margin:0 0 .6rem;padding:.2rem 0 .4rem;position:sticky;top:-1px}.modal.deck-add-dialog .deck-ways-row{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-bottom:.4rem}.deck-layouts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.deck-layouts-head{color:var(--muted);font-size:var(--text-sm);margin:0 0 .4rem;font-weight:600}.modal.deck-add-dialog .deck-add-tabs{margin:.2rem 0 1rem}.deck-block-shape{min-height:1em}.deck-layout{border:1px solid var(--line);background:var(--panel-solid);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:.35rem;padding:.4rem;display:flex}.deck-layout:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}@media (prefers-reduced-motion:no-preference){.deck-layout{transition:transform .14s ease-out,box-shadow .14s ease-out;position:relative}.deck-layout:hover{z-index:2;transform:scale(1.35);box-shadow:0 14px 36px #0003}.deck-layout.on:hover{box-shadow:0 0 0 1px var(--accent), 0 10px 28px #00000029}}.deck-layout.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.deck-layout-thumb{aspect-ratio:16/9;pointer-events:none;border-radius:6px;display:block;overflow:hidden}.deck-layout-name{font-size:var(--text-sm);font-weight:600}.deck-choose{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1.1rem;padding-bottom:1.1rem;display:grid}.deck-choose-field{margin:0}.deck-compose{align-items:flex-end;gap:.5rem;display:flex}.deck-compose textarea{resize:vertical;flex:1;min-width:0}.deck-compose-make{flex:none}.deck-compose-hint{color:var(--muted);font-size:var(--text-sm);font-weight:400}.deck-zoom{position:relative}.deck-ai-layer{z-index:4;width:calc(var(--deck-zoom,1) * 100%);aspect-ratio:16/9;pointer-events:none;position:absolute;top:0;left:0}.deck-ai-ask{border:1px solid var(--line);background:var(--panel-solid);width:22rem;max-width:100%;box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:10px;padding:.5rem;position:absolute}.deck-ai-making{background:linear-gradient(100deg, transparent 30%, var(--accent-soft) 50%, transparent 70%);background-size:220% 100%;border-radius:6px;animation:1.6s ease-in-out infinite deck-pending-sweep;position:absolute}@media (prefers-reduced-motion:reduce){.deck-ai-making{background:var(--accent-soft);animation:none}}.deck-ai-bar{z-index:5;background:var(--panel-solid);box-shadow:var(--shadow);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:.75rem;padding:4px 12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.deck-suggested{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.deck-layout-why{color:var(--muted);font-size:var(--text-xs);margin-top:-.15rem;line-height:1.35}@media (max-width:640px){.deck-layouts{grid-template-columns:repeat(3,minmax(0,1fr))}}.deck-here{color:var(--ink);font-weight:600}.deck-rail li{position:relative}.deck-rail-here{z-index:2;background:var(--accent);color:#fff;max-width:calc(100% - .6rem);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.05rem .4rem;font-weight:600;position:absolute;top:.3rem;right:.3rem;overflow:hidden}.deck-covers-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.75rem;display:flex}.deck-covers-label{width:6.6rem;color:var(--muted);font-size:var(--text-sm);flex:none;padding-top:.4rem;font-weight:600}.deck-covers-chips{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.deck-covers-chips .oc-hint{padding-top:.15rem}.deck-chip.from-words{padding-right:10px}.deck-chip-kind{color:var(--muted);font-size:var(--text-xs)}.deck-covers-add{font-size:var(--text-sm);padding:.25rem .6rem}.deck-covers-select{border:1px solid var(--line);background:var(--panel-solid);min-width:14rem;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .7rem;display:inline-flex}.deck-covers-select:hover,.deck-covers-select[aria-expanded=true]{border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.deck-covers-label{color:var(--ink)}.deck-covers-hint{font-size:var(--text-xs);flex-basis:100%;margin:-.35rem 0 0;padding-left:7.35rem}.deck-covers-pop{border:1px solid var(--line);background:var(--panel-solid);border-radius:12px;flex-direction:column;flex-basis:100%;gap:.5rem;padding:.6rem;display:flex}.deck-covers-filters{flex-wrap:wrap;gap:.3rem;display:flex}.deck-covers-list{flex-direction:column;max-height:min(16rem,34vh);display:flex;overflow-y:auto}.deck-covers-option{color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .5rem;display:grid}.deck-covers-option:hover,.deck-covers-option.on{background:var(--fill-1)}.deck-covers-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-covers-name.closed{color:var(--muted)}.deck-covers-option .oc-hint{white-space:nowrap}.deck-covers-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}.deck-covers-section+.deck-covers-section{margin-top:.35rem}.deck-covers-heading{z-index:1;background:var(--panel-solid);color:var(--muted);font-size:var(--text-xs);margin:0;padding:.3rem .5rem .2rem;font-weight:600;position:sticky;top:0}.deck-on-slide-actions{z-index:30;border:1px solid var(--line);background:var(--panel-solid);box-shadow:0 8px 22px rgb(var(--shade-rgb) / .14);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:0;left:0}.deck-on-slide-actions .ghost{height:1.8rem;font-size:var(--text-sm);border:0;padding:0 .7rem}.deck-on-slide-actions .deck-on-slide-icon{place-items:center;width:1.8rem;padding:0;display:inline-grid}.deck-logo-actions-where{color:var(--muted);font-size:var(--text-xs);padding:0 .5rem 0 .6rem;font-weight:600}.deck-layout-section .deck-placeholder-prompt{color:inherit;opacity:.85}.deck-zero-note .link-btn{color:var(--ink);font-size:inherit;margin-right:8px}.deck-arrange .deck-menu-pop{min-width:170px}.deck-moved .deck-inspector-row{flex-wrap:wrap}.deck-toolbar .deck-tool{padding:0 6px}.deck-toolbar .deck-tool:has(>svg:only-child){min-width:26px;padding:0 4px}.deck-toolbar .deck-toolbar-sep{margin:0 2px}.deck-align-center .deck-title-box,.deck-align-center .deck-subtitle{text-align:center}.deck-align-center .deck-head .deck-bar{margin-left:auto;margin-right:auto}.deck-no-bar .deck-bar{display:none}.deck-theme-pop{gap:12px;min-width:290px}.deck-theme-section{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.deck-theme-head{color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:600}.deck-theme-footer-text{width:100%;min-width:0}.deck-theme-colors{flex-wrap:wrap;gap:6px;display:flex}.deck-theme-dot{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;width:22px;height:22px}.deck-theme-fonts,.deck-theme-none{color:var(--muted);font-size:var(--text-sm);margin:0}.deck-theme-link{color:var(--ink);font-size:var(--text-sm);align-self:flex-start;text-decoration:underline}.deck-theme-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deck-theme-label{min-width:5.5rem;color:var(--muted);font-size:var(--text-sm)}.deck-theme-logo{padding-top:2px}.deck-colour-menu>summary{list-style:none}.deck-colour-menu>summary::-webkit-details-marker{display:none}.deck-colour-pop{gap:10px;min-width:13.5rem;left:0;right:auto}.deck-colour-head{color:var(--muted);font-size:var(--text-xs);margin:0 0 6px;font-weight:600}.deck-colour-swatches{grid-template-columns:repeat(8,22px);gap:6px;display:grid}.deck-colour-swatch{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border-radius:6px;width:22px;height:22px;padding:0}.deck-colour-swatch.on,.deck-colour-swatch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.deck-colour-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.deck-colour-custom{font-size:var(--text-sm);cursor:pointer;position:relative}.deck-colour-custom input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}body.deck-selecting,body.deck-selecting *{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.deck-rail-item.drop-before{box-shadow:0 -3px 0 -1px var(--accent)}.deck-rail-item.drop-after{box-shadow:0 3px 0 -1px var(--accent)}.deck-frame-edit .deck-lane-card{cursor:grab}.deck-lane-card.lifted{opacity:.4}.deck-lane-card{position:relative}.deck-lane-card.drop-before:before{content:"";background:var(--deck-accent);pointer-events:none;border-radius:1em;height:.18em;position:absolute;top:-.39em;left:0;right:0}.deck-lane-drop{background:var(--deck-accent);border-radius:1em;height:.18em;display:block}.deck-colour-shadow{border-top:1px solid var(--line);font-size:var(--text-sm);padding-top:8px}.deck-theme-styles{flex-wrap:wrap;gap:4px;display:flex}.deck-theme-style{border:1px solid var(--line);font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.deck-theme-style input{opacity:0;pointer-events:none;position:absolute}.deck-theme-style.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-deep)}.deck-theme-style:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.deck-meta-about,.deck-meta-fill{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:default}.deck-meta-about[data-tip]:after,.deck-meta-fill[data-tip]:after{white-space:normal;width:max-content;max-width:24rem;left:0;transform:none}.deck-feature{flex-direction:column;gap:1.1em;min-width:0;display:flex}.deck-feature-status{border-top:1px solid var(--deck-line);flex-wrap:wrap;align-items:center;gap:.5em 1.1em;padding-top:.9em;font-size:1.05em;display:flex}.deck-feature-pill{background:var(--deck-surface);border-radius:999px;align-items:center;gap:.45em;padding:.25em .75em;font-weight:600;display:inline-flex}.deck-feature-date{color:var(--deck-accent-ink);font-weight:600}.deck-feature-who{color:var(--deck-muted)}.deck-layout-feature .deck-body.two-up{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.deck-font-face{gap:4px;max-width:9.5rem}.deck-font-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-font-pop{flex-direction:column;gap:1px;min-width:13rem;max-height:22rem;padding:6px;display:flex;overflow-y:auto}.deck-font-pop .deck-colour-head{margin:8px 10px 4px;font-weight:500}.deck-font-pop .deck-font-option{width:100%;min-height:0;box-shadow:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.95rem;font-weight:400;display:flex}.deck-font-pop .deck-font-option:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.deck-font-pop .deck-font-option.on{color:var(--ink);background:0 0}.deck-font-pop .deck-font-option.on:after{content:"✓";color:var(--accent);font-family:var(--font-body,system-ui), system-ui, sans-serif;font-weight:600}.deck-font-pop>.deck-font-option:first-child{border-bottom:1px solid var(--line);color:var(--muted);border-radius:8px 8px 0 0;margin-bottom:2px;padding-bottom:8px}.deck-font-pop>.deck-font-option:first-child.on{color:var(--ink)}.deck-font-note{color:var(--muted);font-size:var(--text-xs)}.deck-bullet-face{border-radius:50%;width:6px;height:6px}.deck-bullet-pop{min-width:15rem}.deck-bullet-row{font-size:var(--text-sm);grid-template-columns:5.5rem minmax(0,1fr) 2.4rem;align-items:center;gap:8px;padding:4px 6px;display:grid}.deck-bullet-row input[type=range]{width:100%;accent-color:var(--accent)}.deck-bullet-value{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.deck-theme-button.on{color:var(--accent-deep);background:var(--accent-soft)}.deck-theme-side{gap:12px}.deck-theme-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck-theme-side .deck-theme-pop{flex-direction:column;gap:12px;min-width:0;display:flex}.deck-theme-side .deck-theme-section:last-of-type{padding-bottom:0}[data-tip][data-tip-at~=float]:after,[data-tip][data-tip-at~=float]:hover:after,[data-tip][data-tip-at~=float]:focus-visible:after{display:none}.floating-tip{z-index:300;border:1px solid var(--line);background:var(--panel-solid);max-width:min(18rem,100vw - 2rem);color:var(--ink);font-size:var(--text-xs);box-shadow:0 8px 20px rgb(var(--shade-rgb) / .1);pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:.28rem .5rem;font-weight:600;line-height:1.3;transition:opacity 60ms;position:fixed}.floating-tip.shown{opacity:1;visibility:visible}.deck-slide.deck-layout-stats:not(.deck-free) .deck-col-blocks{align-content:center;align-items:stretch;gap:0}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-stat+.deck-block-stat{border-left:.06em solid var(--deck-line)}.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat{--deck-muted:var(--deck-ink);border-radius:var(--box-round,0);color:var(--deck-ink);background:var(--box-fill,none);box-shadow:var(--box-outline,none);border:0;justify-content:flex-start;gap:.5em;padding:.6em 2.2em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-stat:first-child .deck-stat{padding-left:0}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-stat:is([style*=--box-fill],[style*=--box-outline]) .deck-stat.deck-stat{border-radius:var(--box-round,.9em);padding:1.5em 1.6em 1.4em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat-value{letter-spacing:-.02em;color:var(--deck-figure,var(--deck-accent-ink));font-size:9.5em;font-weight:800;line-height:.95}.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat-label{max-width:16em;color:var(--box-ink,var(--deck-ink));font-size:1.35em;font-weight:700;line-height:1.2}.deck-slide.deck-layout-stats:not(.deck-free) .deck-col-blocks:has(>.deck-block-stat:only-child) .deck-stat-value{font-size:16em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-col-blocks:has(>.deck-block-stat:first-child:nth-last-child(2)) .deck-stat-value{font-size:12.5em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-col-blocks:has(>.deck-block-stat:first-child:nth-last-child(n+4)) .deck-stat-value{font-size:7em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat-empty .deck-stat-value,.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat-empty .deck-stat-label{color:var(--deck-placeholder,var(--deck-muted))}.deck-slide{isolation:isolate}.deck-texture{z-index:-1;pointer-events:none;--texture-ink:color-mix(in srgb, var(--texture-color,var(--deck-ink)) 8%, transparent);position:absolute;inset:0}.deck-dark .deck-texture{--texture-ink:color-mix(in srgb, var(--texture-color,var(--deck-ink)) 11%, transparent)}.deck-texture-waves{background:var(--texture-ink);-webkit-mask-size:100% 100%;mask-size:100% 100%}.deck-texture-dots{background-image:radial-gradient(circle, var(--texture-ink) calc(var(--texture-line,.05em) * 1.8), transparent calc(var(--texture-line,.05em) * 2.2));background-size:1.5em 1.5em;-webkit-mask-image:linear-gradient(270deg,#000 15%,#0000 75%);mask-image:linear-gradient(270deg,#000 15%,#0000 75%)}.deck-texture-grid{background-image:linear-gradient(var(--texture-ink) var(--texture-line,.05em), transparent var(--texture-line,.05em)), linear-gradient(90deg, var(--texture-ink) var(--texture-line,.05em), transparent var(--texture-line,.05em));background-size:2.4em 2.4em;-webkit-mask-image:radial-gradient(at 100% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000 10%,#0000 70%)}.deck-texture-diagonal{background-image:repeating-linear-gradient(-45deg, var(--texture-ink) 0 var(--texture-line,.05em), transparent var(--texture-line,.05em) 1.1em);-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 60%);mask-image:linear-gradient(270deg,#000 10%,#0000 60%)}.deck-texture-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.deck-texture-pick{color:var(--muted);font:inherit;font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.25rem;padding:0;display:flex}.deck-texture-pick .deck-texture-swatch{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line);border-radius:6px;font-size:9px;position:relative;overflow:hidden}.deck-texture-pick.on{color:var(--ink);font-weight:600}.deck-texture-pick.on .deck-texture-swatch{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.deck-texture-swatch .deck-texture{--texture-ink:color-mix(in srgb, var(--deck-ink) 60%, transparent)}.deck-texture-swatch .deck-texture-grid{background-image:linear-gradient(var(--texture-ink) 1px, transparent 1px), linear-gradient(90deg, var(--texture-ink) 1px, transparent 1px);background-size:7px 7px}.deck-texture-swatch .deck-texture-diagonal{background-image:repeating-linear-gradient(-45deg, var(--texture-ink) 0 1px, transparent 1px 5px)}.deck-texture-swatch .deck-texture-dots{background-image:radial-gradient(circle, var(--texture-ink) .8px, transparent 1.1px);background-size:6px 6px}.deck-block-items{flex:auto;min-height:0}.deck-items{--gap:1.2em;gap:var(--gap);font-size:clamp(calc(var(--deck-points-least) * 1em), calc(1.12em - var(--n) * .04em), 1em);margin:0;padding:0;list-style:none;display:grid}.deck-item{flex-direction:column;gap:.6em;min-width:0;display:flex;position:relative}.deck-item-words{flex-direction:column;gap:.35em;min-width:0;display:flex}.deck-item-icon{width:2.6em;height:2.6em;color:var(--deck-accent-ink);place-items:center;display:inline-grid}.deck-item-icon svg{width:100%;height:100%}.deck-item-mark{font-family:var(--font-display);color:var(--deck-accent-ink);font-weight:800;line-height:1}.deck-item-kicker{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-accent-ink);font-weight:700;line-height:1.45}.deck-item-title{font-family:var(--font-display);font-size:calc(var(--deck-type-heading) * var(--deck-bu));letter-spacing:-.01em;color:var(--deck-ink);align-items:center;gap:.6em;font-weight:700;line-height:1.45;display:flex}.deck-item-text{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--deck-muted);line-height:1.45}.deck-item-number{width:1.7em;height:1.7em;font-family:var(--font-body);color:var(--deck-on-accent);background:var(--deck-accent);border-radius:50%;flex:none;place-items:center;font-size:.85em;font-weight:700;display:inline-grid}.deck-items-cards{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:100%}.deck-items-cards .deck-item{background:var(--deck-surface);border-radius:.9em;gap:1em;padding:1.6em 1.4em}.deck-slide:not(.deck-free) .deck-items-cards{align-content:start;height:auto}.deck-slide:not(.deck-free) .deck-items-cards .deck-item{min-height:15em}.deck-items-cards .deck-item.picked,.deck-items-grid .deck-item.picked,.deck-items-quadrant .deck-item.picked{--deck-ink:var(--deck-on-accent);--deck-muted:color-mix(in srgb, var(--deck-on-accent) 85%, transparent);--deck-accent-ink:var(--deck-on-accent);background:var(--deck-accent)}.deck-items-boxes{--gap:.7em;grid-auto-rows:1fr;height:100%}.deck-items-boxes .deck-item{--deck-ink:var(--deck-on-accent);--deck-muted:color-mix(in srgb, var(--deck-on-accent) 85%, transparent);color:var(--deck-on-accent);background:var(--deck-accent);border-radius:1em;flex-direction:row;align-items:center;gap:1.4em;padding:1em 1.8em}.deck-items-boxes .deck-item-mark{min-width:1.2em;color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent);font-size:2.2em}.deck-items-numbered{--gap:.55em;grid-auto-rows:1fr;height:100%}.deck-items-numbered .deck-item{background:var(--deck-surface);border-radius:.7em;flex-direction:row;align-items:center;gap:1.3em;padding:.7em 1.6em}.deck-items-numbered .deck-item-mark{min-width:1.6em;font-size:1.7em}.deck-items-numbered .deck-item-icon{width:1.8em;height:1.8em;color:var(--deck-ink)}.deck-items-numbered .deck-item-words{flex-flow:wrap;align-items:baseline;column-gap:1em}.deck-items-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;row-gap:2em}:is(.deck-items-grid:has(>:nth-child(2):last-child),.deck-items-grid:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.deck-items-grid:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}.deck-items-grid .deck-item{border-top:.07em solid var(--deck-line);padding-top:1.1em}.deck-items-grid .deck-item.picked{border-top:0;border-radius:.9em;padding:1.4em 1.5em}.deck-items-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-content:start;padding-top:.45em}.deck-items-steps:before{content:"";background:color-mix(in srgb, var(--deck-accent) 45%, transparent);height:.12em;margin-top:.4em;position:absolute;left:0;right:0}.deck-items-steps{position:relative}.deck-items-steps .deck-item{padding-top:1.8em}.deck-item-dot{border:.18em solid var(--deck-ground);background:var(--deck-accent);width:.95em;height:.95em;box-shadow:0 0 0 .12em var(--deck-accent);border-radius:50%;position:absolute;top:0;left:0}.deck-items-steps .deck-item.picked .deck-item-dot{transform:scale(1.35)}.deck-items-levels{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-content:start}.deck-items-levels .deck-item-mark{opacity:calc(.35 + .65 * var(--i) / max(1, var(--n) - 1));font-size:3.4em}.deck-quadrant{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:.8em;height:100%;display:grid}.deck-items-quadrant{--gap:.6em;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.deck-items-quadrant .deck-item{background:color-mix(in srgb, var(--deck-accent) 16%, var(--deck-ground));border-radius:.8em;justify-content:flex-end;padding:1.3em 1.4em}.deck-items-quadrant .deck-item-title{font-size:calc(var(--deck-type-name) * var(--deck-bu))}.deck-quadrant-y,.deck-quadrant-x{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);justify-content:space-between;align-items:center;gap:1em;display:flex}.deck-quadrant-y{writing-mode:vertical-rl;flex-direction:column;transform:rotate(180deg)}.deck-quadrant-x{grid-column:2}.deck-quadrant-axis{color:var(--deck-accent-ink);font-weight:700}.deck-quadrant-end{font-size:calc(var(--deck-type-tag) * var(--deck-bu))}.deck-items-pills-row{flex-wrap:wrap;align-items:center;gap:1em 1.4em;display:flex}.deck-items-lead{font-family:var(--font-display);color:var(--deck-ink);font-size:1.5em;font-weight:700}.deck-items-pills{flex-wrap:wrap;align-items:center;gap:.55em;font-size:1em;display:flex}.deck-items-pills .deck-item{background:var(--item-fill,color-mix(in srgb, var(--deck-accent) 14%, var(--deck-ground)));border-radius:999px;flex-direction:row;align-items:center;gap:.4em;padding:.38em .95em}.deck-items-pills .deck-item-title{font-family:var(--font-body);white-space:nowrap;color:var(--item-ink,var(--deck-accent-ink));font-size:1em;font-weight:700;line-height:1.2}.deck-items-pills .deck-item-text,.deck-items-pills .deck-item-kicker{display:none}.deck-items-pills .deck-item-icon{width:1.2em;height:1.2em;color:var(--item-ink,var(--deck-accent-ink));flex:none}.deck-items-pills .deck-item-icon.badge{width:1.7em;height:1.7em;padding:.35em}.deck-items-boxes .deck-item-icon:not(.badge){color:inherit;flex:none}.deck-items-flow{flex-direction:column;gap:.8em;height:100%;display:flex}.deck-flow-end{color:var(--deck-accent-ink);font-size:.85em;font-weight:700}.deck-flow-body{flex:auto;min-height:0;position:relative}.deck-items-flow.down .deck-flow-body{padding-left:2.6em}.deck-flow-arrow{background:var(--deck-accent);position:absolute}.deck-items-flow.down .deck-flow-arrow{width:.14em;top:0;bottom:.6em;left:.75em}.deck-items-flow.across .deck-flow-body{padding-bottom:1.8em}.deck-items-flow.across .deck-flow-arrow{height:.14em;bottom:.6em;left:0;right:.6em}.deck-flow-arrow:after{content:"";border:.55em solid #0000;position:absolute}.deck-items-flow.down .deck-flow-arrow:after{border-top:.75em solid var(--deck-accent);border-bottom:0;top:100%;left:50%;translate:-50%}.deck-items-flow.across .deck-flow-arrow:after{border-left:.75em solid var(--deck-accent);border-right:0;top:50%;left:100%;translate:0 -50%}.deck-items-flow.across .deck-flow-end.to{align-self:flex-end}.deck-body>.deck-col:has(>.deck-block-items){flex:auto}.deck-block-items{flex-direction:column;display:flex}.deck-block-items>*{flex:auto;min-height:0}.deck-items-cards,.deck-items-boxes,.deck-items-numbered,.deck-quadrant{max-height:100%}.deck-items-grid,.deck-items-steps,.deck-items-levels,.deck-items-pills-row{flex:0 auto}.deck-slide:not(.deck-free) .deck-block-items:has(:is(.deck-items-grid,.deck-items-steps,.deck-items-levels,.deck-items-pills-row,.deck-items-cards)){flex:none}.deck-item.picked .deck-editable:empty:before,.deck-items-boxes .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent)}.deck-quadrant-y,.deck-quadrant-x{font-size:.95em}.deck-items.bare .deck-item{--deck-ink:inherit;--deck-muted:inherit;--deck-accent-ink:inherit;color:var(--deck-ink);background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.deck-items-boxes.bare .deck-item-mark{color:var(--deck-accent-ink)}.deck-free .deck-block-items{justify-content:center}.deck-free .deck-block-items>*{flex:0 auto}.deck-free .deck-block-items>:is(.deck-items-boxes,.deck-items-numbered,.deck-items-values,.deck-items-figures,.deck-values,.deck-quadrant,.deck-items-flow,.deck-ideas){flex:auto}.deck-free .deck-items-cards,.deck-free .deck-items-with-tagline{align-content:start;height:auto}.deck-measuring :is(.deck-items,.deck-values,.deck-quadrant,.deck-items-with-tagline,.deck-sheet,.deck-quotes,.deck-stat.bare){grid-auto-rows:auto!important;height:auto!important}.deck-measuring .deck-block>*{flex:none!important}.deck-eyebrow{font-family:var(--font-body);color:var(--deck-accent-ink);margin:0 0 .55em;font-size:1em;font-weight:700;line-height:1.2}.deck-layout-section .deck-eyebrow,.deck-style-bold.deck-layout-title .deck-eyebrow{color:inherit;opacity:.85}.deck-text-line{display:block}.deck-inline-bullets{margin:.35em 0}.deck-block-pop{z-index:60;border:1px solid var(--line);background:var(--panel-solid);width:min(22rem,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:0 18px 44px rgb(var(--shade-rgb) / .2);border-radius:14px;flex-direction:column;transition:opacity .16s;display:flex;position:fixed;top:0;left:0}.deck-block-pop[data-place=dock]{box-shadow:none}.deck-block-pop.tucked{opacity:0;pointer-events:none;transition-duration:.1s}.deck-canvas{margin-right:var(--deck-dock,0px)}.deck-canvas [data-place][tabindex="-1"]:focus,.deck-canvas .deck-slide[tabindex="-1"]:focus{outline:none}.deck-block-pop-head{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.45rem .5rem .45rem 1rem;display:flex}.deck-block-pop-title{font-size:var(--text-sm);color:var(--ink);flex:1;margin:0;font-weight:700}.deck-block-pop-close{border-radius:6px;width:1.7rem;min-width:0;height:1.7rem;padding:0;font-size:1rem;line-height:1}.deck-block-pop-body{overscroll-behavior:contain;flex-direction:column;gap:.7rem;min-height:0;padding:.85rem 1rem 1rem;display:flex;overflow-y:auto}.deck-block-pop-body .deck-picker-list,.deck-block-pop-body [role=listbox]{max-height:15rem}.deck-add-menu{flex:none;position:relative}.deck-toolbar .deck-add-open{height:28px;min-height:28px;font-size:var(--text-sm);margin-right:6px;padding:0 12px;font-weight:600}.deck-add-pop{z-index:45;overscroll-behavior:none;border:1px solid var(--line);background:var(--panel-solid);width:min(46rem,92vw);max-height:min(46rem,100vh - 10rem);box-shadow:0 18px 44px rgb(var(--shade-rgb) / .2);border-radius:14px;padding:.75rem;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.deck-add-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.deck-add-pop .deck-add-head{color:var(--muted);font-size:var(--text-xs);margin:.8rem .4rem .4rem;font-weight:600}.deck-add-choice{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;display:flex}.deck-add-choice:hover,.deck-add-choice:focus-visible{background:var(--fill-1)}.deck-add-choice-name{font-weight:600;font-size:var(--text-sm)}.deck-add-choice-hint{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.deck-item-photo{border:.25em solid var(--deck-ground);background:var(--deck-surface);border-radius:50%;flex:none;width:5.2em;height:5.2em;display:block;overflow:hidden;box-shadow:0 .3em .9em #0000001f}.deck-item-photo img{object-fit:cover;width:100%;height:100%}.deck-items-cards .deck-item.has-photo{text-align:center;align-items:center;margin-top:2.6em;padding-top:0}.deck-items-cards .deck-item.has-photo .deck-item-photo{margin-top:-2.6em}.deck-items-cards .deck-item.has-photo .deck-item-title{justify-content:center}.deck-item-icon.badge{width:3.4em;height:3.4em;color:var(--deck-on-accent);background:var(--deck-accent);border-radius:50%;padding:.75em}.deck-items-cards.badges .deck-item{margin-top:1.7em;padding-top:0}.deck-items-cards.badges .deck-item-icon.badge{margin-top:-1.7em;margin-bottom:.4em}.deck-items.centered .deck-item{text-align:center;align-items:center}.deck-items.centered .deck-item-title{justify-content:center}.deck-items-with-tagline{flex-direction:column;gap:1.4em;height:100%;display:flex}.deck-items-with-tagline>:first-child{flex:auto;min-height:0}.deck-items-tagline{font-family:var(--font-display);color:var(--deck-accent-ink);text-align:center;align-items:center;gap:1em;margin:0;font-size:1.6em;font-weight:700;display:flex}.deck-items-tagline:before,.deck-items-tagline:after{content:"";background:color-mix(in srgb, var(--deck-accent) 70%, transparent);flex:1 1 0;height:.08em}.deck-items-grouped{grid-template-rows:auto minmax(0,1fr);gap:1.2em;display:grid}.deck-item-groups{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:1.2em;display:grid}.deck-item-group{border-bottom:.07em solid var(--deck-line);font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);padding-bottom:.5em}.deck-item-group:nth-child(2n){color:var(--deck-accent-ink)}.deck-item.group-start:before{content:"";top:-1.4em;bottom:0;left:calc(var(--gap) / -2);background:var(--deck-line);width:.06em;position:absolute}.deck-items-steps .deck-item-title{font-size:calc(var(--deck-type-name) * var(--deck-bu));color:var(--deck-on-accent);background:var(--deck-accent);clip-path:polygon(0 0,calc(100% - .8em) 0,100% 50%,calc(100% - .8em) 100%,0 100%);align-self:stretch;padding:.45em 1.4em .45em .9em}.deck-items-steps .deck-item-title .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent)}.deck-items-steps .deck-item-text .deck-inline-bullets li::marker{content:"✓  ";color:var(--deck-accent-ink);font-weight:700}.deck-ideas{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.4em;height:100%;display:grid}.deck-ideas-hub{aspect-ratio:1;text-align:center;max-height:100%;color:var(--deck-on-accent);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--deck-on-accent) 18%, transparent), transparent 60%), var(--deck-accent);box-shadow:0 0 0 .6em color-mix(in srgb, var(--deck-accent) 18%, transparent);border-radius:50%;place-items:center;padding:1.5em;display:grid}.deck-ideas-hub-words{font-family:var(--font-display);font-size:2em;font-weight:800;line-height:1.1}.deck-ideas-hub .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent)}.deck-items-ideas{grid-auto-rows:auto;align-content:center;row-gap:1.6em}.deck-items-ideas .deck-item{margin-left:calc(var(--i) * 2.2em);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.1em;display:grid}.deck-items-ideas .deck-item-icon{width:3.6em;height:3.6em;color:var(--deck-on-accent);background:var(--deck-accent);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);padding:.85em}.deck-items-values{--gap:0;grid-auto-rows:1fr;height:100%}.deck-items-values .deck-item{padding:calc(.5em * var(--item-room,1)) 0;border-bottom:.07em solid var(--deck-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2em;display:grid}.deck-items-values .deck-item:last-child{border-bottom:0}.deck-items-values .deck-item-words{grid-area:1/1}.deck-items-values .deck-item-title{font-size:1.6em}.deck-item-value{text-align:right;grid-area:1/2;font-size:2.2em}.deck-values{flex-direction:column;gap:.6em;height:100%;display:flex}.deck-values>.deck-items{flex:auto;min-height:0}.deck-values>.deck-items-values .deck-item{padding-inline:1em}.deck-values-heads{color:var(--deck-ink);background:var(--deck-surface);border-radius:.6em .6em 0 0;grid-template-columns:minmax(0,1fr) auto;gap:2em;padding:.6em 1em;font-weight:700;display:grid}.deck-items-figures{--gap:0;grid-auto-rows:1fr;height:100%}.deck-items-figures .deck-item{border-bottom:.07em solid var(--deck-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:1.6em;padding:.9em 0;display:grid}.deck-items-figures .deck-item:last-child{border-bottom:0}.deck-items-figures .deck-item-value{text-align:left;letter-spacing:-.02em;grid-column:1;font-size:3.6em}.deck-items-figures .deck-item-words{grid-area:1/2}.deck-items-panels{--gap:1em;grid-auto-rows:1fr;height:100%}.deck-items-panels .deck-item{border:.08em solid color-mix(in srgb, var(--deck-accent) 35%, var(--deck-line));background:color-mix(in srgb, var(--deck-surface) 70%, transparent);border-radius:.9em;gap:.8em;padding:1.3em 1.5em}.deck-items-panels .deck-item-title{font-size:calc(var(--deck-type-name) * var(--deck-bu))}.deck-items-byline{--gap:2.6em;align-items:flex-end;column-gap:var(--gap);flex-wrap:wrap;row-gap:.9em;font-size:1em;display:flex}.deck-items-byline .deck-item{flex:0 auto;gap:0}.deck-items-byline .deck-item-words{gap:.25em}.deck-items-byline .deck-item-icon{display:none}.deck-items-byline .deck-item-kicker{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);font-weight:600}.deck-items-byline .deck-item-title{font-family:inherit;font-size:calc(var(--deck-type-name) * var(--deck-bu));font-weight:400}.deck-items-byline .deck-item.picked .deck-item-title{color:var(--deck-accent-ink)}.deck-items-byline.byline-stacked{flex-direction:column;align-items:flex-start;row-gap:.7em}.deck-items-byline.byline-dots .deck-item+.deck-item:before{content:"·";bottom:0;left:calc(var(--gap) / -2);color:var(--deck-muted);font-size:1.1em;line-height:1.2;position:absolute;transform:translate(-50%)}.deck-block-sheet{min-height:0;overflow:hidden}.deck-free .deck-box.deck-block-sheet>.deck-sheet{height:100%}.deck-free .deck-block-sheet .deck-sheet thead tr{height:0}.deck-slide:not(.deck-free) .deck-body>.deck-col:has(>.deck-block-sheet){justify-content:center}.deck-sheet{border-collapse:collapse;table-layout:fixed;width:100%;font-size:clamp(calc(var(--deck-sheet-least) * 1em), calc(1.25em - var(--columns) * .05em), 1em)}.deck-sheet th,.deck-sheet td{font-size:calc(var(--deck-type-cell) * var(--deck-bu));padding:calc(.6em * var(--sheet-room,1)) .8em;border-bottom:.06em solid var(--deck-line);text-align:left;vertical-align:middle;position:relative}.deck-sheet thead th{color:var(--sheet-head-ink,var(--deck-on-accent));background:var(--sheet-head,var(--deck-accent));font-weight:700}.deck-sheet thead th:first-child{border-radius:.5em 0 0}.deck-sheet thead th:last-child{border-radius:0 .5em 0 0}.deck-sheet:not(.deck-sheet-ratings) thead .deck-editable:empty:before{color:color-mix(in srgb, var(--sheet-head-ink,var(--deck-on-accent)) 70%, transparent)}.deck-sheet-ratings td.tone-strong .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent)}.deck-sheet tbody th{color:var(--deck-ink);font-weight:700}.deck-sheet td{color:var(--deck-muted)}.deck-sheet-checks td,.deck-sheet-checks thead th:not(:first-child){text-align:center}.deck-sheet-check{vertical-align:middle;width:1.5em;height:1.5em}.deck-sheet-check.yes{color:var(--deck-accent-ink)}.deck-sheet-check.no{color:color-mix(in srgb, var(--deck-muted) 70%, transparent)}.deck-sheet-ratings{border-collapse:separate;border-spacing:.3em}.deck-sheet-ratings th,.deck-sheet-ratings td{border-bottom:0}.deck-sheet-ratings thead th{color:var(--deck-ink);text-align:center;background:0 0}.deck-sheet-ratings thead th:first-child{text-align:left}.deck-sheet-ratings td{text-align:center;background:var(--deck-surface);border-radius:.4em;font-weight:700}.deck-sheet-ratings td.tone-strong{color:var(--deck-on-accent);background:var(--deck-accent)}.deck-sheet-ratings td.tone-mid{color:var(--deck-ink);background:color-mix(in srgb, var(--deck-accent) 35%, var(--deck-surface))}.deck-sheet-ratings td.tone-weak{color:var(--deck-muted);background:var(--deck-surface)}.deck-sheet-tone{border:.08em solid var(--deck-line);background:var(--deck-ground);cursor:pointer;border-radius:50%;width:.7em;height:.7em;padding:0;position:absolute;top:.25em;right:.25em}.deck-sheet-tone.strong{background:var(--deck-accent)}.deck-sheet-tone.mid{background:color-mix(in srgb, var(--deck-accent) 40%, var(--deck-ground))}.deck-sheet.no-head tbody tr:first-child :is(th,td){border-top:.06em solid var(--deck-line)}.deck-sheet-trend{min-width:4em}.deck-sheet-line{width:100%;height:1.5em;display:block;overflow:visible}.deck-sheet-line polyline{stroke:var(--sheet-head,var(--deck-accent));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.deck-sheet-line-end{stroke:var(--sheet-head,var(--deck-accent));stroke-width:6px;stroke-linecap:round}.deck-sheet-trend-words{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);display:block}.deck-sheet-progress{white-space:nowrap}.deck-sheet-bar{vertical-align:middle;background:color-mix(in srgb, var(--sheet-head,var(--deck-accent)) 16%, var(--deck-ground));border-radius:999px;width:calc(100% - 4.2em);min-width:2.5em;height:.55em;margin-right:.6em;display:inline-block;overflow:hidden}.deck-sheet-bar>span{border-radius:inherit;background:var(--sheet-head,var(--deck-accent));height:100%;display:block}.deck-sheet-progress-words{vertical-align:middle;font-variant-numeric:tabular-nums;display:inline-block}.deck-block-diagram{flex:auto;min-height:12em}.deck-dia{width:100%;height:100%;min-height:12em;position:relative}.deck-dia>svg,.deck-dia-hub-stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deck-dia-line{fill:none;stroke:var(--deck-accent);stroke-width:3px;stroke-linecap:round}.deck-dia-shade{fill:color-mix(in srgb, var(--deck-accent) 14%, transparent)}.deck-dia-axis{fill:none;stroke:var(--deck-line);stroke-width:1.5px}.deck-dia-threshold{fill:none;stroke:color-mix(in srgb, var(--deck-ink) 45%, transparent);stroke-width:1.5px;stroke-dasharray:6 5}.deck-dia-dot{border:.18em solid var(--deck-ground);background:var(--dia-group-0,var(--deck-accent));width:.9em;height:.9em;box-shadow:0 0 0 .1em var(--dia-group-0,var(--deck-accent));border-radius:50%;position:absolute;translate:-50% -50%}.deck-dia-label{text-align:center;flex-direction:column;gap:.2em;width:max-content;max-width:14em;display:flex;position:absolute;translate:-50% calc(-100% - .9em)}.deck-dia-label.below{translate:-50% .9em}.deck-dia-title{color:var(--deck-ink);font-weight:700;line-height:1.25}.deck-dia-text{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);line-height:1.35}.deck-dia-threshold-label{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);font-weight:600;position:absolute;right:3%;translate:0 -130%}.deck-dia-axis-y{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);writing-mode:vertical-rl;position:absolute;top:48%;left:0;translate:0 -50%;rotate:180deg}.deck-dia-axis-x{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);position:absolute;bottom:0;right:3%}.deck-dia-hub{place-items:center;display:grid}.deck-dia-hub-stage{aspect-ratio:1;max-width:100%;height:100%;position:relative}.deck-dia-ring{fill:color-mix(in srgb, var(--deck-accent) 8%, transparent);stroke:var(--deck-accent);stroke-width:2.5px}.deck-dia-center{aspect-ratio:1;text-align:center;width:42%;font-family:var(--font-display);color:var(--deck-on-accent);background:var(--deck-accent);border-radius:50%;place-items:center;padding:1em;font-size:1.35em;font-weight:800;line-height:1.15;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.deck-dia-center .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 70%, transparent)}.deck-dia-sat{aspect-ratio:1;border:.15em solid var(--deck-accent);width:15%;color:var(--deck-accent-ink);background:var(--deck-ground);border-radius:50%;place-items:center;padding:3.5%;display:grid;position:absolute;translate:-50% -50%}.deck-dia-sat svg{width:100%;height:100%}.deck-dia-sat-label{width:max-content;max-width:9em;color:var(--deck-ink);font-weight:700;line-height:1.2;position:absolute}.deck-dia-sat-label.middle{text-align:center;translate:-50% -50%}.deck-dia-sat-label.right{translate:0 -50%}.deck-dia-sat-label.left{text-align:right;translate:-100% -50%}.deck-dia-ring-label{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-accent-ink);font-weight:700;position:absolute;bottom:4%;left:50%;translate:-50%}.deck-dia-link{fill:none;stroke:var(--deck-accent);stroke-width:1.6px}.deck-dia-link.dashed{stroke-dasharray:5 4}.deck-dia-node{align-items:center;gap:.5em;max-width:11em;display:flex;position:absolute;translate:-50% -50%}.style-box .deck-dia-node .deck-dia-title{text-align:center;background:var(--deck-surface);border-radius:.5em;padding:.6em 1em}.style-box .deck-dia-node.start .deck-dia-title,.style-circle .deck-dia-node.start .deck-dia-title{color:var(--deck-on-accent);background:var(--deck-accent)}.style-circle .deck-dia-node .deck-dia-title{aspect-ratio:1;border:.12em solid var(--deck-accent);text-align:center;background:var(--deck-ground);border-radius:50%;place-items:center;width:6.5em;padding:.6em;display:grid}.deck-dia-node-icon{width:2.2em;height:2.2em;color:var(--deck-accent-ink);place-items:center;display:grid}.deck-ftree{gap:.7em 0;width:100%;height:100%;min-height:12em;font-size:1.15em;display:grid}.deck-ftree.down{gap:0 .7em}.deck-ftree-head{color:var(--deck-muted);align-self:end;padding-bottom:.4em;font-size:.82em;font-weight:600}.deck-ftree-band{width:100%;height:100%;overflow:visible}.deck-ftree-band .deck-dia-link{stroke:color-mix(in srgb, var(--deck-muted) 45%, var(--deck-ground));stroke-width:1.2px}.deck-ftree-node{flex-direction:column;justify-content:center;align-self:center;gap:.25em;min-width:0;display:flex}.deck-ftree-node.boxed{background:var(--deck-surface);border-radius:.8em;align-self:stretch;padding:1.1em 1.4em}.deck-ftree.across .deck-ftree-node.boxed{align-self:center;min-height:7em}.deck-ftree-node.start{--deck-ink:var(--deck-on-accent);--deck-muted:color-mix(in srgb, var(--deck-on-accent) 80%, transparent);background:var(--deck-accent)}:is(.deck-ftree-node.start,.deck-sheet-finish-panels .picked) .deck-editable:empty:before{color:color-mix(in srgb, var(--deck-on-accent) 78%, transparent)}.deck-ftree.down .deck-ftree-node:not(.boxed){align-self:start}.deck-ftree.down .deck-ftree-node.parent{justify-self:center;width:min(100%,20em)}.deck-ftree.down .deck-ftree-node.start{text-align:center}.deck-ftree-figure{letter-spacing:-.015em;color:var(--deck-ink);font-size:1.9em;font-weight:800;line-height:1.1}.deck-ftree-node.plain .deck-ftree-figure{font-size:1.35em}.deck-ftree-node .deck-dia-text{color:var(--deck-muted);font-size:.95em}.deck-ftree-kicker{color:var(--deck-ink);margin-bottom:.6em;font-size:.95em;font-weight:700;line-height:1.25}.deck-dia-node-icon svg{width:100%;height:100%}.deck-dia-badge{width:1.7em;height:1.7em;color:var(--deck-on-accent);background:var(--deck-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.deck-dia-stem{background:var(--deck-line);width:.06em;position:absolute;translate:-50%}.deck-dia-stem.up{bottom:50%}.deck-dia-stem.down{top:50%}.deck-dia-card{border:.06em solid var(--deck-line);background:var(--deck-ground);width:max-content;max-width:12em;font-size:calc(var(--deck-type-tag) * var(--deck-bu));border-radius:.6em;flex-direction:column;gap:.2em;padding:.7em .9em;display:flex;position:absolute;translate:-50%;box-shadow:0 .3em .9em #0000000d}.deck-dia-date{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted)}.deck-dia-card .deck-dia-title.group-0,.deck-dia-card .deck-dia-title.group-1{color:var(--deck-ink)}.deck-dia-year{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);font-weight:700;position:absolute;top:calc(50% + .9em);translate:-50%}.deck-dia-legend{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);gap:1.6em;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.deck-dia-legend>span:before{content:"";background:var(--dia-group-0,var(--deck-accent));border-radius:50%;width:.7em;height:.7em;margin-right:.45em;display:inline-block}:is(.deck-body>.deck-col:has(>.deck-block-diagram),.deck-body>.deck-col:has(>.deck-block-sheet)){flex:auto}.deck-block-diagram{flex-direction:column;display:flex}.deck-block-diagram>.deck-dia{flex:auto}.deck-dia-dot.group-1{background:var(--dia-group-1,var(--deck-ink));box-shadow:0 0 0 .1em var(--dia-group-1,var(--deck-ink))}.deck-dia-legend>.group-1:before{background:var(--dia-group-1,var(--deck-ink))}.deck-dia-center{overflow-wrap:anywhere;font-size:clamp(.9em,2.6cqw,1.6em)}.deck-picture-size{flex-direction:row;align-items:center;gap:.7rem}.deck-picture-size-frame{aspect-ratio:16/9;border:1px solid var(--line);background:var(--panel-solid);border-radius:4px;flex:none;width:3.4rem;position:relative;overflow:hidden}.deck-picture-size-frame>span{background:color-mix(in srgb, var(--accent) 55%, transparent);position:absolute}.deck-picture-size-frame>.deck-spot-taken{background:color-mix(in srgb, var(--muted) 30%, transparent)}.deck-picture-size-frame>.deck-spot-new{background:color-mix(in srgb, var(--accent) 65%, transparent)}.deck-slide.deck-free .deck-block-placeholder.deck-box:has(>.deck-placeholder-picture){flex-direction:column;align-items:stretch}.deck-slide.deck-free .deck-block-placeholder.deck-box>.deck-placeholder-picture{flex:auto;justify-content:center;height:auto}.deck-no-bar .deck-title-under-bar{padding-top:0}.deck-texture-halftone{background-image:radial-gradient(circle, color-mix(in srgb, var(--texture-color,var(--deck-accent)) 30%, transparent) calc(var(--texture-line,.05em) * 2), transparent calc(var(--texture-line,.05em) * 2.6));background-size:.75em .75em;-webkit-mask-image:radial-gradient(70% 80% at 100% 100%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 80% at 100% 100%,#000 10%,#0000 75%)}.deck-texture-swatch .deck-texture-halftone{background-size:5px 5px;background-image:radial-gradient(circle, color-mix(in srgb, var(--deck-accent) 70%, transparent) 1px, transparent 1.4px)}.deck-block-gantt{flex:auto;min-height:10em}.deck-body>.deck-col:has(>.deck-block-gantt){flex:auto}.deck-gantt{--name:24%;height:100%;font-size:clamp(.8em, calc(1.12em - var(--rows) * .025em), 1em);flex-direction:column;display:flex}.deck-gantt-head{grid-template-columns:var(--name) 1fr;border-bottom:.06em solid var(--deck-line);padding-bottom:.4em;display:grid}.deck-gantt-periods{height:1.4em;position:relative}.deck-gantt-periods span{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);white-space:nowrap;padding-left:.4em;font-weight:600;position:absolute}.deck-gantt-body{isolation:isolate;flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;display:flex;position:relative}.deck-gantt-grid{top:0;bottom:0;left:var(--name);pointer-events:none;position:absolute;right:0}.deck-gantt-grid span{background:var(--deck-line);width:.06em;position:absolute;top:0;bottom:0}.deck-gantt-grid .deck-gantt-today{background:var(--deck-accent);width:.12em}.deck-gantt-group{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-accent-ink);padding:.5em 0 .1em;font-weight:700}.deck-gantt-row{grid-template-columns:var(--name) 1fr;align-items:center;min-height:1.6em;padding:.15em 0;display:grid;position:relative}.deck-gantt-row:nth-child(2n of .deck-gantt-row):before{content:"";z-index:-1;background:color-mix(in srgb, var(--deck-ink) 5%, transparent);border-radius:.3em;position:absolute;inset:0 -.4em}.deck-gantt-name{overflow-wrap:anywhere;color:var(--deck-ink);padding-right:.8em;font-weight:600;line-height:1.25}.deck-gantt-split{cursor:ew-resize;align-self:stretch;position:relative}.deck-gantt-split:after{content:"";z-index:2;width:.6em;position:absolute;top:0;bottom:-40em;right:-.3em}.deck-gantt-split:hover:after{background:linear-gradient(var(--deck-accent), var(--deck-accent)) center / .08em 100% no-repeat}.deck-gantt-track{height:100%;min-height:1.4em;position:relative}.deck-gantt-bar{background:color-mix(in srgb, var(--bar) 75%, transparent);height:1.35em;max-height:72%;box-shadow:inset 0 0 0 .06em color-mix(in srgb, var(--bar) 90%, black);border-radius:.6em;position:absolute;top:50%;translate:0 -50%}.deck-gantt-milestone{border-radius:.12em;width:.85em;height:.85em;position:absolute;top:50%;translate:-50% -50%;rotate:45deg}.deck-gantt-length{color:var(--deck-ink);white-space:nowrap;padding-left:.6em;font-size:.85em;font-weight:700;position:absolute;top:50%;translate:0 -50%}.deck-gantt.with-lengths :is(.deck-gantt-track,.deck-gantt-periods){margin-right:5.5em}.deck-gantt.with-lengths .deck-gantt-grid{right:5.5em}.deck-gantt.with-values :is(.deck-gantt-head,.deck-gantt-row){grid-template-columns:var(--name) 1fr 7em}.deck-gantt.with-values .deck-gantt-grid{right:7em}.deck-gantt.with-lengths.with-values .deck-gantt-grid{right:12.5em}.deck-gantt-value-head,.deck-gantt-value{text-align:right;font-variant-numeric:tabular-nums}.deck-gantt-value-head{color:var(--deck-muted);align-self:end;font-size:.85em;font-weight:600}.deck-gantt-value{color:var(--deck-ink);font-weight:700}.deck-chat-turns{overscroll-behavior:none;flex-direction:column;gap:.4rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.deck-chat-turn{max-width:90%;font-size:var(--text-sm);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .65rem;line-height:1.4;display:flex}.deck-chat-turn.person{color:var(--on-ink);background:var(--ink);align-self:flex-end}.deck-chat-turn.kalasta{color:var(--ink);background:var(--fill-1);align-self:flex-start}.deck-chat-turn.pending{color:var(--muted)}.deck-chat-ask{align-items:flex-end;gap:.4rem;display:flex}.deck-chat-ask textarea{resize:none;flex:auto;min-width:0}.deck-describe-thumb{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel-solid));place-items:center;font-size:2rem;display:grid}.deck-items-numbered .deck-item.picked{--deck-ink:var(--deck-on-accent);--deck-muted:color-mix(in srgb, var(--deck-on-accent) 85%, transparent);--deck-accent-ink:var(--deck-on-accent);background:var(--deck-accent)}.deck-items-numbered.bare .deck-item.picked{border-radius:.7em;padding-left:1.2em;padding-right:1.2em}.deck-items-numbered .deck-item.picked~.deck-item{opacity:.55}.deck-items-numbered .deck-item:not(.picked):has(~.picked){opacity:.55}.deck-block-pop-body .deck-inspector-section>.deck-inspector-kicker:first-child{display:none}.deck-block-pop-body .deck-inspector-section{flex-direction:column;gap:.7rem;display:flex}.deck-inline-field{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.deck-inline-field select{width:auto}.deck-gantt-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.deck-gantt-rows,.deck-items-edit{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.deck-gantt-row-edit{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.35rem;padding:.5rem .4rem .5rem .6rem;display:flex}.deck-gantt-row-line{align-items:center;gap:.4rem;min-width:0;display:flex}.deck-gantt-row-line input:not([type=checkbox]){min-width:0;height:1.9rem;font-size:var(--text-sm);padding:0 .5rem}.deck-gantt-row-line input[type=date]{flex:1 1 0}.deck-gantt-row-name{flex:auto;font-weight:600}.deck-gantt-row-group{flex:auto}.deck-gantt-row-to{font-size:var(--text-xs);color:var(--muted);flex:none}.deck-gantt-row-live{font-size:var(--text-xs);color:var(--muted);margin:0}.deck-gantt-row-line .deck-radio{font-size:var(--text-xs);color:var(--muted);flex:none;padding-right:.3rem}.deck-row-remove,.deck-items-edit>li>button,.deck-items-edit>li>.deck-items-photo{width:1.75rem;min-width:0;height:1.75rem;color:var(--muted);border-radius:6px;flex:none;padding:0;font-size:1rem;line-height:1}.deck-row-remove:hover,.deck-items-edit>li>.danger-text:hover:not(:disabled){color:var(--danger)}.deck-items-edit>li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.1rem;padding:.15rem .3rem .15rem .6rem;display:flex}.deck-items-edit-name{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.deck-sheet-column-look{font-size:var(--text-xs);flex:1 0 100%;padding-bottom:.2rem}.deck-sheet-column-look>summary{color:var(--muted);cursor:pointer}.deck-sheet-column-look[open]>summary{margin-bottom:.35rem}.deck-sheet-column-look .deck-inspector-row select{flex:auto;width:100%}.deck-items-edit select{width:auto;min-width:0;height:1.75rem;font-size:var(--text-xs);flex:0 9rem;padding:0 1.4rem 0 .4rem}.deck-inspector-foot{border-top:1px solid var(--line);padding-top:.6rem}.deck-inspector-foot button{min-width:1.9rem;height:1.9rem;font-size:var(--text-sm);padding:0 .6rem}.deck-inspector-foot .danger-text{margin-left:auto}.deck-gantt-work>summary{font-size:var(--text-sm);cursor:pointer;font-weight:600}.deck-gantt-work[open]>summary{margin-bottom:.4rem}.deck-add-pop .deck-add-head:first-child{margin-top:.1rem}.deck-frame-edit .deck-sheet .deck-editable{min-height:1.3em;display:block}.deck-frame-edit .deck-sheet tbody td{box-shadow:inset .06em 0 0 var(--deck-line)}.deck-frame-edit .deck-sheet:is(.deck-sheet-finish-quiet,.deck-sheet-finish-lines,.deck-sheet-finish-panels) tbody td{box-shadow:none}.deck-one{z-index:1001;pointer-events:none;position:absolute}.deck-line-end{z-index:1002;border:2px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.deck-line-end:before{content:"";border-radius:50%;position:absolute;inset:-8px}body.deck-drawing .deck-line-end{cursor:grabbing}.deck-hook-spot{z-index:1003;border:1.5px solid var(--accent);pointer-events:none;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.deck-hook-spot.on{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}.deck-one .deck-handle{pointer-events:auto}.deck-items-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.deck-items-parts .deck-radio{align-items:flex-start;line-height:1.3}.deck-items-parts .deck-radio input{flex:none;margin-top:.1rem}.deck-items-edit>li>.deck-items-photo{cursor:pointer;place-items:center;display:inline-grid}.deck-items-photo.on{color:var(--accent)}.deck-items-edit>li>.deck-icon-pick{border:1px solid var(--line);width:1.9rem;height:1.9rem;color:var(--ink);border-radius:8px;place-items:center;display:inline-grid}.deck-items-edit>li>.deck-icon-pick svg{width:1.05rem;height:1.05rem}.deck-items-edit>li>.deck-icon-pick.on{border-color:var(--accent)}.deck-icon-none{border:1.5px dashed var(--muted);border-radius:4px;width:.9rem;height:.9rem}.deck-icon-panel{border-top:1px solid var(--line);flex-direction:column;flex:1 0 100%;order:10;gap:.5rem;margin:.3rem 0 .2rem;padding:.5rem;display:flex}.deck-icon-panel-head{gap:.4rem;display:flex}.deck-icon-panel-head input{min-width:0;height:1.9rem;font-size:var(--text-sm);flex:1}.deck-icon-panel-head button{height:1.9rem;font-size:var(--text-sm);flex:none;padding:0 .7rem}.deck-icon-groups{overscroll-behavior:contain;max-height:15rem;overflow-y:auto}.deck-icon-group{font-size:var(--text-xs);color:var(--muted);margin:.4rem 0 .25rem;font-weight:600}.deck-icon-grid{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.2rem;display:grid}.deck-icon-choice{aspect-ratio:1;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.deck-icon-choice svg{width:1.1rem;height:1.1rem}.deck-icon-choice:hover{background:var(--bg1)}.deck-icon-choice.on{border-color:var(--accent);color:var(--accent)}.deck-add-pop .deck-add-sub{font-size:var(--text-xs);color:var(--muted);margin:-.2rem .4rem .45rem}.deck-look{flex-direction:column;gap:.55rem;display:flex}.deck-look-row{grid-template-columns:4.2rem auto 1fr;align-items:center;gap:.6rem;min-height:1.9rem;display:grid}.deck-look-label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.deck-look-row>.deck-look-slider:nth-child(2){grid-column:2/-1}.deck-look-slider{width:100%;min-width:0;accent-color:var(--accent)}.deck-look-seg{border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.deck-look-seg button{height:1.6rem;font-size:var(--text-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .7rem}.deck-look-seg button.on{background:var(--ink);color:var(--panel-solid)}.deck-look-swatches{flex-wrap:wrap;grid-column:2/-1;gap:.3rem;display:flex}.deck-look-swatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:1.35rem;height:1.35rem;padding:0;position:relative}.deck-look-swatch.on{outline:2px solid var(--accent);outline-offset:1px}.deck-look-swatch.usual{background:linear-gradient(135deg, transparent 45%, var(--muted) 45%, var(--muted) 55%, transparent 55%), var(--panel-solid)}.deck-look-swatch.any{background:conic-gradient(#e2580b,#e5c007,#2fa84f,#2f7fd8,#8a4fd8,#e2580b);overflow:hidden}.deck-look-swatch.any input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.deck-shadow-look{padding:.5rem 0 .2rem 1.4rem}.deck-look-reset{height:1.7rem;font-size:var(--text-xs);align-self:flex-start;padding:0 .7rem}.deck-menu .deck-shadow-look{min-width:16rem;padding-left:0}.deck-layouts-sub{font-size:var(--text-xs);color:var(--muted);margin:.9rem 0 .4rem;font-weight:600}.deck-on-slide-actions .deck-on-slide-text{font-size:var(--text-xs);white-space:nowrap;padding:0 .6rem}.deck-slide-menu>summary{align-items:center;gap:4px;font-weight:600;list-style:none;display:inline-flex}.deck-slide-menu>summary::-webkit-details-marker{display:none}.deck-slide-pop{flex-direction:column;gap:0;width:20rem;padding:.3rem .9rem .8rem;display:flex}.deck-slide-pop-section{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.7rem 0;display:flex}.deck-slide-pop-section+.deck-slide-pop-section{border-top:1px solid var(--line)}.deck-slide-pop-section .deck-theme-head{margin:0}.deck-slide-pop-section .deck-texture-picks{align-self:stretch}.deck-texture-picks.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-toolbar .deck-ask-tool{font-weight:600}.deck-choices{flex-wrap:wrap;gap:.35rem;display:flex}.deck-choice{border:1px solid var(--line);background:var(--panel-solid);height:1.8rem;color:var(--ink);font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:0 .75rem}.deck-choice:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.deck-choice.on{border-color:var(--ink);background:var(--ink);color:var(--panel-solid)}.deck-lane-status{align-items:center;gap:.35em;display:flex}.deck-rail-item{transition:transform .14s}.deck-rail-item.dragging{z-index:5;opacity:.92;filter:drop-shadow(0 8px 18px rgb(var(--shade-rgb) / .22));transition:none;position:relative}.deck-rail-reordering,.deck-rail-reordering *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.deck-quote-picked{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.deck-quote-picked>li{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem 2.3rem .55rem .75rem;display:flex;position:relative}.deck-quote-picked .deck-row-remove{position:absolute;top:.4rem;right:.4rem}.deck-quote-picked-text{font-size:var(--text-sm);line-height:1.35}.deck-quote-add{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .6rem;display:flex}.deck-quote-add:hover:not(:disabled){background:var(--bg1)}.deck-quote-add:disabled{cursor:not-allowed;opacity:.5}.deck-toolbar-start{border-right:1px solid var(--line);align-items:center;gap:8px;margin-right:6px;padding-right:10px;display:inline-flex}.deck-toolbar .deck-toolbar-start .deck-add-open{margin-right:2px}.deck-edge{z-index:3;pointer-events:auto;position:absolute}.deck-edge-n,.deck-edge-s{cursor:ns-resize;height:10px;left:6px;right:6px}.deck-edge-e,.deck-edge-w{cursor:ew-resize;width:10px;top:6px;bottom:6px}.deck-edge-n{top:-5px}.deck-edge-s{bottom:-5px}.deck-edge-e{right:-5px}.deck-edge-w{left:-5px}span.deck-gantt-row-name{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.deck-gantt-row-line select.deck-gantt-row-group{width:auto;min-width:0;height:1.9rem;font-size:var(--text-sm);flex:auto}.deck-lane-pills .deck-choice{cursor:grab}.deck-lane-pills .deck-choice:not(.on,.deck-choice-add){color:var(--muted);text-decoration:line-through}.deck-lane-pills .deck-choice.dragging{opacity:.5}.deck-lane-pills .deck-choice-add{cursor:pointer;border-style:dashed}.deck-quote-add .deck-picker-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.deck-sheet thead th.picked{background:color-mix(in srgb, var(--deck-accent) 82%, var(--deck-ink))}.deck-lane-card.past-end{display:none}.deck-lane-more{color:var(--deck-muted);margin:0;font-size:.85em;font-weight:600}.deck-zoom>.deck-frame{width:calc(var(--deck-zoom,1) * 100%)}.deck-canvas>.deck-zoom{max-width:var(--deck-fit-width,none);margin-inline:auto}.deck-zoom.zoomed{aspect-ratio:16/9;overscroll-behavior:contain;box-shadow:var(--shadow-lg);border-radius:10px;overflow:auto}.deck-zoom.zoomed>.deck-frame{box-shadow:none;border-radius:0}.deck-zoom-fit{z-index:3;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--on-ink);background:var(--ink);cursor:pointer;border:0;border-radius:99px;padding:4px 10px;position:absolute;top:10px;right:10px}.deck-block-shape{position:relative}.deck-shape-words{padding:.6em .8em;font-size:1.45em;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden}.deck-shape-words>*{max-width:100%}.deck-block-shape[style*=--box-pad] .deck-shape-words{padding:var(--box-pad)}.deck-shape-stroke{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deck-shape-pop{min-width:190px;left:0;right:auto}.deck-shape-option{justify-content:flex-start;align-items:center;gap:8px;display:flex}.deck-shape-option.on{background:var(--hover)}.deck-shape-pop .deck-shape-option{border:0;border-radius:6px}.deck-sheet-finish-soft thead th{color:var(--deck-ink);background:color-mix(in srgb, var(--sheet-head,var(--deck-accent)) 14%, var(--deck-ground))}.deck-sheet-finish-lines thead th,.deck-sheet-finish-grid thead th{color:var(--sheet-head,var(--deck-accent-ink));background:0 0;border-radius:0}.deck-sheet-finish-lines thead th{border-bottom:.14em solid var(--sheet-head,var(--deck-accent))}.deck-sheet-finish-soft thead .deck-editable:empty:before,.deck-sheet-finish-lines thead .deck-editable:empty:before,.deck-sheet-finish-grid thead .deck-editable:empty:before{color:var(--deck-placeholder,var(--deck-muted))}.deck-sheet-finish-stripes tbody tr:nth-child(2n) :is(th,td){background:var(--sheet-band,color-mix(in srgb, var(--sheet-head,var(--deck-accent)) 7%, var(--deck-ground)))}.deck-sheet-finish-stripes tbody :is(th,td){border-bottom:0}.deck-sheet-finish-grid :is(th,td){border:.06em solid var(--deck-line)}.deck-sheet-finish-grid thead th{border-bottom:.1em solid var(--sheet-head,var(--deck-accent))}.deck-sheet tbody :is(th,td).picked{background:var(--sheet-band,color-mix(in srgb, var(--sheet-head,var(--deck-accent)) 10%, var(--deck-surface)))}.deck-sheet-finish-panels{--panel-gap:1.2em;--panel-fill:var(--sheet-band,var(--deck-surface));--panel-line:var(--deck-line);border-collapse:separate;border-spacing:0}.deck-sheet-finish-panels :is(th,td){border-bottom:0}.deck-sheet-finish-panels :is(thead,tbody) :is(th,td):not(:first-child){border-left:var(--panel-gap) solid transparent;background:linear-gradient(var(--panel-line), var(--panel-line)) center bottom / calc(100% - 3.4em) .06em no-repeat padding-box, var(--panel-fill) padding-box;padding-inline:1.7em}.deck-sheet-finish-panels tbody :is(th,td):first-child{border-top:.06em solid var(--deck-line);padding-inline:0}.deck-sheet-finish-panels tbody tr:last-child :is(th,td):first-child{border-bottom:.06em solid var(--deck-line)}.deck-sheet-finish-panels thead th{color:var(--deck-muted);vertical-align:bottom;padding-top:1.6em;font-size:.78em;font-weight:600}.deck-sheet-finish-panels thead th:first-child{background:0 0}.deck-sheet-finish-panels thead th:not(:first-child){border-radius:calc(var(--panel-gap) + 1em) 1em 0 0 / 1em 1em 0 0}.deck-sheet-finish-panels tbody tr:last-child td{padding-bottom:calc(1.2em * var(--sheet-room,1));border-radius:0 0 1em calc(var(--panel-gap) + 1em) / 0 0 1em 1em;background-size:0 0,auto}.deck-sheet-finish-panels :is(thead,tbody) :is(th,td).picked{--panel-fill:var(--sheet-head,var(--deck-accent));--panel-line:color-mix(in srgb, var(--sheet-head-ink,var(--deck-on-accent)) 22%, transparent);color:var(--sheet-head-ink,var(--deck-on-accent))}.deck-sheet-finish-panels thead th.picked{color:color-mix(in srgb, var(--sheet-head-ink,var(--deck-on-accent)) 78%, transparent)}.deck-sheet-finish-panels tbody td{color:var(--deck-ink)}.deck-sheet-finish-panels tbody td.picked{color:var(--sheet-head-ink,var(--deck-on-accent))}.deck-sheet-barline{align-items:center;gap:.7em;display:flex}.deck-sheet-barfill{width:calc(var(--share) * (100% - 6.5em));background:color-mix(in srgb, var(--sheet-head,var(--deck-accent)) 20%, var(--deck-ground));border-radius:.35em;flex:none;min-width:.4em;height:1.7em}.deck-sheet-bars.lead .deck-sheet-barfill{background:var(--sheet-head,var(--deck-accent))}.deck-sheet-bar-words{max-width:6em;color:var(--deck-ink);flex:none;font-weight:700}.deck-sheet-badge{width:2.7em;height:2.7em;color:var(--deck-accent-ink,var(--deck-accent));background:color-mix(in srgb, var(--deck-accent) 12%, var(--deck-ground));border-radius:50%;justify-content:center;align-items:center;font-size:.9em;font-weight:800;display:inline-flex}.deck-roadmap-cols-outlined .deck-lane{box-shadow:inset 0 0 0 .08em var(--lane-fill,var(--deck-line));background:0 0}.deck-roadmap-cols-plain .deck-lane{background:0 0;padding-inline:0}.deck-roadmap-cols-outlined.deck-roadmap-cards-filled .deck-lane-card,.deck-roadmap-cols-plain.deck-roadmap-cards-filled .deck-lane-card{background:var(--lane-card,var(--deck-surface))}.deck-roadmap-cards-outlined .deck-lane-card{box-shadow:inset 0 0 0 .08em var(--lane-card,var(--deck-line));background:0 0}.deck-roadmap-cards-plain .deck-lane-card{border-bottom:.06em solid var(--deck-line);background:0 0;border-radius:0;padding-inline:0}.deck-bars-grip{color:var(--muted);font-size:var(--text-xs);cursor:grab}.deck-person-bio{max-width:22em}.deck-frame-edit .deck-people .deck-person[draggable=true]{cursor:grab}.deck-people .deck-person.lifted{opacity:.45}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder.filled{box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;padding:.6em 2.2em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder:first-child .deck-placeholder.filled{padding-left:0}.deck-slide.deck-layout-stats:not(.deck-free) :is(.deck-block-stat,.deck-block-placeholder)+:is(.deck-block-stat,.deck-block-placeholder){border-left:.06em solid var(--deck-line)}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder .deck-editable,.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder>.deck-text{font-size:1.35em;font-weight:700;line-height:1.2}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder.filled .deck-editable:first-line,.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder>.deck-text:first-line{letter-spacing:-.02em;font-size:5.2em;font-weight:800;line-height:.95}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder:not(.filled){margin-left:1.2em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder:not(.filled) .deck-editable:first-line{font-size:1em;font-weight:600}.deck-stat-value,.deck-slide.deck-layout-stats .deck-block-placeholder .deck-editable,.deck-slide.deck-layout-stats .deck-block-placeholder>.deck-text{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.deck-app-select{min-width:0;display:block}.deck-items[style*=--item-fill]:not(.boxes-outlined,.boxes-lines,.bare) .deck-item:not(.picked){--deck-ink:var(--item-ink);--deck-muted:color-mix(in srgb, var(--item-ink) 80%, transparent);--deck-accent-ink:var(--item-ink);color:var(--item-ink);background:var(--item-fill)}.deck-items.boxes-outlined .deck-item:not(.picked){--deck-ink:inherit;--deck-muted:inherit;--deck-accent-ink:inherit;color:var(--deck-ink);box-shadow:inset 0 0 0 .08em var(--item-fill,var(--deck-line));background:0 0;border:0}.deck-items.boxes-lines:is(.deck-items-cards,.deck-items-steps,.deck-items-levels,.deck-items-ideas)>.deck-item+.deck-item{border-left:.07em solid var(--item-fill,var(--deck-line));padding-left:1.4em}.deck-items.boxes-lines:is(.deck-items-numbered,.deck-items-boxes,.deck-items-values,.deck-items-figures,.deck-items-panels,.deck-items-grid)>.deck-item+.deck-item{border-top:.07em solid var(--item-fill,var(--deck-line));padding-top:.9em}.deck-slide ::selection{background:color-mix(in srgb, var(--deck-ink) 24%, transparent);color:inherit}.deck-pattern-for{align-self:flex-start;margin-bottom:.2rem}.deck-theme-actions{flex-wrap:wrap;gap:.4rem;display:flex}.deck-slide.deck-layout-stats:not(.deck-free) .deck-stat,.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder .deck-placeholder.filled{text-align:center;align-items:center;padding-inline:1.6em}.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-stat:first-child .deck-stat,.deck-slide.deck-layout-stats:not(.deck-free) .deck-block-placeholder:first-child .deck-placeholder.filled{padding-left:1.6em}.deck-lane-search-tick{border:1.5px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:4px;flex:none;width:14px;height:14px;margin-top:.2em}.deck-lane-search-tick.on{border-color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat, var(--ink)}.deck-lane-search-row.on>button:first-child{background:color-mix(in srgb, var(--ink) 5%, transparent)}.deck-lane-search-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.deck-add-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.deck-add-col{flex-direction:column;min-width:0;padding:0 .6rem;display:flex}.deck-add-col+.deck-add-col{border-left:1px solid var(--line)}.deck-add-col .deck-add-head{margin-top:.3rem}.deck-add-col .deck-add-group{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.deck-add-cols{grid-template-columns:minmax(0,1fr)}.deck-add-col+.deck-add-col{border-top:1px solid var(--line);border-left:0;margin-top:.6rem;padding-top:.6rem}}.deck-prep-dialog{width:min(42rem,100vw - 2rem)}.deck-prep-dialog .modal-body{max-height:min(66vh,40rem);overflow-y:auto}.deck-prep{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.deck-editor-actions .deck-icon-button{border-radius:999px;width:2.35rem;height:2.35rem}.deck-touch{z-index:0;pointer-events:none;--touch:var(--deck-accent);position:absolute}.deck-touch-ink{--touch:var(--deck-ink)}:where(.deck-slide>.deck-touch)~*{position:relative}.deck-touch-rule.deck-touch-at-tl,.deck-touch-rule.deck-touch-at-tr{top:var(--deck-margin-top);bottom:var(--deck-margin-bottom);left:var(--touch-room,1.6em);background:var(--touch);border-radius:1em;width:.28em}.deck-touch-rule.deck-touch-at-bl,.deck-touch-rule.deck-touch-at-br{right:var(--deck-margin-side);bottom:var(--touch-room,2em);left:var(--deck-margin-side);background:linear-gradient(90deg, var(--touch) 0 18%, color-mix(in srgb, var(--touch) 18%, transparent) 18% 100%);height:.14em}.deck-touch-corner-block{background:color-mix(in srgb, var(--touch) 12%, transparent);border-radius:1.4em;width:24%;height:34%}.deck-touch-corner-block.deck-touch-at-br{right:calc(-4% + var(--touch-room,0em));bottom:calc(-8% + var(--touch-room,0em))}.deck-touch-corner-block.deck-touch-at-tr{top:calc(-8% + var(--touch-room,0em));right:calc(-4% + var(--touch-room,0em))}.deck-touch-corner-block.deck-touch-at-bl{bottom:calc(-8% + var(--touch-room,0em));left:calc(-4% + var(--touch-room,0em))}.deck-touch-corner-block.deck-touch-at-tl{top:calc(-8% + var(--touch-room,0em));left:calc(-4% + var(--touch-room,0em))}.deck-touch-band.deck-touch-at-tl,.deck-touch-band.deck-touch-at-tr{top:var(--touch-room,0);background:var(--touch);height:.7em;left:0;right:0}.deck-touch-band.deck-touch-at-bl,.deck-touch-band.deck-touch-at-br{right:0;bottom:var(--touch-room,0);background:var(--touch);height:.7em;left:0}.deck-touch-numeral{font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--touch) 7%, transparent);font-variant-numeric:lining-nums;font-size:13em;font-weight:700;line-height:.8}.deck-touch-numeral.deck-touch-at-br{right:var(--touch-room,.25em);bottom:var(--touch-room,.05em)}.deck-touch-numeral.deck-touch-at-tr{top:var(--touch-room,.05em);right:var(--touch-room,.25em)}.deck-touch-numeral.deck-touch-at-bl{bottom:var(--touch-room,.05em);left:var(--touch-room,.25em)}.deck-touch-numeral.deck-touch-at-tl{top:var(--touch-room,.05em);left:var(--touch-room,.25em)}.deck-touch-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--touch) 45%, transparent) .1em, transparent .13em);background-size:1em 1em;width:30%;height:40%}.deck-touch-dots.deck-touch-at-br{right:var(--touch-room,0);bottom:var(--touch-room,0);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 15%,#0000 70%)}.deck-touch-dots.deck-touch-at-tr{top:var(--touch-room,0);right:var(--touch-room,0);-webkit-mask-image:radial-gradient(circle at 100% 0,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 15%,#0000 70%)}.deck-touch-dots.deck-touch-at-bl{bottom:var(--touch-room,0);left:var(--touch-room,0);-webkit-mask-image:radial-gradient(circle at 0 100%,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 0 100%,#000 15%,#0000 70%)}.deck-touch-dots.deck-touch-at-tl{top:var(--touch-room,0);left:var(--touch-room,0);-webkit-mask-image:radial-gradient(circle at 0 0,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 0 0,#000 15%,#0000 70%)}.deck-touch-frame{inset:var(--touch-room,1.4em);border:.07em solid color-mix(in srgb, var(--touch) 22%, transparent);border-radius:.4em}.deck-footer{right:var(--deck-margin-side);bottom:var(--deck-footer-bottom);left:var(--deck-margin-side);z-index:1;pointer-events:none;justify-content:space-between;align-items:baseline;gap:2em;display:flex;position:absolute}.deck-footer>*{min-width:0;font-size:calc(var(--deck-type-footer) * 1em);font-weight:var(--deck-weight-footer);line-height:var(--deck-leading-footer);color:var(--deck-quiet)}.deck-footer-words{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-footer-number{font-variant-numeric:tabular-nums}.deck-frame-edit .deck-footer>*{pointer-events:auto;cursor:pointer}.deck-same{z-index:1001;pointer-events:none;position:absolute}.deck-same-w{border-top:1.5px solid var(--accent);height:0;margin-top:.35em}.deck-same-h{border-left:1.5px solid var(--accent);width:0;margin-left:.35em}.deck-same-w:before,.deck-same-w:after,.deck-same-h:before,.deck-same-h:after{content:"";background:var(--accent);position:absolute}.deck-same-w:before,.deck-same-w:after{width:1.5px;height:.6em;top:-.3em}.deck-same-w:before{left:0}.deck-same-w:after{right:0}.deck-same-h:before,.deck-same-h:after{width:.6em;height:1.5px;left:-.3em}.deck-same-h:before{top:0}.deck-same-h:after{bottom:0}.deck-same-label{background:var(--accent);color:#fff;font:600 11px/1.3 var(--font-body,system-ui), system-ui, sans-serif;white-space:nowrap;border-radius:999px;padding:2px 7px;position:absolute}.deck-same-w .deck-same-label{top:.4em;left:50%;transform:translate(-50%)}.deck-same-h .deck-same-label{top:50%;left:.5em;transform:translateY(-50%)}.deck-tool-swatched{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.deck-tool-swatchbar{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);box-sizing:border-box;border-radius:2px;width:16px;height:3px}.deck-tool-outline{box-sizing:border-box;border:2px solid;border-radius:3px;width:13px;height:13px}.deck-outline-pop{flex-direction:column;min-width:14.5rem;padding:12px;display:flex;left:0;right:auto}.deck-outline-pop .deck-colour-head{margin:10px 0 6px}.deck-outline-pop .deck-colour-head:first-child{margin-top:0}.deck-outline-picker{background:conic-gradient(#e5484d,#f5bd4f,#5cc26f,#3fb5c4,#7a6cf0,#e5484d);position:relative;overflow:hidden}.deck-outline-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.deck-outline-choices{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;gap:4px;padding:3px;display:flex}.deck-outline-choices button{min-width:0;height:30px;color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;place-items:center;padding:0 4px;display:grid}.deck-outline-choices button:hover{color:var(--ink)}.deck-outline-choices button.on{background:var(--panel-solid);color:var(--ink);box-shadow:0 1px 3px #0000001f}.deck-outline-none{font-size:var(--text-xs)}body.deck-panning,body.deck-panning *{cursor:grabbing!important}.deck-rail-thumb.pending>:not(.deck-rail-number):not(.deck-pending-mark){opacity:.45}.deck-pending-mark{background:linear-gradient(100deg, transparent 30%, var(--accent-soft) 50%, transparent 70%);pointer-events:none;background-size:220% 100%;border-radius:7px;animation:1.6s ease-in-out infinite deck-pending-sweep;position:absolute;inset:0}.deck-zoom.pending{position:relative}.deck-zoom.pending>:not(.deck-pending-note){opacity:.5;pointer-events:none}.deck-pending-note{z-index:2;background:var(--panel);color:var(--ink);font-size:var(--text-sm);border-radius:999px;margin:0;padding:6px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000001f}@keyframes deck-pending-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.deck-pending-mark{background:var(--accent-soft);animation:none}}.deck-items.deck-items.boxed>.deck-item.deck-item{padding:var(--item-pad)}.deck-items.deck-items.boxed.badges.deck-items-cards>.deck-item.deck-item,.deck-items.deck-items.boxed.deck-items-cards>.deck-item.deck-item.has-photo{padding-top:0}.deck-items-grid.boxed:is(.boxes-filled,.boxes-outlined)>.deck-item{border-top-color:#0000}.deck-items-grid.boxed>.deck-item.picked{border-top:.07em solid #0000}.deck-items.boxes-outlined .deck-item:not(.picked){box-shadow:inset 0 0 0 .05em color-mix(in srgb, var(--item-fill,var(--deck-ink)) 22%, var(--deck-ground))}.deck-items-panels .deck-item{border:.05em solid color-mix(in srgb, var(--deck-accent) 18%, var(--deck-line))}.deck-items-grouped{--groups-gap:1.2em;gap:var(--groups-gap)}.deck-item-group{margin-inline:var(--item-pad-x,0)}.deck-item.group-start:before{top:calc(-1 * var(--groups-gap,1.2em) - .07em)}.deck-item-figure{font-family:var(--font-display);font-size:calc(var(--deck-type-figure) * var(--deck-bu));letter-spacing:-.02em;color:var(--deck-figure,var(--deck-accent-ink));font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-weight:800;line-height:1.05}.deck-items-numbered>.deck-item>.deck-item-figure,.deck-items-boxes>.deck-item>.deck-item-figure{text-align:right;flex:none;margin-left:auto;font-size:1.9em}.deck-items.with-figures:is(.deck-items-numbered,.deck-items-boxes) .deck-item-words{flex:auto}.deck-item-words>.deck-item-number{align-self:flex-start}.deck-item:has(.deck-item-note)>.deck-item-words{flex:auto}.deck-item-note{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--deck-muted);margin-top:auto;font-weight:600;line-height:1.4}.deck-item-words>:has(+.deck-item-note){margin-bottom:.8em}.deck-items.ruled .deck-item-note{border-top:.06em solid color-mix(in srgb, currentColor 22%, transparent);padding-top:.9em}.deck-item-facts{flex-direction:column;margin-top:.4em;display:flex}.deck-item-facts.over>.deck-item-fact{border-top:.06em solid color-mix(in srgb, currentColor 14%, transparent);flex-direction:column;gap:.3em;padding:.9em 0;display:flex}.deck-item-facts.over .deck-item-fact-label{color:var(--deck-muted);font-size:.8em;font-weight:600}.deck-item-facts.over .deck-item-fact-value{color:var(--deck-ink);font-size:1.08em;line-height:1.35}.deck-item-facts.beside{border-top:.06em solid color-mix(in srgb, currentColor 14%, transparent);gap:.65em;padding-top:1em}.deck-item-facts.beside>.deck-item-fact{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.deck-item-facts.beside .deck-item-fact-label{color:var(--deck-ink);font-weight:700}.deck-item-facts.beside .deck-item-fact-value{color:var(--deck-accent-ink);flex:none;font-size:.85em;font-weight:600}.deck-items-numbered:not(.stacked)>.deck-item>.deck-item-words:has(>.deck-item-facts){flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:2em;display:grid}.deck-items-numbered:not(.stacked) .deck-item-words>.deck-item-facts{border-top:0;grid-area:1/3/span 3;margin-top:0;padding-top:0}.deck-items-numbered:not(.stacked) .deck-item-words:has(>.deck-item-facts)>.deck-item-text{grid-area:1/2}.deck-item-facts-head{color:var(--deck-muted);margin-bottom:.2em;font-size:.8em;font-weight:600}.deck-item-figure-words{letter-spacing:0;color:var(--deck-muted);margin-left:.35em;font-size:.42em;font-weight:600}.deck-item-op{font-variant-numeric:tabular-nums;width:3.2em;color:var(--deck-muted);white-space:nowrap;flex:none;font-size:1.05em;font-weight:700}.deck-items.figure-first:is(.deck-items-numbered,.deck-items-boxes)>.deck-item>.deck-item-figure{text-align:left;flex:none;width:4.6em;margin-left:0;font-size:3.4em}.deck-items.figure-first.with-figures:is(.deck-items-numbered,.deck-items-boxes)>.deck-item.picked>.deck-item-figure{color:var(--deck-accent-ink)}.deck-items.figure-first:is(.deck-items-numbered,.deck-items-boxes)>.deck-item:not(.picked)>.deck-item-figure{color:var(--deck-ink)}.deck-items-with-head{flex-direction:column;gap:.6em;height:100%;display:flex}.deck-items-with-head>.deck-items{flex:1;min-height:0}.deck-items-head{color:var(--deck-muted);border-bottom:.06em solid var(--deck-line);margin:0;padding-bottom:.7em;font-size:.85em;font-weight:600}.deck-items-arrows{--gap:.9em;align-content:center}.deck-items-arrows>.deck-item{gap:.45em}.deck-items-arrows>.deck-item.group-start{margin-top:1.1em}.deck-items-arrows .deck-item-title{font-size:calc(var(--deck-type-name) * var(--deck-bu))}.deck-items-arrows .deck-item-note{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--deck-muted);background:var(--deck-surface);border-radius:999px;align-self:flex-start;margin-top:.3em;padding:.25em .8em;font-weight:700}.deck-item-group-head{color:var(--deck-muted);font-size:.82em;font-weight:600}.deck-item.dashed .deck-item-toward-line{border-top-style:dashed}.deck-items.arrowed:is(.deck-items-cards,.deck-items-grid,.deck-items-panels,.deck-items-levels){--gap:2.4em}.deck-items.arrowed:is(.deck-items-cards,.deck-items-grid,.deck-items-panels,.deck-items-levels)>.deck-item:not(:last-child):after{content:"→";top:50%;right:calc(-.5 * var(--gap));color:color-mix(in srgb, var(--deck-muted) 70%, var(--deck-ground));position:absolute;transform:translate(50%,-50%)}.deck-items-numbered.stacked .deck-item-words{flex-flow:column;align-items:stretch;row-gap:.25em}.deck-items.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));grid-auto-flow:column;column-gap:2em}.deck-items-steps .deck-item-title{padding:.55em 1.7em .55em 1em}.deck-items-steps.bare:before{background:color-mix(in srgb, var(--deck-ink) 22%, transparent);height:.06em}.deck-items-steps.bare .deck-item-title{color:var(--deck-ink);clip-path:none;background:0 0;padding:0}.deck-items-steps.bare .deck-item-title .deck-editable:empty:before{color:var(--deck-placeholder,var(--deck-muted))}.deck-items-steps.bare .deck-item-dot{box-shadow:none;background:color-mix(in srgb, var(--deck-accent) 45%, var(--deck-ground));border:0}.deck-items-steps.bare:has(>.picked) .deck-item:not(.picked) .deck-item-dot{background:color-mix(in srgb, var(--deck-ink) 35%, var(--deck-ground))}.deck-items-steps.bare .deck-item.picked .deck-item-dot{background:var(--deck-ink);transform:none}.deck-items.all-photos>.deck-item>.deck-item-picture{aspect-ratio:7/5;flex:none}.deck-items-steps .deck-item-text .deck-inline-bullets li::marker{content:none}.deck-items-steps .deck-item-text .deck-inline-bullets{--bullet-radius:0;--bullet-size:.62em;--bullet-color:var(--deck-accent-ink);--bullet-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.deck-values{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:.6em 2em;display:grid}.deck-values>*{grid-column:1/-1}.deck-values>.deck-values-heads{grid-template-columns:subgrid}.deck-items-values{grid-template-columns:minmax(0,1fr) auto;column-gap:2em}.deck-values>.deck-items-values{grid-template-columns:subgrid}.deck-items-values>.deck-item{grid-column:1/-1;grid-template-columns:subgrid}.deck-items-values .deck-item-value{text-align:left;justify-self:start}.deck-slide:not(.deck-free):is(.deck-layout-content,.deck-layout-two-column) .deck-body>.deck-col{justify-content:center}.deck-toolbar{z-index:31;position:relative}.deck-toolbar:has(details[open]){z-index:70}.deck-stat-kicker{font-size:calc(var(--deck-type-tag) * var(--deck-bu));color:var(--box-ink,var(--deck-muted));font-weight:700}.deck-stat-kicker+.deck-stat-value{margin-top:.15em}.deck-stat-note{font-size:calc(var(--deck-type-detail) * var(--deck-bu));color:var(--box-ink,var(--deck-muted));margin-top:auto;padding-top:.8em;line-height:1.45}.deck-stat.ruled .deck-stat-note{border-top:.06em solid color-mix(in srgb, currentColor 24%, transparent);padding-top:1em}.deck-stat:has(.deck-stat-note){justify-content:flex-start}
