@media layer(focus){@layer focus{:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"]),.card--clickable,.stream-row__action,.stream-progress__track,.stream-type-chip,.csf-field):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--background)}:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"]),.card--clickable,.stream-row__action,.stream-progress__track,.stream-type-chip,.csf-field):focus:not(:focus-visible){outline:none;box-shadow:none}.create-stream-form .csf-field:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--background);border-color:var(--accent)!important;transition:border-color .15s ease,box-shadow .15s ease}.create-stream-form .csf-field:focus:not(:focus-visible){outline:none;box-shadow:none;border-color:var(--border)!important}}}.status-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-right:.4rem;font-size:.9em;line-height:1;color:currentColor;flex:0 0 auto}.status-icon--active{font-size:.8em}.status-icon--paused{font-weight:700;letter-spacing:-.05em}.status-icon--ended{font-size:.75em}.status-icon--draft{font-size:.95em}@media (forced-colors:active){.status-icon{color:CanvasText}}@media layer(patterns){@layer patterns{:root{--cb-pattern-opacity:0.18;--cb-pattern-tile:10px;--cb-pattern-stroke:2px;--cb-pattern-active:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><line x1='-2' y1='2' x2='2' y2='-2' stroke='black' stroke-width='2' stroke-linecap='square'/><line x1='3' y1='12' x2='12' y2='3' stroke='black' stroke-width='2' stroke-linecap='square'/><line x1='8' y1='12' x2='12' y2='8' stroke='black' stroke-width='2' stroke-linecap='square'/></svg>");--cb-pattern-draft:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><circle cx='5' cy='5' r='1.6' fill='black'/></svg>");--cb-pattern-paused:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><rect x='0' y='2.5' width='10' height='1.6' fill='black'/><rect x='0' y='6.5' width='10' height='1.6' fill='black'/></svg>");--cb-pattern-ended:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><line x1='-1' y1='-1' x2='11' y2='11' stroke='black' stroke-width='1.6' stroke-linecap='square'/><line x1='11' y1='-1' x2='-1' y2='11' stroke='black' stroke-width='1.6' stroke-linecap='square'/></svg>");--cb-pattern-cancelled:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><line x1='12' y1='2' x2='8' y2='-2' stroke='black' stroke-width='2' stroke-linecap='square'/><line x1='7' y1='12' x2='-2' y2='3' stroke='black' stroke-width='2' stroke-linecap='square'/><line x1='12' y1='8' x2='2' y2='-2' stroke='black' stroke-width='2' stroke-linecap='square'/></svg>")}@media (prefers-contrast:more){:root{--cb-pattern-opacity:0.38;--cb-pattern-stroke:2.5px}}.cb-pattern,.cb-pattern--active,.cb-pattern--cancelled,.cb-pattern--draft,.cb-pattern--ended,.cb-pattern--paused,.cb-pattern--withdrawn{position:relative;isolation:isolate}.cb-pattern--active:before,.cb-pattern--cancelled:before,.cb-pattern--draft:before,.cb-pattern--ended:before,.cb-pattern--paused:before,.cb-pattern--withdrawn:before,.cb-pattern:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile);opacity:var(--cb-pattern-opacity);mix-blend-mode:multiply;border-radius:inherit;-webkit-mask-image:inherit;mask-image:inherit}.cb-pattern--active:before{background-image:var(--cb-pattern-active)}.cb-pattern--draft:before{background-image:var(--cb-pattern-draft)}.cb-pattern--paused:before{background-image:var(--cb-pattern-paused)}.cb-pattern--ended:before,.cb-pattern--withdrawn:before{background-image:var(--cb-pattern-ended)}.cb-pattern--cancelled:before{background-image:var(--cb-pattern-cancelled)}.cb-pattern--active>*,.cb-pattern--cancelled>*,.cb-pattern--draft>*,.cb-pattern--ended>*,.cb-pattern--paused>*,.cb-pattern--withdrawn>*,.cb-pattern>*{position:relative;z-index:1}.stream-row--active .stream-row__pattern,.stream-row--cancelled .stream-row__pattern,.stream-row--draft .stream-row__pattern,.stream-row--ended .stream-row__pattern,.stream-row--paused .stream-row__pattern,.stream-row--withdrawn .stream-row__pattern{position:absolute;inset:0;pointer-events:none;background-repeat:repeat;background-size:14px 14px;opacity:.09;border-radius:inherit;mix-blend-mode:overlay;z-index:0}@media (prefers-contrast:more){.stream-row--active .stream-row__pattern,.stream-row--cancelled .stream-row__pattern,.stream-row--draft .stream-row__pattern,.stream-row--ended .stream-row__pattern,.stream-row--paused .stream-row__pattern,.stream-row--withdrawn .stream-row__pattern{opacity:.22}}.stream-row--active .stream-row__pattern{background-image:var(--cb-pattern-active)}.stream-row--draft .stream-row__pattern{background-image:var(--cb-pattern-draft)}.stream-row--paused .stream-row__pattern{background-image:var(--cb-pattern-paused)}.stream-row--ended .stream-row__pattern,.stream-row--withdrawn .stream-row__pattern{background-image:var(--cb-pattern-ended)}.stream-row--cancelled .stream-row__pattern{background-image:var(--cb-pattern-cancelled)}.receipt-status-badge.cb-pattern--active:before,.receipt-status-badge.cb-pattern--cancelled:before,.receipt-status-badge.cb-pattern--draft:before,.receipt-status-badge.cb-pattern--ended:before,.receipt-status-badge.cb-pattern--paused:before,.receipt-status-badge.cb-pattern--withdrawn:before,.status-badge.cb-pattern--active:before,.status-badge.cb-pattern--cancelled:before,.status-badge.cb-pattern--draft:before,.status-badge.cb-pattern--ended:before,.status-badge.cb-pattern--paused:before,.status-badge.cb-pattern--withdrawn:before{opacity:calc(var(--cb-pattern-opacity) * .7);background-size:8px 8px}.wallet-badge__dot.cb-pattern:before{background-size:8px 8px;opacity:calc(var(--cb-pattern-opacity) * .85);border-radius:50%}.stream-progress__fill.cb-pattern,.stream-progress__fill.cb-pattern--active,.stream-progress__fill.cb-pattern--cancelled,.stream-progress__fill.cb-pattern--draft,.stream-progress__fill.cb-pattern--ended,.stream-progress__fill.cb-pattern--paused,.stream-progress__fill.cb-pattern--withdrawn{background-blend-mode:multiply}.stream-progress__fill.cb-pattern--active,.stream-row--active .stream-progress__fill{background-image:var(--cb-pattern-active),var(--progress-fill,var(--stream-status-active-bg));background-repeat:repeat,no-repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile),auto}.stream-progress__fill.cb-pattern--paused,.stream-row--paused .stream-progress__fill{background-image:var(--cb-pattern-paused),var(--progress-fill,var(--stream-status-paused-bg));background-repeat:repeat,no-repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile),auto}.stream-progress__fill.cb-pattern--ended,.stream-row--ended .stream-progress__fill,.stream-row--withdrawn .stream-progress__fill{background-image:var(--cb-pattern-ended),var(--progress-fill,var(--stream-status-ended-bg));background-repeat:repeat,no-repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile),auto}.stream-progress__fill.cb-pattern--cancelled,.stream-row--cancelled .stream-progress__fill{background-image:var(--cb-pattern-cancelled),var(--progress-fill,var(--stream-status-cancelled-bg));background-repeat:repeat,no-repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile),auto}.stream-progress__fill.cb-pattern--draft,.stream-row--draft .stream-progress__fill{background-image:var(--cb-pattern-draft),var(--progress-fill,var(--stream-status-draft-bg));background-repeat:repeat,no-repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile),auto}.stream-type-chip.cb-pattern--active:before,.stream-type-chip.cb-pattern--cancelled:before,.stream-type-chip.cb-pattern--draft:before,.stream-type-chip.cb-pattern--ended:before,.stream-type-chip.cb-pattern--paused:before,.stream-type-chip.cb-pattern--withdrawn:before{opacity:calc(var(--cb-pattern-opacity) * .7);background-size:8px 8px}.stream-row__burndown--active{color:var(--stream-status-active-border)}.stream-row__burndown--paused{color:var(--stream-status-paused-border)}.stream-row__burndown--ended{color:var(--stream-status-ended-border)}.stream-row__burndown--draft{color:var(--stream-status-draft-border)}.stream-row__burndown--cancelled{color:var(--stream-status-cancelled-border)}.stream-row__burndown--withdrawn{color:var(--stream-status-ended-border)}@media print{.stream-row--active .stream-row__pattern,.stream-row--cancelled .stream-row__pattern,.stream-row--draft .stream-row__pattern,.stream-row--ended .stream-row__pattern,.stream-row--paused .stream-row__pattern,.stream-row--withdrawn .stream-row__pattern{opacity:.45;mix-blend-mode:multiply}}.create-stream-status{position:relative;height:4px;border-radius:2px;background:var(--border);overflow:hidden;margin-bottom:1.5rem}.create-stream-status:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:var(--cb-pattern-tile) var(--cb-pattern-tile);opacity:var(--cb-pattern-opacity);mix-blend-mode:multiply;border-radius:inherit}.create-stream-status--draft{background:var(--stream-status-draft-bg,var(--muted))}.create-stream-status--draft:before{background-image:var(--cb-pattern-draft)}.create-stream-status--active{background:var(--stream-status-active-bg,var(--accent))}.create-stream-status--active:before{background-image:var(--cb-pattern-active)}.button--primary.cb-pattern--active:before,.button--primary.cb-pattern--draft:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:8px 8px;opacity:calc(var(--cb-pattern-opacity) * .6);mix-blend-mode:multiply;border-radius:inherit}.button--primary.cb-pattern--draft:before{background-image:var(--cb-pattern-draft)}.button--primary.cb-pattern--active:before{background-image:var(--cb-pattern-active)}@media (prefers-contrast:more){.button--primary.cb-pattern--active:before,.button--primary.cb-pattern--draft:before,.create-stream-status:before{opacity:calc(var(--cb-pattern-opacity) * 1.4)}}}}.tabular-nums{font-variant-numeric:tabular-nums}