:root{--ink: var(--color-social-ink);--canvas: var(--color-social-canvas);--muted: var(--color-social-muted);--faint: var(--color-social-faint);--hairline: var(--color-social-hairline);--hairline-strong: var(--color-social-hairline-strong);--field: var(--color-social-field);--hover: var(--color-social-hover);--ok: var(--color-social-ok);--err: var(--color-social-err);--accent: var(--color-violet-base);--accent-active: var(--color-violet-deep);--accent-glow: var(--color-violet-glow);--on-accent: var(--canvas);--scrim: color-mix(in srgb, var(--color-voice-canvas) 55%, transparent);--orb-shimmer-sweep: rgba(255, 255, 255, .35);--motion-press-scale: var(--motion-signal-press-scale);--motion-overshoot: var(--motion-signal-overshoot);--motion-curve: var(--motion-calm-curve);--motion-orb-breath-cycle: var(--motion-signal-orb-breath-cycle);--motion-duration-entrance: .2s;--motion-duration-bloom: .4s}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}.canvas-social{--ink: var(--color-social-ink);--canvas: var(--color-social-canvas);--muted: var(--color-social-muted);--faint: var(--color-social-faint);--hairline: var(--color-social-hairline);--hairline-strong: var(--color-social-hairline-strong);--field: var(--color-social-field);--hover: var(--color-social-hover);--ok: var(--color-social-ok);--err: var(--color-social-err);--accent: var(--color-violet-base);--accent-active: var(--color-violet-deep);--accent-glow: var(--color-violet-glow);--on-accent: var(--canvas);--scrim: color-mix(in srgb, var(--color-voice-canvas) 55%, transparent);color:var(--ink);background-color:var(--canvas)}.canvas-voice{--ink: light-dark(var(--color-social-ink), var(--color-voice-ink));--canvas: light-dark(var(--color-social-canvas), var(--color-voice-canvas));--muted: light-dark(var(--color-social-muted), var(--color-voice-muted));--faint: light-dark(var(--color-social-faint), var(--color-voice-faint));--hairline: light-dark(var(--color-social-hairline), var(--color-voice-hairline));--hairline-strong: light-dark(var(--color-social-hairline-strong), var(--color-voice-hairline-strong));--field: light-dark(var(--color-social-field), var(--color-voice-field));--hover: light-dark(var(--color-social-hover), var(--color-voice-hover));--ok: light-dark(var(--color-social-ok), var(--color-voice-ok));--err: light-dark(var(--color-social-err), var(--color-voice-err));--accent: light-dark(var(--color-violet-base), var(--color-violet-bright));--accent-active: var(--color-violet-deep);--accent-glow: var(--color-violet-glow);--on-accent: var(--canvas);--scrim: color-mix(in srgb, var(--color-voice-canvas) 55%, transparent);color:var(--ink);background-color:var(--canvas)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-entrance: 0ms;--motion-duration-bloom: 0ms}}[data-theme=dark],[data-theme=dark] .canvas-social{--ink: var(--color-social-dark-ink);--canvas: var(--color-social-dark-canvas);--muted: var(--color-social-dark-muted);--faint: var(--color-social-dark-faint);--hairline: var(--color-social-dark-hairline);--hairline-strong: var(--color-social-dark-hairline-strong);--field: var(--color-social-dark-field);--hover: var(--color-social-dark-hover);--ok: var(--color-social-dark-ok);--err: var(--color-social-dark-err);--accent: var(--color-violet-bright);--scrim: color-mix(in srgb, var(--color-social-dark-canvas) 65%, transparent)}[data-theme=dark] .canvas-voice{--canvas: var(--color-voice-canvas-deep);--accent: var(--color-violet-bright);--scrim: color-mix(in srgb, var(--color-voice-canvas-deep) 65%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--ink: var(--color-social-dark-ink);--canvas: var(--color-social-dark-canvas);--muted: var(--color-social-dark-muted);--faint: var(--color-social-dark-faint);--hairline: var(--color-social-dark-hairline);--hairline-strong: var(--color-social-dark-hairline-strong);--field: var(--color-social-dark-field);--hover: var(--color-social-dark-hover);--ok: var(--color-social-dark-ok);--err: var(--color-social-dark-err);--accent: var(--color-violet-bright);--scrim: color-mix(in srgb, var(--color-social-dark-canvas) 65%, transparent)}:root:not([data-theme=light]):not([data-theme=dark]) .canvas-social{--ink: var(--color-social-dark-ink);--canvas: var(--color-social-dark-canvas);--muted: var(--color-social-dark-muted);--faint: var(--color-social-dark-faint);--hairline: var(--color-social-dark-hairline);--hairline-strong: var(--color-social-dark-hairline-strong);--field: var(--color-social-dark-field);--hover: var(--color-social-dark-hover);--ok: var(--color-social-dark-ok);--err: var(--color-social-dark-err);--accent: var(--color-violet-bright);--scrim: color-mix(in srgb, var(--color-social-dark-canvas) 65%, transparent)}:root:not([data-theme=light]):not([data-theme=dark]) .canvas-voice{--canvas: var(--color-voice-canvas-deep);--accent: var(--color-violet-bright);--scrim: color-mix(in srgb, var(--color-voice-canvas-deep) 65%, transparent)}}.dbl-audience{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background-color:var(--field);border:1px solid var(--hairline);gap:2px}.dbl-audience__segment{appearance:none;border:none;background:none;font:inherit;font-weight:600;font-size:var(--type-size-sm);color:var(--muted);padding:calc(var(--space-unit) * .75) calc(var(--space-unit) * 1.5);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--motion-duration-entrance) var(--motion-curve),color var(--motion-duration-entrance) var(--motion-curve)}.dbl-audience__segment:disabled{cursor:not-allowed;opacity:.6}.dbl-audience__segment--active{background-color:var(--accent);color:var(--on-accent)}.dbl-audience__segment:not(.dbl-audience__segment--active):hover:not(:disabled){background-color:var(--hover)}.dbl-avatar{display:block;flex-shrink:0}.dbl-avatar-stop-bright{stop-color:var(--color-violet-bright)}.dbl-avatar-stop-base{stop-color:var(--color-violet-base)}.dbl-avatar-stop-deep{stop-color:var(--color-violet-deep)}.dbl-avatar-fill-glow{fill:var(--color-violet-glow)}.dbl-avatar-fill-base{fill:var(--color-violet-base)}.dbl-avatar-stroke-deep{stroke:var(--color-violet-deep)}.dbl-avatar-stroke-bright{stroke:var(--color-violet-bright)}.dbl-avatar--tint-aurora{--color-violet-bright: color-mix(in oklab, #8B5CFF 60%, #A47CFF 40%);--color-violet-base: color-mix(in oklab, #8B5CFF 60%, #8B5CFF 40%);--color-violet-deep: color-mix(in oklab, #22D3EE 60%, #6B3DF2 40%);--color-violet-glow: color-mix(in oklab, rgba(139,92,255,.35) 60%, rgba(139,92,255,.35) 40%)}.dbl-avatar--tint-orchid{--color-violet-bright: color-mix(in oklab, #F472B6 60%, #A47CFF 40%);--color-violet-base: color-mix(in oklab, #F472B6 60%, #8B5CFF 40%);--color-violet-deep: color-mix(in oklab, #8B5CFF 60%, #6B3DF2 40%);--color-violet-glow: color-mix(in oklab, rgba(244,114,182,.35) 60%, rgba(139,92,255,.35) 40%)}.dbl-avatar--tint-ocean{--color-violet-bright: color-mix(in oklab, #22D3EE 60%, #A47CFF 40%);--color-violet-base: color-mix(in oklab, #22D3EE 60%, #8B5CFF 40%);--color-violet-deep: color-mix(in oklab, #10B981 60%, #6B3DF2 40%);--color-violet-glow: color-mix(in oklab, rgba(34,211,238,.35) 60%, rgba(139,92,255,.35) 40%)}.dbl-avatar--tint-sunset{--color-violet-bright: color-mix(in oklab, #FF6361 60%, #A47CFF 40%);--color-violet-base: color-mix(in oklab, #FF6361 60%, #8B5CFF 40%);--color-violet-deep: color-mix(in oklab, #FFB020 60%, #6B3DF2 40%);--color-violet-glow: color-mix(in oklab, rgba(255,99,97,.35) 60%, rgba(139,92,255,.35) 40%)}.dbl-avatar--tint-ember{--color-violet-bright: color-mix(in oklab, #EF4444 60%, #A47CFF 40%);--color-violet-base: color-mix(in oklab, #EF4444 60%, #8B5CFF 40%);--color-violet-deep: color-mix(in oklab, #7C3AED 60%, #6B3DF2 40%);--color-violet-glow: color-mix(in oklab, rgba(239,68,68,.35) 60%, rgba(139,92,255,.35) 40%)}.dbl-bloom-overlay{position:fixed;inset:0;z-index:200;pointer-events:none}.dbl-bloom-overlay--radial{background:radial-gradient(circle at var(--bloom-x, 50%) var(--bloom-y, 50%),var(--accent-glow) 0%,transparent 60%);animation:dbl-bloom-radial var(--motion-duration-bloom) var(--motion-curve) forwards}@keyframes dbl-bloom-radial{0%{opacity:0;background-size:0% 0%}40%{opacity:1}to{opacity:0;background-size:260% 260%}}.dbl-bloom-overlay--reduced{background:radial-gradient(circle at var(--bloom-x, 50%) var(--bloom-y, 50%),var(--accent-glow) 0%,transparent 60%);animation:dbl-bloom-fade var(--motion-duration-bloom) linear forwards}@keyframes dbl-bloom-fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.dbl-bloom-children--in{animation:dbl-bloom-children-in var(--motion-duration-bloom) var(--motion-curve)}@keyframes dbl-bloom-children-in{0%{opacity:0}to{opacity:1}}.dbl-bloom-children--out{animation:dbl-bloom-children-out var(--motion-duration-entrance) var(--motion-curve);pointer-events:none}@keyframes dbl-bloom-children-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.dbl-bloom-overlay--radial,.dbl-bloom-overlay--reduced,.dbl-bloom-children--in,.dbl-bloom-children--out{animation-duration:0ms}}.dbl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-unit);height:calc(var(--space-unit) * 5.5);padding:0 calc(var(--space-unit) * 2);border-radius:var(--radius-button);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;background:none;transition:transform var(--motion-duration-entrance) cubic-bezier(.34,calc((var(--motion-overshoot) - 1) * 28 + 1),.64,1),opacity var(--motion-duration-entrance) var(--motion-curve),background-color var(--motion-duration-entrance) var(--motion-curve)}.dbl-btn:active:not(:disabled){transform:scale(var(--motion-press-scale));transition:transform 80ms var(--motion-curve)}.dbl-btn:disabled{cursor:not-allowed;opacity:.6}.dbl-btn--primary{background-color:var(--ink);color:var(--canvas)}.dbl-btn--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--ink) 85%,var(--canvas) 15%)}.dbl-btn--alive{background-color:var(--accent);color:var(--on-accent)}.dbl-btn--alive:hover:not(:disabled){background-color:var(--accent-active)}.dbl-btn--quiet{background-color:transparent;color:var(--ink);border-color:var(--hairline-strong)}.dbl-btn--quiet:hover:not(:disabled){background-color:var(--hover)}.dbl-btn--danger{background-color:var(--err);color:var(--on-accent)}.dbl-btn__spinner{width:calc(var(--space-unit) * 1.75);height:calc(var(--space-unit) * 1.75);border-radius:var(--radius-pill);border:2px solid currentColor;border-top-color:transparent;opacity:.85;animation:dbl-btn-spin .8s linear infinite}@keyframes dbl-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dbl-btn__spinner{animation:none}}.dbl-card{border-radius:var(--radius-card);border:1px solid var(--hairline);background-color:var(--field);padding:calc(var(--space-unit) * 2)}.dbl-chip{display:inline-flex;align-items:center;gap:calc(var(--space-unit) * .5);padding:calc(var(--space-unit) * .5) calc(var(--space-unit) * 1.25);border-radius:var(--radius-pill);border:1px solid transparent;font-size:var(--type-size-xs);font-weight:600;line-height:1}.dbl-chip--neutral{color:var(--muted);background-color:var(--hover);border-color:var(--hairline)}.dbl-chip--ok{color:var(--ok);background-color:color-mix(in srgb,var(--ok) 16%,transparent);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.dbl-chip--err{color:var(--err);background-color:color-mix(in srgb,var(--err) 16%,transparent);border-color:color-mix(in srgb,var(--err) 35%,transparent)}.dbl-chip--alive{color:var(--ink);background-color:var(--accent-glow);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.dbl-facet-groups{display:flex;flex-direction:column;gap:calc(var(--space-unit) * 3)}.dbl-facet-groups__heading{font-size:var(--type-size-label);font-weight:600;margin:0 0 calc(var(--space-unit) * 1.25)}.dbl-facet-groups__rows{display:flex;flex-direction:column;gap:var(--space-unit)}.dbl-facet-groups__fact{border:1px solid var(--hairline);border-radius:var(--radius-field);padding:calc(var(--space-unit) * 1.5);display:flex;flex-direction:column;gap:calc(var(--space-unit) * .5)}.dbl-facet-groups__row{display:flex;justify-content:space-between;gap:var(--space-unit);font-size:var(--type-size-body)}.dbl-facet-groups__label{color:var(--muted)}.dbl-facet-groups__value{color:var(--ink);text-align:right}.dbl-mark{display:inline-block;flex-shrink:0;line-height:0}.dbl-mark__light{display:inline-block}.dbl-mark__dark,[data-theme=dark] .dbl-mark__light{display:none}[data-theme=dark] .dbl-mark__dark{display:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .dbl-mark__light{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .dbl-mark__dark{display:inline-block}}.dbl-minutes-toast{position:fixed;left:50%;bottom:calc(var(--space-unit) * 3);transform:translate(-50%);z-index:200;padding:calc(var(--space-unit) * 1.25) calc(var(--space-unit) * 2);border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background-color:var(--field);color:var(--ink);font-size:var(--type-size-body);font-weight:600;box-shadow:0 8px 24px var(--hairline);animation:dbl-minutes-toast-in var(--motion-duration-entrance) var(--motion-curve)}@keyframes dbl-minutes-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dbl-minutes-toast{animation:none}}.dbl-orb{position:relative;display:inline-block;flex-shrink:0;border-radius:999px;overflow:hidden;background-image:radial-gradient(circle at 32% 26%,var(--color-violet-bright) 0%,transparent 45%),radial-gradient(circle at 52% 58%,var(--color-violet-base) 0%,var(--color-violet-deep) 100%)}.dbl-orb__specular{position:absolute;top:14%;left:18%;width:30%;height:30%;border-radius:50%;background:var(--accent-glow);filter:blur(6px);pointer-events:none}.dbl-orb__layer{position:absolute;inset:-20%;border-radius:50%;pointer-events:none}.dbl-orb__layer--a{background:radial-gradient(circle at 35% 40%,var(--color-violet-bright) 0%,transparent 55%);opacity:.4;animation:dbl-orb-drift-a 7.3s ease-in-out infinite}.dbl-orb__layer--b{background:radial-gradient(circle at 62% 66%,var(--color-violet-base) 0%,transparent 60%);opacity:.35;animation:dbl-orb-drift-b 11.9s ease-in-out infinite;animation-delay:-2.4s}.dbl-orb__layer--c{background:radial-gradient(circle at 48% 30%,var(--color-violet-deep) 0%,transparent 50%);opacity:.3;animation:dbl-orb-drift-c 17s ease-in-out infinite;animation-delay:-5.1s}@keyframes dbl-orb-drift-a{0%{transform:translate(-2%,1%) scale(1);opacity:.4}33%{transform:translate(2.5%,-2%) scale(1.05);opacity:.55}66%{transform:translate(-1%,2.5%) scale(.96);opacity:.45}to{transform:translate(-2%,1%) scale(1);opacity:.4}}@keyframes dbl-orb-drift-b{0%{transform:translate(2%,-1.5%) scale(1);opacity:.35}50%{transform:translate(-2.5%,2%) scale(1.04);opacity:.5}to{transform:translate(2%,-1.5%) scale(1);opacity:.35}}@keyframes dbl-orb-drift-c{0%{transform:translate(-1.5%,-2%) scale(1);opacity:.3}40%{transform:translate(1.8%,1.5%) scale(.97);opacity:.42}75%{transform:translate(-2%,-1%) scale(1.03);opacity:.36}to{transform:translate(-1.5%,-2%) scale(1);opacity:.3}}.dbl-orb--mini{background-image:radial-gradient(circle at 38% 34%,var(--color-violet-bright) 0%,var(--color-violet-base) 55%,var(--color-violet-deep) 100%)}.dbl-orb--idle.dbl-orb--animated{animation:dbl-orb-breath var(--motion-orb-breath-cycle) ease-in-out infinite}@keyframes dbl-orb-breath{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.045);opacity:1}}.dbl-orb--listening.dbl-orb--animated{animation:dbl-orb-listen calc(var(--motion-orb-breath-cycle) * .55) ease-in-out infinite}@keyframes dbl-orb-listen{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.015);opacity:1}}.dbl-orb--speaking{transform:scale(calc(1 + var(--orb-amp, 0) * .14));transition:transform .14s ease-out}.dbl-orb--speaking .dbl-orb__specular{opacity:calc(.55 + var(--orb-amp, 0) * .45);transition:opacity .14s ease-out}.dbl-orb--yield.dbl-orb--animated{animation:dbl-orb-yield var(--motion-signal-yield) ease-out forwards,dbl-orb-breath var(--motion-orb-breath-cycle) ease-in-out infinite var(--motion-signal-yield)}@keyframes dbl-orb-yield{0%{transform:scale(1)}60%{transform:scale(.92)}to{transform:scale(1)}}.dbl-orb--dormant{animation:none;transform:none;filter:grayscale(.7) saturate(.35) brightness(.92)}.dbl-orb--reduced.dbl-orb--idle,.dbl-orb--reduced.dbl-orb--listening{animation:dbl-orb-breath-opacity var(--motion-orb-breath-cycle) ease-in-out infinite;transform:none}@keyframes dbl-orb-breath-opacity{0%,to{opacity:.85}50%{opacity:1}}.dbl-orb--reduced.dbl-orb--speaking{transform:none}.dbl-orb--reduced.dbl-orb--yield,.dbl-orb--reduced .dbl-orb__layer{animation:none;transform:none}@media(prefers-reduced-motion:reduce){.dbl-orb--idle.dbl-orb--animated,.dbl-orb--listening.dbl-orb--animated{animation:dbl-orb-breath-opacity var(--motion-orb-breath-cycle) ease-in-out infinite;transform:none}.dbl-orb--speaking{transform:none}.dbl-orb--yield.dbl-orb--animated,.dbl-orb__layer{animation:none;transform:none}}.dbl-orb__shimmer-overlay{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,var(--orb-shimmer-sweep) 50%,transparent 70%);background-size:220% 220%;mix-blend-mode:overlay;pointer-events:none;animation:dbl-orb-shimmer-sweep 2.6s ease-in-out infinite}@keyframes dbl-orb-shimmer-sweep{0%{background-position:-60% -60%;opacity:.4}50%{background-position:60% 60%;opacity:.85}to{background-position:-60% -60%;opacity:.4}}.dbl-orb--reduced .dbl-orb__shimmer-overlay{animation:none;background-position:0 0;opacity:.5}@media(prefers-reduced-motion:reduce){.dbl-orb__shimmer-overlay{animation:none;opacity:.5}}.dbl-recorder-sheet{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 2);text-align:center}.dbl-recorder-sheet__guidance{color:var(--muted);margin:0}.dbl-recorder-sheet__idle,.dbl-recorder-sheet__recording,.dbl-recorder-sheet__review,.dbl-recorder-sheet__error{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 1.5)}.dbl-recorder-sheet__timer{font-variant-numeric:tabular-nums;font-size:var(--type-size-title);font-weight:600;margin:0}.dbl-recorder-sheet__review-actions{display:flex;gap:var(--space-unit)}.dbl-recorder-sheet__error p{color:var(--ink)}.dbl-recorder-sheet__status{color:var(--muted)}.dbl-sheet-layer{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.dbl-sheet-layer.canvas-social,.dbl-sheet-layer.canvas-voice{background-color:transparent;color:inherit}.dbl-sheet-scrim{position:absolute;inset:0;background-color:var(--scrim)}.dbl-sheet{position:relative;width:min(100%,32rem);max-height:85vh;overflow-y:auto;background-color:var(--canvas);color:var(--ink);border:1px solid var(--hairline);border-bottom:none;border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);padding:calc(var(--space-unit) * 2.5);animation:dbl-sheet-in var(--motion-duration-bloom) var(--motion-curve)}@keyframes dbl-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dbl-sheet{animation:none}}.dbl-voice-ring{display:block}.dbl-voice-ring__track{stroke:var(--hairline)}.dbl-voice-ring__fill{stroke:var(--accent)}.dbl-voice-ring__label{fill:var(--ink);font-size:var(--type-size-body);font-weight:600}.dbl-voice-ring--pulse{animation:dbl-voice-ring-pulse var(--motion-orb-breath-cycle) ease-in-out infinite}@keyframes dbl-voice-ring-pulse{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.dbl-voice-ring--pulse{animation:none;opacity:.85}}.dbl-shimmer{display:block;border-radius:var(--radius-field);background-color:var(--hairline);animation:dbl-shimmer-pulse var(--motion-orb-breath-cycle) ease-in-out infinite}.dbl-shimmer--static{animation:none;opacity:.75}@keyframes dbl-shimmer-pulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.dbl-shimmer{animation:none;opacity:.75}}.dbl-field{display:flex;flex-direction:column;gap:calc(var(--space-unit) * .75)}.dbl-field__label{color:var(--muted);font-size:var(--type-size-sm);font-weight:600}.dbl-field__input{height:calc(var(--space-unit) * 5.5);padding:0 calc(var(--space-unit) * 1.5);border-radius:var(--radius-field);border:1px solid var(--hairline-strong);background-color:var(--field);color:var(--ink);font:inherit;transition:border-color var(--motion-duration-entrance) var(--motion-curve)}.dbl-field__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dbl-field__input--error{border-color:var(--err)}.dbl-field__error{margin:0;color:var(--err);font-size:var(--type-size-sm)}.blobpage{min-height:100dvh;color:var(--ink);background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%)}.blobpage--glow{position:relative;isolation:isolate}.blobpage--glow:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 34% at 82% -6%,var(--blobpage-glow-a, light-dark(rgba(139, 92, 255, .1), rgba(139, 92, 255, .16))) 0%,transparent 70%),radial-gradient(38% 30% at -8% 104%,var(--blobpage-glow-b, light-dark(rgba(116, 122, 255, .07), rgba(116, 122, 255, .1))) 0%,transparent 70%)}.blobpage-card{background:var(--field);border:1px solid var(--hairline);border-radius:var(--radius-card)}.blobpage-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;background:color-mix(in srgb,var(--canvas) 92%,transparent);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:8px 14px}.blobpage-pill em{font-style:normal;color:var(--accent)}.blobpage-btn-ghost{border-radius:var(--radius-pill);padding:13px 26px;font-size:15px;font-weight:600;cursor:pointer;background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);min-height:44px}.blobpage-headline{font-size:clamp(26px,4vw,40px);letter-spacing:-.03em;line-height:1.1;font-weight:600}.blobpage-dim{color:var(--muted)}@media(prefers-reduced-motion:no-preference){.blobpage-rise{animation:blobpage-rise .56s cubic-bezier(.16,1,.3,1) both}}@keyframes blobpage-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dbl-admin{--blobpage-glow-a: rgba(239, 68, 68, .14);--blobpage-glow-b: rgba(124, 58, 237, .1)}.dbl-admin>*{width:100%;max-width:880px;margin-inline:auto}.dbl-admin .blobpage-headline{font-size:clamp(24px,3vw,32px)}.dbl-admin__card{padding:calc(var(--space-unit) * 2)}.dbl-admin [role=tab]:focus-visible,.dbl-admin button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.dbl-admin__card table{table-layout:fixed}.dbl-admin__card th,.dbl-admin__card td{overflow-wrap:anywhere}.dbl-admin__card th:nth-child(2),.dbl-admin__card td:nth-child(2){width:6.5rem;white-space:nowrap}.dbl-admin__card th:last-child,.dbl-admin__card td:last-child{width:7rem}@media(max-width:480px){.dbl-admin__card td:last-child>div{flex-direction:column;align-items:stretch}}.voice-blob{position:relative;width:100%;aspect-ratio:1}.voice-blob:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,var(--color-violet-glow, rgba(139, 92, 255, .35)) 0%,rgba(139,92,255,.12) 45%,transparent 70%);pointer-events:none}.voice-blob__canvas{position:relative;display:block;width:100%;height:100%}.voice-blob__fallback{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ecdaff,#8b5cff 45%,#747aff 78%,#6058d2d9)}.dbl-call-sheet.dbl-call-sheet{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--space-unit) * 2);text-align:center;padding:calc(var(--space-unit) * 3);color:var(--ink);background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%)}.dbl-call-sheet__stage{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 2)}.dbl-call-sheet__blob{width:min(300px,74vw);aspect-ratio:1 / 1}.dbl-call-sheet__orb-tap{background:none;border:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 2);cursor:pointer;color:inherit;border-radius:var(--radius-card)}.dbl-call-sheet__hint{color:var(--muted)}.dbl-call-sheet__ai-label{margin:0;font-size:13px}.dbl-call-sheet__panel{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 2)}.dbl-call-sheet__copy{margin:0;font-size:15px}.dbl-call-sheet__end{color:var(--err)}.dbl-call-sheet .blobpage-btn-ghost:focus-visible,.dbl-call-sheet__orb-tap:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:3px}.dbl-devkit{--blobpage-glow-a: rgba(239, 68, 68, .14);--blobpage-glow-b: rgba(124, 58, 237, .1)}.dbl-devkit section{border:1px solid var(--hairline)}.dbl-devkit .blobpage-headline{font-size:clamp(24px,3vw,32px)}.dbl-devkit button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.dbl-home{--blobpage-glow-a: rgba(139, 92, 255, .16);--blobpage-glow-b: rgba(116, 122, 255, .1)}.dbl-home.blobpage{background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%);padding-bottom:96px}.dbl-home-blob{width:160px;height:160px;border-radius:50%}.dbl-home-blob--retraining{filter:saturate(.7)}.dbl-kin{--blobpage-glow-a: rgba(34, 211, 238, .14);--blobpage-glow-b: rgba(16, 185, 129, .1)}.dbl-kin.blobpage{background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%);padding-bottom:96px}.dbl-kin .dbl-kin-group{gap:0;overflow:hidden}.dbl-kin .dbl-kin-group .dbl-card{background:transparent;border:0;border-radius:0}.dbl-kin .dbl-kin-group .dbl-card+.dbl-card{border-top:1px solid var(--hairline)}.dbl-kin .dbl-kin-group>h2{padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 2) 0}.dbl-kin .dbl-kin-group:not(:has(.dbl-card)){background:transparent;border:0;gap:calc(var(--space-unit) * 1.5);overflow:visible}.dbl-kin .dbl-kin-group .dbl-card[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:-2px}.memorydetail-sheet{border-color:var(--hairline-strong)}.memorydetail-title{font-size:clamp(22px,3.4vw,30px)}.memorydetail-meta{display:flex;flex-wrap:wrap;gap:8px}.memorydetail-meta .blobpage-pill{color:var(--muted)}.memorydetail-body{font-size:15px;line-height:1.65}.memories-root{--blobpage-glow-a: rgba(34, 211, 238, .14);--blobpage-glow-b: rgba(205, 240, 255, .08)}.memories-inner{width:100%;max-width:680px;margin-inline:auto}.memories-card,.memories-composer{padding:16px 18px}.memories-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.memories-card{transition:border-color .16s ease-out}.memories-card:hover{border-color:var(--hairline-strong)}@media(prefers-reduced-motion:reduce){.memories-card{transition:none}}.memories-forgotten-toggle{align-self:center;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px 8px;font-size:13px;line-height:1;color:var(--muted);cursor:pointer}.memories-forgotten-toggle:hover{color:var(--ink)}.memories-forgotten-chevron{display:inline-block;transition:transform .16s ease-out}.memories-forgotten-chevron--open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.memories-forgotten-chevron{transition:none}}.onboarding-root{--ink: light-dark(var(--color-social-ink), var(--color-voice-ink));--canvas: light-dark(var(--color-social-canvas), var(--color-voice-canvas));--muted: light-dark(var(--color-social-muted), var(--color-voice-muted));--faint: light-dark(var(--color-social-faint), var(--color-voice-faint));--hairline: light-dark(var(--color-social-hairline), var(--color-voice-hairline));--hairline-strong: light-dark(var(--color-social-hairline-strong), var(--color-voice-hairline-strong));--field: light-dark(var(--color-social-field), var(--color-voice-field));--hover: light-dark(var(--color-social-hover), var(--color-voice-hover));--ok: light-dark(var(--color-social-ok), var(--color-voice-ok));--err: light-dark(var(--color-social-err), var(--color-voice-err));--accent: light-dark(var(--color-violet-base), var(--color-violet-bright));--accent-active: var(--color-violet-deep);--accent-glow: var(--color-violet-glow);--on-accent: var(--canvas);--scrim: color-mix(in srgb, var(--color-voice-canvas) 55%, transparent);color:var(--ink);--blobpage-glow-a: rgba(255, 99, 97, .14);--blobpage-glow-b: rgba(255, 176, 32, .1)}.onboarding-blob{width:240px;height:240px;margin:0 auto -28px;pointer-events:none}@media(max-width:720px){.onboarding-blob{width:200px;height:200px}}.onboarding-step{animation-delay:90ms}.onboarding-root .dbl-field__input{min-height:44px;background-color:var(--field);border-color:var(--hairline)}.onboarding-root .dbl-field__input:hover:not(:focus-visible){border-color:var(--hairline-strong)}.onboarding-root .dbl-field__input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.onboarding-root .dbl-field__input--error{border-color:var(--err)}.onboarding-root button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.dbl-profile-flame--warning{filter:grayscale(1);animation:dbl-profile-flicker 2.4s ease-in-out infinite}@keyframes dbl-profile-flicker{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.dbl-profile-flame--warning{animation:none;opacity:.75}}.dbl-profile{--blobpage-glow-a: rgba(34, 211, 238, .14);--blobpage-glow-b: rgba(16, 185, 129, .1)}.dbl-profile.blobpage{background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%);padding-bottom:96px}.theme-icon-toggle button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--faint);cursor:pointer}.theme-icon-toggle button:hover{background:var(--hover);color:var(--muted)}.theme-icon-toggle button[aria-pressed=true]{background:var(--field);border-color:var(--hairline);color:var(--ink)}.signin-root.blobpage--glow:before{background:var(--aura-stack)}.signin-card{position:relative;z-index:1;border-radius:20px;background:linear-gradient(180deg,light-dark(rgba(255,255,255,.8),rgba(255,255,255,.06)),light-dark(rgba(255,255,255,.55),rgba(255,255,255,.025)));border-color:var(--hairline-strong);box-shadow:0 28px 64px -30px light-dark(rgba(0,0,0,.25),rgba(0,0,0,.75)),inset 0 1px 0 light-dark(rgba(255,255,255,.85),rgba(255,255,255,.07));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signin-card:before{content:"";position:absolute;z-index:-1;inset:-110px -56px auto;height:190px;pointer-events:none;background:radial-gradient(46% 68% at 36% 42%,light-dark(rgba(139,92,255,.4),rgba(139,92,255,.58)) 0%,transparent 70%),radial-gradient(42% 60% at 66% 34%,light-dark(rgba(34,211,238,.22),rgba(116,122,255,.4)) 0%,transparent 70%);filter:blur(26px)}.signin-lockup{margin-bottom:calc(var(--space-unit) * .5)}.signin-root .dbl-field__input{min-height:44px;background-color:var(--field);border-color:var(--hairline)}.signin-root .dbl-field__input:hover:not(:focus-visible){border-color:var(--hairline-strong)}.signin-root .dbl-field__input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.signin-root .dbl-field__input--error{border-color:var(--err)}.signin-root button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.signup-root.blobpage--glow:before{background:var(--aura-stack)}.signup-card{position:relative;z-index:1;border-radius:20px;background:linear-gradient(180deg,light-dark(rgba(255,255,255,.8),rgba(255,255,255,.06)),light-dark(rgba(255,255,255,.55),rgba(255,255,255,.025)));border-color:var(--hairline-strong);box-shadow:0 28px 64px -30px light-dark(rgba(0,0,0,.25),rgba(0,0,0,.75)),inset 0 1px 0 light-dark(rgba(255,255,255,.85),rgba(255,255,255,.07));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signup-card:before{content:"";position:absolute;z-index:-1;inset:-110px -56px auto;height:190px;pointer-events:none;background:radial-gradient(46% 68% at 36% 42%,light-dark(rgba(139,92,255,.4),rgba(139,92,255,.58)) 0%,transparent 70%),radial-gradient(42% 60% at 66% 34%,light-dark(rgba(34,211,238,.22),rgba(116,122,255,.4)) 0%,transparent 70%);filter:blur(26px)}.signup-lockup{margin-bottom:calc(var(--space-unit) * .5)}.signup-root .dbl-field__input{min-height:44px;background-color:var(--field);border-color:var(--hairline)}.signup-root .dbl-field__input:hover:not(:focus-visible){border-color:var(--hairline-strong)}.signup-root .dbl-field__input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.signup-root .dbl-field__input--error{border-color:var(--err)}.signup-root button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.welcome-root{display:flex;flex-direction:column;overflow-x:clip;background:var(--aura-stack),radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%)}.welcome-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.welcome-nav-signin{font-size:14px;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px;padding:8px 18px;min-height:44px;display:inline-flex;align-items:center;cursor:pointer}.welcome-nav-actions{display:flex;align-items:center;gap:12px}.welcome-nav-invited{font-size:13px;color:var(--muted)}@media(max-width:480px){.welcome-nav-invited{display:none}}.welcome-hero{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px 88px}.welcome-headline{font-size:clamp(34px,5vw,56px);letter-spacing:-.03em;line-height:1.08;font-weight:600}.welcome-headline-dim{color:var(--muted)}.welcome-sub{color:var(--muted);margin:16px auto 0;max-width:440px}.welcome-orbit{position:relative;width:340px;height:340px;margin:40px auto 0}.welcome-pill{position:absolute;z-index:2;font-size:13px;white-space:nowrap;background:color-mix(in srgb,var(--canvas) 55%,transparent);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:999px;padding:8px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.35))}.welcome-pill em{font-style:normal;color:var(--accent);margin-right:6px}.welcome-pill--p1{top:10%;left:-34%}.welcome-pill--p2{top:2%;right:-30%}.welcome-pill--p3{bottom:10%;left:-28%}.welcome-pill--p4{bottom:20%;right:-36%}.welcome-cta-row{margin-top:48px;display:flex;gap:12px;justify-content:center;align-items:center}.welcome-btn-ghost{border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;cursor:pointer;background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}@media(max-width:720px){.welcome-orbit{width:240px;height:240px}.welcome-pill--p1{top:-2%;left:-13%}.welcome-pill--p2{top:-9%;right:-13%}.welcome-pill--p3{bottom:-4%;left:-12%}.welcome-pill--p4{bottom:8%;right:-14%}}@media(prefers-reduced-motion:no-preference){.welcome-headline,.welcome-sub,.welcome-orbit,.welcome-cta-row,.welcome-waitlist,.welcome-social{animation:welcome-rise .56s cubic-bezier(.16,1,.3,1) both}.welcome-headline{animation-delay:0ms}.welcome-sub{animation-delay:80ms}.welcome-orbit{animation-delay:.16s}.welcome-cta-row,.welcome-waitlist{animation-delay:.24s}.welcome-social{animation-delay:.32s}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.welcome-social{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:44px}.welcome-social-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:.72}.welcome-social-row{display:flex;gap:14px}.welcome-social-link{position:relative;overflow:hidden;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--canvas) 92%,transparent);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:0 8px 24px light-dark(rgba(0,0,0,.14),rgba(0,0,0,.4));transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease,border-color .2s ease,box-shadow .2s ease}.welcome-social-link svg{position:relative;z-index:1}.welcome-social-link:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-130%);transition:transform .62s ease}.welcome-social-link:hover,.welcome-social-link:focus-visible{color:var(--ink);transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 40%,transparent),0 10px 30px color-mix(in oklab,var(--accent) 35%,transparent)}.welcome-social-link--inert{pointer-events:none;cursor:default}.welcome-social-link:hover:before,.welcome-social-link:focus-visible:before{transform:translate(130%)}.welcome-social-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.welcome-social-link{transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.welcome-social-link:hover,.welcome-social-link:focus-visible{transform:none}.welcome-social-link:before{display:none}}.welcome-waitlist{margin-top:44px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px}.welcome-waitlist-row{display:flex;gap:10px;width:100%}.welcome-waitlist-input{flex:1;min-width:0;min-height:46px;padding:12px 16px;font:inherit;color:var(--ink);background:color-mix(in srgb,var(--canvas) 92%,transparent);border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:999px;transition:border-color .16s ease,box-shadow .16s ease}.welcome-waitlist-input::placeholder{color:var(--muted)}.welcome-waitlist-input:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.welcome-waitlist-input:focus-visible{outline:none;border-color:color-mix(in oklab,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 26%,transparent)}.welcome-waitlist-consent{display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:12px;line-height:1.4;color:var(--muted)}.welcome-waitlist-consent input{margin-top:2px;accent-color:var(--accent);flex:none}.welcome-waitlist-consent a{color:inherit;text-decoration:underline}.welcome-waitlist-msg{margin:0;font-size:14px;color:var(--muted);text-align:center;max-width:340px}.welcome-waitlist-msg--error{color:var(--err)}.welcome-waitlist--done{gap:16px}@media(max-width:480px){.welcome-waitlist-row{flex-direction:column}}.welcome-eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);opacity:.9}.welcome-kin{position:absolute;inset:0;z-index:3;pointer-events:none}.welcome-kin-orbiter{--kin-radius: 168px;position:absolute;top:50%;left:50%;transform:rotate(var(--kin-angle)) translate(var(--kin-radius)) rotate(calc(-1 * var(--kin-angle)))}.welcome-kin-chip{display:inline-flex;align-items:center;gap:7px;transform:translate(-50%,-50%);font-size:12.5px;white-space:nowrap;color:color-mix(in srgb,var(--ink) 92%,transparent);background:color-mix(in srgb,var(--canvas) 88%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px;padding:6px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px light-dark(rgba(0,0,0,.16),rgba(0,0,0,.45))}.welcome-kin-orb{width:14px;height:14px;border-radius:999px;flex:none;box-shadow:0 0 10px var(--accent-glow)}.welcome-kin-streak{font-size:11px;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.welcome-kin-orbiter{animation:kin-orbit 48s linear infinite;animation-delay:var(--kin-delay)}@keyframes kin-orbit{0%{transform:rotate(0) translate(var(--kin-radius)) rotate(0)}to{transform:rotate(360deg) translate(var(--kin-radius)) rotate(-360deg)}}}@media(max-width:720px){.welcome-kin-orbiter{--kin-radius: 96px}.welcome-kin-chip{font-size:10.5px;padding:4px 9px;gap:5px}.welcome-kin-orb{width:11px;height:11px}}.dbl-you{--blobpage-glow-a: rgba(244, 114, 182, .14);--blobpage-glow-b: rgba(139, 92, 255, .1)}.dbl-you.blobpage{background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 5%,var(--canvas)) 0%,var(--canvas) 70%);padding-bottom:96px}.dbl-you-email{font-size:12px;color:var(--faint)}.dbl-you .dbl-you-group{gap:0;overflow:hidden}.dbl-you-section{font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--faint);padding:14px 16px 4px}.dbl-you-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px}.dbl-you-group .dbl-you-row+.dbl-you-row{border-top:1px solid var(--hairline)}.dbl-you-row-icon{flex:none;color:var(--faint)}.dbl-you-row-label{font-size:15px}.dbl-you-row-head{display:flex;align-items:center;gap:12px}.dbl-you-row-value{margin-left:auto;font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.dbl-you-row--split{justify-content:space-between;flex-wrap:wrap}.dbl-you-row--stack{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px;padding-bottom:14px}.dbl-you-row--tier{padding-top:14px;padding-bottom:14px;gap:14px}button.dbl-you-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.dbl-you-row:hover,a.dbl-you-row:hover{background:var(--hover)}button.dbl-you-row:focus-visible,a.dbl-you-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:-2px}a.dbl-you-row{color:inherit;text-decoration:none}.dbl-you .dbl-you-signout{width:100%;min-height:48px;justify-content:center;color:var(--err);background:var(--field);border:1px solid var(--hairline);border-radius:var(--radius-card)}.dbl-you .dbl-you-signout .dbl-btn__label{display:inline-flex;align-items:center;gap:8px}.dbl-you .dbl-you-signout .dbl-you-row-icon{color:currentColor;opacity:.8}.dbl-you-color-dot{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:9999px;border:none;padding:0;background:var(--color-violet-base);cursor:pointer}.dbl-you-color-dot:disabled{cursor:default;opacity:.6}.dbl-you-color-row{--dbl-you-ring: var(--color-violet-bright)}.dbl-you-color-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--dbl-you-ring, var(--color-violet-bright))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-4{top:calc(var(--spacing) * 4)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.z-10{z-index:10}.z-100{z-index:100}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--hairline\)\]{border-color:var(--hairline)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--type-size-2xs\)\]{font-size:var(--type-size-2xs)}.text-\[length\:var\(--type-size-body\)\]{font-size:var(--type-size-body)}.text-\[length\:var\(--type-size-label\)\]{font-size:var(--type-size-label)}.text-\[length\:var\(--type-size-sm\)\]{font-size:var(--type-size-sm)}.text-\[length\:var\(--type-size-xs\)\]{font-size:var(--type-size-xs)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--type-weight-display\)\]{font-weight:var(--type-weight-display)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--err\)\]{color:var(--err)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color:var(--accent)}.sepia{--tw-sepia:sepia(100%);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,)}.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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--color-violet-base:#8b5cff;--color-violet-bright:#a47cff;--color-violet-deep:#6b3df2;--color-violet-glow:#8b5cff59;--color-social-canvas:#fafaf8;--color-social-ink:#1a1a1e;--color-social-muted:#6b6b73;--color-social-faint:#9a9aa2;--color-social-hairline:#1111131a;--color-social-hairline-strong:#c9c9c4;--color-social-field:#fff;--color-social-hover:#1111130f;--color-social-ok:#1a7f52;--color-social-err:#c0392b;--color-voice-canvas:#111113;--color-voice-ink:#f5f5f2;--color-voice-muted:#9a9aa3;--color-voice-faint:#66666f;--color-voice-hairline:#ffffff1f;--color-voice-hairline-strong:#ffffff2e;--color-voice-field:#ffffff0b;--color-voice-hover:#ffffff14;--color-voice-ok:#5fd39a;--color-voice-err:#f0857a;--color-voice-canvas-deep:#0c0c0e;--color-social-dark-canvas:#1b1b1f;--color-social-dark-ink:#f2f2ef;--color-social-dark-muted:#a0a0a8;--color-social-dark-faint:#6e6e76;--color-social-dark-hairline:#ffffff1a;--color-social-dark-hairline-strong:#ffffff29;--color-social-dark-field:#ffffff0a;--color-social-dark-hover:#ffffff12;--color-social-dark-ok:#5fd39a;--color-social-dark-err:#f0857a;--color-corner-glows-voice-opacity:.18;--color-corner-glows-social-opacity:.32;--type-family:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--type-display-tracking:-.04em;--type-tagline-tracking:-.012em;--type-numerals:tabular-nums in ring and streak counts;--type-size-2xs:.6875rem;--type-size-xs:.75rem;--type-size-sm:.8125rem;--type-size-body:.875rem;--type-size-label:.9375rem;--type-size-title:1.25rem;--type-weight-display:600;--type-weight-label:500;--type-weight-body:400;--space-unit:8px;--radius-card:12px;--radius-field:14px;--radius-button:11px;--radius-pill:999px;--size-identity-min:44px;--motion-calm-entrance:150-.25s ease-out;--motion-calm-stagger:30-60ms;--motion-calm-curve:cubic-bezier(.22, .61, .36, 1);--motion-signal-press-scale:.96;--motion-signal-overshoot:1.02;--motion-signal-orb-breath-cycle:4s;--motion-signal-bloom:350-.45s;--motion-signal-space-crossfade:.25s;--motion-signal-yield:.1s;--motion-reduced-motion:signal register collapses to opacity changes}html{background-color:var(--canvas)}:root{--aura-violet:light-dark(#8b5cff52,#8b5cff4d);--aura-cyan:light-dark(#22d3ee42,#22d3ee2b);--aura-pink:light-dark(#f472b640,#f472b626);--aura-indigo:light-dark(#747aff45,#747aff38);--aura-stack:radial-gradient(46% 40% at 10% -8%, var(--aura-violet) 0%, transparent 70%), radial-gradient(42% 36% at 94% 2%, var(--aura-cyan) 0%, transparent 70%), radial-gradient(46% 42% at -8% 82%, var(--aura-pink) 0%, transparent 70%), radial-gradient(50% 44% at 106% 96%, var(--aura-indigo) 0%, transparent 72%), radial-gradient(64% 42% at 50% 116%, var(--aura-violet) 0%, transparent 74%)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
