@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--neutral-0: oklch(99.3% .007 138);--neutral-1: oklch(98.5% .007 138);--neutral-2: oklch(97.3% .007 138);--neutral-3: oklch(95.8% .007 138);--neutral-4: oklch(91.5% .007 138);--neutral-5: oklch(84% .012 138);--neutral-6: oklch(72% .012 138);--neutral-7: oklch(59% .012 138);--neutral-8: oklch(46% .012 138);--neutral-9: oklch(34% .012 138);--neutral-10: oklch(23% .012 138);--neutral-11: oklch(15% .012 138);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93% .01 138);--border-subtle: oklch(96% .007 138);--border-strong: oklch(82% .012 138);--accent: oklch(40% .1 155);--accent-strong: oklch(32% .09 155);--accent-subtle: oklch(40% .1 155 / .13);--accent-foreground: var(--background);--control-on: var(--accent);--control-glyph: #fff;--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: #fff;--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--media-backdrop: oklch(0% 0 0);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-control: 1.125rem;--radius-panel: 1.625rem;--radius-surface: 2.125rem;--radius-pill: 9999px;--radius-small: .375rem;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-exit: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s;--duration-loop-fast: .9s;--duration-loop: 1.2s;--duration-loop-slow: 2.4s}:root[data-theme=dark]{color-scheme:dark;--background: oklch(19% .01 138);--surface: oklch(21.5% .01 138);--surface-raised: oklch(24% .01 138);--surface-muted: oklch(26% .01 138);--foreground: oklch(96% .007 138);--text-secondary: oklch(77% .007 138);--text-muted: oklch(64% .007 138);--border: oklch(29% .01 138);--border-subtle: oklch(25% .01 138);--border-strong: oklch(40% .01 138);--focus-ring: transparent;--accent: oklch(72% .12 155);--accent-strong: oklch(83% .09 155);--accent-subtle: oklch(50% .11 155 / .22);--control-on: oklch(50% .11 155);--control-glyph: #fff;--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: #fff;--control-fill: oklch(50% .11 155);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]{--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]{--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]{--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]{--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]{--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]{--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]{--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]{--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]{--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]{--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root{--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]{--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}:root{--scrollbar-thumb: var(--border-strong);--scrollbar-thumb-hover: var(--text-muted)}body *::-webkit-scrollbar{width:10px;height:10px}body *::-webkit-scrollbar-track{background:transparent}body *::-webkit-scrollbar-button{display:none}body *::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}body *::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){body *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);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}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}h4,h5,h6{font-family:var(--font-body);letter-spacing:var(--tracking-body)}b,strong{font-weight:500}button{cursor:pointer}::selection{background:var(--surface-muted);color:var(--foreground)}}html,body,#root{height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-body)}._button_1ma6x_1{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._button_1ma6x_1:disabled{cursor:not-allowed;opacity:.52}._button_1ma6x_1[aria-busy=true]{cursor:progress}._button_1ma6x_1:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_1ma6x_8{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._labelSlot_1ma6x_8[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_1ma6x_10{display:inline-flex;flex:none;align-items:center}._labelPhase_1ma6x_11{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}._labelPhase_1ma6x_11 svg{flex:none}._primary_1ma6x_13{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_1ma6x_14{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_1ma6x_15{color:var(--text-secondary);background:transparent;border-color:transparent}._danger_1ma6x_16{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_1ma6x_14:disabled,._danger_1ma6x_16:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_1ma6x_16:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}._ghost_1ma6x_15:disabled{opacity:1;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._primary_1ma6x_13:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_1ma6x_14:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_1ma6x_15:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1ma6x_16:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_1ma6x_13:active:not(:disabled){opacity:.84}._secondary_1ma6x_14:active:not(:disabled),._ghost_1ma6x_15:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1ma6x_16:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_1ma6x_31{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_1ma6x_32{min-height:var(--control-height-md)}._lg_1ma6x_33{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_1ma6x_34{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}._spinner_1ma6x_35{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1ma6x_35 .7s linear infinite}._loadingLabel_1ma6x_36{opacity:0}@keyframes _spin_1ma6x_35{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_1ma6x_1{transition:none}._labelSlot_1ma6x_8{transition:opacity var(--duration-instant) linear}._spinner_1ma6x_35{animation-duration:.01ms;animation-iteration-count:1}}._palette_1hd0q_1{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-floating);transform-origin:top center}._searchRow_1hd0q_11{position:relative;display:flex;min-height:54px;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-standard)}._searchRow_1hd0q_11:focus-within{background:var(--surface-muted)}._searchIcon_1hd0q_23,._itemIcon_1hd0q_23{display:grid;flex:none;place-items:center;color:var(--text-muted)}._searchIcon_1hd0q_23{width:22px;height:22px}._searchRow_1hd0q_11 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}._searchRow_1hd0q_11 input::placeholder{color:var(--text-muted)}._searchRow_1hd0q_11 input:focus-visible{outline:none}._commandKey_1hd0q_29,._shortcut_1hd0q_29{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--border);border-radius:7px;background:var(--surface-muted);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}._commandKey_1hd0q_29{min-width:38px;height:24px;padding:0 6px;gap:2px}._clearButton_1hd0q_46{display:grid;width:24px;height:24px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._clearButton_1hd0q_46:hover,._closeButton_1hd0q_47:hover{background:var(--surface);color:var(--foreground)}}._clearButton_1hd0q_46:active,._closeButton_1hd0q_47:active{background:var(--surface);color:var(--foreground)}._closeButton_1hd0q_47{display:grid;min-width:27px;height:24px;flex:none;place-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:transparent;color:var(--text-muted);padding:0 6px;font:inherit;font-size:var(--text-xs);font-weight:500;line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._resultsFrame_1hd0q_52{overflow:hidden}._results_1hd0q_52{position:relative;max-height:342px;overflow:auto;padding:6px 8px}._highlight_1hd0q_54{position:absolute;top:0;right:8px;left:8px;border-radius:8px;background:var(--surface-muted);opacity:0;pointer-events:none}._group_1hd0q_56{position:relative}._group_1hd0q_56+._group_1hd0q_56{margin-top:6px}._groupHeading_1hd0q_58{display:block;padding:6px 8px 3px;color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body)}._result_1hd0q_52{position:relative;display:flex;width:100%;min-height:34px;align-items:center;gap:10px;border:0;border-radius:8px;padding:0 8px;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._itemIcon_1hd0q_23{transition:color var(--duration-fast) var(--ease-standard)}._itemIcon_1hd0q_23{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--text-muted)}._itemIcon_1hd0q_23 svg{width:16px;height:16px}._resultCopy_1hd0q_66{display:flex;min-width:0;flex:1;align-items:baseline;gap:8px}._resultCopy_1hd0q_66 strong,._resultCopy_1hd0q_66 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultCopy_1hd0q_66 strong{flex:none;max-width:100%}._resultCopy_1hd0q_66 small{min-width:0}._resultCopy_1hd0q_66 strong{font-size:var(--text-sm);font-weight:500}._resultCopy_1hd0q_66 small{color:var(--text-muted);font-size:var(--text-xs)}._shortcut_1hd0q_29{min-width:18px;height:18px;padding:0 4px;border-color:transparent;border-radius:5px;font-size:11px}._activeResult_1hd0q_73 ._empty_1hd0q_74{display:grid;justify-items:center;gap:4px;padding:26px 12px 28px;text-align:center}._empty_1hd0q_74>span{display:grid;width:32px;height:32px;place-items:center;margin-bottom:5px;color:var(--text-muted)}._empty_1hd0q_74 strong{font-size:var(--text-sm);font-weight:500}._empty_1hd0q_74 small{color:var(--text-muted);font-size:var(--text-xs)}._visuallyHidden_1hd0q_78{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){._searchRow_1hd0q_11{gap:8px;padding:8px 11px}._results_1hd0q_52{padding:6px}._highlight_1hd0q_54{right:6px;left:6px}._result_1hd0q_52{gap:8px}._shortcut_1hd0q_29,._commandKey_1hd0q_29{display:none}}@media(max-width:340px){._result_1hd0q_52{padding-inline:6px}}@media(prefers-reduced-motion:reduce){._searchRow_1hd0q_11,._itemIcon_1hd0q_23,._clearButton_1hd0q_46,._closeButton_1hd0q_47{transition:none}}._trigger_1ysce_1{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_1ysce_1:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}._trigger_1ysce_1[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}._trigger_1ysce_1:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}._item_1ysce_6:focus-visible{outline:none}._triggerIcon_1ysce_7{display:inline-flex;flex:none;color:var(--text-secondary)}._label_1ysce_8{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}._labelMeasure_1ysce_9{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}._labelText_1ysce_10{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1ysce_11{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_1ysce_1[data-state=open] ._chevron_1ysce_11{transform:rotate(180deg)}._menu_1ysce_15{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}._menu_1ysce_15[data-side=top]{--menu-y: 5px}._menu_1ysce_15[data-side=left]{--menu-x: 5px;--menu-y: 0px}._menu_1ysce_15[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{._menu_1ysce_15[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}._menu_1ysce_15[data-state=open] ._item_1ysce_6{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}._menu_1ysce_15[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:_menu-exit_1ysce_1 .13s linear both;pointer-events:none}._highlight_1ysce_25{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - var(--space-1));background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}._highlight_1ysce_25[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}._item_1ysce_6{position:relative;display:flex;min-height:36px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:calc(var(--radius-panel) - var(--space-1));color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}._icon_1ysce_28{display:inline-flex;width:17px;color:var(--text-secondary)}._separator_1ysce_29{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}._destructive_1ysce_30,._destructive_1ysce_30 ._icon_1ysce_28{color:var(--danger)}._item_1ysce_6[data-disabled]{opacity:.45;cursor:default}@keyframes _menu-exit_1ysce_1{to{--menu-exit: 1}}@media(prefers-reduced-transparency:reduce){._menu_1ysce_15{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){._trigger_1ysce_1,._chevron_1ysce_11,._item_1ysce_6,._highlight_1ysce_25{transition:none}._menu_1ysce_15,._menu_1ysce_15[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}._card_c68ij_1{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem,var(--radix-popover-content-available-width, calc(100vw - 24px) ));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}._profile_c68ij_2{display:grid;gap:var(--space-3)}._head_c68ij_3{display:flex;min-width:0;align-items:center;gap:var(--space-3)}._avatar_c68ij_4{position:relative;display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm);font-weight:500}._avatar_c68ij_4 img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter),filter var(--duration-standard) var(--ease-enter)}._avatar_c68ij_4 img[data-loading]{opacity:0;filter:blur(4px);transition:none}._identity_c68ij_7{display:grid;min-width:0}._name_c68ij_8,._role_c68ij_8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._name_c68ij_8{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}._role_c68ij_8{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._bio_c68ij_11{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._stats_c68ij_13{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._stat_c68ij_13{display:flex;flex-direction:column-reverse}._stat_c68ij_13 dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._stat_c68ij_13 dd{margin:0;color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-body)}._meta_c68ij_17{display:flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._meta_c68ij_17 svg{flex:none}@media(prefers-reduced-motion:reduce){._avatar_c68ij_4 img{transition:none}._avatar_c68ij_4 img[data-loading]{filter:none}}._root_fswhe_1{position:relative}._listShell_fswhe_2{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._viewport_fswhe_3{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}._viewport_fswhe_3::-webkit-scrollbar{display:none}._listShell_fswhe_2[data-left=true] ._viewport_fswhe_3{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}._listShell_fswhe_2[data-right=true] ._viewport_fswhe_3{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}._listShell_fswhe_2[data-left=true][data-right=true] ._viewport_fswhe_3{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}._list_fswhe_2{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}._scrollButton_fswhe_10{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}._scrollLeft_fswhe_11{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}._scrollRight_fswhe_12{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}._scrollButton_fswhe_10:disabled{opacity:0;pointer-events:none}._scrollButton_fswhe_10:focus-visible{--focus-outline-offset: -3px}._trigger_fswhe_15{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_fswhe_15:hover{color:var(--foreground)}}._trigger_fswhe_15:active{color:var(--foreground)}._trigger_fswhe_15[data-pointer]:focus-visible{outline:none!important}._trigger_fswhe_15[data-state=active]{color:var(--accent-strong)}._selection_fswhe_20{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}._triggerLabel_fswhe_21{position:relative;z-index:1}._trigger_fswhe_15:disabled{cursor:not-allowed;opacity:.5}._content_fswhe_23{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._content_fswhe_23[data-motion-pop-id]{margin-top:0}._content_fswhe_23[data-state=inactive]{pointer-events:none}._content_fswhe_23:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){._trigger_fswhe_15{transition:none}}._root_aassp_1{position:relative;display:inline-flex;flex:none;vertical-align:middle}._trigger_aassp_4{--presence-surface: var(--user-menu-surface, var(--surface));position:relative;display:inline-flex;height:40px;flex:none;align-items:center;gap:var(--space-2);margin:0;padding:4px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}._trigger_aassp_4[data-name]{padding-right:10px}@media(hover:hover)and (pointer:fine){._trigger_aassp_4:hover{--presence-surface: var(--surface-muted);background:var(--surface-muted)}}._trigger_aassp_4[data-state=open]{--presence-surface: var(--surface-muted);background:var(--surface-muted)}._trigger_aassp_4:active{--presence-surface: color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%)}._triggerName_aassp_9{max-width:11rem;overflow:hidden;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}._chevron_aassp_10{flex:none;margin-left:-2px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_aassp_4:hover ._chevron_aassp_10,._trigger_aassp_4[data-state=open] ._chevron_aassp_10{color:var(--foreground)}._trigger_aassp_4[data-state=open] ._chevron_aassp_10{transform:rotate(180deg)}@media(max-width:639px){._trigger_aassp_4[data-name]{padding-right:4px}._triggerName_aassp_9,._chevron_aassp_10{display:none}}._face_aassp_18{position:relative;display:inline-grid;width:var(--face-size);height:var(--face-size);flex:none}._face_aassp_18[data-size=sm]{--face-size: 32px;--dot-size: 11px}._face_aassp_18[data-size=md]{--face-size: 34px;--dot-size: 10px}._portrait_aassp_21{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none}._initials_aassp_22{display:grid;place-items:center;color:var(--text-secondary);font-size:calc(var(--face-size) * .36);font-weight:500;line-height:1}._face_aassp_18 ._dot_aassp_23{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px var(--presence-surface, var(--surface))}._dot_aassp_23{--dot-color: var(--success);position:relative;display:inline-block;width:var(--dot-size, 10px);height:var(--dot-size, 10px);flex:none;border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._dot_aassp_23:before,._dot_aassp_23:after{content:"";position:absolute;inset:0;margin:auto;background:var(--presence-surface, var(--surface));transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard)}._dot_aassp_23:before{width:46%;height:46%;border-radius:var(--radius-pill);transform:scale(0)}._dot_aassp_23:after{width:58%;height:22%;min-height:1.5px;border-radius:1px;transform:scaleX(0)}._dot_aassp_23[data-status=busy]{--dot-color: var(--danger)}._dot_aassp_23[data-status=busy]:after{transform:scaleX(1)}._dot_aassp_23[data-status=away]{--dot-color: var(--warning)}._dot_aassp_23[data-status=away]:before,._dot_aassp_23[data-status=offline]:before{transform:scale(1)}._dot_aassp_23[data-status=offline]{--dot-color: var(--text-muted)}._panel_aassp_37{--presence-surface: var(--surface-raised);--row: 32px;--inset: 4px;--menu-radius: 10px;--menu-line: color-mix(in oklab, var(--foreground) 9%, transparent);position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;line-height:1.3;text-align:left;outline:none;transform-origin:var(--origin-x, 100%) var(--origin-y, 0px)}._panel_aassp_37[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}._panel_aassp_37[data-inline][data-align=end]{right:0}._panel_aassp_37[data-inline][data-align=start]{left:0}._panel_aassp_37[data-inline][data-align=center]{left:50%;margin-left:-7.75rem}._header_aassp_43{display:flex;align-items:center;gap:10px;padding:8px}._identity_aassp_44{display:grid;min-width:0;flex:1;gap:2px}._nameRow_aassp_46{display:flex;min-width:0;align-items:center;gap:6px}._name_aassp_46{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:500;letter-spacing:-.012em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._plan_aassp_48{display:inline-block;min-width:0;max-width:55%;flex:0 100 auto;overflow:hidden;height:17px;padding:0 5px;border:.5px solid var(--menu-line);border-radius:4px;background:color-mix(in oklab,var(--foreground) 4%,transparent);color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:16px;text-overflow:ellipsis;white-space:nowrap}._email_aassp_49{overflow:hidden;color:var(--text-muted);font-size:12px;letter-spacing:-.008em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._list_aassp_51{position:relative}._separator_aassp_52{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media(max-resolution:1dppx){._separator_aassp_52{height:1px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}}._highlight_aassp_56{position:absolute;top:0;right:0;left:0;border-radius:6px;background:color-mix(in oklab,var(--foreground) 6%,transparent);opacity:0;pointer-events:none}._item_aassp_58{position:relative;display:flex;width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}._icon_aassp_59{display:inline-grid;width:16px;flex:none;place-items:center;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}._item_aassp_58:focus ._icon_aassp_59{color:var(--foreground)}._itemLabel_aassp_61{position:relative;display:inline-flex;min-width:0;flex:1}._rise_aassp_62{display:inline-block;white-space:nowrap}@media(hover:none){._item_aassp_58:active{background:var(--surface-muted)}}._keys_aassp_66{display:inline-flex;flex:none;align-items:center;gap:1px;margin-left:auto;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums}._key_aassp_66{display:inline-block;min-width:1.05em;font:inherit;text-align:center}._row_aassp_69{position:relative;display:flex;height:36px;align-items:center;gap:10px;padding:0 4px 0 8px}._rowLabel_aassp_70{flex:1;color:var(--foreground);font-size:13px}._row_aassp_69 ._icon_aassp_59 ._dot_aassp_23{--dot-size: 10px}._segments_aassp_73{--segment: 28px;position:relative;isolation:isolate;display:inline-grid;height:26px;flex:none;grid-auto-columns:var(--segment);grid-auto-flow:column;padding:2px;border-radius:7px;background:color-mix(in oklab,var(--foreground) 5%,transparent)}._thumb_aassp_74{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:var(--segment);border-radius:5px;background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014,0 0 0 .5px var(--menu-line);transform:translate(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring)}[data-theme=dark] ._thumb_aassp_74{background:color-mix(in oklab,var(--foreground) 20%,var(--surface-raised));box-shadow:none}._segment_aassp_73{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}._segment_aassp_73 ._dot_aassp_23{--dot-size: 9px;--presence-surface: var(--surface-raised)}@media(hover:hover)and (pointer:fine){._segment_aassp_73:hover{color:var(--text-secondary)}}._segment_aassp_73[aria-checked=true]{color:var(--foreground)}._spinner_aassp_81{animation:_user-menu-spin_aassp_1 .8s linear infinite}@keyframes _user-menu-spin_aassp_1{to{transform:rotate(360deg)}}._scrim_aassp_85{position:fixed;inset:0;z-index:70;background:#00000052;-webkit-tap-highlight-color:transparent}._sheet_aassp_86{--row: 46px;--inset: 10px;position:fixed;inset:auto 0 0;z-index:71;width:auto;max-width:none;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}._handle_aassp_87{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab}._sheet_aassp_86 ._header_aassp_43{padding:4px 8px 12px}._sheet_aassp_86 ._item_aassp_58,._sheet_aassp_86 ._rowLabel_aassp_70{font-size:var(--text-base)}._sheet_aassp_86 ._row_aassp_69{height:52px}._sheet_aassp_86 ._segments_aassp_73{--segment: 40px;height:34px}._sheet_aassp_86 ._keys_aassp_66{display:none}@media(prefers-reduced-motion:reduce){._trigger_aassp_4,._chevron_aassp_10,._dot_aassp_23,._dot_aassp_23:before,._dot_aassp_23:after,._segment_aassp_73,._thumb_aassp_74,._item_aassp_58,._icon_aassp_59{transition:none}._spinner_aassp_81{animation-duration:2.4s}}._frame_1mj9z_2{position:relative;display:grid;grid-template-rows:repeat(24,var(--row-h));grid-template-columns:minmax(var(--gutter),1fr) repeat(var(--cols),minmax(0,calc(var(--container) / var(--cols)))) minmax(var(--gutter),1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);color:var(--foreground);font-family:var(--font-body);isolation:isolate}._frame_1mj9z_2{--glass-down: linear-gradient(to bottom, color-mix(in oklab, var(--background) 94%, transparent), color-mix(in oklab, var(--background) 60%, transparent));--glass-up: linear-gradient(to top, color-mix(in oklab, var(--background) 94%, transparent), color-mix(in oklab, var(--background) 60%, transparent))}._glassTop_1mj9z_14,._glassBottom_1mj9z_14{z-index:2;grid-column:1 / -1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._glassTop_1mj9z_14{background:var(--glass-down);-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}._glassBottom_1mj9z_14{background:var(--glass-up);-webkit-mask-image:linear-gradient(to top,#000 65%,transparent);mask-image:linear-gradient(to top,#000 65%,transparent)}._frame_1mj9z_2[data-glass] ._block_1mj9z_17:not([data-kind=content]){z-index:3}._frame_1mj9z_2[data-glass] ._block_1mj9z_17[data-kind=content]>._scroll_1mj9z_18{height:calc(100% + var(--above) + var(--below));margin:calc(-1 * var(--above)) 0 calc(-1 * var(--below))}._frame_1mj9z_2[data-glass] ._block_1mj9z_17[data-kind=content]>._scroll_1mj9z_18>._band_1mj9z_21{padding:var(--above) 0 var(--below)}._frame_1mj9z_2[data-fill]{height:100vh;height:100dvh;border:0;border-radius:0}._block_1mj9z_17{position:relative;z-index:1;min-width:0;min-height:0}._block_1mj9z_17[data-kind=surface]{z-index:0}._block_1mj9z_17[data-kind=nav],._block_1mj9z_17[data-kind=tools]{z-index:3}._slot_1mj9z_30{display:flex;height:100%;min-width:0;align-items:center}._block_1mj9z_17[data-align=center]>._slot_1mj9z_30{justify-content:center}._block_1mj9z_17[data-align=end]>._slot_1mj9z_30{justify-content:flex-end}._block_1mj9z_17[data-left]>._slot_1mj9z_30{padding-left:var(--gutter)}._block_1mj9z_17[data-right]>._slot_1mj9z_30{padding-right:var(--gutter)}._scroll_1mj9z_18{height:100%;overflow:auto;overscroll-behavior:contain}._band_1mj9z_21{display:flex;width:100%;min-height:100%;margin:0 auto;flex-direction:column}._block_1mj9z_17[data-full] ._band_1mj9z_21{width:min(100% - 2 * var(--gutter),var(--page))}._block_1mj9z_17[data-surface=bar]{border-bottom:1px solid var(--border);background:var(--surface)}._block_1mj9z_17[data-surface=band]{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted)}._block_1mj9z_17[data-surface=pill]{margin:6px 0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-raised)}._frame_1mj9z_2[data-editing]{background-image:linear-gradient(to right,color-mix(in oklab,var(--border-strong) 45%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--border-strong) 45%,transparent) 1px,transparent 1px);background-size:var(--col-w) 100%,100% var(--row-h);background-position:var(--grid-x) 0,0 0;-webkit-user-select:none;user-select:none}._frame_1mj9z_2[data-editing] ._block_1mj9z_17{outline:1px dashed var(--border-strong);outline-offset:-1px;cursor:grab;touch-action:none}._frame_1mj9z_2[data-editing] ._block_1mj9z_17[data-kind=content]{background:color-mix(in oklab,var(--background) 82%,transparent)}._frame_1mj9z_2[data-editing] ._block_1mj9z_17[data-kind=content]>._scroll_1mj9z_18{overflow:hidden;opacity:.55}._frame_1mj9z_2[data-editing] ._block_1mj9z_17:focus-visible,._frame_1mj9z_2[data-editing] ._block_1mj9z_17[data-selected]{z-index:4;outline:2px solid var(--accent)}._frame_1mj9z_2[data-editing] ._block_1mj9z_17[data-kind=surface][data-selected]{z-index:0}._frame_1mj9z_2[data-editing] ._block_1mj9z_17[data-invalid]{outline:2px solid var(--danger);background:color-mix(in oklab,var(--danger) 10%,transparent)}._tag_1mj9z_59{position:absolute;top:3px;left:4px;padding:1px 6px;border-radius:var(--radius-small);background:var(--accent);color:var(--accent-foreground);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;opacity:0;pointer-events:none}._block_1mj9z_17[data-kind=surface]>._tag_1mj9z_59{inset:auto 4px 3px auto}._grip_1mj9z_64{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-bottom-right-radius:3px;cursor:nwse-resize;opacity:0}._block_1mj9z_17:hover>._tag_1mj9z_59,._block_1mj9z_17[data-selected]>._tag_1mj9z_59,._block_1mj9z_17:hover>._grip_1mj9z_64,._block_1mj9z_17[data-selected]>._grip_1mj9z_64{opacity:1}._block_1mj9z_17[data-kind=nav] div:has(>div>[role=tablist]){border-color:transparent;background:transparent}._block_1mj9z_17[data-kind=nav] [role=tab]>span[aria-hidden=true]{border-color:transparent;background:var(--surface-muted);box-shadow:none}._status_1mj9z_75{overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}._stage_1mj9z_76{color:var(--accent);font-weight:600}._wordmark_1mj9z_78{font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}._brandLink_1mj9z_79{padding:0;border:0;background:none;color:inherit;font-family:inherit;cursor:pointer}._brandLink_1mj9z_79:focus:not(:focus-visible){outline:none}._account_1mj9z_81{display:inline-flex}._tools_1mj9z_82{display:flex;align-items:center;gap:var(--space-1)}._iconBtn_1mj9z_83{display:inline-grid;width:var(--control-height-sm);height:var(--control-height-sm);flex:none;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--foreground);cursor:pointer}._iconBtn_1mj9z_83:hover{background:var(--surface-muted)}._footer_1mj9z_88{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}._footerLinks_1mj9z_89{display:flex;gap:var(--space-4)}._footer_1mj9z_88 a{color:inherit;text-decoration:none}._footer_1mj9z_88 a:hover{color:var(--foreground)}._wheel_1mj9z_93{--step: 1.35em;--lift: 0em;position:relative;display:inline-block;width:10rem;height:1.5em;perspective:240px;transition:font-size .2s}._wheel_1mj9z_93{touch-action:none}._wheel_1mj9z_93[data-open]{--step: 1.7em;--lift: -.75em;font-size:var(--text-sm)}._wheelItem_1mj9z_97{position:absolute;top:0;left:0;height:1.5em;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1.5em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transform-origin:left center;transform:translateY(calc(var(--o) * var(--step) + var(--lift))) rotateX(calc(var(--o) * -30deg));transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,color .15s}._wheelItem_1mj9z_97[data-offset="0"]{opacity:1;pointer-events:auto}._block_1mj9z_17[data-align=end] ._wheelItem_1mj9z_97{left:auto;right:0;transform-origin:right center}._wheel_1mj9z_93[data-open] ._wheelItem_1mj9z_97[data-offset="0"]{color:var(--foreground)}._wheel_1mj9z_93[data-open] ._wheelItem_1mj9z_97[data-offset="-1"],._wheel_1mj9z_93[data-open] ._wheelItem_1mj9z_97[data-offset="1"]{opacity:.6;pointer-events:auto}._wheel_1mj9z_93[data-open] ._wheelItem_1mj9z_97:hover{opacity:1}._wheelItem_1mj9z_97:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._loop_1mj9z_111{display:flex;width:min(30rem,100vw - 16rem);flex:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 12.5%,#000 87.5%,transparent);mask-image:linear-gradient(to right,transparent,#000 12.5%,#000 87.5%,transparent)}._loop_1mj9z_111::-webkit-scrollbar{display:none}._block_1mj9z_17[data-kind=nav]>._slot_1mj9z_30:has(>._loop_1mj9z_111){justify-content:center}._loop_1mj9z_111>button{flex:0 0 25%;height:var(--control-height-sm);padding:0 var(--space-2);overflow:hidden;border:0;border-radius:var(--radius-control);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;scroll-snap-align:center}._loop_1mj9z_111>button:hover{color:var(--foreground)}._loop_1mj9z_111[data-variant=tabs]>button[data-current]{background:var(--surface-muted);color:var(--foreground)}._loop_1mj9z_111[data-variant=underline]>button[data-current]{border-radius:0;box-shadow:inset 0 -2px var(--accent);color:var(--foreground)}._underline_1mj9z_126{display:flex;flex:none;align-self:stretch;gap:var(--space-5)}._underline_1mj9z_126 button{flex:none;white-space:nowrap}._underline_1mj9z_126 button{margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}._underline_1mj9z_126 button:hover{color:var(--foreground)}._underline_1mj9z_126 button[aria-current=page]{border-bottom-color:var(--accent);color:var(--foreground)}._hover_1mj9z_136{display:flex;gap:var(--space-1)}._hoverGroup_1mj9z_137{position:relative}._hoverTop_1mj9z_138{display:inline-flex;height:var(--control-height-sm);align-items:center;gap:var(--space-1);padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}._hoverTop_1mj9z_138:hover,._hoverTop_1mj9z_138[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}._hoverTop_1mj9z_138[aria-current=page],._hoverTop_1mj9z_138[data-active]{color:var(--foreground);font-weight:600}._hoverTop_1mj9z_138 svg{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}._hoverTop_1mj9z_138[aria-expanded=true] svg{transform:rotate(180deg)}._hoverPanel_1mj9z_146{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;min-width:12rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);animation:_pop_1mj9z_1 var(--duration-fast) var(--ease-enter) both}._hoverPanel_1mj9z_146 button{min-height:36px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-panel) - var(--space-1));background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}._hoverPanel_1mj9z_146 button:hover{background:var(--surface-muted)}._hoverPanel_1mj9z_146 button[aria-current=page]{font-weight:600}@keyframes _pop_1mj9z_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){._hoverPanel_1mj9z_146{animation:none}}._notes_1mj9z_160{position:absolute;z-index:25;right:var(--gutter);bottom:calc(var(--row-h) * 2 + var(--space-3))}._phone_1mj9z_161 ._notes_1mj9z_160{right:var(--space-4);bottom:var(--space-4)}._notesButton_1mj9z_162{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);box-shadow:var(--shadow-raised);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._notesButton_1mj9z_162:hover,._notesButton_1mj9z_162[data-state=open]{border-color:var(--border-strong);color:var(--foreground)}._notesPanel_1mj9z_169._notesPanel_1mj9z_169{width:24rem;max-width:min(24rem,var(--radix-popover-content-available-width, calc(100vw - 24px) ))}._notesCard_1mj9z_170{display:grid;gap:var(--space-3);min-width:0;font-size:var(--text-sm)}._scrim_1mj9z_173{position:absolute;inset:0;z-index:30;display:flex;justify-content:center;align-items:flex-start;padding:12% var(--space-4) var(--space-4);background:#0303034d}._palette_1mj9z_174{width:min(100%,34rem)}._phone_1mj9z_161{display:flex;width:390px;max-width:100%;height:760px;flex-direction:column;border-radius:2.5rem;box-shadow:var(--shadow-floating)}._phone_1mj9z_161[data-fill]{width:100%;box-shadow:none}._phoneBar_1mj9z_180{position:absolute;inset:0 0 auto;z-index:5;display:flex;height:56px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--glass-down);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._phone_1mj9z_161[data-clear] ._phoneBar_1mj9z_180{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}._phoneBody_1mj9z_185{display:flex;flex:1;min-height:0;flex-direction:column;padding-top:56px;overflow:auto;overscroll-behavior:contain}._phoneStatus_1mj9z_186{padding:0 var(--space-4)}._phoneBody_1mj9z_185>._band_1mj9z_21{flex:1 0 auto;min-height:0;padding:0 var(--space-4)}._phone_1mj9z_161>:not(._phoneBar_1mj9z_180,._phoneBody_1mj9z_185){z-index:10}._phoneEnd_1mj9z_191{margin-left:auto}._phoneEnd_1mj9z_191 ._wheelItem_1mj9z_97{left:auto;right:0;transform-origin:right center}._phoneFoot_1mj9z_193{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-4)}._grow_1mj9z_194{flex:1}._phone_1mj9z_161[data-drawer] ._phoneBar_1mj9z_180{z-index:11;pointer-events:auto}._menuScrim_1mj9z_197{position:absolute;inset:0;background:#03030329;animation:_menu-fade_1mj9z_1 var(--duration-standard) var(--ease-standard) both}._menuCard_1mj9z_198{position:absolute;inset:0;display:grid;width:min(20rem,calc(100% - 2 * var(--space-4)));height:fit-content;max-height:calc(100% - 112px);margin:auto;gap:var(--space-6);overflow:auto;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--background) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-floating);color:var(--foreground);animation:_menu-pop_1mj9z_1 var(--duration-standard) var(--ease-standard) both}._menuCard_1mj9z_198:focus{outline:none}._menuScrim_1mj9z_197[data-state=closed],._menuCard_1mj9z_198[data-state=closed]{pointer-events:none;animation-direction:reverse}@keyframes _menu-fade_1mj9z_1{0%{opacity:0}}@keyframes _menu-pop_1mj9z_1{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-transparency:reduce){._menuCard_1mj9z_198{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}._menuNav_1mj9z_209{display:grid;gap:var(--space-1)}._menuNav_1mj9z_209 button{min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-base);text-align:center;cursor:pointer}._menuNav_1mj9z_209 button:hover{background:var(--surface-muted)}._menuNav_1mj9z_209 button[aria-current=page]{background:var(--surface-muted);font-weight:600}._menuFoot_1mj9z_216{display:grid;justify-items:center;gap:var(--space-2)}._menuLinks_1mj9z_217{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}._srOnly_1mj9z_218{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._center_1mj9z_221{display:grid;flex:1;place-items:center;padding:var(--space-8) 0}._card_1mj9z_222{display:grid;width:min(100%,23rem);gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);box-shadow:var(--shadow-raised)}._cardTitle_1mj9z_226,._codeTitle_1mj9z_226{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}._codeTitle_1mj9z_226{font-size:var(--text-2xl)}._code_1mj9z_226{display:grid;justify-items:center;gap:var(--space-3);max-width:26rem;text-align:center}._code_1mj9z_226>svg{color:var(--text-muted)}._codeNum_1mj9z_230{color:var(--accent);font-family:var(--font-display);font-size:var(--text-5xl);font-weight:600;letter-spacing:-.04em;line-height:1}._code_1mj9z_226 p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:balance}._codeActions_1mj9z_232{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}._page_1ovvv_1{display:grid;gap:var(--space-10);padding:var(--space-8) 0 var(--space-12)}._hero_1ovvv_3{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:var(--space-8)}._portrait_1ovvv_4{display:grid;width:10rem;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:50%;background:var(--surface-muted);color:var(--text-muted)}._portrait_1ovvv_4 img{width:100%;height:100%;object-fit:cover}._intro_1ovvv_9{display:grid;gap:var(--space-3)}._intro_1ovvv_9 p{margin:0;color:var(--text-secondary);line-height:var(--leading-body)}._resume_1ovvv_11{display:inline-flex;width:fit-content;height:var(--control-height-sm, 2.25rem);align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-sm);font-weight:500;text-decoration:none}._resume_1ovvv_11:hover{opacity:.88}._resume_1ovvv_11:focus:not(:focus-visible){outline:none}._heading_1ovvv_17{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display)}._section_1ovvv_19{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}._label_1ovvv_20{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-display)}._entries_1ovvv_21{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}._entry_1ovvv_22{display:grid;gap:var(--space-5)}._body_1ovvv_23{display:grid;gap:var(--space-1)}._line_1ovvv_24{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 var(--space-4)}._title_1ovvv_25{font-weight:600}._link_1ovvv_26{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-1);color:inherit;text-decoration:none}._link_1ovvv_26 svg{color:var(--text-muted)}._link_1ovvv_26:hover svg{color:var(--foreground)}._when_1ovvv_29{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._place_1ovvv_30{color:var(--text-secondary);font-size:var(--text-sm)}._points_1ovvv_31{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:1.25rem;list-style:disc;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._skills_1ovvv_33{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._skills_1ovvv_33 li{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted);font-size:var(--text-sm)}@media(max-width:760px){._page_1ovvv_1{gap:var(--space-8);padding-top:var(--space-4)}._hero_1ovvv_3{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-5)}._heading_1ovvv_17{text-align:center}._portrait_1ovvv_4{width:8rem}._section_1ovvv_19{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._resume_1ovvv_11{justify-self:center}}._overlay_47ths_1{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._content_47ths_3{position:fixed;z-index:51;inset:0;width:min(calc(100vw - var(--space-8)),440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));margin:auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}._keyframes_47ths_5._overlay_47ths_1[data-state=open]{animation:_overlay-in_47ths_1 var(--duration-standard) var(--ease-enter) both}._keyframes_47ths_5._overlay_47ths_1[data-state=closed]{animation:_overlay-out_47ths_1 var(--duration-fast) var(--ease-standard) both}._keyframes_47ths_5._content_47ths_3[data-state=open]{animation:_content-fade-in_47ths_1 var(--duration-fast) var(--ease-enter) both,_content-rise-in_47ths_1 var(--duration-spring) var(--ease-spring) both}._keyframes_47ths_5._content_47ths_3[data-state=closed]{animation:_content-out_47ths_1 var(--duration-fast) var(--ease-standard) both}._content_47ths_3:focus{outline:none}._overlay_47ths_1[data-state=closed],._content_47ths_3[data-state=closed]{pointer-events:none!important}._header_47ths_14{flex:none;padding:var(--space-6) var(--space-6) 0;text-align:center}._header_47ths_14:last-child{padding-bottom:var(--space-6)}._title_47ths_16{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}._description_47ths_17{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._title_47ths_16,._description_47ths_17{position:relative;overflow-wrap:anywhere}._swap_47ths_19{display:block}._body_47ths_20{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes _overlay-in_47ths_1{0%{opacity:0}}@keyframes _overlay-out_47ths_1{to{opacity:0}}@keyframes _content-fade-in_47ths_1{0%{opacity:0}}@keyframes _content-rise-in_47ths_1{0%{transform:translateY(8px) scale(.96)}}@keyframes _content-out_47ths_1{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes _content-fade-out_47ths_1{to{opacity:0}}@media(prefers-reduced-motion:reduce){._keyframes_47ths_5._overlay_47ths_1[data-state=open],._keyframes_47ths_5._content_47ths_3[data-state=open]{animation:_overlay-in_47ths_1 var(--duration-instant) var(--ease-standard) both}._keyframes_47ths_5._overlay_47ths_1[data-state=closed]{animation:_overlay-out_47ths_1 var(--duration-instant) var(--ease-standard) both}._keyframes_47ths_5._content_47ths_3[data-state=closed]{animation:_content-fade-out_47ths_1 var(--duration-instant) var(--ease-standard) both}}._page_i172h_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-8) var(--space-6);margin:0;padding:var(--space-8) 0 var(--space-10);list-style:none}._item_i172h_2{display:grid;gap:var(--space-2);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}._item_i172h_2:focus:not(:focus-visible){outline:none}@property --aurora-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}._aurora_i172h_6{width:min(calc(100vw - var(--space-8)),320px);border:2px solid transparent;background:linear-gradient(var(--surface-raised),var(--surface-raised)) padding-box,conic-gradient(from var(--aurora-angle),oklch(78% .17 155),oklch(62% .15 170 / .35),oklch(88% .12 140),oklch(70% .13 185 / .3),oklch(80% .18 150),oklch(62% .15 170 / .35),oklch(78% .17 155)) border-box;animation:_aurora-turn_i172h_1 6s linear infinite,_aurora-glow_i172h_1 3.2s ease-in-out infinite alternate}@keyframes _aurora-turn_i172h_1{to{--aurora-angle: 360deg}}@keyframes _aurora-glow_i172h_1{0%{box-shadow:var(--shadow-floating),0 0 18px #33cc7d40}to{box-shadow:var(--shadow-floating),0 0 42px #2bdda480}}._frame_i172h_15{display:block;aspect-ratio:2048 / 508;overflow:hidden;margin-bottom:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted)}._image_i172h_16{display:block;width:100%;height:100%;object-fit:cover}._name_i172h_17{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-display)}._name_i172h_17 svg{color:var(--text-muted);transition:transform .15s,color .15s}._item_i172h_2:hover ._name_i172h_17 svg{color:var(--foreground);transform:translate(2px,-2px)}._description_i172h_20{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media(max-width:760px){._page_i172h_1{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-4)}}@media(prefers-reduced-motion:reduce){._name_i172h_17 svg,._aurora_i172h_6{transition:none;animation:none}}._stage_1yqid_1{position:fixed;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}._grid_1pfxp_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-5);margin:0;padding:var(--space-8) 0 var(--space-10);list-style:none}._card_1pfxp_2{display:grid;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-resting);transition:box-shadow .2s,transform .2s}._card_1pfxp_2:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}._card_1pfxp_2:focus:not(:focus-visible){outline:none}._cover_1pfxp_5{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-muted);color:var(--text-muted)}._cover_1pfxp_5 img{width:100%;height:100%;object-fit:cover;transition:transform .4s}._card_1pfxp_2:hover ._cover_1pfxp_5 img{transform:scale(1.03)}._cardBody_1pfxp_8{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-5)}._title_1pfxp_9{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-display)}._meta_1pfxp_10{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._article_1pfxp_12{width:min(42rem,100%);margin:0 auto;padding:var(--space-6) 0 var(--space-12)}._back_1pfxp_13{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-6);padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}._back_1pfxp_13:hover{color:var(--foreground)}._back_1pfxp_13:focus:not(:focus-visible){outline:none}._heading_1pfxp_16{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display)}._prose_1pfxp_18{margin-top:var(--space-8);line-height:1.8}._prose_1pfxp_18 :is(h2,h3){font-family:var(--font-display);letter-spacing:var(--tracking-display)}._prose_1pfxp_18 h2{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-2xl)}._prose_1pfxp_18 h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lg)}._prose_1pfxp_18>:first-child{margin-top:0}._prose_1pfxp_18 p,._prose_1pfxp_18 ul{margin:0 0 var(--space-4)}._prose_1pfxp_18 ul{padding-left:1.25rem;list-style:disc}._prose_1pfxp_18 a{color:var(--accent)}._prose_1pfxp_18 code{padding:.1em .35em;border-radius:4px;background:var(--surface-muted);font-size:.9em}._prose_1pfxp_18 blockquote{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--surface-muted)}._prose_1pfxp_18 blockquote>:last-child{margin-bottom:0}._prose_1pfxp_18 hr{margin:var(--space-10) 0;border:0;border-top:1px solid var(--border)}._prose_1pfxp_18 table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--text-sm)}._prose_1pfxp_18 :is(th,td){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}._prose_1pfxp_18 th{color:var(--text-secondary);font-weight:600}._prose_1pfxp_18 .video{position:relative;aspect-ratio:16 / 9;margin:0 0 var(--space-4);overflow:hidden;border-radius:var(--radius-panel)}._prose_1pfxp_18 .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}._prose_1pfxp_18 .video[data-portrait]{width:min(20rem,100%);aspect-ratio:9 / 16}
