@layer fd-base{html{background:var(--bg)}body{color:var(--t1);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;background:0 0;margin:0}:where(button,a,input,textarea){-webkit-tap-highlight-color:transparent}:where(.orbis-titlebar){text-rendering:optimizelegibility;line-height:1.5}:where(.orbis-titlebar),:where(.orbis-titlebar) *,:where(.orbis-titlebar) :before,:where(.orbis-titlebar) :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.orbis-titlebar) :where(svg){vertical-align:middle;display:block}}:root,.atmosphere-scope{--atm-hue:278;--atm-chroma:.034;--a1-h:204;--a1-c:.135;--a2-h:292;--a2-c:.17;--a3-h:354;--a3-c:.17;--a4-h:60;--a4-c:.135;--primary-h:var(--a1-h);--primary-c:var(--a1-c);--blob-1:oklch(.62 .2 var(--a1-h));--blob-2:oklch(.55 .24 var(--a2-h));--blob-3:oklch(.6 .22 var(--a3-h));--blob-4:oklch(.66 .17 var(--a4-h));--blob-strength:.5;--l-bg:.968;--l-s0:.985;--l-s1:.995;--l-s2:.958;--l-s3:.935;--l-s4:.905;--l-s5:.865;--l-s6:.8;--l-t1:.24;--l-t2:.37;--l-t3:.46;--l-t4:.52;--l-t5:.54;--l-accent:.5;--l-accent-deep:.42;--l-accent-ink:.98;--l-accent-soft:.92;--hl:28 30 64;--shade:22 24 50;--glass-alpha:.74;--glass-blur:26px;--chrome:color-mix(in oklab, var(--s1) 86%, transparent);--bg:oklch(var(--l-bg) calc(var(--atm-chroma) * .45) var(--atm-hue));--s0:oklch(var(--l-s0) calc(var(--atm-chroma) * .4) var(--atm-hue));--s1:oklch(var(--l-s1) calc(var(--atm-chroma) * .3) var(--atm-hue));--s2:oklch(var(--l-s2) calc(var(--atm-chroma) * .6) var(--atm-hue));--s3:oklch(var(--l-s3) calc(var(--atm-chroma) * .7) var(--atm-hue));--s4:oklch(var(--l-s4) calc(var(--atm-chroma) * .8) var(--atm-hue));--s5:oklch(var(--l-s5) calc(var(--atm-chroma) * .9) var(--atm-hue));--s6:oklch(var(--l-s6) var(--atm-chroma) var(--atm-hue));--t1:oklch(var(--l-t1) calc(var(--atm-chroma) * 1.1) var(--atm-hue));--t2:oklch(var(--l-t2) calc(var(--atm-chroma) * 1) var(--atm-hue));--t3:oklch(var(--l-t3) calc(var(--atm-chroma) * .9) var(--atm-hue));--t4:oklch(var(--l-t4) calc(var(--atm-chroma) * .8) var(--atm-hue));--t5:oklch(var(--l-t5) calc(var(--atm-chroma) * .7) var(--atm-hue));--glass:color-mix(in oklab, var(--s1) calc(var(--glass-alpha) * 100%), transparent);--glass-strong:color-mix(in oklab, var(--s1) 92%, transparent);--glass-panel:color-mix(in oklab, var(--s1) calc(var(--glass-panel-alpha) * 100%), transparent);--glass-panel-alpha:.82;--line:rgb(var(--hl) / .1);--line-strong:rgb(var(--hl) / .16);--edge-light:#fff9;--a1:oklch(var(--l-accent) var(--a1-c) var(--a1-h));--a2:oklch(var(--l-accent) var(--a2-c) var(--a2-h));--a3:oklch(var(--l-accent) var(--a3-c) var(--a3-h));--a4:oklch(var(--l-accent) var(--a4-c) var(--a4-h));--a1-deep:oklch(var(--l-accent-deep) var(--a1-c) var(--a1-h));--a2-deep:oklch(var(--l-accent-deep) var(--a2-c) var(--a2-h));--a3-deep:oklch(var(--l-accent-deep) var(--a3-c) var(--a3-h));--a4-deep:oklch(var(--l-accent-deep) var(--a4-c) var(--a4-h));--a1-ink:oklch(var(--l-accent-ink) .04 var(--a1-h));--a2-ink:oklch(var(--l-accent-ink) .04 var(--a2-h));--a3-ink:oklch(var(--l-accent-ink) .04 var(--a3-h));--a4-ink:oklch(var(--l-accent-ink) .04 var(--a4-h));--a1-soft:oklch(var(--l-accent-soft) calc(var(--a1-c) * .45) var(--a1-h));--a2-soft:oklch(var(--l-accent-soft) calc(var(--a2-c) * .45) var(--a2-h));--a3-soft:oklch(var(--l-accent-soft) calc(var(--a3-c) * .45) var(--a3-h));--a4-soft:oklch(var(--l-accent-soft) calc(var(--a4-c) * .45) var(--a4-h));--ok:oklch(calc(var(--l-accent) + .02) .15 158);--warn:oklch(calc(var(--l-accent) + .06) .14 82);--danger:oklch(calc(var(--l-accent) - .02) .19 18);--danger-soft:oklch(var(--l-accent-soft) .07 18);--sky-night-a:oklch(var(--l-accent) .15 292);--sky-night-b:oklch(calc(var(--l-accent) - .1) .14 262);--sky-sunrise-a:oklch(var(--l-accent) .12 332);--sky-sunrise-b:oklch(var(--l-accent) .13 58);--sky-day-a:oklch(var(--l-accent) .1 228);--sky-day-b:oklch(calc(var(--l-accent) + .04) .13 92);--sky-sunset-a:oklch(var(--l-accent) .14 62);--sky-sunset-b:oklch(calc(var(--l-accent) - .04) .17 352);--accent-primary:oklch(var(--l-accent) var(--primary-c) var(--primary-h));--accent-primary-deep:oklch(var(--l-accent-deep) var(--primary-c) var(--primary-h));--on-primary:oklch(.99 .01 var(--primary-h));--grad-spectrum:linear-gradient(115deg, var(--a1) 0%, var(--a2) 38%, var(--a3) 70%, var(--a4) 100%);--grad-primary:linear-gradient(125deg, var(--accent-primary) 0%, var(--a2) 100%);--grad-own:linear-gradient(140deg, oklch(.5 .15 var(--primary-h)) 0%, oklch(.46 .2 var(--a2-h)) 100%);--glow-primary:0 0 0 1px color-mix(in oklab, var(--accent-primary) 40%, transparent), 0 10px 34px -10px color-mix(in oklab, var(--accent-primary) 70%, transparent);--shadow-panel:0 1px 0 #ffffff80 inset, 0 24px 60px -28px rgb(var(--shade) / .35), 0 2px 10px -4px rgb(var(--shade) / .12);--shadow-pop:0 30px 80px -24px rgb(var(--shade) / .45), 0 8px 24px -10px rgb(var(--shade) / .25);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-orbit:cubic-bezier(.32, 1.35, .5, 1);--radius-panel:22px;--gap-panel:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--bg);--foreground:var(--t1);--card:var(--s1);--popover:var(--glass-strong);--primary:var(--accent-primary);--primary-foreground:var(--on-primary);--secondary:var(--s2);--muted:var(--s2);--muted-foreground:var(--t3);--accent:rgb(var(--hl) / .07);--destructive:var(--danger);--border:var(--line);--input:var(--line-strong);--ring:var(--accent-primary);--sidebar:var(--glass);--cyan:var(--a1);--rose:var(--a3);--copper:var(--a4);--violet:var(--a2);--radius:14px}.dark,.dark .atmosphere-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-bg:.118;--l-s0:.142;--l-s1:.168;--l-s2:.2;--l-s3:.235;--l-s4:.275;--l-s5:.325;--l-s6:.39;--l-t1:.972;--l-t2:.875;--l-t3:.735;--l-t4:.6;--l-t5:.58;--l-accent:.84;--l-accent-deep:.64;--l-accent-ink:.22;--l-accent-soft:.32;--hl:255 255 255;--shade:2 2 12;--glass-alpha:.58;--glass-panel-alpha:.72;--edge-light:#ffffff17;--on-primary:oklch(.2 .05 var(--primary-h));--line:rgb(var(--hl) / .075);--line-strong:rgb(var(--hl) / .13);--shadow-panel:0 1px 0 #ffffff0f inset, 0 30px 70px -30px rgb(var(--shade) / .85), 0 2px 10px -4px rgb(var(--shade) / .5);--shadow-pop:0 1px 0 #ffffff12 inset, 0 34px 90px -20px rgb(var(--shade) / .9), 0 10px 30px -12px rgb(var(--shade) / .6);--blob-strength:.9}[data-atmosphere=ember]{--atm-hue:32;--atm-chroma:.03;--a1-h:58;--a1-c:.14;--a2-h:18;--a2-c:.17;--a3-h:350;--a3-c:.16;--a4-h:85;--a4-c:.13}[data-atmosphere=lagoon]{--atm-hue:205;--atm-chroma:.032;--a1-h:178;--a1-c:.13;--a2-h:232;--a2-c:.14;--a3-h:140;--a3-c:.16;--a4-h:100;--a4-c:.14}[data-atmosphere=nebula]{--atm-hue:305;--atm-chroma:.04;--a1-h:336;--a1-c:.17;--a2-h:296;--a2-c:.19;--a3-h:262;--a3-c:.15;--a4-h:20;--a4-c:.15}[data-atmosphere=midnight]{--atm-hue:265;--atm-chroma:.008;--blob-strength:.16}.dark[data-atmosphere=midnight],.dark .atmosphere-scope[data-atmosphere=midnight]{--l-bg:.07;--l-s0:.1;--l-s1:.125;--l-s2:.16;--l-s3:.2;--l-s4:.24}.orbis-titlebar{display:none}html[data-desktop-titlebar=windows]{--orbis-titlebar-height:env(titlebar-area-height,32px);--orbis-viewport-height:calc(100dvh - var(--orbis-titlebar-height))}html[data-desktop-titlebar=windows] body{padding-top:var(--orbis-titlebar-height)}html[data-desktop-titlebar=windows] .orbis-titlebar{z-index:2147483647;height:var(--orbis-titlebar-height);background:var(--s0);color:var(--t2);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;font-family:var(--font-geist-sans,system-ui), sans-serif;display:block;position:fixed;inset:0 0 auto}.orbis-titlebar-safe-area{top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:env(titlebar-area-width,calc(100% - 140px));-webkit-app-region:drag;app-region:drag;align-items:center;gap:16px;height:100%;padding:0 12px;display:flex;position:absolute;overflow:hidden}.orbis-titlebar-brand{color:var(--t1);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.orbis-titlebar-brand svg{color:var(--a1)}.orbis-titlebar-caption{color:var(--t3);letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}html[data-desktop-titlebar=windows] .duma-app{height:var(--orbis-viewport-height)}html[data-desktop-titlebar=windows] :is(.utility-page,.account-closed-page){min-height:var(--orbis-viewport-height)}html[data-desktop-titlebar=windows] .message-alert-stack{top:calc(var(--orbis-titlebar-height) + 20px)}html[data-desktop-titlebar=windows] :is([data-slot=sheet-overlay],[data-slot=dialog-overlay],.call-prejoin-backdrop){top:var(--orbis-titlebar-height)}html[data-desktop-titlebar=windows] [data-slot=sheet-content]:is([data-side=left],[data-side=right]){top:var(--orbis-titlebar-height);height:var(--orbis-viewport-height)!important}@media (max-width:760px){html[data-desktop-titlebar=windows] .duma-dialog.sw-window{top:var(--orbis-titlebar-height);height:var(--orbis-viewport-height)}}@property --eclipse-r{syntax:"<length>";inherits:true;initial-value:0}@property --eclipse-corona{syntax:"<length>";inherits:true;initial-value:0}html.eclipsing::view-transition{background:color-mix(in oklab, var(--a1) 62%, var(--a2))}html.eclipsing::view-transition-image-pair(root){animation:eclipse-sweep .56s var(--ease-out) both, eclipse-corona .56s linear both}html.eclipsing::view-transition-old(root){mix-blend-mode:normal;animation:none}html.eclipsing::view-transition-new(root){mix-blend-mode:normal;animation:none}html.eclipsing::view-transition-new(root){clip-path:circle(var(--eclipse-r) at var(--vt-x,50%) var(--vt-y,50%))}html.eclipsing::view-transition-old(root){-webkit-mask-image:radial-gradient(circle at var(--vt-x,50%) var(--vt-y,50%), transparent var(--eclipse-r), #0000008c calc(var(--eclipse-r) + var(--eclipse-corona) * .2), #000 calc(var(--eclipse-r) + var(--eclipse-corona)));mask-image:radial-gradient(circle at var(--vt-x,50%) var(--vt-y,50%), transparent var(--eclipse-r), #0000008c calc(var(--eclipse-r) + var(--eclipse-corona) * .2), #000 calc(var(--eclipse-r) + var(--eclipse-corona)))}@keyframes eclipse-sweep{to{--eclipse-r:var(--vt-r,150vmax)}}@keyframes eclipse-corona{15%{--eclipse-corona:clamp(24px, 3vmax, 40px)}to{--eclipse-corona:8px}}html.eclipsing.receding::view-transition-image-pair(root){animation:.5s cubic-bezier(.3,.15,.75,.55) both eclipse-recede}html.eclipsing.receding::view-transition-new(root){clip-path:none}html.eclipsing.receding::view-transition-old(root){z-index:1;clip-path:circle(var(--eclipse-r) at var(--vt-x,50%) var(--vt-y,50%));-webkit-mask-image:radial-gradient(circle at var(--vt-x,50%) var(--vt-y,50%), #000 calc(var(--eclipse-r) - 24px), #0009 calc(var(--eclipse-r) - 6px), transparent var(--eclipse-r));mask-image:radial-gradient(circle at var(--vt-x,50%) var(--vt-y,50%), #000 calc(var(--eclipse-r) - 24px), #0009 calc(var(--eclipse-r) - 6px), transparent var(--eclipse-r))}@keyframes eclipse-recede{0%{--eclipse-r:var(--vt-r,150vmax)}to{--eclipse-r:0px}}html.eclipsing *,html.eclipsing :before,html.eclipsing :after{transition:none!important}html.reduce-motion::view-transition-group(*){animation:none!important}html.reduce-motion::view-transition-old(*){animation:none!important}html.reduce-motion::view-transition-new(*){animation:none!important}html.solid-glass{--glass:var(--s1);--glass-strong:var(--s1);--glass-panel:var(--s1)}@media (prefers-reduced-transparency:reduce){:root:root{--glass:var(--s1);--glass-strong:var(--s1);--glass-panel:var(--s1)}}@media (max-width:1000px){:root:root{--gap-panel:8px;--radius-panel:20px}}
