*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box;scrollbar-width:thin}*,html{scrollbar-color:var(--line-strong) var(--background)}html{background:var(--background);color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.055),transparent 24%),radial-gradient(circle at 84% 78%,rgba(255,127,180,.12),transparent 28%),linear-gradient(180deg,#030003,#060006 48%,#030003);background-attachment:fixed;color:var(--foreground);font-family:var(--font-body);font-feature-settings:"cv02","cv03","cv04","cv11";font-weight:500;line-height:1.5;text-rendering:optimizeLegibility}::-moz-selection{background:var(--primary);color:var(--background)}::selection{background:var(--primary);color:var(--background)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--background);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}button,input,select,textarea{letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px rgba(255,143,185,.12)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.48}img{max-width:100%}.daish-page{min-height:100vh;background:var(--background);color:var(--foreground);overflow-x:hidden;position:relative;isolation:isolate}.daish-page:after,.daish-page:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.daish-page:before{background:radial-gradient(circle at 16% 22%,rgba(255,255,255,.055),transparent 24%),radial-gradient(circle at 82% 72%,rgba(255,127,180,.11),transparent 28%),conic-gradient(from .72turn at 54% 42%,transparent 0deg 210deg,rgba(255,255,255,.08) 232deg 250deg,rgba(255,127,180,.1) 254deg 274deg,transparent 300deg 1turn);-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);opacity:.38;transform-origin:center;animation:page-ambient-drift 18s ease-in-out infinite}.daish-page:after{background:radial-gradient(ellipse at 52% -10%,rgba(255,255,255,.065),transparent 48%),radial-gradient(ellipse at 44% 112%,rgba(255,127,180,.13),transparent 54%),linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.045) 46%,transparent 70%),linear-gradient(245deg,transparent 0 28%,rgba(255,127,180,.07) 52%,transparent 76%);background-size:100% 100%,100% 100%,140% 140%,150% 150%;margin-inline:max(16px,calc((100vw - 1180px) / 2));opacity:.3;animation:page-ambient-breathe 12s ease-in-out infinite,page-atmosphere-shift 20s ease-in-out infinite}.daish-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.daish-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.daish-wrap{padding-left:2rem;padding-right:2rem}}.daish-page>:not(.daish-screen-signal),.daish-wrap{position:relative;z-index:1}.daish-mobile{margin-left:auto;margin-right:auto;display:flex;min-height:100vh;width:100%;max-width:440px;flex-direction:column;overflow-x:hidden}.web-setup-form .daish-panel.daish-mobile{min-height:112px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)}@media (hover:hover) and (pointer:fine){:is(.web-setup-back,.web-setup-topbar-status,.web-setup-hero>.daish-step-rail,.web-setup-hero>.daish-signal-map,.web-setup-flow-node,.web-setup-form label.block,.web-setup-form .daish-segmented-option,.web-setup-form .daish-media-row,.web-setup-form .daish-panel.daish-mobile,.web-setup-form .daish-switch-control,.web-setup-readiness,.web-setup-readiness-node,.web-playlist-status-node,.web-playlist-results .daish-media-row):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 30px 98px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045);transform:translateY(-3px)}}.web-room-header>.daish-mobile>.status-chip{backdrop-filter:none;background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.11),transparent 48%),rgba(10,1,7,.9);border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 46px rgba(255,127,180,.07);color:color-mix(in srgb,var(--foreground-strong) 78%,var(--primary-soft) 22%);font-size:clamp(11px,.78vw,13px);font-weight:900;letter-spacing:0;min-height:42px;padding:0 14px;text-transform:uppercase}@media (max-width:899px){.web-room-header>.daish-mobile>.status-chip{font-size:10.5px;min-height:34px;padding-inline:10px}}.landing-panel-lock .daish-mobile{gap:16px}.daish-mobile{border-inline:1px solid rgba(255,143,185,.08);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.07),transparent 18%),radial-gradient(circle at 82% 76%,rgba(255,127,180,.13),transparent 24%),conic-gradient(from 220deg at 58% 44%,transparent 0deg 224deg,rgba(255,143,185,.1) 246deg 272deg,transparent 296deg 1turn),linear-gradient(rgba(3,0,3,.84),rgba(3,0,3,.92)),linear-gradient(90deg,transparent 0 22%,rgba(255,143,185,.08) 22% calc(22% + 1px),transparent calc(22% + 1px) 100%),linear-gradient(90deg,transparent 0 78%,rgba(255,143,185,.08) 78% calc(78% + 1px),transparent calc(78% + 1px) 100%),linear-gradient(180deg,transparent 0 26%,rgba(255,143,185,.075) 26% calc(26% + 1px),transparent calc(26% + 1px) 100%);background-size:100% 100%,100% 100%,150% 150%,100% 100%,100% 100%,100% 100%,100% 100%;box-shadow:inset 0 1px 0 var(--detail-line),0 0 80px rgba(255,127,180,.1);max-width:min(440px,100vw);position:relative;z-index:1;animation:mobile-shell-atmosphere 13s ease-in-out infinite}.daish-mobile:after,.daish-mobile:before{content:"";pointer-events:none;position:absolute;z-index:0}.daish-mobile:before{inset:0;background:linear-gradient(90deg,transparent 0 12px,rgba(255,143,185,.11) 12px 13px,transparent 13px calc(100% - 13px),rgba(255,143,185,.11) calc(100% - 13px) calc(100% - 12px),transparent calc(100% - 12px) 100%),linear-gradient(180deg,transparent 0 12px,rgba(255,143,185,.1) 12px 13px,transparent 13px calc(100% - 13px),rgba(255,143,185,.1) calc(100% - 13px) calc(100% - 12px),transparent calc(100% - 12px) 100%),repeating-linear-gradient(135deg,transparent 0 46px,rgba(255,255,255,.045) 47px 48px,transparent 49px 96px);opacity:.72;animation:mobile-frame-breathe 7.4s ease-in-out infinite,mobile-mesh-slide 18s linear infinite}.daish-mobile:after{animation:mobile-frame-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;left:0;right:0;top:0;transform:translateX(-105%)}.daish-mobile>*{position:relative;z-index:1}.daish-panel{border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.055),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),var(--panel)}.daish-panel,.daish-panel-strong{box-shadow:var(--shadow);overflow:hidden;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.daish-panel-strong{border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.075),transparent 26%),radial-gradient(circle at 82% 86%,rgba(255,127,180,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),var(--panel-strong)}.daish-card:after,.daish-loading-card:after,.daish-media-row:after,.daish-panel-strong:after,.daish-panel:after,.daish-step-rail:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,143,185,.24),transparent);content:"";height:1px;left:0;opacity:.72;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-loading-card:after,.daish-panel-strong:after{opacity:.9}.daish-card:hover,.daish-media-row:hover,.daish-panel-strong:hover,.daish-panel:hover{border-color:var(--line-strong)}.daish-button-primary{display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding-left:1.25rem;padding-right:1.25rem;font-size:15px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.daish-button-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-button-primary{background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 38%),linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 78%,var(--detail) 22%));box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 14px 38px rgba(255,127,180,.18);color:var(--background)}.daish-button-secondary{display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding-left:1.25rem;padding-right:1.25rem;font-size:15px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.daish-button-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-button-secondary{border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 40%),rgba(3,0,3,.66);color:var(--primary-soft)}.daish-button-quiet{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.daish-button-quiet:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-button-quiet{border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),var(--panel);color:var(--primary-muted)}.daish-button-quiet:hover{border-color:var(--line-strong);background:var(--panel-strong);color:var(--primary-soft)}.daish-toggle-action{display:inline-flex;height:3.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding-left:1rem;padding-right:1rem;font-size:14px;font-weight:900;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.web-settings-actions .daish-toggle-action{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%);filter:none}.daish-toggle-action:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-toggle-action{border:1px solid var(--line);background:var(--panel);color:var(--primary-muted);overflow:hidden;position:relative}.daish-toggle-action:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:12px;opacity:.44;pointer-events:none;position:absolute;right:12px;top:0}.daish-toggle-action-active{background:var(--panel-strong);color:var(--primary-soft);box-shadow:inset 0 1px 0 var(--detail-line),0 0 20px var(--detail-glow)}.daish-toggle-action-active,.daish-toggle-action-active-strong{border-color:color-mix(in srgb,var(--primary) 70%,var(--detail) 30%)}.daish-toggle-action-active-strong{background:var(--primary);color:var(--background);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 22px rgba(255,143,185,.16)}.daish-switch-control{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 44%),var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);display:flex;height:64px;justify-content:space-between;overflow:hidden;padding:0 16px;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease;width:100%}.daish-switch-control:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:14px;opacity:.42;pointer-events:none;position:absolute;right:14px;top:0}.daish-switch-control-active{background:var(--panel-strong);border-color:color-mix(in srgb,var(--primary) 70%,var(--detail) 30%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 20px var(--detail-glow)}.daish-switch-label{align-items:center;display:flex;gap:12px;font-size:15px;font-weight:800}.daish-switch-track{background:rgba(255,143,185,.16);border:1px solid var(--line);border-radius:999px;display:block;flex-shrink:0;height:22px;padding:4px;transition:background .18s ease;width:40px}.daish-switch-track span{background:var(--background);border-radius:999px;display:block;height:12px;transition:transform .18s ease;width:12px}.daish-switch-control-active .daish-switch-track{background:var(--primary);border-color:var(--primary)}.daish-switch-control-active .daish-switch-track span{transform:translateX(18px)}.daish-alert{background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.08),transparent 26%),linear-gradient(135deg,rgba(255,143,185,.16),rgba(15,3,10,.9) 58%),var(--panel-strong);border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 var(--detail-line),0 18px 60px rgba(255,127,180,.12);color:var(--primary-soft);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px 14px;position:relative;text-align:left}.daish-alert:before{background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);bottom:10px;opacity:.62;top:10px;width:2px}.daish-alert:after,.daish-alert:before{content:"";left:0;pointer-events:none;position:absolute}.daish-alert:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),rgba(255,143,185,.26),transparent);height:1px;right:0;top:0;transform:translateX(-105%)}.daish-alert-with-action{grid-template-columns:auto minmax(0,1fr) auto}.daish-alert-icon{align-items:center;background:var(--background);border:1px solid var(--detail-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);color:var(--primary);display:flex;height:32px;justify-content:center;width:32px}.daish-alert-copy{display:grid;gap:3px;min-width:0}.daish-alert-title{font-size:14px;font-weight:900;line-height:1.2}.daish-alert-detail{color:var(--primary-soft);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:break-word;word-break:normal}.daish-alert-action{display:flex}.daish-modal-overlay{align-items:end;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.07),transparent 20%),radial-gradient(circle at 82% 78%,rgba(255,127,180,.14),transparent 24%),linear-gradient(rgba(3,0,3,.88),rgba(3,0,3,.94)),linear-gradient(90deg,transparent 0 18%,rgba(255,143,185,.12) 18% calc(18% + 1px),transparent calc(18% + 1px) 100%),linear-gradient(90deg,transparent 0 82%,rgba(255,143,185,.1) 82% calc(82% + 1px),transparent calc(82% + 1px) 100%);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:120}.daish-modal-overlay:before{animation:screen-signal-sweep 8.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";inset:0 auto 0 -42%;opacity:.42;position:fixed;width:38%}.daish-modal-sheet{animation:modal-sheet-in .28s cubic-bezier(.16,1,.3,1) both;border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.075),transparent 24%),linear-gradient(135deg,rgba(255,143,185,.13),transparent 44%),rgba(15,3,10,.94);box-shadow:inset 0 1px 0 var(--detail-line),var(--shadow),0 0 42px var(--detail-glow);max-width:448px;overflow:hidden;padding:20px;position:relative;width:100%}.daish-modal-sheet:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),rgba(255,143,185,.28),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-modal-sheet-lg{max-width:768px}.daish-modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.daish-modal-title{font-size:30px;font-weight:900;line-height:1.1;overflow-wrap:break-word;text-wrap:balance;word-break:normal}.daish-signal-icon{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--primary);display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.daish-signal-icon:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,143,185,.24),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-icon-button{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:8px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.daish-icon-button:active{--tw-scale-x:0.96;--tw-scale-y:0.96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-icon-button{border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),var(--panel);color:var(--primary-soft)}.daish-icon-button-primary{border-color:var(--primary);background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 38%),var(--primary);color:var(--background)}.daish-icon-button-lg{height:56px;width:56px}.daish-icon-button-wide{height:44px;width:48px}.daish-selection-mark{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:8px}.web-setup-form .daish-panel.daish-selection-mark{min-height:112px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)}@media (hover:hover) and (pointer:fine){:is(.web-setup-back,.web-setup-topbar-status,.web-setup-hero>.daish-step-rail,.web-setup-hero>.daish-signal-map,.web-setup-flow-node,.web-setup-form label.block,.web-setup-form .daish-segmented-option,.web-setup-form .daish-media-row,.web-setup-form .daish-panel.daish-selection-mark,.web-setup-form .daish-switch-control,.web-setup-readiness,.web-setup-readiness-node,.web-playlist-status-node,.web-playlist-results .daish-media-row):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 30px 98px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045);transform:translateY(-3px)}}.web-room-header>.daish-selection-mark>.status-chip{backdrop-filter:none;background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.11),transparent 48%),rgba(10,1,7,.9);border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 46px rgba(255,127,180,.07);color:color-mix(in srgb,var(--foreground-strong) 78%,var(--primary-soft) 22%);font-size:clamp(11px,.78vw,13px);font-weight:900;letter-spacing:0;min-height:42px;padding:0 14px;text-transform:uppercase}@media (max-width:899px){.web-room-header>.daish-selection-mark>.status-chip{font-size:10.5px;min-height:34px;padding-inline:10px}}.landing-panel-lock .daish-selection-mark{gap:16px}.daish-selection-mark{background:var(--primary);color:var(--background)}.daish-link-quiet{display:inline-flex;min-height:2.75rem;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:8px;padding-left:.25rem;padding-right:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.daish-link-quiet:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.daish-link-quiet{color:var(--primary-muted)}.daish-link-quiet:hover{color:var(--primary-soft)}.daish-link-quiet .section-label{color:inherit}.daish-input{height:3.5rem;width:100%;border-radius:8px;padding-left:1rem;padding-right:1rem;font-size:16px;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid var(--line);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),rgba(3,0,3,.72);box-shadow:inset 0 1px 0 var(--detail-line);caret-color:var(--primary);color:var(--foreground-strong);font-weight:700}.daish-input:focus,.daish-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,143,185,.12)}.daish-input::-moz-placeholder{color:rgba(255,235,242,.48)}.daish-input::placeholder{color:rgba(255,235,242,.48)}.daish-input:-webkit-autofill,.daish-input:-webkit-autofill:active,.daish-input:-webkit-autofill:focus,.daish-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground-strong);border-color:var(--line-strong);box-shadow:inset 0 0 0 1000px #030003,0 0 0 3px rgba(255,143,185,.12);caret-color:var(--primary);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.daish-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1;height:28px;min-width:0}.daish-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--primary),var(--primary)) 0 /var(--range-progress,50%) 100% no-repeat,rgba(255,143,185,.16);border:1px solid var(--line);border-radius:8px;height:8px}.daish-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border:2px solid var(--background);border-radius:8px;box-shadow:0 0 0 4px rgba(255,143,185,.16);height:22px;margin-top:-8px;width:18px}.daish-range::-moz-range-track{background:rgba(255,143,185,.16);border:1px solid var(--line);border-radius:8px;height:8px}.daish-range::-moz-range-progress{background:var(--primary);border-radius:8px;height:8px}.daish-range::-moz-range-thumb{background:var(--primary);border:2px solid var(--background);border-radius:8px;box-shadow:0 0 0 4px rgba(255,143,185,.16);height:18px;width:14px}.daish-range:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.daish-search-form{display:flex;gap:8px;position:relative;width:100%}.daish-search-form:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:14px;opacity:0;pointer-events:none;position:absolute;right:70px;top:50%;transform:translateY(-50%);transition:opacity .18s ease;z-index:0}.daish-search-form[data-filled=true]:before,.daish-search-form[data-loading=true]:before{opacity:.72}.daish-search-field{display:flex;flex:1;min-width:0;position:relative;z-index:1}.daish-search-field-icon{color:var(--primary-muted);left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.daish-search-input{padding-left:46px;padding-right:48px}.daish-search-clear{align-items:center;background:rgba(3,0,3,.76);border:1px solid var(--detail-line);border-radius:8px;color:var(--primary-soft);display:inline-flex;height:34px;justify-content:center;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:border-color .18s ease,color .18s ease,transform .18s ease;width:34px;z-index:2}.daish-search-clear:hover{border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);color:var(--detail)}.daish-search-clear:active{transform:translateY(-50%) scale(.96)}.daish-search-button{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 38%),var(--primary);border:1px solid var(--primary);color:var(--background);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;position:relative;transition:transform .18s ease,opacity .18s ease;width:56px}.daish-search-button:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(3,0,3,.28),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-search-button:active{transform:scale(.96)}.daish-code-field{background:linear-gradient(rgba(15,3,10,.84),rgba(15,3,10,.92)),linear-gradient(90deg,transparent 0 16%,rgba(255,143,185,.1) 16% calc(16% + 1px),transparent calc(16% + 1px) 100%),linear-gradient(90deg,transparent 0 84%,rgba(255,143,185,.1) 84% calc(84% + 1px),transparent calc(84% + 1px) 100%);border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow);max-width:100%;min-width:0;overflow:hidden;padding:16px;position:relative}.daish-code-field:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),rgba(255,143,185,.26),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-code-field[data-invalid=true]{border-color:var(--primary)}.daish-code-field[data-complete=true]{border-color:color-mix(in srgb,var(--primary) 64%,var(--detail) 36%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 30px var(--detail-glow),var(--shadow)}.daish-code-entry{margin-top:12px;position:relative}.daish-code-native-input{background:transparent;border:0;caret-color:var(--primary);color:transparent;cursor:text;font-size:28px;height:100%;inset:0;outline:none;position:absolute;width:100%;z-index:2}.daish-code-cells{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;position:relative;z-index:1}.daish-code-cells:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);height:1px;left:4%;right:4%}.daish-code-cells:after,.daish-code-cells:before{content:"";pointer-events:none;position:absolute;top:50%;z-index:-1}.daish-code-cells:after{animation:landing-flow-x 6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:0;opacity:.72;right:0;transform:translateX(-120%)}.daish-code-cell{align-items:center;animation:reveal-up .52s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--code-delay,.12s);background:rgba(3,0,3,.72);border:1px solid var(--line);border-radius:8px;color:var(--foreground-strong);display:flex;font-size:26px;font-weight:900;height:70px;justify-content:center;line-height:1;min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.daish-code-cell:after{animation:surface-scan 6.4s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--code-index, 0) * 90ms);background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-code-cell-filled{background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 44%),var(--panel-strong);border-color:color-mix(in srgb,var(--primary) 70%,var(--detail) 30%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 18px var(--detail-glow);color:var(--primary-soft)}.daish-code-entry:focus-within .daish-code-cell{border-color:var(--primary);box-shadow:inset 0 0 0 1px rgba(255,143,185,.22);transform:translateY(-2px)}.daish-code-status{color:var(--primary-muted);font-size:12px;font-weight:800;margin-top:12px;text-align:center}.daish-segmented{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;overflow:hidden;padding:4px;position:relative}.daish-segmented:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);left:12px;right:12px;top:50%;transform:translateY(-50%);z-index:0}.daish-segmented:after,.daish-segmented:before{content:"";height:1px;pointer-events:none;position:absolute}.daish-segmented:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),rgba(255,143,185,.22),transparent);left:0;right:0;top:0;transform:translateX(-105%)}.daish-segmented-option{align-items:flex-start;animation:reveal-up .56s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--segment-delay,.12s);background:transparent;border:1px solid transparent;border-radius:8px;color:var(--primary-muted);display:grid;gap:4px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;justify-content:center;min-height:46px;min-width:0;padding:10px 12px;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease;z-index:1}.daish-segmented-option-active{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 20px var(--detail-glow);color:var(--background)}.daish-segmented-index{align-items:center;align-self:center;background:rgba(3,0,3,.72);border:1px solid var(--detail-line);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:10px;font-weight:900;grid-row:1/span 2;height:30px;justify-content:center;width:30px}.daish-segmented-option-active .daish-segmented-index{background:var(--background);border-color:var(--background);color:var(--primary-soft)}.daish-segmented-detail{font-size:10px;font-weight:900;grid-column:2;line-height:1;text-transform:uppercase}.daish-segmented-label{font-size:14px;font-weight:900;grid-column:2;line-height:1.15}.section-label{font-size:11px;font-weight:700;text-transform:uppercase}.body-copy,.section-label{color:var(--primary-muted)}.body-copy{font-size:15px;line-height:1.75rem;overflow-wrap:break-word}.daish-screen-title{color:var(--foreground-strong);display:block;font-size:36px;font-weight:900;line-height:1.08;max-width:min(100%,680px);overflow-wrap:break-word;text-wrap:balance}.daish-screen-title-sm{font-size:32px;max-width:min(100%,360px)}.daish-screen-title-lg{font-size:38px;line-height:1.14;max-width:min(100%,640px)}.daish-screen-copy{max-width:min(100%,560px);text-wrap:pretty}.daish-screen-copy-sm{max-width:min(100%,320px)}.status-chip{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:8px;padding-left:.75rem;padding-right:.75rem;font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),rgba(3,0,3,.62);box-shadow:inset 0 1px 0 var(--detail-line);color:var(--primary-soft);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.daish-tab-rail{display:grid;gap:8px}.daish-tab-rail:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);height:1px;left:12px;opacity:.5;right:12px;transform:translateY(-50%)}.daish-tab-rail:after,.daish-tab-rail:before{content:"";pointer-events:none;position:absolute;top:50%;z-index:0}.daish-tab-rail:after{animation:landing-flow-x 6.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:0;opacity:.74;transform:translateX(-120%);width:112px}.tab-button{height:2.75rem;border-radius:8px;padding-left:.75rem;padding-right:.75rem;font-size:13px;font-weight:700;text-transform:capitalize;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),rgba(255,143,185,.06);box-shadow:inset 0 1px 0 var(--detail-line);color:var(--primary-muted);position:relative;z-index:1}.tab-button-index{display:none}.tab-button-label{position:relative;z-index:1}.tab-button-active{border-color:var(--primary);background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 38%),var(--primary);color:var(--background)}.tab-button-active:after{background:linear-gradient(90deg,transparent,rgba(3,0,3,.44),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;animation:tab-link-sweep 1.8s ease-in-out infinite}.tab-button-badge{align-items:center;background:var(--primary);border-radius:8px;display:flex;font-size:10px;font-weight:900;height:22px;justify-content:center;min-width:22px;padding-inline:6px;position:absolute;right:-4px;top:-8px}.daish-tab-panel{animation:tab-panel-in .26s ease both}.daish-flow-list{display:grid;gap:10px;position:relative}.daish-flow-list:before{content:"";position:absolute;bottom:20px;left:19px;top:20px;width:1px;background:var(--line)}.daish-flow-list:after{animation:signal-map-packet 5.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);content:"";height:72px;left:18px;pointer-events:none;position:absolute;top:-74px;width:3px}.daish-flow-row{align-items:center;background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.06),transparent 20%),linear-gradient(90deg,rgba(255,255,255,.035),transparent 34%),rgba(15,3,10,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:flex;gap:12px;min-height:68px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.daish-flow-row:after{background:linear-gradient(90deg,transparent,rgba(255,143,185,.28),transparent);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .18s ease}.daish-flow-row:hover{background:rgba(255,143,185,.095);border-color:var(--line-strong)}.daish-flow-row:hover:after{opacity:1}.daish-flow-index{align-items:center;background:var(--background);border:1px solid var(--line-strong);color:var(--primary-soft);display:flex;flex-shrink:0;font-size:11px;font-weight:900;height:38px;justify-content:center;position:relative;width:38px;z-index:1}.daish-flow-dot{border-radius:8px;box-shadow:0 0 0 5px rgba(255,143,185,.08);display:block;flex-shrink:0;height:10px;width:10px}.daish-flow-dot-active{background:var(--primary)}.daish-signal-map{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.055),transparent 24%),linear-gradient(135deg,rgba(255,143,185,.08),transparent 42%),rgba(15,3,10,.68);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:grid;overflow:hidden;position:relative}.daish-signal-map:before{background:var(--line);bottom:28px;content:"";left:32px;position:absolute;top:28px;width:1px}.daish-signal-map:after{animation:signal-map-packet 4.2s cubic-bezier(.65,0,.35,1) infinite;background:var(--primary);content:"";height:64px;left:31px;position:absolute;top:-74px;width:3px}.daish-signal-node{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-height:78px;padding:14px 16px;position:relative;transition:background .18s ease,transform .18s ease;z-index:1}.daish-signal-node+.daish-signal-node{border-top:1px solid var(--line)}.daish-signal-dot{align-items:center;background:var(--background);border:1px solid var(--line-strong);border-radius:8px;color:var(--primary-soft);display:flex;font-size:11px;font-weight:900;height:32px;justify-content:center;justify-self:center;position:relative;width:32px;z-index:1}.daish-signal-node-active .daish-signal-dot{background:var(--primary);border-color:var(--primary);color:var(--background);box-shadow:0 0 0 5px rgba(255,143,185,.08)}.daish-signal-copy{display:grid;gap:5px;min-width:0;position:relative;z-index:1}.daish-signal-title{color:var(--foreground-strong);font-size:14px;font-weight:900;line-height:1.18}.daish-signal-detail{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:break-word;word-break:normal}.daish-signal-state{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:10px;font-weight:900;justify-content:center;min-height:30px;min-width:54px;padding-inline:8px;text-transform:uppercase;position:relative;z-index:1}.daish-signal-node-active .daish-signal-state{background:var(--panel-strong);border-color:var(--line-strong)}.daish-signal-node-active:after,.daish-step-active:after,.daish-step-complete:after{animation:node-bloom 3.8s ease-in-out infinite;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,127,180,.1) 38%,transparent 70%);content:"";height:68px;left:14px;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:68px;z-index:0}.daish-request-card{background:radial-gradient(circle at 12% 14%,rgba(255,255,255,.06),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),rgba(15,3,10,.76);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);overflow:hidden;padding:14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.daish-request-card:before{background:linear-gradient(90deg,transparent,rgba(255,143,185,.2),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:translateX(-105%);animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite}.daish-media-row{align-items:center;background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.06),transparent 20%),linear-gradient(90deg,rgba(255,255,255,.035),transparent 38%),rgba(15,3,10,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:flex;gap:12px;min-height:76px;overflow:hidden;padding:12px;position:relative;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.daish-media-row:hover{background:rgba(255,143,185,.095);border-color:var(--line-strong)}.daish-artwork{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 44%),rgba(255,143,185,.08);border:1px solid color-mix(in srgb,var(--line) 72%,var(--detail-line) 28%);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 0 18px rgba(255,143,185,.08);display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.daish-artwork:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;opacity:.58;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%);animation:surface-scan 6.8s cubic-bezier(.65,0,.35,1) infinite;z-index:2}.daish-artwork-image{border-radius:6px;display:block;height:calc(100% - 8px);-o-object-fit:cover;object-fit:cover;position:relative;width:calc(100% - 8px);z-index:1}.daish-artwork-empty{background:var(--panel);color:var(--primary-muted)}.daish-status-rail{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.daish-status-step{color:var(--primary-muted);display:flex;gap:7px;min-width:0}.daish-status-dot{border:1px solid var(--line-strong);border-radius:8px;flex-shrink:0;height:10px;width:10px}.daish-status-step-active,.daish-status-step-complete{color:var(--primary-soft)}.daish-status-step-active .daish-status-dot,.daish-status-step-complete .daish-status-dot{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 5px rgba(255,143,185,.08)}.daish-status-label{font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.daish-vibe-meter{background:linear-gradient(90deg,transparent 0 33%,var(--detail-line) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,var(--line) 66% calc(66% + 1px),transparent calc(66% + 1px) 100%),rgba(255,143,185,.09);border:1px solid var(--line);border-radius:8px;height:10px;margin-top:8px;overflow:hidden}.daish-vibe-meter span{background:linear-gradient(90deg,rgba(255,143,185,.68),var(--detail),var(--primary));border-radius:8px;box-shadow:0 0 16px rgba(255,143,185,.2),0 0 14px var(--detail-glow);display:block;height:100%;min-width:6px;transition:width .24s ease}.daish-metric-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:16px;position:relative;overflow:hidden}.daish-metric-card:after{background:linear-gradient(90deg,transparent,rgba(255,143,185,.22),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:translateX(-105%);animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite}.daish-metric-meter{background:rgba(255,143,185,.09);border:1px solid var(--line);border-radius:8px;height:9px;margin-top:10px;overflow:hidden}.daish-metric-meter span{background:var(--primary);border-radius:8px;display:block;height:100%;min-width:5px;transition:width .26s ease}.daish-empty-signal{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),rgba(255,143,185,.08);border:1px solid var(--detail-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 0 18px var(--detail-glow);display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;width:72px}.daish-empty-signal:after{animation:surface-scan 6.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-empty-path{align-items:center;display:none;gap:8px;grid-template-columns:repeat(3,1fr);position:relative;width:118px}.daish-empty-path:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.daish-empty-path span{animation:landing-node-breathe 3.4s ease-in-out infinite;background:var(--primary);border-radius:8px;box-shadow:0 0 14px rgba(255,143,185,.18);display:block;height:8px;justify-self:center;position:relative;width:8px;z-index:1}.daish-empty-path span:nth-child(2){animation-delay:.22s;background:var(--detail);box-shadow:0 0 14px var(--detail-glow)}.daish-empty-path span:nth-child(3){animation-delay:.44s}.daish-empty-copy{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);line-height:1.42}.daish-step-rail{border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.055),transparent 24%),linear-gradient(135deg,rgba(255,143,185,.08),transparent 44%),rgba(15,3,10,.62);box-shadow:inset 0 1px 0 var(--detail-line),0 18px 58px rgba(255,127,180,.07);gap:0;overflow:hidden;position:relative}.daish-step{align-items:center;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto;min-height:86px;padding:12px 14px;transition:background .18s ease,transform .18s ease}.daish-step+.daish-step{border-top:1px solid var(--line)}.daish-step:before{background:var(--line);bottom:0;content:"";left:29px;position:absolute;top:52px;width:1px}.daish-step:last-child:before{display:none}.daish-step-dot{align-items:center;background:var(--background);border:1px solid var(--line-strong);border-radius:8px;color:var(--primary-soft);display:flex;font-size:11px;font-weight:900;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.daish-step-active .daish-step-dot,.daish-step-complete .daish-step-dot{background:var(--primary);border-color:var(--primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 5px rgba(255,127,180,.08),0 0 22px var(--detail-glow);color:var(--background)}.daish-step-title{color:var(--foreground-strong);font-size:13px;font-weight:900;line-height:1.25}.daish-step>span:not(.daish-step-dot){position:relative;z-index:1}.daish-step-detail{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.35;margin-top:2px}.daish-step-state{border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);font-size:10px;font-weight:900;padding:6px 8px;text-transform:uppercase}.daish-step-active .daish-step-state,.daish-step-complete .daish-step-state{background:var(--primary);border-color:var(--primary);color:var(--background)}.reveal{animation:reveal-up .72s cubic-bezier(.16,1,.3,1) both}.reveal-delay-1{animation-delay:90ms}.reveal-delay-2{animation-delay:.18s}.reveal-delay-3{animation-delay:.27s}.pulse-rail{position:relative;overflow:hidden}.pulse-rail:after{content:"";position:absolute;inset:0 auto 0 -35%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,143,185,.34),transparent);animation:rail-sweep 2.8s ease-in-out infinite}.signal-bars{align-items:end;display:flex;flex-shrink:0;gap:4px;height:28px;justify-content:center}.signal-bars span{background:var(--primary);animation:bar-rise 1.2s ease-in-out infinite;border-radius:8px;display:block;width:4px}.signal-bars span:nth-child(2){animation-delay:.12s}.signal-bars span:nth-child(3){animation-delay:.24s}.signal-bars span:nth-child(4){animation-delay:.36s}.signal-bars span:nth-child(5){animation-delay:.48s}.stage-line{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.daish-loading-card{display:grid;width:min(360px,calc(100vw - 64px));justify-items:center;gap:14px;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(rgba(15,3,10,.88),rgba(15,3,10,.94)),linear-gradient(90deg,transparent 0 26%,rgba(255,143,185,.12) 26% calc(26% + 1px),transparent calc(26% + 1px) 100%),linear-gradient(180deg,transparent 0 54%,rgba(255,143,185,.12) 54% calc(54% + 1px),transparent calc(54% + 1px) 100%);box-shadow:var(--shadow);overflow:hidden;padding:34px 24px;position:relative;text-align:center}.daish-loading-card:before{background:linear-gradient(90deg,transparent 0 18%,var(--detail-line) 18% calc(18% + 1px),transparent calc(18% + 1px) 100%),linear-gradient(90deg,transparent 0 82%,var(--line) 82% calc(82% + 1px),transparent calc(82% + 1px) 100%),linear-gradient(180deg,transparent 0 50%,var(--detail-line) 50% calc(50% + 1px),transparent calc(50% + 1px) 100%);content:"";inset:0;opacity:.52;pointer-events:none;position:absolute;z-index:0}.daish-loading-card>*{position:relative;z-index:1}.daish-loading-card h1,.daish-loading-card h2{color:var(--foreground-strong);font-size:26px;font-weight:900;line-height:1.08;max-width:min(100%,300px);overflow-wrap:break-word;text-wrap:balance;word-break:normal}.daish-loading-card .signal-bars{align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,143,185,.08);height:54px;justify-content:center;margin-bottom:2px;width:72px}.daish-loading-path{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:-2px;position:relative;width:112px}.daish-loading-path:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.daish-loading-path span{animation:landing-node-breathe 2.8s ease-in-out infinite;background:var(--primary);border-radius:8px;box-shadow:0 0 14px rgba(255,143,185,.18);display:block;height:8px;justify-self:center;position:relative;width:8px;z-index:1}.daish-loading-path span:nth-child(2){animation-delay:.24s;background:var(--detail);box-shadow:0 0 14px var(--detail-glow)}.daish-loading-path span:nth-child(3){animation-delay:.48s}.daish-loading-readout{display:none}.daish-state-signal{flex:1;flex-direction:column;padding-block:40px;text-align:center}.daish-state-icon,.daish-state-signal{align-items:center;display:flex;justify-content:center}.daish-state-icon{animation:reveal-up .72s cubic-bezier(.16,1,.3,1) both;background:var(--panel-strong);border:1px solid var(--line-strong);border-radius:8px;color:var(--primary);height:72px;margin-bottom:28px;overflow:hidden;position:relative;width:72px}.daish-state-icon:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,143,185,.28),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-state-signal h1{color:var(--foreground-strong);font-size:32px;font-weight:900;line-height:1.12;margin-top:12px;max-width:min(100%,320px);overflow-wrap:break-word;text-wrap:balance;word-break:normal}.daish-state-signal .body-copy{margin-top:16px;max-width:min(100%,320px);text-wrap:pretty}.daish-state-path,.daish-state-readout{display:none}.daish-state-alert{border:1px solid var(--line-strong);border-radius:8px;color:var(--primary-soft);font-size:13px;font-weight:700;margin-top:22px;max-width:330px;padding:12px 14px;width:100%}.daish-state-actions{display:grid;gap:12px;margin-top:32px;width:100%}.daish-notice-stack{display:grid;gap:10px;left:16px;margin-inline:auto;max-width:min(520px,calc(100vw - 32px));pointer-events:none;position:fixed;right:16px;top:max(16px,env(safe-area-inset-top));z-index:100}.daish-notice{animation:notice-in .28s cubic-bezier(.16,1,.3,1) both;border:1px solid var(--line-strong);box-shadow:var(--shadow);display:grid;gap:5px;overflow-wrap:break-word;padding:12px 14px;position:relative;text-align:left;word-break:normal}.daish-notice:after{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,143,185,.3),transparent);height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-notice-kicker{color:inherit;font-weight:900;letter-spacing:0;line-height:1}.daish-notice-primary{background:var(--primary);color:var(--background);font-weight:900}.daish-notice-muted{background:var(--panel-strong);color:var(--primary-soft);font-weight:700}.daish-screen-signal{pointer-events:none;position:fixed;inset:0;z-index:0}.daish-screen-signal:after,.daish-screen-signal:before{content:"";position:absolute;inset:0}.daish-screen-signal:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.06),transparent 26%),radial-gradient(circle at 78% 72%,rgba(255,127,180,.1),transparent 30%),linear-gradient(135deg,transparent 12%,rgba(255,255,255,.035),transparent 58%);opacity:.28}.daish-screen-signal:after{width:52%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,143,185,.14),transparent);filter:blur(22px);opacity:.72;transform:translateX(-110%);animation:screen-signal-sweep 7.4s cubic-bezier(.65,0,.35,1) infinite}.landing-hero-section{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,127,180,.2),transparent 18%),radial-gradient(circle at 16% 28%,rgba(255,255,255,.07),transparent 20%),radial-gradient(circle at 84% 74%,rgba(255,143,185,.12),transparent 24%),linear-gradient(180deg,rgba(3,0,3,.96),rgba(3,0,3,.92) 44%,rgba(3,0,3,.98));overflow:hidden;perspective:1200px}.landing-background-motion{inset:-12%;pointer-events:none;position:absolute;transform-style:preserve-3d}.landing-background-motion:after,.landing-background-motion:before{content:"";inset:0;pointer-events:none;position:absolute}.landing-background-motion:before{animation:landing-soft-drift-c 24s ease-in-out infinite;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.1),transparent 28%),radial-gradient(ellipse at calc(var(--pointer-x) + 18%) calc(var(--pointer-y) + 22%),rgba(255,127,180,.12),transparent 36%);filter:blur(34px);opacity:.68;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) scale(1.03);transition:transform .16s ease}.landing-background-motion:after{animation:landing-soft-drift-b 20s ease-in-out infinite reverse;background:radial-gradient(ellipse at 20% 82%,rgba(255,255,255,.06),transparent 42%),radial-gradient(ellipse at 84% 20%,rgba(255,127,180,.095),transparent 50%);background-size:100% 100%;opacity:.66}.landing-background-motion>span{pointer-events:none;position:absolute}.landing-hero-grid{z-index:2;min-height:92svh}.landing-wordmark{position:relative;width:-moz-fit-content;width:fit-content}.landing-wordmark:after{content:attr(data-text);inset:0;opacity:0;overflow:hidden;position:absolute;transform:translateX(0);color:var(--primary-soft);clip-path:inset(0 100% 0 0);animation:wordmark-scan 4.8s cubic-bezier(.65,0,.35,1) infinite}.landing-tagline{overflow-wrap:break-word;text-wrap:balance}.landing-tagline span{display:inline}.landing-hero-copy{max-width:min(100%,560px);overflow-wrap:break-word;text-wrap:pretty}.landing-cta-line{position:relative}.landing-cta-line:before{background:var(--line);content:"";height:1px;left:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:-1}.landing-cta-primary,.landing-cta-secondary{position:relative;z-index:1}.landing-cta-primary{overflow:hidden}.landing-cta-primary:after{animation:cta-scan 4.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(3,0,3,.22),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.landing-lane-switcher{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(135deg,rgba(255,127,180,.12),rgba(3,0,3,.82) 56%),rgba(3,0,3,.72);border:1px solid color-mix(in srgb,var(--line) 72%,var(--detail-line) 28%);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 22px 76px rgba(255,127,180,.08),0 0 42px var(--detail-glow);display:grid;gap:12px;margin-top:18px;max-width:720px;overflow:hidden;padding:12px;position:relative}.landing-lane-switcher:after,.landing-lane-switcher:before{content:"";pointer-events:none;position:absolute}.landing-lane-switcher:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,rgba(255,255,255,.08),transparent);bottom:12px;left:12px;opacity:.48;right:12px;top:12px}.landing-lane-switcher:after{animation:landing-flow-x 6.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:0;opacity:.76;top:50%;transform:translateX(-120%);width:132px}.landing-lane-tabs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.landing-lane-tab{animation:reveal-up .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--lane-index) * 90ms + .18s);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),rgba(15,3,10,.82);border:1px solid var(--line);border-radius:8px;color:var(--primary-muted);display:grid;gap:5px;min-height:72px;overflow:hidden;padding:12px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.landing-lane-tab:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:10px;opacity:.44;pointer-events:none;position:absolute;right:10px;top:0}.landing-lane-tab span{color:var(--primary);font-size:10px;font-weight:950;text-transform:uppercase}.landing-lane-tab strong{color:inherit;font-size:13px;font-weight:950;line-height:1.1}.landing-lane-tab-active{background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 42%),var(--primary);border-color:color-mix(in srgb,var(--primary) 64%,var(--detail) 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 28px var(--detail-glow);color:var(--background);transform:translateY(-2px)}.landing-lane-tab-active span{color:var(--background)}.landing-lane-preview{animation:tab-panel-in .26s ease both;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.09),transparent 22%),linear-gradient(135deg,rgba(255,143,185,.11),transparent 48%),rgba(3,0,3,.78);border:1px solid var(--detail-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:grid;gap:10px;min-height:176px;overflow:hidden;padding:16px;position:relative;z-index:1}.landing-lane-preview:before{animation:surface-scan 6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),var(--primary),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.landing-lane-state{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:10px;font-weight:950;justify-content:center;min-height:28px;padding-inline:10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.landing-lane-preview strong{color:var(--foreground-strong);font-size:clamp(20px,2.1vw,30px);font-weight:950;line-height:1.05;text-wrap:balance}.landing-lane-preview p{color:color-mix(in srgb,var(--primary-muted) 82%,var(--detail) 18%);font-size:13px;font-weight:700;line-height:1.48;max-width:620px}.landing-lane-points{display:flex;flex-wrap:wrap;gap:8px}.landing-lane-points span{border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);font-size:11px;font-weight:850;min-height:30px;padding:7px 10px}.landing-feature-peek{display:grid;gap:8px;margin-top:24px}.landing-feature-peek-item{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:rgba(15,3,10,.72);padding:12px 14px}.landing-feature-peek-item span:last-child{color:var(--primary-soft);font-size:13px;font-weight:800;line-height:1.28}.landing-stage{position:relative;min-height:650px;min-width:0;overflow:hidden;transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease}.landing-orbit-ring,.landing-route-layer,.landing-stage-readout{display:none}.landing-stage:after,.landing-stage:before{content:"";position:absolute;left:50%;top:50%;border:1px solid var(--line);transform:translate(-50%,-50%)}.landing-stage:before{width:74%;animation:frame-breathe 5.6s ease-in-out infinite}.landing-stage:after{height:48%;width:50%;border-color:var(--line-strong);animation:frame-breathe 5.6s ease-in-out infinite reverse}.landing-core{position:absolute;left:50%;top:50%;z-index:3;display:flex;height:122px;width:172px;align-items:center;justify-content:center;border:1px solid var(--primary);border-radius:8px;background:rgba(255,143,185,.1);box-shadow:0 0 0 1px rgba(255,143,185,.08),var(--shadow);transform:translate(-50%,-50%)}.landing-core-pulse{animation:landing-core-packet 5.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:-80px;opacity:0;pointer-events:none;position:absolute;right:-80px;top:50%;transform:translateX(-120%)}.landing-core-label{bottom:14px;color:var(--detail-muted);font-size:10px;font-weight:950;letter-spacing:0;line-height:1;position:absolute;text-transform:uppercase}.landing-core:after,.landing-core:before{content:"";position:absolute;border:1px solid var(--line);border-radius:8px;inset:-14px;animation:core-frame 3.8s ease-in-out infinite}.landing-core:after{inset:-28px;animation-delay:.9s}.landing-panel-card{position:absolute;z-index:4;border:1px solid var(--line);border-radius:8px;background:rgba(15,3,10,.92);box-shadow:var(--shadow);padding:20px}.landing-mobile-flow{display:none}.landing-panel-host{left:0;top:18px;width:min(70%,450px)}.landing-panel-guest{bottom:22px;right:0;width:min(60%,390px)}.landing-panel-engine{right:0;top:190px;width:min(44%,300px)}.landing-panel-lock{left:0;top:382px;width:min(38%,250px);padding:16px}.landing-connector{position:absolute;z-index:2;overflow:hidden;background:var(--line)}.landing-connector:after{content:"";position:absolute;display:block;background:var(--primary);opacity:.9}.landing-connector-a{left:14%;right:18%;top:40%;height:1px}.landing-connector-b{bottom:18%;left:52%;top:18%;width:1px}.landing-connector-c{bottom:30%;left:8%;right:10%;height:1px}.landing-connector-a:after,.landing-connector-c:after{height:2px;width:88px;transform:translateX(-108px);animation:landing-flow-x 5.8s cubic-bezier(.65,0,.35,1) infinite}.landing-connector-b:after{height:88px;width:2px;transform:translateY(-108px);animation:landing-flow-y 6.2s cubic-bezier(.65,0,.35,1) infinite;animation-delay:.7s}.landing-connector-c:after{animation-delay:1.3s}.visible{visibility:visible}.static{position:static}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-1{margin-left:-.25rem}.-mt-8{margin-top:-2rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-2{height:.5rem}.h-24{height:6rem}.h-6{height:1.5rem}.h-auto{height:auto}.min-h-\[92svh\]{min-height:92svh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.resize-none{resize:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[8px\]{border-radius:8px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.bg-\[var\(--panel-strong\)\]{background-color:var(--panel-strong)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-5{padding-bottom:1.25rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[29px\]{font-size:29px}.text-\[34px\]{font-size:34px}.text-\[64px\]{font-size:64px}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-7{line-height:1.75rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.18\]{line-height:1.18}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-\[var\(--foreground-strong\)\]{color:var(--foreground-strong)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-muted\)\]{color:var(--primary-muted)}.text-\[var\(--primary-soft\)\]{color:var(--primary-soft)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--background:#030003;--foreground:#fff7fb;--foreground-strong:#fffdfd;--primary:#ff7fb4;--primary-soft:#ffe2ed;--primary-muted:rgba(255,235,242,0.9);--panel:rgba(255,127,180,0.105);--panel-strong:rgba(255,127,180,0.18);--line:rgba(255,127,180,0.34);--line-strong:rgba(255,127,180,0.58);--detail:#ffffff;--detail-muted:rgba(255,255,255,0.9);--detail-line:rgba(255,255,255,0.28);--detail-glow:rgba(255,255,255,0.14);--shadow:0 24px 82px rgba(255,127,180,0.13);--font-body:"Plus Jakarta Sans","Aptos","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--font-display:"Outfit","Plus Jakarta Sans","Aptos Display","Segoe UI Variable Display","Segoe UI",var(--font-body);--ambient-shift-x:0px;--ambient-shift-y:0px;--ambient-soft-shift-x:0px;--ambient-soft-shift-y:0px;--ambient-depth:0}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-topology-breathe{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.44;transform:scale(1.015)}}@keyframes page-signal-fade{0%,to{opacity:.24}42%,64%{opacity:.46}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes notice-mark-breathe{0%,to{opacity:.86;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mobile-frame-breathe{0%,to{opacity:.48}50%{opacity:.82}}@keyframes mobile-frame-scan{0%,36%{opacity:0;transform:translateX(-105%)}46%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateX(105%)}}@keyframes mobile-shell-atmosphere{0%,to{background-position:0 0,0 0,50% 50%,0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,58% 42%,0 0,0 0,0 0,0 0}}@keyframes mobile-mesh-slide{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,96px 96px}}@keyframes rail-sweep{0%{transform:translateX(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(390%);opacity:0}}@keyframes tab-link-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes surface-scan{0%,28%{opacity:0;transform:translateX(-105%)}42%{opacity:.88}74%{opacity:.62;transform:translateX(105%)}to{opacity:0;transform:translateX(105%)}}@keyframes tab-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-map-packet{0%{opacity:0;transform:translateY(0)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(252px)}}@keyframes node-bloom{0%,to{opacity:.24;transform:translateY(-50%) scale(.92)}50%{opacity:.78;transform:translateY(-50%) scale(1.08)}}@keyframes wordmark-scan{0%,34%{clip-path:inset(0 100% 0 0);opacity:0}42%{opacity:.82}58%{clip-path:inset(0 0 0 0);opacity:.42}76%,to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes bar-rise{0%,to{height:7px;opacity:.42}50%{height:27px;opacity:1}}@keyframes frame-breathe{0%,to{opacity:.42}48%,62%{opacity:.9}}@keyframes core-frame{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.68;transform:scale(1.03)}}@keyframes screen-signal-sweep{0%,22%{opacity:0;transform:translateX(-110%)}36%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateX(260%)}}@keyframes landing-flow-x{0%{transform:translateX(-108px)}to{transform:translateX(calc(100vw + 108px))}}@keyframes landing-flow-y{0%{transform:translateY(-108px)}to{transform:translateY(calc(100vh + 108px))}}@keyframes landing-orbit-breathe{0%,to{opacity:.52;transform:translate(-50%,-50%) scale(.985)}50%{opacity:.84;transform:translate(-50%,-50%) scale(1.015)}}@keyframes landing-node-breathe{0%,to{border-color:var(--detail-line);color:var(--detail-muted);opacity:.78}45%,58%{border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);color:var(--detail);opacity:1}}@keyframes landing-readout-scan{0%,36%{opacity:0;transform:translateX(-120%)}48%{opacity:1}82%{opacity:.72;transform:translateX(120%)}to{opacity:0;transform:translateX(120%)}}@keyframes cta-scan{0%,38%{opacity:0;transform:translateX(-120%)}48%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateX(120%)}}@keyframes landing-core-packet{0%,30%{opacity:0;transform:translateX(-120%)}42%{opacity:1}76%{opacity:.8;transform:translateX(120%)}to{opacity:0;transform:translateX(120%)}}@keyframes web-shell-atmosphere{0%,to{background-position:0 0,0 0,50% 50%,0 0,0 0,0 0}50%{background-position:0 0,0 0,58% 42%,0 0,0 0,0 0}}@keyframes web-shell-mesh{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0,460px 460px}}@media (min-width:900px){.daish-wrap{max-width:min(1560px,calc(100vw - 40px));padding-inline:clamp(24px,3.4vw,56px)}.daish-page:after{margin-inline:max(12px,calc((100vw - 1560px) / 2))}.daish-page:before{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),var(--detail-line) calc(50% - 1px) 50%,var(--line-strong) 50% calc(50% + 1px),transparent calc(50% + 1px) 100%),linear-gradient(180deg,transparent 0 calc(50% - 1px),var(--detail-line) calc(50% - 1px) 50%,var(--line) 50% calc(50% + 1px),transparent calc(50% + 1px) 100%)}.daish-action-flow-node,.daish-card,.daish-flow-row,.daish-media-row,.daish-metric-card,.daish-panel,.daish-panel-strong,.daish-request-card,.landing-background-motion,.landing-background-motion>span,.landing-feature-matrix-node,.landing-feature-peek-item,.landing-panel-card,.landing-room-loop-node,.landing-runway-console-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal,.landing-stage,.web-announce-node,.web-form-readout-node,.web-playlist-status-node,.web-settings-node{box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.section-label{font-family:var(--font-display);font-size:12px;font-weight:850;color:color-mix(in srgb,var(--primary-muted) 72%,var(--detail) 28%)}.body-copy,.daish-action-flow-copy>span:last-child,.daish-screen-copy,.daish-signal-detail,.daish-step-detail,.label-copy,.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child{color:var(--detail-muted);font-size:16px;font-weight:680;line-height:1.65}.body-copy,.daish-screen-copy,.landing-hero-copy{font-size:18px}.daish-action-flow-copy>span:last-child,.daish-signal-detail,.daish-step-detail,.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child{font-size:13px;line-height:1.55}.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child{font-size:15px}.daish-input,.daish-search-input,.web-announce-input{font-size:17px;font-weight:720}.daish-action-flow-copy strong,.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-modal-title,.daish-screen-title,.daish-screen-title-lg,.daish-screen-title-sm,.daish-toggle-action,.landing-feature-matrix-node strong,.landing-room-loop-copy strong,.landing-room-loop-header h3,.landing-runway-copy strong,.landing-runway-header h2,.landing-tagline,.landing-wordmark,.tab-button{font-family:var(--font-display)}.daish-action-flow-icon,.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-icon-button,.daish-search-button,.daish-search-clear,.daish-switch-control,.daish-toggle-action,.landing-room-loop-icon,.landing-runway-icon,.status-chip,.tab-button,.tab-button-index{transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,opacity .22s ease,transform .22s ease}.daish-signal-node,.daish-step{animation:reveal-up .62s cubic-bezier(.16,1,.3,1) both}.daish-signal-node{animation-delay:var(--signal-delay,.12s)}.daish-step{animation-delay:var(--step-delay,.12s)}.landing-feature-peek-item,.landing-runway-console-node,.web-announce-node,.web-form-readout-node,.web-playlist-status-node,.web-settings-node{animation:reveal-up .56s cubic-bezier(.16,1,.3,1) both}.landing-feature-peek-item:first-child,.web-announce-node:first-child,.web-form-readout-node:first-child,.web-playlist-status-node:first-child,.web-settings-node:first-child{animation-delay:.12s}.landing-feature-peek-item:nth-child(2),.web-announce-node:nth-child(2),.web-form-readout-node:nth-child(2),.web-playlist-status-node:nth-child(2),.web-settings-node:nth-child(2){animation-delay:.19s}.landing-feature-peek-item:nth-child(3),.web-announce-node:nth-child(3),.web-form-readout-node:nth-child(3),.web-playlist-status-node:nth-child(3),.web-settings-node:nth-child(3){animation-delay:.26s}.landing-feature-matrix-node:nth-child(4),.landing-room-loop-node:nth-child(4),.landing-runway-node:nth-child(4){animation-delay:.36s}.landing-feature-matrix-node:nth-child(5),.landing-room-loop-node:nth-child(5){animation-delay:.45s}.landing-feature-matrix-node:nth-child(6){animation-delay:.54s}.landing-feature-matrix-node:nth-child(7){animation-delay:.63s}.landing-feature-matrix-node:nth-child(8){animation-delay:.72s}.landing-hero-grid,.landing-hero-section{min-height:min(900px,86svh)}.landing-hero-section:after,.landing-hero-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-hero-section:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail),var(--line-strong),var(--detail-line),transparent);height:2px;left:max(20px,calc((100vw - 1560px) / 2 + 44px));opacity:.62;right:max(20px,calc((100vw - 1560px) / 2 + 44px));top:51%}.landing-hero-section:after{animation:page-signal-fade 7.2s ease-in-out infinite;background:linear-gradient(180deg,transparent,var(--detail-line),var(--line-strong),var(--detail),var(--line-strong),transparent);bottom:9%;opacity:.5;right:max(42px,calc((100vw - 1560px) / 2 + 120px));top:13%;width:1px}.landing-hero-grid{-moz-column-gap:clamp(36px,4.8vw,76px);column-gap:clamp(36px,4.8vw,76px);grid-template-columns:minmax(0,.9fr) minmax(560px,1.12fr);padding-bottom:18px;padding-top:0}.landing-wordmark{font-weight:950}.landing-tagline{max-width:720px}.landing-hero-copy{max-width:640px}.landing-stage{min-height:min(710px,72svh);transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translateY(-28px)}.landing-panel-host{top:0}.landing-panel-engine{top:172px}.landing-panel-lock{top:368px}.landing-wordmark{text-shadow:none}.landing-wordmark:after{color:var(--detail)}.daish-modal-title,.daish-screen-title,.landing-tagline{text-shadow:none}.body-copy,.landing-hero-copy{color:color-mix(in srgb,var(--foreground) 82%,var(--detail) 18%)}.daish-button-quiet,.daish-button-secondary,.landing-cta-secondary{box-shadow:inset 0 1px 0 var(--detail-line)}.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-icon-button,.daish-link-quiet,.status-chip{overflow:hidden;position:relative}.daish-button-primary:before,.daish-button-quiet:before,.daish-button-secondary:before,.daish-icon-button:before,.status-chip:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:10px;opacity:.5;pointer-events:none;position:absolute;right:10px;top:0}.daish-button-primary:after,.daish-button-quiet:after,.daish-button-secondary:after,.daish-icon-button:after,.status-chip:after{animation:surface-scan 6.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;opacity:.54;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-button-primary:hover,.daish-icon-button-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 0 26px rgba(255,143,185,.18),0 0 18px var(--detail-glow)}.daish-button-quiet:hover,.daish-button-secondary:hover,.daish-icon-button:hover,.status-chip:hover{border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);color:var(--detail);box-shadow:inset 0 1px 0 var(--detail-line),0 0 18px var(--detail-glow)}.daish-link-quiet:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);bottom:4px;content:"";height:1px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .18s ease}.daish-link-quiet:hover:before{opacity:.72}.status-chip{background:rgba(3,0,3,.52)}.daish-input,.status-chip{box-shadow:inset 0 1px 0 var(--detail-line)}.daish-input{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),rgba(3,0,3,.72)}.daish-input:hover{border-color:color-mix(in srgb,var(--line) 70%,var(--detail-line) 30%)}@media (hover:hover){:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-step,.daish-signal-node,.daish-segmented-option,.daish-switch-control,.landing-panel-card,.landing-runway-console-node,.landing-runway-terminal,.landing-runway-node,.landing-feature-matrix-node,.landing-feature-peek-item,.landing-room-loop-node,.landing-runway-feature,.daish-action-flow-node,.web-auth-form,.web-entry-form,.web-setup-form,.web-form-readout-node,.web-settings-node,.web-playlist-status-node,.web-announce-node,.daish-flow-row,.daish-media-row,.daish-request-card):hover{background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 44%),rgba(15,3,10,.92);border-color:color-mix(in srgb,var(--primary) 66%,var(--detail) 34%);box-shadow:inset 0 1px 0 var(--detail-line),0 30px 92px rgba(255,143,185,.14),0 0 38px var(--detail-glow);transform:translateY(-4px)}:is(.daish-step,.daish-signal-node):hover{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 44%),rgba(15,3,10,.9)}.daish-segmented-option:not(.daish-segmented-option-active):hover,.daish-switch-control:hover{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 44%),rgba(255,143,185,.11);border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 24px var(--detail-glow)}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-toggle-action,.daish-icon-button,.daish-search-button,.daish-search-clear,.tab-button,.daish-switch-control,.status-chip):hover{transform:translateY(-2px)}.daish-action-flow-node:hover .daish-action-flow-icon,.landing-room-loop-node:hover .landing-room-loop-icon,.landing-runway-node:hover .landing-runway-icon,.tab-button:hover .tab-button-index{border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 20px var(--detail-glow);color:var(--detail);transform:scale(1.04)}.daish-input:focus,.daish-input:focus-visible,.daish-search-input:focus,.daish-search-input:focus-visible,.web-announce-input:focus,.web-announce-input:focus-visible{border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 0 4px rgba(255,143,185,.12),0 0 26px var(--detail-glow)}}.landing-core{border-color:color-mix(in srgb,var(--primary) 72%,var(--detail) 28%);box-shadow:inset 0 1px 0 var(--detail-line),0 0 0 1px rgba(255,255,255,.08),0 0 48px rgba(255,255,255,.06),var(--shadow)}.landing-orbit-ring{animation:landing-orbit-breathe 8s ease-in-out infinite;border:1px solid var(--detail-line);display:block;height:410px;left:50%;opacity:.72;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:410px;z-index:1}.landing-orbit-ring:after,.landing-orbit-ring:before{border:1px solid var(--line);border-radius:8px;content:"";position:absolute}.landing-orbit-ring:before{inset:42px -74px}.landing-orbit-ring:after{inset:-74px 42px}.landing-route-layer{display:block;inset:0;pointer-events:none;position:absolute;z-index:5}.landing-route-node{align-items:center;animation:landing-node-breathe 4.8s ease-in-out infinite;background:rgba(3,0,3,.86);border:1px solid var(--detail-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 0 22px var(--detail-glow);color:var(--detail-muted);display:inline-flex;font-size:10px;font-weight:900;justify-content:center;letter-spacing:0;min-height:30px;min-width:68px;padding:7px 9px;position:absolute;text-transform:uppercase}.landing-route-node:before{background:var(--primary);border-radius:8px;content:"";height:5px;margin-right:7px;width:5px}.landing-route-node-host{left:7%;top:34%}.landing-route-node-music{right:18%;top:8%}.landing-route-node-queue{right:6%;top:54%}.landing-route-node-guests{bottom:34%;right:2%}.landing-route-node-lock{bottom:14%;left:18%}.landing-route-node-guests,.landing-route-node-music{animation-delay:.9s}.landing-route-node-lock,.landing-route-node-queue{animation-delay:1.6s}.landing-stage-readout{animation:reveal-up .72s cubic-bezier(.16,1,.3,1) .36s both;bottom:30px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));left:0;max-width:330px;position:absolute;width:38%;z-index:6}.landing-stage-readout span{background:rgba(3,0,3,.78);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);color:var(--primary-soft);font-size:10px;font-weight:900;line-height:1.1;min-height:34px;overflow:hidden;padding:10px;position:relative;text-transform:uppercase}.landing-stage-readout span:after{animation:landing-readout-scan 4.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.landing-core:after,.landing-core:before,.landing-stage:after,.landing-stage:before{border-color:color-mix(in srgb,var(--line) 78%,var(--detail-line) 22%)}.landing-feature-peek-item:before,.landing-panel-card:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:18px;opacity:.42;pointer-events:none;position:absolute;right:18px;top:0}.landing-feature-peek-item{position:relative}.landing-panel-card :is(p,span,div){text-shadow:none}.landing-web-runway{position:relative;z-index:1}.landing-runway-shell{display:grid;gap:42px;min-height:660px;overflow:hidden;padding-block:54px 20px;position:relative}.landing-runway-shell:before{background:linear-gradient(90deg,transparent 0 18%,var(--detail-line) 18% calc(18% + 1px),transparent calc(18% + 1px) 100%),linear-gradient(90deg,transparent 0 82%,var(--line) 82% calc(82% + 1px),transparent calc(82% + 1px) 100%),linear-gradient(180deg,transparent 0 24%,var(--detail-line) 24% calc(24% + 1px),transparent calc(24% + 1px) 100%),linear-gradient(180deg,transparent 0 76%,var(--line) 76% calc(76% + 1px),transparent calc(76% + 1px) 100%);inset:0;opacity:.62}.landing-runway-shell:after,.landing-runway-shell:before{content:"";pointer-events:none;position:absolute;z-index:-1}.landing-runway-shell:after{animation:screen-signal-sweep 9.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);inset:0 auto 0 -42%;opacity:.72;width:38%}.landing-runway-head{align-items:end;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,.98fr) minmax(340px,.5fr);position:relative}.landing-runway-head:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);bottom:16px;height:1px;left:2%;opacity:.56;right:2%}.landing-runway-head:after,.landing-runway-head:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-runway-head:after{animation:landing-flow-x 7.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:15px;height:2px;left:0;opacity:.78;transform:translateX(-120%);width:142px}.landing-runway-header{max-width:790px;position:relative;z-index:1}.landing-runway-header h2{color:var(--foreground-strong);font-size:58px;font-weight:900;line-height:.98;max-width:760px;text-wrap:balance;text-shadow:none}.landing-runway-header p:last-child{color:color-mix(in srgb,var(--foreground) 82%,var(--detail) 18%);font-size:16px;font-weight:600;line-height:1.8;margin-top:18px;max-width:680px;text-wrap:pretty}.landing-runway-console{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.landing-runway-console:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);content:"";inset:14px;opacity:.52;pointer-events:none;position:absolute;z-index:0}.landing-runway-console-node{animation:reveal-up .56s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.14s + var(--console-index) * 80ms);background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 44%),rgba(15,3,10,.84);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 18px 56px rgba(255,143,185,.08),0 0 30px var(--detail-glow);display:grid;gap:12px;min-height:110px;overflow:hidden;padding:16px;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;z-index:1}.landing-runway-console-node:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:14px;opacity:.46;pointer-events:none;position:absolute;right:14px;top:0}.landing-runway-console-node:after{animation:surface-scan 6.2s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--console-index) * .22s);background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:0;content:"";height:2px;left:0;opacity:.64;pointer-events:none;position:absolute;right:0;transform:translateX(-105%)}.landing-runway-console-node span{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.landing-runway-console-node strong{color:var(--foreground-strong);font-size:18px;font-weight:900;line-height:1.08;text-wrap:balance}.landing-runway-console-node:hover{border-color:color-mix(in srgb,var(--primary) 66%,var(--detail) 34%);box-shadow:inset 0 1px 0 var(--detail-line),0 30px 92px rgba(255,143,185,.14),0 0 38px var(--detail-glow);transform:translateY(-4px)}.landing-runway-map{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.landing-runway-map:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:3%;pointer-events:none;position:absolute;right:3%;top:50%;z-index:-1}.landing-runway-node{align-items:start;background:rgba(15,3,10,.82);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);min-height:238px;overflow:hidden;padding:18px;position:relative}.landing-runway-node:before{animation:surface-scan 5.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:0;opacity:.42;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.landing-runway-index{background:var(--primary);border-radius:8px;color:var(--background);font-size:12px;font-weight:900;height:36px}.landing-runway-icon,.landing-runway-index{align-items:center;display:inline-flex;justify-content:center;width:42px}.landing-runway-icon{border:1px solid var(--detail-line);border-radius:8px;color:var(--primary);grid-column:1;height:42px}.landing-runway-copy{display:grid;gap:8px;grid-column:2;grid-row:1/span 2;min-width:0}.landing-runway-copy strong{color:var(--foreground-strong);font-size:22px;font-weight:900;line-height:1.08;text-wrap:balance}.landing-runway-copy>span:last-child{color:var(--primary-muted);font-size:13px;font-weight:700;line-height:1.55;text-wrap:pretty}.landing-feature-matrix{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.landing-feature-matrix:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);content:"";inset:18% 2% 18% 2%;opacity:.72;pointer-events:none;position:absolute;z-index:-1}.landing-feature-matrix-node{background:rgba(3,0,3,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:grid;gap:8px;min-height:156px;overflow:hidden;padding:18px;position:relative}.landing-feature-matrix-node:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:16px;opacity:.46;pointer-events:none;position:absolute;right:16px;top:0}.landing-feature-matrix-node:after{background:var(--primary);border-radius:8px;box-shadow:0 0 18px rgba(255,143,185,.28);content:"";height:6px;position:absolute;right:16px;top:18px;width:6px}.landing-feature-matrix-state{color:color-mix(in srgb,var(--primary-muted) 72%,var(--detail) 28%);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.landing-feature-matrix-node strong{color:var(--foreground-strong);font-size:18px;font-weight:900;line-height:1.08;text-wrap:balance}.landing-feature-matrix-node>span:last-child{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.48;text-wrap:pretty}.landing-room-loop{display:grid;gap:22px;position:relative}.landing-room-loop:before{background:linear-gradient(90deg,transparent 0 8%,var(--detail-line) 8% calc(8% + 1px),transparent calc(8% + 1px) 100%),linear-gradient(90deg,transparent 0 92%,var(--line) 92% calc(92% + 1px),transparent calc(92% + 1px) 100%),linear-gradient(180deg,transparent 0 50%,var(--detail-line) 50% calc(50% + 1px),transparent calc(50% + 1px) 100%);content:"";inset:0;opacity:.62;pointer-events:none;position:absolute;z-index:-1}.landing-room-loop:after{animation:landing-flow-x 6.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.78;pointer-events:none;position:absolute;top:calc(100% - 97px);transform:translateX(-120%);width:132px;z-index:0}.landing-room-loop-header{align-items:end;display:flex;justify-content:space-between;gap:24px}.landing-room-loop-header h3{color:var(--foreground-strong);font-size:42px;font-weight:900;line-height:1;max-width:520px;text-align:right;text-shadow:none;text-wrap:balance}.landing-room-loop-map{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.landing-room-loop-map:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:4%;pointer-events:none;position:absolute;right:4%;top:50%;z-index:-1}.landing-room-loop-node{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),rgba(15,3,10,.82);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 20px 62px rgba(255,143,185,.06);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:218px;overflow:hidden;padding:16px;position:relative;z-index:1}.landing-room-loop-node:before{animation:surface-scan 6.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.landing-room-loop-icon,.landing-room-loop-index{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;width:36px}.landing-room-loop-index{background:var(--primary);color:var(--background);font-size:11px;font-weight:900}.landing-room-loop-icon{border:1px solid var(--detail-line);color:var(--primary);grid-column:1}.landing-room-loop-copy{display:grid;gap:8px;grid-column:2;grid-row:1/span 2;min-width:0}.landing-room-loop-copy strong{color:var(--foreground-strong);font-size:19px;font-weight:900;line-height:1.08;text-wrap:balance}.landing-room-loop-copy>span:last-child{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.48;text-wrap:pretty}.landing-runway-feature-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-runway-feature{background:rgba(3,0,3,.66);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);min-height:150px;padding:22px;position:relative}.landing-runway-feature:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:18px;opacity:.38;pointer-events:none;position:absolute;right:18px;top:0}.landing-runway-feature p:last-child{color:var(--foreground-strong);font-size:24px;font-weight:900;line-height:1.12;margin-top:18px;text-wrap:balance}.landing-runway-terminal{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%),linear-gradient(90deg,transparent 0 32%,var(--detail-line) 32% calc(32% + 1px),transparent calc(32% + 1px) 100%),rgba(15,3,10,.86);border:1px solid var(--line-strong);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 30px 96px rgba(255,143,185,.1),0 0 44px var(--detail-glow);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;min-height:190px;overflow:hidden;padding:clamp(24px,2.4vw,36px);position:relative}.landing-runway-terminal:before{animation:landing-flow-x 6.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.78;pointer-events:none;position:absolute;top:0;transform:translateX(-120%);width:152px}.landing-runway-terminal h3{color:var(--foreground-strong);font-size:clamp(34px,3.4vw,52px);font-weight:900;line-height:.98;margin-top:14px;max-width:760px;text-wrap:balance}.landing-runway-terminal p:last-child{color:var(--detail-muted);font-size:15px;font-weight:680;line-height:1.72;margin-top:16px;max-width:760px;text-wrap:pretty}.landing-runway-terminal-actions{display:grid;gap:12px;min-width:240px}.stage-line{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent)}.web-auth-shell,.web-entry-shell,.web-settings-shell{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.07),transparent 18%),radial-gradient(circle at 82% 76%,rgba(255,127,180,.16),transparent 24%),conic-gradient(from 210deg at 66% 42%,transparent 0deg 226deg,rgba(255,143,185,.1) 246deg 270deg,transparent 292deg 1turn),linear-gradient(rgba(3,0,3,.68),rgba(3,0,3,.9)),linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.055) 28% calc(28% + 1px),transparent calc(28% + 1px) 100%),linear-gradient(90deg,transparent 0 72%,rgba(255,143,185,.08) 72% calc(72% + 1px),transparent calc(72% + 1px) 100%);background-size:100% 100%,100% 100%,140% 140%,100% 100%,100% 100%,100% 100%;border-inline:1px solid var(--detail-line);box-shadow:inset 0 1px 0 var(--detail-line),0 0 54px var(--detail-glow);animation:web-shell-atmosphere 14s ease-in-out infinite;isolation:isolate;max-width:min(1560px,calc(100vw - 40px))!important;min-height:calc(100svh - 40px);margin-block:20px;overflow:hidden;padding:clamp(30px,3.2vw,48px)!important;position:relative}.web-auth-shell:before,.web-entry-shell:before,.web-settings-shell:before{animation:web-shell-mesh 18s linear infinite;background:linear-gradient(90deg,transparent 0 28%,var(--detail-line) 28% calc(28% + 1px),transparent calc(28% + 1px) 100%),linear-gradient(90deg,transparent 0 72%,var(--line) 72% calc(72% + 1px),transparent calc(72% + 1px) 100%),linear-gradient(180deg,transparent 0 18%,var(--detail-line) 18% calc(18% + 1px),transparent calc(18% + 1px) 100%),linear-gradient(180deg,transparent 0 82%,var(--line) 82% calc(82% + 1px),transparent calc(82% + 1px) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 28%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,460px 460px;opacity:.58}.web-auth-shell:after,.web-entry-shell:after,.web-settings-shell:after{animation:screen-signal-sweep 8.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);height:auto;inset:0 auto 0 -42%;opacity:.64;right:auto;top:0;transform:none;width:38%}.web-auth-grid,.web-entry-grid{isolation:isolate;position:relative;display:grid;grid-template-areas:"hero form" "steps form" "flow form";grid-template-columns:minmax(0,.98fr) minmax(460px,.72fr);grid-template-rows:auto auto auto;gap:clamp(36px,4.2vw,68px);align-items:center;padding-block:clamp(18px,3.2vh,38px) 12px}.web-auth-grid:before,.web-entry-grid:before,.web-setup-grid:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);bottom:10%;content:"";left:22px;opacity:.38;pointer-events:none;position:absolute;right:22px;top:12%;z-index:-1}.web-auth-grid:after,.web-entry-grid:after,.web-setup-grid:after{animation:landing-flow-x 7.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;top:52%;transform:translateX(-120%);width:156px;z-index:-1}.web-auth-grid>.daish-step-rail,.web-entry-grid>.daish-step-rail,.web-setup-hero>.daish-step-rail{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),linear-gradient(180deg,rgba(255,127,180,.12),rgba(3,0,3,.7) 44%),rgba(3,0,3,.58);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 18px 62px rgba(255,127,180,.06);padding:8px;position:relative}.web-auth-grid>.daish-step-rail:before,.web-entry-grid>.daish-step-rail:before,.web-setup-hero>.daish-step-rail:before{animation:landing-flow-y 8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);bottom:10px;content:"";left:12px;opacity:.58;pointer-events:none;position:absolute;top:10px;transform:translateY(-120%);width:2px}.web-auth-hero,.web-entry-hero{grid-area:hero;max-width:620px;text-align:left}.web-auth-hero .daish-signal-icon,.web-entry-hero .daish-signal-icon{margin-left:0;margin-right:0}.web-auth-hero .daish-screen-title,.web-entry-hero .daish-screen-title,.web-settings-hero .daish-screen-title{margin-left:0;margin-right:0;max-width:680px;font-size:clamp(58px,5.2vw,76px);line-height:.98}.web-auth-hero .daish-screen-copy,.web-entry-hero .daish-screen-copy,.web-settings-hero .daish-screen-copy{margin-left:0;margin-right:0;max-width:560px}.web-auth-steps,.web-entry-steps{grid-area:steps;margin-top:24px;max-width:620px}.daish-action-flow{align-items:stretch;gap:12px;position:relative}.daish-action-flow:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);height:1px;left:4%;right:4%;z-index:-1}.daish-action-flow:after,.daish-action-flow:before{content:"";pointer-events:none;position:absolute;top:50%}.daish-action-flow:after{animation:landing-flow-x 6.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:0;opacity:.82;transform:translateX(-120%);width:120px;z-index:0}.daish-action-flow-node{animation:reveal-up .64s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--flow-delay,.16s);background:rgba(15,3,10,.88);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 18px 54px rgba(255,143,185,.06);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:126px;overflow:hidden;padding:14px;position:relative;z-index:1}.daish-action-flow-node:before{animation:surface-scan 6.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-105%)}.daish-action-flow-node-active{border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);box-shadow:inset 0 1px 0 var(--detail-line),0 18px 54px rgba(255,143,185,.08),0 0 30px var(--detail-glow)}.daish-action-flow-node-active:after{animation:node-bloom 4.2s ease-in-out infinite;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,127,180,.12) 38%,transparent 70%);content:"";height:120px;opacity:.72;pointer-events:none;position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:120px;z-index:0}.daish-action-flow-icon,.daish-action-flow-index{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;position:relative;z-index:1}.daish-action-flow-index{background:var(--primary);color:var(--background);font-size:11px;font-weight:900;height:30px;width:36px}.daish-action-flow-icon{border:1px solid var(--detail-line);color:var(--primary);grid-column:1;height:36px;width:36px}.daish-action-flow-copy{display:grid;gap:6px;grid-column:2;grid-row:1/span 2;min-width:0;position:relative;z-index:1}.daish-action-flow-copy strong{color:var(--foreground-strong);font-size:18px;font-weight:900;line-height:1.05;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.daish-action-flow-copy>span:last-child{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.42;overflow-wrap:normal;word-break:normal}.web-auth-flow-spine,.web-entry-flow-spine{grid-area:flow;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-28px;max-width:620px}.web-auth-form,.web-entry-form{align-self:center;grid-area:form;border:1px solid var(--line-strong);border-radius:8px;background:rgba(15,3,10,.9);box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);margin-top:0;padding:24px;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:100%}.web-auth-form{transform:rotate(-.35deg)}.web-entry-form{transform:rotate(.35deg)}.web-auth-form:before,.web-entry-form:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:18px;opacity:.42;pointer-events:none;position:absolute;right:18px;top:0}.web-auth-form:after,.web-entry-form:after{animation:landing-flow-y 7.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);content:"";left:0;opacity:.72;pointer-events:none;position:absolute;top:0;transform:translateY(-108px);width:2px;height:108px}.web-auth-form:hover,.web-entry-form:hover,.web-setup-form:hover{border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%);box-shadow:inset 0 1px 0 var(--detail-line),0 28px 92px rgba(255,143,185,.1),0 0 52px var(--detail-glow);transform:translateY(-4px) rotate(0deg)}.web-auth-form label.block,.web-entry-form label.block,.web-setup-form label.block{background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 46%),rgba(3,0,3,.5);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);overflow:hidden;padding:14px;position:relative;transition:background .22s ease,border-color .22s ease,transform .22s ease}.web-auth-form label.block:before,.web-entry-form label.block:before,.web-setup-form label.block:before{background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);bottom:12px;content:"";left:0;opacity:.46;pointer-events:none;position:absolute;top:12px;width:2px}.web-auth-form label.block:focus-within,.web-entry-form label.block:focus-within,.web-setup-form label.block:focus-within{background:rgba(255,143,185,.095);border-color:var(--line-strong);transform:translateY(-2px)}.web-form-readout{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.web-form-readout-node{background:rgba(3,0,3,.64);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);min-height:88px;overflow:hidden;padding:14px;position:relative}.web-form-readout-node:before{left:12px;opacity:.44;right:12px;top:0}.web-form-readout-node:after,.web-form-readout-node:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;pointer-events:none;position:absolute}.web-form-readout-node:after{animation:surface-scan 6.8s cubic-bezier(.65,0,.35,1) infinite;left:0;opacity:.52;right:0;bottom:0;transform:translateX(-105%)}.web-form-readout-node span{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);display:block;font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.web-form-readout-node strong{color:var(--foreground-strong);display:block;font-size:18px;font-weight:900;line-height:1.08;margin-top:12px;overflow-wrap:break-word;word-break:normal}.web-settings-shell{display:grid;grid-template-areas:"nav nav" "hero actions" "status actions" "flow actions";grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);grid-template-rows:auto auto auto auto;-moz-column-gap:72px;column-gap:72px;align-content:center}.web-settings-shell>.daish-link-quiet{grid-area:nav;align-self:start}.web-settings-hero{grid-area:hero;margin-top:54px}.web-settings-status{grid-area:status;margin-top:34px}.web-settings-flow-spine{grid-area:flow;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;max-width:620px}.web-settings-actions{grid-area:actions;align-self:center;margin-top:0;isolation:isolate;position:relative}.web-settings-actions:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);bottom:24px;left:22px;opacity:.42;right:22px;top:24px}.web-settings-actions:after,.web-settings-actions:before{content:"";pointer-events:none;position:absolute;z-index:0}.web-settings-actions:after{animation:landing-flow-x 7s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);height:2px;left:0;opacity:.72;top:50%;transform:translateX(-120%);width:148px}.web-settings-actions>*{position:relative;z-index:1}.web-settings-readout{margin-bottom:20px}.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong{padding:24px}.web-settings-command-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);position:relative}.web-settings-primary-stack{min-width:0}.web-settings-rail{align-content:start;gap:12px}.web-settings-node{background:rgba(3,0,3,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);min-height:104px;overflow:hidden;padding:16px;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.web-settings-node:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:16px;opacity:.38;pointer-events:none;position:absolute;right:16px;top:0}.web-settings-node:after{animation:surface-scan 6.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:0;content:"";height:2px;left:0;opacity:.58;pointer-events:none;position:absolute;right:0;transform:translateX(-105%)}.web-settings-node:hover{background:rgba(255,143,185,.11);border-color:var(--line-strong);transform:translateY(-4px)}.web-settings-node p:last-child{color:var(--foreground-strong);font-size:19px;font-weight:900;line-height:1.15;margin-top:14px;overflow-wrap:break-word;word-break:normal}.web-setup-shell{background:radial-gradient(circle at 18% 25%,rgba(255,255,255,.07),transparent 18%),radial-gradient(circle at 82% 72%,rgba(255,127,180,.16),transparent 24%),conic-gradient(from 220deg at 64% 44%,transparent 0deg 226deg,rgba(255,143,185,.1) 246deg 272deg,transparent 294deg 1turn),linear-gradient(rgba(3,0,3,.72),rgba(3,0,3,.92));background-size:100% 100%,100% 100%,140% 140%,100% 100%;animation:web-shell-atmosphere 14s ease-in-out infinite;border-inline:1px solid var(--detail-line);box-shadow:inset 0 1px 0 var(--detail-line),0 0 54px var(--detail-glow);isolation:isolate;max-width:min(1560px,calc(100vw - 40px))!important;min-height:calc(100svh - 40px);margin-block:20px;overflow:hidden;padding:clamp(30px,3.2vw,48px)!important;position:relative}.web-setup-shell:before{animation:web-shell-mesh 18s linear infinite;background:linear-gradient(90deg,transparent 0 31%,var(--detail-line) 31% calc(31% + 1px),transparent calc(31% + 1px) 100%),linear-gradient(90deg,transparent 0 73%,var(--line) 73% calc(73% + 1px),transparent calc(73% + 1px) 100%),linear-gradient(180deg,transparent 0 19%,var(--detail-line) 19% calc(19% + 1px),transparent calc(19% + 1px) 100%),linear-gradient(180deg,transparent 0 83%,var(--line) 83% calc(83% + 1px),transparent calc(83% + 1px) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 28%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,460px 460px;content:"";inset:0;opacity:.58;pointer-events:none;position:absolute;z-index:-1}.web-setup-grid{align-items:center;gap:clamp(36px,4.4vw,72px);grid-template-columns:minmax(0,.88fr) minmax(460px,1fr);isolation:isolate;min-height:calc(100svh - 176px);position:relative}.web-setup-hero .daish-screen-title{font-size:clamp(58px,5vw,76px);line-height:.98;max-width:720px}.web-setup-hero .daish-screen-copy{max-width:560px}.web-setup-flow-spine{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.web-setup-form{border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),rgba(15,3,10,.91);box-shadow:inset 0 1px 0 var(--detail-line),0 24px 86px rgba(255,127,180,.11),0 0 42px var(--detail-glow);padding:clamp(24px,2.2vw,34px);position:relative}.web-setup-form:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);height:1px;left:18px;opacity:.42;right:18px}.web-setup-form:after,.web-setup-form:before{content:"";pointer-events:none;position:absolute;top:0}.web-setup-form:after{animation:landing-flow-y 7.4s cubic-bezier(.65,0,.35,1) .5s infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);height:108px;opacity:.72;right:0;transform:translateY(-108px);width:2px}.web-mood-signal{background:linear-gradient(90deg,transparent 0 20%,var(--detail-line) 20% calc(20% + 1px),transparent calc(20% + 1px) 100%),linear-gradient(90deg,transparent 0 40%,var(--line) 40% calc(40% + 1px),transparent calc(40% + 1px) 100%),linear-gradient(90deg,transparent 0 60%,var(--line) 60% calc(60% + 1px),transparent calc(60% + 1px) 100%),linear-gradient(90deg,transparent 0 80%,var(--detail-line) 80% calc(80% + 1px),transparent calc(80% + 1px) 100%),rgba(3,0,3,.62);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);overflow:hidden;padding:14px;position:relative}.web-mood-signal:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:14px;opacity:.36;pointer-events:none;position:absolute;right:14px;top:0}.web-mood-signal-header{align-items:center;display:flex;justify-content:space-between;gap:16px;color:var(--detail-muted);font-size:11px;font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.web-mood-signal-header span:last-child{color:var(--foreground-strong);letter-spacing:0;text-transform:none}.web-mood-meter{background:rgba(255,143,185,.08);border:1px solid var(--line);border-radius:999px;height:12px;margin-top:14px;overflow:hidden;position:relative}.web-mood-meter:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";inset:50% 0 auto;height:1px;opacity:.72;position:absolute;transform:translateY(-50%)}.web-mood-meter span{background:linear-gradient(90deg,rgba(255,143,185,.66),var(--detail),rgba(255,143,185,.84));border-radius:inherit;bottom:2px;box-shadow:0 0 22px rgba(255,143,185,.26),0 0 18px var(--detail-glow);display:block;left:var(--mood-min);position:absolute;top:2px;width:var(--mood-range)}.web-playlist-picker{max-width:min(1120px,calc(100vw - 64px));padding:28px}.web-playlist-picker:before{background:linear-gradient(90deg,transparent 0 24%,var(--detail-line) 24% calc(24% + 1px),transparent calc(24% + 1px) 100%),linear-gradient(90deg,transparent 0 76%,var(--line) 76% calc(76% + 1px),transparent calc(76% + 1px) 100%),linear-gradient(180deg,transparent 0 22%,var(--detail-line) 22% calc(22% + 1px),transparent calc(22% + 1px) 100%);content:"";inset:0;opacity:.54;pointer-events:none;position:absolute;z-index:0}.web-playlist-picker>*{position:relative;z-index:1}.web-playlist-picker-header{margin-bottom:28px}.web-playlist-picker-header .daish-modal-title{font-size:54px;line-height:.98}.web-playlist-picker-grid{display:grid;gap:28px;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.web-playlist-picker-rail{align-self:start;display:grid;gap:12px;position:sticky;top:24px}.web-playlist-status-node{background:rgba(3,0,3,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);min-height:110px;overflow:hidden;padding:16px;position:relative}.web-playlist-status-node:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:16px;opacity:.38;pointer-events:none;position:absolute;right:16px;top:0}.web-playlist-status-node p:last-child{color:var(--foreground-strong);font-size:19px;font-weight:900;line-height:1.15;margin-top:14px;overflow-wrap:break-word;word-break:normal}.web-playlist-results{min-width:0}.web-playlist-results .daish-search-form{margin-bottom:18px}.web-playlist-results .daish-media-row{min-height:86px}.daish-modal-overlay{align-items:center;background:linear-gradient(rgba(3,0,3,.9),rgba(3,0,3,.96)),linear-gradient(90deg,transparent 0 24%,var(--detail-line) 24% calc(24% + 1px),transparent calc(24% + 1px) 100%),linear-gradient(90deg,transparent 0 76%,var(--line) 76% calc(76% + 1px),transparent calc(76% + 1px) 100%),linear-gradient(180deg,transparent 0 22%,var(--detail-line) 22% calc(22% + 1px),transparent calc(22% + 1px) 100%);padding:32px}.web-confirm-sheet{max-width:min(640px,calc(100vw - 64px));min-height:330px;padding:32px}.web-confirm-sheet:before{background:linear-gradient(90deg,transparent 0 33%,var(--detail-line) 33% calc(33% + 1px),transparent calc(33% + 1px) 100%),linear-gradient(180deg,transparent 0 72%,var(--line) 72% calc(72% + 1px),transparent calc(72% + 1px) 100%);content:"";inset:0;opacity:.58;pointer-events:none;position:absolute;z-index:0}.web-confirm-sheet>*{position:relative;z-index:1}.web-confirm-sheet .daish-modal-title{font-size:48px;line-height:.98;max-width:520px}.web-confirm-sheet .body-copy{max-width:520px}.web-confirm-actions{align-items:center;border-top:1px solid var(--line);padding-top:22px}.daish-notice-stack{left:auto;max-width:420px;right:32px;top:32px}.daish-notice{backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);min-height:72px;padding:16px 18px}.daish-notice-primary{background:rgba(255,143,185,.92)}.daish-notice-muted{background:rgba(15,3,10,.9);border-color:var(--detail-line)}.web-loading-page{display:grid;min-height:100svh;padding:32px;place-items:center}.web-loading-page:before{background:linear-gradient(90deg,transparent 0 27%,var(--detail-line) 27% calc(27% + 1px),transparent calc(27% + 1px) 100%),linear-gradient(90deg,transparent 0 73%,var(--line) 73% calc(73% + 1px),transparent calc(73% + 1px) 100%),linear-gradient(180deg,transparent 0 21%,var(--detail-line) 21% calc(21% + 1px),transparent calc(21% + 1px) 100%),linear-gradient(180deg,transparent 0 79%,var(--line) 79% calc(79% + 1px),transparent calc(79% + 1px) 100%);opacity:.58}.web-loading-page .daish-loading-card,.web-loading-panel .daish-loading-card{min-height:430px;padding:52px;width:min(760px,calc(100vw - 64px))}.web-loading-page .daish-loading-card h1,.web-loading-panel .daish-loading-card h1{font-size:clamp(42px,4.4vw,58px);max-width:620px}.web-loading-page .daish-loading-card .body-copy,.web-loading-panel .daish-loading-card .body-copy{max-width:560px}.web-loading-page .daish-loading-card .signal-bars,.web-loading-panel .daish-loading-card .signal-bars{height:68px;width:94px}.web-loading-page .daish-loading-readout,.web-loading-panel .daish-loading-readout{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:2px 4px;max-width:520px;width:100%}.web-loading-page .daish-loading-readout span,.web-loading-panel .daish-loading-readout span{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 42%),rgba(3,0,3,.66);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);color:var(--primary-soft);font-size:11px;font-weight:900;min-height:42px;padding:13px 10px;position:relative;text-transform:uppercase}.web-loading-panel{min-height:calc(100svh - 180px);padding:0}.web-state-shell{background:radial-gradient(circle at 20% 26%,rgba(255,255,255,.07),transparent 18%),radial-gradient(circle at 82% 72%,rgba(255,127,180,.15),transparent 24%),conic-gradient(from 220deg at 62% 42%,transparent 0deg 226deg,rgba(255,143,185,.1) 246deg 270deg,transparent 292deg 1turn),linear-gradient(rgba(3,0,3,.76),rgba(3,0,3,.92)),linear-gradient(90deg,transparent 0 32%,rgba(255,255,255,.055) 32% calc(32% + 1px),transparent calc(32% + 1px) 100%),linear-gradient(90deg,transparent 0 68%,rgba(255,143,185,.08) 68% calc(68% + 1px),transparent calc(68% + 1px) 100%);background-size:100% 100%,100% 100%,140% 140%,100% 100%,100% 100%,100% 100%;border-inline:1px solid var(--detail-line);box-shadow:inset 0 1px 0 var(--detail-line),0 0 54px var(--detail-glow);animation:web-shell-atmosphere 14s ease-in-out infinite;isolation:isolate;max-width:min(1060px,calc(100vw - 40px));min-height:calc(100svh - 40px);margin-block:20px;overflow:hidden;padding:clamp(30px,3vw,48px);position:relative}.web-state-shell:before{animation:web-shell-mesh 18s linear infinite;background:linear-gradient(90deg,transparent 0 32%,var(--detail-line) 32% calc(32% + 1px),transparent calc(32% + 1px) 100%),linear-gradient(90deg,transparent 0 68%,var(--line) 68% calc(68% + 1px),transparent calc(68% + 1px) 100%),linear-gradient(180deg,transparent 0 22%,var(--detail-line) 22% calc(22% + 1px),transparent calc(22% + 1px) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 28%);background-size:100% 100%,100% 100%,100% 100%,460px 460px;opacity:.58}.web-state-shell:after{animation:screen-signal-sweep 8.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);height:auto;inset:0 auto 0 -42%;opacity:.64;right:auto;top:0;transform:none;width:38%}.web-state-shell .daish-state-signal{align-items:center;display:grid;-moz-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);grid-template-areas:"icon readout" "label readout" "title readout" "detail readout" "path path" "alert alert" "actions actions";grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);margin-inline:auto;max-width:980px;text-align:left;width:100%}.web-state-shell .daish-state-actions{grid-area:actions;justify-self:center;max-width:560px}.web-state-shell .daish-state-icon{grid-area:icon;justify-self:start;margin-bottom:0;height:88px;width:108px}.web-state-shell .daish-state-signal>.section-label{grid-area:label;margin-top:28px}.web-state-shell .daish-state-signal h1{font-size:clamp(42px,4.2vw,56px);grid-area:title;max-width:680px}.web-state-shell .daish-state-alert,.web-state-shell .daish-state-signal .body-copy{max-width:580px}.web-state-shell .daish-state-signal .body-copy{grid-area:detail}.web-state-shell .daish-state-alert{grid-area:alert;justify-self:center}.web-state-shell .daish-state-readout{align-self:center;display:grid;gap:12px;grid-area:readout;justify-self:stretch}.web-state-shell .daish-state-readout>span{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 44%),rgba(15,3,10,.84);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 18px 56px rgba(255,143,185,.08);display:grid;gap:12px;min-height:92px;overflow:hidden;padding:16px;position:relative}.web-state-shell .daish-state-readout>span:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:14px;opacity:.46;pointer-events:none;position:absolute;right:14px;top:0}.web-state-shell .daish-state-readout>span:after{animation:surface-scan 6.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:0;content:"";height:2px;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;transform:translateX(-105%)}.web-state-shell .daish-state-readout>span>span{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.web-state-shell .daish-state-readout strong{color:var(--foreground-strong);font-size:20px;font-weight:900;line-height:1.08;overflow-wrap:break-word;word-break:normal}.web-state-shell .daish-state-path{align-items:center;display:grid;gap:10px;grid-area:path;grid-template-columns:repeat(4,1fr);justify-self:stretch;margin-top:32px;position:relative}.web-state-shell .daish-state-path:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);content:"";height:1px;left:4%;pointer-events:none;position:absolute;right:4%;top:50%;transform:translateY(-50%)}.web-state-shell .daish-state-path:after{animation:landing-flow-x 6.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.78;pointer-events:none;position:absolute;top:50%;transform:translateX(-120%);width:136px}.web-state-shell .daish-state-path span{background:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 70%,var(--detail) 30%);border-radius:8px;box-shadow:0 0 18px rgba(255,143,185,.22);display:block;height:12px;justify-self:center;position:relative;width:12px;z-index:1}.web-state-shell .daish-state-path span:nth-child(2),.web-state-shell .daish-state-path span:nth-child(4){background:var(--detail);box-shadow:0 0 18px var(--detail-glow)}.web-dashboard-content .daish-empty-path,.web-playlist-results .daish-empty-path,.web-room-content .daish-empty-path{display:grid}.web-dashboard-content .daish-empty-copy,.web-playlist-results .daish-empty-copy,.web-room-content .daish-empty-copy{font-size:15px;max-width:360px}.web-dashboard-shell{background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.07),transparent 17%),radial-gradient(circle at 88% 70%,rgba(255,127,180,.15),transparent 24%),conic-gradient(from 230deg at 58% 40%,transparent 0deg 222deg,rgba(255,143,185,.1) 244deg 274deg,transparent 296deg 1turn),linear-gradient(rgba(3,0,3,.72),rgba(3,0,3,.92));background-size:100% 100%,100% 100%,140% 140%,100% 100%;animation:web-shell-atmosphere 15s ease-in-out infinite;border-inline:1px solid var(--detail-line);box-shadow:inset 0 1px 0 var(--detail-line),0 0 54px var(--detail-glow);display:grid;grid-template-areas:"header header" "alert alert" "overview overview" "spine spine" "controls signal" "tabs content";grid-template-columns:minmax(280px,.3fr) minmax(0,1fr);gap:26px 36px;max-width:min(1560px,calc(100vw - 40px))!important;min-height:calc(100svh - 40px);margin-block:20px;overflow:hidden;padding:clamp(30px,3vw,48px)!important;position:relative}.web-dashboard-shell:before{animation:web-shell-mesh 18s linear infinite;background:linear-gradient(90deg,transparent 0 24%,var(--detail-line) 24% calc(24% + 1px),transparent calc(24% + 1px) 100%),linear-gradient(90deg,transparent 0 76%,var(--line) 76% calc(76% + 1px),transparent calc(76% + 1px) 100%),linear-gradient(180deg,transparent 0 16%,var(--detail-line) 16% calc(16% + 1px),transparent calc(16% + 1px) 100%),linear-gradient(180deg,transparent 0 84%,var(--line) 84% calc(84% + 1px),transparent calc(84% + 1px) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 28%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,460px 460px;inset:0;opacity:.58}.web-dashboard-shell:after,.web-dashboard-shell:before{content:"";pointer-events:none;position:absolute;z-index:-1}.web-dashboard-shell:after{animation:screen-signal-sweep 8.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),var(--primary),var(--detail-line),transparent);height:auto;inset:0 auto 0 -40%;opacity:.48;width:34%}.web-dashboard-header{grid-area:header;margin:0;padding-bottom:26px!important;position:relative}.web-dashboard-header:after,.web-room-header:after{animation:surface-scan 6.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:-1px;content:"";height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;width:min(360px,34vw)}.web-dashboard-header h1{font-size:clamp(48px,4.8vw,74px);letter-spacing:0}.web-dashboard-alert{grid-area:alert;margin-top:0}.web-dashboard-overview{grid-area:overview;grid-template-columns:minmax(0,1fr) minmax(330px,.34fr);margin-top:0}.web-now-card{isolation:isolate;min-height:270px;padding:clamp(26px,2.4vw,36px)}.web-now-card:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);height:1px;left:22px;opacity:.42;right:22px;top:0}.web-now-card:after,.web-now-card:before{content:"";pointer-events:none;position:absolute}.web-now-card:after{animation:surface-scan 6.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:0;height:2px;left:0;opacity:.78;right:0;top:auto;transform:translateX(-105%)}.web-now-card .daish-artwork-xl{height:132px;width:132px}.web-metric-rail{gap:16px;grid-template-columns:1fr;isolation:isolate;position:relative}.web-metric-rail:before{background:linear-gradient(180deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);bottom:24px;content:"";left:18px;opacity:.42;pointer-events:none;position:absolute;top:24px;width:1px;z-index:0}.web-metric-rail .daish-metric-card{background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 44%),rgba(15,3,10,.78);margin-left:12px;min-height:78px;z-index:1}.web-metric-rail .daish-metric-card:hover{background:rgba(255,143,185,.11);border-color:var(--line-strong);transform:translateX(6px)}.web-metric-rail .daish-metric-card:nth-child(2):after{animation-delay:.22s}.web-metric-rail .daish-metric-card:nth-child(3):after{animation-delay:.44s}.web-orchestration-spine{grid-area:spine;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.web-orchestration-node{min-height:142px}.web-control-rail{align-self:start;grid-area:controls;grid-template-columns:1fr;isolation:isolate;margin-top:0;position:sticky;top:32px}.web-control-rail:before{background:linear-gradient(180deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);bottom:14px;left:18px;opacity:.44;top:14px;width:1px}.web-control-rail:after,.web-control-rail:before{content:"";pointer-events:none;position:absolute;z-index:0}.web-control-rail:after{animation:signal-map-packet 4.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);height:72px;left:17px;opacity:.8;top:-80px;width:3px}.web-control-rail>*{position:relative;z-index:1}.web-signal-map{grid-area:signal;margin-top:0}.web-room-map .daish-signal-map,.web-signal-map .daish-signal-map{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 46%),rgba(15,3,10,.78);box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);min-height:100%}.web-dashboard-tabs{align-self:start;grid-area:tabs;grid-template-columns:1fr;margin-top:0;position:sticky;top:176px}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{background:rgba(3,0,3,.48);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);gap:10px;overflow:hidden;padding:12px;position:sticky}.web-dashboard-tabs.daish-tab-rail:before,.web-room-tabs.daish-tab-rail:before{background:linear-gradient(180deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent);bottom:18px;content:"";left:29px;pointer-events:none;position:absolute;top:18px;width:1px;z-index:0}.web-dashboard-tabs.daish-tab-rail:after,.web-room-tabs.daish-tab-rail:after{animation:landing-flow-y 6.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);content:"";height:82px;left:28px;opacity:.82;pointer-events:none;position:absolute;top:0;transform:translateY(-108px);width:3px;z-index:0}.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button{align-items:center;animation:reveal-up .62s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--tab-delay,.12s);background:rgba(15,3,10,.82);box-shadow:inset 0 1px 0 var(--detail-line);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);height:64px;padding:10px 14px;text-align:left;z-index:1}.web-dashboard-tabs .tab-button:before,.web-room-tabs .tab-button:before{background:linear-gradient(90deg,transparent,var(--detail-line),transparent);content:"";height:1px;left:12px;opacity:.42;pointer-events:none;position:absolute;right:12px;top:0}.web-dashboard-tabs .tab-button-index,.web-room-tabs .tab-button-index{align-items:center;background:var(--background);border:1px solid var(--detail-line);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:11px;font-weight:900;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.web-dashboard-tabs .tab-button-active,.web-room-tabs .tab-button-active{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 30px var(--detail-glow);color:var(--background)}.web-dashboard-tabs .tab-button-active .tab-button-index,.web-room-tabs .tab-button-active .tab-button-index{background:var(--background);border-color:var(--background);color:var(--primary-soft)}.web-dashboard-content{grid-area:content;margin-top:0;min-height:560px;padding-bottom:32px}.web-dashboard-content .daish-tab-panel{min-height:560px}.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),linear-gradient(90deg,transparent 0 34%,rgba(255,255,255,.045) 34% calc(34% + 1px),transparent calc(34% + 1px) 100%),rgba(15,3,10,.82);border:1px solid var(--detail-line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line),0 24px 80px rgba(255,143,185,.08),0 0 42px var(--detail-glow);overflow:hidden;padding:clamp(20px,2vw,28px);position:relative}.web-dashboard-content .daish-tab-panel:before,.web-room-content .daish-tab-panel:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);bottom:20px;content:"";left:20px;opacity:.38;pointer-events:none;position:absolute;right:20px;top:20px;z-index:0}.web-dashboard-content .daish-tab-panel:after,.web-room-content .daish-tab-panel:after{animation:landing-flow-x 7.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;top:50%;transform:translateX(-120%);width:156px;z-index:0}.web-dashboard-content .daish-tab-panel>*,.web-room-content .daish-tab-panel>*{position:relative;z-index:1}.web-dashboard-content .daish-tab-panel>.section-label,.web-room-content .daish-tab-panel>.section-label{align-items:center;border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);display:inline-flex;min-height:34px;padding-inline:12px;width:-moz-fit-content;width:fit-content}.web-dashboard-content .daish-tab-panel>.daish-panel,.web-room-content .daish-tab-panel>.daish-panel{min-height:330px;padding:44px}.web-dashboard-content .daish-search-form,.web-room-content .daish-search-form{background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 44%),rgba(3,0,3,.58);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);overflow:hidden;padding:12px}.web-dashboard-content .daish-search-form:after,.web-room-content .daish-search-form:after{animation:surface-scan 6.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),var(--primary),transparent);bottom:0;content:"";height:2px;left:0;opacity:.68;pointer-events:none;position:absolute;right:0;transform:translateX(-105%)}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.web-dashboard-content #host-requests-panel{gap:14px}.web-dashboard-content #host-requests-panel>:not([hidden])~:not([hidden]){margin-top:0}.web-dashboard-content #host-requests-panel>.daish-panel,.web-dashboard-content #host-requests-panel>.section-label{grid-column:1/-1}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{gap:14px;isolation:isolate;position:relative}.web-dashboard-content #host-requests-panel:before,.web-dashboard-content .daish-flow-list:before,.web-dashboard-content .web-search-results-grid:before,.web-room-content .daish-flow-list:before,.web-room-request-grid:before,.web-room-search-results:before{background:linear-gradient(90deg,transparent,var(--detail-line),var(--line-strong),var(--detail-line),transparent),linear-gradient(180deg,transparent,var(--detail-line),transparent);bottom:22px;content:"";height:auto;left:22px;opacity:.54;pointer-events:none;position:absolute;right:22px;top:22px;width:auto;z-index:0}.web-dashboard-content #host-requests-panel:after,.web-dashboard-content .daish-flow-list:after,.web-dashboard-content .web-search-results-grid:after,.web-room-content .daish-flow-list:after,.web-room-request-grid:after,.web-room-search-results:after{animation:landing-flow-x 7.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);content:"";height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;top:50%;transform:translateX(-120%);width:148px;z-index:0}.web-dashboard-content #host-requests-panel>*,.web-dashboard-content .daish-flow-list>*,.web-dashboard-content .web-search-results-grid>*,.web-room-content .daish-flow-list>*,.web-room-request-grid>*,.web-room-search-results>*{position:relative;z-index:1}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card){animation:reveal-up .54s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 42%),rgba(15,3,10,.84);border-color:color-mix(in srgb,var(--line) 72%,var(--detail-line) 28%);min-height:94px;padding:16px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row):before,.web-room-content :is(.daish-flow-row,.daish-media-row):before{background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);bottom:14px;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;top:14px;width:2px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row):hover,.web-room-content :is(.daish-flow-row,.daish-media-row):hover{transform:translateY(-3px) translateX(3px)}.web-dashboard-content .daish-request-card,.web-room-content .daish-request-card{padding:18px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) :is(p,span),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) :is(p,span){text-shadow:none}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-child,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-child{letter-spacing:0}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):first-of-type,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):first-of-type{animation-delay:80ms}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(2),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(2){animation-delay:.13s}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(3),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(3){animation-delay:.18s}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(4),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(4){animation-delay:.23s}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(5),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(5){animation-delay:.28s}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(6),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):nth-of-type(6){animation-delay:.33s}.web-announce-panel{position:relative}.web-announce-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)}.web-announce-compose{min-width:0}.web-announce-input{min-height:220px;padding:18px}.web-announce-rail{align-content:start;gap:12px}.web-announce-node{background:rgba(3,0,3,.72);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px 0 var(--detail-line);min-height:104px;overflow:hidden;padding:16px;position:relative}.web-announce-node:before{background:linear-gradient(90deg,transparent,var(--detail),transparent);content:"";height:1px;left:16px;opacity:.38;pointer-events:none;position:absolute;right:16px;top:0}.web-announce-node p:last-child{color:var(--foreground-strong);font-size:20px;font-weight:900;line-height:1.12;margin-top:14px;overflow-wrap:break-word;word-break:normal}.web-end-session-button{border-color:var(--detail-line)}.web-room-shell{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.07),transparent 18%),radial-gradient(circle at 84% 76%,rgba(255,127,180,.15),transparent 24%),conic-gradient(from 218deg at 62% 42%,transparent 0deg 224deg,rgba(255,143,185,.1) 246deg 274deg,transparent 296deg 1turn),linear-gradient(rgba(3,0,3,.68),rgba(3,0,3,.9)),linear-gradient(90deg,transparent 0 30%,rgba(255,255,255,.055) 30% calc(30% + 1px),transparent calc(30% + 1px) 100%),linear-gradient(90deg,transparent 0 72%,rgba(255,143,185,.08) 72% calc(72% + 1px),transparent calc(72% + 1px) 100%);background-size:100% 100%,100% 100%,140% 140%,100% 100%,100% 100%,100% 100%;border-inline:1px solid var(--detail-line);box-shadow:inset 0 1px 0 var(--detail-line),0 0 54px var(--detail-glow);animation:web-shell-atmosphere 14s ease-in-out infinite;display:grid;grid-template-areas:"header header" "now map" "flow flow" "tabs content";grid-template-columns:minmax(460px,.86fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:26px 56px;max-width:min(1560px,calc(100vw - 40px));min-height:calc(100svh - 40px);margin-block:20px;isolation:isolate;overflow:hidden;padding:clamp(30px,3vw,48px);position:relative}.web-room-shell:before{animation:web-shell-mesh 18s linear infinite;background:linear-gradient(90deg,transparent 0 30%,var(--detail-line) 30% calc(30% + 1px),transparent calc(30% + 1px) 100%),linear-gradient(90deg,transparent 0 72%,var(--line) 72% calc(72% + 1px),transparent calc(72% + 1px) 100%),linear-gradient(180deg,transparent 0 18%,var(--detail-line) 18% calc(18% + 1px),transparent calc(18% + 1px) 100%),linear-gradient(180deg,transparent 0 82%,var(--line) 82% calc(82% + 1px),transparent calc(82% + 1px) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 28%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,460px 460px;opacity:.62}.web-room-shell:after{animation:screen-signal-sweep 8.2s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail-line),transparent);height:auto;inset:0 auto 0 -42%;opacity:.64;right:auto;top:0;transform:none;width:38%}.web-room-header{grid-area:header;padding:0 0 26px!important;position:relative}.web-room-header h1{font-size:clamp(44px,4.2vw,66px);max-width:760px}.web-room-now{grid-area:now;padding:0}.web-room-now>.daish-panel-strong{height:100%;isolation:isolate;padding:clamp(24px,2.2vw,34px)}.web-room-now>.daish-panel-strong:before{border:1px solid var(--detail-line);border-radius:8px;content:"";inset:18px;opacity:.28;pointer-events:none;position:absolute}.web-room-now>.daish-panel-strong:after{animation:surface-scan 6.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,var(--detail),var(--primary),transparent);bottom:0;content:"";height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;right:0;top:auto;transform:translateX(-105%)}.web-room-map{grid-area:map;padding:0}.web-room-flow-spine{grid-area:flow;grid-template-columns:repeat(5,minmax(0,1fr))}.web-orchestration-spine:before,.web-room-flow-spine:before{left:3%;right:3%}.web-orchestration-spine:after,.web-room-flow-spine:after{width:140px}.web-room-flow-node{min-height:132px}.web-room-tabs{align-self:start;grid-area:tabs;grid-template-columns:1fr;padding:0;position:sticky;top:32px}.web-room-content{grid-area:content;min-height:420px;overflow:visible;padding:0 0 24px}.web-room-content .daish-tab-panel{min-height:420px}.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.web-room-search-results>:not([hidden])~:not([hidden]){margin-top:0}.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card{min-height:88px}.web-room-content .daish-request-card{display:grid;align-content:space-between;gap:18px;padding:18px}.web-room-content .daish-status-rail{border-top:1px solid var(--line);margin-top:0;padding-top:14px}.web-room-content .daish-empty-signal{height:70px;width:96px}}@media (min-width:900px) and (max-width:1180px){.landing-hero-grid,.landing-hero-section{min-height:900px}.landing-hero-grid{-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(390px,.86fr) minmax(0,1fr)}.landing-wordmark{font-size:clamp(82px,9vw,104px)!important}.landing-tagline{font-size:clamp(38px,4.8vw,48px)!important;max-width:440px}.landing-hero-copy{font-size:16px;max-width:430px}.landing-stage{min-height:640px;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translateY(0)}.landing-panel-host{top:8px;width:min(74%,390px)}.landing-panel-engine{top:178px;width:min(48%,270px)}.landing-panel-lock{top:360px;width:min(46%,240px)}.landing-panel-guest{width:min(66%,360px)}.web-auth-grid,.web-entry-grid{grid-template-areas:"hero form" "steps form";grid-template-columns:minmax(0,.88fr) minmax(420px,.92fr);grid-template-rows:auto auto;gap:34px}.web-auth-flow-spine,.web-entry-flow-spine{display:none!important}}@media (min-width:900px){.landing-hero-grid{align-items:center}.landing-stage{-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black);mask-image:linear-gradient(90deg,transparent,black 7%,black)}.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 36%),linear-gradient(180deg,rgba(255,127,180,.11),rgba(3,0,3,.82) 42%),rgba(3,0,3,.78)}.landing-room-loop-node:after,.landing-runway-feature:after,.landing-runway-node:after{animation:landing-flow-y 7.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(180deg,transparent,var(--detail),var(--primary),transparent);bottom:0;content:"";opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-120%);width:1px}.landing-feature-matrix{gap:14px}.landing-feature-matrix-node{min-height:142px}.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-state-shell{min-height:min(900px,calc(100svh - 40px))}.web-auth-grid,.web-entry-grid{align-content:center;gap:clamp(28px,3.4vw,54px);grid-template-columns:minmax(0,1.02fr) minmax(500px,.78fr);min-height:min(760px,calc(100svh - 150px));padding-block:10px}.web-auth-hero .daish-screen-title,.web-entry-hero .daish-screen-title,.web-settings-hero .daish-screen-title{font-size:clamp(56px,5vw,72px);letter-spacing:0}.web-auth-hero .daish-screen-copy,.web-entry-hero .daish-screen-copy{max-width:620px}.web-auth-flow-spine,.web-auth-steps,.web-entry-flow-spine,.web-entry-steps{max-width:690px}.web-auth-form,.web-entry-form{max-width:560px;justify-self:end}.web-state-shell{max-width:min(1280px,calc(100vw - 40px))!important}.web-state-shell .daish-state-signal h1{font-size:clamp(54px,5.4vw,78px)}}@media (min-width:900px) and (max-width:1180px){.landing-hero-grid{-moz-column-gap:18px;column-gap:18px;grid-template-columns:minmax(380px,.78fr) minmax(0,1fr)}.landing-stage{-webkit-mask-image:linear-gradient(90deg,transparent,black 13%,black);mask-image:linear-gradient(90deg,transparent,black 13%,black);min-height:610px;transform:translateX(46px) scale(.88) rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y));transform-origin:center right}.landing-panel-host{left:24px;width:min(70%,360px)}.landing-panel-engine{right:22px;width:min(45%,250px)}.landing-panel-lock{left:28px;width:min(43%,220px)}.landing-panel-guest{right:18px;width:min(64%,340px)}.landing-stage-readout{left:22px;max-width:420px}.landing-feature-peek{max-width:440px}.landing-runway-head{align-items:start;grid-template-columns:minmax(0,1fr)}.landing-runway-console{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-runway-console-node{min-height:96px}.web-auth-grid,.web-entry-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.88fr)}.web-auth-form,.web-entry-form{max-width:500px}}@media (max-width:640px){.daish-screen-title{font-size:32px;max-width:min(100%,320px)}.daish-screen-title-sm{font-size:30px;max-width:min(100%,300px)}.daish-screen-title-lg{font-size:34px;max-width:min(100%,340px)}.daish-screen-copy{max-width:min(100%,320px)}.daish-loading-card{padding:30px 18px;width:min(100%,calc(100vw - 32px))}.daish-loading-card h1,.daish-loading-card h2{font-size:24px}.daish-state-signal{padding-block:32px}.daish-state-signal h1{font-size:30px}.daish-state-alert,.daish-state-signal .body-copy,.daish-state-signal h1{max-width:min(100%,340px)}.daish-code-field{padding:12px}.daish-code-cells{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.daish-code-cell{font-size:22px;height:64px}.daish-mobile .daish-code-field,.daish-mobile .daish-input,.daish-mobile .daish-segmented,.daish-mobile .daish-step-rail,.daish-mobile form{max-width:min(100%,calc(100vw - 32px))}.daish-mobile .daish-code-field,.daish-mobile .daish-segmented,.daish-mobile .daish-step-rail,.daish-mobile form{margin-left:auto;margin-right:auto;width:100%}.daish-step{grid-template-columns:32px minmax(0,1fr);min-height:78px;padding:12px}.daish-step-state{display:none}.landing-hero-grid{align-items:start;min-height:auto;padding-bottom:52px;padding-top:28px}.landing-wordmark{font-size:64px;padding-bottom:10px}.landing-tagline{font-size:31px;line-height:1.18;max-width:min(100%,330px)}.landing-tagline span{display:block}.landing-hero-copy{line-height:1.75;max-width:min(100%,330px)}.landing-feature-peek{display:none}.landing-lane-switcher{max-width:100%}.landing-lane-tabs{grid-template-columns:1fr}.landing-lane-tab{min-height:58px}.landing-lane-preview{min-height:auto}.landing-mobile-flow{display:grid;gap:0;margin-top:20px;overflow:hidden;position:relative;border:1px solid var(--line);border-radius:8px;background:rgba(15,3,10,.74);padding:4px 0}.landing-cta-line:before{bottom:12px;height:auto;left:50%;right:auto;top:12px;transform:translateX(-50%);width:1px}.landing-mobile-flow:before{content:"";position:absolute;bottom:28px;left:31px;top:28px;width:1px;background:var(--line)}.landing-mobile-flow:after{content:"";position:absolute;height:68px;left:30px;top:-76px;width:3px;background:var(--primary);animation:mobile-flow-packet 3.4s cubic-bezier(.65,0,.35,1) infinite}.landing-mobile-flow-node{align-items:center;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:82px;padding:16px 18px 16px 14px;position:relative;z-index:1}.landing-mobile-flow-node+.landing-mobile-flow-node{border-top:1px solid var(--line)}.landing-mobile-flow-dot{display:block;height:13px;justify-self:center;width:13px;border:1px solid var(--primary);border-radius:8px;background:var(--background);box-shadow:0 0 0 5px rgba(255,143,185,.08)}.landing-mobile-flow-copy{display:grid;gap:5px;min-width:0}.landing-mobile-flow-node strong{color:var(--primary-soft);font-size:14px;line-height:1.2}.landing-mobile-flow-copy span{color:var(--primary-muted);font-size:12px;font-weight:700;line-height:1.35}.landing-mobile-flow-index{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:11px;font-weight:900;height:32px;justify-content:center;min-width:36px;padding-inline:8px}.landing-stage{min-height:880px}.landing-stage:before{height:82%;width:78%}.landing-stage:after{height:54%;width:54%}.landing-core{height:104px;top:51%;width:146px}.landing-panel-card{padding:16px}.landing-panel-host{left:0;top:22px;width:92%}.landing-panel-engine{right:0;top:286px;width:82%}.landing-panel-lock{left:0;top:514px;width:78%}.landing-panel-guest{bottom:30px;right:0;width:94%}}@media (max-width:360px){.landing-wordmark{font-size:58px}.landing-tagline{font-size:31px}}@media (max-width:480px){.daish-modal-overlay,.daish-modal-sheet{padding:16px}.daish-modal-header{margin-bottom:20px}.daish-modal-title{font-size:28px}.daish-code-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.daish-code-cell{height:54px}.daish-alert-with-action{align-items:start;grid-template-columns:auto minmax(0,1fr)}.daish-alert-action{grid-column:1/-1;width:100%}.daish-alert-action>*{width:100%}}@keyframes mobile-flow-packet{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(214px)}}.landing-page:before{display:none}.landing-site-header{align-items:center;display:flex;gap:12px;justify-content:space-between;left:max(20px,calc((100vw - 1560px) / 2));overflow:visible;padding:0;position:absolute;right:max(20px,calc((100vw - 1560px) / 2));top:18px;transform:none;width:auto;z-index:5}.landing-site-header:before{display:none}.landing-site-brand{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--foreground-strong);display:inline-flex;gap:14px;min-width:0;min-height:58px;overflow:visible;padding:0;position:relative;text-decoration:none;backdrop-filter:none}.landing-site-brand:after{background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,127,180,.62),transparent);content:"";height:1px;opacity:.68;width:clamp(44px,5vw,82px)}.landing-site-wordmark{font-size:16px;font-weight:950;line-height:1;letter-spacing:.14em;text-shadow:0 0 26px rgba(255,255,255,.16);white-space:nowrap}.landing-site-nav{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.075),transparent 42%),rgba(3,0,3,.56);border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);flex-wrap:wrap}.landing-site-actions,.landing-site-nav{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-height:58px;padding:9px;backdrop-filter:blur(16px)}.landing-site-actions{background:radial-gradient(circle at 86% 18%,rgba(255,127,180,.16),transparent 42%),rgba(3,0,3,.58);border:1px solid color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.landing-site-actions a,.landing-site-footer nav a,.landing-site-nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:13px;font-weight:850;min-height:38px;overflow:hidden;padding:9px 12px;position:relative;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.landing-site-actions a:after,.landing-site-footer nav a:after,.landing-site-nav a:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-site-actions a:hover,.landing-site-footer nav a:hover,.landing-site-nav a:hover{background:rgba(255,255,255,.045);border-color:var(--detail-line);box-shadow:0 12px 36px rgba(255,127,180,.1);color:var(--foreground-strong);transform:translateY(-2px)}.landing-site-actions a:hover:after,.landing-site-footer nav a:hover:after,.landing-site-nav a:hover:after{transform:translateX(120%)}.landing-site-nav-cta{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%)!important;color:var(--background)!important}.landing-site-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding-bottom:44px;padding-top:30px}.landing-site-footer>div{max-width:620px}.landing-site-footer p:last-child{color:var(--detail-muted);font-size:15px;font-weight:720;line-height:1.6;margin-top:8px}.landing-site-footer nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.landing-hero-section{background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.07),transparent 26%),radial-gradient(ellipse at calc(var(--pointer-x) + 18%) calc(var(--pointer-y) + 12%),rgba(255,127,180,.12),transparent 34%),radial-gradient(ellipse at 14% 20%,rgba(255,255,255,.05),transparent 32%),radial-gradient(ellipse at 84% 78%,rgba(255,127,180,.09),transparent 38%),linear-gradient(180deg,rgba(3,0,3,.98),rgba(5,0,5,.93) 48%,rgba(3,0,3,.99))}.landing-hero-section:after,.landing-hero-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-hero-section:before{animation:landing-soft-drift-a 18s ease-in-out infinite;background:radial-gradient(ellipse at 28% 44%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at 62% 58%,rgba(255,127,180,.13),transparent 50%);border-radius:999px;filter:blur(34px);height:clamp(360px,38vw,620px);left:-10%;opacity:.62;right:-8%;top:12%}.landing-hero-section:after{animation:landing-soft-drift-b 22s ease-in-out infinite;background:radial-gradient(ellipse at 42% 36%,rgba(255,255,255,.1),transparent 34%),radial-gradient(ellipse at 66% 62%,rgba(255,127,180,.13),transparent 52%);border-radius:999px;filter:blur(32px);height:min(620px,50vw);opacity:.42;right:max(12px,7vw);top:18%;width:min(560px,46vw)}.landing-hero-grid{padding-top:clamp(112px,12vh,150px)!important}.landing-background-motion{mix-blend-mode:screen;transform-style:flat}.landing-background-motion:before{animation:landing-lumen-swim-a 34s ease-in-out infinite;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.105),transparent 31%),radial-gradient(ellipse at calc(var(--pointer-x) + 18%) calc(var(--pointer-y) + 20%),rgba(255,127,180,.125),transparent 43%),radial-gradient(ellipse at 50% 58%,rgba(255,255,255,.035),transparent 66%);filter:blur(54px);opacity:.62;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) scale(1.05);will-change:opacity,transform}.landing-background-motion:after{animation:landing-lumen-swim-b 38s ease-in-out infinite reverse;background:radial-gradient(ellipse at 18% 78%,rgba(255,255,255,.052),transparent 48%),radial-gradient(ellipse at 86% 18%,rgba(255,127,180,.1),transparent 56%),radial-gradient(ellipse at 58% 44%,rgba(255,255,255,.036),transparent 68%);filter:blur(58px);-webkit-mask-image:none;mask-image:none;opacity:.48;will-change:opacity,transform}.landing-bg-ribbon{background:radial-gradient(ellipse at 35% 43%,rgba(255,255,255,.095),transparent 54%),radial-gradient(ellipse at 67% 58%,rgba(255,127,180,.118),transparent 64%);border-radius:48% 52% 46% 54%/56% 44% 58% 42%;filter:blur(72px);height:clamp(360px,34vw,640px);opacity:.22;pointer-events:none!important;position:absolute;width:clamp(740px,84vw,1440px);will-change:border-radius,opacity,transform}.landing-bg-ribbon-a{animation:landing-veil-float-a 36s ease-in-out infinite;left:-22%;top:2%}.landing-bg-ribbon-b{animation:landing-veil-float-b 42s ease-in-out infinite;right:-28%;top:32%}.landing-bg-ribbon-c{animation:landing-veil-float-c 46s ease-in-out infinite;bottom:-26%;left:12%;opacity:.18}@media (min-width:900px){.landing-page:after{animation:landing-page-wash 28s ease-in-out infinite;background:radial-gradient(ellipse at 16% 18%,rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at 82% 26%,rgba(255,127,180,.1),transparent 48%),radial-gradient(ellipse at 48% 82%,rgba(255,255,255,.045),transparent 56%),linear-gradient(180deg,rgba(3,0,3,.02),rgba(255,127,180,.035) 46%,rgba(3,0,3,.02));background-size:100% 100%;filter:blur(24px);margin-inline:0;opacity:.34;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(1.04);will-change:transform,opacity}.landing-hero-section{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(20% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.062),transparent 38%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(72% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.1),transparent 48%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(6,0,6,.94) 48%,rgba(3,0,3,.99));isolation:isolate}.landing-hero-section:before{animation:landing-ambient-wash-a 18s ease-in-out infinite;background:radial-gradient(ellipse at 34% 42%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at 68% 58%,rgba(255,127,180,.14),transparent 56%);filter:blur(48px);height:clamp(420px,44vw,720px);left:-18%;opacity:.58;right:-18%;top:10%}.landing-hero-section:after{animation:landing-ambient-wash-b 24s ease-in-out infinite;background:radial-gradient(ellipse at 36% 40%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at 70% 62%,rgba(255,127,180,.12),transparent 58%);filter:blur(46px);height:min(680px,54vw);opacity:.4;right:-4%;top:16%;width:min(700px,54vw)}.landing-background-motion{inset:-22%}.landing-background-motion:before{animation:landing-lumen-swim-a 34s ease-in-out infinite;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.105),transparent 32%),radial-gradient(ellipse at calc(var(--pointer-x) + 20%) calc(var(--pointer-y) + 18%),rgba(255,127,180,.118),transparent 48%),radial-gradient(ellipse at 50% 58%,rgba(255,255,255,.035),transparent 68%);filter:blur(60px);opacity:.58}.landing-background-motion:after{animation:landing-lumen-swim-b 38s ease-in-out infinite reverse;background:radial-gradient(ellipse at 24% 76%,rgba(255,255,255,.05),transparent 50%),radial-gradient(ellipse at 82% 22%,rgba(255,127,180,.092),transparent 58%),radial-gradient(ellipse at 58% 44%,rgba(255,255,255,.033),transparent 68%);filter:blur(64px);opacity:.46}.landing-bg-ribbon{background:radial-gradient(ellipse at 36% 44%,rgba(255,255,255,.096),transparent 56%),radial-gradient(ellipse at 66% 58%,rgba(255,127,180,.11),transparent 66%);filter:blur(78px);height:clamp(420px,38vw,700px);opacity:.2;width:clamp(780px,84vw,1480px)}.landing-bg-ribbon-a{animation:landing-veil-float-a 36s ease-in-out infinite}.landing-bg-ribbon-b{animation:landing-veil-float-b 42s ease-in-out infinite}.landing-bg-ribbon-c{animation:landing-veil-float-c 46s ease-in-out infinite}}.daish-pointer-aura{display:none}@media (hover:hover) and (pointer:fine){.daish-pointer-aura{--pointer-aura-x:-100px;--pointer-aura-y:-100px;border:1px solid rgba(255,255,255,.34);border-radius:999px;display:block;height:34px;left:var(--pointer-aura-x);opacity:0;pointer-events:none!important;position:fixed;top:var(--pointer-aura-y);transform:translate3d(-50%,-50%,0) scale(.82);transition:border-color .14s ease,box-shadow .14s ease,height .14s ease,opacity .14s ease,transform 70ms linear,width .14s ease;width:34px;z-index:2147483647}.daish-pointer-aura:before{background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,127,180,.14) 38%,transparent 72%);border-radius:inherit;content:"";filter:blur(5px);inset:-28px;opacity:.78;position:absolute}.daish-pointer-aura[data-visible=true]{opacity:.82}.daish-pointer-aura[data-interactive=true]{border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%);box-shadow:0 0 24px rgba(255,127,180,.18),0 0 32px rgba(255,255,255,.08);height:52px;width:52px}.daish-pointer-aura[data-pressed=true]{opacity:.62;transform:translate3d(-50%,-50%,0) scale(.7)}}.landing-feature-matrix-node,.landing-feature-peek-item,.landing-lane-switcher,.landing-mobile-flow-node,.landing-panel-card,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-shell,.landing-runway-terminal{transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,filter .22s ease,transform .22s ease}.landing-feature-matrix-node:hover,.landing-feature-peek-item:hover,.landing-lane-switcher:hover,.landing-mobile-flow-node:hover,.landing-panel-card:hover,.landing-room-loop-node:hover,.landing-runway-feature:hover,.landing-runway-node:hover,.landing-runway-terminal:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 26px 86px rgba(255,127,180,.12),0 0 52px rgba(255,255,255,.08);transform:translateY(-4px)}.landing-stage:after,.landing-stage:before{border:0;border-radius:999px;filter:blur(54px)}.landing-stage:before{animation:landing-stage-ambient-a 32s ease-in-out infinite;background:radial-gradient(ellipse at 42% 46%,rgba(255,255,255,.105),transparent 42%),radial-gradient(ellipse at 62% 58%,rgba(255,127,180,.15),transparent 56%);height:78%;opacity:.44;width:72%}.landing-stage:after{animation:landing-stage-ambient-b 38s ease-in-out infinite;background:radial-gradient(ellipse at 45% 42%,rgba(255,255,255,.08),transparent 42%),radial-gradient(ellipse at 64% 60%,rgba(255,127,180,.128),transparent 58%);height:58%;opacity:.3;width:60%}.landing-panel-card{background:radial-gradient(ellipse at 16% 10%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at 88% 92%,rgba(255,127,180,.105),transparent 52%),rgba(10,1,7,.94);backdrop-filter:none;border-color:color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 28px 92px rgba(255,127,180,.12),0 0 58px rgba(255,255,255,.045);text-shadow:none;will-change:transform}.landing-connector{display:none}.landing-orbit-ring,.landing-route-layer,.landing-route-node,.landing-stage-readout{display:none!important}.landing-core{background:radial-gradient(ellipse at 32% 20%,rgba(255,255,255,.11),transparent 46%),radial-gradient(ellipse at 78% 82%,rgba(255,127,180,.13),transparent 54%),rgba(9,1,7,.9);border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 26px 92px rgba(255,127,180,.14),0 0 62px rgba(255,255,255,.055)}.landing-core:after,.landing-core:before{border-color:rgba(255,255,255,.12);display:none}@media (min-width:900px){.landing-stage{animation:landing-stage-float 26s ease-in-out infinite;-webkit-mask-image:none;mask-image:none;min-height:min(840px,82svh);overflow:visible;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translateY(-8px) scale(1.045)}.landing-panel-card{padding:clamp(28px,2.35vw,38px)}.landing-panel-card .section-label{font-size:13px}.landing-panel-host{animation:landing-panel-float-a 24s ease-in-out infinite;left:-12px;top:22px;width:min(82%,650px)}.landing-panel-host .mt-4{gap:16px}.landing-panel-host .mt-4>div{align-items:center;display:flex;font-size:16px!important;justify-content:center;min-height:82px;padding:22px 16px}.landing-panel-engine{animation:landing-panel-float-b 28s ease-in-out infinite;right:-12px;top:230px;width:min(54%,470px)}.landing-panel-engine .mt-4{gap:18px}.landing-panel-engine .mt-4>div{font-size:17px!important;line-height:1.25}.landing-panel-guest{animation:landing-panel-float-c 30s ease-in-out infinite;bottom:20px;right:-12px;width:min(72%,620px)}.landing-panel-guest .mt-4{gap:14px}.landing-panel-guest .mt-4>div{padding:19px 18px}.landing-panel-guest .mt-4>div>span:first-child{font-size:16px!important}.landing-panel-lock{animation:landing-panel-float-d 26s ease-in-out infinite;left:-12px;padding:24px;top:300px;width:min(42%,300px)}.landing-panel-lock p:first-child{font-size:18px!important}.landing-panel-lock p:last-child{font-size:14px!important}.landing-core{height:156px;width:224px}.landing-web-runway{margin-top:-86px;padding-top:136px;position:relative}.landing-web-runway:before{animation:landing-soft-drift-a 24s ease-in-out infinite;background:radial-gradient(ellipse at 30% 28%,rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at 74% 32%,rgba(255,127,180,.11),transparent 52%);filter:blur(36px);height:280px;left:-8vw;opacity:.78;right:-8vw;top:-154px}.landing-web-runway:after,.landing-web-runway:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-web-runway:after{animation:landing-section-lumen 44s ease-in-out infinite;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.055),transparent 48%),radial-gradient(ellipse at 72% 52%,rgba(255,127,180,.09),transparent 58%);filter:blur(70px);height:min(760px,58vw);left:-14vw;opacity:.34;right:-14vw;top:18%}.landing-web-runway>*{position:relative;z-index:1}.landing-runway-header h2{font-size:clamp(58px,5.6vw,92px);line-height:.94;max-width:1000px}.landing-runway-header p:last-child{font-size:18px;max-width:860px}.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node{min-height:176px;padding:24px}.landing-feature-matrix-node strong,.landing-room-loop-copy strong,.landing-runway-copy strong,.landing-runway-feature p:last-child{font-size:clamp(22px,1.65vw,30px);line-height:1.02}.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child{color:color-mix(in srgb,var(--foreground) 82%,var(--detail) 18%);font-size:16px;line-height:1.55}}.scroll-reveal-target{--scroll-glow-alpha:0.08;--scroll-white-glow-alpha:0.025;--scroll-lift-y:0px;--scroll-opacity:1;--scroll-saturation:1;--scroll-scale:1;will-change:filter,opacity,transform}@media (prefers-reduced-motion:no-preference){.scroll-reveal-target{animation:none!important;opacity:0;transform:translateY(82px) scale(.965);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--scroll-reveal-index, 0) * 42ms)}.scroll-reveal-target.is-scroll-visible{filter:saturate(var(--scroll-saturation,1));opacity:var(--scroll-opacity,1);transform:translate3d(0,var(--scroll-lift-y,0),0) scale(var(--scroll-scale,1))}.landing-feature-matrix.scroll-reveal-target,.landing-room-loop.scroll-reveal-target,.landing-runway-shell.scroll-reveal-target{transform:translateY(96px) scale(.94)}.landing-feature-matrix.scroll-reveal-target.is-scroll-visible,.landing-room-loop.scroll-reveal-target.is-scroll-visible,.landing-runway-shell.scroll-reveal-target.is-scroll-visible{transform:translate3d(0,var(--scroll-lift-y,0),0) scale(var(--scroll-scale,1))}.scroll-reveal-target[data-scroll-focus=true]{filter:saturate(var(--scroll-saturation,1)) brightness(1.035)}.daish-action-flow-node.scroll-reveal-target.is-scroll-visible,.daish-flow-row.scroll-reveal-target.is-scroll-visible,.daish-media-row.scroll-reveal-target.is-scroll-visible,.daish-request-card.scroll-reveal-target.is-scroll-visible,.daish-signal-node.scroll-reveal-target.is-scroll-visible,.daish-step.scroll-reveal-target.is-scroll-visible,.landing-feature-matrix-node.scroll-reveal-target.is-scroll-visible,.landing-room-loop-node.scroll-reveal-target.is-scroll-visible,.landing-runway-feature.scroll-reveal-target.is-scroll-visible,.landing-runway-node.scroll-reveal-target.is-scroll-visible,.tab-button.scroll-reveal-target.is-scroll-visible,.web-access-console-node.scroll-reveal-target.is-scroll-visible,.web-auth-form.scroll-reveal-target.is-scroll-visible,.web-dashboard-content.scroll-reveal-target.is-scroll-visible,.web-entry-form.scroll-reveal-target.is-scroll-visible,.web-form-readout-node.scroll-reveal-target.is-scroll-visible,.web-room-content.scroll-reveal-target.is-scroll-visible,.web-settings-actions.scroll-reveal-target.is-scroll-visible,.web-setup-form.scroll-reveal-target.is-scroll-visible,.web-setup-readiness-node.scroll-reveal-target.is-scroll-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 88px rgba(255,127,180,var(--scroll-glow-alpha,.08)),0 0 52px rgba(255,255,255,var(--scroll-white-glow-alpha,.025))}:is(.web-access-console-node,.web-setup-readiness-node,.web-form-readout-node,.daish-action-flow-node,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-signal-node,.daish-step,.tab-button).scroll-reveal-target{transform:translateY(34px) scale(.982);transition-duration:.68s;transition-delay:calc(70ms + var(--scroll-reveal-index, 0) * 36ms)}:is(.web-access-console-node,.web-setup-readiness-node,.web-form-readout-node,.daish-action-flow-node,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-signal-node,.daish-step,.tab-button).scroll-reveal-target.is-scroll-visible{transform:translate3d(0,var(--scroll-node-lift-y,0),0) scale(var(--scroll-scale,1))}:is(.web-access-console-node,.web-setup-readiness-node,.web-form-readout-node,.daish-action-flow-node,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-signal-node,.daish-step,.tab-button).scroll-reveal-target[data-scroll-focus=true]{border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%)}}@supports (animation-timeline:view()){.landing-mobile-continuation,.landing-site-footer,.landing-web-runway{animation:landing-section-scroll ease-out both;animation-range:entry 0 cover 34%;animation-timeline:view()}.landing-feature-matrix,.landing-room-loop,.landing-runway-shell,.landing-runway-terminal{animation:landing-depth-scroll ease-out both;animation-range:entry 8% cover 42%;animation-timeline:view()}.landing-feature-matrix-node,.landing-mobile-continuation .daish-panel,.landing-room-loop-node,.landing-runway-feature,.landing-web-runway .landing-runway-node{animation:landing-card-scroll cubic-bezier(.16,1,.3,1) both;animation-range:entry 4% cover 38%;animation-timeline:view()}.landing-feature-matrix:before,.landing-room-loop-map:before,.landing-runway-map:before{animation:landing-line-scroll ease-out both;animation-range:entry 0 cover 56%;animation-timeline:view();transform-origin:left center}}.landing-runway-terminal,.landing-runway-terminal.scroll-reveal-target{filter:none!important}.landing-page .stage-line{display:none}.landing-runway-shell:before{animation:landing-ambient-runway 24s ease-in-out infinite;background:radial-gradient(ellipse at 24% 26%,rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at 76% 54%,rgba(255,127,180,.1),transparent 54%);border-radius:999px;filter:blur(48px);height:min(520px,36vw);inset:-10% -12% auto -12%;opacity:.46;pointer-events:none;position:absolute;z-index:0}.landing-feature-matrix-node:before,.landing-feature-matrix:before,.landing-room-loop-map:before,.landing-room-loop-node:before,.landing-room-loop:after,.landing-room-loop:before,.landing-runway-console-node:after,.landing-runway-console-node:before,.landing-runway-console:before,.landing-runway-head:after,.landing-runway-head:before,.landing-runway-map:before,.landing-runway-shell:after{display:none}.landing-runway-shell>*{position:relative;z-index:1}@media (min-width:900px){.daish-page:before{display:none}.daish-screen-signal:before{animation:landing-soft-drift-a 26s ease-in-out infinite;background:radial-gradient(ellipse at 18% 24%,rgba(255,255,255,.06),transparent 42%),radial-gradient(ellipse at 80% 72%,rgba(255,127,180,.105),transparent 50%);opacity:.46}.daish-screen-signal:after{animation:landing-soft-drift-c 30s ease-in-out infinite reverse;background:radial-gradient(ellipse at 44% 48%,rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at 68% 56%,rgba(255,127,180,.11),transparent 54%);filter:blur(36px);inset:6% -12% auto -12%;min-height:min(540px,40vw);opacity:.38;transform:none;width:auto}.web-auth-shell,.web-dashboard-shell,.web-entry-shell,.web-room-shell,.web-settings-shell,.web-setup-shell,.web-state-shell{background:radial-gradient(ellipse at 18% 20%,rgba(255,255,255,.07),transparent 34%),radial-gradient(ellipse at 82% 70%,rgba(255,127,180,.12),transparent 46%),radial-gradient(ellipse at 48% 48%,rgba(255,255,255,.035),transparent 56%),linear-gradient(180deg,rgba(3,0,3,.98),rgba(7,0,6,.95) 48%,rgba(3,0,3,.98));border:1px solid color-mix(in srgb,var(--line) 62%,var(--detail-line) 38%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 110px rgba(255,127,180,.08),0 0 58px rgba(255,255,255,.035)}.web-auth-shell:before,.web-dashboard-shell:before,.web-entry-shell:before,.web-room-shell:before,.web-settings-shell:before,.web-setup-shell:before,.web-state-shell:before{animation:landing-ambient-web-wash 26s ease-in-out infinite;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at 70% 56%,rgba(255,127,180,.13),transparent 52%);border-radius:999px;content:"";filter:blur(48px);inset:8% -12% auto -12%;min-height:min(520px,38vw);opacity:.4;pointer-events:none;position:absolute;z-index:0}.web-auth-form:after,.web-auth-form:before,.web-auth-grid:after,.web-auth-grid:before,.web-auth-shell:after,.web-dashboard-content #host-requests-panel:after,.web-dashboard-content #host-requests-panel:before,.web-dashboard-content .daish-flow-list:after,.web-dashboard-content .daish-flow-list:before,.web-dashboard-content .daish-tab-panel:after,.web-dashboard-content .daish-tab-panel:before,.web-dashboard-content .web-search-results-grid:after,.web-dashboard-content .web-search-results-grid:before,.web-dashboard-header:after,.web-dashboard-shell:after,.web-dashboard-tabs.daish-tab-rail:after,.web-dashboard-tabs.daish-tab-rail:before,.web-entry-form:after,.web-entry-form:before,.web-entry-grid:after,.web-entry-grid:before,.web-entry-shell:after,.web-room-content .daish-flow-list:after,.web-room-content .daish-flow-list:before,.web-room-content .daish-tab-panel:after,.web-room-content .daish-tab-panel:before,.web-room-header:after,.web-room-request-grid:after,.web-room-request-grid:before,.web-room-search-results:after,.web-room-search-results:before,.web-room-shell:after,.web-room-tabs.daish-tab-rail:after,.web-room-tabs.daish-tab-rail:before,.web-settings-actions:after,.web-settings-actions:before,.web-settings-shell:after,.web-setup-form:after,.web-setup-form:before,.web-setup-grid:after,.web-setup-grid:before,.web-setup-shell:after,.web-state-shell:after{display:none}.web-auth-shell>*,.web-dashboard-shell>*,.web-entry-shell>*,.web-room-shell>*,.web-settings-shell>*,.web-setup-shell>*,.web-state-shell>*{position:relative;z-index:1}.web-auth-form,.web-dashboard-content .daish-tab-panel,.web-entry-form,.web-room-content .daish-tab-panel,.web-settings-actions,.web-setup-form{background:radial-gradient(ellipse at 18% 8%,rgba(255,255,255,.055),transparent 36%),radial-gradient(ellipse at 82% 92%,rgba(255,127,180,.105),transparent 44%),rgba(12,2,8,.92);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 24px 92px rgba(255,127,180,.1);filter:none}.web-auth-form,.web-entry-form{padding:clamp(28px,2.4vw,38px);transform:none}.web-auth-form:hover,.web-entry-form:hover,.web-setup-form:hover{transform:translateY(-4px)}.web-auth-form label.block,.web-entry-form label.block,.web-setup-form label.block{background:rgba(3,0,3,.58);padding:16px}.web-auth-form label.block:before,.web-entry-form label.block:before,.web-setup-form label.block:before{display:none}.web-auth-form .daish-input,.web-entry-form .daish-input,.web-setup-form .daish-input{font-size:15px;min-height:54px}.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel{min-height:590px}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{background:radial-gradient(ellipse at 22% 18%,rgba(255,255,255,.04),transparent 36%),radial-gradient(ellipse at 82% 82%,rgba(255,127,180,.085),transparent 42%);border-radius:8px;padding:6px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card){background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.04),transparent 38%),rgba(8,1,6,.84);min-height:84px}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{background:radial-gradient(ellipse at 18% 12%,rgba(255,255,255,.055),transparent 38%),radial-gradient(ellipse at 88% 92%,rgba(255,127,180,.105),transparent 46%),rgba(8,1,6,.86);border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 80px rgba(255,127,180,.075);gap:12px;padding:14px}.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button{background:radial-gradient(ellipse at 12% 12%,rgba(255,255,255,.045),transparent 36%),rgba(5,0,4,.78);border-color:color-mix(in srgb,var(--line) 58%,transparent 42%);gap:14px;grid-template-columns:42px minmax(0,1fr);height:72px;padding:12px 16px;transform:translateZ(0)}.web-dashboard-tabs .tab-button-active:after,.web-dashboard-tabs .tab-button:before,.web-room-tabs .tab-button-active:after,.web-room-tabs .tab-button:before{display:none}.web-dashboard-tabs .tab-button:hover,.web-room-tabs .tab-button:hover{background:radial-gradient(ellipse at 12% 12%,rgba(255,255,255,.06),transparent 38%),rgba(255,127,180,.1);transform:translateY(-2px)}.web-dashboard-tabs .tab-button-active,.web-room-tabs .tab-button-active{background:radial-gradient(ellipse at 18% 12%,rgba(255,255,255,.32),transparent 38%),var(--primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 18px 56px rgba(255,127,180,.16)}.web-dashboard-tabs .tab-button-index,.web-room-tabs .tab-button-index{height:38px;width:38px}.tab-button-label{font-size:14px;line-height:1.08}.tab-button-badge{right:8px;top:8px}.web-dashboard-overview .daish-panel,.web-dashboard-overview .daish-panel-strong,.web-room-map .daish-signal-map,.web-settings-status .daish-step-rail,.web-setup-hero>.daish-step-rail{background:radial-gradient(ellipse at 16% 12%,rgba(255,255,255,.055),transparent 38%),radial-gradient(ellipse at 86% 88%,rgba(255,127,180,.095),transparent 44%),rgba(10,1,7,.86);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 76px rgba(255,127,180,.08)}.web-dashboard-overview .daish-panel,.web-dashboard-overview .daish-panel-strong{min-height:190px}.daish-empty-signal{background:radial-gradient(ellipse at 18% 12%,rgba(255,255,255,.08),transparent 40%),radial-gradient(ellipse at 82% 88%,rgba(255,127,180,.14),transparent 50%),rgba(8,1,6,.9);border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);height:72px;width:92px}.daish-empty-path,.daish-empty-path:before,.daish-empty-signal:after{display:none}.web-dashboard-content .daish-empty-copy,.web-playlist-results .daish-empty-copy,.web-room-content .daish-empty-copy{color:color-mix(in srgb,var(--foreground) 82%,var(--detail) 18%);font-size:16px;line-height:1.5;max-width:420px}.web-state-shell .daish-state-signal{background:radial-gradient(ellipse at 18% 18%,rgba(255,255,255,.06),transparent 40%),radial-gradient(ellipse at 84% 82%,rgba(255,127,180,.12),transparent 50%),rgba(8,1,6,.78);border:1px solid color-mix(in srgb,var(--line) 55%,var(--detail-line) 45%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 92px rgba(255,127,180,.08);min-height:min(720px,calc(100svh - 132px));padding:clamp(48px,5vw,78px)}.web-state-shell .daish-state-icon{background:radial-gradient(ellipse at 18% 12%,rgba(255,255,255,.12),transparent 44%),rgba(255,127,180,.13);height:92px;width:92px}.web-state-shell .daish-state-icon:after,.web-state-shell .daish-state-path,.web-state-shell .daish-state-path:before,.web-state-shell .daish-state-readout>span:after,.web-state-shell .daish-state-readout>span:before{display:none}.web-state-shell .daish-state-signal h1{font-size:clamp(52px,5vw,78px);max-width:820px}.web-state-shell .daish-state-signal .body-copy{font-size:18px;line-height:1.7;max-width:680px}.web-state-shell .daish-state-readout{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:720px;width:100%}.web-state-shell .daish-state-readout>span{background:rgba(3,0,3,.68);border:1px solid color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);border-radius:8px;display:grid;gap:8px;padding:16px}.web-state-shell .daish-state-alert{background:rgba(255,127,180,.095);border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);color:var(--foreground-strong);font-size:15px;max-width:680px;padding:16px 18px}.daish-notice-stack{max-width:460px}.daish-notice{backdrop-filter:none;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.08),transparent 40%),rgba(8,1,6,.94);border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 88px rgba(255,127,180,.12);color:var(--foreground-strong);min-height:82px;padding:18px 20px}.daish-notice:after{display:none}.daish-notice-primary{background:radial-gradient(ellipse at 16% 12%,rgba(255,255,255,.24),transparent 42%),var(--primary);color:var(--background)}.daish-notice-muted{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.07),transparent 42%),rgba(8,1,6,.94)}}.landing-runway-terminal{background:radial-gradient(ellipse at 14% 22%,rgba(255,255,255,.08),transparent 42%),radial-gradient(ellipse at 84% 70%,rgba(255,127,180,.12),transparent 48%),rgba(15,3,10,.92)}.landing-runway-terminal:before{animation:landing-soft-drift-c 16s ease-in-out infinite;background:radial-gradient(ellipse at 34% 50%,rgba(255,255,255,.12),transparent 42%),radial-gradient(ellipse at 70% 50%,rgba(255,127,180,.16),transparent 58%);content:"";filter:blur(30px);height:110%;left:-18%;opacity:.32;pointer-events:none;position:absolute;top:-18%;transform:none;width:72%;z-index:0}.landing-runway-terminal>*{position:relative;z-index:1}@media (min-width:900px){.daish-alert{background:radial-gradient(ellipse at calc(12% + var(--ambient-shift-x, 0px)) calc(12% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.13),transparent 38%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 82%,rgba(255,127,180,.16),transparent 48%),rgba(8,1,6,.94);border-color:color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 84px rgba(255,127,180,.12),0 0 52px rgba(255,255,255,.035);gap:14px;min-height:76px;padding:16px 18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.daish-alert:focus-within,.daish-alert:hover{border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 96px rgba(255,127,180,.16),0 0 64px rgba(255,255,255,.05);transform:translateY(-1px)}.daish-alert:before{background:linear-gradient(180deg,rgba(255,255,255,.22),var(--primary),rgba(255,255,255,.18));border-radius:999px;bottom:14px;opacity:.72;top:14px;width:3px}.daish-alert:after{animation:landing-ambient-web-wash 12s ease-in-out infinite;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.13),transparent 44%),radial-gradient(ellipse at 74% 58%,rgba(255,127,180,.16),transparent 58%);bottom:-46%;filter:blur(30px);height:auto;left:-18%;opacity:.24;right:-18%;top:-46%;transform:none}.daish-alert-icon{background:radial-gradient(ellipse at 30% 18%,rgba(255,255,255,.16),transparent 48%),rgba(255,127,180,.11);border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 34px rgba(255,127,180,.12);height:42px;width:42px}.daish-alert-title{font-size:16px;line-height:1.15}.daish-alert-detail{color:color-mix(in srgb,var(--foreground) 82%,var(--primary) 18%);font-size:15px;line-height:1.48}.daish-state-alert:has(.daish-alert){background:transparent;border:0;padding:0}.daish-modal-overlay{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(24% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.08),transparent 38%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 76%,rgba(255,127,180,.13),transparent 48%),linear-gradient(180deg,rgba(3,0,3,.92),rgba(5,0,5,.97));backdrop-filter:none}.daish-modal-overlay:before{animation:landing-ambient-web-wash 24s ease-in-out infinite;background:radial-gradient(ellipse at 28% 44%,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at 70% 58%,rgba(255,127,180,.16),transparent 58%);border-radius:999px;bottom:auto;filter:blur(54px);height:min(640px,48vw);inset:10% -14% auto -14%;opacity:.36;transform:none;width:auto}.daish-modal-sheet{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.09),transparent 38%),radial-gradient(ellipse at 88% 88%,rgba(255,127,180,.13),transparent 48%),rgba(9,1,7,.96);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 32px 120px rgba(255,127,180,.16),0 0 68px rgba(255,255,255,.045)}.daish-modal-sheet:after{display:none}.web-confirm-sheet:before{animation:landing-ambient-web-wash 18s ease-in-out infinite;background:radial-gradient(ellipse at 22% 32%,rgba(255,255,255,.12),transparent 42%),radial-gradient(ellipse at 78% 64%,rgba(255,127,180,.16),transparent 56%);border-radius:999px;filter:blur(34px);height:90%;inset:-18% -18% auto -18%;opacity:.3}.web-loading-page:before{animation:landing-ambient-web-wash 24s ease-in-out infinite;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) calc(24% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at calc(78% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.14),transparent 52%);filter:blur(50px);height:min(660px,48vw);inset:8% -12% auto -12%;opacity:.34}.web-loading-page .daish-loading-card,.web-loading-panel .daish-loading-card{background:radial-gradient(ellipse at 18% 16%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at 86% 86%,rgba(255,127,180,.13),transparent 48%),rgba(8,1,6,.94);border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 32px 110px rgba(255,127,180,.13),0 0 58px rgba(255,255,255,.04)}.web-loading-page .daish-loading-card:before,.web-loading-panel .daish-loading-card:before{animation:landing-ambient-web-wash 16s ease-in-out infinite;background:radial-gradient(ellipse at 26% 42%,rgba(255,255,255,.13),transparent 42%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.16),transparent 58%);border-radius:999px;filter:blur(34px);inset:-28% -18% auto -18%;min-height:82%;opacity:.28}.web-loading-page .daish-loading-card:after,.web-loading-panel .daish-loading-card:after{display:none}.web-state-shell:before{animation:landing-ambient-web-wash 22s ease-in-out infinite;background:radial-gradient(ellipse at 26% 34%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.14),transparent 54%);filter:blur(52px);inset:6% -14% auto -14%;min-height:min(620px,44vw);opacity:.38}.web-state-shell .daish-state-signal{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 18%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 84%,rgba(255,127,180,.13),transparent 52%),rgba(8,1,6,.82)}.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 10%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 92%,rgba(255,127,180,.12),transparent 50%),rgba(9,1,7,.94);min-height:620px;padding:clamp(28px,2.4vw,40px)}.web-room-content .daish-tab-panel{min-height:500px}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{background:radial-gradient(ellipse at 18% 12%,rgba(255,255,255,.055),transparent 40%),radial-gradient(ellipse at 82% 88%,rgba(255,127,180,.105),transparent 48%);gap:18px;padding:10px}.web-dashboard-content .daish-flow-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.web-dashboard-content #host-requests-panel{gap:18px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:900px){.web-dashboard-content #host-requests-panel:after,.web-dashboard-content #host-requests-panel:before,.web-dashboard-content .daish-flow-list:after,.web-dashboard-content .daish-flow-list:before,.web-dashboard-content .web-search-results-grid:after,.web-dashboard-content .web-search-results-grid:before,.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):after,.web-room-content .daish-flow-list:after,.web-room-content .daish-flow-list:before,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):after,.web-room-request-grid:after,.web-room-request-grid:before,.web-room-search-results:after,.web-room-search-results:before{display:none}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card){background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.085),transparent 42%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 92%,rgba(255,127,180,.12),transparent 50%),rgba(7,1,5,.92);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 70px rgba(255,127,180,.09);min-height:118px;padding:22px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-dashboard-content .daish-media-row,.web-room-content .daish-media-row{min-height:126px}.web-dashboard-content .daish-request-card,.web-room-content .daish-request-card{min-height:220px;padding:24px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row):before,.web-room-content :is(.daish-flow-row,.daish-media-row):before{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.15),transparent 46%),radial-gradient(ellipse at 50% 50%,rgba(255,127,180,.18),transparent 62%);border-radius:999px;bottom:auto;filter:blur(18px);height:86%;left:-18%;opacity:.28;top:7%;width:44%}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):hover,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card):hover{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 10%,rgba(255,255,255,.115),transparent 44%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 88%,rgba(255,127,180,.15),transparent 54%),rgba(10,1,7,.96);border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 26px 86px rgba(255,127,180,.15),0 0 54px rgba(255,255,255,.035);transform:translateY(-5px)}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-child,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-child{color:var(--foreground-strong);font-size:clamp(17px,1.15vw,20px);line-height:1.18}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) :is(p,span),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card) :is(p,span){line-height:1.42}.web-dashboard-content .status-chip,.web-room-content .status-chip{min-height:28px}.web-dashboard-content .daish-vibe-meter,.web-room-content .daish-vibe-meter{height:10px}.web-dashboard-shell,.web-room-shell{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(12% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.085),transparent 42%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) calc(74% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.125),transparent 52%),radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.035),transparent 66%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(9,0,7,.97) 46%,rgba(3,0,3,.99));border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 34px 120px rgba(255,127,180,.09),0 0 82px rgba(255,255,255,.035)}.web-dashboard-shell:before,.web-room-shell:before{animation:live-ambient-field-a 44s ease-in-out infinite;background:radial-gradient(ellipse at 18% 28%,rgba(255,255,255,.16),transparent 44%),radial-gradient(ellipse at 70% 62%,rgba(255,127,180,.17),transparent 58%);border-radius:999px;content:"";display:block;filter:blur(58px);inset:-12% -18% auto -18%;min-height:min(760px,54vw);opacity:.34;pointer-events:none;position:absolute;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0);z-index:0}.web-dashboard-shell:after,.web-room-shell:after{animation:live-ambient-field-b 52s ease-in-out infinite reverse;background:radial-gradient(ellipse at 30% 54%,rgba(255,255,255,.095),transparent 48%),radial-gradient(ellipse at 78% 46%,rgba(255,127,180,.15),transparent 60%);border-radius:999px;bottom:-18%;content:"";display:block;filter:blur(66px);height:min(680px,44vw);left:8%;opacity:.28;pointer-events:none;position:absolute;right:-22%;top:auto;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),var(--ambient-shift-y,0),0);width:auto;z-index:0}.web-dashboard-shell>*,.web-room-shell>*{position:relative;z-index:1}.web-control-rail,.web-dashboard-content,.web-dashboard-overview,.web-room-content,.web-room-map,.web-room-now,.web-signal-map{position:relative}.web-dashboard-content:before,.web-dashboard-overview:before,.web-room-content:before,.web-room-map:before,.web-room-now:before{animation:live-surface-bloom 38s ease-in-out infinite;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 50%,rgba(255,255,255,.08),transparent 46%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 50%,rgba(255,127,180,.105),transparent 58%);content:"";filter:blur(36px);inset:-16% -10%;opacity:.2;pointer-events:none;position:absolute;z-index:0}.web-control-rail>*,.web-dashboard-content>*,.web-dashboard-overview>*,.web-room-content>*,.web-room-map>*,.web-room-now>*,.web-signal-map>*{position:relative;z-index:1}.web-dashboard-content .daish-tab-panel,.web-dashboard-overview .daish-panel,.web-dashboard-overview .daish-panel-strong,.web-dashboard-tabs.daish-tab-rail,.web-room-content .daish-tab-panel,.web-room-map .daish-signal-map,.web-room-now>.daish-panel-strong,.web-room-tabs.daish-tab-rail{backdrop-filter:none;background:radial-gradient(ellipse at calc(15% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 94%,rgba(255,127,180,.12),transparent 54%),rgba(8,1,6,.9);border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 88px rgba(255,127,180,.1),0 0 48px rgba(255,255,255,.03)}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{overflow:visible}}@media (min-width:900px){.web-control-rail .daish-toggle-action,.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-dashboard-tabs .tab-button,.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-room-tabs .tab-button{will-change:transform}.web-control-rail .daish-toggle-action:focus-visible,.web-control-rail .daish-toggle-action:hover,.web-dashboard-tabs .tab-button:hover,.web-room-tabs .tab-button:hover{transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine){.daish-pointer-aura{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.24);contain:layout paint;height:30px;transition:border-color .18s ease,box-shadow .18s ease,height .18s ease,opacity .18s ease,transform 80ms linear,width .18s ease;width:30px;will-change:transform,opacity,width,height}.daish-pointer-aura:before{background:radial-gradient(circle,rgba(255,255,255,.11),rgba(255,127,180,.11) 42%,transparent 74%);filter:blur(8px);inset:-24px;opacity:.58}.daish-pointer-aura[data-visible=true]{opacity:.46}.daish-pointer-aura[data-interactive=true]{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail) 54%);box-shadow:0 0 20px rgba(255,127,180,.12),0 0 26px rgba(255,255,255,.055);height:44px;opacity:.68;width:44px}.daish-pointer-aura[data-pressed=true]{opacity:.44;transform:translate3d(-50%,-50%,0) scale(.68)}}@media (min-width:900px){.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(18% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.078),transparent 42%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 76%,rgba(255,127,180,.12),transparent 52%),radial-gradient(ellipse at 50% 104%,rgba(255,255,255,.045),transparent 56%),linear-gradient(180deg,rgba(3,0,3,.98),rgba(6,0,6,.95) 48%,rgba(3,0,3,.99));border:1px solid color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 32px 128px rgba(255,127,180,.1),0 0 72px rgba(255,255,255,.035)}.web-auth-shell:before,.web-entry-shell:before,.web-settings-shell:before,.web-setup-shell:before{animation:landing-ambient-web-wash 28s ease-in-out infinite;background:radial-gradient(ellipse at 28% 36%,rgba(255,255,255,.105),transparent 44%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.145),transparent 58%);border-radius:999px;filter:blur(54px);inset:6% -16% auto -16%;min-height:min(640px,44vw);opacity:.34;pointer-events:none}.web-auth-shell:after,.web-entry-shell:after,.web-settings-shell:after,.web-setup-shell:after{display:none}.web-auth-grid,.web-entry-grid{align-items:center;gap:clamp(46px,5vw,92px);grid-template-columns:minmax(0,.94fr) minmax(520px,.8fr);min-height:calc(100svh - 172px)}.web-setup-grid{align-items:center;gap:clamp(46px,5vw,96px);grid-template-columns:minmax(0,.88fr) minmax(560px,.92fr)}.web-auth-grid:after,.web-auth-grid:before,.web-entry-grid:after,.web-entry-grid:before,.web-setup-grid:after,.web-setup-grid:before{display:none}.web-auth-hero,.web-entry-hero,.web-settings-hero,.web-setup-hero{position:relative}.web-auth-hero:before,.web-entry-hero:before,.web-settings-hero:before,.web-setup-hero:before{animation:landing-ambient-web-wash 20s ease-in-out infinite;background:radial-gradient(ellipse at 36% 42%,rgba(255,255,255,.11),transparent 46%),radial-gradient(ellipse at 70% 58%,rgba(255,127,180,.14),transparent 58%);border-radius:999px;content:"";filter:blur(34px);height:120%;inset:-18% -18% auto -18%;opacity:.22;pointer-events:none;position:absolute;z-index:-1}.web-auth-form,.web-entry-form,.web-settings-actions,.web-setup-form{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 10%,rgba(255,255,255,.085),transparent 40%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 92%,rgba(255,127,180,.13),transparent 50%),rgba(8,1,6,.94);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 112px rgba(255,127,180,.13),0 0 64px rgba(255,255,255,.045);overflow:hidden;padding:clamp(36px,3vw,52px)}.web-auth-form,.web-entry-form,.web-setup-form{min-height:560px}.web-auth-form:before,.web-entry-form:before,.web-settings-actions:before,.web-setup-form:before{animation:landing-ambient-web-wash 18s ease-in-out infinite;background:radial-gradient(ellipse at 24% 38%,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at 74% 64%,rgba(255,127,180,.16),transparent 58%);border-radius:999px;content:"";filter:blur(34px);height:72%;inset:-18% -20% auto -20%;opacity:.2;pointer-events:none;position:absolute;z-index:0}.web-auth-form:after,.web-entry-form:after,.web-settings-actions:after,.web-setup-form:after{display:none}.web-auth-form>*,.web-entry-form>*,.web-settings-actions>*,.web-setup-form>*{position:relative;z-index:1}.web-auth-form:hover,.web-entry-form:hover,.web-settings-actions:hover,.web-setup-form:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 34px 124px rgba(255,127,180,.16),0 0 74px rgba(255,255,255,.055);transform:translateY(-4px)}.web-auth-form label.block,.web-entry-form label.block,.web-setup-form label.block{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.07),transparent 38%),rgba(3,0,3,.62);border-color:color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 44px rgba(255,127,180,.06);padding:18px}.web-auth-form label.block:focus-within,.web-entry-form label.block:focus-within,.web-setup-form label.block:focus-within{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.1),transparent 40%),rgba(255,127,180,.105);border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 54px rgba(255,127,180,.1)}.web-auth-form .daish-input,.web-entry-form .daish-input,.web-settings-actions .daish-input,.web-setup-form .daish-input{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.08),transparent 40%),rgba(3,0,3,.78);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 34px rgba(255,127,180,.055);font-size:17px;min-height:64px;padding-inline:18px}.web-auth-form .daish-input:focus,.web-entry-form .daish-input:focus,.web-settings-actions .daish-input:focus,.web-setup-form .daish-input:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 4px rgba(255,143,185,.12),0 18px 54px rgba(255,127,180,.1)}.web-auth-form .daish-segmented,.web-entry-form .daish-code-field,.web-settings-actions .daish-segmented,.web-setup-form .daish-code-field{background:radial-gradient(ellipse at 14% 0,rgba(255,255,255,.075),transparent 40%),radial-gradient(ellipse at 92% 100%,rgba(255,127,180,.11),transparent 46%),rgba(3,0,3,.66);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 54px rgba(255,127,180,.075)}.web-entry-form .daish-code-field{padding:20px}.web-entry-form .daish-code-field:after{display:none}.web-entry-form .daish-code-cells{gap:12px}.web-entry-form .daish-code-cell{background:radial-gradient(ellipse at 24% 12%,rgba(255,255,255,.09),transparent 42%),rgba(8,1,6,.92);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);font-size:clamp(22px,2vw,30px);height:68px;min-width:0}.web-entry-form .daish-code-cell-filled{background:radial-gradient(ellipse at 24% 12%,rgba(255,255,255,.18),transparent 42%),var(--primary);color:var(--background)}.web-auth-form .daish-segmented{gap:12px;padding:12px}.web-auth-form .daish-segmented:after,.web-auth-form .daish-segmented:before{display:none}.web-auth-form .daish-segmented-option{min-height:82px;padding:16px}.web-form-readout{gap:12px}.web-form-readout-node{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.07),transparent 40%),rgba(3,0,3,.68);border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);min-height:96px;padding:16px}.web-form-readout-node:after,.web-form-readout-node:before{display:none}.daish-notice-stack{gap:14px;max-width:min(520px,calc(100vw - 64px));right:34px;top:34px}.daish-notice{animation:notice-in .32s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.1),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 94%,rgba(255,127,180,.14),transparent 52%),rgba(8,1,6,.94);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 98px rgba(255,127,180,.14),0 0 58px rgba(255,255,255,.045);color:var(--foreground-strong);grid-template-columns:44px minmax(0,1fr);min-height:92px;overflow:hidden;padding:18px 20px;pointer-events:none}.daish-notice:before{align-self:start;animation:notice-mark-breathe 4.8s ease-in-out infinite;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.34),transparent 36%),var(--primary);border:1px solid color-mix(in srgb,var(--primary) 62%,var(--detail) 38%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 34px rgba(255,127,180,.18);content:"";grid-column:1;grid-row:1/span 2;height:42px;pointer-events:none;width:42px}.daish-notice:after{animation:landing-ambient-web-wash 12s ease-in-out infinite;background:radial-gradient(ellipse at 30% 46%,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.16),transparent 58%);bottom:-56%;display:block;filter:blur(28px);height:auto;left:-20%;opacity:.2;right:-20%;top:-56%;transform:none}.daish-notice-copy,.daish-notice-kicker{grid-column:2;min-width:0;position:relative;z-index:1}.daish-notice-kicker{align-items:center;color:color-mix(in srgb,var(--primary-soft) 76%,var(--detail) 24%);display:inline-flex;font-size:11px;line-height:1.1;min-height:18px}.daish-notice-copy{color:var(--foreground-strong);display:block;font-size:15px;font-weight:850;line-height:1.44}.daish-notice-primary{background:radial-gradient(ellipse at 16% 8%,rgba(255,255,255,.24),transparent 42%),radial-gradient(ellipse at 88% 92%,rgba(255,255,255,.16),transparent 50%),var(--primary);color:var(--background)}.daish-notice-primary:before{background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.34),transparent 36%),rgba(3,0,3,.88);border-color:rgba(3,0,3,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 34px rgba(3,0,3,.18)}.daish-notice-primary .daish-notice-kicker{color:rgba(3,0,3,.76)}.daish-notice-primary .daish-notice-copy{color:var(--background)}.daish-notice-muted{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.1),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 94%,rgba(255,127,180,.14),transparent 52%),rgba(8,1,6,.94)}.web-dashboard-content .daish-empty-state,.web-playlist-results .daish-empty-state,.web-room-content .daish-empty-state{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 88%,rgba(255,127,180,.13),transparent 52%),rgba(8,1,6,.92);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 28px 100px rgba(255,127,180,.11),0 0 58px rgba(255,255,255,.04);min-height:360px;overflow:hidden;padding:clamp(46px,4vw,72px);position:relative}.web-dashboard-content .daish-empty-state:before,.web-playlist-results .daish-empty-state:before,.web-room-content .daish-empty-state:before{animation:landing-ambient-web-wash 18s ease-in-out infinite;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.13),transparent 46%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.16),transparent 58%);border-radius:999px;content:"";filter:blur(34px);height:82%;inset:-22% -18% auto -18%;opacity:.26;pointer-events:none;position:absolute;z-index:0}.web-dashboard-content .daish-empty-state:after,.web-playlist-results .daish-empty-state:after,.web-room-content .daish-empty-state:after{display:none}.web-dashboard-content .daish-empty-state>*,.web-playlist-results .daish-empty-state>*,.web-room-content .daish-empty-state>*{position:relative;z-index:1}.web-dashboard-content .daish-empty-state .daish-empty-signal,.web-playlist-results .daish-empty-state .daish-empty-signal,.web-room-content .daish-empty-state .daish-empty-signal{background:radial-gradient(ellipse at 26% 14%,rgba(255,255,255,.18),transparent 42%),radial-gradient(ellipse at 80% 88%,rgba(255,127,180,.18),transparent 52%),rgba(8,1,6,.96);border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 58px rgba(255,127,180,.16),0 0 42px rgba(255,255,255,.055);color:var(--primary-soft);height:94px;width:124px}.web-dashboard-content .daish-empty-state .daish-empty-signal:after,.web-playlist-results .daish-empty-state .daish-empty-signal:after,.web-room-content .daish-empty-state .daish-empty-signal:after{display:none}.web-dashboard-content .daish-empty-state .daish-empty-path,.web-playlist-results .daish-empty-state .daish-empty-path,.web-room-content .daish-empty-state .daish-empty-path{display:grid;margin-block:4px;width:168px}.web-dashboard-content .daish-empty-state .daish-empty-path:before,.web-playlist-results .daish-empty-state .daish-empty-path:before,.web-room-content .daish-empty-state .daish-empty-path:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,127,180,.3),rgba(255,255,255,.2),transparent);display:block}.web-dashboard-content .daish-empty-state .daish-empty-copy,.web-playlist-results .daish-empty-state .daish-empty-copy,.web-room-content .daish-empty-state .daish-empty-copy{color:color-mix(in srgb,var(--foreground) 86%,var(--primary) 14%);font-size:18px;font-weight:850;line-height:1.48;max-width:520px;text-wrap:balance}.web-dashboard-content .daish-artwork,.web-now-card .daish-artwork,.web-playlist-results .daish-artwork,.web-room-content .daish-artwork{background:radial-gradient(ellipse at 24% 12%,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at 78% 88%,rgba(255,127,180,.14),transparent 52%),rgba(8,1,6,.92);border-color:color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 44px rgba(255,127,180,.1)}.web-dashboard-content .daish-artwork:before,.web-now-card .daish-artwork:before,.web-playlist-results .daish-artwork:before,.web-room-content .daish-artwork:before{display:none}.web-dashboard-content .daish-artwork-image,.web-now-card .daish-artwork-image,.web-playlist-results .daish-artwork-image,.web-room-content .daish-artwork-image{border-radius:7px;height:calc(100% - 10px);width:calc(100% - 10px)}.web-room-map .daish-signal-map,.web-settings-status .daish-signal-map,.web-signal-map .daish-signal-map{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.075),transparent 40%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 88%,rgba(255,127,180,.12),transparent 50%),rgba(8,1,6,.9);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 90px rgba(255,127,180,.1);padding:8px}.web-room-map .daish-signal-map:after,.web-room-map .daish-signal-map:before,.web-settings-status .daish-signal-map:after,.web-settings-status .daish-signal-map:before,.web-signal-map .daish-signal-map:after,.web-signal-map .daish-signal-map:before{display:none}.web-room-map .daish-signal-node,.web-settings-status .daish-signal-node,.web-signal-map .daish-signal-node{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.055),transparent 38%),rgba(3,0,3,.48);border:1px solid color-mix(in srgb,var(--line) 50%,transparent 50%);border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;margin-block:6px;min-height:102px;padding:18px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-room-map .daish-signal-node+.daish-signal-node,.web-settings-status .daish-signal-node+.daish-signal-node,.web-signal-map .daish-signal-node+.daish-signal-node{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent 50%)}.web-room-map .daish-signal-node:hover,.web-settings-status .daish-signal-node:hover,.web-signal-map .daish-signal-node:hover{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.08),transparent 40%),rgba(255,127,180,.08);border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%);box-shadow:0 18px 60px rgba(255,127,180,.09);transform:translateY(-2px)}.web-room-map .daish-signal-dot,.web-settings-status .daish-signal-dot,.web-signal-map .daish-signal-dot{height:38px;width:38px}.web-room-map .daish-signal-title,.web-settings-status .daish-signal-title,.web-signal-map .daish-signal-title{font-size:16px}.web-room-map .daish-signal-detail,.web-settings-status .daish-signal-detail,.web-signal-map .daish-signal-detail{font-size:14px;line-height:1.45}.web-room-content .daish-status-rail{background:radial-gradient(ellipse at 14% 0,rgba(255,255,255,.07),transparent 40%),rgba(3,0,3,.54);border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11);gap:10px;padding:12px}.web-room-content .daish-status-step{background:rgba(8,1,6,.7);border:1px solid color-mix(in srgb,var(--line) 44%,transparent 56%);border-radius:8px;min-height:40px;padding:8px 10px}.web-room-content .daish-status-step-active,.web-room-content .daish-status-step-complete{background:rgba(255,127,180,.105);border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%)}}@media (prefers-reduced-motion:reduce){.daish-pointer-aura{display:none!important}}@media (max-width:899px){body{background:radial-gradient(ellipse at 18% 8%,rgba(255,255,255,.07),transparent 38%),radial-gradient(ellipse at 82% 76%,rgba(255,127,180,.13),transparent 46%),linear-gradient(180deg,#030003,#080006 46%,#030003)}.daish-page:before{animation:page-ambient-breathe 26s ease-in-out infinite;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 74%,rgba(255,127,180,.12),transparent 50%);-webkit-mask-image:none;mask-image:none;opacity:.42}.daish-page:after{animation:page-atmosphere-shift 34s ease-in-out infinite;background:radial-gradient(ellipse at 46% calc(18% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.055),transparent 46%),radial-gradient(ellipse at 56% 96%,rgba(255,127,180,.11),transparent 54%);filter:blur(28px);margin-inline:0;opacity:.36}.daish-screen-signal:before{animation:landing-soft-drift-a 30s ease-in-out infinite;background:radial-gradient(ellipse at 18% 18%,rgba(255,255,255,.08),transparent 42%),radial-gradient(ellipse at 82% 78%,rgba(255,127,180,.12),transparent 52%);opacity:.38}.daish-screen-signal:after{animation:landing-soft-drift-b 36s ease-in-out infinite reverse;background:radial-gradient(ellipse at 40% 42%,rgba(255,255,255,.08),transparent 44%),radial-gradient(ellipse at 68% 60%,rgba(255,127,180,.12),transparent 56%);filter:blur(42px);inset:10% -28% auto -28%;min-height:440px;opacity:.34;transform:none;width:auto}.daish-mobile,.web-auth-shell,.web-dashboard-shell,.web-entry-shell,.web-room-shell,.web-settings-shell,.web-setup-shell,.web-state-shell{animation:page-ambient-breathe 32s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.075),transparent 40%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 82%,rgba(255,127,180,.13),transparent 50%),linear-gradient(180deg,rgba(3,0,3,.98),rgba(8,0,6,.96) 48%,rgba(3,0,3,.99));border-inline:0;box-shadow:none;max-width:100%!important;min-height:100svh;overflow:hidden;padding-inline:clamp(18px,5vw,28px)!important;position:relative}.daish-mobile:before,.web-auth-shell:before,.web-dashboard-shell:before,.web-entry-shell:before,.web-room-shell:before,.web-settings-shell:before,.web-setup-shell:before,.web-state-shell:before{animation:landing-ambient-web-wash 34s ease-in-out infinite;background:radial-gradient(ellipse at 28% 32%,rgba(255,255,255,.1),transparent 44%),radial-gradient(ellipse at 74% 60%,rgba(255,127,180,.13),transparent 58%);content:"";filter:blur(42px);inset:6% -26% auto -26%;min-height:440px;opacity:.24;pointer-events:none;position:absolute;z-index:0}.daish-mobile:after,.web-auth-shell:after,.web-dashboard-shell:after,.web-entry-shell:after,.web-room-shell:after,.web-settings-shell:after,.web-setup-shell:after,.web-state-shell:after{display:none}.web-auth-shell>*,.web-dashboard-shell>*,.web-entry-shell>*,.web-room-shell>*,.web-settings-shell>*,.web-setup-shell>*,.web-state-shell>*{position:relative;z-index:1}.web-auth-grid,.web-entry-grid,.web-setup-grid{display:grid;gap:24px;padding-block:22px 34px;position:relative}.web-auth-grid:before,.web-entry-grid:before,.web-setup-grid:before{animation:landing-soft-drift-c 38s ease-in-out infinite;background:radial-gradient(ellipse at 40% 20%,rgba(255,255,255,.08),transparent 40%),radial-gradient(ellipse at 60% 78%,rgba(255,127,180,.12),transparent 58%);content:"";filter:blur(30px);inset:18% -18% auto -18%;min-height:360px;opacity:.26;pointer-events:none;position:absolute;z-index:0}.daish-flow-list:after,.daish-flow-list:before,.daish-signal-map:after,.daish-signal-map:before,.landing-mobile-flow:after,.landing-mobile-flow:before,.web-auth-grid:after,.web-entry-grid:after,.web-setup-grid:after{display:none}.web-auth-grid>*,.web-entry-grid>*,.web-setup-grid>*{position:relative;z-index:1}.web-auth-hero,.web-entry-hero,.web-settings-hero,.web-setup-hero{text-align:left}.web-auth-hero .daish-signal-icon,.web-entry-hero .daish-signal-icon,.web-setup-hero .daish-signal-icon{margin-left:0;margin-right:0}.daish-screen-title,.daish-screen-title-lg,.daish-screen-title-sm,.web-auth-hero .daish-screen-title,.web-entry-hero .daish-screen-title,.web-settings-hero .daish-screen-title,.web-setup-hero .daish-screen-title{font-size:clamp(42px,12vw,56px);line-height:.98;margin-left:0;margin-right:0;max-width:100%}.daish-screen-copy,.web-auth-hero .daish-screen-copy,.web-entry-hero .daish-screen-copy,.web-settings-hero .daish-screen-copy,.web-setup-hero .daish-screen-copy{color:color-mix(in srgb,var(--foreground) 84%,var(--primary) 16%);font-size:16px;line-height:1.62;margin-left:0;margin-right:0;max-width:100%}.daish-code-field,.daish-signal-map,.daish-step-rail,.landing-mobile-flow,.web-auth-form,.web-dashboard-content .daish-tab-panel,.web-entry-form,.web-room-content .daish-tab-panel,.web-settings-actions,.web-setup-form{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 8%,rgba(255,255,255,.08),transparent 40%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 94%,rgba(255,127,180,.13),transparent 52%),rgba(8,1,6,.92);border:1px solid color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 72px rgba(255,127,180,.1);overflow:hidden}.web-auth-form,.web-entry-form,.web-settings-actions,.web-setup-form{min-height:auto;padding:clamp(18px,5vw,26px);position:relative}.web-auth-form:before,.web-entry-form:before,.web-settings-actions:before,.web-setup-form:before{animation:landing-ambient-web-wash 28s ease-in-out infinite;background:radial-gradient(ellipse at 28% 40%,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.15),transparent 58%);border-radius:999px;content:"";filter:blur(34px);inset:-20% -28% auto -28%;min-height:240px;opacity:.2;pointer-events:none;position:absolute;z-index:0}.web-auth-form:after,.web-entry-form:after,.web-settings-actions:after,.web-setup-form:after{display:none}.web-auth-form>*,.web-entry-form>*,.web-settings-actions>*,.web-setup-form>*{position:relative;z-index:1}.web-auth-form label.block,.web-entry-form label.block,.web-setup-form label.block{background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.07),transparent 38%),rgba(3,0,3,.62);border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);padding:16px}.daish-step:before,.web-auth-form label.block:before,.web-entry-form label.block:before,.web-setup-form label.block:before{display:none}.daish-input,.daish-search-input,.web-announce-input{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.08),transparent 40%),rgba(3,0,3,.82);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);font-size:16px;min-height:58px;padding-inline:16px}.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-search-button,.daish-toggle-action{min-height:58px}.daish-step-rail{gap:8px;padding:8px}.daish-step{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.06),transparent 38%),rgba(3,0,3,.5);border:1px solid color-mix(in srgb,var(--line) 42%,transparent 58%);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;min-height:88px;padding:14px}.daish-step+.daish-step{border-top:1px solid color-mix(in srgb,var(--line) 42%,transparent 58%)}.daish-step-state{align-items:center;display:inline-flex;min-height:30px}.daish-signal-title,.daish-step-title{font-size:15px}.daish-signal-detail,.daish-step-detail{font-size:13px;line-height:1.42}.daish-signal-map{gap:8px;padding:8px}.daish-signal-node{background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.06),transparent 38%),rgba(3,0,3,.5);border:1px solid color-mix(in srgb,var(--line) 42%,transparent 58%);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;min-height:90px;padding:14px}.daish-signal-node+.daish-signal-node{border-top:1px solid color-mix(in srgb,var(--line) 42%,transparent 58%)}.daish-code-cells,.web-entry-form .daish-code-cells{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.daish-code-cell,.web-entry-form .daish-code-cell{font-size:24px;height:62px}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{display:flex;gap:10px;overflow-x:auto;padding:8px;scroll-snap-type:x mandatory}.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button{flex:0 0 min(170px,48vw);min-height:66px;scroll-snap-align:start}.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel{min-height:420px;padding:clamp(18px,5vw,26px)}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{gap:10px}.web-dashboard-content :is(.daish-flow-row,.daish-media-row,.daish-request-card),.web-room-content :is(.daish-flow-row,.daish-media-row,.daish-request-card){background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.06),transparent 38%),rgba(8,1,6,.82);min-height:82px}.daish-alert{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.08),transparent 40%),rgba(8,1,6,.92);border-color:color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 58px rgba(255,127,180,.1)}.landing-mobile-continuation{padding-top:28px;position:relative}.landing-mobile-continuation:before{animation:landing-ambient-web-wash 36s ease-in-out infinite;background:radial-gradient(ellipse at 28% 18%,rgba(255,255,255,.08),transparent 42%),radial-gradient(ellipse at 74% 70%,rgba(255,127,180,.13),transparent 58%);border-radius:999px;content:"";filter:blur(36px);inset:0 -26% auto -26%;min-height:520px;opacity:.34;pointer-events:none;position:absolute;z-index:0}.landing-mobile-continuation>*{position:relative;z-index:1}.landing-mobile-section-head{display:grid;gap:12px;margin-bottom:18px}.landing-mobile-section-head h2{color:var(--foreground-strong);font-family:var(--font-display);font-size:clamp(38px,10vw,52px);font-weight:950;line-height:.98;max-width:12ch}.landing-mobile-section-head p:last-child{color:color-mix(in srgb,var(--foreground) 84%,var(--primary) 16%);font-size:15px;font-weight:760;line-height:1.62}.landing-mobile-feature-list,.landing-mobile-loop-list,.landing-mobile-signal-stack{display:grid;gap:12px}.landing-mobile-feature-list,.landing-mobile-loop-list,.landing-mobile-signal-stack,.landing-mobile-terminal{margin-top:18px}.landing-mobile-feature-node,.landing-mobile-loop-node,.landing-mobile-signal-card,.landing-mobile-terminal{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.085),transparent 40%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 94%,rgba(255,127,180,.13),transparent 52%),rgba(8,1,6,.9);border:1px solid color-mix(in srgb,var(--line) 54%,var(--detail-line) 46%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 20px 68px rgba(255,127,180,.1);overflow:hidden;position:relative}.landing-mobile-signal-card{padding:22px}.landing-mobile-signal-card p:last-child{color:var(--foreground-strong);font-family:var(--font-display);font-size:clamp(22px,6vw,28px);font-weight:950;line-height:1.06;margin-top:12px}.landing-mobile-feature-node{display:grid;gap:8px;min-height:156px;padding:20px 58px 20px 18px}.landing-mobile-feature-node strong,.landing-mobile-loop-copy strong,.landing-mobile-terminal h3{color:var(--foreground-strong);font-family:var(--font-display);font-size:23px;font-weight:950;line-height:1.04}.landing-mobile-feature-node>span:not(.landing-mobile-feature-state):not(.landing-mobile-feature-index),.landing-mobile-loop-copy>span:last-child{color:color-mix(in srgb,var(--foreground) 82%,var(--primary) 18%);font-size:14px;font-weight:720;line-height:1.5}.landing-mobile-feature-index,.landing-mobile-feature-state,.landing-mobile-loop-icon,.landing-mobile-loop-index{align-items:center;border:1px solid color-mix(in srgb,var(--line) 56%,var(--detail-line) 44%);border-radius:8px;display:inline-flex;justify-content:center}.landing-mobile-feature-state{color:var(--primary-soft);font-size:11px;font-weight:900;min-height:30px;padding-inline:10px;width:-moz-fit-content;width:fit-content}.landing-mobile-feature-index,.landing-mobile-loop-index{background:var(--primary);color:var(--background);font-size:11px;font-weight:950;height:36px;position:absolute;right:16px;top:16px;width:38px}.landing-mobile-loop-node{align-items:start;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:170px;padding:20px 58px 20px 18px}.landing-mobile-loop-icon{background:rgba(3,0,3,.64);color:var(--primary);height:42px;width:42px}.landing-mobile-loop-copy{display:grid;gap:8px;min-width:0}.landing-mobile-terminal{display:grid;gap:16px;padding:22px}.landing-mobile-terminal-actions{display:grid;gap:10px}}@media (max-width:760px){.landing-site-header{gap:10px;left:12px;padding:8px;right:12px;top:12px;width:auto}.landing-site-brand span span,.landing-site-nav{display:none}.landing-site-actions{gap:6px;min-height:46px;padding:6px}.landing-site-actions a{font-size:12px;min-height:36px;padding-inline:10px}.landing-hero-grid{padding-top:104px!important}.landing-site-footer{align-items:start;display:grid;padding-bottom:32px}.landing-site-footer nav{justify-content:start}}@keyframes page-ambient-drift{0%,to{background-position:0 0,0 0,48% 46%;filter:blur(0);transform:scale(1)}50%{background-position:0 0,0 0,58% 54%;filter:blur(4px);transform:scale(1.045) rotate(1deg)}}@keyframes page-ambient-breathe{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.38;transform:scale(1.035)}}@keyframes page-atmosphere-shift{0%,to{background-position:0 0,0 0,0 0,100% 0}50%{background-position:0 0,0 0,18% 8%,78% 14%}}@keyframes landing-header-glide{0%,28%{opacity:0;transform:translateX(-110%)}44%,68%{opacity:1}to{opacity:0;transform:translateX(110%)}}@keyframes landing-hero-river{0%,to{opacity:.52;transform:translate3d(-2%,0,0) rotate(-9deg) scale(.98)}50%{opacity:.82;transform:translate3d(5%,6%,0) rotate(-3deg) scale(1.08)}}@keyframes landing-hero-orb{0%,to{opacity:.38;transform:translateZ(0) scale(.96) rotate(0deg)}50%{opacity:.62;transform:translate3d(-9%,7%,0) scale(1.08) rotate(12deg)}}@keyframes landing-aurora-drift{0%,to{opacity:.62;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translateZ(0) scale(1.02)}50%{opacity:.9;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(3%,-4%,0) scale(1.08)}}@keyframes landing-aurora-swell{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.74;transform:scale(1.08)}}@keyframes landing-soft-drift-a{0%,to{opacity:.48;transform:translate3d(-2%,-1%,0) scale(.98)}50%{opacity:.76;transform:translate3d(4%,5%,0) scale(1.08)}}@keyframes landing-soft-drift-b{0%,to{opacity:.36;transform:translateZ(0) scale(.96)}50%{opacity:.6;transform:translate3d(-5%,4%,0) scale(1.08)}}@keyframes landing-soft-drift-c{0%,to{opacity:.56;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translateZ(0) scale(1)}50%{opacity:.82;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(3%,-3%,0) scale(1.07)}}@keyframes landing-page-wash{0%,to{opacity:.28;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(1.03)}50%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 18px),calc(var(--ambient-shift-y, 0px) - 14px),0) scale(1.08)}}@keyframes landing-ambient-wash-a{0%,to{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1.02)}50%{opacity:.68;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.09)}}@keyframes landing-ambient-wash-b{0%,to{opacity:.32;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) + 4px),0) scale(.98)}50%{opacity:.56;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 26px),calc(var(--ambient-shift-y, 0px) + 16px),0) scale(1.08)}}@keyframes landing-ambient-wash-c{0%,to{opacity:.52;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(1.02)}50%{opacity:.76;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(28px,-22px,0) scale(1.08)}}@keyframes landing-ambient-ribbon-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 10px),calc(var(--ambient-shift-y, 0px) + 4px),0) rotate(-8deg) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 38px),calc(var(--ambient-shift-y, 0px) + 34px),0) rotate(-3deg) scale(1.07)}}@keyframes landing-ambient-ribbon-b{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 8px),0) rotate(10deg) scale(1)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 42px),calc(var(--ambient-shift-y, 0px) - 26px),0) rotate(5deg) scale(1.08)}}@keyframes landing-ambient-ribbon-c{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 4px),calc(var(--ambient-shift-y, 0px) + 10px),0) rotate(2deg) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-shift-y, 0px) - 38px),0) rotate(-2deg) scale(1.06)}}@keyframes landing-ambient-runway{0%,to{opacity:.32;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 12px),calc(var(--ambient-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.54;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.06)}}@keyframes landing-ambient-web-wash{0%,to{opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 12px),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.48;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 18px),24px,0) scale(1.06)}}@keyframes landing-ribbon-float-a{0%,to{transform:translateZ(0) rotate(-12deg) scale(.96)}50%{transform:translate3d(10%,12%,0) rotate(-5deg) scale(1.08)}}@keyframes landing-ribbon-float-b{0%,to{transform:translateZ(0) rotate(16deg) scale(1)}50%{transform:translate3d(-12%,-7%,0) rotate(8deg) scale(1.1)}}@keyframes landing-ribbon-float-c{0%,to{transform:translateZ(0) rotate(4deg) scale(.98)}50%{transform:translate3d(8%,-14%,0) rotate(-4deg) scale(1.08)}}@keyframes landing-section-bridge{0%,to{opacity:.56;transform:translate3d(-3%,0,0) rotate(-2deg) scale(.98)}50%{opacity:.88;transform:translate3d(4%,8%,0) rotate(2deg) scale(1.06)}}@keyframes landing-stage-glow-a{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.96) rotate(-4deg)}50%{opacity:.66;transform:translate(-46%,-53%) scale(1.08) rotate(5deg)}}@keyframes landing-stage-glow-b{0%,to{opacity:.26;transform:translate(-50%,-50%) scale(.94) rotate(0deg)}50%{opacity:.48;transform:translate(-54%,-47%) scale(1.1) rotate(14deg)}}@keyframes landing-lumen-swim-a{0%,to{opacity:.5;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(-2%,-1%,0) scale(1.03)}42%{opacity:.68;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(3%,4%,0) scale(1.09)}70%{opacity:.56;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(1%,-3%,0) scale(1.06)}}@keyframes landing-lumen-swim-b{0%,to{opacity:.38;transform:translate3d(2%,1%,0) scale(.98)}46%{opacity:.56;transform:translate3d(-4%,3%,0) scale(1.07)}74%{opacity:.44;transform:translate3d(3%,-2%,0) scale(1.03)}}@keyframes landing-veil-float-a{0%,to{border-radius:48% 52% 46% 54%/56% 44% 58% 42%;opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 6px),0) rotate(-8deg) scale(1)}50%{border-radius:56% 44% 54% 46%/44% 58% 42% 56%;opacity:.27;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) + 20px),0) rotate(-4deg) scale(1.07)}}@keyframes landing-veil-float-b{0%,to{border-radius:52% 48% 58% 42%/46% 54% 44% 56%;opacity:.16;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 14px),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(8deg) scale(.98)}50%{border-radius:44% 56% 42% 58%/58% 42% 56% 44%;opacity:.24;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 28px),calc(var(--ambient-shift-y, 0px) - 18px),0) rotate(4deg) scale(1.08)}}@keyframes landing-veil-float-c{0%,to{border-radius:46% 54% 50% 50%/54% 46% 58% 42%;opacity:.14;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 6px),calc(var(--ambient-shift-y, 0px) + 18px),0) rotate(2deg) scale(1)}50%{border-radius:58% 42% 48% 52%/42% 58% 44% 56%;opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 20px),calc(var(--ambient-shift-y, 0px) - 26px),0) rotate(-2deg) scale(1.06)}}@keyframes live-ambient-field-a{0%,to{opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}48%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}74%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 20px),0) scale(1.03)}}@keyframes live-ambient-field-b{0%,to{opacity:.22;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),var(--ambient-shift-y,0),0) scale(.98)}52%{opacity:.36;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.07)}}@keyframes live-surface-bloom{0%,to{opacity:.16;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}@keyframes landing-stage-ambient-a{0%,to{opacity:.34;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.52;transform:translate(-47%,-53%) scale(1.08)}}@keyframes landing-stage-ambient-b{0%,to{opacity:.22;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.38;transform:translate(-54%,-47%) scale(1.08)}}@keyframes landing-stage-float{0%,to{transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(0,-8px,0) scale(1.045)}50%{transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(10px,-16px,0) scale(1.055)}}@keyframes landing-panel-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes landing-panel-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-8px,9px,0)}}@keyframes landing-panel-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,-8px,0)}}@keyframes landing-panel-float-d{0%,to{transform:translateZ(0)}50%{transform:translate3d(7px,8px,0)}}@keyframes landing-section-lumen{0%,to{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 12px),calc(var(--ambient-shift-y, 0px) + 4px),0) scale(.98)}50%{opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(var(--ambient-shift-y, 0px) - 18px),0) scale(1.07)}}@keyframes landing-section-scroll{0%{opacity:.28;transform:translateY(64px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-depth-scroll{0%{opacity:.42;transform:translateY(48px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-card-scroll{0%{opacity:.24;transform:translateY(42px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-line-scroll{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.web-auth-shell,.web-entry-shell{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(14% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.072),transparent 40%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 78%,rgba(255,127,180,.132),transparent 52%),radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.032),transparent 62%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.95) 48%,rgba(3,0,3,.99))!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important}.web-auth-shell:before,.web-entry-shell:before{animation:landing-section-lumen 42s ease-in-out infinite!important;background:radial-gradient(ellipse at 28% 34%,rgba(255,255,255,.095),transparent 44%),radial-gradient(ellipse at 72% 60%,rgba(255,127,180,.14),transparent 58%)!important;filter:blur(68px);inset:6% -16% auto -16%;min-height:min(680px,48vw);opacity:.32!important;pointer-events:none;z-index:0}.web-auth-shell:after,.web-entry-shell:after{animation:landing-section-lumen 54s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 36% 42%,rgba(255,255,255,.052),transparent 48%),radial-gradient(ellipse at 82% 70%,rgba(255,127,180,.1),transparent 58%)!important;filter:blur(72px);inset:auto -18% 4% -18%!important;min-height:min(560px,44vw);opacity:.25!important;pointer-events:none;position:absolute;width:auto!important;z-index:0}.web-auth-shell>*,.web-entry-shell>*{position:relative;z-index:1}.web-auth-grid:after,.web-auth-grid:before,.web-entry-grid:after,.web-entry-grid:before{display:none!important}.web-auth-form,.web-entry-form{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 10%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 92%,rgba(255,127,180,.13),transparent 54%),rgba(8,1,6,.95)!important;border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important;transform:none!important}.web-auth-form:before,.web-entry-form:before{animation:landing-ambient-web-wash 26s ease-in-out infinite!important;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.105),transparent 42%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.14),transparent 58%)!important;border-radius:999px;filter:blur(34px);inset:-24% -20% auto -20%!important;min-height:76%;opacity:.2!important;width:auto!important}.web-auth-form:after,.web-auth-form>.web-form-readout,.web-entry-form:after,.web-entry-form>.web-form-readout{display:none!important}.web-auth-form:hover,.web-entry-form:hover{transform:translateY(-4px)!important}.web-access-console{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 4%,rgba(255,255,255,.095),transparent 42%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 54%),rgba(3,0,3,.66);border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 62px rgba(255,127,180,.08);display:grid;gap:16px;overflow:hidden;padding:18px;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.web-access-console:before{animation:landing-ambient-web-wash 24s ease-in-out infinite;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.1),transparent 42%),radial-gradient(ellipse at 72% 62%,rgba(255,127,180,.14),transparent 58%);border-radius:999px;content:"";filter:blur(28px);inset:-38% -18% auto -18%;min-height:78%;opacity:.22;pointer-events:none;position:absolute;z-index:0}.web-access-console>*{position:relative;z-index:1}.web-access-console:hover{border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 78px rgba(255,127,180,.13),0 0 48px rgba(255,255,255,.045);transform:translateY(-3px)}.web-access-console-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.web-access-console-head strong{align-items:center;background:var(--primary);border-radius:8px;color:var(--background);display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:34px;min-width:58px;padding-inline:10px}.web-access-meter{background:rgba(255,127,180,.08);border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:999px;height:12px;overflow:hidden;position:relative}.web-access-meter span{background:linear-gradient(90deg,var(--primary),var(--detail),var(--primary));border-radius:inherit;bottom:2px;box-shadow:0 0 22px rgba(255,127,180,.22),0 0 18px rgba(255,255,255,.12);display:block;left:2px;position:absolute;top:2px;transition:width .42s cubic-bezier(.16,1,.3,1);width:var(--access-progress,0)}.web-access-console-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.web-access-console-node{background:rgba(3,0,3,.58);border:1px solid color-mix(in srgb,var(--line) 44%,transparent 56%);display:grid;gap:7px;min-height:78px;overflow:hidden;padding:13px;position:relative}.web-access-console-node:before{background:rgba(255,127,180,.32);border-radius:999px;content:"";height:6px;position:absolute;right:12px;top:12px;width:22px}.web-access-console-node-complete{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.105),transparent 42%),rgba(255,127,180,.105);border-color:color-mix(in srgb,var(--primary) 50%,var(--detail-line) 50%)}.web-access-console-node-complete:before{background:var(--primary);box-shadow:0 0 16px rgba(255,127,180,.22)}.web-access-console-node span{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);font-size:10px;font-weight:950;text-transform:uppercase}.web-access-console-node strong{color:var(--foreground-strong);font-size:14px;font-weight:900;line-height:1.16;max-width:calc(100% - 28px);overflow-wrap:break-word}.web-entry-form .daish-code-field{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at calc(90% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 54%),rgba(3,0,3,.66);border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)}@media (max-width:899px){.web-access-console{gap:14px;padding:16px}.web-access-console-grid{grid-template-columns:1fr}.web-access-console-node{min-height:74px}}.web-setup-shell{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(14% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.072),transparent 40%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 78%,rgba(255,127,180,.132),transparent 52%),radial-gradient(ellipse at 48% 48%,rgba(255,255,255,.032),transparent 62%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.95) 48%,rgba(3,0,3,.99))!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important}.web-setup-shell:before{animation:landing-section-lumen 42s ease-in-out infinite!important;background:radial-gradient(ellipse at 28% 34%,rgba(255,255,255,.095),transparent 44%),radial-gradient(ellipse at 72% 60%,rgba(255,127,180,.14),transparent 58%)!important;filter:blur(68px);inset:6% -16% auto -16%;min-height:min(680px,48vw);opacity:.34;pointer-events:none;z-index:0}.web-setup-shell:after{animation:landing-section-lumen 54s ease-in-out infinite reverse;background:radial-gradient(ellipse at 36% 42%,rgba(255,255,255,.055),transparent 48%),radial-gradient(ellipse at 82% 70%,rgba(255,127,180,.1),transparent 58%);content:"";filter:blur(72px);inset:auto -18% 4% -18%;min-height:min(560px,44vw);opacity:.26;pointer-events:none;position:absolute;z-index:0}.web-setup-grid:after,.web-setup-grid:before{display:none!important}.web-setup-form{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 10%,rgba(255,255,255,.088),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 92%,rgba(255,127,180,.132),transparent 54%),rgba(8,1,6,.95)!important;border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important}.web-setup-readiness{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 4%,rgba(255,255,255,.095),transparent 42%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 54%),rgba(3,0,3,.66);border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 62px rgba(255,127,180,.08);display:grid;gap:16px;padding:18px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.web-setup-readiness:before{animation:landing-ambient-web-wash 24s ease-in-out infinite;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.1),transparent 42%),radial-gradient(ellipse at 72% 62%,rgba(255,127,180,.14),transparent 58%);border-radius:999px;content:"";filter:blur(28px);inset:-38% -18% auto -18%;min-height:78%;opacity:.22;pointer-events:none;position:absolute;z-index:0}.web-setup-readiness>*{position:relative;z-index:1}.web-setup-readiness:hover{border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 78px rgba(255,127,180,.13),0 0 48px rgba(255,255,255,.045);transform:translateY(-3px)}.web-setup-readiness-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.web-setup-readiness-head strong{align-items:center;background:var(--primary);border-radius:8px;color:var(--background);display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:34px;min-width:48px;padding-inline:10px}.web-setup-readiness-meter{background:rgba(255,127,180,.08);border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:999px;height:12px;overflow:hidden;position:relative}.web-setup-readiness-meter span{background:linear-gradient(90deg,var(--primary),var(--detail),var(--primary));border-radius:inherit;bottom:2px;box-shadow:0 0 22px rgba(255,127,180,.22),0 0 18px rgba(255,255,255,.12);display:block;left:2px;position:absolute;top:2px;transition:width .42s cubic-bezier(.16,1,.3,1);width:var(--setup-ready,0)}.web-setup-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.web-setup-readiness-node{background:rgba(3,0,3,.58);border:1px solid color-mix(in srgb,var(--line) 44%,transparent 56%);display:grid;gap:7px;min-height:84px;overflow:hidden;padding:13px;position:relative}.web-setup-readiness-node:before{background:rgba(255,127,180,.32);border-radius:999px;content:"";height:6px;position:absolute;right:12px;top:12px;width:22px}.web-setup-readiness-node-complete{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.105),transparent 42%),rgba(255,127,180,.105);border-color:color-mix(in srgb,var(--primary) 50%,var(--detail-line) 50%)}.web-setup-readiness-node-complete:before{background:var(--primary);box-shadow:0 0 16px rgba(255,127,180,.22)}.web-setup-readiness-node span{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%);font-size:10px;font-weight:950;text-transform:uppercase}.web-setup-readiness-node strong{color:var(--foreground-strong);font-size:14px;font-weight:900;line-height:1.16;max-width:calc(100% - 28px);overflow-wrap:break-word}.web-setup-readiness p{color:color-mix(in srgb,var(--foreground) 82%,var(--detail) 18%);font-size:14px;font-weight:720;line-height:1.5}.web-playlist-picker:before{animation:landing-section-lumen 44s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 18%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 86%,rgba(255,127,180,.13),transparent 54%)!important;filter:blur(42px);opacity:.28!important}.web-playlist-status-node{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.075),transparent 40%),rgba(3,0,3,.72);border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 54px rgba(255,127,180,.08)}@media (max-width:899px){.web-setup-readiness{gap:14px;padding:16px}.web-setup-readiness-grid{grid-template-columns:1fr}.web-setup-readiness-node{min-height:76px}}.landing-page{position:relative}.landing-page>:not(.landing-continuum){position:relative;z-index:1}.landing-continuum{contain:paint;inset:0;pointer-events:none;position:absolute;z-index:0}.daish-page>.landing-continuum{z-index:0}.landing-continuum-field{background:radial-gradient(ellipse at 32% 42%,rgba(255,255,255,.1),transparent 48%),radial-gradient(ellipse at 68% 58%,rgba(255,127,180,.14),transparent 64%);border-radius:52% 48% 56% 44%/42% 58% 46% 54%;display:block;filter:blur(78px);height:clamp(460px,54vw,960px);opacity:.18;position:absolute;transform:translateZ(0);width:clamp(740px,86vw,1520px);will-change:border-radius,opacity,transform}.landing-continuum-field-a{animation:landing-continuum-drift-a 58s ease-in-out infinite;left:-28%;top:2%}.landing-continuum-field-b{animation:landing-continuum-drift-b 64s ease-in-out infinite reverse;right:-34%;top:26%}.landing-continuum-field-c{animation:landing-continuum-drift-c 72s ease-in-out infinite;left:-18%;top:54%}.landing-continuum-field-d{animation:landing-continuum-drift-d 78s ease-in-out infinite reverse;bottom:-12%;right:-22%}.daish-page{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.13),transparent 54%),linear-gradient(180deg,#030003 0,#070005 48%,#030003 100%)}.daish-page:before{animation:product-ambient-drift-a 44s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 24%,rgba(255,255,255,.09),transparent 42%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.12),transparent 58%)!important;filter:blur(58px);-webkit-mask-image:none!important;mask-image:none!important;opacity:.34!important}.daish-page:after{animation:product-ambient-drift-b 58s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 84%,rgba(255,255,255,.045),transparent 50%),radial-gradient(ellipse at 82% 16%,rgba(255,127,180,.09),transparent 56%)!important;filter:blur(72px);margin-inline:0!important;opacity:.26!important}.daish-mobile,.web-auth-shell,.web-dashboard-shell,.web-entry-shell,.web-room-shell,.web-settings-shell,.web-setup-shell,.web-state-shell{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(10% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) calc(88% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.13),transparent 56%),rgba(5,0,4,.96)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 30px 112px rgba(255,127,180,.1),0 0 64px rgba(255,255,255,.035)!important}.daish-mobile:before,.web-auth-shell:before,.web-dashboard-shell:before,.web-entry-shell:before,.web-room-shell:before,.web-settings-shell:before,.web-setup-shell:before,.web-state-shell:before{animation:product-ambient-drift-a 52s ease-in-out infinite!important;background:radial-gradient(ellipse at 26% 34%,rgba(255,255,255,.105),transparent 44%),radial-gradient(ellipse at 76% 60%,rgba(255,127,180,.145),transparent 60%)!important;border-radius:999px;content:"";display:block!important;filter:blur(58px);inset:3% -18% auto -18%;min-height:min(640px,54vw);opacity:.27!important;pointer-events:none;position:absolute;z-index:0}.daish-mobile:after,.web-auth-shell:after,.web-dashboard-shell:after,.web-entry-shell:after,.web-room-shell:after,.web-settings-shell:after,.web-setup-shell:after,.web-state-shell:after{animation:product-ambient-drift-b 64s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 36% 46%,rgba(255,255,255,.07),transparent 48%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.105),transparent 62%)!important;border-radius:999px;content:"";display:block!important;filter:blur(70px);inset:auto -22% 2% -22%;min-height:min(520px,46vw);opacity:.2!important;pointer-events:none;position:absolute;z-index:0}.daish-mobile>*,.web-auth-shell>*,.web-dashboard-shell>*,.web-entry-shell>*,.web-room-shell>*,.web-settings-shell>*,.web-setup-shell>*,.web-state-shell>*{position:relative;z-index:1}:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-step-rail,.daish-signal-map,.daish-tab-rail,.daish-flow-list,.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-status-node,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.landing-lane-switcher,.landing-panel-card,.landing-feature-peek-item,.landing-runway-shell,.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-terminal,.landing-mobile-signal-card,.landing-mobile-feature-node,.landing-mobile-loop-node,.landing-mobile-terminal){background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.12),transparent 56%),rgba(8,1,6,.9)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 20px 74px rgba(255,127,180,.095),0 0 36px rgba(255,255,255,.025)!important;filter:none!important}:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-step,.daish-signal-node,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-metric-card,.landing-panel-card,.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-mobile-feature-node,.landing-mobile-loop-node){transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-step,.daish-signal-node,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-metric-card,.landing-panel-card,.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-mobile-feature-node,.landing-mobile-loop-node):hover{border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 88px rgba(255,127,180,.14),0 0 54px rgba(255,255,255,.045)!important;transform:translateY(-4px)}}.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-icon-button,.daish-search-button,.daish-toggle-action,.landing-site-actions a,.landing-site-footer nav a,.landing-site-nav a{min-height:54px;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.daish-button-primary,.landing-site-nav-cta{background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.38),transparent 42%),linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 82%,var(--detail) 18%))!important;color:var(--background)!important}.daish-button-quiet,.daish-button-secondary,.daish-icon-button,.daish-search-button,.daish-toggle-action,.landing-site-actions a,.landing-site-footer nav a,.landing-site-nav a{background:radial-gradient(ellipse at 14% 0,rgba(255,255,255,.075),transparent 42%),rgba(5,0,4,.68)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important}.landing-site-actions .landing-site-nav-cta{background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.38),transparent 42%),linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 82%,var(--detail) 18%))!important;border-color:color-mix(in srgb,var(--primary) 72%,var(--detail) 28%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 18px 54px rgba(255,127,180,.16)!important;color:var(--background)!important}@media (hover:hover) and (pointer:fine){:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-toggle-action,.daish-search-button,.daish-icon-button,.landing-site-nav a,.landing-site-actions a,.landing-site-footer nav a):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 52px rgba(255,127,180,.14),0 0 36px rgba(255,255,255,.045)!important;transform:translateY(-2px)}}.daish-code-cell,.daish-input,.daish-search-input,.web-announce-input{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.08),transparent 44%),rgba(3,0,3,.78)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 36px rgba(255,127,180,.06);color:var(--foreground-strong);min-height:58px}.daish-code-cell:focus,.daish-code-cell:focus-visible,.daish-input:focus,.daish-input:focus-visible,.daish-search-input:focus,.daish-search-input:focus-visible,.web-announce-input:focus,.web-announce-input:focus-visible{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.12),transparent 44%),rgba(6,0,5,.92)!important;border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%)!important;box-shadow:0 0 0 5px rgba(255,127,180,.13),0 18px 54px rgba(255,127,180,.12)!important}.landing-site-footer,.landing-site-header{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.075),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.115),transparent 56%),rgba(3,0,3,.72)!important;border-color:color-mix(in srgb,var(--line) 44%,var(--detail-line) 56%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 20px 80px rgba(255,127,180,.085)}.landing-stage{background:radial-gradient(ellipse at calc(42% + var(--ambient-shift-x, 0px)) calc(42% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.06),transparent 42%),radial-gradient(ellipse at calc(62% - var(--ambient-shift-x, 0px)) calc(62% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 58%)!important}.landing-stage:after,.landing-stage:before{animation:product-ambient-drift-a 44s ease-in-out infinite!important;background:radial-gradient(ellipse at 34% 42%,rgba(255,255,255,.105),transparent 44%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.14),transparent 60%)!important;filter:blur(44px)!important;opacity:.42!important}.landing-core{background:radial-gradient(ellipse at 30% 22%,rgba(255,255,255,.26),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 94%,var(--detail) 6%),var(--primary))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 24px 78px rgba(255,127,180,.22),0 0 68px rgba(255,255,255,.08)!important}.landing-core-pulse{animation:product-core-breathe 4.8s ease-in-out infinite!important}@media (min-width:900px){.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-state-shell{max-width:min(1180px,calc(100vw - 40px))!important}.web-auth-form,.web-entry-form,.web-settings-actions{min-height:520px}.web-auth-grid,.web-entry-grid{gap:clamp(34px,5vw,72px)}}@media (max-width:899px){.daish-mobile,.web-auth-shell,.web-dashboard-shell,.web-entry-shell,.web-room-shell,.web-settings-shell,.web-setup-shell,.web-state-shell{box-shadow:none!important}.landing-site-header{margin-top:12px}.landing-wordmark{text-shadow:0 18px 70px rgba(255,127,180,.16),0 0 32px rgba(255,255,255,.06)}}@keyframes product-ambient-drift-a{0%,to{opacity:.26;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}50%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.06)}}@keyframes product-ambient-drift-b{0%,to{opacity:.18;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.32;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes product-core-breathe{0%,to{opacity:.54;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.82;transform:translate(-50%,-50%) scale(1.12)}}@keyframes landing-continuum-drift-a{0%,to{border-radius:52% 48% 56% 44%/42% 58% 46% 54%;opacity:.16;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 16px),0) rotate(-4deg) scale(1)}50%{border-radius:44% 56% 48% 52%/58% 42% 54% 46%;opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 42px),calc(var(--ambient-shift-y, 0px) + 34px),0) rotate(2deg) scale(1.09)}}@keyframes landing-continuum-drift-b{0%,to{border-radius:46% 54% 42% 58%/54% 46% 58% 42%;opacity:.14;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 10px),0) rotate(5deg) scale(.98)}50%{border-radius:58% 42% 54% 46%/44% 56% 42% 58%;opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 48px),calc(var(--ambient-shift-y, 0px) - 24px),0) rotate(-2deg) scale(1.08)}}@keyframes landing-continuum-drift-c{0%,to{border-radius:58% 42% 46% 54%/46% 54% 42% 58%;opacity:.13;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 24px),calc(0px - var(--ambient-shift-y, 0px)),0) rotate(3deg) scale(1)}50%{border-radius:42% 58% 56% 44%/56% 44% 54% 46%;opacity:.23;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 38px),calc(0px - var(--ambient-shift-y, 0px) + 30px),0) rotate(-3deg) scale(1.07)}}@keyframes landing-continuum-drift-d{0%,to{border-radius:50% 50% 44% 56%/42% 58% 50% 50%;opacity:.12;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px) + 12px),0) rotate(-2deg) scale(.98)}50%{border-radius:44% 56% 58% 42%/56% 44% 46% 54%;opacity:.21;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 36px),calc(0px - var(--ambient-shift-y, 0px) - 28px),0) rotate(4deg) scale(1.06)}}.landing-page{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.065),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.105),transparent 58%),linear-gradient(180deg,#030003 0,#070005 44%,#030003 100%)!important}.landing-continuum{inset:-18vh -14vw;min-height:136vh;opacity:var(--ambient-atmosphere,.56);transform:translateZ(0)}.daish-page>.landing-continuum,.landing-page>.landing-continuum{position:fixed!important;z-index:0}.landing-continuum:after,.landing-continuum:before{content:"";pointer-events:none}.landing-continuum:before{animation:landing-ambient-tide-a 42s ease-in-out infinite;background:radial-gradient(ellipse at 22% 46%,rgba(255,255,255,.16),transparent 48%),radial-gradient(ellipse at 72% 56%,rgba(255,127,180,.16),transparent 64%);inset:-10% -10% 46% -18%;opacity:.24}.landing-continuum:after{animation:landing-ambient-tide-b 54s ease-in-out infinite reverse;background:radial-gradient(ellipse at 30% 48%,rgba(255,255,255,.09),transparent 52%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.13),transparent 66%);inset:44% -18% -12% -10%;opacity:.2}.landing-continuum-field{background:radial-gradient(ellipse at 30% 45%,rgba(255,255,255,.11),transparent 52%),radial-gradient(ellipse at 70% 56%,rgba(255,127,180,.13),transparent 68%);filter:blur(116px);height:clamp(540px,62vw,1120px);opacity:.12;width:clamp(820px,94vw,1640px)}.landing-continuum-field-a{animation:landing-ambient-field-a 68s ease-in-out infinite;left:-34%;top:-6%}.landing-continuum-field-b{animation:landing-ambient-field-b 74s ease-in-out infinite reverse;right:-38%;top:20%}.landing-continuum-field-c{animation:landing-ambient-field-c 82s ease-in-out infinite;left:-26%;top:50%}.landing-continuum-field-d{animation:landing-ambient-field-d 88s ease-in-out infinite reverse;bottom:-18%;right:-30%}.landing-background-motion{inset:-18%;mix-blend-mode:normal;opacity:.84}.landing-background-motion:before{animation:landing-hero-atmosphere-a 30s ease-in-out infinite!important;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.1),transparent 36%),radial-gradient(ellipse at calc(var(--pointer-x) + 16%) calc(var(--pointer-y) + 14%),rgba(255,127,180,.1),transparent 52%),radial-gradient(ellipse at 48% 54%,rgba(255,255,255,.032),transparent 70%)!important;filter:blur(78px)!important;opacity:.48!important}.landing-background-motion:after{animation:landing-hero-atmosphere-b 38s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 18% 78%,rgba(255,255,255,.052),transparent 52%),radial-gradient(ellipse at 84% 22%,rgba(255,127,180,.085),transparent 62%),radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.028),transparent 72%)!important;filter:blur(86px)!important;opacity:.38!important}.landing-bg-ribbon{display:none!important}.landing-hero-section{background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.052),transparent 32%),radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(20% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.048),transparent 42%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(72% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.088),transparent 54%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(6,0,6,.94) 48%,rgba(3,0,3,.99))!important}.landing-hero-section:before{animation:landing-hero-atmosphere-a 34s ease-in-out infinite!important;background:radial-gradient(ellipse at 34% 42%,rgba(255,255,255,.098),transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(255,127,180,.118),transparent 60%)!important;filter:blur(70px)!important;opacity:.36!important}.landing-hero-section:after{animation:landing-hero-atmosphere-b 44s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 36% 42%,rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.09),transparent 64%)!important;filter:blur(76px)!important;opacity:.28!important}.landing-web-runway:before{animation:landing-section-breath 36s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 48%,rgba(255,255,255,.075),transparent 50%),radial-gradient(ellipse at calc(76% - var(--ambient-shift-x, 0px)) 52%,rgba(255,127,180,.095),transparent 62%)!important;filter:blur(86px)!important;height:420px!important;opacity:var(--ambient-veil,.28)!important;top:-210px!important}.landing-room-loop:before,.landing-runway-shell:before,.landing-runway-terminal:before,.landing-web-runway:after{animation:landing-section-breath 48s ease-in-out infinite reverse!important}@keyframes landing-ambient-tide-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 28px),calc(var(--ambient-shift-y, 0px) - 14px),0) scale(1)}46%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.08)}72%{opacity:.25;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 24px),0) scale(1.03)}}@keyframes landing-ambient-tide-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 10px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.3;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 42px),calc(var(--ambient-shift-y, 0px) + 30px),0) scale(1.08)}}@keyframes landing-ambient-field-a{0%,to{opacity:.09;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 22px),calc(var(--ambient-shift-y, 0px) - 12px),0) rotate(-2deg) scale(1)}50%{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 44px),calc(var(--ambient-shift-y, 0px) + 32px),0) rotate(2deg) scale(1.1)}}@keyframes landing-ambient-field-b{0%,to{opacity:.08;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(2deg) scale(.98)}50%{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 46px),calc(var(--ambient-shift-y, 0px) - 24px),0) rotate(-2deg) scale(1.08)}}@keyframes landing-ambient-field-c{0%,to{opacity:.07;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(0px - var(--ambient-shift-y, 0px)),0) rotate(2deg) scale(1)}50%{opacity:.14;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(0px - var(--ambient-shift-y, 0px) + 28px),0) rotate(-2deg) scale(1.07)}}@keyframes landing-ambient-field-d{0%,to{opacity:.07;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px) + 12px),0) rotate(-2deg) scale(.98)}50%{opacity:.13;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 36px),calc(0px - var(--ambient-shift-y, 0px) - 28px),0) rotate(2deg) scale(1.06)}}@keyframes landing-hero-atmosphere-a{0%,to{opacity:.34;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(calc(var(--ambient-shift-x, 0px) - 16px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1.02)}50%{opacity:.56;transform:rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y)) translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.09)}}@keyframes landing-hero-atmosphere-b{0%,to{opacity:.24;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 4px),0) scale(.98)}50%{opacity:.44;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 28px),calc(var(--ambient-shift-y, 0px) + 20px),0) scale(1.08)}}@keyframes landing-section-breath{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 12px),calc(var(--ambient-shift-y, 0px) + 4px),0) scale(.98)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(var(--ambient-shift-y, 0px) - 18px),0) scale(1.07)}}.daish-screen-signal{background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) calc(10% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.055),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(86% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.105),transparent 56%),linear-gradient(180deg,rgba(3,0,3,.96),rgba(8,0,6,.92) 48%,rgba(3,0,3,.96));contain:paint;isolation:isolate}.daish-screen-signal:before{animation:app-flow-continuum-a 58s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 30%,rgba(255,255,255,.105),transparent 46%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.14),transparent 62%)!important;border-radius:52% 48% 56% 44%/44% 56% 48% 52%;filter:blur(68px);inset:-12% -22% auto -22%;min-height:min(720px,60vw);opacity:.28!important;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0)}.daish-screen-signal:after{animation:app-flow-continuum-b 68s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 46%,rgba(255,255,255,.07),transparent 50%),radial-gradient(ellipse at 74% 60%,rgba(255,127,180,.115),transparent 64%)!important;border-radius:46% 54% 42% 58%/56% 44% 54% 46%;bottom:-16%;filter:blur(72px);height:min(660px,54vw);left:-18%;opacity:.24!important;right:-18%;top:auto;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0);width:auto}@keyframes app-flow-continuum-a{0%,to{border-radius:52% 48% 56% 44%/44% 56% 48% 52%;opacity:.24;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 12px),0) scale(1)}50%{border-radius:44% 56% 48% 52%/58% 42% 54% 46%;opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes app-flow-continuum-b{0%,to{border-radius:46% 54% 42% 58%/56% 44% 54% 46%;opacity:.2;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{border-radius:58% 42% 54% 46%/42% 58% 44% 56%;opacity:.32;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 40px),calc(0px - var(--ambient-shift-y, 0px) + 28px),0) scale(1.07)}}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell){background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(12% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.072),transparent 44%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(82% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.118),transparent 58%),radial-gradient(ellipse at 50% 54%,rgba(255,255,255,.028),transparent 68%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.96) 48%,rgba(3,0,3,.99))!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 32px 128px rgba(255,127,180,.09),0 0 76px rgba(255,255,255,.035)!important;overflow:hidden;position:relative}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell):after,:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell):before{border-radius:999px!important;content:"";display:block!important;filter:blur(78px)!important;pointer-events:none;position:absolute;z-index:0}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell):before{animation:internal-flow-tide-a 46s ease-in-out infinite!important;background:radial-gradient(ellipse at 28% 36%,rgba(255,255,255,.11),transparent 46%),radial-gradient(ellipse at 74% 60%,rgba(255,127,180,.14),transparent 62%)!important;inset:-12% -20% auto -20%!important;min-height:min(760px,58vw);opacity:.32!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell):after{animation:internal-flow-tide-b 58s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.1),transparent 66%)!important;inset:auto -22% -14% -22%!important;min-height:min(620px,48vw);opacity:.24!important;width:auto!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell)>*{position:relative;z-index:1}.web-setup-hero>.daish-step-rail:before,:is(.web-auth-form,.web-entry-form,.web-setup-form):after,:is(.web-auth-grid,.web-entry-grid)>.daish-step-rail:before,:is(.web-auth-grid,.web-entry-grid,.web-setup-grid):after,:is(.web-auth-grid,.web-entry-grid,.web-setup-grid):before{display:none!important}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero){isolation:isolate;position:relative}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero):before{animation:internal-flow-tide-a 38s ease-in-out infinite;background:radial-gradient(ellipse at 34% 42%,rgba(255,255,255,.08),transparent 48%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.105),transparent 62%);border-radius:999px;content:"";filter:blur(44px);inset:-18% -12%;opacity:.22;pointer-events:none;position:absolute;z-index:-1}.web-setup-hero>.daish-signal-map,:is(.web-access-console,.web-setup-readiness,.web-access-console-node,.web-setup-readiness-node),:is(.web-auth-flow-spine,.web-entry-flow-spine,.web-setup-flow-spine) .daish-action-flow-node,:is(.web-auth-form,.web-entry-form,.web-setup-form),:is(.web-auth-grid,.web-entry-grid,.web-setup-hero)>.daish-step-rail{backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.082),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 58%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 82px rgba(255,127,180,.085),0 0 46px rgba(255,255,255,.025)!important;filter:none!important}:is(.web-auth-form,.web-entry-form,.web-setup-form){display:grid;gap:18px;padding:clamp(22px,2.35vw,38px)!important;transform:none!important}:is(.web-access-console,.web-setup-readiness):before,:is(.web-auth-form,.web-entry-form,.web-setup-form):before{animation:internal-flow-surface-bloom 34s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 32%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 70%,rgba(255,127,180,.12),transparent 62%)!important;border-radius:999px;content:"";filter:blur(42px)!important;inset:-22% -16% auto -16%!important;min-height:72%;opacity:.2!important;pointer-events:none;position:absolute;width:auto!important;z-index:0}:is(.web-access-console,.web-setup-readiness)>*,:is(.web-auth-form,.web-entry-form,.web-setup-form)>*{position:relative;z-index:1}:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.07),transparent 44%),rgba(3,0,3,.68)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11)!important;padding:18px!important}:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block:before{display:none!important}:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block:focus-within{background:radial-gradient(ellipse at 24% 0,rgba(255,255,255,.105),transparent 44%),rgba(10,0,7,.92)!important;border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;transform:translateY(-2px)}:is(.web-access-console,.web-setup-readiness) .section-label,:is(.web-auth-form,.web-entry-form,.web-setup-form) .section-label{letter-spacing:.08em}:is(.web-access-console,.web-setup-readiness){gap:18px;padding:clamp(18px,1.7vw,26px)!important}:is(.web-access-console-node,.web-setup-readiness-node){min-height:96px;padding:16px!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}:is(.web-access-console-node,.web-setup-readiness-node):before{background:color-mix(in srgb,var(--primary) 72%,var(--detail) 28%)!important;box-shadow:0 0 18px rgba(255,127,180,.22)}:is(.web-access-console-node,.web-setup-readiness-node):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);content:"";height:1px;inset:0 14px auto;opacity:.38;pointer-events:none;position:absolute}:is(.web-access-console-node,.web-setup-readiness-node) strong{color:var(--foreground-strong);font-size:clamp(15px,1.05vw,18px);line-height:1.15}:is(.web-access-console-node,.web-setup-readiness-node) span{color:color-mix(in srgb,var(--primary-muted) 76%,var(--detail) 24%)}.web-access-meter,.web-setup-readiness-meter{height:14px}.web-access-meter span,.web-setup-readiness-meter span{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 74%,var(--detail) 26%))!important}:is(.daish-step,.daish-action-flow-node){min-height:112px}.daish-action-flow-copy strong,.daish-step-title{font-size:clamp(16px,1.15vw,20px)!important}.daish-action-flow-copy>span:last-child,.daish-step-detail{color:color-mix(in srgb,var(--primary-muted) 82%,var(--detail) 18%)!important;font-size:13px!important}@media (hover:hover) and (pointer:fine){:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-access-console,.web-setup-readiness,.web-access-console-node,.web-setup-readiness-node,.daish-step,.daish-action-flow-node):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 92px rgba(255,127,180,.13),0 0 58px rgba(255,255,255,.04)!important;transform:translateY(-3px)}}@media (min-width:900px){:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell){margin-block:14px;max-width:min(1680px,calc(100vw - 28px))!important;min-height:calc(100svh - 28px);padding:clamp(34px,3.4vw,56px)!important}:is(.web-auth-grid,.web-entry-grid){gap:clamp(46px,5vw,98px);grid-template-columns:minmax(0,1fr) minmax(540px,.82fr);min-height:calc(100svh - 150px);padding-block:clamp(16px,3vh,42px)}.web-setup-grid{gap:clamp(46px,5vw,98px);grid-template-columns:minmax(0,.92fr) minmax(560px,.98fr);min-height:calc(100svh - 170px)}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero) .daish-screen-title{font-size:clamp(60px,5.3vw,88px)!important;line-height:.96!important;max-width:820px}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero) .daish-screen-copy{font-size:clamp(17px,1.15vw,20px);line-height:1.62;max-width:680px}.web-setup-hero>.daish-signal-map,.web-setup-hero>.daish-step-rail,:is(.web-auth-grid,.web-entry-grid)>.daish-step-rail{max-width:740px;padding:12px!important}:is(.web-auth-flow-spine,.web-entry-flow-spine,.web-setup-flow-spine){max-width:740px}:is(.web-auth-form,.web-entry-form,.web-setup-form){min-height:560px}:is(.web-access-console-grid,.web-setup-readiness-grid){gap:12px}}@media (max-width:899px){.web-setup-shell,:is(.daish-mobile.web-auth-shell,.daish-mobile.web-entry-shell,.daish-mobile.web-state-shell){border-inline:0!important;border-radius:0;margin:0 auto;max-width:min(100vw,540px)!important;min-height:100svh;padding:22px!important}:is(.web-auth-grid,.web-entry-grid,.web-setup-grid){display:grid;gap:20px;min-height:auto;padding-block:22px}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero){text-align:left!important}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero) .daish-signal-icon{margin-left:0;margin-right:0}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero) .daish-screen-title{font-size:clamp(40px,12vw,58px)!important;line-height:1!important;margin-left:0!important;margin-right:0!important}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero,.web-settings-hero) .daish-screen-copy{font-size:15px;line-height:1.6;margin-left:0!important;margin-right:0!important}:is(.web-auth-form,.web-entry-form,.web-setup-form){gap:16px;min-height:auto;padding:18px!important}:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block{padding:15px!important}:is(.web-access-console,.web-setup-readiness){padding:16px!important}:is(.web-access-console-grid,.web-setup-readiness-grid){grid-template-columns:1fr}:is(.web-access-console-node,.web-setup-readiness-node){min-height:82px}}@keyframes internal-flow-tide-a{0%,to{opacity:.25;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}50%{opacity:.4;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.08)}}@keyframes internal-flow-tide-b{0%,to{opacity:.2;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.34;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 40px),calc(var(--ambient-shift-y, 0px) + 26px),0) scale(1.07)}}@keyframes internal-flow-surface-bloom{0%,to{opacity:.16;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.26;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}:is(.web-dashboard-shell,.web-room-shell){background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.075),transparent 44%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) calc(86% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 58%),radial-gradient(ellipse at 52% 48%,rgba(255,255,255,.03),transparent 68%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(8,0,6,.965) 48%,rgba(3,0,3,.99))!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 34px 132px rgba(255,127,180,.09),0 0 78px rgba(255,255,255,.035)!important;overflow:hidden;position:relative}:is(.web-dashboard-shell,.web-room-shell):after,:is(.web-dashboard-shell,.web-room-shell):before{border-radius:999px!important;content:"";display:block!important;filter:blur(82px)!important;pointer-events:none;position:absolute;z-index:0}:is(.web-dashboard-shell,.web-room-shell):before{animation:live-room-tide-a 48s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.11),transparent 46%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.145),transparent 64%)!important;inset:-12% -20% auto -20%;min-height:min(780px,58vw);opacity:.34!important}:is(.web-dashboard-shell,.web-room-shell):after{animation:live-room-tide-b 62s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 46%,rgba(255,255,255,.072),transparent 52%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.11),transparent 66%)!important;inset:auto -22% -16% -22%;min-height:min(680px,52vw);opacity:.25!important}:is(.web-dashboard-shell,.web-room-shell)>*{position:relative;z-index:1}:is(.web-control-rail):after,:is(.web-control-rail):before,:is(.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-dashboard-content #host-requests-panel,.web-room-content .daish-flow-list,.web-room-search-results,.web-room-request-grid):after,:is(.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-dashboard-content #host-requests-panel,.web-room-content .daish-flow-list,.web-room-search-results,.web-room-request-grid):before,:is(.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel):after,:is(.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel):before,:is(.web-dashboard-header,.web-room-header):after,:is(.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail):after,:is(.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail):before{display:none!important}:is(.web-dashboard-header,.web-room-header){background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.072),transparent 44%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 60%),rgba(5,0,4,.72);border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 68px rgba(255,127,180,.075);padding:clamp(20px,2.1vw,30px)!important}.web-dashboard-header h1,.web-room-header h1{font-size:clamp(32px,3.1vw,56px)!important;letter-spacing:0;line-height:.98!important}.web-control-rail,.web-dashboard-content,.web-dashboard-overview,.web-room-content,.web-room-map,.web-room-now{isolation:isolate;position:relative}:is(.web-dashboard-overview,.web-room-now,.web-room-map,.web-control-rail,.web-dashboard-content,.web-room-content):before{animation:live-room-surface-bloom 42s ease-in-out infinite;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.082),transparent 48%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 64%,rgba(255,127,180,.105),transparent 62%);border-radius:999px;content:"";filter:blur(42px);inset:-18% -10%;opacity:.17;pointer-events:none;position:absolute;z-index:-1}:is(.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-dashboard-content #host-requests-panel,.web-room-content .daish-flow-list,.web-room-search-results,.web-room-request-grid),:is(.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card),:is(.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel),:is(.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail),:is(.web-now-card,.web-room-now>.daish-panel-strong,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-room-map .daish-signal-map){background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.083),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 60%),rgba(8,1,6,.92)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 82px rgba(255,127,180,.085),0 0 46px rgba(255,255,255,.025)!important;filter:none!important}.web-now-card,.web-room-now>.daish-panel-strong{padding:clamp(24px,2.4vw,38px)!important}.web-now-card .daish-artwork-xl,.web-room-now .daish-artwork-lg{height:clamp(108px,10vw,160px);width:clamp(108px,10vw,160px)}.web-now-card p.truncate,.web-room-now p.truncate{overflow-wrap:anywhere}.web-now-card p.text-\[26px\],.web-room-now p.text-\[21px\]{font-size:clamp(28px,3vw,48px)!important;line-height:1!important}:is(.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button){min-height:76px;padding:16px 18px!important}:is(.web-dashboard-tabs .tab-button-label,.web-room-tabs .tab-button-label){font-size:clamp(14px,1.05vw,17px)}:is(.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel){padding:clamp(18px,2vw,30px)!important}:is(.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid,.web-dashboard-content #host-requests-panel,.web-room-content .daish-flow-list,.web-room-search-results,.web-room-request-grid){gap:14px!important;padding:12px!important}:is(.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card){min-height:118px;padding:clamp(18px,1.55vw,26px)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}:is(.web-dashboard-content .daish-media-row,.web-room-content .daish-media-row){min-height:126px}:is(.web-dashboard-content .daish-request-card,.web-room-content .daish-request-card){min-height:214px}:is(.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)!important;display:block!important;height:1px;inset:0 16px auto;opacity:.32;pointer-events:none;transform:none!important}:is(.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card) p:first-child{font-size:clamp(17px,1.15vw,21px)!important;line-height:1.16!important}.web-room-content{scrollbar-color:var(--line-strong) transparent}.web-room-content .daish-status-rail{min-height:64px}.status-chip{min-height:34px;padding-inline:12px}@media (hover:hover) and (pointer:fine){:is(.web-now-card,.web-room-now>.daish-panel-strong,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-room-map .daish-signal-map,.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button,.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 98px rgba(255,127,180,.13),0 0 62px rgba(255,255,255,.04)!important;transform:translateY(-3px)}.daish-pointer-aura{--pointer-aura-angle:0rad;--pointer-aura-speed:0;--pointer-aura-squash:1;--pointer-aura-stretch:1;background:radial-gradient(circle,rgba(255,255,255,.052),rgba(255,127,180,.044) 48%,transparent 72%);border-color:color-mix(in srgb,var(--detail) 32%,transparent 68%);box-shadow:0 0 18px rgba(255,127,180,.08),0 0 22px rgba(255,255,255,.035);height:28px;pointer-events:none!important;transform:translate3d(-50%,-50%,0) rotate(var(--pointer-aura-angle)) scaleX(var(--pointer-aura-stretch)) scaleY(var(--pointer-aura-squash));transition:border-color .18s ease,box-shadow .18s ease,height .18s ease,opacity .18s ease,width .18s ease;width:28px;will-change:left,top,transform,opacity,width,height}.daish-pointer-aura:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(255,127,180,.2),transparent);border-radius:999px;content:"";height:2px;left:-34px;opacity:var(--pointer-aura-speed);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:72px}.daish-pointer-aura[data-visible=true]{opacity:.52}.daish-pointer-aura[data-interactive=true]{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%);height:46px;opacity:.74;width:46px}.daish-pointer-aura[data-pressed=true]{opacity:.46;transform:translate3d(-50%,-50%,0) rotate(var(--pointer-aura-angle)) scale(.7)}}@media (min-width:900px){.web-dashboard-shell{max-width:min(1720px,calc(100vw - 28px))!important;padding:clamp(24px,2.4vw,42px)!important}.web-dashboard-overview{grid-template-columns:minmax(0,1.2fr) minmax(360px,.55fr)!important}.web-dashboard-content .daish-flow-list{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))!important}.web-dashboard-content #host-requests-panel,.web-dashboard-content .web-search-results-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))!important}.web-room-shell{max-width:min(640px,calc(100vw - 34px))!important;min-height:calc(100svh - 28px)}}@media (max-width:899px){.web-room-shell{border-inline:0!important;border-radius:0;max-width:min(100vw,540px)!important}.web-room-content,.web-room-header,.web-room-map,.web-room-now,.web-room-tabs{padding-left:18px!important;padding-right:18px!important}.web-room-header h1{font-size:clamp(30px,8.5vw,42px)!important}.web-room-now>.daish-panel-strong{padding:18px!important}.web-room-now p.text-\[21px\]{font-size:clamp(24px,7vw,34px)!important}.web-room-tabs .tab-button{min-height:68px;padding:12px!important}:is(.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card){min-height:104px;padding:16px!important}}@keyframes live-room-tide-a{0%,to{opacity:.25;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}50%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes live-room-tide-b{0%,to{opacity:.2;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.34;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 42px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.07)}}@keyframes live-room-surface-bloom{0%,to{opacity:.14;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.24;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet,.daish-notice,.daish-state-signal{background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.085),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.12),transparent 60%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 24px 88px rgba(255,127,180,.11),0 0 52px rgba(255,255,255,.035)!important;filter:none!important;position:relative}.daish-alert:before,.daish-empty-state:before,.daish-loading-card:before,.daish-modal-sheet:before,.daish-notice:before,.daish-state-signal:before{animation:feedback-surface-bloom 34s ease-in-out infinite;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 28%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.12),transparent 62%);border-radius:999px;content:"";filter:blur(38px);inset:-20% -18% auto -18%;min-height:76%;opacity:.2;pointer-events:none;position:absolute;width:auto;z-index:0}.daish-alert>*,.daish-empty-state>*,.daish-loading-card>*,.daish-modal-sheet>*,.daish-notice>*,.daish-state-signal>*{position:relative;z-index:1}.daish-alert{border-radius:8px;gap:14px;min-height:86px;overflow:hidden;padding:18px!important}.daish-alert:after,.daish-empty-state:after,.daish-loading-card:after,.daish-modal-sheet:after,.daish-notice:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.2),transparent)!important;content:"";display:block!important;height:1px!important;inset:0 16px auto!important;opacity:.42!important;pointer-events:none;position:absolute;transform:none!important}.daish-alert[data-variant=error]{border-color:color-mix(in srgb,var(--primary) 60%,var(--detail) 40%)!important}.daish-alert[data-variant=info],.daish-alert[data-variant=success],.daish-alert[data-variant=warning]{border-color:color-mix(in srgb,var(--line) 58%,var(--detail-line) 42%)!important}.daish-alert-icon{background:radial-gradient(ellipse at 24% 18%,rgba(255,255,255,.28),transparent 44%),color-mix(in srgb,var(--primary) 22%,var(--background) 78%)!important;border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 24px rgba(255,127,180,.14);color:var(--primary-soft)!important;min-height:42px;min-width:42px}.daish-alert-title{color:var(--foreground-strong);font-size:clamp(15px,1vw,18px)}.daish-alert-detail{color:color-mix(in srgb,var(--primary-muted) 82%,var(--detail) 18%);font-size:clamp(13px,.9vw,15px);line-height:1.48}.daish-alert-action>*{min-height:46px}.daish-notice-stack{bottom:auto!important;gap:12px;max-width:min(460px,calc(100vw - 28px));right:max(14px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));z-index:80}.daish-notice{animation:feedback-toast-in .46s cubic-bezier(.16,1,.3,1) both!important;border-radius:8px;min-height:92px;overflow:hidden;padding:18px 18px 18px 52px!important;pointer-events:auto}.daish-notice:before{animation:notice-mark-breathe 5.8s ease-in-out infinite,feedback-surface-bloom 34s ease-in-out infinite;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 48%),radial-gradient(circle,rgba(255,127,180,.28),transparent 68%)!important;filter:blur(0);height:18px;left:18px;min-height:0;opacity:.86;top:22px;width:18px}.daish-notice-kicker{color:var(--primary);font-size:10px;letter-spacing:.12em}.daish-notice-copy{color:var(--foreground-strong);font-size:clamp(14px,1vw,16px);line-height:1.45}.daish-modal-overlay{background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) calc(18% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.06),transparent 42%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(80% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 58%),rgba(3,0,3,.82)!important;backdrop-filter:none!important;isolation:isolate}.daish-modal-overlay:before{animation:feedback-overlay-tide 42s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 38%,rgba(255,255,255,.11),transparent 46%),radial-gradient(ellipse at 76% 60%,rgba(255,127,180,.145),transparent 64%)!important;border-radius:999px;filter:blur(82px)!important;inset:-14% -18% auto -18%!important;min-height:min(780px,58vw);opacity:.34!important;pointer-events:none;z-index:0}.daish-modal-sheet{animation:feedback-modal-in .42s cubic-bezier(.16,1,.3,1) both!important;max-height:min(86vh,920px);overflow:auto;padding:clamp(20px,2.2vw,34px)!important}.daish-modal-title{color:var(--foreground-strong);font-size:clamp(34px,3vw,56px)!important;letter-spacing:0;line-height:.98!important}.web-confirm-sheet{max-width:min(520px,calc(100vw - 28px))}.web-playlist-picker{width:min(1120px,calc(100vw - 28px))}.web-loading-page{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(14% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.07),transparent 44%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(84% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.118),transparent 58%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(8,0,6,.96) 48%,rgba(3,0,3,.99))!important}.daish-loading-card,.daish-state-signal{border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:8px;max-width:min(680px,calc(100vw - 34px));min-height:420px;overflow:hidden;padding:clamp(26px,3vw,46px)!important}.daish-loading-card h1,.daish-state-signal h1{color:var(--foreground-strong);font-size:clamp(38px,4.2vw,72px)!important;letter-spacing:0;line-height:.98!important}.daish-loading-card .body-copy,.daish-state-signal .body-copy{color:color-mix(in srgb,var(--primary-muted) 84%,var(--detail) 16%);font-size:clamp(15px,1.1vw,18px);line-height:1.62}.daish-loading-path,.daish-state-path{opacity:.86}.daish-loading-readout,.daish-state-readout{gap:12px}.daish-loading-readout span,.daish-state-readout>span{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.075),transparent 44%),rgba(3,0,3,.66)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;min-height:74px;padding:14px!important}.daish-state-icon{background:radial-gradient(ellipse at 28% 18%,rgba(255,255,255,.28),transparent 44%),color-mix(in srgb,var(--primary) 20%,var(--background) 80%)!important;border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 64px rgba(255,127,180,.13)}.daish-empty-state{border-radius:8px;min-height:260px;overflow:hidden;padding:clamp(26px,3vw,48px)!important}.daish-empty-signal{color:var(--primary-soft)}.daish-empty-copy{color:color-mix(in srgb,var(--primary-muted) 84%,var(--detail) 16%)!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.46}@media (hover:hover) and (pointer:fine){:is(.daish-alert,.daish-notice,.daish-loading-card,.daish-empty-state,.daish-state-signal,.daish-modal-sheet):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 98px rgba(255,127,180,.14),0 0 62px rgba(255,255,255,.045)!important}}@media (max-width:899px){.daish-notice-stack{left:12px;max-width:none;right:12px;top:12px}.daish-notice{min-height:82px;padding:16px 16px 16px 48px!important}.daish-modal-overlay{padding:14px!important}.daish-modal-sheet{max-height:calc(100svh - 28px);padding:18px!important;width:100%}.daish-modal-title{font-size:clamp(30px,9vw,44px)!important}.daish-loading-card,.daish-state-signal{min-height:360px;padding:22px!important}.daish-loading-card h1,.daish-state-signal h1{font-size:clamp(34px,10vw,52px)!important}.daish-loading-readout,.daish-state-readout{grid-template-columns:1fr}}@keyframes feedback-surface-bloom{0%,to{opacity:.16;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.27;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}@keyframes feedback-overlay-tide{0%,to{opacity:.26;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}50%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes feedback-toast-in{0%{opacity:0;transform:translate3d(0,-18px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes feedback-modal-in{0%{opacity:0;transform:translate3d(0,22px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.daish-pointer-aura,.daish-pointer-aura:after,.daish-pointer-aura:before{pointer-events:none!important}.landing-page{--landing-glow-a:rgba(255,255,255,0.072);--landing-glow-b:rgba(255,127,180,0.112);background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(9% + var(--ambient-shift-y, 0px)),var(--landing-glow-a),transparent 48%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) calc(82% - var(--ambient-shift-y, 0px)),var(--landing-glow-b),transparent 62%),linear-gradient(180deg,#030003 0,#070005 42%,#050004 70%,#030003 100%)!important;overflow-x:clip}.landing-page:after,.landing-page:before{border-radius:999px;content:"";inset:auto;pointer-events:none;position:fixed;z-index:0}.landing-page:before{animation:landing-soft-current-a 52s ease-in-out infinite!important;background:radial-gradient(ellipse at 26% 34%,rgba(255,255,255,.13),transparent 48%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.145),transparent 66%)!important;height:min(68vh,760px);left:-16vw;opacity:.18!important;top:4vh;width:86vw}.landing-page:after{animation:landing-soft-current-b 66s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 36% 52%,rgba(255,255,255,.082),transparent 52%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.118),transparent 68%)!important;bottom:-14vh;height:min(70vh,800px);opacity:.16!important;right:-20vw;width:92vw}.landing-continuum{opacity:var(--ambient-atmosphere,.62)!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before{filter:blur(128px)!important}.landing-continuum:before{animation:landing-soft-current-a 58s ease-in-out infinite!important;opacity:.2!important}.landing-continuum:after{animation:landing-soft-current-b 72s ease-in-out infinite reverse!important;opacity:.18!important}.landing-continuum-field{opacity:.1!important}.landing-hero-section{--pointer-x:58%;--pointer-y:42%;--pointer-tilt-x:0deg;--pointer-tilt-y:0deg;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.062),transparent 34%),radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) calc(20% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.048),transparent 46%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(72% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.092),transparent 58%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(6,0,5,.94) 56%,rgba(3,0,3,.985))!important}.landing-background-motion:after,.landing-background-motion:before,.landing-hero-section:after,.landing-hero-section:before{border:0!important;border-radius:999px!important;pointer-events:none!important}.landing-background-motion:before{animation:landing-soft-current-a 34s ease-in-out infinite!important;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.12),transparent 38%),radial-gradient(ellipse at calc(var(--pointer-x) + 14%) calc(var(--pointer-y) + 12%),rgba(255,127,180,.11),transparent 56%)!important;filter:blur(86px)!important;opacity:.34!important}.landing-background-motion:after{animation:landing-soft-current-b 46s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 22% 78%,rgba(255,255,255,.065),transparent 54%),radial-gradient(ellipse at 86% 24%,rgba(255,127,180,.088),transparent 64%)!important;filter:blur(92px)!important;opacity:.28!important}.landing-connector,.landing-orbit-ring,.landing-route-layer{display:none!important}.landing-stage{background:radial-gradient(ellipse at calc(45% + var(--ambient-shift-x, 0px)) calc(43% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.072),transparent 46%),radial-gradient(ellipse at calc(63% - var(--ambient-shift-x, 0px)) calc(62% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.13),transparent 64%)!important;filter:none!important;overflow:visible!important}.landing-stage:after,.landing-stage:before{border:0!important;border-radius:999px!important;filter:blur(54px)!important;pointer-events:none}.landing-stage:before{animation:landing-soft-current-a 44s ease-in-out infinite!important;background:radial-gradient(ellipse at 36% 42%,rgba(255,255,255,.108),transparent 48%),radial-gradient(ellipse at 74% 58%,rgba(255,127,180,.14),transparent 64%)!important;opacity:.32!important}.landing-stage:after{animation:landing-soft-current-b 54s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 42% 54%,rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.105),transparent 66%)!important}.landing-feature-matrix-node,.landing-feature-peek-item,.landing-lane-switcher,.landing-panel-card,.landing-room-loop,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-shell,.landing-runway-terminal,.landing-site-footer,.landing-site-header{backdrop-filter:none!important;filter:none!important}.landing-panel-card{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.095),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.12),transparent 62%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 90px rgba(255,127,180,.115),0 0 52px rgba(255,255,255,.04)!important}.landing-panel-card .section-label{color:var(--foreground-strong);font-size:clamp(11px,.82vw,13px)}.landing-panel-guest .mt-4>div,.landing-panel-host .grid>div{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.075),transparent 44%),rgba(3,0,3,.56)!important;border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important}.landing-panel-engine .mt-4>div,.landing-panel-lock p{color:var(--foreground-strong)!important}.landing-web-runway{margin-top:clamp(-34px,-2.2vw,-10px);padding-top:clamp(54px,7vw,108px)!important}.landing-web-runway:after,.landing-web-runway:before{content:"";pointer-events:none;position:absolute;z-index:0}.landing-web-runway:before{animation:landing-section-current 44s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 42%,rgba(255,255,255,.09),transparent 52%),radial-gradient(ellipse at calc(78% - var(--ambient-shift-x, 0px)) 58%,rgba(255,127,180,.118),transparent 68%)!important;filter:blur(108px)!important;height:min(72vh,820px)!important;inset:-20vh -12vw auto -12vw!important;opacity:var(--ambient-veil,.3)!important}.landing-web-runway:after{background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) calc(28% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.035),transparent 46%),radial-gradient(ellipse at calc(78% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.06),transparent 58%);inset:0 -8vw;opacity:.68}.landing-web-runway>*{position:relative;z-index:1}.landing-runway-shell{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.078),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) calc(92% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 64%),rgba(5,0,4,.86)!important;border-color:color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 34px 122px rgba(255,127,180,.105),0 0 76px rgba(255,255,255,.035)!important}.landing-room-loop:after,.landing-room-loop:before,.landing-runway-shell:after,.landing-runway-shell:before,.landing-runway-terminal:before{background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.088),transparent 48%),radial-gradient(ellipse at calc(80% - var(--ambient-shift-x, 0px)) 68%,rgba(255,127,180,.105),transparent 64%)!important;filter:blur(54px)!important;opacity:.18!important;pointer-events:none!important}.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.092),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 62%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 24px 84px rgba(255,127,180,.09),0 0 48px rgba(255,255,255,.03)!important}.landing-feature-matrix-node:after,.landing-feature-matrix-node:before,.landing-room-loop-map:before,.landing-room-loop-node:before,.landing-runway-map:before,.landing-runway-node:before{opacity:.22!important}.landing-room-loop-header h3,.landing-runway-header h2,.landing-runway-terminal h3{color:var(--foreground-strong);letter-spacing:0;text-shadow:0 18px 70px rgba(255,127,180,.12)}.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child,.landing-runway-feature p:last-child,.landing-runway-header p:last-child,.landing-runway-terminal p:last-child,.landing-site-footer p:last-child{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important;filter:none!important}.scroll-reveal-target[data-scroll-focus=true]{--scroll-glow-alpha:0.15;--scroll-white-glow-alpha:0.05}@media (prefers-reduced-motion:no-preference){.landing-stage{animation:landing-stage-drift-clean 28s ease-in-out infinite!important}.scroll-reveal-target{transition-duration:.72s!important}.landing-feature-matrix.scroll-reveal-target,.landing-room-loop.scroll-reveal-target,.landing-runway-shell.scroll-reveal-target,.landing-runway-terminal.scroll-reveal-target{transform:translateY(58px) scale(.978)!important}.landing-feature-matrix.scroll-reveal-target.is-scroll-visible,.landing-room-loop.scroll-reveal-target.is-scroll-visible,.landing-runway-shell.scroll-reveal-target.is-scroll-visible,.landing-runway-terminal.scroll-reveal-target.is-scroll-visible{transform:translate3d(0,var(--scroll-lift-y,0),0) scale(var(--scroll-scale,1))!important}}@media (hover:hover) and (pointer:fine){.landing-feature-matrix-node:hover,.landing-panel-card:hover,.landing-room-loop-node:hover,.landing-runway-feature:hover,.landing-runway-node:hover,.landing-runway-terminal:hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 34px 110px rgba(255,127,180,.15),0 0 68px rgba(255,255,255,.05)!important;transform:translateY(-4px)}}@media (min-width:1024px){.landing-hero-grid{gap:clamp(54px,5.2vw,104px)!important;grid-template-columns:minmax(500px,.88fr) minmax(650px,1.12fr)!important;max-width:min(1740px,calc(100vw - 56px))!important}.landing-stage{min-height:clamp(700px,60vw,860px)!important}.landing-core{height:clamp(136px,10vw,164px)!important;width:clamp(190px,15vw,232px)!important}.landing-panel-card{padding:clamp(24px,1.85vw,34px)!important}.landing-panel-host{left:2%!important;top:4%!important;width:min(74%,580px)!important}.landing-panel-engine{right:0!important;top:27%!important;width:min(53%,430px)!important}.landing-panel-guest{bottom:4%!important;right:0!important;width:min(72%,540px)!important}.landing-panel-lock{left:4%!important;padding:20px!important;top:61%!important;width:min(48%,370px)!important}.landing-panel-host .grid{gap:14px!important}.landing-panel-host .grid>div{align-items:center;display:flex;font-size:clamp(14px,.98vw,17px)!important;justify-content:center;min-height:78px}.landing-panel-guest .mt-4>div{min-height:58px;padding:16px 18px!important}.landing-panel-engine .mt-4>div,.landing-panel-guest .mt-4 span:first-child{font-size:clamp(14px,1vw,17px)!important}.landing-panel-lock p:first-child{font-size:clamp(16px,1.12vw,19px)!important}.landing-panel-lock p:last-child{font-size:clamp(12px,.88vw,14px)!important}.landing-runway-shell{margin-inline:auto;max-width:min(1600px,calc(100vw - 48px));padding:clamp(44px,4.3vw,76px)!important}.landing-runway-head{gap:clamp(28px,3.4vw,60px)!important;grid-template-columns:minmax(0,1fr) minmax(430px,.52fr)!important}.landing-runway-header h2{font-size:clamp(54px,4.8vw,86px)!important;line-height:.94!important;max-width:980px}.landing-runway-header p:last-child{font-size:clamp(17px,1.15vw,20px)!important;line-height:1.62!important;max-width:820px}.landing-runway-console-node{min-height:112px!important;padding:20px!important}.landing-runway-map{gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.landing-runway-node{align-content:start;min-height:268px!important;padding:clamp(22px,1.8vw,30px)!important}.landing-feature-matrix{gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.landing-feature-matrix-node{min-height:196px!important;padding:clamp(22px,1.7vw,30px)!important}.landing-room-loop{margin-top:clamp(32px,4vw,64px)!important;padding:clamp(34px,3.2vw,56px)!important}.landing-room-loop-header h3{font-size:clamp(42px,3.5vw,68px)!important}.landing-room-loop-map{gap:18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.landing-room-loop-node{min-height:276px!important;padding:clamp(22px,1.7vw,30px)!important}.landing-feature-matrix-node strong,.landing-room-loop-copy strong,.landing-runway-copy strong{font-size:clamp(20px,1.45vw,26px)!important;line-height:1.05!important}.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-copy>span:last-child{font-size:clamp(14px,.98vw,17px)!important;line-height:1.48!important}.landing-runway-feature-grid{gap:18px!important}.landing-runway-feature{min-height:164px!important;padding:clamp(22px,1.8vw,30px)!important}.landing-runway-feature p:last-child{font-size:clamp(18px,1.35vw,24px)!important;line-height:1.18!important}.landing-runway-terminal{align-items:center;display:grid!important;gap:clamp(26px,3vw,54px)!important;grid-template-columns:minmax(0,1fr) auto!important;margin-top:clamp(34px,4.5vw,72px)!important;min-height:300px!important;padding:clamp(36px,3.8vw,66px)!important}.landing-runway-terminal h3{font-size:clamp(46px,4.1vw,78px)!important;line-height:.95!important;max-width:920px}.landing-runway-terminal p:last-child{font-size:clamp(17px,1.15vw,20px)!important;line-height:1.6!important;max-width:820px}}@media (max-width:1023px){.landing-stage{overflow:hidden!important}}@keyframes landing-soft-current-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}45%{opacity:.32;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 32px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.07)}72%{opacity:.24;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 18px),0) scale(1.03)}}@keyframes landing-soft-current-b{0%,to{opacity:.14;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.28;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 38px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.08)}}@keyframes landing-section-current{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 10px),calc(var(--ambient-shift-y, 0px) + 8px),0) scale(.98)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) - 18px),0) scale(1.06)}}@keyframes landing-stage-drift-clean{0%,to{transform:translateZ(0) rotateX(0deg) rotateY(0deg)}50%{transform:translate3d(0,-8px,0) rotateX(var(--pointer-tilt-x)) rotateY(var(--pointer-tilt-y))}}.web-settings-shell{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(10% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.075),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(82% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.118),transparent 62%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.955) 50%,rgba(3,0,3,.99))!important;border-color:color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 34px 124px rgba(255,127,180,.1),0 0 76px rgba(255,255,255,.035)!important;isolation:isolate;overflow:hidden;position:relative}.web-settings-shell:after,.web-settings-shell:before{border-radius:999px!important;content:"";display:block!important;filter:blur(76px)!important;pointer-events:none;position:absolute;z-index:0}.web-settings-shell:before{animation:settings-current-a 52s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.14),transparent 66%)!important;inset:-12% -18% auto -18%;min-height:min(720px,58vw);opacity:.26!important}.web-settings-shell:after{animation:settings-current-b 64s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 44%,rgba(255,255,255,.072),transparent 52%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.108),transparent 68%)!important;inset:auto -22% -14% -22%;min-height:min(620px,50vw);opacity:.2!important}.web-settings-shell>*{position:relative;z-index:1}.web-settings-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.web-settings-actions,.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong,.web-settings-back.daish-link-quiet,.web-settings-flow-node,.web-settings-node,.web-settings-readout .web-form-readout-node,.web-settings-status .daish-signal-map,.web-settings-topbar-status{backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.086),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 62%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 82px rgba(255,127,180,.09),0 0 48px rgba(255,255,255,.03)!important;filter:none!important}.web-settings-back.daish-link-quiet{padding:0 18px}.web-settings-back.daish-link-quiet,.web-settings-topbar-status{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);border-radius:8px;min-height:54px}.web-settings-topbar-status{align-items:center;display:flex;gap:8px;padding:7px}.web-settings-topbar-status span{align-items:center;border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:11px;font-weight:900;min-height:38px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.web-settings-hero{isolation:isolate;max-width:980px;position:relative}.web-settings-hero:before{animation:settings-surface-bloom 38s ease-in-out infinite;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.085),transparent 48%),radial-gradient(ellipse at calc(80% - var(--ambient-shift-x, 0px)) 68%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(42px);inset:-18% -10%;opacity:.16;pointer-events:none;position:absolute;z-index:-1}.web-settings-hero .daish-screen-title{color:var(--foreground-strong);letter-spacing:0;text-shadow:0 20px 74px rgba(255,127,180,.12)}.web-settings-hero .daish-screen-copy{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important}.web-settings-actions,.web-settings-status .daish-signal-map{overflow:hidden;position:relative}.web-settings-actions:after,.web-settings-actions:before,.web-settings-node:after,.web-settings-node:before,.web-settings-readout .web-form-readout-node:after,.web-settings-readout .web-form-readout-node:before,.web-settings-status .daish-signal-map:after,.web-settings-status .daish-signal-map:before{pointer-events:none!important}.web-settings-actions:before,.web-settings-status .daish-signal-map:before{animation:settings-surface-bloom 42s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 70%,rgba(255,127,180,.11),transparent 64%)!important;border-radius:999px;content:"";display:block!important;filter:blur(48px)!important;inset:-22% -14% auto -14%!important;min-height:72%;opacity:.18!important;position:absolute;width:auto!important;z-index:0}.web-settings-actions:after,.web-settings-status .daish-signal-map:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.18),transparent)!important;content:"";display:block!important;height:1px!important;inset:0 18px auto!important;opacity:.36!important;position:absolute;transform:none!important}.web-settings-actions>*,.web-settings-status .daish-signal-map>*{position:relative;z-index:1}.web-settings-status .daish-signal-node{min-height:112px;padding:18px!important}.web-settings-status .daish-signal-title{color:var(--foreground-strong);font-size:clamp(15px,1vw,18px)!important}.web-settings-actions .text-\[12px\],.web-settings-actions .text-\[14px\],.web-settings-flow-copy>span:last-child,.web-settings-node p:last-child,.web-settings-status .daish-signal-detail{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important;filter:none!important}.web-settings-flow-spine{gap:16px!important;margin-top:clamp(22px,2.4vw,38px)}.web-settings-flow-node{min-height:178px!important;padding:clamp(18px,1.6vw,26px)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-settings-flow-icon,.web-settings-flow-index{border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important}.web-settings-flow-copy strong{color:var(--foreground-strong);font-size:clamp(19px,1.35vw,25px)!important;line-height:1.05!important}.web-settings-actions{border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;margin-top:clamp(24px,2.6vw,42px)!important;padding:clamp(22px,2.5vw,42px)!important}.web-settings-command-grid{display:grid;gap:clamp(18px,2vw,32px)}.web-settings-primary-stack{display:grid;gap:clamp(18px,1.8vw,28px)}.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong{border-radius:8px;min-height:230px;overflow:hidden;padding:clamp(24px,2.2vw,36px)!important;position:relative}.web-settings-actions .daish-panel-strong:before,.web-settings-actions .daish-panel:before{animation:settings-surface-bloom 44s ease-in-out infinite reverse;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 30%,rgba(255,255,255,.075),transparent 48%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 74%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(38px);inset:-20% -16% auto -16%;min-height:72%;opacity:.16;pointer-events:none;position:absolute}.web-settings-actions .daish-panel-strong>*,.web-settings-actions .daish-panel>*{position:relative;z-index:1}.web-settings-actions .daish-panel-strong p.text-\[22px\]{font-size:clamp(32px,3vw,54px)!important;letter-spacing:0;line-height:.98!important}.web-settings-actions .daish-button-quiet{min-height:58px}.web-settings-actions .daish-icon-button-primary{height:58px;width:58px}.web-settings-rail{gap:14px}.web-settings-node{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;border-radius:8px;min-height:134px;overflow:hidden;padding:20px!important;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-settings-node:before{background:color-mix(in srgb,var(--primary) 70%,var(--detail) 30%)!important;box-shadow:0 0 18px rgba(255,127,180,.24)}.web-settings-node p:last-child{font-size:clamp(16px,1.1vw,20px)!important;line-height:1.2!important;overflow-wrap:anywhere}.web-settings-readout{gap:14px!important}.web-settings-readout .web-form-readout-node{min-height:112px;padding:20px!important}.web-settings-readout .web-form-readout-node strong{color:var(--foreground-strong);font-size:clamp(24px,2vw,38px)!important;line-height:1!important}.web-settings-actions .stage-line{opacity:.36}.web-settings-actions .stage-line+p{color:color-mix(in srgb,var(--primary-muted) 78%,var(--detail) 22%)!important;letter-spacing:.1em}@media (hover:hover) and (pointer:fine){:is(.web-settings-back,.web-settings-topbar-status,.web-settings-status .daish-signal-node,.web-settings-flow-node,.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong,.web-settings-node,.web-settings-readout .web-form-readout-node):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 30px 98px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045)!important;transform:translateY(-3px)}}@media (min-width:1024px){.web-settings-shell{margin-block:14px;max-width:min(1660px,calc(100vw - 28px))!important;min-height:calc(100svh - 28px);padding:clamp(34px,3.4vw,58px)!important}.web-settings-hero{margin-top:clamp(46px,5vh,78px)!important}.web-settings-hero .daish-screen-title{font-size:clamp(64px,5.5vw,96px)!important;line-height:.94!important;max-width:920px}.web-settings-hero .daish-screen-copy{font-size:clamp(18px,1.2vw,21px)!important;line-height:1.6!important;max-width:740px}.web-settings-status .daish-signal-map{display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px!important}.web-settings-flow-spine{grid-template-columns:repeat(4,minmax(0,1fr))!important}.web-settings-command-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.38fr)}.web-settings-primary-stack{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr)}.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong{min-height:300px}}@media (max-width:1023px){.web-settings-topbar,.web-settings-topbar-status{align-items:stretch;flex-direction:column}.web-settings-topbar-status span{justify-content:center;width:100%}.web-settings-actions{padding:18px!important}.web-settings-actions .daish-panel,.web-settings-actions .daish-panel-strong{min-height:210px;padding:20px!important}}@keyframes settings-current-a{0%,to{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}50%{opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes settings-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.3;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 38px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.08)}}@keyframes settings-surface-bloom{0%,to{opacity:.14;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}.web-setup-shell{background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(9% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.078),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(84% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 62%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.955) 50%,rgba(3,0,3,.99))!important;border-color:color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 34px 124px rgba(255,127,180,.1),0 0 76px rgba(255,255,255,.035)!important;isolation:isolate;overflow:hidden;position:relative}.web-setup-shell:after,.web-setup-shell:before{border-radius:999px!important;content:"";display:block!important;filter:blur(76px)!important;pointer-events:none;position:absolute;z-index:0}.web-setup-shell:before{animation:setup-current-a 52s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.14),transparent 66%)!important;inset:-12% -18% auto -18%!important;min-height:min(720px,58vw);opacity:.27!important}.web-setup-shell:after{animation:setup-current-b 66s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 44%,rgba(255,255,255,.072),transparent 52%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.11),transparent 68%)!important;inset:auto -22% -14% -22%!important;min-height:min(620px,50vw);opacity:.2!important}.web-setup-shell>*{position:relative;z-index:1}.web-setup-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.web-mood-signal,.web-playlist-picker,.web-playlist-results .daish-media-row,.web-playlist-status-node,.web-setup-back.daish-link-quiet,.web-setup-flow-node,.web-setup-form,.web-setup-hero>.daish-signal-map,.web-setup-hero>.daish-step-rail,.web-setup-readiness,.web-setup-readiness-node,.web-setup-topbar-status{backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.086),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 62%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 82px rgba(255,127,180,.09),0 0 48px rgba(255,255,255,.03)!important;filter:none!important}.web-setup-back.daish-link-quiet{padding:0 18px}.web-setup-back.daish-link-quiet,.web-setup-topbar-status{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);border-radius:8px;min-height:54px}.web-setup-topbar-status{align-items:center;display:flex;gap:8px;padding:7px}.web-setup-topbar-status span{align-items:center;border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:11px;font-weight:900;min-height:38px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.web-setup-form:after,.web-setup-form:before,.web-setup-grid:after,.web-setup-grid:before{pointer-events:none!important}.web-setup-hero{isolation:isolate;position:relative}.web-setup-hero:before{animation:setup-surface-bloom 40s ease-in-out infinite;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.085),transparent 48%),radial-gradient(ellipse at calc(80% - var(--ambient-shift-x, 0px)) 68%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(42px);inset:-16% -10%;opacity:.16;pointer-events:none;position:absolute;z-index:-1}.web-setup-hero .daish-screen-title{color:var(--foreground-strong);letter-spacing:0;text-shadow:0 20px 74px rgba(255,127,180,.12)}.web-playlist-results .daish-media-row p:last-child,.web-playlist-status-node p:last-child,.web-setup-flow-copy>span:last-child,.web-setup-hero .daish-screen-copy,.web-setup-readiness p,.web-setup-readiness-node strong{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important;filter:none!important}.web-setup-hero>.daish-signal-map,.web-setup-hero>.daish-step-rail{overflow:hidden;padding:14px!important;position:relative}.web-playlist-picker:before,.web-setup-form:before,.web-setup-hero>.daish-signal-map:before,.web-setup-hero>.daish-step-rail:before,.web-setup-readiness:before{animation:setup-surface-bloom 44s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 70%,rgba(255,127,180,.11),transparent 64%)!important;border-radius:999px;content:"";display:block!important;filter:blur(48px)!important;inset:-24% -16% auto -16%!important;min-height:72%;opacity:.17!important;pointer-events:none!important;position:absolute;width:auto!important;z-index:0}.web-playlist-picker>*,.web-setup-form>*,.web-setup-hero>.daish-signal-map>*,.web-setup-hero>.daish-step-rail>*,.web-setup-readiness>*{position:relative;z-index:1}.web-setup-flow-spine{gap:16px!important}.web-setup-flow-node{min-height:168px!important;padding:clamp(18px,1.45vw,24px)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-setup-flow-copy strong{color:var(--foreground-strong);font-size:clamp(18px,1.25vw,23px)!important;line-height:1.05!important}.web-setup-form{border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;overflow:hidden;padding:clamp(24px,2.5vw,44px)!important;position:relative}.web-setup-form label.block{min-height:132px}.web-setup-form .daish-input{font-size:clamp(17px,1.2vw,21px)!important;min-height:66px}.web-setup-form .daish-segmented{gap:12px}.web-setup-form .daish-segmented-option{min-height:100px;padding:16px!important}.web-setup-form .daish-segmented-label{font-size:clamp(16px,1.1vw,20px)}.web-mood-signal{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);border-radius:8px;margin-top:14px;padding:18px!important}.web-mood-signal-header span:last-child,.web-setup-readiness-head strong{color:var(--foreground-strong)}.web-mood-meter,.web-setup-readiness-meter{height:16px!important}.web-mood-meter span,.web-setup-readiness-meter span{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 72%,var(--detail) 28%))!important;box-shadow:0 0 24px rgba(255,127,180,.18)}.web-playlist-results .daish-media-row,.web-setup-form .daish-media-row,.web-setup-form .daish-panel.flex{min-height:112px;padding:18px!important}.web-setup-form .daish-panel.flex{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important}.web-setup-form .daish-switch-control{min-height:96px;padding:18px!important}.web-setup-readiness{border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;overflow:hidden;padding:clamp(20px,2vw,30px)!important}.web-setup-readiness-node{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;border-radius:8px;min-height:106px;padding:16px!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-setup-readiness-node-complete{border-color:color-mix(in srgb,var(--primary) 50%,var(--detail) 50%)!important}.web-setup-readiness-node span{color:var(--primary)}.web-playlist-picker{border-radius:8px;overflow:hidden}.web-playlist-picker-header{align-items:flex-start;gap:18px}.web-playlist-picker-grid{gap:clamp(18px,2vw,30px)!important}.web-playlist-picker-rail{gap:14px}.web-playlist-status-node{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;border-radius:8px;min-height:132px;padding:20px!important}.web-playlist-results{min-width:0}.web-playlist-results .daish-search-form{min-height:66px}.web-playlist-results .daish-media-row p:first-of-type{font-size:clamp(17px,1.15vw,21px)!important}@media (hover:hover) and (pointer:fine){:is(.web-setup-back,.web-setup-topbar-status,.web-setup-hero>.daish-step-rail,.web-setup-hero>.daish-signal-map,.web-setup-flow-node,.web-setup-form label.block,.web-setup-form .daish-segmented-option,.web-setup-form .daish-media-row,.web-setup-form .daish-panel.flex,.web-setup-form .daish-switch-control,.web-setup-readiness,.web-setup-readiness-node,.web-playlist-status-node,.web-playlist-results .daish-media-row):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 30px 98px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045)!important;transform:translateY(-3px)}}@media (min-width:1024px){.web-setup-shell{margin-block:14px;max-width:min(1720px,calc(100vw - 28px))!important;min-height:calc(100svh - 28px);padding:clamp(34px,3.2vw,58px)!important}.web-setup-grid{gap:clamp(38px,4vw,76px)!important;grid-template-columns:minmax(560px,.92fr) minmax(620px,1.08fr)!important}.web-setup-hero .daish-screen-title{font-size:clamp(64px,5.3vw,94px)!important;line-height:.94!important;max-width:920px}.web-setup-hero .daish-screen-copy{font-size:clamp(18px,1.16vw,21px)!important;line-height:1.6!important;max-width:760px}.web-setup-hero>.daish-signal-map{display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))}.web-setup-flow-spine{grid-template-columns:repeat(5,minmax(0,1fr))!important}.web-setup-form{min-height:760px}.web-playlist-picker{width:min(1280px,calc(100vw - 32px))!important}.web-playlist-picker-grid{grid-template-columns:minmax(300px,.32fr) minmax(0,1fr)!important}.web-playlist-results .grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}}@media (max-width:1023px){.web-setup-topbar,.web-setup-topbar-status{align-items:stretch;flex-direction:column}.web-setup-topbar-status span{justify-content:center;width:100%}.web-setup-form{padding:20px!important}}@keyframes setup-current-a{0%,to{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}50%{opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes setup-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.3;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 38px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.08)}}@keyframes setup-surface-bloom{0%,to{opacity:.14;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}:is(.web-auth-shell,.web-entry-shell){background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(9% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.078),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(84% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.12),transparent 62%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(7,0,6,.955) 50%,rgba(3,0,3,.99))!important;border-color:color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 34px 124px rgba(255,127,180,.1),0 0 76px rgba(255,255,255,.035)!important;isolation:isolate;overflow:hidden;position:relative}:is(.web-auth-shell,.web-entry-shell):after,:is(.web-auth-shell,.web-entry-shell):before{border-radius:999px!important;content:"";display:block!important;filter:blur(76px)!important;pointer-events:none;position:absolute;z-index:0}:is(.web-auth-shell,.web-entry-shell):before{animation:gateway-current-a 52s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.14),transparent 66%)!important;inset:-12% -18% auto -18%!important;min-height:min(720px,58vw);opacity:.27!important}:is(.web-auth-shell,.web-entry-shell):after{animation:gateway-current-b 66s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 44%,rgba(255,255,255,.072),transparent 52%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.11),transparent 68%)!important;inset:auto -22% -14% -22%!important;min-height:min(620px,50vw);opacity:.2!important}:is(.web-auth-shell,.web-entry-shell)>*{position:relative;z-index:1}:is(.web-auth-topbar,.web-entry-topbar){align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}:is(.web-access-console,.web-guest-access-console),:is(.web-access-console-node,.web-form-readout-node),:is(.web-auth-back,.web-entry-back).daish-link-quiet,:is(.web-auth-flow-node,.web-entry-flow-node),:is(.web-auth-form,.web-entry-form),:is(.web-auth-steps,.web-entry-steps).daish-step-rail,:is(.web-auth-topbar-status,.web-entry-topbar-status){backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.086),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 62%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 82px rgba(255,127,180,.09),0 0 48px rgba(255,255,255,.03)!important;filter:none!important}:is(.web-auth-back,.web-entry-back).daish-link-quiet{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);border-radius:8px;min-height:54px;padding:0 18px}:is(.web-auth-topbar-status,.web-entry-topbar-status){align-items:center;border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%);border-radius:8px;display:flex;gap:8px;min-height:54px;padding:7px}:is(.web-auth-topbar-status,.web-entry-topbar-status) span{align-items:center;border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%);border-radius:8px;color:var(--primary-soft);display:inline-flex;font-size:11px;font-weight:900;min-height:38px;padding:0 12px;text-transform:uppercase;white-space:nowrap}:is(.web-auth-grid,.web-entry-grid){position:relative}:is(.web-auth-hero,.web-entry-hero){isolation:isolate;position:relative}:is(.web-auth-hero,.web-entry-hero):before{animation:gateway-surface-bloom 40s ease-in-out infinite;background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.085),transparent 48%),radial-gradient(ellipse at calc(80% - var(--ambient-shift-x, 0px)) 68%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(42px);inset:-16% -10%;opacity:.16;pointer-events:none;position:absolute;z-index:-1}:is(.web-auth-hero,.web-entry-hero) .daish-screen-title{color:var(--foreground-strong);letter-spacing:0;text-shadow:0 20px 74px rgba(255,127,180,.12)}:is(.web-auth-form,.web-entry-form) label.block .section-label+input::-moz-placeholder{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important;filter:none!important}.web-entry-form .daish-code-field p,:is(.web-access-console-node,.web-form-readout-node) strong,:is(.web-auth-flow-copy,.web-entry-flow-copy)>span:last-child,:is(.web-auth-form,.web-entry-form) label.block .section-label+input::placeholder,:is(.web-auth-hero,.web-entry-hero) .daish-screen-copy{color:color-mix(in srgb,var(--primary-muted) 80%,var(--detail) 20%)!important;filter:none!important}:is(.web-auth-steps,.web-entry-steps).daish-step-rail{overflow:hidden;padding:14px!important;position:relative}:is(.web-access-console,.web-guest-access-console):before,:is(.web-auth-form,.web-entry-form):before,:is(.web-auth-steps,.web-entry-steps).daish-step-rail:before{animation:gateway-surface-bloom 44s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 34%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 70%,rgba(255,127,180,.11),transparent 64%)!important;border-radius:999px;content:"";display:block!important;filter:blur(48px)!important;inset:-24% -16% auto -16%!important;min-height:72%;opacity:.17!important;pointer-events:none!important;position:absolute;width:auto!important;z-index:0}:is(.web-access-console,.web-guest-access-console)>*,:is(.web-auth-form,.web-entry-form)>*,:is(.web-auth-steps,.web-entry-steps).daish-step-rail>*{position:relative;z-index:1}:is(.web-auth-flow-spine,.web-entry-flow-spine){gap:16px!important}:is(.web-auth-flow-node,.web-entry-flow-node){min-height:168px!important;padding:clamp(18px,1.45vw,24px)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}:is(.web-auth-flow-copy,.web-entry-flow-copy) strong{color:var(--foreground-strong);font-size:clamp(18px,1.25vw,23px)!important;line-height:1.05!important}:is(.web-auth-form,.web-entry-form){border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;overflow:hidden;padding:clamp(24px,2.5vw,44px)!important;position:relative}:is(.web-auth-form,.web-entry-form) label.block{min-height:130px;padding:18px!important}:is(.web-auth-form,.web-entry-form) .daish-input{font-size:clamp(17px,1.2vw,21px)!important;min-height:66px}.web-auth-form .daish-segmented{gap:12px}.web-auth-form .daish-segmented-option{min-height:96px;padding:16px!important}.web-auth-form .daish-segmented-label{font-size:clamp(16px,1.1vw,20px)}.web-entry-form .daish-code-field{min-height:164px;padding:20px!important}.web-entry-form .daish-code-cells{gap:12px!important}.web-entry-form .daish-code-cell{aspect-ratio:1/1;font-size:clamp(24px,2.2vw,38px)!important;min-height:58px}:is(.web-access-console,.web-guest-access-console){border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px;overflow:hidden;padding:clamp(20px,2vw,30px)!important;position:relative}.web-access-console-grid{gap:12px!important}.web-access-console-node{border:1px solid color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;border-radius:8px;min-height:106px;padding:16px!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.web-access-console-node-complete{border-color:color-mix(in srgb,var(--primary) 50%,var(--detail) 50%)!important}.web-access-console-node span{color:var(--primary)}.web-access-console-head strong,.web-form-readout-node strong{color:var(--foreground-strong)}.web-access-meter{height:16px!important}.web-access-meter span{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 72%,var(--detail) 28%))!important;box-shadow:0 0 24px rgba(255,127,180,.18)}:is(.web-auth-form,.web-entry-form) .daish-button-primary{min-height:62px}@media (hover:hover) and (pointer:fine){:is(.web-auth-back,.web-entry-back,.web-auth-topbar-status,.web-entry-topbar-status,.web-auth-steps,.web-entry-steps,.web-auth-flow-node,.web-entry-flow-node,.web-auth-form label.block,.web-entry-form label.block,.web-auth-form .daish-segmented-option,.web-entry-form .daish-code-field,.web-access-console,.web-access-console-node,.web-form-readout-node):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 30px 98px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045)!important;transform:translateY(-3px)}}@media (min-width:1024px){:is(.web-auth-shell,.web-entry-shell){margin-block:14px;max-width:min(1560px,calc(100vw - 28px))!important;min-height:calc(100svh - 28px);padding:clamp(34px,3.2vw,58px)!important}:is(.web-auth-grid,.web-entry-grid){display:grid!important;gap:clamp(38px,4vw,76px)!important;grid-template-columns:minmax(500px,.92fr) minmax(560px,1.08fr)!important}:is(.web-auth-hero,.web-entry-hero){align-self:start;max-width:760px;text-align:left!important}:is(.web-auth-hero,.web-entry-hero) .daish-signal-icon{margin-left:0;margin-right:0}:is(.web-auth-hero,.web-entry-hero) .daish-screen-title{font-size:clamp(64px,5.1vw,92px)!important;line-height:.94!important;margin-left:0!important;margin-right:0!important;max-width:820px}:is(.web-auth-hero,.web-entry-hero) .daish-screen-copy{font-size:clamp(18px,1.16vw,21px)!important;line-height:1.6!important;margin-left:0!important;margin-right:0!important;max-width:700px}:is(.web-auth-steps,.web-entry-steps).daish-step-rail{grid-column:1}:is(.web-auth-flow-spine,.web-entry-flow-spine){grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.web-auth-form,.web-entry-form){grid-column:2;grid-row:1/span 4;min-height:680px}.web-entry-form{min-height:640px}.web-form-readout{gap:14px!important}.web-form-readout-node{min-height:108px;padding:18px!important}}@media (max-width:1023px){:is(.web-auth-topbar,.web-entry-topbar){align-items:stretch;flex-direction:column}:is(.web-auth-topbar-status,.web-entry-topbar-status){align-items:stretch;flex-direction:column}:is(.web-auth-topbar-status,.web-entry-topbar-status) span{justify-content:center;width:100%}:is(.web-auth-form,.web-entry-form){padding:20px!important}}@keyframes gateway-current-a{0%,to{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}50%{opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.08)}}@keyframes gateway-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.3;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 38px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.08)}}@keyframes gateway-surface-bloom{0%,to{opacity:.14;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.04)}}.daish-page:has(.web-dashboard-shell) .daish-screen-signal,.daish-page:has(.web-room-shell) .daish-screen-signal{opacity:.55;pointer-events:none!important}.daish-page:has(.web-dashboard-shell) .daish-screen-signal:after,.daish-page:has(.web-dashboard-shell) .daish-screen-signal:before,.daish-page:has(.web-room-shell) .daish-screen-signal:after,.daish-page:has(.web-room-shell) .daish-screen-signal:before{animation:live-web-background-breath 78s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(16% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.055),transparent 46%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.085),transparent 62%)!important;filter:blur(108px)!important;opacity:.46!important;pointer-events:none!important}:is(.web-dashboard-shell,.web-room-shell){background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(10% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.068),transparent 50%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(82% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.098),transparent 64%),linear-gradient(180deg,rgba(4,0,4,.99),rgba(8,1,6,.972) 46%,rgba(3,0,3,.995))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 40px 150px rgba(255,127,180,.095),0 0 96px rgba(255,255,255,.04)!important}:is(.web-dashboard-shell,.web-room-shell):before{animation:live-web-atmosphere-a 74s ease-in-out infinite!important;background:radial-gradient(ellipse at 26% 34%,rgba(255,255,255,.102),transparent 52%),radial-gradient(ellipse at 76% 68%,rgba(255,127,180,.118),transparent 70%)!important;filter:blur(118px)!important;inset:-18% -24% auto -18%!important;min-height:min(880px,64vw)!important;opacity:.3!important;pointer-events:none!important}:is(.web-dashboard-shell,.web-room-shell):after{animation:live-web-atmosphere-b 88s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 28% 46%,rgba(255,255,255,.055),transparent 56%),radial-gradient(ellipse at 78% 56%,rgba(255,127,180,.092),transparent 72%)!important;filter:blur(132px)!important;inset:auto -24% -20% -20%!important;min-height:min(740px,56vw)!important;opacity:.24!important;pointer-events:none!important}:is(.web-dashboard-header,.web-room-header){backdrop-filter:none!important;background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.092),transparent 48%),radial-gradient(ellipse at calc(90% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 64%),rgba(7,1,6,.94)!important;filter:none!important;overflow:hidden;position:relative}:is(.web-dashboard-header,.web-room-header):before{animation:live-web-surface-breath 48s ease-in-out infinite;background:radial-gradient(ellipse at calc(20% + var(--ambient-shift-x, 0px)) 28%,rgba(255,255,255,.088),transparent 52%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.096),transparent 68%);border-radius:999px;content:"";filter:blur(46px);inset:-32% -16% auto -16%;min-height:78%;opacity:.2;pointer-events:none;position:absolute;z-index:0}:is(.web-dashboard-header,.web-room-header)>*{position:relative;z-index:1}:is(.web-dashboard-header-status,.web-room-header-status){align-items:center;display:flex;flex-wrap:wrap;gap:10px}.web-dashboard-header-status .status-chip,.web-room-header-status span,.web-room-header>.flex>.status-chip{backdrop-filter:none!important;background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.11),transparent 48%),rgba(10,1,7,.9)!important;border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 46px rgba(255,127,180,.07);color:color-mix(in srgb,var(--foreground-strong) 78%,var(--primary-soft) 22%)!important;font-size:clamp(11px,.78vw,13px);font-weight:900;letter-spacing:0;min-height:42px;padding:0 14px;text-transform:uppercase}.web-dashboard-header-actions{align-items:center}:is(.web-now-card,.web-room-now>.daish-panel-strong,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-signal-map .daish-signal-map,.web-room-map .daish-signal-map,.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.web-announce-panel,.web-announce-node,.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card){backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.092),transparent 48%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.104),transparent 64%),rgba(8,1,6,.94)!important;filter:none!important;overflow:hidden;position:relative}:is(.web-now-card,.web-room-now>.daish-panel-strong,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-signal-map .daish-signal-map,.web-room-map .daish-signal-map,.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.web-announce-panel,.web-announce-node,.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card):before{animation:live-web-surface-breath 52s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 28%,rgba(255,255,255,.075),transparent 52%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.088),transparent 68%);border-radius:999px;content:"";display:block!important;filter:blur(42px);inset:-28% -18% auto -18%;min-height:70%;opacity:.17;pointer-events:none!important;position:absolute;width:auto;z-index:0}:is(.web-now-card,.web-room-now>.daish-panel-strong,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-signal-map .daish-signal-map,.web-room-map .daish-signal-map,.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.web-announce-panel,.web-announce-node,.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card)>*{position:relative;z-index:1}:is(.web-dashboard-shell,.web-room-shell,.web-dashboard-overview,.web-room-now,.web-room-map,.web-control-rail,.web-signal-map,.web-dashboard-content,.web-room-content,.web-dashboard-tabs,.web-room-tabs):after,:is(.web-dashboard-shell,.web-room-shell,.web-dashboard-overview,.web-room-now,.web-room-map,.web-control-rail,.web-signal-map,.web-dashboard-content,.web-room-content,.web-dashboard-tabs,.web-room-tabs):before{pointer-events:none!important}:is(.web-dashboard-shell,.web-room-shell) :is(a,button,input,textarea,select,[role=tab],[role=button]){pointer-events:auto;position:relative;z-index:3}.daish-pointer-aura{pointer-events:none!important}.web-now-card,.web-room-now>.daish-panel-strong{min-height:clamp(260px,20vw,360px)}.web-now-card p.text-\[26px\],.web-room-now p.text-\[21px\]{text-shadow:0 18px 56px rgba(255,127,180,.12)}.web-dashboard-content .section-label,.web-room-content .section-label{color:color-mix(in srgb,var(--foreground-strong) 72%,var(--primary-soft) 28%)!important;font-size:clamp(12px,.82vw,14px)}@media (hover:hover) and (pointer:fine){.web-dashboard-header-status .status-chip:hover,.web-room-header-status span:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 58px rgba(255,127,180,.11);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){:is(.web-dashboard-header,.web-dashboard-overview,.web-control-rail,.web-signal-map,.web-dashboard-tabs,.web-dashboard-content,.web-room-header,.web-room-now,.web-room-map,.web-room-flow-spine,.web-room-tabs,.web-room-content){animation:live-web-section-rise both;animation-range:entry 12% cover 34%;animation-timeline:view()}}@media (min-width:900px){.web-dashboard-shell{max-width:min(1840px,calc(100vw - 24px))!important;padding:clamp(30px,2.7vw,52px)!important}.web-dashboard-header{align-items:stretch!important}.web-dashboard-header h1{font-size:clamp(46px,4.4vw,82px)!important;max-width:1120px}.web-dashboard-header-actions .daish-icon-button{min-height:56px;min-width:56px}.web-dashboard-overview{gap:clamp(20px,1.8vw,34px)!important;grid-template-columns:minmax(0,1.24fr) minmax(430px,.56fr)!important}.web-metric-rail{gap:18px!important}.web-metric-rail .daish-metric-card{min-height:168px;padding:22px!important}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{gap:14px!important}:is(.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button){min-height:86px}.web-dashboard-content #host-requests-panel,.web-dashboard-content .daish-flow-list,.web-dashboard-content .web-search-results-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))!important}.web-room-shell{max-width:min(980px,calc(100vw - 34px))!important;min-height:calc(100svh - 28px)}.web-room-header{padding:clamp(28px,2.6vw,44px)!important}.web-room-header h1{font-size:clamp(44px,4vw,70px)!important;max-width:780px}.web-room-content,.web-room-map,.web-room-now,.web-room-tabs{padding-left:clamp(28px,3vw,48px)!important;padding-right:clamp(28px,3vw,48px)!important}.web-room-now>.daish-panel-strong{padding:clamp(28px,2.6vw,46px)!important}.web-room-now p.text-\[21px\]{font-size:clamp(34px,3.8vw,64px)!important}.web-room-content .daish-flow-list,.web-room-request-grid,.web-room-search-results{display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}:is(.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-room-content .daish-flow-row,.web-room-content .daish-media-row,.web-room-content .daish-request-card){min-height:138px}:is(.web-dashboard-content .daish-request-card,.web-room-content .daish-request-card){min-height:236px}}@keyframes live-web-background-breath{0%,to{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(1)}45%{opacity:.52;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.04)}72%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 10px),calc(var(--ambient-shift-y, 0px) + 30px),0) scale(1.02)}}@keyframes live-web-atmosphere-a{0%,to{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 22px),calc(var(--ambient-shift-y, 0px) - 12px),0) scale(1)}50%{opacity:.36;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 36px),calc(var(--ambient-shift-y, 0px) + 26px),0) scale(1.06)}}@keyframes live-web-atmosphere-b{0%,to{opacity:.18;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.28;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.05)}}@keyframes live-web-surface-breath{0%,to{opacity:.12;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.22;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.03)}}@keyframes live-web-section-rise{0%{filter:saturate(.8) brightness(.9);opacity:.72;transform:translate3d(0,28px,0) scale(.985)}to{filter:saturate(1) brightness(1);opacity:1;transform:translateZ(0) scale(1)}}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-button,.daish-search-clear,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.status-chip){-webkit-tap-highlight-color:transparent;isolation:isolate;letter-spacing:0;position:relative;touch-action:manipulation}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-button,.daish-search-clear,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.status-chip):after,:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-button,.daish-search-clear,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.status-chip):before{pointer-events:none!important}:is(.daish-button-primary,.daish-search-button):before{animation:control-light-breathe 7.4s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.46),transparent 42%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 84%,rgba(255,255,255,.16),transparent 58%);border-radius:inherit;content:"";inset:0;opacity:.38;position:absolute;z-index:0}:is(.daish-button-primary,.daish-search-button)>*{position:relative;z-index:1}:is(.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-clear,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.status-chip){background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.084),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.1),transparent 62%),rgba(7,0,5,.84)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 42px rgba(255,127,180,.055)!important;color:color-mix(in srgb,var(--foreground-strong) 82%,var(--primary-soft) 18%)!important;filter:none!important}.daish-button-primary,.daish-search-button{background:radial-gradient(ellipse at 20% 12%,rgba(255,255,255,.42),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 94%,var(--detail) 6%),var(--primary))!important;border:1px solid color-mix(in srgb,var(--primary) 76%,var(--detail) 24%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 18px 58px rgba(255,127,180,.18),0 0 34px rgba(255,255,255,.055)!important;color:var(--background)!important;font-weight:900}:is(.daish-search-form,.daish-code-field,.daish-input,.daish-code-cell,.daish-segmented-option,.daish-switch-control,.daish-tab-rail,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet){backdrop-filter:none!important;filter:none!important}.daish-search-form{align-items:stretch;gap:12px}.daish-search-field,.daish-search-input{min-height:62px}.daish-search-button{height:62px;width:62px}.daish-code-field{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.084),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.096),transparent 62%),rgba(8,1,6,.92)!important;border-color:color-mix(in srgb,var(--line) 50%,var(--detail-line) 50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 22px 76px rgba(255,127,180,.09)!important}.daish-code-cell{min-height:78px}.daish-code-cell-filled{background:radial-gradient(ellipse at 28% 0,rgba(255,255,255,.16),transparent 44%),color-mix(in srgb,var(--primary) 22%,var(--background) 78%)!important}.daish-segmented{gap:12px}.daish-segmented-option{min-height:118px;padding:18px!important}.daish-segmented-label,.daish-switch-label,.tab-button-label{color:var(--foreground-strong);letter-spacing:0}.daish-alert-detail,.daish-empty-copy,.daish-loading-card .body-copy,.daish-segmented-detail,.daish-signal-detail,.daish-step-detail{color:color-mix(in srgb,var(--primary-muted) 82%,var(--detail) 18%)!important;filter:none!important}.daish-segmented-option-active,.daish-switch-control-active,.daish-toggle-action-active,.daish-toggle-action-active-strong,.tab-button-active{border-color:color-mix(in srgb,var(--primary) 62%,var(--detail) 38%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 72px rgba(255,127,180,.13),0 0 42px rgba(255,255,255,.04)!important}.daish-tab-rail{padding:12px!important}.tab-button{min-height:72px}.tab-button-badge{background:radial-gradient(ellipse at 24% 18%,rgba(255,255,255,.22),transparent 44%),var(--primary)!important;color:var(--background)}.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet,.daish-state-signal{border-radius:8px}.daish-modal-overlay{pointer-events:auto!important}.daish-modal-sheet,.daish-modal-sheet *,.daish-notice{pointer-events:auto}.daish-alert:after,.daish-alert:before,.daish-empty-state:after,.daish-empty-state:before,.daish-loading-card:after,.daish-loading-card:before,.daish-modal-overlay:before,.daish-modal-sheet:after,.daish-modal-sheet:before,.daish-notice:after,.daish-notice:before{pointer-events:none!important}.scroll-reveal-target:is(.daish-search-form,.daish-code-field,.daish-segmented-option,.daish-switch-control,.daish-toggle-action,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet,.web-playlist-picker,.web-playlist-status-node,.web-playlist-results,.web-announce-panel,.web-announce-node){transition-delay:calc(50ms + var(--scroll-reveal-index, 0) * 32ms)}@media (prefers-reduced-motion:no-preference){.scroll-reveal-target:is(.daish-search-form,.daish-code-field,.daish-segmented-option,.daish-switch-control,.daish-toggle-action,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet,.web-playlist-picker,.web-playlist-status-node,.web-playlist-results,.web-announce-panel,.web-announce-node).is-scroll-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 84px rgba(255,127,180,var(--scroll-glow-alpha,.08)),0 0 46px rgba(255,255,255,var(--scroll-white-glow-alpha,.025))}}@media (hover:hover) and (pointer:fine){:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-button,.daish-search-clear,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.status-chip):hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 78px rgba(255,127,180,.14),0 0 44px rgba(255,255,255,.045)!important;transform:translateY(-3px)}:is(.daish-search-form,.daish-code-field,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet):hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%)!important}}@media (min-width:900px){.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-toggle-action{min-height:60px}.daish-input{min-height:64px}.daish-modal-sheet{padding:clamp(28px,2.4vw,44px)!important}}@keyframes control-light-breathe{0%,to{opacity:.24;transform:translate3d(var(--ambient-soft-shift-x,0),var(--ambient-soft-shift-y,0),0) scale(1)}50%{opacity:.46;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(0px - var(--ambient-soft-shift-y, 0px)),0) scale(1.02)}}.daish-route-motion{display:block;inset:0;opacity:0;pointer-events:none!important;position:fixed;visibility:hidden;z-index:90}.daish-route-motion>span{pointer-events:none!important;position:absolute}.daish-route-motion-veil{background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) calc(18% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.09),transparent 46%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.16),transparent 62%),linear-gradient(90deg,rgba(3,0,3,0),rgba(3,0,3,.74) 46%,rgba(3,0,3,0));filter:blur(22px);inset:-12%;opacity:0;transform:scale(.98)}.daish-route-motion-current{background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),rgba(255,127,180,.74),rgba(255,255,255,.42),transparent);border-radius:999px;box-shadow:0 0 48px rgba(255,127,180,.22),0 0 72px rgba(255,255,255,.08);height:2px;left:-18%;opacity:0;right:-18%;top:50%;transform:translate3d(-34%,-50%,0) scaleX(.28)}.daish-route-motion-pulse{background:radial-gradient(circle,rgba(255,255,255,.2),rgba(255,127,180,.16) 38%,transparent 70%);border-radius:999px;filter:blur(10px);height:min(520px,46vw);left:50%;opacity:0;top:50%;transform:translate3d(-50%,-50%,0) scale(.62);width:min(520px,46vw)}.daish-route-motion-active{opacity:1;visibility:visible}.daish-route-motion-active .daish-route-motion-veil{animation:route-veil-pass .78s cubic-bezier(.16,1,.3,1) both}.daish-route-motion-active .daish-route-motion-current{animation:route-current-pass .78s cubic-bezier(.16,1,.3,1) both}.daish-route-motion-active .daish-route-motion-pulse{animation:route-pulse-pass .78s cubic-bezier(.16,1,.3,1) both}@keyframes route-veil-pass{0%{opacity:0;transform:scale(.98)}34%{opacity:.7;transform:scale(1.02)}to{opacity:0;transform:scale(1.05)}}@keyframes route-current-pass{0%{opacity:0;transform:translate3d(-34%,-50%,0) scaleX(.28)}32%{opacity:.82;transform:translate3d(0,-50%,0) scaleX(.74)}to{opacity:0;transform:translate3d(34%,-50%,0) scaleX(.2)}}@keyframes route-pulse-pass{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.62)}42%{opacity:.42;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.28)}}@media (max-width:899px){.daish-page{min-height:100svh}.daish-wrap{padding-left:max(18px,env(safe-area-inset-left))!important;padding-right:max(18px,env(safe-area-inset-right))!important}:is(.daish-mobile,.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell,.web-state-shell,.web-room-shell){background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.07),transparent 48%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) calc(86% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.11),transparent 64%),linear-gradient(180deg,rgba(3,0,3,.99),rgba(8,1,6,.97) 48%,rgba(3,0,3,.995))!important;border-inline:0!important;border-radius:0!important;box-shadow:none!important;max-width:100vw!important;min-height:100svh;overflow-x:clip;scroll-padding-bottom:max(28px,env(safe-area-inset-bottom))}:is(.daish-mobile,.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell,.web-state-shell,.web-room-shell):before{animation:mobile-touch-current-a 46s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 28%,rgba(255,255,255,.09),transparent 50%),radial-gradient(ellipse at 78% 70%,rgba(255,127,180,.105),transparent 68%)!important;filter:blur(70px)!important;inset:-8% -22% auto -22%!important;min-height:min(720px,90svh);opacity:.26!important;pointer-events:none!important;transform:none}:is(.daish-mobile,.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell,.web-state-shell,.web-room-shell):after{animation:mobile-touch-current-b 58s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.052),transparent 54%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.092),transparent 70%)!important;filter:blur(86px)!important;inset:auto -24% -12% -24%!important;min-height:min(620px,76svh);opacity:.22!important;pointer-events:none!important;transform:none}:is(.daish-mobile,.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell,.web-state-shell,.web-room-shell)>*{position:relative;z-index:1}:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar,.web-room-header){background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.086),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.102),transparent 62%),rgba(6,0,5,.94)!important;border:1px solid color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 62px rgba(255,127,180,.08)!important;margin-left:max(12px,env(safe-area-inset-left));margin-right:max(12px,env(safe-area-inset-right));margin-top:max(10px,env(safe-area-inset-top));padding:14px!important;top:max(8px,env(safe-area-inset-top))}:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar){position:sticky;z-index:30}.web-room-header{position:sticky;z-index:32}:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-settings-topbar-status,.web-room-header-status){gap:8px!important}.web-room-header>.flex>.status-chip,:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-settings-topbar-status,.web-room-header-status) span{font-size:10.5px!important;min-height:34px!important;padding-inline:10px!important}:is(.daish-screen-title,.web-room-header h1,.web-state-shell .daish-state-signal h1){font-size:clamp(34px,10vw,52px)!important;letter-spacing:0;line-height:.98!important}.body-copy,.daish-screen-copy,.web-state-shell .daish-state-signal .body-copy{font-size:clamp(15px,4.1vw,17px)!important;line-height:1.58!important}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-toggle-action,.daish-switch-control,.daish-input,.daish-search-button){min-height:58px!important}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-toggle-action){font-size:15px!important;padding-inline:18px!important}.daish-icon-button{min-height:50px!important;min-width:50px!important}.daish-search-form{gap:10px}.daish-search-field,.daish-search-input{min-height:58px!important}.daish-search-button{width:58px!important}.daish-code-field{padding:14px!important}.daish-code-cells{gap:7px!important}.daish-code-cell{font-size:clamp(20px,7vw,28px)!important;height:clamp(58px,16vw,76px)!important;min-height:0!important}.daish-tab-rail{gap:10px!important;padding:10px!important}.tab-button{min-height:64px!important;padding:12px!important}.tab-button-label{font-size:13px!important;line-height:1.1!important}.tab-button-index{font-size:10px!important}:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-tab-panel,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-signal-map,.daish-step-rail,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-announce-panel){background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.082),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.096),transparent 62%),rgba(8,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 62px rgba(255,127,180,.07)!important;filter:none!important}:is(.daish-flow-row,.daish-media-row,.daish-request-card){min-height:106px!important;padding:16px!important}.daish-request-card{min-height:190px!important}:is(.landing-mobile-signal-card,.landing-mobile-feature-node,.landing-mobile-loop-node,.landing-mobile-terminal){padding:18px!important}.landing-mobile-terminal-actions{gap:12px!important}.daish-notice-stack{left:max(12px,env(safe-area-inset-left));max-width:none!important;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top))}.daish-notice{min-height:78px!important}.daish-modal-overlay{align-items:end!important;padding:12px!important}.daish-modal-sheet{border-radius:8px!important;max-height:min(88svh,720px);overflow-y:auto;padding:22px!important;width:100%}:is(.daish-mobile,.web-auth-shell,.web-entry-shell,.web-settings-shell,.web-setup-shell,.web-state-shell,.web-room-shell) :is(a,button,input,textarea,select,[role=tab],[role=button]){pointer-events:auto;position:relative;z-index:4}}@keyframes mobile-touch-current-a{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 12px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}50%{opacity:.32;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.05)}}@keyframes mobile-touch-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.28;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 24px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.05)}}:is(.daish-flow-row,.daish-media-row,.daish-request-card){isolation:isolate}:is(.daish-flow-row,.daish-media-row,.daish-request-card):before{animation:media-card-breath 36s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 28%,rgba(255,255,255,.08),transparent 48%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.095),transparent 66%);border-radius:999px;content:"";display:block;filter:blur(36px);inset:-24% -14% auto -14%;min-height:74%;opacity:.14;pointer-events:none!important;position:absolute;z-index:0}:is(.daish-flow-row,.daish-media-row,.daish-request-card)>*{position:relative;z-index:1}:is(.daish-flow-row,.daish-media-row){align-items:center;background:radial-gradient(ellipse at calc(12% + var(--ambient-shift-x, 0px)) 50%,rgba(255,255,255,.092),transparent 42%),radial-gradient(ellipse at calc(90% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 62%),rgba(8,1,6,.92)!important;border-color:color-mix(in srgb,var(--line) 48%,var(--detail-line) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 68px rgba(255,127,180,.075)!important;gap:clamp(14px,1.2vw,20px)}.daish-flow-row{min-height:clamp(96px,8vw,138px)}.daish-media-row{min-height:clamp(108px,9vw,148px)}.daish-request-card{background:radial-gradient(ellipse at calc(14% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) 100%,rgba(255,127,180,.11),transparent 64%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 50%,var(--detail-line) 50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 82px rgba(255,127,180,.09)!important;min-height:clamp(206px,18vw,278px);padding:clamp(18px,1.5vw,28px)!important}:is(.daish-flow-row,.daish-media-row,.daish-request-card) .daish-artwork{background:radial-gradient(ellipse at 24% 14%,rgba(255,255,255,.18),transparent 42%),color-mix(in srgb,var(--primary) 18%,var(--background) 82%)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 44px rgba(255,127,180,.12)!important}:is(.daish-flow-row,.daish-media-row,.daish-request-card) .daish-artwork-image{height:calc(100% - 7px);width:calc(100% - 7px)}:is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-of-type{color:var(--foreground-strong)!important;font-size:clamp(16px,1.12vw,21px)!important;font-weight:900!important;letter-spacing:0;line-height:1.12!important}:is(.daish-flow-row,.daish-media-row,.daish-request-card) p:not(:first-of-type){color:color-mix(in srgb,var(--primary-muted) 82%,var(--detail) 18%)!important;filter:none!important}.daish-flow-index{background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.18),transparent 44%),rgba(7,0,5,.92)!important;border:1px solid color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%);border-radius:8px;color:var(--primary-soft)!important;min-width:48px}.daish-flow-dot{box-shadow:0 0 0 6px rgba(255,127,180,.07),0 0 26px rgba(255,127,180,.18)}.daish-status-rail{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 0,rgba(255,255,255,.06),transparent 48%),rgba(3,0,3,.42);border:1px solid color-mix(in srgb,var(--line) 38%,transparent 62%);border-radius:8px;gap:0!important;overflow:hidden;padding:8px;position:relative}.daish-status-rail:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(255,127,180,.22),transparent);content:"";height:1px;left:14px;opacity:.42;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.daish-status-step{align-items:center;border-radius:8px;flex-direction:column;gap:6px!important;justify-content:center;min-height:58px;padding:8px 6px;position:relative;text-align:center}.daish-status-dot{background:rgba(3,0,3,.9);height:13px!important;position:relative;width:13px!important;z-index:1}.daish-status-step-active,.daish-status-step-complete{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.08),transparent 52%),rgba(255,127,180,.07)}.daish-status-step-active .daish-status-label,.daish-status-step-complete .daish-status-label{color:var(--foreground-strong)}.daish-metric-meter,.daish-vibe-meter{background:linear-gradient(90deg,transparent 0 33%,rgba(255,255,255,.12) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,rgba(255,127,180,.18) 66% calc(66% + 1px),transparent calc(66% + 1px) 100%),rgba(255,127,180,.1)!important;border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important;height:12px!important}.daish-metric-meter span,.daish-vibe-meter span{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 84%,var(--background) 16%),var(--detail),var(--primary))!important}@media (hover:hover) and (pointer:fine){:is(.daish-flow-row,.daish-media-row,.daish-request-card):hover .daish-artwork{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 62px rgba(255,127,180,.17)!important;transform:translateY(-2px) scale(1.02)}}@media (max-width:899px){:is(.daish-flow-row,.daish-media-row){gap:12px!important}:is(.daish-flow-row,.daish-media-row,.daish-request-card) p:first-of-type{font-size:clamp(15px,4.4vw,18px)!important}.daish-flow-index{min-width:42px}.daish-status-step{min-height:54px}.daish-status-label{font-size:9px!important}}@keyframes media-card-breath{0%,to{opacity:.1;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(.98)}50%{opacity:.2;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(1.03)}}:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-results,.web-announce-panel,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet){background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.098),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 64%),linear-gradient(135deg,rgba(255,255,255,.032),transparent 46%),rgba(8,1,6,.95)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 92px rgba(255,127,180,.095),0 0 54px rgba(255,255,255,.035)!important;filter:none!important;position:relative}:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-results,.web-announce-panel,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet):after{animation:workflow-panel-sheen 8.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.19),rgba(255,127,180,.16),transparent);content:"";height:1px;left:18px;opacity:.52;pointer-events:none!important;position:absolute;right:18px;top:0;transform:translateX(-112%);z-index:0}:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-results,.web-announce-panel,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.daish-alert,.daish-empty-state,.daish-loading-card,.daish-modal-sheet)>*{position:relative;z-index:1}:is(.web-auth-form,.web-entry-form,.web-setup-form){padding:clamp(26px,2.2vw,42px)!important}.web-announce-panel label,.web-settings-actions label,:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block{color:color-mix(in srgb,var(--foreground-strong) 84%,var(--primary-soft) 16%)!important;font-size:clamp(14px,.94vw,16px)!important;font-weight:900!important;letter-spacing:0!important}:is(.daish-input,.daish-search-input,.web-announce-input,.daish-code-cell){background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.092),transparent 44%),rgba(3,0,3,.78)!important;border-color:color-mix(in srgb,var(--line) 44%,var(--detail-line) 56%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 46px rgba(255,127,180,.055)!important;color:var(--foreground-strong)!important;font-size:clamp(15px,1vw,17px)!important;font-weight:760!important}:is(.daish-input,.daish-search-input,.web-announce-input,.daish-code-cell)::-moz-placeholder{color:color-mix(in srgb,var(--primary-muted) 62%,var(--detail) 12%)!important;opacity:1}:is(.daish-input,.daish-search-input,.web-announce-input,.daish-code-cell)::placeholder{color:color-mix(in srgb,var(--primary-muted) 62%,var(--detail) 12%)!important;opacity:1}:is(.daish-input,.daish-search-input,.web-announce-input,.daish-code-cell):focus,:is(.daish-input,.daish-search-input,.web-announce-input,.daish-code-cell):focus-visible{animation:workflow-field-focus-pulse 4.4s ease-in-out infinite;border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:0 0 0 5px rgba(255,127,180,.13),0 18px 58px rgba(255,127,180,.13),inset 0 1px 0 rgba(255,255,255,.16)!important}.daish-search-form{background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 46%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 64%),rgba(7,1,6,.92)!important;border:1px solid color-mix(in srgb,var(--line) 40%,var(--detail-line) 60%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 20px 70px rgba(255,127,180,.08)!important;padding:10px}.daish-search-field{background:rgba(3,0,3,.42);border:1px solid color-mix(in srgb,var(--line) 34%,transparent 66%);border-radius:8px;padding-left:12px}.daish-search-field-icon{color:color-mix(in srgb,var(--primary) 82%,var(--detail) 18%)!important;filter:drop-shadow(0 0 14px rgba(255,127,180,.2))}:is(.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail,.daish-tab-rail){background:radial-gradient(ellipse at calc(16% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.092),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.112),transparent 64%),rgba(7,1,6,.93)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 78px rgba(255,127,180,.085)!important}.tab-button{align-items:center;border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;gap:10px!important;overflow:hidden}.tab-button:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,127,180,.2),transparent)!important;height:2px!important}.tab-button-active{background:radial-gradient(ellipse at 22% 0,rgba(255,255,255,.2),transparent 46%),color-mix(in srgb,var(--primary) 20%,var(--background) 80%)!important;border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%)!important}.tab-button-index{background:rgba(3,0,3,.84)!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%);color:var(--primary-soft)!important}:is(.daish-alert,.daish-empty-state,.daish-loading-card){min-height:156px;padding:clamp(24px,2vw,38px)!important}.daish-alert{align-items:center;gap:16px}.daish-alert-icon,.daish-empty-signal{background:radial-gradient(ellipse at 28% 12%,rgba(255,255,255,.22),transparent 44%),color-mix(in srgb,var(--primary) 20%,var(--background) 80%)!important;border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 48px rgba(255,127,180,.12)!important}.daish-alert-title,.daish-empty-copy{color:var(--foreground-strong)!important;font-size:clamp(16px,1.1vw,20px)!important;line-height:1.22!important}.daish-alert-detail{color:color-mix(in srgb,var(--primary-muted) 78%,var(--detail) 22%)!important;font-size:clamp(13px,.94vw,15px)!important;line-height:1.5!important}.web-announce-node,.web-form-readout-node,.web-playlist-status-node,.web-settings-node,.web-setup-readiness-node{background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.086),transparent 44%),rgba(4,0,4,.74)!important;border-color:color-mix(in srgb,var(--line) 40%,var(--detail-line) 60%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 42px rgba(255,127,180,.06)!important}@media (hover:hover) and (pointer:fine){:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-results,.web-announce-panel,.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel,.daish-alert,.daish-empty-state,.daish-loading-card):hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 32px 106px rgba(255,127,180,.12),0 0 62px rgba(255,255,255,.045)!important}.tab-button:hover,.web-announce-node:hover,.web-form-readout-node:hover,.web-playlist-status-node:hover,.web-settings-node:hover,.web-setup-readiness-node:hover{transform:translateY(-3px)}}@media (min-width:900px){:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell){max-width:min(1640px,calc(100vw - 32px))!important}:is(.web-auth-form,.web-entry-form,.web-setup-form){min-height:660px}.web-settings-command-grid{gap:clamp(22px,2vw,34px)!important;grid-template-columns:minmax(0,1.04fr) minmax(340px,.58fr)!important}.web-announce-node,.web-form-readout-node,.web-playlist-status-node,.web-settings-node,.web-setup-readiness-node{min-height:118px;padding:20px!important}.web-dashboard-content .daish-tab-panel,.web-room-content .daish-tab-panel{padding:clamp(24px,2vw,38px)!important}}@media (max-width:899px){:is(.web-auth-form,.web-entry-form,.web-setup-form){padding:20px!important}.daish-search-form{padding:8px}:is(.daish-alert,.daish-empty-state,.daish-loading-card){min-height:132px}}@keyframes workflow-panel-sheen{0%,30%{opacity:0;transform:translateX(-112%)}48%{opacity:.64}76%,to{opacity:0;transform:translateX(112%)}}@keyframes workflow-field-focus-pulse{0%,to{background-position:0 50%,0 0}50%{background-position:100% 50%,0 0}}.landing-hero-section{isolation:isolate}.landing-background-motion{contain:paint;inset:-26% -18%!important;overflow:hidden;pointer-events:none!important;z-index:0}.landing-current-wash{border-radius:999px;display:block;filter:blur(76px);opacity:.38;pointer-events:none!important;position:absolute;transform:translateZ(0) scale(1);transform-origin:center;will-change:opacity,transform}.landing-current-wash-a{animation:landing-current-wash-a 24s ease-in-out infinite;background:radial-gradient(ellipse at 24% 42%,rgba(255,255,255,.16),transparent 50%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.15),transparent 66%);height:clamp(420px,42vw,760px);left:-18%;top:0;width:clamp(900px,88vw,1640px)}.landing-current-wash-b{animation:landing-current-wash-b 30s ease-in-out infinite reverse;background:radial-gradient(ellipse at 34% 46%,rgba(255,255,255,.1),transparent 54%),radial-gradient(ellipse at 78% 54%,rgba(255,127,180,.13),transparent 68%);height:clamp(440px,46vw,820px);right:-22%;top:34%;width:clamp(780px,76vw,1440px)}.landing-current-wash-c{animation:landing-current-wash-c 36s ease-in-out infinite;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.08),transparent 56%),radial-gradient(ellipse at 66% 58%,rgba(255,127,180,.105),transparent 70%);bottom:-24%;height:clamp(360px,38vw,680px);left:18%;opacity:.28;width:clamp(760px,74vw,1360px)}.landing-background-motion:before{opacity:.56!important}.landing-background-motion:after{opacity:.46!important}.landing-hero-grid,.landing-site-header{position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.landing-hero-section:hover .landing-current-wash-a{opacity:.46}.landing-hero-section:hover .landing-current-wash-b{opacity:.42}}@media (max-width:899px){.landing-current-wash{filter:blur(68px)}.landing-current-wash-a,.landing-current-wash-b,.landing-current-wash-c{height:clamp(320px,72vw,560px);width:clamp(520px,118vw,920px)}}@keyframes landing-current-wash-a{0%,to{opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 22px),calc(var(--ambient-shift-y, 0px) - 12px),0) rotate(-4deg) scale(1)}44%{opacity:.5;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 42px),calc(var(--ambient-shift-y, 0px) + 28px),0) rotate(-1deg) scale(1.08)}72%{opacity:.38;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 12px),calc(var(--ambient-shift-y, 0px) - 24px),0) rotate(-6deg) scale(1.04)}}@keyframes landing-current-wash-b{0%,to{opacity:.24;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 6px),0) rotate(5deg) scale(.98)}48%{opacity:.44;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 48px),calc(var(--ambient-shift-y, 0px) - 22px),0) rotate(2deg) scale(1.09)}76%{opacity:.32;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 14px),calc(var(--ambient-shift-y, 0px) + 30px),0) rotate(7deg) scale(1.03)}}@keyframes landing-current-wash-c{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px) + 12px),0) rotate(2deg) scale(.98)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(0px - var(--ambient-shift-y, 0px) - 30px),0) rotate(-2deg) scale(1.07)}}.daish-page:not(.landing-page):before{animation:app-page-current-a 58s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(14% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.075),transparent 48%),radial-gradient(ellipse at calc(84% - var(--ambient-shift-x, 0px)) calc(78% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.105),transparent 64%)!important;filter:blur(88px)!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:.24!important}.daish-page:not(.landing-page):after{animation:app-page-current-b 72s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at calc(32% - var(--ambient-shift-x, 0px)) calc(86% - var(--ambient-shift-y, 0px)),rgba(255,255,255,.05),transparent 54%),radial-gradient(ellipse at calc(74% + var(--ambient-shift-x, 0px)) calc(20% + var(--ambient-shift-y, 0px)),rgba(255,127,180,.085),transparent 68%)!important;filter:blur(104px)!important;margin-inline:0!important;opacity:.2!important}.daish-screen-signal{inset:-18vh -12vw!important;min-height:136vh;opacity:var(--ambient-atmosphere,.58);overflow:hidden;pointer-events:none!important}.daish-screen-current{border-radius:999px;display:block;filter:blur(86px);mix-blend-mode:screen;opacity:.28;pointer-events:none!important;position:absolute;transform:translateZ(0) scale(1);will-change:opacity,transform}.daish-screen-current-a{animation:app-screen-current-a 34s ease-in-out infinite;background:radial-gradient(ellipse at 26% 42%,rgba(255,255,255,.14),transparent 52%),radial-gradient(ellipse at 70% 58%,rgba(255,127,180,.135),transparent 68%);height:clamp(360px,48vw,820px);left:-18%;top:2%;width:clamp(660px,82vw,1420px)}.daish-screen-current-b{animation:app-screen-current-b 44s ease-in-out infinite reverse;background:radial-gradient(ellipse at 30% 48%,rgba(255,255,255,.085),transparent 56%),radial-gradient(ellipse at 78% 54%,rgba(255,127,180,.115),transparent 72%);height:clamp(420px,52vw,900px);right:-24%;top:28%;width:clamp(620px,76vw,1320px)}.daish-screen-current-c{animation:app-screen-current-c 56s ease-in-out infinite;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.065),transparent 58%),radial-gradient(ellipse at 68% 60%,rgba(255,127,180,.09),transparent 74%);bottom:-18%;height:clamp(340px,44vw,760px);left:12%;opacity:.2;width:clamp(620px,72vw,1260px)}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell){background:radial-gradient(ellipse at calc(16% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.076),transparent 50%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) calc(88% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.105),transparent 66%),linear-gradient(180deg,rgba(3,0,3,.992),rgba(8,1,6,.972) 48%,rgba(3,0,3,.995))!important}.daish-screen-current,:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell):after,:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell):before{pointer-events:none!important}@media (max-width:899px){.daish-screen-signal{inset:-12vh -18vw!important}.daish-screen-current{filter:blur(74px)}.daish-screen-current-a,.daish-screen-current-b,.daish-screen-current-c{height:clamp(320px,82vw,620px);width:clamp(520px,128vw,980px)}}@keyframes app-page-current-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}50%{opacity:.32;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.06)}}@keyframes app-page-current-b{0%,to{opacity:.14;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.26;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 26px),0) scale(1.08)}}@keyframes app-screen-current-a{0%,to{opacity:.24;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) rotate(-3deg) scale(1)}48%{opacity:.42;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) rotate(1deg) scale(1.08)}}@keyframes app-screen-current-b{0%,to{opacity:.2;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(4deg) scale(.98)}50%{opacity:.36;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 42px),calc(var(--ambient-shift-y, 0px) - 24px),0) rotate(1deg) scale(1.09)}}@keyframes app-screen-current-c{0%,to{opacity:.14;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 6px),calc(0px - var(--ambient-shift-y, 0px) + 10px),0) rotate(2deg) scale(.98)}50%{opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(0px - var(--ambient-shift-y, 0px) - 28px),0) rotate(-2deg) scale(1.07)}}.landing-page{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 6%,rgba(255,255,255,.072),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 38%,rgba(255,127,180,.098),transparent 62%),radial-gradient(ellipse at 44% 112%,rgba(255,127,180,.062),transparent 58%),linear-gradient(180deg,#030003 0,#070106 42%,#030003 100%)!important}.landing-continuum{inset:-24vh -16vw!important;opacity:.82;overflow:hidden;pointer-events:none!important}.landing-continuum:after,.landing-continuum:before{border-radius:999px;content:""!important;filter:blur(92px);inset:auto!important;mix-blend-mode:screen;opacity:.22;position:absolute}.landing-continuum:before{animation:landing-continuity-current-a 68s ease-in-out infinite;background:radial-gradient(ellipse at 24% 42%,rgba(255,255,255,.13),transparent 48%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.13),transparent 68%);height:min(82vh,860px);left:-12vw;top:2vh;width:min(112vw,1720px)}.landing-continuum:after{animation:landing-continuity-current-b 86s ease-in-out infinite reverse;background:radial-gradient(ellipse at 32% 46%,rgba(255,255,255,.072),transparent 54%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.102),transparent 72%);bottom:-8vh;height:min(72vh,760px);right:-18vw;width:min(98vw,1480px)}.landing-continuum-field{filter:blur(96px)!important;mix-blend-mode:screen;opacity:.18!important}.landing-continuum-field-a,.landing-continuum-field-b,.landing-continuum-field-c,.landing-continuum-field-d{background:radial-gradient(ellipse at 30% 44%,rgba(255,255,255,.08),transparent 54%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.095),transparent 72%)!important}.landing-hero-section:after,.landing-hero-section:before,.landing-mobile-continuation:before,.landing-runway-shell:after,.landing-runway-shell:before,.landing-site-footer:before{filter:blur(76px);mix-blend-mode:screen;pointer-events:none!important}.landing-hero-section:before{animation:landing-continuity-section-a 58s ease-in-out infinite!important;background:radial-gradient(ellipse at 36% 46%,rgba(255,255,255,.095),transparent 52%),radial-gradient(ellipse at 76% 54%,rgba(255,127,180,.11),transparent 70%)!important;height:min(48vh,520px)!important;left:-8vw!important;opacity:.23!important;right:auto!important;top:48%!important;transform:translate3d(var(--ambient-shift-x,0),calc(0px - var(--ambient-soft-shift-y, 0px)),0) rotate(-3deg)!important;width:min(86vw,1180px)!important}.landing-hero-section:after{animation:landing-continuity-section-b 72s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.062),transparent 56%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.092),transparent 74%)!important;bottom:-16vh!important;height:min(54vh,580px)!important;opacity:.2!important;right:-14vw!important;top:auto!important;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),var(--ambient-soft-shift-y,0),0) rotate(4deg)!important;width:min(74vw,1020px)!important}.landing-runway-shell{isolation:isolate}.landing-runway-shell:before{animation:landing-continuity-section-a 74s ease-in-out infinite!important;background:radial-gradient(ellipse at 22% 22%,rgba(255,255,255,.07),transparent 48%),radial-gradient(ellipse at 78% 62%,rgba(255,127,180,.105),transparent 68%)!important;inset:-10% -8% 28% -8%!important;opacity:.28!important;z-index:-2!important}.landing-runway-shell:after{animation:landing-continuity-section-b 92s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 32% 44%,rgba(255,255,255,.058),transparent 52%),radial-gradient(ellipse at 70% 62%,rgba(255,127,180,.082),transparent 74%)!important;bottom:-12%!important;height:58%!important;inset:auto -12% -12% 8%!important;opacity:.22!important;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),var(--ambient-shift-y,0),0)!important;width:auto!important;z-index:-2!important}:is(.landing-runway-head,.landing-room-loop):after,:is(.landing-runway-head,.landing-runway-map,.landing-feature-matrix,.landing-room-loop,.landing-room-loop-map,.landing-runway-console):before{background:none!important;opacity:0!important}.landing-runway-terminal{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 12%,rgba(255,255,255,.086),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-shift-x, 0px)) 88%,rgba(255,127,180,.12),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 46%),rgba(15,3,10,.9)!important}.landing-runway-terminal:before{animation:landing-continuity-terminal 42s ease-in-out infinite!important;background:radial-gradient(ellipse at 46% 44%,rgba(255,255,255,.13),transparent 48%),radial-gradient(ellipse at 70% 58%,rgba(255,127,180,.12),transparent 66%)!important;border-radius:999px;filter:blur(42px);height:160%!important;left:auto!important;opacity:.26!important;right:-18%!important;top:-30%!important;transform:translate3d(var(--ambient-shift-x,0),var(--ambient-shift-y,0),0) scale(1)!important;width:48%!important}.landing-mobile-continuation:before{animation:landing-continuity-section-a 64s ease-in-out infinite!important;background:radial-gradient(ellipse at 18% 22%,rgba(255,255,255,.07),transparent 48%),radial-gradient(ellipse at 82% 72%,rgba(255,127,180,.102),transparent 68%)!important;inset:-12% -24% 12% -24%!important;opacity:.24!important}@media (hover:hover) and (pointer:fine){.landing-page :is(.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-terminal):hover{transform:translateY(-5px) scale(1.01)}}@media (max-width:899px){.landing-continuum{inset:-18vh -34vw!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-hero-section:after,.landing-hero-section:before,.landing-mobile-continuation:before,.landing-runway-shell:after,.landing-runway-shell:before{filter:blur(68px)!important}.landing-hero-section:before{width:122vw!important}}@keyframes landing-continuity-current-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 22px),calc(var(--ambient-shift-y, 0px) - 12px),0) rotate(-3deg) scale(1)}50%{opacity:.3;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 36px),calc(var(--ambient-shift-y, 0px) + 24px),0) rotate(2deg) scale(1.06)}}@keyframes landing-continuity-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) rotate(4deg) scale(.98)}50%{opacity:.27;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 28px),0) rotate(1deg) scale(1.07)}}@keyframes landing-continuity-section-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 10px),calc(var(--ambient-shift-y, 0px) - 8px),0) rotate(-3deg) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-shift-y, 0px) + 18px),0) rotate(1deg) scale(1.06)}}@keyframes landing-continuity-section-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(3deg) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 32px),calc(var(--ambient-shift-y, 0px) - 20px),0) rotate(-1deg) scale(1.07)}}@keyframes landing-continuity-terminal{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 8px),calc(var(--ambient-shift-y, 0px) - 6px),0) scale(.98)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(var(--ambient-shift-y, 0px) + 16px),0) scale(1.06)}}.landing-site-actions,.landing-site-nav{backdrop-filter:none!important;background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.095),transparent 42%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 58%),rgba(5,0,4,.9)!important;border-color:color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 18px 58px rgba(255,127,180,.09),0 0 32px rgba(255,255,255,.03)!important}.landing-site-actions a,.landing-site-nav a{font-size:14px!important;min-height:42px!important;padding:10px 15px!important}.landing-stage{background:radial-gradient(ellipse at calc(40% + var(--ambient-soft-shift-x, 0px)) calc(42% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.078),transparent 46%),radial-gradient(ellipse at calc(70% - var(--ambient-shift-x, 0px)) calc(60% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.15),transparent 66%),radial-gradient(ellipse at 52% 52%,rgba(255,255,255,.032),transparent 48%)!important}.landing-stage:after,.landing-stage:before{left:auto!important;top:auto!important;transform:none!important;width:auto!important;z-index:0}.landing-stage:before{animation:landing-stage-card-current-a 62s ease-in-out infinite!important;background:radial-gradient(ellipse at 28% 42%,rgba(255,255,255,.12),transparent 48%),radial-gradient(ellipse at 78% 60%,rgba(255,127,180,.135),transparent 66%)!important;height:auto!important;inset:2% 8% 26% -6%!important;opacity:.28!important}.landing-stage:after{animation:landing-stage-card-current-b 74s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.072),transparent 54%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.105),transparent 72%)!important;height:auto!important;inset:34% -12% 0 22%!important;opacity:.22!important}.landing-panel-card{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.118),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.135),transparent 64%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),rgba(8,1,6,.96)!important;border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 34px 112px rgba(255,127,180,.13),0 0 64px rgba(255,255,255,.045)!important;min-height:148px;z-index:2}.landing-panel-card:after{animation:landing-card-light-pass 7.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,127,180,.18),transparent);content:"";height:1px;left:16px;opacity:.72;pointer-events:none;position:absolute;right:16px;top:0;transform:translateX(-116%)}.landing-panel-card .section-label{color:color-mix(in srgb,var(--foreground-strong) 88%,var(--primary) 12%)!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.1}.landing-panel-engine .mt-4,.landing-panel-guest .mt-4,.landing-panel-host .grid{gap:14px!important}.landing-panel-engine .mt-4>div,.landing-panel-guest .mt-4>div,.landing-panel-host .grid>div{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.105),transparent 42%),rgba(3,0,3,.62)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 16px 42px rgba(255,127,180,.075)!important}.landing-panel-host .grid>div{min-height:86px}.landing-panel-guest .mt-4>div{min-height:64px}.landing-panel-guest .mt-4>div>span:last-child{box-shadow:0 0 18px rgba(255,127,180,.28),0 0 14px rgba(255,255,255,.06);height:7px!important;width:52px!important}.landing-panel-engine .mt-4>div,.landing-panel-guest .mt-4>div>span:first-child,.landing-panel-host .grid>div{color:var(--foreground-strong)!important;font-size:clamp(15px,1vw,18px)!important;letter-spacing:0!important;line-height:1.18!important}.landing-panel-lock .flex{gap:16px!important}.landing-panel-engine svg,.landing-panel-lock svg{filter:drop-shadow(0 0 14px rgba(255,127,180,.24))}.landing-panel-lock p:first-child{font-size:clamp(18px,1.16vw,22px)!important;line-height:1.05!important}.landing-panel-lock p:last-child{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%)!important;font-size:clamp(13px,.9vw,15px)!important;line-height:1.32!important}@media (min-width:1280px){.landing-hero-grid{grid-template-columns:minmax(520px,.82fr) minmax(760px,1.18fr)!important;max-width:min(1840px,calc(100vw - 56px))!important}.landing-stage{min-height:clamp(800px,52vw,940px)!important}.landing-panel-card{padding:clamp(28px,2vw,38px)!important}.landing-panel-host{left:0!important;top:1%!important;width:min(82%,700px)!important}.landing-panel-engine{right:0!important;top:25%!important;width:min(58%,520px)!important}.landing-panel-guest{bottom:2%!important;right:0!important;width:min(78%,660px)!important}.landing-panel-lock{left:0!important;top:58%!important;width:min(56%,460px)!important}.landing-core{height:clamp(152px,10vw,184px)!important;width:clamp(220px,15vw,270px)!important}}@media (min-width:1024px) and (max-width:1279px){.landing-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr)!important}.landing-stage{min-height:760px!important}.landing-panel-host{width:min(82%,600px)!important}.landing-panel-engine{width:min(58%,440px)!important}.landing-panel-guest{width:min(78%,560px)!important}}@keyframes landing-stage-card-current-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 16px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) rotate(-3deg) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 28px),calc(var(--ambient-soft-shift-y, 0px) + 18px),0) rotate(1deg) scale(1.05)}}@keyframes landing-stage-card-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) rotate(3deg) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 32px),calc(var(--ambient-soft-shift-y, 0px) - 18px),0) rotate(-1deg) scale(1.06)}}@keyframes landing-card-light-pass{0%,26%{opacity:0;transform:translateX(-116%)}46%{opacity:.78}72%,to{opacity:0;transform:translateX(116%)}}@media (hover:hover) and (pointer:fine){.daish-pointer-aura{--pointer-aura-height:30px;--pointer-aura-radius:999px;--pointer-aura-width:30px;background:radial-gradient(ellipse at 32% 28%,rgba(255,255,255,.14),transparent 46%),radial-gradient(ellipse at 70% 72%,rgba(255,127,180,.12),transparent 64%),rgba(255,127,180,.018)!important;border:1px solid color-mix(in srgb,var(--detail) 30%,transparent 70%)!important;border-radius:var(--pointer-aura-radius);box-shadow:0 0 18px rgba(255,127,180,.09),0 0 24px rgba(255,255,255,.04)!important;contain:layout paint style;height:var(--pointer-aura-height);opacity:0;pointer-events:none!important;transform:translate3d(-50%,-50%,0) rotate(var(--pointer-aura-angle,0rad)) scaleX(var(--pointer-aura-stretch,1)) scaleY(var(--pointer-aura-squash,1));transition:background .18s ease,border-color .18s ease,border-radius .22s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,height .22s cubic-bezier(.16,1,.3,1),opacity .16s ease,width .22s cubic-bezier(.16,1,.3,1);width:var(--pointer-aura-width);will-change:left,top,transform,opacity,width,height}.daish-pointer-aura:before{background:radial-gradient(ellipse,rgba(255,255,255,.11),rgba(255,127,180,.105) 42%,transparent 72%)!important;border-radius:inherit;filter:blur(10px);inset:-18px;opacity:.64;pointer-events:none!important}.daish-pointer-aura:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.2),transparent)!important;border-radius:999px;content:"";height:2px;left:50%;opacity:var(--pointer-aura-speed,0);pointer-events:none!important;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:min(84px,var(--pointer-aura-width))}.daish-pointer-aura[data-visible=true]{opacity:.56}.daish-pointer-aura[data-interactive=true]{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.13),transparent 46%),radial-gradient(ellipse at 86% 100%,rgba(255,127,180,.14),transparent 62%),rgba(8,1,6,.16)!important;border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 24px rgba(255,127,180,.16),0 0 34px rgba(255,255,255,.06)!important;opacity:.82;transform:translate3d(-50%,-50%,0) scale(1)}.daish-pointer-aura[data-interactive=true]:after{opacity:.32}.daish-pointer-aura[data-pressed=true]{opacity:.62;transform:translate3d(-50%,-50%,0) scale(.96)}}.daish-scroll-signal{--scroll-rail-percent:var(--page-scroll-percent,0%);--scroll-rail-progress:var(--page-scroll-progress,0);--scroll-rail-ease:var(--page-scroll-ease,0);contain:layout paint style;display:block;height:min(62svh,620px);opacity:.72;pointer-events:none!important;position:fixed;right:clamp(14px,1.6vw,30px);top:19svh;width:18px;z-index:70}.daish-scroll-signal>span{pointer-events:none!important;position:absolute}.daish-scroll-signal-track{background:linear-gradient(180deg,transparent,rgba(255,255,255,.13),rgba(255,127,180,.18),rgba(255,255,255,.13),transparent);border-radius:999px;filter:blur(.2px);inset:0 auto 0 50%;opacity:.52;transform:translateX(-50%);width:1px}.daish-scroll-signal-fill{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,127,180,.82),rgba(255,255,255,.34));border-radius:999px;box-shadow:0 0 18px rgba(255,127,180,.24),0 0 22px rgba(255,255,255,.09);inset:0 auto 0 50%;transform:translateX(-50%) scaleY(var(--scroll-rail-progress));transform-origin:top;width:2px}.daish-scroll-signal-current{animation:scroll-current-breathe 5.8s ease-in-out infinite;background:radial-gradient(ellipse,rgba(255,255,255,.92),rgba(255,127,180,.72) 48%,transparent 72%);border-radius:999px;filter:blur(.4px);height:34px;left:50%;top:var(--scroll-rail-percent);transform:translate3d(-50%,-50%,0);width:12px}@media (max-width:899px){.daish-scroll-signal{bottom:max(10px,env(safe-area-inset-bottom));height:14px;left:max(14px,env(safe-area-inset-left));opacity:.58;right:max(14px,env(safe-area-inset-right));top:auto;width:auto;z-index:52}.daish-scroll-signal-track{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,127,180,.16),rgba(255,255,255,.12),transparent);height:1px;inset:50% 0 auto;transform:translateY(-50%);width:auto}.daish-scroll-signal-fill{background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,127,180,.82),rgba(255,255,255,.34));height:2px;inset:50% auto auto 0;transform:translateY(-50%) scaleX(var(--scroll-rail-progress));transform-origin:left;width:100%}.daish-scroll-signal-current{height:12px;left:var(--scroll-rail-percent);top:50%;width:32px}}@keyframes scroll-current-breathe{0%,to{opacity:.42;transform:translate3d(-50%,-50%,0) scale(.92)}50%{opacity:.86;transform:translate3d(-50%,-50%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}.daish-mobile:after,.daish-mobile:before,.daish-page:after,.daish-page:before,.daish-screen-current,.daish-screen-signal:after,.daish-screen-signal:before,.landing-background-motion:after,.landing-background-motion:before,.landing-bg-ribbon,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-core-pulse,.landing-current-wash,.landing-hero-section:after,.landing-hero-section:before,.landing-page:after,.landing-stage:after,.landing-stage:before,.landing-web-runway:after,.landing-web-runway:before,.web-access-console:before,.web-auth-shell:after,.web-auth-shell:before,.web-dashboard-content:before,.web-dashboard-overview:before,.web-dashboard-shell:after,.web-dashboard-shell:before,.web-entry-shell:after,.web-entry-shell:before,.web-playlist-picker:before,.web-room-content:before,.web-room-map:before,.web-room-now:before,.web-room-shell:after,.web-room-shell:before,.web-settings-shell:after,.web-settings-shell:before,.web-setup-readiness:before,.web-setup-shell:after,.web-setup-shell:before,.web-state-shell:after,.web-state-shell:before{animation-duration:56s!important;animation-iteration-count:infinite!important}.landing-background-motion:before{animation-name:landing-hero-atmosphere-a!important}.landing-background-motion:after{animation-name:landing-hero-atmosphere-b!important;animation-direction:reverse!important}.landing-bg-ribbon-a{animation-name:landing-veil-float-a!important}.landing-bg-ribbon-b{animation-name:landing-veil-float-b!important}.landing-bg-ribbon-c{animation-name:landing-veil-float-c!important}.daish-action-flow-node,.daish-button-primary,.daish-button-quiet,.daish-button-secondary,.daish-card,.daish-code-cell,.daish-flow-row,.daish-icon-button,.daish-media-row,.daish-metric-card,.daish-panel,.daish-panel-strong,.daish-request-card,.daish-segmented-option,.daish-signal-node,.daish-step,.daish-switch-control,.daish-toggle-action,.landing-feature-matrix-node,.landing-feature-peek-item,.landing-panel-card,.landing-room-loop-node,.landing-runway-console-node,.landing-runway-feature,.landing-runway-node,.landing-runway-shell,.landing-runway-terminal,.landing-site-footer,.landing-site-header,.reveal,.reveal-delay-1,.reveal-delay-2,.reveal-delay-3,.tab-button,.web-access-console,.web-announce-node,.web-auth-form,.web-control-rail,.web-entry-form,.web-form-readout-node,.web-playlist-status-node,.web-settings-actions,.web-settings-node,.web-setup-form,.web-setup-readiness{opacity:1!important;transform:none!important}.scroll-reveal-target.is-scroll-visible{filter:saturate(var(--scroll-saturation,1))!important;opacity:var(--scroll-opacity,1)!important;transform:translate3d(0,var(--scroll-lift-y,0),0) scale(var(--scroll-scale,1))!important}.scroll-reveal-target[data-scroll-focus=true]{filter:saturate(var(--scroll-saturation,1)) brightness(1.025)!important}}.landing-page{background:radial-gradient(ellipse at calc(22% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) calc(76% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.096),transparent 58%),linear-gradient(180deg,#030003 0,#070005 46%,#030003 100%)!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-page:after,.landing-page:before{pointer-events:none!important}.landing-page:before{background:radial-gradient(ellipse at 24% 36%,rgba(255,255,255,.13),transparent 46%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.13),transparent 66%)!important;filter:blur(112px)!important;opacity:calc(.14 + (var(--ambient-depth, .34) * .18))!important}.landing-page:after{background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.07),transparent 54%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.095),transparent 70%)!important;filter:blur(124px)!important;opacity:calc(.12 + (var(--ambient-depth, .34) * .14))!important}.landing-site-header{align-items:center!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.095),transparent 42%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 58%),rgba(4,0,4,.88)!important;border:1px solid color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 20px 74px rgba(255,127,180,.09),0 0 46px rgba(255,255,255,.035)!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(220px,1fr) auto!important;margin-top:18px!important;max-width:min(1160px,calc(100vw - 44px))!important;padding:8px!important;width:100%!important}.landing-site-actions,.landing-site-brand,.landing-site-nav{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.08),transparent 44%),rgba(3,0,3,.58)!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px!important;min-height:48px!important}.landing-site-brand{align-items:center;display:inline-flex!important;padding:0 17px!important}.landing-site-nav{justify-content:center!important;justify-self:center!important;max-width:360px;width:100%}.landing-site-actions,.landing-site-nav{display:flex!important;gap:6px!important;padding:5px!important}.landing-site-actions{justify-content:end!important}.landing-site-actions a,.landing-site-nav a{align-items:center!important;border-radius:8px!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;justify-content:center!important;letter-spacing:0!important;min-height:38px!important;padding:9px 14px!important}.landing-site-wordmark{color:var(--foreground-strong)!important;font-family:var(--font-display);font-size:15px!important;font-weight:800!important;letter-spacing:0!important}.landing-hero-section{min-height:min(1000px,100svh)!important}.landing-background-motion,.landing-current-wash{pointer-events:none!important}.landing-current-wash{filter:blur(82px)!important;mix-blend-mode:screen;opacity:.22!important}.landing-core,.landing-panel-card,.landing-stage-readout{filter:none!important}.landing-feature-matrix-node,.landing-feature-peek-item,.landing-lane-preview,.landing-lane-switcher,.landing-panel-card,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal,.landing-site-footer{text-rendering:geometricPrecision}.landing-runway-terminal,.landing-site-footer{filter:none!important}.landing-runway-terminal.is-scroll-visible,.landing-site-footer.is-scroll-visible{opacity:1!important;transform:none!important}.landing-web-runway.scroll-reveal-target,.landing-web-runway.scroll-reveal-target.is-scroll-visible{filter:none!important;opacity:1!important;transform:none!important}.landing-feature-matrix.scroll-reveal-target.is-scroll-visible,.landing-room-loop.scroll-reveal-target.is-scroll-visible,.landing-runway-shell.scroll-reveal-target.is-scroll-visible{opacity:1!important}@media (prefers-reduced-motion:no-preference){.landing-page:before{animation:landing-focus-current-a 48s ease-in-out infinite!important}.landing-page:after{animation:landing-focus-current-b 62s ease-in-out infinite reverse!important}.landing-current-wash-a{animation-duration:42s!important}.landing-current-wash-b{animation-duration:52s!important}.landing-current-wash-c{animation-duration:58s!important}}@media (min-width:1024px){.landing-hero-grid{align-items:center!important;gap:clamp(34px,4vw,70px)!important;min-height:min(900px,calc(100svh - 12px))!important;padding-bottom:clamp(36px,5vh,58px)!important;padding-top:clamp(88px,9vh,112px)!important}.landing-stage{margin-top:clamp(-132px,-9vw,-82px)!important;min-height:clamp(660px,54vw,780px)!important}.landing-panel-host{top:0!important;width:min(82%,650px)!important}.landing-panel-engine{top:25%!important;width:min(58%,460px)!important}.landing-panel-guest{bottom:1%!important;width:min(76%,610px)!important}.landing-panel-lock{top:56%!important;width:min(52%,410px)!important}.landing-lane-switcher{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(205px,.48fr) minmax(0,1fr)!important;margin-top:24px!important;padding:12px!important}.landing-lane-tabs{display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.landing-lane-tab{min-height:55px!important;padding:10px 12px!important}.landing-lane-tab span{font-size:10px!important}.landing-lane-tab strong{font-size:14px!important}.landing-lane-preview{align-content:center!important;min-height:0!important;padding:16px!important}.landing-lane-preview strong{font-size:clamp(18px,1.3vw,23px)!important;line-height:1.08!important}.landing-lane-preview p{font-size:clamp(13px,.9vw,15px)!important;line-height:1.42!important;margin-top:8px!important}.landing-lane-points{gap:7px!important;margin-top:12px!important}.landing-lane-points span{font-size:10.5px!important;min-height:30px!important;padding:7px 9px!important}.landing-feature-peek{gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:14px!important}.landing-feature-peek-item{min-height:92px!important;padding:14px!important}.landing-feature-peek-item span:last-child{font-size:clamp(13px,.9vw,15px)!important;line-height:1.25!important}.landing-web-runway{margin-top:clamp(-178px,-12vw,-112px)!important;padding-top:clamp(96px,8.5vw,132px)!important}}@media (max-width:1023px){.landing-site-header{grid-template-columns:1fr auto!important;max-width:calc(100vw - 28px)!important}.landing-site-nav{grid-column:1/-1;max-width:none;order:3}.landing-site-actions{justify-self:end}.landing-current-wash{filter:blur(70px)!important;opacity:.18!important}}@keyframes landing-focus-current-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}48%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.07)}}@keyframes landing-focus-current-b{0%,to{opacity:.14;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.27;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 26px),0) scale(1.08)}}.daish-search-form{isolation:isolate;min-height:76px}.daish-search-form:after{animation:shared-control-current 7.6s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 50%,rgba(255,255,255,.11),transparent 42%),radial-gradient(ellipse at calc(88% - var(--ambient-soft-shift-x, 0px)) 50%,rgba(255,127,180,.12),transparent 58%);border-radius:999px;content:"";filter:blur(28px);inset:-42% 8%;opacity:.16;pointer-events:none;position:absolute;z-index:0}.daish-search-button,.daish-search-clear,.daish-search-field{position:relative;z-index:2}.daish-search-field{min-height:58px}.daish-search-input{font-size:clamp(16px,1.05vw,18px)!important;min-height:58px!important}.daish-search-button{border-radius:8px;min-height:58px!important;min-width:58px!important}.daish-search-clear{right:12px!important}.daish-tab-rail{--tab-count-safe:var(--tab-count,1);padding:10px!important}.daish-tab-rail:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(255,127,180,.2),rgba(255,255,255,.16),transparent)!important;left:16px!important;right:16px!important;top:auto!important;bottom:8px!important;transform:none!important}.daish-tab-rail:after{animation:none!important;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,127,180,.88),rgba(255,255,255,.42))!important;border-radius:999px;bottom:8px;box-shadow:0 0 18px rgba(255,127,180,.22),0 0 20px rgba(255,255,255,.08);height:2px!important;left:10px!important;opacity:.88!important;top:auto!important;transform:translateX(calc(var(--tab-active-index, 0) * 100%))!important;transition:transform .36s cubic-bezier(.16,1,.3,1);width:calc((100% - 20px) / var(--tab-count-safe))!important;z-index:3!important}.tab-button{font-size:clamp(13px,.92vw,15px)!important;min-height:62px!important;padding:12px 14px!important}.tab-button-label{overflow-wrap:anywhere}.tab-button-active{color:var(--foreground-strong)!important}.tab-button-active .tab-button-index{background:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 70%,var(--detail) 30%)!important;color:var(--background)!important}.daish-empty-state,.daish-loading-card{overflow:hidden}.daish-empty-state:before,.daish-loading-card:before{animation:shared-state-current 10s ease-in-out infinite;background:radial-gradient(ellipse at calc(24% + var(--ambient-soft-shift-x, 0px)) 36%,rgba(255,255,255,.1),transparent 48%),radial-gradient(ellipse at calc(76% - var(--ambient-soft-shift-x, 0px)) 64%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(42px);inset:-30% -16% auto;min-height:88%;opacity:.2;pointer-events:none;position:absolute;z-index:0}.daish-empty-state>*,.daish-loading-card>*{position:relative;z-index:1}.daish-empty-copy,.daish-loading-card .body-copy{max-width:min(420px,100%)!important}.daish-empty-copy{font-weight:850!important}.daish-alert{min-height:96px}.daish-alert[data-variant=success]{border-color:color-mix(in srgb,var(--primary) 52%,var(--detail) 48%)!important}.daish-alert-with-action{grid-template-columns:auto minmax(0,1fr) auto!important}@media (min-width:900px){.daish-tab-rail{gap:10px!important}.web-dashboard-tabs.daish-tab-rail,.web-room-tabs.daish-tab-rail{grid-auto-rows:minmax(68px,auto)}.web-dashboard-tabs .tab-button,.web-room-tabs .tab-button{min-height:72px!important}.daish-search-form{gap:10px!important;padding:12px!important}}@media (max-width:899px){.daish-tab-rail{overflow-x:auto;scroll-snap-type:x mandatory}.tab-button{min-width:0;scroll-snap-align:start}.daish-alert-with-action{grid-template-columns:auto minmax(0,1fr)!important}.daish-alert-action{grid-column:1/-1;width:100%}.daish-alert-action>*{width:100%}}@keyframes shared-control-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),0,0) scale(.98)}50%{opacity:.24;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 12px),0,0) scale(1.04)}}@keyframes shared-state-current{0%,to{opacity:.15;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 6px),0) scale(.98)}50%{opacity:.28;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 16px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.05)}}:is(.daish-screen-title,.daish-modal-title,.web-dashboard-header h1,.web-room-header h1,.web-setup-hero h1,.web-entry-hero h1,.web-auth-hero h1,.web-settings-hero h1,.web-now-card p,.web-room-now p){font-family:var(--font-display);letter-spacing:0!important}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell,.web-auth-shell,.web-settings-shell,.web-state-shell){text-rendering:geometricPrecision}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell,.web-auth-shell,.web-settings-shell,.web-state-shell,.web-dashboard-header,.web-room-header,.web-now-card,.web-room-now .daish-panel-strong,.web-control-rail,.web-signal-map,.web-dashboard-content,.web-room-content,.web-setup-form,.web-entry-form,.web-announce-panel,.web-playlist-picker,.daish-tab-panel){filter:none!important}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell,.web-auth-shell,.web-settings-shell,.web-state-shell) :is(a,button,input,textarea,select,[role=tab],[role=button],[role=switch]){pointer-events:auto;position:relative;z-index:5}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell,.web-auth-shell,.web-settings-shell,.web-state-shell) :is(.daish-panel,.daish-panel-strong,.daish-card,.daish-tab-panel,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-metric-card,.daish-signal-map,.daish-step-rail,.web-access-console,.web-setup-readiness,.web-playlist-picker,.web-playlist-status-node,.web-playlist-results,.web-announce-panel,.web-announce-node){backdrop-filter:none!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 44%,var(--detail-line) 56%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 22px 82px rgba(255,127,180,.075),0 0 42px rgba(255,255,255,.026)!important}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell):after,:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell):before{border-radius:999px!important;content:"";display:block!important;filter:blur(82px)!important;pointer-events:none!important;position:absolute;z-index:0}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell):before{animation:internal-console-current-a 54s ease-in-out infinite;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at 78% 64%,rgba(255,127,180,.125),transparent 68%);inset:-12% -18% auto -18%!important;min-height:min(780px,58vw);opacity:.24!important}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell):after{animation:internal-console-current-b 68s ease-in-out infinite reverse;background:radial-gradient(ellipse at 30% 48%,rgba(255,255,255,.065),transparent 54%),radial-gradient(ellipse at 76% 60%,rgba(255,127,180,.095),transparent 72%);inset:auto -20% -14% -20%!important;min-height:min(680px,50vw);opacity:.18!important}:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell)>*{position:relative;z-index:1}.web-auth-topbar,.web-dashboard-header,.web-entry-topbar,.web-room-header,.web-settings-topbar,.web-setup-topbar{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.105),transparent 62%),rgba(6,0,5,.9)!important;border:1px solid color-mix(in srgb,var(--line) 44%,var(--detail-line) 56%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 20px 76px rgba(255,127,180,.07)!important}.web-dashboard-header{padding:clamp(20px,2vw,30px)!important}.web-dashboard-header h1{font-size:clamp(42px,4vw,68px)!important;line-height:.96!important}.web-dashboard-header-status,.web-entry-topbar-status,.web-room-header-status,.web-setup-topbar-status{gap:8px!important}.status-chip,:is(.web-dashboard-header-status,.web-room-header-status,.web-setup-topbar-status,.web-entry-topbar-status) .status-chip,:is(.web-dashboard-header-status,.web-room-header-status,.web-setup-topbar-status,.web-entry-topbar-status) span{min-height:36px}.web-now-card,.web-room-now .daish-panel-strong{overflow:hidden;position:relative}.web-dashboard-content:before,.web-now-card:before,.web-room-content:before,.web-room-now .daish-panel-strong:before{animation:internal-surface-current 34s ease-in-out infinite;background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) 24%,rgba(255,255,255,.09),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-shift-x, 0px)) 72%,rgba(255,127,180,.105),transparent 64%);border-radius:999px;content:"";filter:blur(42px);inset:-24% -14% auto -14%;min-height:74%;opacity:.16;pointer-events:none!important;position:absolute;z-index:0}.web-dashboard-content>*,.web-now-card>*,.web-room-content>*,.web-room-now .daish-panel-strong>*{position:relative;z-index:1}.web-control-rail{align-items:stretch}.web-dashboard-tabs,.web-room-tabs{position:sticky;top:12px;z-index:40}.web-dashboard-content,.web-room-content{background:radial-gradient(ellipse at calc(16% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.06),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.08),transparent 62%),rgba(4,0,4,.64);border:1px solid color-mix(in srgb,var(--line) 34%,transparent 66%);border-radius:8px;min-height:320px;overflow:hidden;padding:clamp(16px,1.6vw,24px)!important;position:relative}.web-room-request-grid,.web-room-search-results,.web-search-results-grid{align-items:stretch}.web-room-request-grid{display:grid;gap:12px}.web-announce-grid,.web-playlist-picker-grid{gap:clamp(18px,2vw,30px)!important}.daish-flow-row,.daish-media-row,.daish-request-card{min-height:92px}.daish-flow-row p,.daish-media-row p,.daish-metric-card p,.daish-request-card p,.web-access-console-node strong,.web-announce-node p,.web-playlist-status-node p,.web-setup-readiness p,.web-setup-readiness-node strong{letter-spacing:0!important}@media (hover:hover) and (pointer:fine){:is(.web-dashboard-shell,.web-room-shell,.web-setup-shell,.web-entry-shell) :is(.daish-panel,.daish-panel-strong,.daish-tab-panel,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-metric-card,.web-access-console-node,.web-setup-readiness-node,.web-playlist-status-node,.web-announce-node):hover{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 94px rgba(255,127,180,.11),0 0 54px rgba(255,255,255,.035)!important;transform:translateY(-3px)}}@media (min-width:900px){.daish-wrap.web-dashboard-shell,.daish-wrap.web-setup-shell{max-width:min(1640px,calc(100vw - 44px))!important;width:100%!important}.web-dashboard-shell,.web-setup-shell{margin-top:22px;min-height:calc(100svh - 44px);padding:clamp(18px,2vw,32px)!important}.web-dashboard-overview{gap:clamp(18px,2vw,30px)!important;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important}.web-now-card{min-height:clamp(310px,28vw,430px);padding:clamp(24px,2.4vw,40px)!important}.web-now-card .daish-artwork-xl{height:clamp(128px,11vw,176px)!important;width:clamp(128px,11vw,176px)!important}.web-metric-rail{gap:14px!important}.daish-metric-card{min-height:132px;padding:clamp(18px,1.6vw,26px)!important}.web-control-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.web-dashboard-tabs,.web-room-tabs{margin-top:clamp(20px,2vw,34px)!important}.web-dashboard-content{min-height:clamp(500px,44vw,700px)}.web-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.web-entry-shell,.web-room-shell,.web-state-shell{border:1px solid color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;border-radius:8px!important;max-width:min(1320px,calc(100vw - 44px))!important;min-height:calc(100svh - 44px)!important;width:100%!important}.web-room-shell{display:grid!important;gap:clamp(18px,2vw,28px);grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);margin:22px auto;padding:clamp(20px,2vw,32px)!important}.web-room-content,.web-room-header,.web-room-tabs{grid-column:1/-1}.web-room-header{padding:clamp(20px,2vw,30px)!important}.web-room-header h1{font-size:clamp(38px,3.4vw,58px)!important}.web-room-content,.web-room-map,.web-room-now,.web-room-tabs{padding:0!important}.web-room-now .daish-panel-strong{min-height:100%;padding:clamp(22px,2vw,34px)!important}.web-room-flow-spine{grid-column:1/-1}.web-room-content{min-height:clamp(460px,40vw,620px)}.web-room-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-entry-shell{margin:22px auto;padding:clamp(22px,2.2vw,36px)!important}.web-entry-grid{display:grid!important;gap:clamp(24px,3vw,54px);grid-template-columns:minmax(0,.86fr) minmax(440px,.7fr)}.web-entry-flow,.web-entry-hero,.web-entry-steps{grid-column:1}.web-entry-form{grid-column:2;grid-row:1/span 4;min-height:100%}.web-setup-grid{gap:clamp(28px,3vw,60px)!important;grid-template-columns:minmax(0,.88fr) minmax(520px,.82fr)!important}}@media (max-width:899px){.web-dashboard-header h1,.web-room-header h1{font-size:clamp(32px,9vw,48px)!important}.web-dashboard-content,.web-room-content{border-inline:0;margin-inline:-2px}.web-dashboard-tabs,.web-room-tabs{top:max(8px,env(safe-area-inset-top))}}@keyframes internal-console-current-a{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(1)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) scale(1.06)}}@keyframes internal-console-current-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 8px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.28;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) + 26px),0) scale(1.08)}}@keyframes internal-surface-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.22;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 14px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@media (min-width:1024px){.landing-lane-switcher{gap:12px!important;grid-template-columns:1fr!important;margin-top:22px!important;padding:12px!important}.landing-lane-tabs{align-content:start!important;align-self:start!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-lane-tab{align-content:center!important;height:56px!important;min-height:56px!important}.landing-lane-preview{gap:7px!important;min-height:128px!important;padding:15px 16px!important}.landing-lane-preview p{max-width:100%!important}.landing-feature-peek,.landing-lane-points{display:none!important}.landing-stage{margin-top:clamp(-156px,-11vw,-104px)!important}}.landing-page{background:radial-gradient(ellipse at calc(22% + var(--ambient-soft-shift-x, 0px)) calc(10% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.058),transparent 46%),radial-gradient(ellipse at calc(84% - var(--ambient-soft-shift-x, 0px)) calc(72% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.076),transparent 64%),linear-gradient(180deg,#030003 0,#060005 44%,#030003 100%)!important}.landing-continuum{filter:none!important;inset:-28vh -20vw!important;min-height:156vh!important;opacity:1!important;overflow:hidden!important}.landing-continuum:after,.landing-continuum:before{border-radius:999px!important;filter:blur(96px)!important;mix-blend-mode:screen!important;pointer-events:none!important;will-change:opacity,transform}.landing-continuum:before{animation:minimal-atmosphere-drift-a 22s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 42%,rgba(255,255,255,.12),transparent 48%),radial-gradient(ellipse at 72% 60%,rgba(255,127,180,.108),transparent 72%)!important;inset:-6% -8% 48% -14%!important;opacity:.26!important}.landing-continuum:after{animation:minimal-atmosphere-drift-b 28s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.072),transparent 56%),radial-gradient(ellipse at 74% 58%,rgba(255,127,180,.09),transparent 74%)!important;inset:42% -16% -10% -8%!important;opacity:.21!important}.landing-continuum-field{animation-timing-function:ease-in-out!important;background:radial-gradient(ellipse at 30% 46%,rgba(255,255,255,.09),transparent 56%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.095),transparent 76%)!important;border-radius:999px!important;filter:blur(118px)!important;height:clamp(520px,58vw,1080px)!important;mix-blend-mode:screen!important;opacity:.13!important;pointer-events:none!important;position:absolute!important;transform-origin:center;width:clamp(860px,92vw,1700px)!important;will-change:opacity,transform}.landing-continuum-field-a{animation:minimal-field-breathe-a 18s ease-in-out infinite!important;left:-36%!important;top:-10%!important}.landing-continuum-field-b{animation:minimal-field-breathe-b 24s ease-in-out infinite reverse!important;right:-38%!important;top:16%!important}.landing-continuum-field-c{animation:minimal-field-breathe-c 26s ease-in-out infinite!important;left:-28%!important;top:48%!important}.landing-continuum-field-d{animation:minimal-field-breathe-d 30s ease-in-out infinite reverse!important;bottom:-20%!important;right:-30%!important}.landing-background-motion{inset:-22% -18%!important;opacity:.9!important}.landing-background-motion:after,.landing-background-motion:before{border-radius:999px!important;filter:blur(82px)!important;mix-blend-mode:screen!important}.landing-background-motion:before{animation:minimal-hero-bloom-a 16s ease-in-out infinite!important;background:radial-gradient(ellipse at var(--pointer-x,58%) var(--pointer-y,42%),rgba(255,255,255,.118),transparent 40%),radial-gradient(ellipse at calc(var(--pointer-x, 58%) + 16%) calc(var(--pointer-y, 42%) + 12%),rgba(255,127,180,.105),transparent 62%)!important;opacity:.5!important}.landing-background-motion:after{animation:minimal-hero-bloom-b 21s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 18% 78%,rgba(255,255,255,.062),transparent 54%),radial-gradient(ellipse at 84% 24%,rgba(255,127,180,.082),transparent 68%)!important;opacity:.36!important}.landing-current-wash{filter:blur(76px)!important;mix-blend-mode:screen!important;opacity:.24!important}.landing-current-wash-a{animation:minimal-current-wash-a 17s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 42%,rgba(255,255,255,.13),transparent 52%),radial-gradient(ellipse at 72% 60%,rgba(255,127,180,.12),transparent 72%)!important}.landing-current-wash-b{animation:minimal-current-wash-b 23s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 46%,rgba(255,255,255,.086),transparent 56%),radial-gradient(ellipse at 78% 56%,rgba(255,127,180,.102),transparent 74%)!important}.landing-current-wash-c{animation:minimal-current-wash-c 27s ease-in-out infinite!important;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.064),transparent 58%),radial-gradient(ellipse at 66% 58%,rgba(255,127,180,.082),transparent 76%)!important}.landing-hero-section:after,.landing-hero-section:before,.landing-mobile-continuation:before,.landing-runway-shell:after,.landing-runway-shell:before,.landing-site-footer:before{border:0!important;filter:blur(88px)!important;mix-blend-mode:screen!important}.landing-hero-section:before{animation:minimal-section-current-a 18s ease-in-out infinite!important;opacity:.2!important}.landing-hero-section:after{animation:minimal-section-current-b 24s ease-in-out infinite reverse!important;opacity:.17!important}.landing-runway-shell:before{animation:minimal-section-current-a 26s ease-in-out infinite!important;opacity:.18!important}.landing-runway-shell:after{animation:minimal-section-current-b 32s ease-in-out infinite reverse!important;opacity:.14!important}.landing-web-runway{isolation:isolate;position:relative}.landing-web-runway:before{animation:minimal-section-current-a 30s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(20% + var(--ambient-soft-shift-x, 0px)) 18%,rgba(255,255,255,.066),transparent 54%),radial-gradient(ellipse at calc(82% - var(--ambient-soft-shift-x, 0px)) 72%,rgba(255,127,180,.076),transparent 76%)!important;border-radius:999px;content:"";filter:blur(104px);inset:2% -8% 26% -8%;mix-blend-mode:screen;opacity:.18;pointer-events:none;position:absolute;z-index:-1}.landing-bg-ribbon,.landing-connector,.landing-orbit-ring{opacity:.42!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell){background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) calc(8% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.066),transparent 52%),radial-gradient(ellipse at calc(86% - var(--ambient-soft-shift-x, 0px)) calc(84% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.084),transparent 70%),linear-gradient(180deg,rgba(3,0,3,.996),rgba(7,0,6,.976) 48%,rgba(3,0,3,.996))!important}.daish-page:not(.landing-page):before{animation:minimal-app-current-a 24s ease-in-out infinite!important;opacity:.22!important}.daish-page:not(.landing-page):after{animation:minimal-app-current-b 30s ease-in-out infinite reverse!important;opacity:.18!important}@keyframes minimal-atmosphere-drift-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(.98)}48%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.05)}74%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 20px),0) scale(1.02)}}@keyframes minimal-atmosphere-drift-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 12px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 38px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.06)}}@keyframes minimal-field-breathe-a{0%,to{opacity:.1;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 12px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.98)}50%{opacity:.19;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 24px),calc(var(--ambient-soft-shift-y, 0px) + 18px),0) scale(1.06)}}@keyframes minimal-field-breathe-b{0%,to{opacity:.09;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.98)}50%{opacity:.17;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 28px),calc(var(--ambient-soft-shift-y, 0px) - 18px),0) scale(1.05)}}@keyframes minimal-field-breathe-c{0%,to{opacity:.08;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(0px - var(--ambient-soft-shift-y, 0px)),0) scale(.99)}52%{opacity:.16;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 22px),calc(0px - var(--ambient-soft-shift-y, 0px) - 20px),0) scale(1.05)}}@keyframes minimal-field-breathe-d{0%,to{opacity:.07;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 8px),calc(0px - var(--ambient-soft-shift-y, 0px) + 6px),0) scale(.98)}50%{opacity:.15;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 24px),calc(0px - var(--ambient-soft-shift-y, 0px) - 18px),0) scale(1.06)}}@keyframes minimal-hero-bloom-a{0%,to{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) - 6px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.99)}50%{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) + 18px),calc(var(--ambient-soft-shift-y, 0px) + 12px),0) scale(1.04)}}@keyframes minimal-hero-bloom-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.99)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 24px),calc(var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}@keyframes minimal-current-wash-a{0%,to{opacity:.2;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) rotate(-2deg) scale(.98)}50%{opacity:.34;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) rotate(1deg) scale(1.06)}}@keyframes minimal-current-wash-b{0%,to{opacity:.16;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(2deg) scale(.98)}50%{opacity:.28;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 34px),calc(var(--ambient-shift-y, 0px) - 20px),0) rotate(-1deg) scale(1.07)}}@keyframes minimal-current-wash-c{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 6px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.23;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(0px - var(--ambient-shift-y, 0px) - 18px),0) scale(1.06)}}@keyframes minimal-section-current-a{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 6px),0) scale(.98)}50%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 18px),calc(var(--ambient-soft-shift-y, 0px) + 12px),0) scale(1.04)}}@keyframes minimal-section-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 6px),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 22px),calc(var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}@keyframes minimal-app-current-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 14px),calc(var(--ambient-shift-y, 0px) - 8px),0) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 24px),calc(var(--ambient-shift-y, 0px) + 18px),0) scale(1.05)}}@keyframes minimal-app-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 28px),calc(var(--ambient-shift-y, 0px) + 20px),0) scale(1.06)}}@media (max-width:899px){.landing-continuum{inset:-18vh -40vw!important}.landing-background-motion:after,.landing-background-motion:before,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-current-wash{filter:blur(72px)!important}}@media (prefers-reduced-motion:reduce){.daish-page:not(.landing-page):after,.daish-page:not(.landing-page):before,.landing-background-motion:after,.landing-background-motion:before,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-current-wash,.landing-hero-section:after,.landing-hero-section:before,.landing-runway-shell:after,.landing-runway-shell:before,.landing-web-runway:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell){--console-gap:clamp(18px,2vw,34px);--console-pad:clamp(18px,2vw,34px);background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) calc(8% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse at calc(88% - var(--ambient-soft-shift-x, 0px)) calc(88% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.088),transparent 72%),linear-gradient(180deg,rgba(3,0,3,.998),rgba(7,0,6,.982) 46%,rgba(3,0,3,.998))!important;overflow:hidden!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell):before{animation:console-room-current-a 20s ease-in-out infinite!important;background:radial-gradient(ellipse at 26% 38%,rgba(255,255,255,.108),transparent 52%),radial-gradient(ellipse at 74% 62%,rgba(255,127,180,.104),transparent 74%)!important;filter:blur(92px)!important;opacity:.2!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell):after{animation:console-room-current-b 27s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 36% 48%,rgba(255,255,255,.062),transparent 58%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.078),transparent 76%)!important;filter:blur(104px)!important;opacity:.16!important}.web-auth-topbar,.web-entry-topbar,.web-room-header,.web-settings-topbar,.web-setup-topbar{align-items:center!important;backdrop-filter:none!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.096),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.104),transparent 64%),rgba(5,0,4,.94)!important;border-color:color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 82px rgba(255,127,180,.075),0 0 42px rgba(255,255,255,.028)!important}:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-room-header-status){align-items:center;display:flex;flex-wrap:wrap;gap:8px!important}.status-chip,:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-room-header-status) span{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.1),transparent 42%),rgba(3,0,3,.66)!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;border-radius:8px!important;color:color-mix(in srgb,var(--foreground-strong) 84%,var(--primary) 16%)!important;font-size:clamp(12px,.78vw,14px)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.1!important;padding:10px 12px!important}.web-auth-hero,.web-entry-hero,.web-setup-hero{isolation:isolate;position:relative}.web-auth-hero:after,.web-entry-hero:after,.web-setup-hero:after{animation:console-hero-current 18s ease-in-out infinite;background:radial-gradient(ellipse at 30% 46%,rgba(255,255,255,.088),transparent 54%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.086),transparent 74%);border-radius:999px;content:"";filter:blur(58px);inset:4% -12% auto -12%;min-height:54%;opacity:.16;pointer-events:none;position:absolute;z-index:-1}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero) .daish-screen-title{font-size:clamp(44px,5.1vw,82px)!important;line-height:.96!important;max-width:780px!important}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero) .daish-screen-copy{color:color-mix(in srgb,var(--primary-muted) 78%,var(--detail) 22%)!important;font-size:clamp(16px,1.08vw,19px)!important;line-height:1.65!important;max-width:680px!important}:is(.web-auth-form,.web-entry-form,.web-setup-form){background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.096),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.104),transparent 66%),linear-gradient(135deg,rgba(255,255,255,.038),transparent 46%),rgba(8,1,6,.955)!important;border:1px solid color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 104px rgba(255,127,180,.1),0 0 58px rgba(255,255,255,.03)!important;overflow:hidden;padding:clamp(18px,2vw,30px)!important;position:relative}:is(.web-auth-form,.web-entry-form,.web-setup-form):before{animation:console-form-current 16s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 42%,rgba(255,255,255,.102),transparent 50%),radial-gradient(ellipse at 76% 62%,rgba(255,127,180,.098),transparent 72%)!important;border-radius:999px;content:"";filter:blur(52px)!important;inset:-24% -18% auto -18%!important;min-height:58%;opacity:.16!important;pointer-events:none;position:absolute;z-index:0}:is(.web-auth-form,.web-entry-form,.web-setup-form)>*{position:relative;z-index:1}:is(.web-auth-form,.web-entry-form,.web-setup-form) label.block{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.074),transparent 42%),rgba(3,0,3,.56)!important;border:1px solid color-mix(in srgb,var(--line) 28%,var(--detail-line) 72%)!important;border-radius:8px!important;padding:13px!important}.daish-input{border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;font-size:clamp(16px,1vw,18px)!important;min-height:58px!important;padding-inline:16px!important}.daish-input:focus,.daish-input:focus-visible{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.09),transparent 46%),rgba(5,0,4,.92)!important;border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:0 0 0 4px rgba(255,127,180,.11),0 0 32px rgba(255,255,255,.035)!important}.daish-step-rail{gap:10px!important}.daish-step{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.082),transparent 44%),rgba(6,0,5,.86)!important;border-color:color-mix(in srgb,var(--line) 32%,var(--detail-line) 68%)!important;min-height:86px!important;padding:16px!important}.daish-step-active,.daish-step-complete{border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important}.daish-code-status,.daish-segmented-label,.daish-step-title{letter-spacing:0!important}.daish-step-title{font-size:clamp(15px,.95vw,17px)!important}.daish-step-detail{color:color-mix(in srgb,var(--primary-muted) 74%,var(--detail) 26%)!important;font-size:clamp(12px,.82vw,14px)!important;line-height:1.35!important}.daish-segmented{background:radial-gradient(ellipse at calc(14% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.084),transparent 44%),rgba(3,0,3,.7)!important;border-color:color-mix(in srgb,var(--line) 32%,var(--detail-line) 68%)!important;gap:10px!important;padding:10px!important}.daish-segmented-option{min-height:72px!important;padding:14px 16px!important}.daish-segmented-option-active{background:radial-gradient(ellipse at 22% 0,rgba(255,255,255,.14),transparent 46%),color-mix(in srgb,var(--primary) 18%,rgba(3,0,3,.9) 82%)!important}.daish-code-field{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 44%),rgba(3,0,3,.6)!important;border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;padding:14px!important}.daish-code-cells{gap:clamp(8px,1vw,14px)!important}.daish-code-cell{aspect-ratio:1;background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.095),transparent 44%),rgba(7,1,6,.88)!important;border-color:color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;color:var(--foreground-strong)!important;font-size:clamp(22px,2.2vw,34px)!important;min-height:clamp(52px,5.2vw,74px)!important}.daish-code-cell-filled{border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 42px rgba(255,127,180,.14),0 0 28px rgba(255,255,255,.04)!important}.web-access-console,.web-setup-readiness{min-height:178px!important}.web-access-console-node,.web-form-readout-node,.web-setup-readiness-node{min-height:84px!important}.web-access-console-node strong,.web-form-readout-node strong,.web-setup-readiness-node strong{color:var(--foreground-strong)!important;font-size:clamp(15px,.95vw,18px)!important;line-height:1.15!important}.daish-notice-stack{z-index:80!important}.daish-notice{border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 26px 86px rgba(255,127,180,.14),0 0 42px rgba(255,255,255,.035)!important;min-height:72px!important}.web-dashboard-content,.web-room-content,.web-room-map .daish-signal-map,.web-room-now .daish-panel-strong{border-color:color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important}.web-room-now .daish-panel-strong{min-height:210px!important}.web-room-now .daish-artwork-lg{height:clamp(86px,7vw,124px)!important;width:clamp(86px,7vw,124px)!important}.web-room-now .daish-panel-strong .min-w-0>p:first-of-type{font-size:clamp(24px,2vw,34px)!important}.web-room-content .daish-tab-panel{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.076),transparent 46%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.09),transparent 68%),rgba(6,0,5,.78)!important;border:1px solid color-mix(in srgb,var(--line) 28%,var(--detail-line) 72%)!important;border-radius:8px!important;min-height:100%;padding:clamp(14px,1.4vw,22px)!important}.daish-flow-row,.daish-media-row,.daish-request-card{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.088),transparent 44%),rgba(5,0,4,.9)!important;border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;min-height:98px!important}.daish-request-card{gap:16px!important;padding:16px!important}.daish-status-rail{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.07),transparent 44%),rgba(3,0,3,.58)!important;border:1px solid color-mix(in srgb,var(--line) 28%,var(--detail-line) 72%)!important;border-radius:8px!important;padding:12px!important}.daish-status-dot{box-shadow:0 0 0 5px rgba(255,127,180,.07),0 0 20px rgba(255,255,255,.035)!important}@media (hover:hover) and (pointer:fine){:is(.web-auth-form,.web-entry-form,.web-setup-form,.web-room-content .daish-tab-panel,.daish-media-row,.daish-flow-row,.daish-request-card,.daish-step,.daish-segmented-option,.daish-code-field):hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 96px rgba(255,127,180,.11),0 0 52px rgba(255,255,255,.034)!important}:is(.daish-media-row,.daish-flow-row,.daish-request-card,.daish-step,.daish-segmented-option):hover{transform:translateY(-3px)}}@media (min-width:900px){.web-auth-shell,.web-entry-shell,.web-state-shell{border:1px solid color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;border-radius:8px!important;max-width:min(1360px,calc(100vw - 44px))!important;min-height:calc(100svh - 44px)!important;padding:var(--console-pad)!important;width:100%!important}.web-auth-shell,.web-entry-shell{margin:22px auto!important}.web-auth-grid,.web-entry-grid{align-items:stretch;display:grid!important;gap:clamp(26px,3vw,58px)!important;grid-template-columns:minmax(0,.88fr) minmax(460px,.74fr)}.web-auth-flow,.web-auth-hero,.web-auth-steps,.web-entry-flow,.web-entry-hero,.web-entry-steps{grid-column:1}.web-auth-form,.web-entry-form{grid-column:2;grid-row:1/span 4;min-height:100%}.web-auth-hero,.web-entry-hero{text-align:left!important}.web-auth-hero .daish-signal-icon,.web-auth-hero .signal-icon,.web-entry-hero .daish-signal-icon,.web-entry-hero .signal-icon{margin-inline:0!important}.web-auth-topbar,.web-entry-topbar{display:grid!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr)!important}.web-room-shell{grid-template-columns:minmax(0,.95fr) minmax(460px,.74fr)!important;max-width:min(1440px,calc(100vw - 44px))!important}.web-room-header h1{font-size:clamp(44px,3.7vw,68px)!important}.web-room-map,.web-room-now{align-self:stretch}.web-room-tabs{top:16px!important}}@media (max-width:899px){:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell){border-inline:1px solid rgba(255,127,180,.16)!important}:is(.web-auth-hero,.web-entry-hero,.web-setup-hero) .daish-screen-title{font-size:clamp(38px,11vw,56px)!important}:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-room-header-status){gap:6px!important}:is(.web-auth-topbar-status,.web-entry-topbar-status,.web-setup-topbar-status,.web-room-header-status) span{min-height:32px!important;padding:8px 10px!important}.daish-code-cell{min-height:clamp(46px,13vw,58px)!important}.web-room-content{padding:12px 0 28px!important}}@keyframes console-room-current-a{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.98)}50%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 20px),calc(var(--ambient-soft-shift-y, 0px) + 14px),0) scale(1.05)}}@keyframes console-room-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 24px),calc(var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}@keyframes console-hero-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.22;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 18px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.05)}}@keyframes console-form-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.22;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 16px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.05)}}@media (prefers-reduced-motion:reduce){.web-auth-hero:after,.web-entry-hero:after,.web-setup-hero:after,:is(.web-auth-form,.web-entry-form,.web-setup-form):before,:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell):after,:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-state-shell,.web-room-shell):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}:is(.web-dashboard-shell,.web-setup-shell,.web-settings-shell){background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) calc(6% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.072),transparent 54%),radial-gradient(ellipse at calc(88% - var(--ambient-soft-shift-x, 0px)) calc(84% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.088),transparent 72%),linear-gradient(180deg,rgba(3,0,3,.998),rgba(7,0,6,.98) 46%,rgba(3,0,3,.998))!important;overflow:hidden!important}:is(.web-dashboard-shell,.web-setup-shell,.web-settings-shell):before{animation:host-ops-current-a 24s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 36%,rgba(255,255,255,.108),transparent 52%),radial-gradient(ellipse at 76% 64%,rgba(255,127,180,.108),transparent 74%)!important;filter:blur(98px)!important;opacity:.19!important}:is(.web-dashboard-shell,.web-setup-shell,.web-settings-shell):after{animation:host-ops-current-b 31s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 32% 48%,rgba(255,255,255,.062),transparent 58%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.078),transparent 76%)!important;filter:blur(112px)!important;opacity:.16!important}.web-dashboard-header,.web-settings-topbar,.web-setup-topbar{background:radial-gradient(ellipse at calc(16% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.104),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.108),transparent 64%),rgba(5,0,4,.95)!important;border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 28px 96px rgba(255,127,180,.085),0 0 48px rgba(255,255,255,.03)!important}.web-dashboard-header h1,.web-settings-hero .daish-screen-title,.web-setup-hero .daish-screen-title{letter-spacing:0!important;text-wrap:balance}.web-dashboard-overview,.web-settings-command-grid,.web-setup-grid{position:relative}.web-dashboard-overview:before,.web-settings-command-grid:before,.web-setup-grid:before{animation:host-ops-section-current 22s ease-in-out infinite;background:radial-gradient(ellipse at calc(24% + var(--ambient-soft-shift-x, 0px)) 38%,rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse at calc(78% - var(--ambient-soft-shift-x, 0px)) 62%,rgba(255,127,180,.08),transparent 74%);border-radius:999px;content:"";filter:blur(84px);inset:-12% -10% auto -10%;min-height:56%;opacity:.13;pointer-events:none;position:absolute;z-index:0}.web-dashboard-overview>*,.web-settings-command-grid>*,.web-setup-grid>*{position:relative;z-index:1}.web-now-card{min-height:clamp(330px,30vw,470px)!important}.web-announce-panel:after,.web-now-card:after,.web-playlist-picker:after,.web-settings-actions:after,.web-setup-readiness:after{animation:host-ops-sheen 8.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.16),transparent);content:"";height:1px;left:18px;opacity:.68;pointer-events:none;position:absolute;right:18px;top:0;transform:translateX(-115%);z-index:3}.web-now-card .daish-artwork-xl{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 82px rgba(255,127,180,.16),0 0 46px rgba(255,255,255,.04)!important}.web-now-card .min-w-0>p:first-of-type{font-size:clamp(32px,3vw,52px)!important;line-height:.98!important}.web-dashboard-header .status-chip,.web-dashboard-header-actions .daish-icon-button,.web-dashboard-header-status .status-chip{min-height:44px!important}.web-control-rail .daish-toggle-action{min-height:86px!important;padding:18px!important}.web-setup-hero .daish-signal-map,.web-signal-map .daish-signal-map{min-height:228px!important}.web-metric-rail .daish-metric-card{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.102),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.108),transparent 66%),rgba(7,1,6,.95)!important;border-color:color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;min-height:148px!important}.daish-metric-card p:not(.section-label){font-size:clamp(28px,2.2vw,40px)!important;line-height:1!important}.daish-metric-meter,.daish-vibe-meter,.web-mood-meter,.web-setup-readiness-meter{background:linear-gradient(90deg,rgba(255,255,255,.052),rgba(255,127,180,.07)),rgba(3,0,3,.74)!important;border:1px solid color-mix(in srgb,var(--line) 28%,var(--detail-line) 72%)!important;border-radius:8px!important;overflow:hidden}.daish-metric-meter span,.daish-vibe-meter span,.web-mood-meter span,.web-setup-readiness-meter span{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,127,180,.9),rgba(255,255,255,.58))!important;box-shadow:0 0 22px rgba(255,127,180,.28),0 0 18px rgba(255,255,255,.08)!important}.web-dashboard-content{min-height:clamp(540px,48vw,760px)!important}.web-announce-panel,.web-dashboard-content .daish-tab-panel{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.084),transparent 46%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.096),transparent 68%),rgba(6,0,5,.82)!important;border:1px solid color-mix(in srgb,var(--line) 30%,var(--detail-line) 70%)!important;border-radius:8px!important;min-height:100%;padding:clamp(16px,1.5vw,24px)!important;position:relative}.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card{min-height:104px!important}.web-dashboard-content #host-requests-panel{display:grid;gap:14px}.web-dashboard-content #host-requests-panel>.section-label{grid-column:1/-1}.web-announce-grid{display:grid;gap:clamp(16px,1.8vw,28px)}.web-announce-input{min-height:190px!important}.web-end-session-button{min-height:58px!important}.web-confirm-sheet{border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;max-width:min(540px,calc(100vw - 36px))!important}.web-setup-shell{max-width:min(1680px,calc(100vw - 44px))!important}.web-setup-hero{min-width:0}.web-setup-form{min-height:100%}.web-setup-hero .daish-screen-title{font-size:clamp(52px,5.6vw,94px)!important;line-height:.94!important}.web-setup-hero .daish-screen-copy{font-size:clamp(17px,1.14vw,20px)!important;max-width:720px!important}.web-mood-signal{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.09),transparent 44%),rgba(3,0,3,.64)!important;border:1px solid color-mix(in srgb,var(--line) 30%,var(--detail-line) 70%)!important;border-radius:8px!important;padding:14px!important}.web-mood-signal-header{color:color-mix(in srgb,var(--foreground-strong) 86%,var(--primary) 14%)!important;font-size:clamp(12px,.82vw,14px)!important}.web-setup-readiness{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.098),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.104),transparent 66%),rgba(7,1,6,.94)!important;min-height:230px!important;position:relative}.web-setup-readiness-grid{gap:12px!important}.web-setup-readiness-node{min-height:94px!important}.web-setup-readiness>p{color:color-mix(in srgb,var(--primary-muted) 72%,var(--detail) 28%)!important;font-size:clamp(14px,.95vw,16px)!important;line-height:1.55!important}.web-playlist-picker{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.096),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.108),transparent 68%),rgba(7,1,6,.968)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;max-width:min(1180px,calc(100vw - 32px))!important;position:relative}.web-playlist-picker-grid{align-items:start}.web-playlist-picker-rail{gap:12px!important}.web-announce-node,.web-playlist-status-node,.web-settings-node{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.088),transparent 44%),rgba(5,0,4,.88)!important;border-color:color-mix(in srgb,var(--line) 32%,var(--detail-line) 68%)!important;min-height:104px!important;padding:16px!important}.web-playlist-results{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.07),transparent 44%),rgba(3,0,3,.54)!important;border:1px solid color-mix(in srgb,var(--line) 24%,var(--detail-line) 76%)!important;border-radius:8px!important;padding:clamp(14px,1.4vw,22px)!important}.web-settings-shell{max-width:min(1360px,calc(100vw - 44px))!important}.web-settings-hero .daish-screen-title{font-size:clamp(44px,4.8vw,82px)!important;line-height:.96!important}.web-settings-actions{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.09),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.096),transparent 66%),rgba(7,1,6,.92)!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 28px 96px rgba(255,127,180,.085)!important;overflow:hidden;padding:clamp(16px,1.8vw,28px)!important;position:relative}.web-settings-command-grid{gap:clamp(16px,1.8vw,28px)!important}.web-settings-primary-stack .daish-panel,.web-settings-primary-stack .daish-panel-strong{min-height:190px}.web-settings-rail{align-content:stretch}.web-settings-rail .web-settings-node{min-height:132px!important}@media (hover:hover) and (pointer:fine){:is(.web-now-card,.web-metric-rail .daish-metric-card,.web-control-rail .daish-toggle-action,.web-dashboard-content .daish-tab-panel,.web-dashboard-content .daish-flow-row,.web-dashboard-content .daish-media-row,.web-dashboard-content .daish-request-card,.web-setup-readiness,.web-playlist-status-node,.web-playlist-results .daish-media-row,.web-settings-actions,.web-settings-node,.web-announce-node):hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--detail) 50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 34px 112px rgba(255,127,180,.12),0 0 58px rgba(255,255,255,.036)!important}}@media (min-width:900px){.web-dashboard-shell,.web-setup-shell{padding:clamp(22px,2.2vw,38px)!important}.web-dashboard-overview{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)!important}.web-dashboard-content #host-requests-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.web-announce-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.56fr)}.web-setup-grid{grid-template-columns:minmax(0,.86fr) minmax(560px,.84fr)!important}.web-playlist-picker-grid{grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr)!important}.web-settings-shell{border:1px solid color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;border-radius:8px!important;margin:22px auto!important;min-height:calc(100svh - 44px)!important;padding:clamp(22px,2.2vw,36px)!important;width:100%!important}.web-settings-command-grid{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(360px,.44fr)}}@media (max-width:899px){.web-dashboard-header h1,.web-settings-hero .daish-screen-title,.web-setup-hero .daish-screen-title{font-size:clamp(38px,11vw,58px)!important}.web-now-card .min-w-0>p:first-of-type{font-size:clamp(26px,8vw,38px)!important}.web-dashboard-content #host-requests-panel{display:block}.web-dashboard-content #host-requests-panel .daish-request-card+.daish-request-card{margin-top:12px}.web-playlist-picker{margin-inline:auto!important}}@keyframes host-ops-current-a{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.98)}50%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 22px),calc(var(--ambient-soft-shift-y, 0px) + 14px),0) scale(1.05)}}@keyframes host-ops-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 26px),calc(var(--ambient-soft-shift-y, 0px) - 16px),0) scale(1.05)}}@keyframes host-ops-section-current{0%,to{opacity:.1;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.18;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 16px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@keyframes host-ops-sheen{0%{opacity:0;transform:translateX(-115%)}18%{opacity:.62}48%{opacity:.5;transform:translateX(115%)}64%,to{opacity:0;transform:translateX(115%)}}@media (prefers-reduced-motion:reduce){.web-announce-panel:after,.web-dashboard-overview:before,.web-now-card:after,.web-playlist-picker:after,.web-settings-actions:after,.web-settings-command-grid:before,.web-setup-grid:before,.web-setup-readiness:after,:is(.web-dashboard-shell,.web-setup-shell,.web-settings-shell):after,:is(.web-dashboard-shell,.web-setup-shell,.web-settings-shell):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}:root{--page-scroll-direction:0;--page-scroll-velocity:0}.daish-route-motion-edge,.daish-route-motion-thread{pointer-events:none!important}.daish-route-motion-thread{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,127,180,.2),rgba(255,255,255,.12),transparent);border-radius:999px;box-shadow:0 0 56px rgba(255,127,180,.18),0 0 72px rgba(255,255,255,.055);height:18svh;left:-16vw;opacity:0;right:-16vw;top:50%;transform:translate3d(calc(-22% + var(--ambient-soft-shift-x, 0px)),-50%,0) rotate(-4deg) scaleX(.72)}.daish-route-motion-edge{background:radial-gradient(ellipse at 18% 50%,rgba(255,255,255,.09),transparent 48%),radial-gradient(ellipse at 82% 50%,rgba(255,127,180,.11),transparent 62%);border-radius:999px;filter:blur(58px);inset:16svh -20vw auto;min-height:22svh;opacity:0;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) * -1),var(--ambient-soft-shift-y,0),0) scale(.96)}.daish-route-motion-active .daish-route-motion-thread{animation:route-thread-pass .82s cubic-bezier(.16,1,.3,1) both}.daish-route-motion-active .daish-route-motion-edge{animation:route-edge-bloom .82s cubic-bezier(.16,1,.3,1) both}.daish-scroll-signal{opacity:calc(.54 + (var(--page-scroll-velocity, 0) * .26))!important;transform:translate3d(0,calc(var(--page-scroll-direction, 0) * 4px),0);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}.daish-scroll-signal-track{opacity:calc(.42 + (var(--page-scroll-velocity, 0) * .22))!important}.daish-scroll-signal-fill{box-shadow:0 0 calc(16px + (var(--page-scroll-velocity, 0) * 18px)) rgba(255,127,180,.28),0 0 calc(18px + (var(--page-scroll-velocity, 0) * 14px)) rgba(255,255,255,.09)!important}.daish-scroll-signal-current{opacity:calc(.56 + (var(--page-scroll-velocity, 0) * .34))!important;transform:translate3d(-50%,-50%,0) scale(calc(.96 + (var(--page-scroll-velocity, 0) * .22)))!important}.daish-scroll-signal-nodes{inset:0;pointer-events:none!important}.daish-scroll-signal-nodes span{background:radial-gradient(circle,rgba(255,255,255,.82),rgba(255,127,180,.72) 42%,transparent 70%);border-radius:999px;box-shadow:0 0 16px rgba(255,127,180,.22),0 0 18px rgba(255,255,255,.07);height:9px;left:50%;opacity:.42;position:absolute;transform:translate3d(-50%,-50%,0);width:9px}.daish-scroll-signal-nodes span:first-child{top:0}.daish-scroll-signal-nodes span:nth-child(2){top:33.333%}.daish-scroll-signal-nodes span:nth-child(3){top:66.666%}.daish-scroll-signal-nodes span:nth-child(4){top:100%}:is(.daish-page,.landing-page,.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-dashboard-shell,.web-room-shell):has(:is(a,button,input,textarea,select,[role=tab],[role=button],[role=switch]):focus-visible):after{opacity:.26!important}:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-tab-panel,.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-dashboard-content,.web-room-content,.landing-panel-card,.landing-runway-terminal):has(:is(a,button,input,textarea,select,[role=tab],[role=button],[role=switch]):focus-visible){border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 32px 108px rgba(255,127,180,.14),0 0 64px rgba(255,255,255,.045)!important}:is(.daish-button-primary,.daish-button-secondary,.daish-button-quiet,.daish-icon-button,.daish-search-button,.daish-toggle-action,.daish-switch-control,.daish-segmented-option,.tab-button,.landing-lane-tab,.landing-site-nav a,.landing-site-actions a):active{transform:translateY(0) scale(.985)!important}@media (hover:hover) and (pointer:fine){:is(.daish-panel,.daish-panel-strong,.daish-card,.daish-tab-panel,.daish-flow-row,.daish-media-row,.daish-request-card,.daish-metric-card,.daish-signal-node,.web-access-console-node,.web-setup-readiness-node,.web-playlist-status-node,.web-announce-node,.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-feature-peek-item):hover:after{opacity:.72!important}:is(.daish-pointer-aura[data-interactive=true]){--pointer-aura-height:clamp(36px,calc(34px + (var(--page-scroll-velocity, 0) * 18px)),64px);--pointer-aura-width:clamp(36px,calc(34px + (var(--page-scroll-velocity, 0) * 18px)),64px)}}@media (max-width:899px){.daish-scroll-signal{transform:translate3d(calc(var(--page-scroll-direction, 0) * 4px),0,0)}.daish-scroll-signal-nodes span{left:auto;top:50%}.daish-scroll-signal-nodes span:first-child{left:0}.daish-scroll-signal-nodes span:nth-child(2){left:33.333%}.daish-scroll-signal-nodes span:nth-child(3){left:66.666%}.daish-scroll-signal-nodes span:nth-child(4){left:100%}}@keyframes route-thread-pass{0%{opacity:0;transform:translate3d(calc(-24% + var(--ambient-soft-shift-x, 0px)),-50%,0) rotate(-4deg) scaleX(.52)}38%{opacity:.48;transform:translate3d(calc(2% + var(--ambient-soft-shift-x, 0px)),-50%,0) rotate(-2deg) scaleX(1)}to{opacity:0;transform:translate3d(calc(24% + var(--ambient-soft-shift-x, 0px)),-50%,0) rotate(2deg) scaleX(.7)}}@keyframes route-edge-bloom{0%,to{opacity:0;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) * -1),var(--ambient-soft-shift-y,0),0) scale(.96)}42%{opacity:.34;transform:translate3d(var(--ambient-soft-shift-x,0),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@media (prefers-reduced-motion:reduce){.daish-route-motion-edge,.daish-route-motion-thread,.daish-scroll-signal,.daish-scroll-signal-current{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important;transition-duration:.01ms!important}}.landing-page{--landing-lumen-white:rgba(255,255,255,0.13);--landing-lumen-pink:rgba(255,127,180,0.13);background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(8% + var(--ambient-shift-y, 0px)),rgba(255,255,255,.07),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-shift-x, 0px)) calc(72% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.09),transparent 64%),linear-gradient(180deg,#030003 0,#060005 46%,#030003 100%)!important}.landing-background-motion,.landing-background-motion:after,.landing-background-motion:before,.landing-continuum,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-current-wash,.landing-hero-section:after,.landing-hero-section:before,.landing-page:after,.landing-page:before,.landing-web-runway:after,.landing-web-runway:before{pointer-events:none!important}.landing-page :is(a,button,input,textarea,select,[role=tab],[role=button]){pointer-events:auto;position:relative}.landing-page:after,.landing-page:before{border:0!important;border-radius:999px!important;display:block!important;filter:blur(96px)!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:screen;opacity:.18!important;position:fixed!important;will-change:opacity,transform;z-index:0!important}.landing-page:before{animation:web-soft-lumen-a 32s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 40%,var(--landing-lumen-white),transparent 50%),radial-gradient(ellipse at 78% 58%,var(--landing-lumen-pink),transparent 68%)!important;height:min(76vh,820px);left:-18vw;top:0;width:min(108vw,1720px)}.landing-page:after{animation:web-soft-lumen-b 40s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 50%,rgba(255,255,255,.085),transparent 56%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.105),transparent 74%)!important;bottom:-18vh;height:min(76vh,860px);right:-22vw;width:min(104vw,1640px)}.landing-continuum{inset:-22vh -18vw!important;opacity:calc(.58 + (var(--ambient-depth, .34) * .22))!important;position:fixed!important;z-index:0!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before{border:0!important;border-radius:999px!important;filter:blur(112px)!important;mix-blend-mode:screen;will-change:opacity,transform}.landing-continuum:before{animation:web-ambient-tide-a 28s ease-in-out infinite!important;background:radial-gradient(ellipse at 22% 44%,rgba(255,255,255,.12),transparent 50%),radial-gradient(ellipse at 72% 60%,rgba(255,127,180,.12),transparent 72%)!important;inset:2vh -8vw auto -16vw!important;min-height:58vh!important;opacity:.24!important}.landing-continuum:after{animation:web-ambient-tide-b 36s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.075),transparent 56%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.098),transparent 76%)!important;inset:auto -18vw -10vh -10vw!important;min-height:62vh!important;opacity:.2!important}.landing-continuum-field{background:radial-gradient(ellipse at 28% 44%,rgba(255,255,255,.09),transparent 58%),radial-gradient(ellipse at 74% 58%,rgba(255,127,180,.09),transparent 76%)!important;height:clamp(480px,52vw,980px)!important;opacity:.12!important;width:clamp(780px,86vw,1560px)!important}.landing-continuum-field-a{animation:web-ambient-sheet-a 24s ease-in-out infinite!important}.landing-continuum-field-b{animation:web-ambient-sheet-b 30s ease-in-out infinite reverse!important}.landing-continuum-field-c{animation:web-ambient-sheet-c 34s ease-in-out infinite!important}.landing-continuum-field-d{animation:web-ambient-sheet-d 42s ease-in-out infinite reverse!important}.landing-background-motion{inset:-20% -16%!important;opacity:.95!important;z-index:0!important}.landing-background-motion:after,.landing-background-motion:before,.landing-current-wash{border:0!important;border-radius:999px!important;filter:blur(86px)!important;mix-blend-mode:screen}.landing-background-motion:before{animation:web-hero-lumen-a 18s ease-in-out infinite!important;background:radial-gradient(ellipse at var(--pointer-x,58%) var(--pointer-y,42%),rgba(255,255,255,.125),transparent 42%),radial-gradient(ellipse at calc(var(--pointer-x, 58%) + 18%) calc(var(--pointer-y, 42%) + 14%),rgba(255,127,180,.115),transparent 62%)!important;opacity:.42!important}.landing-background-motion:after{animation:web-hero-lumen-b 24s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 22% 78%,rgba(255,255,255,.07),transparent 58%),radial-gradient(ellipse at 84% 22%,rgba(255,127,180,.09),transparent 70%)!important;opacity:.32!important}.landing-current-wash{opacity:.2!important}.landing-current-wash-a{animation:web-wash-drift-a 20s ease-in-out infinite!important}.landing-current-wash-b{animation:web-wash-drift-b 28s ease-in-out infinite reverse!important}.landing-current-wash-c{animation:web-wash-drift-c 36s ease-in-out infinite!important}.landing-bg-ribbon,.landing-connector,.landing-orbit-ring,.landing-route-layer,.landing-route-node,.landing-stage-readout,.stage-line{display:none!important}.landing-feature-matrix-node,.landing-lane-preview,.landing-lane-switcher,.landing-panel-card,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal,.landing-site-footer,.landing-site-header{backdrop-filter:none!important;filter:none!important}.landing-feature-matrix-node,.landing-panel-card,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal{text-shadow:none!important}.landing-panel-card{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.12),transparent 46%),radial-gradient(ellipse at calc(88% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 64%),rgba(10,1,7,.96)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 96px rgba(255,127,180,.13),0 0 56px rgba(255,255,255,.05)!important}.landing-feature-matrix-state,.landing-panel-card .section-label,.landing-room-loop-copy .section-label,.landing-runway-node .section-label{color:var(--foreground-strong)!important}.daish-empty-copy,.daish-loading-card .body-copy{color:color-mix(in srgb,var(--foreground) 86%,var(--detail) 14%)!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.45!important;max-width:min(440px,100%)!important}.landing-web-runway{margin-top:clamp(-36px,-2.2vw,-10px)!important;padding-top:clamp(70px,7vw,128px)!important}.landing-runway-shell{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.landing-runway-shell:after,.landing-runway-shell:before{display:block!important}.landing-runway-shell:before{animation:web-section-lumen-a 34s ease-in-out infinite!important;background:radial-gradient(ellipse at 24% 34%,rgba(255,255,255,.08),transparent 50%),radial-gradient(ellipse at 78% 64%,rgba(255,127,180,.1),transparent 72%)!important;filter:blur(92px)!important;inset:-8% -10% 40% -10%!important;opacity:.24!important;z-index:-1!important}.landing-runway-shell:after{animation:web-section-lumen-b 46s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.055),transparent 58%),radial-gradient(ellipse at 72% 58%,rgba(255,127,180,.078),transparent 78%)!important;filter:blur(104px)!important;inset:38% -12% -10% -8%!important;opacity:.2!important;z-index:-1!important}.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.105),transparent 46%),radial-gradient(ellipse at 90% 100%,rgba(255,127,180,.118),transparent 66%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important}.landing-runway-terminal{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 12%,rgba(255,255,255,.12),transparent 46%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 88%,rgba(255,127,180,.13),transparent 66%),rgba(11,1,8,.95)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important}@media (hover:hover) and (pointer:fine){.daish-pointer-aura{border-color:rgba(255,255,255,.32)!important;height:30px!important;opacity:0;transition:border-color .16s ease,box-shadow .16s ease,height .16s ease,opacity .16s ease,transform 80ms linear,width .16s ease!important;width:30px!important;z-index:80!important}.daish-pointer-aura:before{background:radial-gradient(circle,rgba(255,255,255,.14),rgba(255,127,180,.12) 40%,transparent 72%)!important;filter:blur(8px)!important;inset:-22px!important}.daish-pointer-aura[data-visible=true]{opacity:.58!important}.daish-pointer-aura[data-interactive=true]{border-color:color-mix(in srgb,var(--primary) 42%,var(--detail) 58%)!important;box-shadow:0 0 20px rgba(255,127,180,.16),0 0 26px rgba(255,255,255,.08)!important;height:44px!important;width:44px!important}.landing-page :is(.landing-panel-card,.landing-runway-node,.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-terminal):hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 34px 112px rgba(255,127,180,.16),0 0 68px rgba(255,255,255,.06)!important;transform:translateY(-6px) scale(1.01)!important}}@media (min-width:1024px){.landing-stage{min-height:clamp(720px,58vw,900px)!important}.landing-panel-card{padding:clamp(28px,2vw,38px)!important}.landing-panel-host{width:min(78%,660px)!important}.landing-panel-host .grid>div{font-size:clamp(16px,1.08vw,19px)!important;min-height:88px!important}.landing-panel-engine{width:min(56%,500px)!important}.landing-panel-engine .mt-4>div{font-size:clamp(16px,1.08vw,19px)!important}.landing-panel-guest{width:min(76%,660px)!important}.landing-panel-guest .mt-4>div{min-height:64px!important}.landing-panel-guest .mt-4 span:first-child{font-size:clamp(16px,1.05vw,18px)!important}.landing-panel-lock{width:min(48%,410px)!important}.landing-panel-lock p:first-child{font-size:clamp(18px,1.15vw,21px)!important}.landing-panel-lock p:last-child{font-size:clamp(14px,.92vw,16px)!important}.landing-runway-shell{max-width:min(1640px,calc(100vw - 48px))!important;padding:clamp(22px,2vw,38px) 0!important}.landing-runway-head{margin-bottom:clamp(28px,3vw,54px)!important}.landing-runway-node{min-height:286px!important}.landing-feature-matrix-node{min-height:214px!important}.landing-room-loop-node{min-height:292px!important}}@media (prefers-reduced-motion:no-preference){.landing-feature-matrix.scroll-reveal-target,.landing-room-loop.scroll-reveal-target,.landing-runway-shell.scroll-reveal-target,.landing-runway-terminal.scroll-reveal-target{clip-path:inset(10% 0 0 0 round 8px);opacity:0;transform:translate3d(0,82px,0) scale(.965)!important;transition:clip-path .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)!important}.landing-feature-matrix.scroll-reveal-target.is-scroll-visible,.landing-room-loop.scroll-reveal-target.is-scroll-visible,.landing-runway-shell.scroll-reveal-target.is-scroll-visible,.landing-runway-terminal.scroll-reveal-target.is-scroll-visible{clip-path:inset(0 0 0 0 round 8px);opacity:1!important;transform:translate3d(0,var(--scroll-lift-y,0),0) scale(var(--scroll-scale,1))!important}.landing-feature-matrix-node.scroll-reveal-target,.landing-room-loop-node.scroll-reveal-target,.landing-runway-feature.scroll-reveal-target,.landing-runway-node.scroll-reveal-target{transform:translate3d(0,44px,0) scale(.975)!important}}@media (prefers-reduced-motion:reduce){.landing-background-motion:after,.landing-background-motion:before,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-current-wash,.landing-page:after,.landing-page:before,.landing-runway-shell:after,.landing-runway-shell:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes web-soft-lumen-a{0%,to{opacity:.16;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 10px),0) scale(.98)}46%{opacity:.28;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 34px),calc(var(--ambient-shift-y, 0px) + 24px),0) scale(1.06)}72%{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 8px),calc(var(--ambient-shift-y, 0px) - 18px),0) scale(1.02)}}@keyframes web-soft-lumen-b{0%,to{opacity:.14;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 10px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.25;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 40px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.07)}}@keyframes web-ambient-tide-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 24px),calc(var(--ambient-shift-y, 0px) - 12px),0) rotate(-2deg) scale(.98)}50%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 42px),calc(var(--ambient-shift-y, 0px) + 24px),0) rotate(2deg) scale(1.06)}}@keyframes web-ambient-tide-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 10px),0) rotate(2deg) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 46px),calc(var(--ambient-shift-y, 0px) - 22px),0) rotate(-2deg) scale(1.07)}}@keyframes web-ambient-sheet-a{0%,to{opacity:.1;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 12px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.98)}50%{opacity:.18;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 26px),calc(var(--ambient-soft-shift-y, 0px) + 18px),0) scale(1.05)}}@keyframes web-ambient-sheet-b{0%,to{opacity:.09;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.98)}50%{opacity:.16;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 28px),calc(var(--ambient-soft-shift-y, 0px) - 18px),0) scale(1.05)}}@keyframes web-ambient-sheet-c{0%,to{opacity:.08;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(0px - var(--ambient-soft-shift-y, 0px)),0) scale(.99)}50%{opacity:.15;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 22px),calc(0px - var(--ambient-soft-shift-y, 0px) - 20px),0) scale(1.04)}}@keyframes web-ambient-sheet-d{0%,to{opacity:.07;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 8px),calc(0px - var(--ambient-soft-shift-y, 0px) + 6px),0) scale(.98)}50%{opacity:.14;transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 24px),calc(0px - var(--ambient-soft-shift-y, 0px) - 18px),0) scale(1.05)}}@keyframes web-hero-lumen-a{0%,to{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) - 6px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.99)}50%{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) + 20px),calc(var(--ambient-soft-shift-y, 0px) + 14px),0) scale(1.04)}}@keyframes web-hero-lumen-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.99)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 24px),calc(var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}@keyframes web-wash-drift-a{0%,to{opacity:.18;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-shift-y, 0px) - 8px),0) rotate(-2deg) scale(.98)}50%{opacity:.3;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 30px),calc(var(--ambient-shift-y, 0px) + 22px),0) rotate(1deg) scale(1.05)}}@keyframes web-wash-drift-b{0%,to{opacity:.15;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px)),calc(var(--ambient-shift-y, 0px) + 8px),0) rotate(2deg) scale(.98)}50%{opacity:.26;transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 32px),calc(var(--ambient-shift-y, 0px) - 18px),0) rotate(-1deg) scale(1.06)}}@keyframes web-wash-drift-c{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-shift-x, 0px) - 6px),calc(0px - var(--ambient-shift-y, 0px)),0) scale(.98)}50%{opacity:.22;transform:translate3d(calc(var(--ambient-shift-x, 0px) + 22px),calc(0px - var(--ambient-shift-y, 0px) - 18px),0) scale(1.05)}}@keyframes web-section-lumen-a{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 6px),0) scale(.98)}50%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 18px),calc(var(--ambient-soft-shift-y, 0px) + 12px),0) scale(1.04)}}@keyframes web-section-lumen-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px)),calc(var(--ambient-soft-shift-y, 0px) + 6px),0) scale(.98)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 22px),calc(var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}.daish-notice-stack{left:auto!important;max-width:min(520px,calc(100vw - 32px))!important;right:max(16px,env(safe-area-inset-right))!important;top:max(16px,env(safe-area-inset-top))!important;z-index:70!important}.daish-notice,.daish-notice-stack{gap:12px!important;pointer-events:none!important}.daish-notice{animation:feedback-notice-enter .42s cubic-bezier(.16,1,.3,1) both!important;backdrop-filter:none!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.12),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.13),transparent 62%),rgba(8,1,6,.96)!important;border:1px solid color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 94px rgba(255,127,180,.14),0 0 54px rgba(255,255,255,.045)!important;color:var(--foreground-strong)!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:92px!important;overflow:hidden!important;padding:16px 18px!important}.daish-notice:before{align-self:auto!important;animation:feedback-notice-glow 7s ease-in-out infinite;background:radial-gradient(ellipse at calc(28% + var(--ambient-soft-shift-x, 0px)) 42%,rgba(255,255,255,.12),transparent 46%),radial-gradient(ellipse at calc(78% - var(--ambient-soft-shift-x, 0px)) 58%,rgba(255,127,180,.14),transparent 64%);border-radius:999px;content:"";filter:blur(30px);grid-column:auto!important;grid-row:auto!important;height:auto!important;inset:-46% -22%;opacity:.22;pointer-events:none;position:absolute;width:auto!important;z-index:0}.daish-notice:after{animation:feedback-notice-sweep 5.4s cubic-bezier(.65,0,.35,1) infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),rgba(255,127,180,.24),transparent)!important;content:"";height:1px!important;inset:0 18px auto!important;opacity:.78!important;pointer-events:none!important;position:absolute!important;transform:translateX(-120%);z-index:2}.daish-notice-body,.daish-notice-icon{position:relative;z-index:1}.daish-notice-icon{align-items:center;align-self:start;animation:feedback-icon-breathe 5.2s ease-in-out infinite;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.32),transparent 36%),var(--primary);border:1px solid color-mix(in srgb,var(--primary) 58%,var(--detail) 42%);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 34px rgba(255,127,180,.18);color:var(--background);display:inline-flex;height:44px;justify-content:center;width:44px}.daish-notice-body{align-self:center;display:grid;gap:6px;min-width:0}.daish-notice-kicker{color:color-mix(in srgb,var(--primary-soft) 72%,var(--detail) 28%)!important;font-size:11px!important;font-weight:950!important;grid-column:auto!important;line-height:1!important;text-transform:uppercase}.daish-notice-copy{color:var(--foreground-strong)!important;display:block;font-size:clamp(15px,1vw,17px)!important;font-weight:850!important;grid-column:auto!important;line-height:1.42!important}.daish-notice-primary{background:radial-gradient(ellipse at 16% 8%,rgba(255,255,255,.26),transparent 42%),radial-gradient(ellipse at 88% 92%,rgba(255,255,255,.16),transparent 52%),var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 58%,var(--detail) 42%)!important;color:var(--background)!important}.daish-notice-primary .daish-notice-icon{background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.18),transparent 36%),rgba(3,0,3,.9);border-color:rgba(3,0,3,.74);color:var(--primary)}.daish-notice-primary .daish-notice-copy,.daish-notice-primary .daish-notice-kicker{color:var(--background)!important}.daish-notice-muted .daish-notice-icon{color:var(--background)}.daish-alert,.daish-modal-sheet{backdrop-filter:none!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.105),transparent 44%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.12),transparent 64%),rgba(8,1,6,.96)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 28px 98px rgba(255,127,180,.12),0 0 58px rgba(255,255,255,.04)!important;filter:none!important;overflow:hidden;position:relative}.daish-alert:before,.daish-modal-sheet:before{animation:feedback-surface-current 8.6s ease-in-out infinite;background:radial-gradient(ellipse at calc(24% + var(--ambient-soft-shift-x, 0px)) 36%,rgba(255,255,255,.11),transparent 48%),radial-gradient(ellipse at calc(76% - var(--ambient-soft-shift-x, 0px)) 64%,rgba(255,127,180,.12),transparent 66%);content:"";filter:blur(34px);inset:-28% -18% auto;min-height:86%;opacity:.18;pointer-events:none;position:absolute;z-index:0}.daish-alert>*,.daish-modal-sheet>*{position:relative;z-index:1}.daish-alert-title,.daish-modal-title{color:var(--foreground-strong)!important;font-family:var(--font-display);letter-spacing:0!important}.daish-alert-detail{color:color-mix(in srgb,var(--foreground) 84%,var(--detail) 16%)!important;font-size:clamp(14px,.94vw,16px)!important;line-height:1.55!important}.daish-modal-overlay{background:radial-gradient(ellipse at calc(24% + var(--ambient-shift-x, 0px)) 18%,rgba(255,255,255,.08),transparent 46%),radial-gradient(ellipse at calc(82% - var(--ambient-shift-x, 0px)) 82%,rgba(255,127,180,.1),transparent 64%),rgba(3,0,3,.78)!important}@media (max-width:899px){.daish-notice-stack{left:14px!important;max-width:none!important;right:14px!important}.daish-notice{grid-template-columns:40px minmax(0,1fr)!important;min-height:82px!important;padding:14px 15px!important}.daish-notice-icon{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.daish-alert:before,.daish-modal-sheet:before,.daish-notice,.daish-notice-icon,.daish-notice:after,.daish-notice:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes feedback-notice-enter{0%{opacity:0;transform:translate3d(0,-18px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes feedback-notice-glow{0%,to{opacity:.14;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.26;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 14px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@keyframes feedback-notice-sweep{0%{opacity:0;transform:translateX(-120%)}20%{opacity:.78}52%{opacity:.52;transform:translateX(120%)}70%,to{opacity:0;transform:translateX(120%)}}@keyframes feedback-icon-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2px,0) scale(1.04)}}@keyframes feedback-surface-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.24;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 16px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}.daish-action-flow,.daish-step-rail{isolation:isolate;position:relative}.daish-action-flow-thread,.daish-step-rail-current{pointer-events:none!important;position:absolute;z-index:0}.daish-action-flow-thread{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),rgba(255,127,180,.18),rgba(255,255,255,.14),transparent);border-radius:999px;box-shadow:0 0 24px rgba(255,127,180,.12),0 0 28px rgba(255,255,255,.04);height:2px;left:22px;opacity:.7;right:22px;top:50%;transform:translateY(-50%)}.daish-action-flow-thread>span{background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,127,180,.9),rgba(255,255,255,.5));border-radius:inherit;box-shadow:0 0 18px rgba(255,127,180,.22),0 0 20px rgba(255,255,255,.08);display:block;height:100%;transform:scaleX(var(--flow-progress,0));transform-origin:left center;transition:transform .52s cubic-bezier(.16,1,.3,1)}.daish-action-flow-node,.daish-step{isolation:isolate;overflow:hidden}.daish-action-flow-node{align-items:center!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.105),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.112),transparent 64%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 76px rgba(255,127,180,.085),0 0 42px rgba(255,255,255,.03)!important;min-height:clamp(116px,8.2vw,148px)!important;padding:clamp(16px,1.3vw,22px)!important;position:relative;transform:translateZ(0)}.daish-action-flow-node>:not(.daish-action-flow-pulse),.daish-step>:not(.daish-step-pulse){position:relative;z-index:1}.daish-action-flow-pulse,.daish-step-pulse{animation:journey-node-current 9s ease-in-out infinite;background:radial-gradient(ellipse at calc(26% + var(--ambient-soft-shift-x, 0px)) 40%,rgba(255,255,255,.12),transparent 48%),radial-gradient(ellipse at calc(78% - var(--ambient-soft-shift-x, 0px)) 62%,rgba(255,127,180,.13),transparent 68%);border-radius:999px;filter:blur(26px);inset:-44% -24%;opacity:.13;pointer-events:none;position:absolute;z-index:0}.daish-action-flow-node-active .daish-action-flow-pulse,.daish-step-active .daish-step-pulse,.daish-step-complete .daish-step-pulse{opacity:.28}.daish-action-flow-icon,.daish-action-flow-index,.daish-step-dot,.daish-step-state{border-radius:8px!important}.daish-action-flow-index,.daish-step-dot{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.18),transparent 38%),rgba(3,0,3,.82)!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;color:var(--primary-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 26px rgba(255,127,180,.08)!important}.daish-action-flow-node-active .daish-action-flow-index,.daish-step-active .daish-step-dot,.daish-step-complete .daish-step-dot{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.34),transparent 38%),var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 60%,var(--detail) 40%)!important;color:var(--background)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 16px 40px rgba(255,127,180,.2),0 0 30px rgba(255,255,255,.06)!important}.daish-action-flow-icon{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.14),transparent 38%),rgba(255,127,180,.1)!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;color:var(--primary-soft)!important}.daish-action-flow-node-active .daish-action-flow-icon{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.22),transparent 38%),rgba(255,127,180,.2)!important;border-color:color-mix(in srgb,var(--primary) 50%,var(--detail) 50%)!important;color:var(--foreground-strong)!important}.daish-action-flow-copy strong,.daish-step-title{color:var(--foreground-strong)!important;font-family:var(--font-display);font-size:clamp(16px,1.02vw,20px)!important;letter-spacing:0!important;line-height:1.08!important}.daish-action-flow-copy>span:last-child,.daish-step-detail{color:color-mix(in srgb,var(--foreground) 78%,var(--detail) 22%)!important;font-size:clamp(13px,.88vw,15px)!important;font-weight:720!important;line-height:1.48!important}.daish-step-rail{--step-progress-y:calc(var(--step-progress, 0) * 100%);display:grid;gap:12px!important}.daish-step-rail-current{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,127,180,.18),rgba(255,255,255,.12));border-radius:999px;bottom:22px;box-shadow:0 0 22px rgba(255,127,180,.12),0 0 26px rgba(255,255,255,.04);left:33px;opacity:.72;top:22px;width:2px}.daish-step-rail-current>span{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,127,180,.92),rgba(255,255,255,.5));border-radius:inherit;box-shadow:0 0 18px rgba(255,127,180,.22),0 0 20px rgba(255,255,255,.08);display:block;height:var(--step-progress-y);min-height:26px;transition:height .52s cubic-bezier(.16,1,.3,1);width:100%}.daish-step{align-items:center!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.1),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.11),transparent 64%),rgba(8,1,6,.94)!important;border-color:color-mix(in srgb,var(--line) 38%,var(--detail-line) 62%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 18px 64px rgba(255,127,180,.075),0 0 36px rgba(255,255,255,.026)!important;gap:14px!important;min-height:96px!important;padding:17px!important;position:relative}.daish-step-state{background:radial-gradient(circle at 22% 0,rgba(255,255,255,.12),transparent 42%),rgba(3,0,3,.72)!important;border:1px solid color-mix(in srgb,var(--line) 36%,var(--detail-line) 64%)!important;color:var(--primary-soft)!important;min-height:34px!important;min-width:64px!important}.daish-step-active .daish-step-state,.daish-step-complete .daish-step-state{background:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 60%,var(--detail) 40%)!important;color:var(--background)!important}@media (hover:hover) and (pointer:fine){.daish-action-flow-node:hover,.daish-step:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 28px 94px rgba(255,127,180,.12),0 0 54px rgba(255,255,255,.04)!important;transform:translateY(-4px) scale(1.006)!important}}@media (min-width:900px){.daish-action-flow{gap:clamp(12px,1.2vw,18px)!important}.web-auth-flow-spine,.web-entry-flow-spine,.web-orchestration-spine,.web-room-flow-spine,.web-settings-flow-spine,.web-setup-flow-spine{align-items:stretch}.web-auth-steps.daish-step-rail,.web-entry-steps.daish-step-rail{grid-template-columns:repeat(var(--step-count,3),minmax(0,1fr))}.web-auth-steps .daish-step-rail-current,.web-entry-steps .daish-step-rail-current{bottom:auto;height:2px;left:22px;right:22px;top:50%;transform:translateY(-50%);width:auto}.web-auth-steps .daish-step-rail-current>span,.web-entry-steps .daish-step-rail-current>span{height:100%;min-height:0;transform:scaleX(var(--step-progress,0));transform-origin:left center;transition:transform .52s cubic-bezier(.16,1,.3,1);width:100%}}@media (max-width:899px){.daish-action-flow-thread{bottom:22px;height:auto;left:33px;right:auto;top:22px;transform:none;width:2px}.daish-action-flow-thread>span{height:calc(var(--flow-progress, 0) * 100%);min-height:26px;transform:none;width:100%}.daish-action-flow-node{grid-template-columns:40px minmax(0,1fr)!important;min-height:104px!important}.daish-action-flow-icon{display:none!important}.daish-step{grid-template-columns:40px minmax(0,1fr) auto!important}}@media (prefers-reduced-motion:reduce){.daish-action-flow-pulse,.daish-action-flow-thread>span,.daish-step-pulse,.daish-step-rail-current>span{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes journey-node-current{0%,to{opacity:.12;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.26;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 16px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@media (min-width:768px){.daish-page{background:radial-gradient(ellipse at calc(18% + var(--ambient-shift-x, 0px)) calc(10% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.055),transparent 46%),radial-gradient(ellipse at calc(86% - var(--ambient-soft-shift-x, 0px)) calc(84% - var(--ambient-shift-y, 0px)),rgba(255,127,180,.085),transparent 62%),linear-gradient(180deg,#030003 0,#050004 46%,#030003 100%)!important}.daish-page:after,.daish-page:before{border:0!important;border-radius:999px!important;content:""!important;filter:blur(118px) saturate(1.08)!important;inset:auto!important;margin:0!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:screen;pointer-events:none!important;position:fixed!important;will-change:opacity,transform;z-index:0!important}.daish-page:before{animation:daish-minimal-current-a 34s ease-in-out infinite!important;background:radial-gradient(ellipse at 34% 48%,rgba(255,255,255,.115),transparent 58%),radial-gradient(ellipse at 76% 56%,rgba(255,127,180,.105),transparent 74%)!important;height:max(470px,46vh);left:-22vw;opacity:calc(.16 + (var(--ambient-depth, .34) * .11))!important;top:10vh;width:max(980px,72vw)}.daish-page:after{animation:daish-minimal-current-b 42s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 38% 48%,rgba(255,255,255,.075),transparent 62%),radial-gradient(ellipse at 72% 54%,rgba(255,127,180,.115),transparent 76%)!important;bottom:-18vh;height:max(520px,52vh);opacity:calc(.14 + (var(--ambient-atmosphere, .46) * .1))!important;right:-24vw;width:max(1040px,76vw)}.landing-page:before{animation:daish-minimal-current-a 32s ease-in-out infinite!important;height:max(520px,50vh)!important;opacity:calc(.18 + (var(--ambient-depth, .34) * .14))!important;top:4vh!important;width:max(1120px,82vw)!important}.landing-page:after{animation:daish-minimal-current-b 44s ease-in-out infinite reverse!important;bottom:-16vh!important;height:max(560px,54vh)!important;opacity:calc(.16 + (var(--ambient-atmosphere, .46) * .12))!important;width:max(1120px,82vw)!important}.landing-continuum{opacity:calc(.32 + (var(--ambient-depth, .34) * .18))!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before{filter:blur(138px) saturate(1.02)!important}.landing-continuum-field{opacity:.075!important}.landing-background-motion{opacity:1!important}.landing-background-motion:after,.landing-background-motion:before,.landing-current-wash{filter:blur(112px) saturate(1.06)!important}.landing-background-motion:before{animation:daish-hero-current-a 26s ease-in-out infinite!important;opacity:.5!important}.landing-background-motion:after{animation:daish-hero-current-b 34s ease-in-out infinite reverse!important;opacity:.36!important}.landing-current-wash{background:radial-gradient(ellipse at 42% 46%,rgba(255,255,255,.105),transparent 58%),radial-gradient(ellipse at 72% 56%,rgba(255,127,180,.105),transparent 76%)!important;height:62%;width:74%}.landing-current-wash-a{left:-10%;top:4%}.landing-current-wash-b{bottom:4%;right:-14%}.landing-current-wash-c{bottom:18%;left:22%}.landing-hero-section{background:radial-gradient(ellipse at var(--pointer-x,58%) var(--pointer-y,42%),rgba(255,255,255,.07),transparent 34%),radial-gradient(ellipse at calc(var(--pointer-x, 58%) + 16%) calc(var(--pointer-y, 42%) + 14%),rgba(255,127,180,.105),transparent 52%),linear-gradient(180deg,rgba(3,0,3,.98),rgba(5,0,4,.92) 48%,rgba(3,0,3,.98))!important}.landing-hero-section:after,.landing-hero-section:before{display:none!important}.landing-runway-shell:after,.landing-runway-shell:before{border:0!important;filter:blur(96px)!important;opacity:.18!important}}@media (prefers-reduced-motion:reduce){.daish-page:after,.daish-page:before,.landing-background-motion:after,.landing-background-motion:before,.landing-current-wash{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes daish-minimal-current-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 28px),calc(var(--ambient-shift-y, 0px) - 14px),0) scale(.98)}44%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 46px),calc(var(--ambient-shift-y, 0px) + 28px),0) scale(1.06)}72%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 12px),calc(var(--ambient-shift-y, 0px) - 24px),0) scale(1.02)}}@keyframes daish-minimal-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 20px),calc(var(--ambient-shift-y, 0px) + 12px),0) scale(.98)}52%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 58px),calc(0px - var(--ambient-shift-y, 0px) - 24px),0) scale(1.07)}}@keyframes daish-hero-current-a{0%,to{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.99)}50%{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) + 26px),calc(var(--ambient-soft-shift-y, 0px) + 18px),0) scale(1.045)}}@keyframes daish-hero-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.99)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 32px),calc(var(--ambient-soft-shift-y, 0px) - 18px),0) scale(1.055)}}.daish-pointer-aura,.daish-pointer-aura *,.daish-route-motion,.daish-route-motion *,.daish-screen-signal,.daish-screen-signal *,.daish-scroll-signal,.daish-scroll-signal *{pointer-events:none!important}.daish-tab-rail{isolation:isolate;position:relative}.daish-tab-rail-current{border-radius:999px;bottom:-9px;box-shadow:0 0 22px rgba(255,127,180,.16),0 0 26px rgba(255,255,255,.05);height:2px;left:12px;opacity:calc(.52 + (var(--page-scroll-velocity, 0) * .22));overflow:hidden;pointer-events:none!important;position:absolute;right:12px;z-index:0}.daish-tab-rail-current:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.2),rgba(255,255,255,.18),transparent);content:"";inset:0;opacity:.46;position:absolute}.daish-tab-rail-current>span{animation:tab-current-breathe 6.8s ease-in-out infinite;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,127,180,.92),rgba(255,255,255,.54));border-radius:inherit;box-shadow:0 0 18px rgba(255,127,180,.24),0 0 20px rgba(255,255,255,.08);display:block;height:100%;transform:scaleX(var(--tab-fill,.12));transform-origin:left center;transition:transform .42s cubic-bezier(.16,1,.3,1);width:100%}.daish-tab-rail .tab-button{z-index:1}:is(.web-dashboard-tabs,.web-room-tabs).daish-tab-rail{box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 20px 72px rgba(255,127,180,.07)!important}:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar,.web-dashboard-header,.web-room-header){overflow:visible!important}:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar,.web-dashboard-header,.web-room-header):after{animation:shell-header-current 9.4s cubic-bezier(.65,0,.35,1) infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.24),rgba(255,255,255,.14),transparent)!important;border-radius:999px;bottom:-10px;box-shadow:0 0 18px rgba(255,127,180,.14),0 0 22px rgba(255,255,255,.045);content:""!important;height:2px!important;left:clamp(18px,2vw,34px)!important;opacity:calc(.34 + (var(--ambient-depth, .34) * .16))!important;pointer-events:none!important;position:absolute!important;right:clamp(18px,2vw,34px)!important;top:auto!important;transform-origin:left center;width:auto!important;z-index:0!important}:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar,.web-dashboard-header,.web-room-header)>*{position:relative;z-index:1}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell) :is(.daish-panel,.daish-panel-strong,.daish-tab-panel,.web-auth-form,.web-entry-form,.web-setup-form,.web-settings-actions,.web-now-card){transition:border-color .22s ease,box-shadow .26s ease,filter .26s ease,opacity .26s ease,transform .32s cubic-bezier(.16,1,.3,1)!important}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell) .scroll-reveal-target.is-scroll-visible{filter:saturate(calc(.96 + (var(--scroll-proximity, 0) * .1)));opacity:var(--scroll-opacity,1)}:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell) :is(.status-chip,.web-auth-topbar-status span,.web-entry-topbar-status span,.web-setup-topbar-status span,.web-settings-topbar-status span,.web-room-header-status span){transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important}@media (hover:hover) and (pointer:fine){:is(.web-auth-shell,.web-entry-shell,.web-setup-shell,.web-settings-shell,.web-state-shell,.web-dashboard-shell,.web-room-shell) :is(.status-chip,.web-auth-topbar-status span,.web-entry-topbar-status span,.web-setup-topbar-status span,.web-settings-topbar-status span,.web-room-header-status span):hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail) 54%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 42px rgba(255,127,180,.11),0 0 28px rgba(255,255,255,.035)!important;transform:translateY(-2px)}}@media (max-width:899px){.daish-tab-rail-current{bottom:-7px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.daish-tab-rail-current>span,:is(.web-auth-topbar,.web-entry-topbar,.web-setup-topbar,.web-settings-topbar,.web-dashboard-header,.web-room-header):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes tab-current-breathe{0%,to{opacity:.76}50%{opacity:1}}@keyframes shell-header-current{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 10px),0,0) scaleX(.72)}48%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 18px),0,0) scaleX(1)}}@media (min-width:900px){:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-list,.web-search-results-grid,.web-room-search-results,.web-room-request-grid){position:relative}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-list,.web-search-results-grid,.web-room-search-results,.web-room-request-grid):before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.08),rgba(255,127,180,.09),transparent);border-radius:999px;content:"";filter:blur(.2px);inset:10px auto 10px -11px;opacity:.42;pointer-events:none;position:absolute;width:1px}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-row,.daish-media-row,.daish-request-card){background:radial-gradient(ellipse at calc(16% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.115),transparent 42%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.118),transparent 66%),linear-gradient(135deg,rgba(255,255,255,.038),transparent 42%),rgba(8,1,6,.965)!important;border:1px solid color-mix(in srgb,var(--line) 32%,var(--detail-line) 68%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 18px 58px rgba(255,127,180,.07),0 0 34px rgba(255,255,255,.025)!important;min-height:86px!important;overflow:hidden;padding:clamp(14px,1.1vw,18px)!important;position:relative}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-row,.daish-media-row,.daish-request-card):before{background:radial-gradient(ellipse at 28% 46%,rgba(255,255,255,.105),transparent 48%),radial-gradient(ellipse at 76% 58%,rgba(255,127,180,.118),transparent 68%);border-radius:999px;content:"";filter:blur(40px);inset:-32% -12% auto -12%;min-height:70%;opacity:.11;pointer-events:none;position:absolute;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1);z-index:0}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-row,.daish-media-row,.daish-request-card)>*{position:relative;z-index:1}:is(.web-dashboard-content,.web-room-content) .daish-flow-row[data-source=guest]{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail-line) 54%)!important}:is(.web-dashboard-content,.web-room-content) .daish-flow-row[data-source=guest]:after{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,127,180,.84),rgba(255,255,255,.38))!important;bottom:14px!important;box-shadow:0 0 16px rgba(255,127,180,.22),0 0 18px rgba(255,255,255,.07);content:""!important;left:7px!important;opacity:.86!important;position:absolute!important;top:14px!important;transform:none!important;width:2px!important}.daish-request-card[data-status]{--request-status-glow:rgba(255,127,180,0.1);min-height:178px!important}.daish-request-card[data-status]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.22),transparent)!important;bottom:0!important;content:""!important;height:2px!important;left:0!important;opacity:.68!important;position:absolute!important;transform:scaleX(var(--request-progress,.33))!important;transform-origin:left center!important;width:100%!important}.daish-request-card[data-status=pending]{--request-progress:0.34}.daish-request-card[data-status=approved]{--request-progress:0.66}.daish-request-card[data-status=queued]{--request-progress:1;border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important}.daish-request-card[data-status=rejected]{--request-progress:0.66;opacity:.82}.daish-metric-meter,.daish-vibe-meter{background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,127,180,.1),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);height:9px!important;overflow:hidden}.daish-metric-meter span,.daish-vibe-meter span{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,127,180,.92),rgba(255,255,255,.48))!important;box-shadow:0 0 18px rgba(255,127,180,.28),0 0 16px rgba(255,255,255,.08)}.web-metric-rail .daish-metric-card{min-height:138px!important;padding:clamp(16px,1.2vw,22px)!important}.web-metric-rail .daish-metric-card p:not(.section-label){font-size:clamp(26px,2vw,38px)!important;line-height:1!important}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) .daish-empty-state{min-height:260px!important;padding:clamp(28px,3vw,48px)!important}:is(.web-dashboard-content,.web-room-content,.web-playlist-results) .daish-empty-copy{color:color-mix(in srgb,var(--foreground-strong) 84%,var(--primary) 16%)!important;font-size:clamp(18px,1.25vw,23px)!important;max-width:520px!important}:is(.web-dashboard-content,.web-room-content) .daish-search-form{gap:12px!important;min-height:76px}:is(.web-dashboard-content,.web-room-content) .daish-search-field{min-height:60px!important}:is(.web-dashboard-content,.web-room-content) .daish-search-input{font-size:clamp(16px,1.05vw,19px)!important}:is(.web-dashboard-content,.web-room-content) .daish-search-button{min-height:60px!important;min-width:68px!important}.daish-status-rail{background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,127,180,.07),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.075);border-radius:8px;margin-top:16px;padding:12px}.daish-status-rail[data-status=queued]{border-color:color-mix(in srgb,var(--primary) 44%,var(--detail-line) 56%)}}@media (hover:hover) and (pointer:fine){:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-row,.daish-media-row,.daish-request-card):hover:before{opacity:.2;transform:translate3d(var(--ambient-soft-shift-x,0),var(--ambient-soft-shift-y,0),0) scale(1.04)}}@media (prefers-reduced-motion:reduce){:is(.web-dashboard-content,.web-room-content,.web-playlist-results) :is(.daish-flow-row,.daish-media-row,.daish-request-card):before{transition-duration:.01ms!important;transform:none!important}}@media (min-width:900px){.web-playlist-picker-rail,.web-playlist-results,.web-settings-identity-card,.web-settings-music-card,.web-setup-readiness{position:relative}.web-playlist-results:after,.web-settings-identity-card:after,.web-settings-music-card:after,.web-setup-readiness:after{animation:setup-state-current 10.8s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.17),rgba(255,127,180,.2),rgba(255,255,255,.12),transparent)!important;bottom:0;content:""!important;height:2px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%}.web-playlist-results .daish-media-row[data-selected=true],.web-playlist-status-node[data-active=true],.web-settings-music-card[data-state=linked],.web-settings-node[data-state=linked],.web-settings-node[data-state=ready],.web-setup-readiness-node[data-complete=true]{border-color:color-mix(in srgb,var(--primary) 50%,var(--detail) 50%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 24px 82px rgba(255,127,180,.12),0 0 48px rgba(255,255,255,.04)!important}.web-playlist-results[data-searching=true],.web-settings-music-card[data-state=opening],.web-settings-music-card[data-state=verifying],.web-settings-node[data-state=opening],.web-settings-node[data-state=verifying]{border-color:color-mix(in srgb,var(--primary) 42%,var(--detail-line) 58%)!important}.web-settings-music-card[data-state=needed],.web-settings-node[data-state=missing],.web-settings-node[data-state=needed]{border-color:color-mix(in srgb,var(--line) 46%,var(--detail-line) 54%)!important}.web-settings-music-card[data-linked=true]:after{opacity:.86}.web-playlist-results[data-searching=true]:after,.web-settings-music-card[data-state=opening]:after,.web-settings-music-card[data-state=verifying]:after{animation-duration:3.8s;opacity:.74}.web-settings-command-grid{align-items:stretch}.web-settings-primary-stack{display:grid;gap:clamp(16px,1.35vw,24px)}.web-settings-primary-stack>*{min-height:190px}.web-settings-music-card .daish-signal-icon{height:58px!important;width:58px!important}.web-settings-rail{gap:clamp(14px,1vw,18px)!important}.web-settings-node{align-content:start;display:grid;gap:10px;min-height:150px!important}.web-playlist-status-node[data-active=true] p:last-child,.web-settings-node[data-state=linked] p:last-child,.web-settings-node[data-state=ready] p:last-child{color:var(--foreground-strong)!important}.web-setup-readiness{min-height:250px}.web-setup-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.web-setup-readiness-node{min-height:92px!important;padding:14px!important}.web-setup-readiness-node[data-complete=true]:after{background:radial-gradient(circle,rgba(255,255,255,.85),rgba(255,127,180,.72) 42%,transparent 70%);border-radius:999px;content:"";height:10px;opacity:.82;position:absolute;right:12px;top:12px;width:10px}.web-playlist-picker{max-width:min(1280px,calc(100vw - 44px))!important}.web-playlist-picker-grid{align-items:stretch}.web-playlist-picker-rail{gap:14px!important}.web-playlist-status-node{min-height:122px!important;padding:16px!important}.web-playlist-results{min-height:min(68vh,720px)}.web-playlist-results .daish-media-row{min-height:104px!important}.web-playlist-results .daish-media-row[data-selected=true]{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.14),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.14),transparent 66%),rgba(11,1,8,.975)!important}.web-playlist-results .daish-media-row[data-selected=true] .daish-selection-mark{animation:selection-mark-pulse 2.8s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.web-playlist-results .daish-media-row[data-selected=true] .daish-selection-mark,.web-playlist-results:after,.web-settings-identity-card:after,.web-settings-music-card:after,.web-setup-readiness:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes setup-state-current{0%,to{transform:translateX(-72%) scaleX(.42)}42%{transform:translateX(0) scaleX(.84)}72%{transform:translateX(72%) scaleX(.52)}}@keyframes selection-mark-pulse{0%,to{box-shadow:0 0 18px rgba(255,127,180,.18),0 0 20px rgba(255,255,255,.06);transform:scale(1)}50%{box-shadow:0 0 26px rgba(255,127,180,.28),0 0 28px rgba(255,255,255,.1);transform:scale(1.05)}}@media (min-width:900px){.web-announce-panel,.web-confirm-sheet,.web-control-rail .daish-toggle-action,.web-now-card,.web-room-now>.daish-panel-strong{position:relative}.web-announce-panel:after,.web-confirm-sheet:after,.web-now-card:after,.web-room-now>.daish-panel-strong:after{animation:live-control-current 8.6s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.24),rgba(255,255,255,.12),transparent)!important;bottom:0;content:""!important;height:2px;left:0;opacity:.48;pointer-events:none;position:absolute;transform-origin:left center;width:100%}.web-now-card[data-playing=true],.web-room-now[data-playing=true]>.daish-panel-strong{border-color:color-mix(in srgb,var(--primary) 56%,var(--detail) 44%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 34px 118px rgba(255,127,180,.15),0 0 64px rgba(255,255,255,.055)!important}.web-now-card[data-playing=true]:after,.web-room-now[data-playing=true]>.daish-panel-strong:after{animation-duration:4.8s;opacity:.86}.web-announce-panel[data-sending=true]:before,.web-confirm-sheet[data-confirming=true]:before,.web-now-card[data-action]:before{opacity:.26!important;transform:translate3d(var(--ambient-soft-shift-x,0),var(--ambient-soft-shift-y,0),0) scale(1.05)!important}.web-dashboard-header-actions .daish-icon-button,.web-now-card .daish-icon-button[data-action],.web-settings-actions .daish-icon-button{min-height:58px!important;min-width:58px!important}.web-now-card .daish-icon-button[data-active=true]{animation:live-control-pulse 3.2s ease-in-out infinite}.web-volume-control{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.075),transparent 42%),rgba(3,0,3,.42);border:1px solid color-mix(in srgb,var(--line) 28%,var(--detail-line) 72%);border-radius:8px;margin-top:20px!important;padding:14px!important}.web-volume-control .daish-range{min-height:24px}.web-control-rail{align-items:stretch}.web-control-rail .daish-toggle-action{min-height:86px!important;justify-content:flex-start!important;padding-inline:clamp(18px,1.5vw,26px)!important}.web-control-rail .daish-toggle-action:after{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,127,180,.8),rgba(255,255,255,.34));border-radius:999px;bottom:16px;content:"";opacity:.34;position:absolute;right:14px;top:16px;width:2px}.web-control-rail .daish-toggle-action[data-state=locked]:after,.web-control-rail .daish-toggle-action[data-state=open]:after{opacity:.9}.web-announce-panel[data-filled=true]{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail) 54%)!important}.web-announce-panel[data-sending=true]:after{animation-duration:3.4s;opacity:.86}.web-announce-compose label{min-height:220px}.web-announce-input{font-size:clamp(17px,1.05vw,20px)!important;line-height:1.6!important;min-height:168px!important}.web-announce-node[data-active=true]{border-color:color-mix(in srgb,var(--primary) 46%,var(--detail) 54%)!important}.web-end-session-button[data-critical=true]{border-color:color-mix(in srgb,var(--line) 52%,var(--detail-line) 48%)!important}.web-confirm-sheet{max-width:min(560px,calc(100vw - 44px))!important}.web-confirm-sheet[data-action=end]{border-color:color-mix(in srgb,var(--primary) 38%,var(--detail-line) 62%)!important}.web-confirm-sheet[data-confirming=true]:after{animation-duration:3.2s;opacity:.86}.web-confirm-actions .daish-button-primary,.web-confirm-actions .daish-button-secondary{min-height:56px!important}}@media (prefers-reduced-motion:reduce){.web-announce-panel:after,.web-confirm-sheet:after,.web-now-card .daish-icon-button[data-active=true],.web-now-card:after,.web-room-now>.daish-panel-strong:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes live-control-current{0%,to{transform:translateX(-76%) scaleX(.4)}44%{transform:translateX(0) scaleX(.9)}74%{transform:translateX(76%) scaleX(.52)}}@keyframes live-control-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 22px rgba(255,127,180,.18),0 0 26px rgba(255,255,255,.06)!important}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 34px rgba(255,127,180,.28),0 0 38px rgba(255,255,255,.1)!important}}@media (min-width:900px){.landing-page{background:radial-gradient(ellipse at calc(20% + var(--ambient-soft-shift-x, 0px)) calc(6% + var(--ambient-soft-shift-y, 0px)),rgba(255,255,255,.052),transparent 46%),radial-gradient(ellipse at calc(78% - var(--ambient-soft-shift-x, 0px)) calc(74% - var(--ambient-soft-shift-y, 0px)),rgba(255,127,180,.078),transparent 64%),linear-gradient(180deg,#030003 0,#060005 42%,#050004 66%,#030003 100%)!important}.landing-hero-grid.daish-wrap,.landing-site-footer.daish-wrap,.landing-web-runway.daish-wrap{max-width:min(1540px,calc(100vw - 48px))!important}.landing-site-header.daish-wrap{max-width:min(1320px,calc(100vw - 48px))!important}.landing-continuum{inset:-24vh -24vw!important;opacity:calc(.2 + (var(--ambient-depth, .34) * .22))!important;pointer-events:none!important}.landing-continuum-field,.landing-continuum:after,.landing-continuum:before{background:radial-gradient(ellipse at 30% 46%,rgba(255,255,255,.082),transparent 62%),radial-gradient(ellipse at 74% 58%,rgba(255,127,180,.086),transparent 78%)!important;border:0!important;border-radius:999px!important;filter:blur(clamp(130px,11vw,220px)) saturate(1.08)!important;mix-blend-mode:screen!important}.landing-continuum:before{animation:landing-breathing-current-a 54s ease-in-out infinite!important;opacity:.2!important}.landing-continuum:after{animation:landing-breathing-current-b 68s ease-in-out infinite reverse!important;opacity:.18!important}.landing-continuum-field{height:clamp(620px,58vw,1120px)!important;opacity:.052!important;width:clamp(1080px,88vw,1780px)!important}.landing-continuum-field-a{animation:landing-breathing-field-a 64s ease-in-out infinite!important}.landing-continuum-field-b{animation:landing-breathing-field-b 72s ease-in-out infinite reverse!important}.landing-continuum-field-c{animation:landing-breathing-field-c 84s ease-in-out infinite!important}.landing-continuum-field-d{animation:landing-breathing-field-d 96s ease-in-out infinite reverse!important}.landing-background-motion{inset:-28% -20%!important;opacity:.92!important;pointer-events:none!important}.landing-background-motion:after,.landing-background-motion:before,.landing-current-wash{filter:blur(clamp(92px,8vw,176px)) saturate(1.06)!important;mix-blend-mode:screen!important}.landing-background-motion:before{animation:landing-hero-breath-a 44s ease-in-out infinite!important;background:radial-gradient(ellipse at var(--pointer-x,58%) var(--pointer-y,42%),rgba(255,255,255,.105),transparent 48%),radial-gradient(ellipse at calc(var(--pointer-x, 58%) + 18%) calc(var(--pointer-y, 42%) + 14%),rgba(255,127,180,.092),transparent 68%)!important;opacity:.38!important}.landing-background-motion:after{animation:landing-hero-breath-b 58s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 24% 76%,rgba(255,255,255,.062),transparent 62%),radial-gradient(ellipse at 84% 22%,rgba(255,127,180,.082),transparent 74%)!important;opacity:.28!important}.landing-current-wash{opacity:.13!important}.landing-current-wash-a{animation:landing-wash-breathe-a 72s ease-in-out infinite!important}.landing-current-wash-b{animation:landing-wash-breathe-b 86s ease-in-out infinite reverse!important}.landing-current-wash-c{animation:landing-wash-breathe-c 98s ease-in-out infinite!important}.landing-web-runway{margin-top:clamp(-18px,-1.2vw,-8px)!important;padding-bottom:clamp(90px,8vw,148px)!important;padding-top:clamp(88px,8vw,148px)!important;position:relative}.landing-web-runway:before{animation:landing-section-current-a 78s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 26%,rgba(255,255,255,.06),transparent 54%),radial-gradient(ellipse at calc(86% - var(--ambient-soft-shift-x, 0px)) 72%,rgba(255,127,180,.074),transparent 72%)!important;filter:blur(clamp(110px,9vw,190px))!important;inset:-10% -8% 45% -8%!important;opacity:.18!important;pointer-events:none!important}.landing-web-runway:after{animation:landing-section-current-b 96s ease-in-out infinite reverse!important;background:radial-gradient(ellipse at 28% 46%,rgba(255,255,255,.048),transparent 58%),radial-gradient(ellipse at 78% 58%,rgba(255,127,180,.068),transparent 76%)!important;filter:blur(clamp(118px,10vw,210px))!important;inset:42% -10% -12% -10%!important;opacity:.16!important;pointer-events:none!important}.landing-runway-shell{display:grid;gap:clamp(36px,4vw,72px)!important}.landing-feature-matrix,.landing-room-loop,.landing-runway-feature-grid,.landing-runway-head,.landing-runway-map,.landing-runway-terminal{position:relative;z-index:1}.landing-room-loop:after,.landing-runway-head:after,.landing-runway-terminal:after{animation:landing-soft-current-line 18s ease-in-out infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.22),rgba(255,255,255,.12),transparent)!important;bottom:-18px!important;content:""!important;height:1px!important;left:4%!important;opacity:calc(.2 + (var(--scroll-proximity, .4) * .22))!important;pointer-events:none!important;position:absolute!important;right:4%!important;transform-origin:center!important}.landing-feature-matrix-node,.landing-room-loop-node,.landing-runway-feature,.landing-runway-node,.landing-runway-terminal,.landing-site-footer{background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.108),transparent 46%),radial-gradient(ellipse at calc(92% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.11),transparent 68%),rgba(8,1,6,.972)!important;border-color:color-mix(in srgb,var(--line) 32%,var(--detail-line) 68%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 86px rgba(255,127,180,.085),0 0 48px rgba(255,255,255,.035)!important;filter:none!important;text-shadow:none!important}.landing-runway-terminal,.landing-site-footer{align-items:center!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;border-radius:8px!important;min-height:clamp(220px,18vw,300px)!important;overflow:hidden!important;padding:clamp(32px,3.2vw,56px)!important}.landing-runway-terminal *,.landing-site-footer *{filter:none!important;text-shadow:none!important}.landing-runway-terminal h3,.landing-site-footer p:last-child{color:var(--foreground-strong)!important}.landing-runway-terminal p:last-child,.landing-site-footer nav a{color:color-mix(in srgb,var(--foreground) 88%,var(--detail) 12%)!important}.landing-site-header:after{animation:none!important;background:linear-gradient(90deg,rgba(255,255,255,.84),rgba(255,127,180,.88),rgba(255,255,255,.48))!important;bottom:-1px!important;content:""!important;height:2px!important;left:8px!important;opacity:.78!important;position:absolute!important;pointer-events:none!important;right:auto!important;top:auto!important;transform:none!important;width:max(42px,var(--page-scroll-percent,0%))!important}.landing-feature-matrix-node[data-scroll-focus],.landing-room-loop-node[data-scroll-focus],.landing-runway-feature[data-scroll-focus],.landing-runway-node[data-scroll-focus],.landing-runway-terminal[data-scroll-focus],.landing-site-footer[data-scroll-focus]{border-color:color-mix(in srgb,var(--primary) 42%,var(--detail) 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 34px 112px rgba(255,127,180,var(--scroll-glow-alpha,.12)),0 0 72px rgba(255,255,255,var(--scroll-white-glow-alpha,.04))!important}.landing-feature-matrix-node>span:last-child,.landing-room-loop-copy>span:last-child,.landing-runway-terminal p:last-child,.landing-site-footer p:last-child{font-size:clamp(16px,1vw,19px)!important;line-height:1.58!important}}@media (min-width:1280px){.landing-runway-map{gap:clamp(18px,1.6vw,28px)!important}.landing-feature-matrix{gap:clamp(16px,1.4vw,26px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.landing-room-loop-map{gap:clamp(18px,1.6vw,30px)!important}}@media (prefers-reduced-motion:reduce){.landing-background-motion:after,.landing-background-motion:before,.landing-continuum-field,.landing-continuum:after,.landing-continuum:before,.landing-current-wash,.landing-room-loop:after,.landing-runway-head:after,.landing-runway-terminal:after,.landing-web-runway:after,.landing-web-runway:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes landing-breathing-current-a{0%,to{transform:translate3d(calc(var(--ambient-shift-x, 0px) - 24px),calc(var(--ambient-soft-shift-y, 0px) - 10px),0) scale(.98)}48%{transform:translate3d(calc(var(--ambient-shift-x, 0px) + 36px),calc(var(--ambient-soft-shift-y, 0px) + 22px),0) scale(1.055)}}@keyframes landing-breathing-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 18px),calc(var(--ambient-soft-shift-y, 0px) + 16px),0) scale(.99)}52%{transform:translate3d(calc(0px - var(--ambient-shift-x, 0px) - 48px),calc(0px - var(--ambient-soft-shift-y, 0px) - 22px),0) scale(1.06)}}@keyframes landing-breathing-field-a{0%,to{transform:translate3d(-6vw,4vh,0) rotate(-1deg) scale(.98)}50%{transform:translate3d(3vw,8vh,0) rotate(1deg) scale(1.05)}}@keyframes landing-breathing-field-b{0%,to{transform:translate3d(42vw,12vh,0) rotate(1deg) scale(.99)}50%{transform:translate3d(34vw,2vh,0) rotate(-1deg) scale(1.055)}}@keyframes landing-breathing-field-c{0%,to{transform:translate3d(2vw,48vh,0) scale(.98)}50%{transform:translate3d(10vw,38vh,0) scale(1.05)}}@keyframes landing-breathing-field-d{0%,to{transform:translate3d(46vw,54vh,0) scale(.99)}50%{transform:translate3d(36vw,44vh,0) scale(1.045)}}@keyframes landing-hero-breath-a{0%,to{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 6px),0) scale(.99)}50%{transform:rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg)) translate3d(calc(var(--ambient-soft-shift-x, 0px) + 20px),calc(var(--ambient-soft-shift-y, 0px) + 14px),0) scale(1.04)}}@keyframes landing-hero-breath-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 6px),calc(var(--ambient-soft-shift-y, 0px) + 6px),0) scale(.99)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 26px),calc(var(--ambient-soft-shift-y, 0px) - 16px),0) scale(1.05)}}@keyframes landing-wash-breathe-a{0%,to{transform:translate3d(-3vw,-2vh,0) scale(.98)}50%{transform:translate3d(4vw,3vh,0) scale(1.04)}}@keyframes landing-wash-breathe-b{0%,to{transform:translate3d(3vw,3vh,0) scale(.99)}50%{transform:translate3d(-5vw,-2vh,0) scale(1.05)}}@keyframes landing-wash-breathe-c{0%,to{transform:translate3d(0,2vh,0) scale(.98)}50%{transform:translate3d(2vw,-3vh,0) scale(1.045)}}@keyframes landing-section-current-a{0%,to{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 12px),calc(var(--ambient-soft-shift-y, 0px) - 8px),0) scale(.99)}50%{transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 22px),calc(var(--ambient-soft-shift-y, 0px) + 16px),0) scale(1.045)}}@keyframes landing-section-current-b{0%,to{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 10px),calc(var(--ambient-soft-shift-y, 0px) + 8px),0) scale(.99)}50%{transform:translate3d(calc(0px - var(--ambient-soft-shift-x, 0px) - 28px),calc(0px - var(--ambient-soft-shift-y, 0px) - 14px),0) scale(1.05)}}@keyframes landing-soft-current-line{0%,to{opacity:.18;transform:translateX(-8%) scaleX(.76)}50%{opacity:.42;transform:translateX(8%) scaleX(1)}}.daish-notice,.daish-notice-stack{pointer-events:none!important}@media (min-width:900px){.daish-notice-stack{align-items:end!important;display:grid!important;gap:12px!important;max-width:min(520px,calc(100vw - 48px))!important;right:clamp(22px,2vw,36px)!important;top:clamp(22px,2vw,36px)!important;z-index:140!important}.daish-notice{animation:web-feedback-slide-in .44s cubic-bezier(.16,1,.3,1) both,web-feedback-breathe 8.8s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(18% + var(--ambient-soft-shift-x, 0px)) 0,rgba(255,255,255,.14),transparent 44%),radial-gradient(ellipse at calc(90% - var(--ambient-soft-shift-x, 0px)) 100%,rgba(255,127,180,.15),transparent 66%),rgba(8,1,6,.975)!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 26px 86px rgba(255,127,180,.13),0 0 58px rgba(255,255,255,.045)!important;filter:none!important;gap:14px!important;grid-template-columns:48px minmax(0,1fr)!important;min-height:92px!important;overflow:hidden;padding:16px!important;position:relative;width:min(520px,calc(100vw - 48px))!important}.daish-notice[data-length=long]{width:min(620px,calc(100vw - 48px))!important}.daish-notice:before{animation:web-feedback-wash 11s ease-in-out infinite!important;background:radial-gradient(ellipse at calc(26% + var(--ambient-soft-shift-x, 0px)) 42%,rgba(255,255,255,.16),transparent 48%),radial-gradient(ellipse at calc(78% - var(--ambient-soft-shift-x, 0px)) 62%,rgba(255,127,180,.16),transparent 68%)!important;filter:blur(30px)!important;inset:-42% -14% auto -14%!important;min-height:95%!important;opacity:.18!important;pointer-events:none!important;z-index:0!important}.daish-notice:after{animation:web-feedback-current 4.6s cubic-bezier(.65,0,.35,1) infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),rgba(255,127,180,.28),rgba(255,255,255,.16),transparent)!important;height:2px!important;opacity:.76!important}.daish-notice>*{position:relative;z-index:1}.daish-notice-icon{background:radial-gradient(ellipse at 30% 16%,rgba(255,255,255,.2),transparent 44%),rgba(3,0,3,.82)!important;border:1px solid color-mix(in srgb,var(--line) 42%,var(--detail-line) 58%)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 40px rgba(255,127,180,.12)!important;color:color-mix(in srgb,var(--primary) 78%,var(--detail) 22%)!important;height:48px!important;width:48px!important}.daish-notice-primary{background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.22),transparent 44%),radial-gradient(ellipse at 92% 100%,rgba(255,127,180,.22),transparent 66%),color-mix(in srgb,var(--primary) 28%,var(--background) 72%)!important;border-color:color-mix(in srgb,var(--primary) 54%,var(--detail) 46%)!important}.daish-notice-primary,.daish-notice-primary .daish-notice-copy,.daish-notice-primary .daish-notice-kicker{color:var(--foreground-strong)!important}.daish-notice-kicker{color:color-mix(in srgb,var(--primary) 82%,var(--detail) 18%)!important;font-size:11px!important;letter-spacing:0!important}.daish-notice-copy{color:color-mix(in srgb,var(--foreground) 88%,var(--detail) 12%)!important;font-size:clamp(14px,.94vw,16px)!important;font-weight:850!important;line-height:1.38!important}.daish-alert[data-variant],.daish-empty-state,.daish-loading-card,.daish-modal-sheet{isolation:isolate}.daish-alert[data-variant]{grid-template-columns:48px minmax(0,1fr)!important;min-height:112px!important}.daish-alert[data-action=true]{grid-template-columns:48px minmax(0,1fr) auto!important}.daish-alert[data-variant]:after,.daish-empty-state:after,.daish-loading-card:after,.daish-modal-sheet:after{animation:web-feedback-current 8.2s cubic-bezier(.65,0,.35,1) infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,127,180,.24),rgba(255,255,255,.12),transparent)!important;height:2px!important;opacity:.48!important}.daish-alert[data-variant=error]{border-color:color-mix(in srgb,var(--primary) 38%,var(--detail-line) 62%)!important}.daish-alert[data-variant=warning]{border-color:color-mix(in srgb,var(--primary) 32%,var(--detail-line) 68%)!important}.daish-alert[data-variant=info],.daish-alert[data-variant=success]{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important}.daish-alert-icon{height:48px!important;width:48px!important}.daish-alert[data-variant=info] .daish-alert-icon,.daish-alert[data-variant=success] .daish-alert-icon{background:radial-gradient(ellipse at 30% 12%,rgba(255,255,255,.24),transparent 44%),color-mix(in srgb,var(--primary) 32%,var(--background) 68%)!important;color:var(--foreground-strong)!important}.daish-loading-card{min-height:clamp(360px,34vw,560px)!important;place-items:center}.daish-loading-card[data-detail=true]{padding:clamp(36px,3vw,60px)!important}.daish-loading-readout{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.09),transparent 42%),rgba(3,0,3,.48)!important;border:1px solid color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important;border-radius:8px;padding:10px!important}.daish-empty-state[data-live]{border-color:color-mix(in srgb,var(--primary) 40%,var(--detail-line) 60%)!important}.daish-empty-signal{height:64px!important;width:64px!important}.daish-search-form{transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease!important}.daish-search-form[data-state=idle]{border-color:color-mix(in srgb,var(--line) 34%,var(--detail-line) 66%)!important}.daish-search-form[data-state=filled],.daish-search-form[data-state=loading]{border-color:color-mix(in srgb,var(--primary) 48%,var(--detail) 52%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 84px rgba(255,127,180,.12),0 0 52px rgba(255,255,255,.035)!important}.daish-search-form[data-state=loading] .daish-search-button{animation:web-search-loading-pulse 1.9s ease-in-out infinite}.daish-search-form[data-disabled=true]{opacity:.7}.daish-code-field{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.daish-code-field[data-state=typing]{border-color:color-mix(in srgb,var(--primary) 40%,var(--detail-line) 60%)!important}.daish-code-field[data-state=complete]{border-color:color-mix(in srgb,var(--primary) 60%,var(--detail) 40%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 26px 90px rgba(255,127,180,.14),0 0 56px rgba(255,255,255,.045)!important}.daish-code-field[data-state=invalid]{animation:web-code-invalid .42s cubic-bezier(.16,1,.3,1);border-color:color-mix(in srgb,var(--primary) 68%,var(--detail) 32%)!important}.daish-code-field[data-state=complete] .daish-code-cell-filled{animation:web-code-cell-ready 2.6s ease-in-out infinite}.daish-modal-overlay{backdrop-filter:none!important}.daish-modal-sheet{max-height:min(84vh,780px);overflow-y:auto;scrollbar-gutter:stable}}@media (hover:hover) and (pointer:fine){.daish-alert[data-variant]:hover,.daish-code-field[data-state=complete]:hover,.daish-code-field[data-state=typing]:hover,.daish-empty-state:hover,.daish-loading-card:hover,.daish-search-form[data-state=filled]:hover{transform:translateY(-2px)}}@media (max-width:899px){.daish-notice,.daish-notice-stack{pointer-events:none!important}}@media (prefers-reduced-motion:reduce){.daish-alert[data-variant]:after,.daish-code-field[data-state=complete] .daish-code-cell-filled,.daish-code-field[data-state=invalid],.daish-empty-state:after,.daish-loading-card:after,.daish-modal-sheet:after,.daish-notice,.daish-notice:after,.daish-notice:before,.daish-search-form[data-state=loading] .daish-search-button{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes web-feedback-slide-in{0%{opacity:0;transform:translate3d(18px,-16px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes web-feedback-breathe{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,2px,0)}}@keyframes web-feedback-wash{0%,to{opacity:.14;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) - 8px),calc(var(--ambient-soft-shift-y, 0px) - 4px),0) scale(.98)}50%{opacity:.26;transform:translate3d(calc(var(--ambient-soft-shift-x, 0px) + 14px),calc(var(--ambient-soft-shift-y, 0px) + 10px),0) scale(1.04)}}@keyframes web-feedback-current{0%,to{transform:translateX(-82%) scaleX(.36)}45%{transform:translateX(0) scaleX(.88)}76%{transform:translateX(82%) scaleX(.52)}}@keyframes web-search-loading-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 22px rgba(255,127,180,.18)!important}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 34px rgba(255,127,180,.3),0 0 34px rgba(255,255,255,.08)!important}}@keyframes web-code-invalid{0%,to{transform:translateX(0)}28%{transform:translateX(-5px)}56%{transform:translateX(5px)}}@keyframes web-code-cell-ready{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 18px rgba(255,127,180,.18)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 28px rgba(255,127,180,.28),0 0 24px rgba(255,255,255,.08)}}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:mt-12{margin-top:3rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[92px\]{font-size:92px}}@media (min-width:1024px){.lg\:mt-10{margin-top:2.5rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:pt-0{padding-top:0}.lg\:text-\[118px\]{font-size:118px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[48px\]{font-size:48px}}