@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2)format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gr-brand-teal:#00e5c6;--grds-safe-top:env(safe-area-inset-top,0px);--grds-safe-bottom:env(safe-area-inset-bottom,0px);--grds-document-canvas:#101011}.grds{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--grds-canvas);--foreground:var(--grds-text);--card:var(--grds-panel);--card-foreground:var(--grds-text);--popover:var(--grds-panel);--popover-foreground:var(--grds-text);--primary:var(--grds-accent);--primary-foreground:var(--grds-accent-ink);--secondary:var(--grds-raised);--secondary-foreground:var(--grds-text);--muted:var(--grds-raised);--muted-foreground:var(--grds-muted);--accent:var(--grds-raised);--accent-foreground:var(--grds-text);--destructive:var(--grds-warning);--border:var(--grds-edge);--input:var(--grds-edge-strong);--ring:var(--grds-accent);--radius:var(--grds-control-radius);--grds-canvas:var(--grds-document-canvas);--grds-top-clearance:20px;--grds-panel:#171719;--grds-raised:#252427;--grds-text:#f5f3f7;--grds-muted:#bcb8c2;--grds-subtle:#94909b;--grds-edge:#ccebe61a;--grds-edge-strong:#ccebe63b;--grds-violet:#bc9ee0;--grds-blue:#b7c8ee;--grds-teal:var(--gr-brand-teal);--grds-neutral:#c7c1ce;--grds-accent:var(--gr-brand-teal);--grds-accent-ink:#062b25;--grds-gloss-ink:var(--grds-text);--grds-accent-soft:#9ff4e8;--grds-accent-dim:#00e5c61f;--grds-accent-edge:#00e5c659;--grds-warning:#ffe0a6;--grds-recording:#ff797e;--grds-chart-hatch:#b9bacb;--grds-glass:linear-gradient(145deg, #ffffff0f, #ffffff03 65%);--grds-gloss:radial-gradient(ellipse at 4% 0%, #bac3ff4d, transparent 44%), radial-gradient(ellipse at 30% 120%, color-mix(in srgb, var(--grds-accent) 43%, transparent), transparent 48%), radial-gradient(ellipse at 65% -40%, #d3b0e952, transparent 52%), radial-gradient(ellipse at 100% 110%, #93c1e759, transparent 48%), linear-gradient(110deg, #20413e, #252936 46%, #363348);--grds-selection:radial-gradient(ellipse at 0% 0%, #b7c8ee29, transparent 65%), radial-gradient(ellipse at 100% 110%, #bc9ee024, transparent 65%), linear-gradient(135deg, #00e5c617, #00e5c605);--grds-chart-gradient-start:#e0e3ff;--grds-chart-gradient-middle:var(--grds-accent);--grds-chart-gradient-end:#ba9ce8;--grds-plum-surface:linear-gradient(130deg, #393043, #231d2b 55%, #202b32);--grds-blue-surface:linear-gradient(130deg, #2b3041, #1d202c 55%, #243537);--grds-teal-surface:linear-gradient(135deg, #233f3b, #1c292d 48%, #31273b);--grds-shadow:0 14px 40px #0000002e, inset 0 1px 0 #ecfffa08;--grds-radius:14px;--grds-radius-sm:10px;--grds-control-radius:10px;--grds-mobile-feedback-clearance:96px;--grds-control-surface:linear-gradient(180deg, #ffffff08, transparent 70%);--grds-control-shadow:inset 0 1px 0 #ffffff0f, 0 1px 2px #00000029;--grds-field-surface:linear-gradient(180deg, #0000001f, transparent), var(--grds-panel);--grds-hero-shade:#080d11;--grds-hero-material:radial-gradient(ellipse at 76% 28%, #00e5c617, transparent 50%), linear-gradient(110deg, #090d12, #09151c 70%, #071416);--grds-action-teal-material:radial-gradient(ellipse at 0% 0%, #00e5c626, transparent 72%), linear-gradient(130deg, #0a1d26, #0b1219 75%);--grds-action-blue-material:radial-gradient(ellipse at 100% 10%, #bc9ee017, transparent 70%), radial-gradient(ellipse at 0% 0%, #00e5c61c, transparent 65%), linear-gradient(130deg, #0d1c26, #0b111b 75%);--grds-recorder-fill:#0a1216a3;--grds-recorder-edge:#eefaff47;--grds-recorder-blur:16px;--grds-recorder-shadow:0 8px 28px #00000029;--grds-recorder-control-fill:#0a121666;--grds-recorder-control-hover:#0a121699;--grds-capture-gloss:radial-gradient(ellipse at 4% 0%, #bac3ff33, transparent 44%), radial-gradient(ellipse at 0% 100%, #00e5c638, transparent 48%), radial-gradient(ellipse at 65% -40%, #d3b0e938, transparent 52%), radial-gradient(ellipse at 100% 110%, #93c1e738, transparent 48%), linear-gradient(110deg, #086f7e, #2452be 55%, #754bc0);--grds-loading-cycle:4.2s;--grds-motion-fast:.18s;--grds-motion-slow:.42s;--grds-motion-enter:.54s;--grds-motion-ease:cubic-bezier(.2, .75, .25, 1);--grds-heading-weight:500;--grds-font:"Outfit", sans-serif;--font-sans:var(--grds-font);--ds-font-body:var(--grds-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.grds){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--grds-document-canvas)}.grds.grds,.grds.grds *{scrollbar-width:none}html:has(.grds){scrollbar-width:none}body:has(.grds){scrollbar-width:none}html:has(.grds)::-webkit-scrollbar{display:none}body:has(.grds)::-webkit-scrollbar{display:none}.grds.grds::-webkit-scrollbar{display:none}.grds.grds ::-webkit-scrollbar{display:none}body:has(.grds){background-color:var(--grds-document-canvas)}.grds{background-color:var(--grds-canvas);color:var(--grds-text);font:400 15px/1.45 var(--grds-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-synthesis:none;accent-color:var(--grds-accent)}.grds *{box-sizing:border-box}.grds h1,.grds h2,.grds h3,.grds p{margin:0}.grds h1,.grds h2,.grds h3,.grds strong{font-weight:var(--grds-heading-weight)}.grds h1{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);line-height:1.15}.grds h2{letter-spacing:-.025em;font-size:21px}.grds h3{font-size:20px}.grds button,.grds input,.grds textarea,.grds select{font-family:inherit}.grds button{cursor:pointer}.grds button:disabled{cursor:default;opacity:.45}.grds :focus-visible:not([data-slot]),.grds [data-unstyled]:focus-visible{outline:2px solid var(--grds-accent);outline-offset:3px}.grds-button{box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--grds-button-shadow);--grds-button-shadow:var(--grds-control-shadow);transition-duration:var(--grds-motion-fast);transition-timing-function:var(--grds-motion-ease);position:relative;overflow:hidden}.grds-button:hover:not(:disabled){background-color:var(--grds-raised);border-color:var(--grds-accent-edge)}.grds .grds-button--primary{background:var(--grds-gloss);color:var(--grds-gloss-ink);border-color:var(--grds-accent-edge);--grds-button-shadow:inset 0 1px 0 #e1e2ff2e, 0 4px 18px #0003}.grds-button--primary:after{content:"";background:linear-gradient(110deg, transparent 20%, color-mix(in srgb, var(--grds-text) 9%, transparent) 50%, transparent 80%);pointer-events:none;transition:transform var(--grds-motion-slow) var(--grds-motion-ease);position:absolute;inset:0;transform:translate(-100%)}.grds-button--primary:is(:hover,:focus-visible):not(:disabled):after{transform:translate(100%)}.grds-button:active:not(:disabled){transform:translateY(1px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.grds-button--primary:hover:not(:disabled){transform:translateY(-1px)}}.grds .grds-button--primary:hover:not(:disabled){border-color:var(--grds-accent-soft);--grds-button-shadow:inset 0 1px 0 #e1e2ff3d, 0 5px 22px #91bee124}.grds-button--quiet{--grds-button-shadow:0 0 #0000;background:0 0;border-color:#0000}.grds-icon-button{flex-shrink:0}.grds-surface{padding-inline:var(--card-spacing);min-width:0}.grds-surface[data-tone=violet]{background:radial-gradient(ellipse at 0% 0%, #bc9ee030, transparent 70%), radial-gradient(ellipse at 100% 100%, #00e5c612, transparent 65%), var(--grds-panel)}.grds-surface[data-tone=blue]{background:radial-gradient(ellipse at 0% 0%, #b7c8ee2e, transparent 70%), radial-gradient(ellipse at 100% 100%, #cda5be1f, transparent 70%), var(--grds-panel)}.grds-surface[data-tone=teal]{background:radial-gradient(ellipse at 0% 0%, #00e5c621, transparent 70%), radial-gradient(ellipse at 100% 100%, #bc9ee030, transparent 75%), var(--grds-panel)}.grds-segmented{width:max-content;display:flex}.grds-segmented [data-slot=button]{min-height:40px}.grds-search{min-width:0;color:var(--grds-muted);align-items:center;display:flex;position:relative}.grds-search>svg{pointer-events:none;position:absolute;left:12px}.grds-search input{background:var(--grds-field-surface);padding-left:40px}.grds-avatar{object-fit:cover;background:var(--grds-accent-dim);border:1px solid var(--grds-accent-edge);width:40px;height:40px;color:var(--grds-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:inline-grid}.grds-avatar-stack{padding-left:8px;display:flex}.grds-avatar-stack .grds-avatar{border:2px solid var(--grds-panel);margin-left:-8px}.grds-page-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.grds-page-heading p{color:var(--grds-muted);max-width:760px;margin-top:8px;font-size:17px;font-weight:400;line-height:1.4}.grds-page-heading .grds-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:12px}.grds-heading-actions{flex-shrink:0;gap:8px;display:flex}.grds-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;position:fixed;inset:0}.grds-modal{z-index:101;background:var(--grds-panel);border:1px solid var(--grds-edge-strong);max-height:90dvh;box-shadow:var(--grds-shadow);position:fixed;top:50%;left:50%;overflow:auto}.grds-modal>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.grds-modal>p{color:var(--grds-muted)}.grds-app{background:var(--grds-canvas);gap:24px;min-height:100dvh;padding:16px;display:flex;overflow-x:clip}.grds-sidebar{background:var(--grds-glass), var(--grds-canvas);border:1px solid var(--grds-edge);border-radius:var(--grds-radius);flex-direction:column;flex-shrink:0;width:216px;height:calc(100dvh - 32px);padding:18px 14px;display:flex;position:sticky;top:16px}.grds-workspace{background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 0;display:flex}.grds-user strong{display:block}.grds-user small{color:var(--grds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.grds-sidebar nav{flex:1;margin-block:20px;overflow:auto}.grds-nav-group{gap:3px;margin-bottom:22px;display:grid}.grds-nav-group>p{color:var(--grds-subtle);text-transform:uppercase;letter-spacing:.035em;margin:0 8px 8px;font-size:11px}.grds-nav-group>button{isolation:isolate;text-align:left;min-height:44px;color:var(--grds-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:11px 12px;font-weight:300;display:flex;position:relative}.grds-nav-group>button[aria-current=page]{color:var(--grds-accent-soft)}.grds-nav-group>button:hover:not(:disabled):not([aria-current=page]){background:var(--grds-glass), var(--grds-panel);color:var(--grds-text)}.grds-nav-group>button small{color:var(--grds-accent);margin-left:auto}.grds-user{border:0;border-top:1px solid var(--grds-edge);text-align:left;background:0 0;align-items:center;gap:10px;padding:16px 0 0;font-size:13px;display:flex}.grds-user>span:not(.grds-avatar),.grds-app-main{flex:1;min-width:0}.grds-app-toolbar{justify-content:flex-end;align-items:center;gap:12px;height:48px;margin-bottom:16px;display:flex}.grds-toolbar-identity{color:var(--grds-muted);margin-right:auto;font-size:14px}.grds-toolbar-user{background:0 0;border:0;padding:0}.grds-count{color:var(--grds-accent-ink);background:var(--grds-accent);border-radius:6px;padding:2px 6px;font-size:11px}.grds-content{width:100%;max-width:1500px;margin:0 auto}.grds-mobile-dock,.grds-menu-trigger{display:none}.grds .grds-menu-trigger{--grds-button-shadow:0 0 #0000;background:0 0;border:0;padding:0}.grds-menu-navigation nav{margin-top:24px}.grds-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grds-plan{border:1px solid var(--grds-edge);background:var(--grds-blue-surface);border-radius:17px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.grds-plan[data-tone=violet]{background:var(--grds-plum-surface)}.grds-plan[data-tone=teal]{background:var(--grds-teal-surface)}.grds-plan[data-featured=true]{border-color:var(--grds-accent-edge);box-shadow:0 0 0 1px var(--grds-accent-dim), var(--grds-shadow)}.grds-plan-art{height:155px;position:relative;overflow:hidden}.grds-plan-art img{object-fit:cover;width:100%;height:100%}.grds-plan-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0f0c1726);position:absolute;inset:0}.grds-plan-badge{z-index:1;background:var(--grds-canvas);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);text-align:center;padding:12px 16px 25px;position:absolute;top:0;right:24px}.grds-plan-badge span{font-size:13px;display:block}.grds-plan-badge strong{font-size:25px}.grds-plan-body{flex-direction:column;flex:1;padding:20px 24px 28px;display:flex}.grds-plan-body h2{margin-bottom:12px;font-size:27px;line-height:1.2}.grds-plan-body>p{color:var(--grds-muted);min-height:66px;font-size:15px;font-weight:300;line-height:1.35}.grds-plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:26px 0 34px;display:flex}.grds-plan-price strong{letter-spacing:-.04em;font-size:clamp(37px,3.2vw,52px);font-weight:300;line-height:1}.grds-plan-price span{color:var(--grds-muted);font-size:14px;font-weight:300}.grds-plan-body>.grds-button{width:100%;font-weight:300}.grds-plan-features{border-top:1px solid var(--grds-edge);gap:24px;margin-top:28px;padding-top:25px;display:grid}.grds-plan-features h3{margin-bottom:16px;font-size:20px;font-weight:300;line-height:1.3}.grds-plan-features ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.grds-plan-features li{color:var(--grds-muted);align-items:flex-start;gap:10px;font-size:14px;font-weight:300;line-height:1.4;display:flex}.grds-check{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:inline-grid}.grds-progress-card{border-top:2px solid var(--grds-accent);border-radius:15px;padding:24px}.grds-progress-card[data-tone=blue]{border-top-color:var(--grds-blue)}.grds-progress-card[data-tone=violet]{border-top-color:var(--grds-violet)}.grds-progress-card[data-tone=teal]{border-top-color:var(--grds-teal)}.grds-progress-card header{align-items:center;gap:15px;margin-bottom:25px;display:flex}.grds-progress-card h2{font-size:21px;line-height:1.25}.grds-progress-card header p{color:var(--grds-muted);font-weight:300}.grds-card-mark{background:var(--grds-accent-dim);border:1px solid var(--grds-accent-edge);width:50px;height:50px;color:var(--grds-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.grds-card-description{min-height:105px;font-size:17px;font-weight:300;line-height:1.5}.grds-progress{margin-block:24px}.grds-progress>div:first-child{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.grds-progress [data-slot=progress-indicator]{background:linear-gradient(90deg, var(--grds-blue), var(--grds-accent-soft) 48%, var(--grds-accent))}.grds-progress-card footer{border-top:1px solid var(--grds-edge);align-items:center;gap:8px;margin-top:26px;padding-top:20px;display:flex}.grds-card-metadata{gap:14px;margin-left:auto;display:flex}.grds-card-metadata>span{color:var(--grds-muted);align-items:center;gap:5px;font-size:13px;display:flex}.grds-progress-card footer>.grds-button{width:34px;min-height:34px;padding:7px}.grds-checklist{gap:10px;padding:0;list-style:none;display:grid}.grds-checklist button{text-align:left;color:var(--grds-muted);background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-weight:300;display:flex}.grds-checklist button[aria-pressed=true]>span:last-child{text-decoration:line-through}.grds-media-card{border:1px solid var(--grds-edge);border-radius:var(--grds-radius);background:var(--grds-panel);transition:border-color .18s,box-shadow .18s;overflow:hidden}.grds-media-card:focus-within{border-color:var(--grds-accent-edge);box-shadow:var(--grds-shadow)}.grds-media-card:has(button:hover){border-color:var(--grds-accent-edge);box-shadow:var(--grds-shadow)}.grds-media-card>button{text-align:left;background:0 0;border:0;width:100%;padding:0}.grds-media-image{aspect-ratio:1.6;position:relative;overflow:hidden}.grds-media-image img{object-fit:cover;object-position:center 55%;width:100%;height:100%;transition:transform .24s}.grds-media-card>button:hover img{transform:scale(1.025)}.grds-media-image>span{background:#0f0f12d9;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.grds-media-image>i{background:#0000001a;place-items:center;display:grid;position:absolute;inset:0}.grds-media-image>i>svg{box-sizing:content-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--grds-edge-strong);background:#1a1a1da6;border-radius:50%;padding:14px}.grds-media-copy{padding:17px}.grds-media-copy>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.grds-media-copy h2{font-size:17px}.grds-media-copy>div>span,.grds-media-copy p{color:var(--grds-muted);font-size:12px}.grds-media-copy p{margin-block:6px 14px}.grds-tags{flex-wrap:wrap;gap:5px;display:flex}.grds-tags span{border:1px solid var(--grds-edge);color:var(--grds-muted);border-radius:5px;padding:3px 6px;font-size:10px}.grds-stat>span{color:var(--grds-muted);align-items:center;gap:9px;display:flex}.grds-stat>strong{margin:15px 0 5px;font-size:38px;font-weight:300;display:block}.grds-stat>small{color:var(--grds-muted)}.grds-donut{align-items:center;gap:20px;display:flex}.grds-donut>svg{flex-shrink:0;width:60%;max-width:280px}.grds-chart-legend{flex:1;gap:20px;display:grid}.grds-chart-legend button{border:0;border-left:2px solid var(--grds-accent);text-align:left;background:0 0;padding:0 0 0 13px}.grds-chart-legend button[data-tone=teal]{border-color:var(--grds-teal)}.grds-chart-legend button[data-tone=blue]{border-color:var(--grds-blue)}.grds-chart-legend button[data-tone=neutral]{border-color:var(--grds-neutral)}.grds-chart-legend button[data-tone=violet]{border-color:var(--grds-violet)}.grds-chart-legend button[aria-pressed=true] strong,.grds-chart-legend button:hover strong{color:var(--grds-accent-soft)}.grds-chart-legend strong{font-size:29px;font-weight:300;display:block}.grds-chart-legend span{color:var(--grds-muted);font-size:12px;display:block}.grds-bar-chart{gap:22px;height:250px;margin-top:35px;margin-bottom:30px;display:flex}.grds-bar-ticks{flex:0 0 38px;margin-bottom:29px;position:relative}.grds-bar-ticks span{color:var(--grds-muted);font-size:13px;font-weight:300;position:absolute;left:0;transform:translateY(50%)}.grds-bars{flex:1;justify-content:space-between;gap:14px;min-width:0;display:flex}.grds-bars button{min-width:0;color:var(--grds-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.grds-bars svg{width:100%;height:calc(100% - 29px);overflow:visible}.grds-chart-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.grds-chart-panel-header h2{font-size:25px}.grds-grid{gap:20px;display:grid}.grds-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grds-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1800px){.grds-app{gap:36px;padding:24px}.grds-sidebar{width:232px}.grds-plan-art{height:190px}.grds-plan-body{padding-inline:30px}}@media (max-width:1199px){.grds-sidebar{display:none}.grds-app{padding:calc(20px + var(--grds-safe-top)) 24px calc(88px + env(safe-area-inset-bottom))}.grds-menu-trigger{display:inline-flex}.grds-toolbar-identity>.grds-brand{display:none}.grds-mobile-dock{z-index:40;background:var(--grds-glass), #151b1deb;border:0;border-top:1px solid var(--grds-edge);padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:var(--grds-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:0;width:100%;display:flex;position:fixed;bottom:0;left:0;right:0}.grds-mobile-dock .grds-button{isolation:isolate;--grds-button-shadow:0 0 #0000;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:7px 4px;font-size:11px;font-weight:300;position:relative}.grds-mobile-dock [aria-current=page]{color:var(--grds-accent)}.grds-mobile-dock .grds-nav-indicator{box-shadow:none;border:0}.grds-plan-body{padding-inline:20px}.grds-plan-price strong{font-size:38px}.grds-page-heading{flex-direction:column;gap:20px}.grds-plan-grid{gap:12px}.grds-plan-art{height:125px}}@media (max-width:699px){.grds-app{padding:calc(var(--grds-top-clearance) + var(--grds-safe-top)) 18px calc(88px + env(safe-area-inset-bottom))}.grds-app-toolbar{height:44px;margin-bottom:20px}.grds-toolbar-identity{font-size:16px}.grds-page-heading{margin-bottom:25px}.grds-page-heading h1{font-size:32px}.grds-page-heading p{font-size:16px}.grds-plan-grid,.grds-grid--two,.grds-grid--three{grid-template-columns:1fr}.grds-plan-grid{gap:24px}.grds-plan-art{height:160px}.grds-plan-body{padding:22px 24px 28px}.grds-plan-price strong{font-size:47px}.grds-plan-body>p{min-height:0}.grds-plan-price{margin:30px 0}.grds-plan-body h2{font-size:28px}.grds-plan-features li{font-size:15px}.grds-plan-features h3{font-size:22px}.grds-surface{padding:22px}.grds-donut{gap:12px}.grds-chart-legend strong{font-size:26px}.grds-bar-chart{gap:18px;height:240px}.grds-bars{gap:10px}.grds-modal{padding:22px}.grds-progress-card{padding:24px}.grds-heading-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.grds *,.grds :before,.grds :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.grds-section-gap{margin-bottom:22px}.grds-dashboard-main{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;margin-bottom:22px;display:grid}.grds-dashboard-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;display:grid}.grds-library-toolbar{justify-content:space-between;gap:18px;margin-bottom:28px;display:flex}.grds-library-toolbar>.grds-search{flex:1;max-width:450px}.grds-settings{gap:22px;max-width:1050px;display:grid}.grds-settings fieldset{border:0;min-width:0;margin:0;padding:0}.grds-settings legend{margin-bottom:24px;font-size:23px}.grds-field{color:var(--grds-muted);align-content:start;gap:9px;font-weight:400;display:grid}.grds-field :is(input,select,textarea){background:var(--grds-field-surface);color:var(--grds-text)}.grds-field :is(input,select,textarea):hover:not(:disabled){border-color:var(--grds-accent-edge)}.grds-field-input{min-width:0;display:block;position:relative}.grds-field-input[data-icon=true] :is(input,select,textarea){padding-left:42px}.grds-field :is(input,textarea)::placeholder{color:var(--grds-subtle);opacity:1}.grds-field-leading,.grds-field-chevron{pointer-events:none;color:var(--grds-muted);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.grds-field-leading{z-index:1;left:14px}.grds-field-chevron{right:14px;transform:translateY(-50%)rotate(90deg)}.grds-field :is(input,select,textarea):disabled{cursor:not-allowed;color:var(--grds-subtle);background:var(--grds-panel)}.grds-field :is(input,textarea):read-only{color:var(--grds-muted)}.grds-field small{color:var(--grds-muted);font-size:12px}.grds-settings>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.grds-settings>footer>p{color:var(--grds-teal);font-size:13px}.grds-landing{background:radial-gradient(ellipse at 0% 0%, #bc9ee00f, transparent 30%), var(--grds-canvas);min-height:100dvh;overflow:hidden}.grds-site-header{z-index:1;justify-content:space-between;align-items:center;gap:28px;max-width:1600px;margin:auto;padding:24px 5%;display:flex;position:relative}.grds-site-brand{white-space:nowrap;letter-spacing:-.05em;align-items:center;gap:12px;font-size:26px;text-decoration:none;display:inline-flex}.grds-site-header nav{color:var(--grds-muted);gap:28px;font-weight:300;display:flex}.grds-site-header nav a,.grds-site-footer a{text-decoration:none}.grds-site-header a:hover,.grds-site-footer a:hover{color:var(--grds-accent)}.grds-site-hero{padding:80px 5% 50px;position:relative}.grds-site-silk{object-fit:cover;opacity:.42;pointer-events:none;width:100%;height:630px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.grds-hero-copy{text-align:center;max-width:940px;margin:0 auto 65px;position:relative}.grds-hero-copy .grds-eyebrow{color:var(--grds-accent);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--grds-accent-edge);background:#0d1112b3;border-radius:99px;align-items:center;margin-bottom:24px;padding:8px 16px;font-size:12px;display:inline-flex}.grds-hero-copy h1{letter-spacing:-.05em;font-size:clamp(46px,5.5vw,86px);font-weight:300;line-height:1.06}.grds-hero-copy>p:not(.grds-eyebrow){color:var(--grds-muted);max-width:640px;margin:26px auto 30px;font-size:20px;font-weight:300;line-height:1.5}.grds-hero-copy>div{justify-content:center;gap:12px;display:flex}.grds-site-preview{border:1px solid var(--grds-accent-edge);background:var(--grds-glass), var(--grds-panel);border-radius:24px;max-width:1200px;margin:0 auto;padding:12px;position:relative;box-shadow:0 30px 100px #00000080}.grds-site-section{max-width:1500px;margin:0 auto;padding:70px 5%}.grds-site-section>h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(30px,3vw,44px);font-weight:300}.grds-site-section>p{color:var(--grds-muted);max-width:680px;margin:0 0 34px;font-size:18px;font-weight:300}.grds-feature-card>svg{color:var(--grds-accent);margin-bottom:25px}.grds-site-section h3,.grds-feature-card h3,.grds-site-step h3{margin-bottom:12px;font-size:25px}.grds-feature-card>p,.grds-site-step>p{color:var(--grds-muted);font-size:16px;font-weight:300;line-height:1.6}.grds-site-step{border-top:1px solid var(--grds-edge-strong);padding:24px 15px 24px 0}.grds-site-step>span{color:var(--grds-accent);margin-bottom:28px;font-size:14px;display:block}.grds-site-faq{max-width:1000px}.grds-site-faq details{border-bottom:1px solid var(--grds-edge);padding:22px 0}.grds-site-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:21px;font-weight:300;list-style:none;display:flex}.grds-site-faq summary::-webkit-details-marker{display:none}.grds-site-faq details p{color:var(--grds-muted);padding-top:18px;font-size:16px;font-weight:300;line-height:1.65}.grds-site-footer{border-top:1px solid var(--grds-edge);color:var(--grds-muted);justify-content:space-between;gap:24px;margin:30px 5% 0;padding:28px 0;font-size:13px;display:flex}.grds-site-footer nav{gap:22px;display:flex}@media (max-width:1350px){.grds-dashboard-main,.grds-dashboard-bottom{grid-template-columns:1fr}.grds-dashboard-main>.grds-surface .grds-donut{max-width:600px;margin:auto}}@media (max-width:699px){.grds-dashboard-main,.grds-dashboard-bottom{gap:22px}.grds-library-toolbar{flex-direction:column}.grds-library-toolbar>.grds-segmented{max-width:100%;overflow:auto}.grds-library-toolbar .grds-button{padding-inline:14px}.grds-site-header{gap:10px;padding:20px 18px}.grds-site-header nav{display:none}.grds-site-brand{font-size:23px}.grds-site-hero{padding:48px 18px 25px}.grds-hero-copy{margin-bottom:35px}.grds-hero-copy>p:not(.grds-eyebrow){font-size:17px}.grds-hero-copy>div{flex-direction:column}.grds-hero-copy h1{font-size:48px}.grds-site-section{padding:46px 20px}.grds-site-preview{border-radius:18px;padding:7px}.grds-site-footer{flex-direction:column}.grds-site-faq summary{font-size:19px}.grds-site-header>.grds-button{padding:9px 12px;font-size:13px}}.grds-site-faq summary:hover,.grds-site-faq details[open] summary{color:var(--grds-accent-soft)}.grds-site-faq details[open] summary svg{transform:rotate(45deg)}.grds-site-faq summary svg{flex-shrink:0}.grds ::selection{background:var(--grds-accent);color:var(--grds-accent-ink)}.grds-rail-search{display:none}@media (min-width:1200px){.grds-toolbar-user{display:none}.grds-app--compact{gap:14px}.grds-app--compact .grds-sidebar{align-items:center;width:80px;padding:16px 12px}.grds-app--compact .grds-workspace{background:0 0;border:0;margin:0 0 12px;padding:0}.grds-app--compact .grds-sidebar>.grds-search,.grds-app--compact .grds-sidebar .grds-user>:is(span:not(.grds-avatar),svg){display:none}.grds-app--compact .grds-sidebar nav{width:100%;margin-block:12px}.grds-app--compact .grds-nav-group{gap:6px;margin-bottom:16px}.grds-app--compact .grds-nav-group>p,.grds-app--compact .grds-nav-group>button>:is(span,small){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grds-app--compact .grds-nav-group>button{justify-content:center;padding:10px}.grds-app--compact .grds-user{justify-content:center;width:100%;padding-block:14px}.grds-app--compact .grds-rail-search{margin-bottom:12px;display:inline-flex}.grds-app--workspace{height:100dvh;min-height:0;overflow:hidden}.grds-app--workspace .grds-app-main{flex-direction:column;min-height:0;display:flex}.grds-app--workspace .grds-content{flex:1;max-width:none;min-height:0}}@media (max-width:1199px){.grds-app--workspace{height:auto;min-height:0;padding:calc(var(--grds-safe-top) + var(--grds-top-clearance)) 0 0;gap:0;position:fixed;inset:0}.grds-app--workspace .grds-mobile-dock{display:none}.grds-app--workspace .grds-app-main,.grds-app--workspace .grds-content{height:100%;min-height:0}}.grds-field .grds-field-error{color:var(--grds-warning)}.grds-field [aria-invalid=true]{border-color:var(--grds-warning)}@media (max-width:699px),(pointer:coarse){.grds :is([data-slot=button],[data-slot=toggle],[data-slot=input],[data-slot=native-select]){min-height:44px}.grds .grds-icon-button{min-width:44px}}.grds-modal{background:var(--grds-glass), var(--grds-panel);border-radius:var(--grds-radius);box-shadow:0 32px 96px #00000073, inset 0 1px 0 var(--grds-edge);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.grds-modal-heading{align-items:center;gap:12px;min-width:0;display:flex}.grds-modal [data-slot=dialog-title]{letter-spacing:-.025em;font-size:20px;line-height:1.25}.grds-dialog-icon,.grds-notification-icon{border-radius:var(--grds-radius-sm);width:40px;height:40px;color:var(--grds-accent-soft);background:var(--grds-selection);border:1px solid var(--grds-accent-edge);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grds-modal-body{overscroll-behavior:contain;gap:20px;min-width:0;min-height:0;display:grid;overflow:auto}.grds-modal [data-slot=dialog-footer]{border-top:1px solid var(--grds-edge);padding-top:20px}.grds-modal [data-slot=dialog-description]{line-height:1.6}.grds-notification-trigger{flex-shrink:0;display:inline-flex;position:relative}.grds-notification-badge{pointer-events:none;min-width:18px;height:18px;color:var(--grds-accent-ink);background:var(--grds-accent);box-shadow:0 0 0 3px var(--grds-canvas);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-3px;right:-4px}.grds-notification-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grds-notification-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.grds-notification-list>li{border-radius:var(--grds-radius-sm);border:1px solid var(--grds-edge);background:var(--grds-control-surface);align-items:flex-start;gap:12px;padding:16px 12px;display:flex}.grds-notification-list>li[data-state=unread]{background:var(--grds-selection);border-color:var(--grds-accent-edge)}.grds-notification-list>li[data-kind=warning] .grds-notification-icon{color:var(--grds-warning)}.grds-notification-list>li[data-kind=error] .grds-notification-icon{color:var(--grds-recording)}.grds-notification-list>li[data-kind=info] .grds-notification-icon{color:var(--grds-blue)}.grds-notification-content{overflow-wrap:anywhere;flex:1;min-width:0}.grds-notification-content>strong{font-weight:500}.grds-notification-content>p{color:var(--grds-muted);margin:4px 0 6px;font-size:13px}.grds-notification-content>time{color:var(--grds-subtle);font-size:11px}.grds-notification-actions{flex-wrap:wrap;gap:4px;margin:8px -8px -6px;display:flex}.grds-notification-actions .grds-button{color:var(--grds-accent-soft)}.grds-notification-empty{text-align:center;justify-items:center;gap:12px;padding:32px 12px;display:grid}.grds-notification-empty>p{max-width:32ch;color:var(--grds-muted);font-size:14px}.grds-toaster{--normal-bg:var(--grds-panel);--normal-text:var(--grds-text);--normal-border:var(--grds-edge-strong);background:0 0;z-index:120!important}.grds-toaster [data-sonner-toast].grds-toast{background:var(--grds-glass), var(--grds-panel);color:var(--grds-text);border:1px solid var(--grds-edge-strong);box-shadow:var(--grds-shadow);border-radius:var(--grds-radius);font-family:var(--grds-font)}.grds-toaster [data-description]{color:var(--grds-muted)!important}.grds-toaster [data-icon]{color:var(--grds-accent-soft)}.grds-toaster [data-type=warning] [data-icon]{color:var(--grds-warning)}.grds-toaster [data-type=error] [data-icon]{color:var(--grds-recording)}.grds-toaster [data-type=info] [data-icon]{color:var(--grds-blue)}.grds-toaster [data-button]{background:var(--grds-accent);color:var(--grds-accent-ink)}.grds-toaster [data-close-button]{background:var(--grds-raised);color:var(--grds-text);border-color:var(--grds-edge-strong)}.grds-toaster [data-close-button]:focus-visible{outline:2px solid var(--grds-accent);outline-offset:3px}@media (max-width:479px){.grds-notification-list>li{gap:8px;padding:12px 8px}.grds-notification-list .grds-notification-icon{width:32px;height:32px}}.grds-field[data-span=full],.grds-form-section--full{grid-column:1/-1}.grds-settings legend{align-items:center;gap:10px;display:flex}.grds-settings legend>svg{color:var(--grds-accent-soft)}.grds-fieldset-description{color:var(--grds-muted);margin:-12px 0 20px;font-size:13px}.grds-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grds-profile .grds-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grds-profile .grds-settings>:is(.grds-profile-identity,footer){grid-column:1/-1}.grds-profile .grds-settings legend{margin-bottom:20px;font-size:18px}.grds-profile .grds-surface{padding:24px}.grds-profile .grds-profile-identity{background:var(--grds-selection), var(--grds-panel)}.grds-profile-person{align-items:center;gap:24px;min-width:0;display:flex}.grds-profile-photo{border:1px solid var(--grds-accent-edge);border-radius:50%;flex-shrink:0;padding:5px}.grds-profile-photo .grds-avatar{width:96px;height:96px;font-size:28px}.grds-profile-photo [data-slot=avatar-fallback]{font-size:inherit}.grds-profile-name{flex:1;min-width:0}.grds-profile-name h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0;font-size:26px;font-weight:500}.grds-profile-name>p:not(.grds-eyebrow){color:var(--grds-muted);overflow-wrap:anywhere;font-size:14px}.grds-profile-tags{flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.grds-profile-tags>li{color:var(--grds-accent-soft);align-items:center;gap:6px;font-size:12px;display:flex}.grds-profile-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:300px;display:flex}.grds-profile-photo-actions>:is(small,p){flex-basis:100%;font-size:12px}.grds-profile-photo-actions>small{color:var(--grds-muted)}.grds-profile-photo-actions .grds-field-error{color:var(--grds-recording)}@media (max-width:1099px){.grds-profile-person{flex-wrap:wrap;gap:16px}.grds-profile-photo-actions{flex-basis:100%;max-width:none}.grds-profile .grds-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.grds-profile .grds-surface{padding:20px}.grds-profile-photo .grds-avatar{width:72px;height:72px;font-size:23px}.grds-profile-name h2{font-size:22px}.grds-profile .grds-settings>footer{flex-wrap:wrap;gap:12px}.grds-profile .grds-form-actions{justify-content:space-between;width:100%}}.grds-settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:32px;max-width:1050px;display:grid}.grds-settings-menu nav{flex-direction:column;gap:4px;display:flex}.grds-settings-menu nav .grds-button{justify-content:flex-start;width:100%}.grds-settings-menu [aria-current=page]{color:var(--grds-accent-soft);background:var(--grds-accent-dim);border-color:var(--grds-accent-edge)}.grds-settings-category-select{display:none}.grds-preferences .grds-settings{border:1px solid var(--grds-edge);border-radius:var(--grds-control-radius);background:var(--grds-panel);grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;padding:28px}.grds-preferences .grds-settings .grds-grid--two{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px}.grds-preferences .grds-settings legend{margin-bottom:12px;font-size:20px}.grds-setting-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.grds-setting-row label{color:var(--grds-text);cursor:pointer;font-size:14px}.grds-setting-row p{color:var(--grds-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.grds-setting-row[data-disabled=true] label{cursor:default}.grds-switch-hit{flex-shrink:0;align-items:center;padding-block:13px;display:inline-flex}.grds-switch-hit [data-slot=switch]:after{inset-block:-13px}.grds-switch-hit [data-slot=switch-thumb]{background:var(--grds-text)}.grds-switch-hit [data-slot=switch-thumb][data-checked]{background:var(--grds-accent-ink)}.grds-settings-state{color:var(--grds-muted);font-size:12px}.grds-settings-state[data-state=dirty]{color:var(--grds-accent-soft)}.grds-settings-info{gap:24px;display:grid}.grds-settings-info-heading{align-items:flex-start;gap:12px;display:flex}.grds-settings-info-heading>svg{color:var(--grds-accent-soft);flex-shrink:0}.grds-settings-info h2{margin:0 0 10px;font-size:18px;font-weight:500}.grds-settings-info p{color:var(--grds-muted);margin:0;font-size:13px;line-height:1.5}.grds-settings-info dl{gap:28px;margin:0;display:flex}.grds-settings-info dt{color:var(--grds-muted);font-size:12px}.grds-settings-info dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px}.grds-settings-info-actions{flex-wrap:wrap;gap:10px;display:flex}.grds-preferences .grds-settings>footer{border-top:1px solid var(--grds-edge);flex-wrap:wrap;padding-top:20px}.grds-preferences .grds-settings>footer>p:empty{display:none}@media (max-width:899px){.grds-settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.grds-settings-menu nav{display:none}.grds-settings-category-select{display:block}}@media (max-width:599px){.grds-preferences{padding-block-end:var(--grds-mobile-feedback-clearance)}.grds-preferences .grds-settings{padding:20px}.grds-preferences .grds-form-actions{flex-wrap:wrap;width:100%;display:flex}.grds-preferences .grds-form-actions>:first-child{justify-content:flex-start;width:100%}.grds-setting-row{gap:18px}}.grds-preferences .grds-fieldset-description{margin:0 0 24px;line-height:1.5}@media (max-width:1199px){.grds-app--camera{--grds-camera-nav-clearance:calc(80px + env(safe-area-inset-bottom));gap:0;height:100dvh;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}.grds-app--camera[data-session-active=true]{--grds-camera-nav-clearance:0px}.grds-app--camera .grds-app-toolbar,.grds-app--camera[data-session-active=true] .grds-mobile-dock{display:none}.grds-app--camera .grds-app-main{height:100%;min-height:0;overflow:auto}.grds-app--camera .grds-content{--grds-feature-inline-margin:0px;max-width:none;height:100%}}.grds-notification-empty{padding:0}.grds-donut>.grds-empty{flex:1}.grds-nav-indicator{z-index:-1;pointer-events:none;border-radius:inherit;border:1px solid var(--grds-accent-edge);background:var(--grds-selection);box-shadow:inset 2px 0 0 var(--grds-accent);position:absolute;inset:0}.grds.loading-screen{min-height:100svh;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));box-sizing:border-box;background:var(--grds-canvas);color:var(--grds-muted);place-items:center;display:grid}.loading-screen-content{--loading-cycle:var(--grds-loading-cycle);text-align:center;justify-items:center;gap:20px;display:grid}.loading-screen-symbol{width:64px;height:auto;fill:var(--grds-accent);overflow:visible}.loading-screen .loading-screen-visual-status{letter-spacing:.01em;text-wrap:balance;max-width:28ch;font:500 16px/1.6 var(--grds-font);margin:0}.loading-screen[data-animated=true] .loading-screen-symbol path{animation:loading-screen-breathe var(--loading-cycle) cubic-bezier(.45, 0, .55, 1) infinite}.loading-screen-bar-0{--loading-offset:-8px}.loading-screen-bar-1{--loading-offset:8px}@keyframes loading-screen-breathe{0%,15%,75%,to{transform:translateY(0)}45%{transform:translateY(var(--loading-offset))}}.loading-screen .loading-screen-visual-status{background-image:linear-gradient(110deg, var(--grds-muted) 35%, var(--grds-accent-soft) 43%, var(--grds-text) 50%, var(--grds-accent) 57%, var(--grds-muted) 65%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.loading-screen[data-animated=true] .loading-screen-visual-status{animation:loading-screen-shimmer var(--loading-cycle) cubic-bezier(.45, 0, .55, 1) infinite}.loading-screen[data-animated=true] .loading-screen-symbol stop{animation:loading-screen-colour var(--loading-cycle) ease-in-out infinite}.loading-screen[data-animated=true] .loading-screen-symbol .loading-screen-colour-1{animation-delay:.18s}.loading-screen[data-animated=true] .loading-screen-symbol .loading-screen-colour-2{animation-delay:.36s}@keyframes loading-screen-shimmer{0%,15%{background-position:100%}75%,to{background-position:0%}}@keyframes loading-screen-colour{0%,15%,85%,to{stop-color:var(--grds-accent)}35%,65%{stop-color:var(--grds-accent-soft)}50%{stop-color:var(--grds-text)}}@media (forced-colors:active){.loading-screen .loading-screen-visual-status{color:canvastext;background:0 0}.loading-screen .loading-screen-symbol path{fill:canvastext}}@media (prefers-reduced-motion:reduce){.loading-screen[data-animated=true] .loading-screen-symbol path,.loading-screen[data-animated=true] .loading-screen-symbol stop,.loading-screen[data-animated=true] .loading-screen-visual-status{animation:none}}.loading-screen-status-slot{width:min(28ch,100%);min-height:4.8em;font:500 16px/1.6 var(--grds-font);place-items:start center;display:grid}.loading-screen .loading-screen-visual-status{overflow-wrap:anywhere;white-space:pre-line}.loading-overlay{z-index:100;position:fixed;inset:0}.loading-overlay[data-active=false]{pointer-events:none}.loading-overlay .loading-screen-symbol{animation:.25s ease-out both loading-screen-intro}@keyframes loading-screen-intro{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loading-overlay .loading-screen-symbol{animation:none}}.loading-screen-status-stack{display:grid}.loading-screen-message{grid-area:1/1;display:block}
