._overlay_uk2qz_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._cyberpunkSkin_uk2qz_13{--cyber-bg: #070b12;--cyber-panel: #101827;--cyber-panel-raised: #152238;--cyber-border: #31506b;--cyber-text: #f4f7ff;--cyber-text-secondary: #b4bfd1;--cyber-cyan: #65f6ff;--cyber-green: #62ffc9;--cyber-yellow: #ffe66d;background:#03060be0}._cyberpunkSkin_uk2qz_13:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(101,246,255,.045) 4px)}._cyberpunkSkin_uk2qz_13 ._modal_uk2qz_34{background:var(--cyber-bg);border-color:var(--cyber-border);box-shadow:0 0 0 1px #65f6ff2e,0 0 28px #65f6ff33,0 20px 40px #0000008c}._cyberpunkSkin_uk2qz_13 ._title_uk2qz_40{color:var(--cyber-text);text-shadow:0 0 16px rgba(101,246,255,.35)}._cyberpunkSkin_uk2qz_13 ._description_uk2qz_41{color:var(--cyber-text-secondary)}._cyberpunkSkin_uk2qz_13 ._streamInfoCard_uk2qz_42{background:var(--cyber-panel);border-color:var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._streamIdLabel_uk2qz_43,._cyberpunkSkin_uk2qz_13 ._urlBar_uk2qz_43{color:var(--cyber-text-secondary)}._cyberpunkSkin_uk2qz_13 ._streamIdValue_uk2qz_44{color:var(--cyber-cyan);text-shadow:0 0 12px rgba(101,246,255,.4)}._cyberpunkSkin_uk2qz_13 ._urlBar_uk2qz_43{background:var(--cyber-bg);border-color:var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._copyButton_uk2qz_46{background:var(--cyber-panel-raised);color:var(--cyber-cyan)}._cyberpunkSkin_uk2qz_13 ._copyButton_uk2qz_46:hover{background:var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._copyButton_uk2qz_46._copied_uk2qz_48{background:var(--cyber-green);color:var(--cyber-bg)}._cyberpunkSkin_uk2qz_13 ._nextStepsBox_uk2qz_49{background:var(--cyber-panel);border:1px solid var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._nextStepsTitle_uk2qz_50{color:var(--cyber-yellow)}._cyberpunkSkin_uk2qz_13 ._nextStepsText_uk2qz_51{color:var(--cyber-text-secondary)}._cyberpunkSkin_uk2qz_13 ._btnSecondary_uk2qz_52{background:var(--cyber-panel-raised);color:var(--cyber-text);border:1px solid var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._btnSecondary_uk2qz_52:hover{background:var(--cyber-border)}._cyberpunkSkin_uk2qz_13 ._btnPrimary_uk2qz_54{background:var(--cyber-cyan);color:var(--cyber-bg);box-shadow:0 0 16px #65f6ff59}._cyberpunkSkin_uk2qz_13 ._btnPrimary_uk2qz_54:hover{background:var(--cyber-green)}._cyberpunkSkin_uk2qz_13 ._closeButton_uk2qz_56{color:var(--cyber-text-secondary)}._cyberpunkSkin_uk2qz_13 ._closeButton_uk2qz_56:hover{color:var(--cyber-text);background:#65f6ff1a}._cyberpunkSkin_uk2qz_13 ._fallbackLink_uk2qz_58{color:var(--cyber-cyan)}._cyberpunkSkin_uk2qz_13 ._fallbackLink_uk2qz_58:hover{color:var(--cyber-green)}._cyberpunkSkin_uk2qz_13 :is(button,a):focus-visible{outline-color:var(--cyber-yellow);box-shadow:0 0 0 2px var(--cyber-bg),0 0 0 4px var(--cyber-yellow)}@media(prefers-reduced-motion:no-preference){._cyberpunkSkin_uk2qz_13 ._modal_uk2qz_34{animation:_cyberpunkGlow_uk2qz_1 4s ease-in-out infinite alternate}}@keyframes _cyberpunkGlow_uk2qz_1{0%{box-shadow:0 0 0 1px #65f6ff2e,0 0 22px #65f6ff29,0 20px 40px #0000008c}to{box-shadow:0 0 0 1px #65f6ff47,0 0 34px #ff75d838,0 20px 40px #0000008c}}._modal_uk2qz_34{background:#0d1421;border:1px solid #1e2d42;border-radius:20px;width:558.6px;padding:2.5rem;box-shadow:0 20px 40px #0006;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-height:90vh;overflow-y:auto}._closeButton_uk2qz_56{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border:none;border-radius:9999px;background:transparent;color:#99a1af;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background .2s ease}._closeButton_uk2qz_56:hover{color:#fff;background:#ffffff14}._closeButton_uk2qz_56:focus-visible{outline:none;box-shadow:0 0 0 2px #0d1421,0 0 0 4px #0ea5e9}._successIconWrapper_uk2qz_123{width:100%;display:flex;justify-content:center;margin-bottom:0;margin-top:1rem}._successIconImg_uk2qz_131{width:100%;max-width:480px;height:auto}._title_uk2qz_40{font-size:2rem;font-weight:700;margin:0 0 .75rem;color:#fff}._description_uk2qz_41{font-size:1rem;color:#99a1af;line-height:1.5;margin:0 0 2rem;max-width:400px}._streamInfoCard_uk2qz_42{width:100%;background:#141e30;border:1px solid #1e2d42;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}._streamIdRow_uk2qz_161{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._streamIdLabel_uk2qz_43{color:#6b7a94;font-size:.9rem}._streamIdValue_uk2qz_44{color:#00b8d4;font-weight:700;font-size:1.25rem}._streamIdValueGroup_uk2qz_179{display:inline-flex;align-items:center;gap:.5rem;min-width:0}._identifierCopyButton_uk2qz_186{min-height:2rem;padding:.35rem .6rem;border:1px solid #2a3d58;border-radius:6px;background:#1e2d42;color:#e8ecf4;cursor:pointer}._identifierCopyButton_uk2qz_186:hover{background:#2a3d58}._identifierCopyButton_uk2qz_186._copied_uk2qz_48{background:#00d4aa;color:#fff}._urlContainer_uk2qz_205{display:flex;gap:.5rem}._urlBar_uk2qz_43{flex:1;background:#0d1421;border:1px solid #1e2d42;border-radius:8px;padding:.75rem 1rem;color:#6b7a94;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;-webkit-user-select:all;user-select:all}._copyButton_uk2qz_46{background:#1e2d42;border:none;border-radius:8px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e8ecf4;transition:all .2s}._copyButton_uk2qz_46:hover{background:#2a3d58}._copyButton_uk2qz_46:focus-visible{outline:none;box-shadow:0 0 0 2px #0d1421,0 0 0 4px #00b8d4}._copyButton_uk2qz_46._copied_uk2qz_48{background:#00d4aa;color:#fff}._nextStepsBox_uk2qz_49{width:100%;background:#1c398e33;border-radius:12px;padding:1.25rem;text-align:left;margin-bottom:2rem}._nextStepsTitle_uk2qz_50{display:block;font-weight:700;color:#8ec5ff;margin-bottom:.5rem}._nextStepsText_uk2qz_51{color:#8ec5ff;font-size:.875rem;line-height:1.5}._shareSection_uk2qz_275{width:100%;margin-bottom:1.5rem;text-align:left}._shareSectionTitle_uk2qz_281{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.75rem}._shareGroup_uk2qz_288{display:flex;gap:.75rem;margin-bottom:.75rem}._shareButton_uk2qz_294{flex:1;min-height:44px;padding:.75rem .875rem;border-radius:10px;border:1px solid #2a3d58;background:#141e30;color:#e8ecf4;font-weight:600;cursor:pointer}._shareButton_uk2qz_294:hover,._shareButton_uk2qz_294:focus-visible{border-color:#00b8d4;outline:none}._shareButton_uk2qz_294:focus-visible{box-shadow:0 0 0 2px #0d1421,0 0 0 4px #00b8d4}._shareButton_uk2qz_294:disabled{opacity:.55;cursor:not-allowed}._shareButtonActive_uk2qz_321{background:#00b8d42e;border-color:#00b8d4}._shareConnectPanel_uk2qz_326{margin-top:.25rem;display:flex;flex-direction:column;gap:.75rem}._shareConnectButton_uk2qz_333,._shareSendButton_uk2qz_334{min-height:44px;border:none;border-radius:10px;background:#00b8d4;color:#04131a;font-weight:700;cursor:pointer;padding:.75rem 1rem}._shareConnectButton_uk2qz_333:hover,._shareSendButton_uk2qz_334:hover{background:#0099b3}._shareConnectButton_uk2qz_333:focus-visible,._shareSendButton_uk2qz_334:focus-visible{outline:none;box-shadow:0 0 0 2px #0d1421,0 0 0 4px #00b8d4}._shareSendButton_uk2qz_334:disabled{opacity:.55;cursor:not-allowed}._sharePickerPanel_uk2qz_361{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}._shareWorkspaceHint_uk2qz_368{margin:0;color:#8ec5ff;font-size:.8125rem;font-weight:600}._channelPicker_uk2qz_375{display:flex;flex-direction:column;gap:.4rem;text-align:left}._channelLabel_uk2qz_382{color:#e8ecf4;font-size:.875rem;font-weight:600}._channelCombobox_uk2qz_388{position:relative}._channelInput_uk2qz_392{width:100%;min-height:44px;border-radius:10px;border:1px solid #2a3d58;background:#0d1421;color:#e8ecf4;padding:.65rem .85rem;font-size:.9375rem}._channelInput_uk2qz_392:focus-visible{outline:none;border-color:#00b8d4;box-shadow:0 0 0 2px #0d1421,0 0 0 4px #00b8d4}._channelList_uk2qz_409{position:absolute;z-index:2;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.35rem;list-style:none;max-height:180px;overflow-y:auto;border:1px solid #2a3d58;border-radius:10px;background:#141e30;box-shadow:0 12px 24px #00000059}._channelOption_uk2qz_426{min-height:40px;display:flex;align-items:center;padding:.5rem .65rem;border-radius:8px;color:#e8ecf4;font-size:.875rem;cursor:pointer}._channelOption_uk2qz_426:hover,._channelOptionActive_uk2qz_438{background:#1e2d42}._channelEmpty_uk2qz_442{padding:.65rem;color:#99a1af;font-size:.8125rem}._sharePreviewCard_uk2qz_448{border:1px solid #1e2d42;border-radius:12px;background:#0d1421;padding:.9rem;text-align:left}._sharePreviewHeader_uk2qz_456{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}._sharePreviewLabel_uk2qz_464{margin:0;color:#b0b8c9;font-size:.825rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._shareStatusBadge_uk2qz_473{color:#8ec5ff;font-size:.75rem;font-weight:700}._sharePreviewBody_uk2qz_479{margin:0;color:#e8ecf4;font-size:.875rem;line-height:1.5;word-break:break-word}._sharePreviewRow_uk2qz_487{display:grid;grid-template-columns:6.5rem 1fr;gap:.5rem;padding:.25rem 0}._sharePreviewRow_uk2qz_487 dt{margin:0;color:#99a1af;font-weight:600}._sharePreviewRow_uk2qz_487 dd{margin:0}._sharePreviewLink_uk2qz_504{color:#8ec5ff;text-decoration:underline}._sharePreviewLink_uk2qz_504:hover,._sharePreviewLink_uk2qz_504:focus-visible{color:#b6dbff}._shareConnectState_uk2qz_514{margin:0;color:#b0b8c9;font-size:.8125rem;line-height:1.45}._shareError_uk2qz_521{margin:0;padding:.75rem;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:#fca5a5;font-size:.8125rem;text-align:left}._cyberpunkSkin_uk2qz_13 ._shareButton_uk2qz_294{background:var(--cyber-panel);border-color:var(--cyber-border);color:var(--cyber-text)}._cyberpunkSkin_uk2qz_13 ._shareButtonActive_uk2qz_321{border-color:var(--cyber-cyan);background:#65f6ff1f}._cyberpunkSkin_uk2qz_13 ._shareConnectButton_uk2qz_333,._cyberpunkSkin_uk2qz_13 ._shareSendButton_uk2qz_334{background:var(--cyber-cyan);color:var(--cyber-bg)}._cyberpunkSkin_uk2qz_13 ._channelInput_uk2qz_392,._cyberpunkSkin_uk2qz_13 ._sharePreviewCard_uk2qz_448,._cyberpunkSkin_uk2qz_13 ._channelList_uk2qz_409{background:var(--cyber-bg);border-color:var(--cyber-border);color:var(--cyber-text)}._cyberpunkSkin_uk2qz_13 ._channelOption_uk2qz_426:hover,._cyberpunkSkin_uk2qz_13 ._channelOptionActive_uk2qz_438{background:var(--cyber-panel-raised)}._actions_uk2qz_562{display:flex;gap:1rem;width:100%}._btn_uk2qz_52{flex:1;padding:.875rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;transition:all .2s}._btnSecondary_uk2qz_52{background:#2626264d;color:#fff}._btnSecondary_uk2qz_52:hover{background:#2a3d58}._btnPrimary_uk2qz_54{background:#00b8d4;color:#fff}._btnPrimary_uk2qz_54:hover{background:#0099b3}@media(max-width:480px){._modal_uk2qz_34{padding:1.5rem}._shareGroup_uk2qz_288{flex-direction:column}._sharePreviewRow_uk2qz_487{grid-template-columns:1fr;gap:.15rem}._actions_uk2qz_562{flex-direction:column}._title_uk2qz_40{font-size:1.5rem}}._popupBlockedMessage_uk2qz_620{width:100%;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:1rem;margin-top:1.5rem;color:#fca5a5;font-size:.875rem;text-align:left}._fallbackLink_uk2qz_58{color:#60a5fa;text-decoration:underline;margin-left:.5rem}._fallbackLink_uk2qz_58:hover{color:#93c5fd}._spinning_uk2qz_642{animation:_spin_uk2qz_642 1s linear infinite}@keyframes _spin_uk2qz_642{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stream-timeline-container{display:flex;flex-direction:column;gap:var(--space-md, 1rem);padding:var(--space-md, 1rem);background:var(--color-surface-default, #fafbfc);border-radius:12px;border:1px solid var(--color-border-default, #e0e6ed)}.stream-timeline-container:focus-within{outline:2px solid var(--interactive-focus-ring, #007acc);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.stream-timeline-bar{position:relative;display:flex;width:100%;height:48px;background:var(--color-surface-elevated, #f0f3f7);border-radius:8px;border:1px solid var(--color-border-default, #e0e6ed);overflow:hidden;margin:var(--space-md, 1rem) 0;box-shadow:inset 0 2px 4px #0000000d}@media(max-width:375px){.stream-timeline-bar{height:36px}}.stream-timeline-bar__segment{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:100%;transition:opacity .3s ease,filter .3s ease;overflow:hidden}.stream-timeline-bar__segment--cliff{background:repeating-linear-gradient(45deg,var(--color-warning, #f59e0b),var(--color-warning, #f59e0b) 8px,var(--color-warning-bg, rgba(245, 158, 11, .3)) 8px,var(--color-warning-bg, rgba(245, 158, 11, .3)) 16px);opacity:.85;min-width:12px}.stream-timeline-bar__segment--cliff.is-active{opacity:1}.stream-timeline-bar__segment--cliff.is-completed{background:repeating-linear-gradient(45deg,var(--color-success, #10b981),var(--color-success, #10b981) 8px,var(--color-success-bg, rgba(16, 185, 129, .3)) 8px,var(--color-success-bg, rgba(16, 185, 129, .3)) 16px);opacity:.7}.stream-timeline-bar__segment--cliff.is-paused{opacity:.6;filter:grayscale(50%)}.stream-timeline-bar__segment--accrual{background:linear-gradient(90deg,#2dd4bf,#0ea5e9);opacity:.95;min-width:12px}.stream-timeline-bar__segment--accrual.is-active{background:linear-gradient(90deg,#1db8a2,#0989d4);opacity:1;animation:accrual-shimmer 3s ease-in-out infinite}.stream-timeline-bar__segment--accrual.is-completed{background:linear-gradient(90deg,#10b981,#059669);opacity:.8;animation:none}.stream-timeline-bar__segment--accrual.is-paused{opacity:.5;filter:grayscale(50%)}@keyframes accrual-shimmer{0%,to{opacity:.95}50%{opacity:1}}.stream-timeline-bar__segment--remaining{background-color:var(--color-surface-raised, #e8ecf1);background-image:radial-gradient(circle,var(--color-text-secondary, #4a5565) 1.5px,transparent 2px);background-size:10px 10px;border-right:1px solid var(--color-border-neutral, #e0e6ed)}.stream-timeline-bar__segment--remaining.is-completed{opacity:1}.stream-timeline__text-summary{margin:0;color:var(--color-text-primary, #1a1f36);font-size:.875rem;line-height:1.5}.stream-timeline-bar__segment-label{position:absolute;font-size:.7rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);pointer-events:none;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;letter-spacing:.5px}.stream-timeline-bar__segment--remaining .stream-timeline-bar__segment-label{color:var(--color-text-secondary, #4a5565);text-shadow:none}@media(max-width:375px){.stream-timeline-bar__segment-label{font-size:.65rem}}.stream-timeline-bar__marker{position:absolute;top:-3px;width:2px;height:calc(100% + 6px);background:var(--color-text-primary, #1a1f36);box-shadow:0 0 4px #0000004d;z-index:10;animation:marker-pulse 2s ease-in-out infinite;transition:left var(--motion-duration-stream-disclosure, .2s) ease-in-out,background-color var(--motion-duration-stream-disclosure, .2s) ease-in-out,filter var(--motion-duration-stream-disclosure, .2s) ease-in-out}.stream-timeline-bar__marker.is-active{background:var(--timeline-status-active, var(--color-text-primary, #1a1f36))}.stream-timeline-bar__marker.timeline-marker-animate{animation:highlight-ring-pulse-marker .5s ease-out forwards}.stream-timeline-bar__marker.is-completed{background:var(--timeline-status-completed, var(--color-success, #10b981));animation:none}.stream-timeline-bar__marker.is-paused{background:var(--color-text-primary, #1a1f36);filter:var(--timeline-status-paused, grayscale(50%));animation:none}@keyframes marker-pulse{0%,to{opacity:1;box-shadow:0 0 4px #0000004d}50%{opacity:.6;box-shadow:0 0 8px #0003}}@keyframes highlight-ring-pulse-marker{0%{box-shadow:0 0 0 0 var(--interactive-focus-ring, #007acc)}50%{box-shadow:0 0 0 4px var(--interactive-focus-ring, #007acc)}to{box-shadow:0 0 4px #0000004d}}.stream-timeline-labels{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-top:var(--space-sm, .5rem);height:3rem}.stream-timeline-labels__item{display:flex;flex-direction:column;align-items:center;font-size:.75rem;gap:.25rem}.stream-timeline-labels__date{font-weight:600;color:var(--color-text-primary, #1a1f36);white-space:nowrap}.stream-timeline-labels__label{font-size:.7rem;color:var(--color-text-tertiary, #6b7a94);text-transform:uppercase;letter-spacing:.5px}.stream-timeline-labels__cliff{position:absolute;transform:translate(-50%);left:0}@media(max-width:375px){.stream-timeline-labels__item{font-size:.65rem}.stream-timeline-labels__date{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:320px){.stream-timeline-labels__date{font-size:.6rem;max-width:40px}}.stream-timeline-legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--space-md, 1rem);padding-top:var(--space-md, 1rem);border-top:1px solid var(--color-border-default, #e0e6ed);font-size:.85rem}.stream-timeline-legend__item{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #4a5565)}.stream-timeline-legend__swatch{width:16px;height:16px;border-radius:3px;flex-shrink:0;border:1px solid var(--color-border-default, #e0e6ed)}.stream-timeline-legend__swatch--cliff{background:repeating-linear-gradient(45deg,var(--color-warning, #f59e0b),var(--color-warning, #f59e0b) 4px,var(--color-warning-bg, rgba(245, 158, 11, .3)) 4px,var(--color-warning-bg, rgba(245, 158, 11, .3)) 8px)}.stream-timeline-legend__swatch--accrual{background:linear-gradient(90deg,#2dd4bf,#0ea5e9)}.stream-timeline-legend__swatch--remaining{background-color:var(--color-surface-raised, #e8ecf1);background-image:radial-gradient(circle,var(--color-text-secondary, #4a5565) 1.5px,transparent 2px);background-size:10px 10px}.stream-timeline__loading{display:flex;align-items:center;gap:var(--space-sm, .5rem);padding:var(--space-md, 1rem);background:var(--color-info-bg, rgba(3, 184, 212, .1));border-radius:8px;color:var(--color-info, #00b8d4);font-size:.9rem}.stream-timeline__loading-spinner{width:16px;height:16px;border:2px solid var(--color-info, #00b8d4);border-top-color:transparent;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.stream-timeline__error{padding:var(--space-md, 1rem);background:var(--color-danger-bg, rgba(239, 68, 68, .1));color:var(--color-danger, #ef4444);border-radius:8px;font-size:.9rem;text-align:center}@media(min-width:768px){.stream-timeline-bar{height:56px}.stream-timeline-labels{height:3.5rem}.stream-timeline-bar__segment-label{font-size:.75rem}}@media(min-width:1024px){.stream-timeline-bar{height:64px}.stream-timeline-labels{height:4rem}.stream-timeline-bar__segment-label,.stream-timeline-labels__date{font-size:.8rem}}[data-theme=dark] .stream-timeline-container{background:var(--color-surface-default, #1a1f36);border-color:var(--color-border-secondary, #d0d7e0)}[data-theme=dark] .stream-timeline-bar{background:var(--color-surface-elevated, #2d3748);border-color:var(--color-border-secondary, #4a5565)}[data-theme=dark] .stream-timeline-bar__segment--remaining{background-color:var(--color-surface-raised, #3a4556);border-color:var(--color-border-default, #6b7a94)}[data-theme=dark] .stream-timeline-labels__date{color:var(--color-text-inverse, #ffffff)}[data-theme=dark] .stream-timeline-labels__label{color:var(--color-text-tertiary, #9aabc9)}[data-theme=dark] .stream-timeline-legend{border-top-color:var(--color-border-secondary, #4a5565)}[data-theme=dark] .stream-timeline-legend__item{color:var(--color-text-secondary, #9aabc9)}.stream-timeline-bar:focus-visible{outline:2px solid var(--interactive-focus-ring, #007acc);outline-offset:2px}.stream-timeline-legend__item:focus-visible{outline:2px solid var(--interactive-focus-ring, #007acc);outline-offset:2px;border-radius:4px}@media(prefers-contrast:more){.stream-timeline-bar__segment--accrual{background:linear-gradient(90deg,#00a884,#0069a8);border:1px solid var(--color-text-primary, #1a1f36)}.stream-timeline-bar__segment--cliff{opacity:1;border:1px solid var(--color-warning, #f59e0b)}.stream-timeline-bar__marker{width:4px;box-shadow:0 0 0 2px var(--color-text-primary, #1a1f36)}.stream-timeline-labels__date{font-weight:700}}@media(prefers-reduced-motion:reduce){.stream-timeline-bar__segment--accrual.is-active{animation:none}.stream-timeline-bar__marker{animation:none;transition:none!important}.stream-timeline-bar__marker.timeline-marker-animate{animation:none}.stream-timeline__loading-spinner{animation:none;border-top-color:var(--color-info, #00b8d4);opacity:.6}}@media print{.stream-timeline-bar__marker,.stream-timeline__loading,.stream-timeline__loading-spinner{display:none}.stream-timeline-bar{break-inside:avoid}}.stream-timeline-container[data-compare=true]{padding:var(--space-sm, .5rem);gap:.5rem}.stream-timeline-container[data-compare=true] .stream-timeline-bar{height:36px}.stream-timeline-container[data-compare=true] .stream-timeline-legend{gap:.5rem;font-size:.75rem;padding-top:.5rem;margin-top:.5rem}.stream-timeline-container[data-compare=true] .stream-timeline-labels{flex-wrap:wrap;height:auto;gap:.25rem 1rem}.stream-timeline-container[data-compare=true] .stream-timeline-labels__cliff{position:static;transform:none;margin-left:0}.stream-timeline-container[data-compare=true] .stream-timeline-labels__date{max-width:64px;overflow:hidden;text-overflow:ellipsis;font-size:.7rem}.stream-timeline-container[data-compare=true] .stream-timeline-labels__label,.stream-timeline-container[data-compare=true] .stream-timeline-bar__segment-label{font-size:.65rem}.zero-accrual-banner{display:flex;align-items:flex-start;gap:var(--space-md, 12px);background:linear-gradient(135deg,#f59e0b14,#00d4aa0f);border:1px solid rgba(245,158,11,.22);border-radius:var(--radius-lg, 12px);padding:var(--space-lg, 16px) var(--space-xl, 20px);margin-bottom:var(--space-xl, 24px);position:relative;overflow:hidden}.zero-accrual-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f59e0b,#00d4aa);border-radius:var(--radius-lg, 12px) 0 0 var(--radius-lg, 12px)}.zero-accrual-banner__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f59e0b1f;border-radius:var(--radius-md, 8px);border:1px solid rgba(245,158,11,.2);animation:hourglass-tick 2s ease-in-out infinite}.zero-accrual-banner__body{flex:1;min-width:0}.zero-accrual-banner__title{font-size:14px;font-weight:700;color:#fbbf24;margin:0 0 4px;line-height:1.3}.zero-accrual-banner__description{font-size:13px;line-height:1.6;color:var(--color-text-secondary, var(--muted));margin:0}.zero-accrual-banner__next-event{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;color:var(--color-accent-secondary, #00d4aa)}.zero-accrual-banner__action{flex-shrink:0;align-self:center;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md, 8px);color:#fbbf24;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;min-height:36px;transition:background var(--transition-fast, .15s ease-in-out),transform var(--transition-fast, .15s ease-in-out)}.zero-accrual-banner__action:hover{background:#f59e0b33;transform:translateY(-1px)}.zero-accrual-banner__action:focus-visible{outline:var(--focus-outline, 2px solid var(--color-focus, #0ea5e9));outline-offset:var(--focus-outline-offset, 2px)}@keyframes hourglass-tick{0%,85%{transform:rotate(0)}90%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.zero-accrual-banner__icon{animation:none}}.session-recovery-banner{display:flex;align-items:flex-start;gap:var(--space-md);background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-xl);position:relative;overflow:hidden;transition:opacity var(--transition-base)}.session-recovery-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-accent-secondary);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.session-recovery-banner__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-accent-secondary) 12%,transparent);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-accent-secondary) 24%,transparent);color:var(--color-accent-secondary)}.session-recovery-banner__body{flex:1;min-width:0}.session-recovery-banner__title{font:var(--font-heading-4);color:var(--color-text-primary);margin:0 0 4px}.session-recovery-banner__title--compact{font:var(--font-label-lg);margin:0}.session-recovery-banner__title:focus-visible{outline:none}.session-recovery-banner__description{font:var(--font-body-md);color:var(--color-text-secondary);margin:0;line-height:1.6}.session-recovery-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.session-recovery-banner__action{min-height:36px;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font:var(--font-label-md);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.session-recovery-banner__action--primary{border:none;background:var(--color-cta-primary-bg);color:var(--color-cta-primary-text)}.session-recovery-banner__action--primary:hover{background:var(--color-cta-primary-bg-hover)}.session-recovery-banner__action--secondary{border:1px solid var(--color-cta-secondary-border);background:var(--color-cta-secondary-bg);color:var(--color-cta-secondary-text)}.session-recovery-banner__action--secondary:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.session-recovery-banner__action:focus-visible{outline:none;box-shadow:var(--focus-ring)}.session-recovery-banner__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.session-recovery-banner__dismiss:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.session-recovery-banner__dismiss:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:640px){.session-recovery-banner{flex-wrap:wrap;padding:var(--space-md) var(--space-lg)}.session-recovery-banner__body{flex-basis:100%}.session-recovery-banner__actions{flex-direction:column}.session-recovery-banner__action{width:100%}}@media(prefers-reduced-motion:reduce){.session-recovery-banner{transition:none}}._inputContainer_sljhc_23{display:flex;flex-direction:column;gap:var(--space-sm)}._input_sljhc_23{width:100%;padding:10px var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);font:var(--font-body-md);font-family:var(--font-family-base);background-color:var(--color-surface-default);color:var(--color-text-primary);box-sizing:border-box;transition:all var(--transition-base);appearance:none;-webkit-appearance:none;-moz-appearance:none}._input_sljhc_23::placeholder{color:var(--color-text-muted);opacity:.6}._input_sljhc_23:focus-visible,._input_sljhc_23:focus{outline:none;border:var(--focus-ring-input-border);padding:9px calc(var(--space-md) - 1px);box-shadow:var(--focus-ring-input-shadow)}._input_sljhc_23:focus:not(:focus-visible){border:1px solid var(--color-border-default);padding:10px var(--space-md);box-shadow:none}._input_sljhc_23:disabled{background-color:var(--color-surface-raised);border-color:var(--color-border-default);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}._input_sljhc_23:disabled::placeholder{color:var(--color-text-muted);opacity:.4}._input_sljhc_23[aria-invalid=true],._input_sljhc_23._error_sljhc_181{border-color:var(--color-danger);border-width:2px;padding:9px calc(var(--space-md) - 1px);background-color:#ef444405}._input_sljhc_23[aria-invalid=true]:focus-visible,._input_sljhc_23._error_sljhc_181:focus-visible{box-shadow:0 0 0 3px #ef44441a;border-color:var(--color-danger)}@keyframes _input-error-shake_sljhc_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}._errorShake_sljhc_211{animation:_input-error-shake_sljhc_1 .25s ease-in-out}._input_sljhc_23._composing_sljhc_218,._input_sljhc_23[data-composing=true]{border-color:var(--focus-ring-color);border-bottom-width:2px;padding-bottom:9px;box-shadow:none}._input-container--composing_sljhc_234{border-bottom:2px solid var(--focus-ring-color);border-radius:var(--radius-sm)}._label_sljhc_252{display:block;font:var(--font-label-md);color:var(--color-text-primary);margin-bottom:var(--space-xs)}._labelRequired_sljhc_268{color:var(--color-danger);margin-left:2px}._errorMessage_sljhc_286{font:var(--font-body-sm);color:var(--color-danger);margin-top:var(--space-xs);display:block}._helperText_sljhc_308{font:var(--font-body-sm);color:var(--color-text-tertiary);margin-top:var(--space-xs);display:block}._textarea_sljhc_330{min-height:100px;resize:vertical;max-width:100%}._textarea_sljhc_330:focus-visible{border-width:2px;padding:9px calc(var(--space-md) - 1px)}._select_sljhc_360{cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231a1f36' stroke-width='1.5'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[data-theme=dark] ._select_sljhc_360{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23e8ecf4' stroke-width='1.5'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){._input_sljhc_23,._textarea_sljhc_330,._select_sljhc_360{transition:none}._errorShake_sljhc_211{animation:none}}.fluxora-pagination{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .05));margin-top:2rem;color:var(--text-muted, #94a3b8);font-size:.875rem}.pagination-info .highlight{color:var(--text-primary, #f8fafc);font-weight:600}.pagination-controls{display:flex;align-items:center;gap:2rem}.limit-selector{display:flex;align-items:center;gap:.75rem}.limit-selector select{background:var(--surface-alt, rgba(15, 23, 42, .6));border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));color:var(--text-primary);padding:.25rem .5rem;border-radius:6px;cursor:pointer;outline:none;transition:border-color .2s}.limit-selector select:focus{border-color:var(--primary, #3b82f6)}.page-buttons{display:flex;align-items:center;gap:.5rem}.page-num-btn,.page-nav-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--text-muted);-webkit-user-select:none;user-select:none}.page-num-btn:hover:not(.is-active){background:var(--surface-hover, rgba(255, 255, 255, .05));color:var(--text-primary)}.page-num-btn.is-active{background:var(--primary-glow, rgba(59, 130, 246, .1));border-color:var(--primary, #3b82f6);color:var(--primary, #3b82f6);font-weight:700;box-shadow:0 0 15px #3b82f633}.page-num-btn:active:not(:disabled){background:var(--primary, #3b82f6);border-color:var(--primary, #3b82f6);color:var(--text-on-primary, #ffffff);transform:translateY(1px);box-shadow:inset 0 1px 3px #00000040}.page-nav-btn{background:var(--surface-alt, rgba(15, 23, 42, .4));border-color:var(--border-subtle)}.page-nav-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-muted);color:var(--text-primary)}.page-nav-btn:disabled{opacity:.3;cursor:not-allowed}.page-nav-btn svg{width:1.25rem;height:1.25rem}@media(max-width:768px){.fluxora-pagination{flex-direction:column;gap:1.5rem;align-items:center}.pagination-controls{flex-direction:column;gap:1rem}}.virtual-list-item{min-width:0}.virtual-list-spacer{flex:0 0 auto;pointer-events:none}.virtual-list--reduced-motion{scroll-behavior:auto}.session-persistence-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:default;transition:color var(--transition-fast),transform var(--transition-fast)}.session-persistence-indicator[data-recently-saved=true]{color:var(--color-accent-secondary);transform:scale(1.12)}.session-persistence-indicator[data-status=unknown]{opacity:.5}.session-persistence-indicator[data-status=unavailable]{color:var(--color-warning)}.session-persistence-indicator-group{display:inline-flex;align-items:center;min-width:0}.session-persistence-indicator__message{font-size:.8125rem;color:var(--color-text-secondary)}.session-persistence-indicator__message:not(:empty){margin-left:var(--space-sm)}@media(prefers-reduced-motion:reduce){.session-persistence-indicator{transition:none}.session-persistence-indicator[data-recently-saved=true]{transform:none}}.streams-page{display:flex;flex-direction:column;gap:1.5rem}.streams-hero,.streams-list-shell,.stream-detail__hero,.stream-panel,.stream-action-card,.stream-empty-state{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 18px 40px #050b1833}.streams-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);background:radial-gradient(circle at top right,rgba(45,212,191,.16),transparent 38%),var(--card-gradient);overflow:hidden}.streams-hero__copy{max-width:50rem}.streams-eyebrow{margin:0 0 .75rem;color:var(--accent);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.streams-hero h1,.stream-detail__headline h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.streams-subtitle,.stream-detail__headline p,.stream-empty-state p{margin:.85rem 0 0;max-width:42rem;color:var(--text-secondary);font-size:1rem;line-height:1.7}.streams-hero__actions,.stream-detail__hero-actions,.stream-inline-actions,.stream-action-list{display:flex;flex-wrap:wrap;gap:.75rem}.streams-primary-button,.streams-secondary-button,.streams-ghost-button,.streams-filter-button,.streams-link-button{min-height:2.75rem;border-radius:999px;font-size:.95rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.streams-primary-button,.streams-secondary-button,.streams-ghost-button,.streams-filter-button{border:1px solid transparent;cursor:pointer}.streams-primary-button{padding:.75rem 1.2rem;background:linear-gradient(135deg,#2dd4bf,#0ea5e9);color:#07121c;box-shadow:0 12px 30px #0ea5e938}.streams-secondary-button{padding:.75rem 1.1rem;background:#2dd4bf1f;border-color:#2dd4bf59;color:var(--color-text-primary)}.streams-secondary-button:hover{background:#2dd4bf2e;border-color:#2dd4bf80}.streams-secondary-button[aria-expanded=true]{background:#2dd4bf33;border-color:#2dd4bf94;box-shadow:0 0 0 1px #2dd4bf14}.streams-ghost-button{padding:.75rem 1rem;background:transparent;border-color:var(--border);color:var(--text)}.streams-link-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.1rem;background:#ffffff08;border:1px solid rgba(148,163,184,.2);color:var(--text);text-decoration:none}.streams-summary-grid,.stream-card__metrics,.stream-detail__metrics{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.streams-summary-card,.stream-metric-card{padding:1.15rem;border-radius:20px;border:1px solid var(--border);background:var(--card-gradient)}.streams-summary-card span,.stream-metric-card span,.stream-meta-block span,.stream-panel__row-label,.stream-card__eyebrow,.stream-card__meta-label{display:block;color:var(--muted);font-size:.82rem;margin-bottom:.4rem}.streams-summary-card strong,.stream-metric-card strong{display:block;font-size:1.4rem;line-height:1.15}.streams-summary-card p,.stream-metric-card p,.stream-card__summary,.stream-panel__body p,.stream-action-card p{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.6}.streams-list-shell{padding:1.25rem}.streams-list-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.streams-list-head h2{margin:0;font-size:1.3rem}.streams-filter-group{display:flex;flex-wrap:wrap;gap:.6rem}.streams-filter-button{padding:.65rem .95rem;background:#ffffff08;border-color:#94a3b82e;color:var(--muted)}.streams-filter-button.is-active{background:#2dd4bf1f;border-color:#2dd4bf59;color:#e8fcf7}.streams-list{display:flex;flex-direction:column;gap:1rem}.stream-card{border:1px solid rgba(148,163,184,.14);border-radius:22px;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 28%),var(--card-gradient);padding:1.2rem}.stream-card.is-active{border-color:#2dd4bf33}.stream-card.is-paused{border-color:#f59e0b40}.stream-card.is-completed{border-color:#60a5fa33}.stream-card__header,.stream-detail__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.stream-card__title-row,.stream-detail__status-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stream-card__title-row h3{margin:0;font-size:1.22rem}.stream-card__identity,.stream-detail__meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.75rem}.stream-chip{padding:.45rem .75rem;border-radius:999px;background:var(--surface-raised);color:var(--text-vivid);font-size:.85rem;border:1px solid var(--border)}.stream-status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;font-size:.84rem;font-weight:700}.stream-status-pill:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.stream-status-pill.is-active{color:#4ade80;background:#4ade801f}.stream-status-pill.is-paused{color:#fbbf24;background:#fbbf2424}.stream-status-pill.is-completed{color:#60a5fa;background:#60a5fa24}.stream-health-pill{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;background:#ffffff0d}.stream-health-pill.is-healthy{color:#6ee7b7}.stream-health-pill.is-attention{color:#fbbf24}.stream-health-pill.is-settled{color:#93c5fd}.stream-card__summary{margin-top:1rem}.stream-card__disclosure{overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height var(--motion-duration-stream-disclosure) var(--motion-ease-stream-disclosure),opacity var(--motion-duration-stream-disclosure) var(--motion-ease-stream-disclosure),margin-top var(--motion-duration-stream-disclosure) var(--motion-ease-stream-disclosure)}.stream-card__disclosure.is-open{max-height:var(--stream-disclosure-max-height);opacity:1;margin-top:1rem}.stream-card__disclosure-inner{overflow:hidden}.stream-card__facts,.stream-panel__rows,.stream-action-note,.stream-tag-list,.stream-timeline{display:grid;gap:.85rem}.stream-card__facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:1rem}.stream-meta-block{padding:.95rem 1rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(148,163,184,.12)}.stream-meta-block strong{display:block;font-size:.98rem}.stream-meta-block code,.stream-card__mono,.stream-panel__mono{color:var(--text-vivid);font-family:IBM Plex Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.stream-progress{margin-top:1rem}.stream-progress__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.88rem;color:var(--text-secondary)}.stream-progress__bar{width:100%;height:.75rem;border-radius:999px;overflow:hidden;background:#94a3b824}.stream-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#2dd4bf,#0ea5e9)}.stream-card__expanded{padding-top:1rem;border-top:1px solid rgba(148,163,184,.14)}.stream-card__expanded-layout,.stream-detail__layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.stream-panel-stack{display:grid;gap:1rem}.stream-panel,.stream-action-card{padding:1.2rem}.stream-panel__header,.stream-action-card h2{margin:0 0 .85rem}.stream-panel__rows{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stream-panel__row{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#ffffff08}.stream-panel__row-value{font-size:.98rem;line-height:1.5;min-width:0;overflow-wrap:anywhere}.stream-tag-list{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));align-items:flex-start}.stream-tag{display:inline-flex;width:fit-content;padding:.55rem .8rem;border-radius:999px;background:#2dd4bf1f;color:var(--color-text-primary);font-size:.84rem;border:1px solid rgba(45,212,191,.3)}.stream-timeline__item{position:relative;padding-left:1.1rem}.stream-timeline__item:before{content:"";position:absolute;left:0;top:.45rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #2dd4bf1f}.stream-timeline__date{color:var(--muted);font-size:.8rem;margin-bottom:.25rem}.stream-timeline__title{font-weight:700;margin-bottom:.25rem}.stream-timeline__detail{color:var(--text-secondary);line-height:1.55}.stream-detail__back{align-self:flex-start}.stream-detail__hero{padding:clamp(1.4rem,4vw,2rem);background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 35%),var(--card-gradient)}.stream-detail__headline{max-width:50rem}.stream-action-card{display:grid;gap:1rem}.stream-action-note{padding:1rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(148,163,184,.12)}.stream-action-note strong{font-size:.95rem}.stream-empty-state{padding:2rem}.stream-empty-state h2{margin:0;font-size:1.5rem}@media(max-width:960px){.stream-card__expanded-layout,.stream-detail__layout{grid-template-columns:1fr}}@media(max-width:768px){.streams-hero,.stream-detail__hero,.streams-list-shell,.stream-card,.stream-panel,.stream-action-card,.stream-empty-state{border-radius:20px}.streams-hero,.stream-detail__hero,.streams-list-shell,.stream-panel,.stream-action-card,.stream-card{padding:1rem}.stream-card__facts,.stream-panel__rows{grid-template-columns:1fr}}.stream-time-bar{display:flex;flex-wrap:wrap;gap:1rem;padding:.85rem 1rem;margin-top:.75rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.stream-time-bar__item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:10px;font-size:.85rem}.stream-time-bar__icon{font-size:.9rem}.stream-time-bar__label{font-weight:600;color:var(--muted);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.stream-time-bar__date{font-weight:600;color:var(--text)}.stream-time-bar__relative{color:var(--muted);font-size:.8rem}.stream-time-bar__cliff.is-passed{background:#6b72801f}.stream-time-bar__cliff.is-passed .stream-time-bar__date,.stream-time-bar__cliff.is-passed .stream-time-bar__relative{color:var(--muted)}.stream-time-bar__cliff.is-upcoming{background:#f59e0b1a}.stream-time-bar__cliff.is-upcoming .stream-time-bar__date{color:var(--status-warning)}.stream-time-bar__cliff.is-soon{background:#ef44441a}.stream-time-bar__cliff.is-soon .stream-time-bar__date{color:var(--status-error)}.stream-time-bar__end.is-high{background:#00b8d41a}.stream-time-bar__end.is-high .stream-time-bar__date{color:var(--color-accent-primary)}.stream-time-bar__end.is-medium{background:#2dd4bf14}.stream-time-bar__end.is-medium .stream-time-bar__date{color:var(--accent)}.stream-time-bar__end.is-low{background:#6b728014}.stream-cliff-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:8px;font-size:.85rem;font-weight:500}.stream-cliff-badge.is-passed{background:#6b728026;color:var(--muted)}.stream-cliff-badge.is-upcoming{background:#f59e0b1f;color:var(--status-warning)}.stream-cliff-badge.is-soon{background:#ef44441f;color:var(--status-error)}.stream-cliff-badge.is-none{background:#6b728014;color:var(--muted)}.stream-time-value{display:flex;align-items:center;gap:.5rem}@media(max-width:640px){.stream-time-bar{flex-direction:column;gap:.75rem}.stream-time-bar__item{width:100%;justify-content:flex-start}.stream-time-bar__relative{display:none}.stream-time-bar__date{font-size:.9rem}}.stream-detail__timeline-section{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 18px 40px #050b1833;padding:1.5rem;margin-top:1rem}.stream-detail__section-header{margin:0 0 1.25rem;font-size:1.15rem;font-weight:600;color:var(--text-vivid)}@media(max-width:768px){.stream-detail__timeline-section{padding:1rem;border-radius:20px}.stream-detail__section-header{font-size:1.05rem}}@media(max-width:480px){.stream-detail__timeline-section{padding:.875rem}.stream-detail__section-header{font-size:.95rem}}
