.FhR-Wq_page{background:var(--background);min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.FhR-Wq_card{gap:var(--space-3);width:min(100%,420px);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.FhR-Wq_title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.FhR-Wq_message{font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.FhR-Wq_retry{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;align-self:flex-start}
@font-face{font-family:Chronokairo Manrope;src:url(../media/Manrope-Variable-LV72DHOV.3rjk17h6oms_8.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-family-sans:"Chronokairo Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:var(--font-family-sans);--font-family-serif:var(--font-family-sans);--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-brand:var(--font-family-sans);--font:var(--font-family-sans);--font-body:var(--font-family-sans);--font-display:var(--font-family-display);--font-mono:var(--font-family-mono);--duration-fast:.12s;--duration-normal:.18s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--color-on-background:var(--foreground);--color-surface:var(--surface);--color-surface-container-low:var(--surface-container-low);--color-surface-container:var(--surface-container);--color-surface-container-high:var(--surface-container-high);--color-surface-container-highest:var(--surface-container-highest);--color-primary-hover:var(--primary-hover);--color-on-primary:var(--on-primary);--color-outline:var(--outline);--color-outline-variant:var(--outline-variant);--color-on-surface:var(--on-surface);--color-on-surface-variant:var(--on-surface-variant)}:root,.dark{--radius:.5rem;--background:#000;--foreground:#fafafa;--card:#121212;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#0a0a0a;--secondary:#171717;--secondary-foreground:#fafafa;--muted:#141414;--muted-foreground:#bdbdbd;--accent:#171717;--accent-foreground:#fafafa;--destructive:#fafafa;--border:#262626;--input:#262626;--ring:#fafafa;--sidebar:#0a0a0a;--sidebar-foreground:#fafafa;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#171717;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#fafafa;--surface:#121212;--surface-container-low:#0a0a0a;--surface-container:#171717;--surface-container-high:#1c1c1c;--surface-container-highest:#262626;--primary-hover:#e5e5e5;--on-primary:#0a0a0a;--on-background:#fafafa;--on-surface:#fafafa;--on-surface-variant:#bdbdbd;--outline:#262626;--outline-variant:#202020;--status-danger:#fafafa;--status-warning:#d4d4d4;--status-success:#e5e5e5;--status-info:#bdbdbd;--status-background:#1c1c1c;--glass-bg:#0a0a0ab3;--glass-border:#ffffff14;--glass-shadow:0 4px 20px #00000080;--glass-blur:blur(12px);--acrylic-bg:#0a0a0ad9;--acrylic-blur:blur(16px) saturate(120%);--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 6px -1px #0009;--shadow-lg:0 8px 16px -3px #000000b3;--shadow-xl:0 16px 24px -5px #000c;--shadow-glow:0 0 20px #fafafa26;--shadow-card:0 4px 20px #00000080;--gradient-subtle:linear-gradient(180deg, #0a0a0a 0%, #141414 100%);--gradient-primary:linear-gradient(135deg, #fafafa 0%, #a3a3a3 100%);--gradient-card:linear-gradient(180deg, #121212cc 0%, #0a0a0acc 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.light,.light{--radius:.5rem;--background:#fff;--foreground:#0a0a0a;--card:#fafafa;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#626262;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#0a0a0a;--border:#dedede;--input:#dedede;--ring:#0a0a0a;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#0a0a0a;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#dedede;--sidebar-ring:#0a0a0a;--surface:#fafafa;--surface-container-low:#f8f8f8;--surface-container:#f5f5f5;--surface-container-high:#e5e5e5;--surface-container-highest:#d4d4d4;--primary-hover:#262626;--on-primary:#fff;--on-background:#0a0a0a;--on-surface:#0a0a0a;--on-surface-variant:#626262;--outline:#dedede;--outline-variant:#ebebeb;--status-danger:#0a0a0a;--status-warning:#404040;--status-success:#262626;--status-info:#626262;--status-background:#f5f5f5;--glass-bg:#ffffffb3;--glass-border:#00000014;--glass-shadow:0 4px 20px #0000000d;--glass-blur:blur(12px);--acrylic-bg:#ffffffd9;--acrylic-blur:blur(16px) saturate(120%);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 8px 16px -3px #0000001a;--shadow-xl:0 16px 24px -5px #00000026;--shadow-glow:0 0 20px #0000001a;--shadow-card:0 1px 3px #0000001a;--gradient-subtle:linear-gradient(180deg, #fff 0%, #f5f5f5 100%);--gradient-primary:linear-gradient(135deg, #0a0a0a 0%, #737373 100%);--gradient-card:linear-gradient(180deg, #fafafacc 0%, #f5f5f5cc 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@layer base{*{box-sizing:border-box;border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}html{scroll-behavior:smooth}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html,body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:var(--font-family-sans,var(--font-brand,-apple-system), BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);min-height:100vh;margin:0;padding:0;transition:background-color .2s,color .2s;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:300;line-height:1.1}h1{font-size:clamp(2.5rem,7vw,5.5rem)}h2{font-size:clamp(2rem,5vw,3.75rem)}h3{font-size:clamp(1.25rem,2.5vw,1.875rem)}p{letter-spacing:.005em;font-weight:400;line-height:1.6}body{font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}::selection{background-color:var(--foreground);color:var(--background)}::selection{background-color:var(--foreground);color:var(--background)}}@layer utilities{.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.acrylic{background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);border:1px solid var(--glass-border)}.glass-hover{transition:all .3s}.glass-hover:hover{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.text-gradient{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg, var(--foreground) 0%, var(--muted-foreground) 100%)}.glow{box-shadow:var(--shadow-glow)}.transition-smooth{transition:all .3s ease-out}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-fade-in{animation:.6s ease-out forwards fade-in}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}.animate-scale-in{animation:.5s ease-out forwards scale-in}.animate-slide-in-right{animation:.6s ease-out forwards slide-in-right}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}.animate-accordion-down{animation:.2s ease-out accordion-down}.animate-accordion-up{animation:.2s ease-out accordion-up}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}.bg-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:60px 60px}.bg-dots{background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:20px 20px}.noise-overlay:before{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#9ca3af40;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af73}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af40 transparent}.Display_avatar{background:var(--surface-2,#f4f4f5);color:var(--ink,#18181b);-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Display_sm{width:1.5rem;height:1.5rem;font-size:.625rem}.Display_md{width:2rem;height:2rem;font-size:.75rem}.Display_lg{width:2.5rem;height:2.5rem;font-size:.875rem}.Display_xl{width:3.5rem;height:3.5rem;font-size:1rem}.Display_image{object-fit:cover;width:100%;height:100%}.Display_initials{color:inherit;font-weight:600;line-height:1}.Display_progress{background:var(--muted,#f4f4f5);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.Display_fill{border-radius:inherit;background:var(--foreground,#18181b);height:100%;transition:width .3s ease-in-out}.Display_separator{background:var(--border,#d4d4d8);flex-shrink:0}.Display_horizontal{width:100%;height:1px}.Display_vertical{width:1px;height:100%}.Display_skeleton{border-radius:var(--radius,.375rem);background:var(--muted,#f4f4f5);animation:2s ease-in-out infinite Display_pulse}@keyframes Display_pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.Display_skeleton{animation:none}.Display_fill{transition:none}}.Primitives_button{white-space:nowrap;border-radius:var(--radius,.375rem);font:inherit;letter-spacing:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}:is(.Primitives_button:focus-visible,.Primitives_input:focus-visible,.Primitives_textarea:focus-visible){outline:2px solid var(--ring,#71717a);outline-offset:2px}.Primitives_button:disabled{opacity:.4;cursor:not-allowed}.Primitives_button>svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.Primitives_default{background:var(--primary,#18181b);color:var(--primary-foreground,#fff)}.Primitives_default:hover:not(:disabled){background:var(--primary-hover,#3f3f46)}.Primitives_destructive{background:var(--destructive,#b42318);color:#fff}.Primitives_destructive:hover:not(:disabled){filter:brightness(.9)}.Primitives_outline{border-color:var(--border,#d4d4d8);color:var(--foreground,#18181b);background:0 0}.Primitives_secondary{background:var(--secondary,#f4f4f5);color:var(--secondary-foreground,#18181b)}.Primitives_ghost{color:var(--foreground,#18181b);background:0 0}.Primitives_outline:hover:not(:disabled),.Primitives_secondary:hover:not(:disabled),.Primitives_ghost:hover:not(:disabled){background:var(--accent,#e4e4e7);color:var(--accent-foreground,#18181b)}.Primitives_link{color:var(--primary,#18181b);text-underline-offset:.25rem;background:0 0}.Primitives_link:hover{text-decoration:underline}.Primitives_glass{background:var(--glass-bg,#ffffffb3);border-color:var(--glass-border,#d4d4d8);color:var(--foreground,#18181b);-webkit-backdrop-filter:var(--glass-blur,blur(12px));backdrop-filter:var(--glass-blur,blur(12px))}.Primitives_md{min-height:var(--control-height);padding:.5rem 1rem}.Primitives_sm{min-height:2.25rem;padding:.375rem .75rem}.Primitives_lg{min-height:2.75rem;padding:.5rem 2rem}.Primitives_icon{width:2.5rem;height:2.5rem;padding:0}.Primitives_pill{min-height:var(--control-height);border-radius:9999px;padding:.5rem 1.25rem}.Primitives_field{flex-direction:column;gap:.375rem;display:flex}.Primitives_fullWidth{width:100%}.Primitives_control{align-items:center;display:flex;position:relative}.Primitives_input,.Primitives_textarea{box-sizing:border-box;border:1px solid var(--input,#d4d4d8);border-radius:var(--radius,.375rem);background:var(--background,#fff);width:100%;color:var(--foreground,#18181b);font:inherit;padding:.5rem .75rem;font-size:.875rem}.Primitives_input{min-height:var(--control-height)}.Primitives_textarea{resize:vertical;min-height:5rem}.Primitives_input::placeholder,.Primitives_textarea::placeholder{color:var(--muted-foreground,#71717a)}.Primitives_input:disabled,.Primitives_textarea:disabled{opacity:.5;cursor:not-allowed}.Primitives_input::file-selector-button{color:inherit;font:inherit;background:0 0;border:0;font-weight:500}.Primitives_leftIcon,.Primitives_rightIcon{color:var(--muted-foreground,#71717a);align-items:center;display:flex;position:absolute}.Primitives_leftIcon{pointer-events:none;left:.75rem}.Primitives_rightIcon{right:.75rem}.Primitives_passive{pointer-events:none}.Primitives_withLeft{padding-left:2.25rem}.Primitives_withRight{padding-right:2.25rem}.Primitives_label{-webkit-user-select:none;user-select:none;color:var(--foreground,#18181b);font-weight:500;line-height:1}.Primitives_labelSm{font-size:.75rem}.Primitives_labelMd{font-size:.875rem}.Primitives_labelLg{font-size:1rem}.Primitives_labelDisabled{opacity:.5;cursor:not-allowed}.Primitives_helper{color:var(--muted-foreground,#71717a);font-size:.75rem}.Primitives_badge{letter-spacing:normal;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.Primitives_neutral{background:var(--surface-container-high,#f4f4f5);color:var(--on-surface-variant,#52525b);border-color:var(--border,#d4d4d8)}.Primitives_primary{background:color-mix(in srgb, var(--primary,#18181b) 15%, transparent);color:var(--primary,#18181b)}.Primitives_success{background:var(--success-surface,#dcfce7);color:var(--success-foreground,#166534)}.Primitives_warning{background:var(--warning-surface,#fef3c7);color:var(--warning-foreground,#92400e)}.Primitives_danger{background:var(--danger-surface,#fee2e2);color:var(--danger-foreground,#991b1b)}.Primitives_card{box-sizing:border-box;border:1px solid var(--border,#d4d4d8);border-radius:var(--radius,.5rem);background:var(--card,#fff);color:var(--card-foreground,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #0000000d)}.Primitives_cardHeader{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.Primitives_cardTitle{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1}.Primitives_cardDescription{color:var(--muted-foreground,#71717a);margin:0;font-size:.875rem}.Primitives_cardContent{padding:0 1.25rem 1.25rem}.Primitives_cardFooter{align-items:center;padding:0 1.25rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.Primitives_button{transition:none}}.Icon_spinner{animation:1s linear infinite Icon_rotate}@keyframes Icon_rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Icon_spinner{animation:none}}.Selection_label{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground,#18181b);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.Selection_disabled{cursor:not-allowed;opacity:.5}.Selection_checkbox{justify-content:center;align-items:center;display:inline-flex;position:relative}.Selection_input{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);cursor:pointer;border-radius:.25rem;width:1rem;height:1rem;margin:0}.Selection_input:checked{background:var(--foreground,#18181b);border-color:var(--foreground,#18181b)}.Selection_input:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.Selection_track:has(.Selection_switchInput:focus-visible){outline:2px solid var(--ring,#71717a);outline-offset:2px}.Selection_input:disabled{cursor:not-allowed;opacity:.5}.Selection_mark{width:.75rem;height:.75rem;color:var(--background,#fff);pointer-events:none;opacity:0;position:absolute}.Selection_input:checked+.Selection_mark{opacity:1}.Selection_radioInput{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);cursor:pointer;border-radius:9999px;width:1rem;height:1rem;margin:0}.Selection_radioInput:checked{border-color:var(--foreground,#18181b)}.Selection_radioInput:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.Selection_radioInput:disabled{opacity:.5;cursor:not-allowed}.Selection_dot{background:var(--foreground,#18181b);pointer-events:none;opacity:0;border-radius:9999px;width:.5rem;height:.5rem;position:absolute}.Selection_radioInput:checked+.Selection_dot{opacity:1}.Selection_group{display:flex}.Selection_vertical{flex-direction:column;gap:.5rem}.Selection_horizontal{flex-direction:row;gap:1rem}.Selection_track{box-sizing:border-box;border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);border-radius:9999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;transition:background-color .2s;display:inline-flex;position:relative}.Selection_track:has(.Selection_switchInput:checked){background:var(--foreground,#18181b);border-color:var(--foreground,#18181b)}.Selection_switchInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.Selection_switchInput:disabled{cursor:not-allowed}.Selection_thumb{background:var(--border,#d4d4d8);pointer-events:none;border-radius:9999px;width:.875rem;height:.875rem;transition:transform .2s,background-color .2s;position:absolute;left:.125rem}.Selection_switchInput:checked+.Selection_thumb{background:var(--background,#fff);transform:translate(1rem)}@media (prefers-reduced-motion:reduce){.Selection_track,.Selection_thumb{transition:none}}.Select_root{align-items:center;width:100%;display:inline-flex;position:relative}.Select_select{-webkit-appearance:none;appearance:none;border-radius:var(--radius,.375rem);border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);width:100%;height:2.5rem;color:var(--foreground,#18181b);font:inherit;padding:0 2rem 0 .75rem;font-size:.875rem;transition:border-color .15s}.Select_select:invalid{color:var(--muted-foreground,#71717a)}.Select_select:focus-visible{outline:2px solid var(--ring,#10b981);outline-offset:2px}.Select_select:disabled{cursor:not-allowed;opacity:.5}.Select_select[aria-invalid=true]{border-color:var(--destructive,#dc2626)}.Select_option{background:var(--background,#fff);color:var(--foreground,#18181b)}.Select_chevron{pointer-events:none;color:var(--muted-foreground,#71717a);display:flex;position:absolute;right:.625rem}.Select_icon{opacity:.7}@media (prefers-reduced-motion:reduce){.Select_select{transition:none}}.PriorityBadge_badge{border:1px solid var(--border);color:var(--foreground);background:var(--muted);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.PriorityBadge_badge[data-priority=high]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.PriorityBadge_badge[data-priority=medium]{color:#92400e;background:#fffbeb;border-color:#fde68a}.PriorityBadge_badge[data-priority=low]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.AvailabilityChip_chip{font-family:var(--font-mono,monospace);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1rem;transition:all .2s;display:inline-flex}.AvailabilityChip_md{padding:.1875rem .625rem;font-size:.75rem}.AvailabilityChip_open{color:#10b981;background-color:#10b9811a;border:1px solid #10b98140}.AvailabilityChip_offers{color:#06b6d4;background-color:#06b6d41a;border:1px solid #06b6d440}.AvailabilityChip_busy{background-color:var(--surface-container,#ffffff0d);color:var(--on-surface-variant,#888);border:1px solid var(--outline,#ffffff1a)}.AvailabilityChip_dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.AvailabilityChip_dotOpen{background-color:#10b981}.AvailabilityChip_dotOffers{background-color:#06b6d4}.AvailabilityChip_dotBusy{background-color:#888}.StatusBadge_statusBadge{-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.25rem;font-weight:600;line-height:1;transition:all .15s ease-in-out;display:inline-flex}.StatusBadge_clickable{cursor:pointer}.StatusBadge_sizeSmall{height:22px;padding:0 8px;font-size:.6875rem}.StatusBadge_sizeMedium{height:28px;padding:0 12px;font-size:.75rem}.StatusBadge_deleteBtn{cursor:pointer;opacity:.7;color:inherit;background:0 0;border:none;margin-left:2px;padding:0;line-height:1;transition:opacity .15s ease-in-out}.StatusBadge_deleteBtn:hover{opacity:1}.FormField_field{flex-direction:column;gap:.375rem;display:flex}.FormField_error,.FormField_required{color:var(--destructive,#b42318)}.FormField_required{margin-left:.125rem}.FormField_message{color:var(--muted-foreground,#71717a);margin:0;font-size:.75rem}.FormField_message.FormField_error{color:var(--destructive,#b42318);font-weight:500}.SearchInput_search{align-items:center;display:flex;position:relative}.SearchInput_icon{color:var(--muted-foreground,#71717a);pointer-events:none;display:flex;position:absolute;left:.75rem}.SearchInput_input{padding-left:2.25rem;padding-right:2.25rem}.SearchInput_input::-webkit-search-cancel-button{display:none}.SearchInput_clear{color:var(--muted-foreground,#71717a);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.5rem}.SearchInput_clear:hover{color:var(--foreground,#18181b)}.SearchInput_clear:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.SearchInput_clear:disabled{cursor:not-allowed;opacity:.5}.SearchInput_spinner{animation:1s linear infinite SearchInput_spin}@keyframes SearchInput_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SearchInput_spinner{animation:none}}.SelectField_root{flex-direction:column;gap:.375rem;display:flex}.SelectField_root p{margin:0;font-size:.75rem}.SelectField_error{color:var(--destructive,#dc2626);font-weight:500}.SelectField_hint{color:var(--muted-foreground,#71717a)}.SelectField_required{color:var(--destructive,#dc2626);margin-left:.125rem}.DropdownMenu_root{display:inline-block;position:relative}.DropdownMenu_trigger{display:inline-flex}.DropdownMenu_content{z-index:50;border-radius:var(--radius,.375rem);border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);min-width:8rem;color:var(--foreground,#18181b);padding:.25rem;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0002}.DropdownMenu_start{left:0}.DropdownMenu_end{right:0}.DropdownMenu_center{left:50%;transform:translate(-50%)}.DropdownMenu_item{cursor:default;-webkit-user-select:none;user-select:none;width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:.25rem;outline:none;align-items:center;padding:.375rem .5rem;font-size:.875rem;transition:background .1s;display:flex;position:relative}:is(.DropdownMenu_item:hover,.DropdownMenu_item:focus-visible){background:var(--accent,#e4e4e7);color:var(--accent-foreground,#18181b)}.DropdownMenu_item:disabled{pointer-events:none;opacity:.5}.DropdownMenu_destructive{color:var(--destructive,#dc2626)}:is(.DropdownMenu_destructive:hover,.DropdownMenu_destructive:focus-visible){color:var(--destructive,#dc2626);background:color-mix(in srgb, var(--destructive,#dc2626) 10%, transparent)}.DropdownMenu_inset{padding-left:2rem}.DropdownMenu_separator{background:var(--border,#d4d4d8);height:1px;margin:.25rem -.25rem}.DropdownMenu_label{color:var(--muted-foreground,#71717a);padding:.375rem .5rem;font-size:.75rem;font-weight:600}.DropdownMenu_label.DropdownMenu_inset{padding-left:2rem}@media (prefers-reduced-motion:reduce){.DropdownMenu_item{transition:none}}.Popover_root{display:inline-block;position:relative}.Popover_trigger{display:inline-flex}.Popover_content{z-index:50;border-radius:var(--radius,.375rem);border:1px solid var(--border,#d4d4d8);background:var(--background,#fff);min-width:8rem;color:var(--foreground,#18181b);max-width:calc(100vw - 2rem);padding:1rem;position:absolute;box-shadow:0 4px 12px #0002}.Popover_start{left:0}.Popover_end{right:0}.Popover_center{left:50%;transform:translate(-50%)}.Tooltip_root{display:inline-flex;position:relative}.Tooltip_content{pointer-events:none;z-index:50;white-space:nowrap;border:1px solid var(--border,#d4d4d8);background:var(--popover,#fff);color:var(--popover-foreground,#18181b);letter-spacing:.025em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;position:absolute;box-shadow:0 8px 20px #0002}.Tooltip_top{bottom:100%;left:50%;transform:translate(-50%)}.Tooltip_bottom{top:100%;left:50%;transform:translate(-50%)}.Tooltip_left{top:50%;right:100%;transform:translateY(-50%)}.Tooltip_right{top:50%;left:100%;transform:translateY(-50%)}.KpiCard_root{gap:.25rem;display:grid}.KpiCard_heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.KpiCard_label{color:var(--muted-foreground,#71717a);font-size:.75rem;font-weight:500}.KpiCard_icon{color:var(--identity-text,var(--primary,#10b981));display:inline-flex}.KpiCard_value{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.KpiCard_detail{color:var(--muted-foreground,#71717a);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.KpiCard_change{font-weight:700}.KpiCard_change[data-trend=up]{color:var(--success,#059669)}.KpiCard_change[data-trend=down]{color:var(--destructive,#dc2626)}.ThemeToggle_toggle{color:var(--foreground,#18181b);background:var(--card,#fff);border-radius:9999px}.ThemeToggle_toggle:hover{background:var(--accent,#f4f4f5)}.EmptyState_root{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.EmptyState_icon{color:var(--muted-foreground);font-size:1.875rem}.EmptyState_title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.EmptyState_description{color:var(--muted-foreground);max-width:24rem;margin:0;font-size:.75rem}.EmptyState_action{margin-top:.5rem}.PageHeader_root{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.PageHeader_heading{align-items:center;gap:.75rem;min-width:0;display:flex}.PageHeader_icon{border:1px solid var(--border);background:var(--card);color:var(--identity-text,var(--primary));border-radius:.5rem;padding:.5rem;display:flex}.PageHeader_title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700}.PageHeader_subtitle{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem}.PageHeader_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.PageHeader_root{flex-direction:row;align-items:center}}.ProgressBar_track{background:var(--muted);border-radius:999px;width:100%;overflow:hidden}.ProgressBar_fill{border-radius:inherit;height:100%;transition:width .3s}@media (prefers-reduced-motion:reduce){.ProgressBar_fill{transition:none}}.ModuleNavigation_navigation{width:var(--module-nav-width);flex:0 0 var(--module-nav-width);background:var(--surface);border-right:1px solid var(--border);height:100%;min-height:0;padding:1rem .75rem;overflow:auto}.ModuleNavigation_title{padding:.5rem .75rem 1rem;font-size:.875rem;font-weight:600}.ModuleNavigation_group{margin-bottom:1rem}.ModuleNavigation_groupTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.ModuleNavigation_items{flex-direction:column;gap:.25rem;display:flex}.ModuleNavigation_item{border-radius:var(--radius);min-height:40px;color:var(--muted);align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.ModuleNavigation_item:hover{background:var(--surface-2);color:var(--ink)}.ModuleNavigation_item[aria-current=page]{background:var(--surface-3);color:var(--ink);font-weight:600}@media (max-width:700px){.ModuleNavigation_navigation{border-right:0;border-bottom:1px solid var(--border);flex:none;gap:.5rem;width:100%;height:auto;padding:.5rem;display:flex;overflow-x:auto}.ModuleNavigation_title,.ModuleNavigation_groupTitle{display:none}.ModuleNavigation_group{flex-shrink:0;margin:0}.ModuleNavigation_items{flex-direction:row}.ModuleNavigation_item{white-space:nowrap;min-height:44px}}.OrganizationAvatar_root{scroll-snap-align:start;flex:0 0 48px}.OrganizationAvatar_avatar{cursor:pointer;width:48px;height:48px;color:var(--ink);place-items:center;display:grid;background:var(--surface-2)!important;border:2px solid #0000!important;border-radius:50%!important}.OrganizationAvatar_avatar[aria-pressed=true]{border-color:var(--ink)!important}.OrganizationAvatar_avatar>span{width:40px;height:40px;color:var(--ink);background:0 0;font-size:1rem}.OrganizationAvatar_menu{z-index:100;border:1px solid var(--border);background:var(--surface);width:240px;color:var(--ink);border-radius:12px;padding:6px;position:fixed;box-shadow:0 8px 24px #0004}.OrganizationAvatar_menu button{text-align:left;width:100%;min-height:44px;padding:10px 12px;display:block;font-size:.8125rem!important}.OrganizationAvatar_menu button:hover,.OrganizationAvatar_menu button:focus{background:var(--surface-2);outline:none}.Accordion_item{border-bottom:1px solid var(--border,#d4d4d8)}.Accordion_heading{margin:0;display:flex}.Accordion_trigger{text-align:left;font:inherit;letter-spacing:.025em;color:var(--foreground,#18181b);cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.875rem;font-weight:500;display:flex}.Accordion_trigger:disabled{opacity:.5;cursor:not-allowed}.Accordion_trigger:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.Accordion_chevron{width:1rem;height:1rem;color:var(--muted-foreground,#71717a);flex-shrink:0;transition:transform .3s}.Accordion_trigger[data-state=open]>.Accordion_chevron{transform:rotate(180deg)}.Accordion_content{color:var(--muted-foreground,#71717a);font-size:.875rem}.Accordion_content[hidden]{display:none}.Accordion_inner{padding-bottom:1rem}@media (prefers-reduced-motion:reduce){.Accordion_chevron{transition:none}}.Dialog_overlay{z-index:80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Dialog_backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aa6;position:absolute;inset:0}.Dialog_panel{z-index:1;box-sizing:border-box;border:1px solid var(--border,#d4d4d8);background:var(--surface,#fff);width:100%;max-height:85vh;color:var(--foreground,#18181b);box-shadow:var(--shadow-xl,0 16px 24px #00000026);border-radius:1rem;outline:none;padding:1.5rem;position:relative;overflow-y:auto}.Dialog_header{border-bottom:1px solid var(--border,#d4d4d8);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.Dialog_title{letter-spacing:-.025em;min-width:0;margin:0;font-size:1.125rem;font-weight:300}.Dialog_close{width:2rem;height:2rem;color:var(--muted-foreground,#71717a);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Dialog_close:hover{background:var(--muted,#f4f4f5);color:var(--foreground,#18181b)}.Dialog_close:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:2px}.Dialog_body{padding:1rem 0}.Dialog_actions{border-top:1px solid var(--border,#d4d4d8);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.Tabs_root{flex-direction:column;gap:0;display:flex}.Tabs_list{border-radius:var(--radius,.375rem);background:var(--muted,#f4f4f5);color:var(--muted-foreground,#71717a);align-items:center;padding:.25rem;display:inline-flex}.Tabs_list[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.Tabs_trigger{white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.Tabs_trigger[aria-selected=true]{background:var(--background,#fff);color:var(--foreground,#18181b);box-shadow:var(--shadow-sm,0 1px 2px #0000000d)}.Tabs_trigger:hover:not(:disabled){color:var(--foreground,#18181b)}.Tabs_trigger:disabled{opacity:.5;cursor:not-allowed}:is(.Tabs_trigger:focus-visible,.Tabs_content:focus-visible){outline:2px solid var(--ring,#71717a);outline-offset:2px}.Tabs_content{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.Tabs_trigger{transition:none}}.Toast_viewport{z-index:100;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:.5rem;width:100%;max-width:420px;max-height:100dvh;margin:0;padding:1rem;list-style:none;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.Toast_toast{pointer-events:auto;box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--border,#d4d4d8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 2.5rem 1rem 1rem;display:flex;position:relative;box-shadow:0 12px 32px #0003}.Toast_toast[hidden]{display:none}.Toast_default{background:var(--card,#fff);color:var(--foreground,#18181b)}.Toast_destructive{border-color:var(--destructive,#dc2626);background:var(--destructive,#dc2626);color:#fff}.Toast_body{gap:.25rem;min-width:0;display:grid}.Toast_action{min-height:2rem;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.Toast_action:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.Toast_action:disabled{pointer-events:none;opacity:.4}.Toast_close{color:inherit;opacity:.7;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,opacity .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.Toast_close:hover{background:color-mix(in srgb, currentColor 10%, transparent);opacity:1}:is(.Toast_action:focus-visible,.Toast_close:focus-visible){outline:2px solid var(--ring,#10b981);outline-offset:2px}.Toast_title{letter-spacing:.025em;font-size:.875rem;font-weight:500}.Toast_description{opacity:.75;font-size:.875rem}@media (prefers-reduced-motion:reduce){.Toast_action,.Toast_close{transition:none}}.ProfileMenu_root{flex:none}.ProfileMenu_trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:2px;display:grid}.ProfileMenu_trigger:hover{background:var(--surface-3)}.ProfileMenu_avatar{background:var(--surface-3);width:32px;height:32px;color:var(--ink);border:1px solid var(--border-strong);font:600 .75rem var(--font-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ProfileMenu_avatar img{object-fit:cover;width:100%;height:100%}.ProfileMenu_large{width:52px;height:52px;font-size:1rem}.ProfileMenu_identity{align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.ProfileMenu_identity>div{min-width:0}.ProfileMenu_identity h3{font-size:1rem}.ProfileMenu_identity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem}.ProfileMenu_identity .ProfileMenu_role{font-size:.75rem}.ProfileMenu_items{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.ProfileMenu_item{border-radius:var(--radius);background:var(--surface-2);width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:0;align-items:center;gap:.75rem;padding:.75rem;font-size:.8125rem;display:flex}.ProfileMenu_item:hover{background:var(--surface-3)}.ProfileMenu_item small{color:var(--muted-foreground);margin-top:.25rem;display:block}.ProfileMenu_footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.ProfileMenu_confirm{flex-direction:column;gap:1rem;display:flex}.ProfileMenu_confirm p{color:var(--muted-foreground);font-size:.875rem}.ProfileMenu_actions{justify-content:flex-end;gap:.75rem;display:flex}.ListingGrid_grid{grid-template-columns:1fr;width:100%;display:grid}.ListingGrid_cards{gap:1.5rem}@media (min-width:640px){.ListingGrid_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ListingGrid_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ListingGrid_cardsWide{gap:1.25rem}@media (min-width:768px){.ListingGrid_cardsWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ListingGrid_cardsWide{grid-template-columns:repeat(3,minmax(0,1fr))}}.ListingGrid_duo{gap:1.5rem}@media (min-width:768px){.ListingGrid_duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.ListView_root{flex-direction:column;height:100%;min-height:0;display:flex}.ListView_list{color:var(--foreground,#18181b);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.ListView_list:focus-visible{outline:2px solid var(--ring,#10b981);outline-offset:-2px}.ListView_item+.ListView_item{border-top:1px solid var(--border,#d4d4d8)}.ListView_interactive{cursor:pointer;transition:background .15s}.ListView_interactive:hover{background:var(--muted,#f4f4f5)}.ListView_selected,.ListView_selected:hover{background:var(--accent,#e4e4e7)}.ListView_pagination{border-top:1px solid var(--border,#d4d4d8);color:var(--muted-foreground,#71717a);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.ListView_pageActions{align-items:center;gap:.25rem;display:flex}.ListView_error{text-align:center;border:1px solid var(--destructive,#dc2626);color:var(--destructive,#dc2626);background:color-mix(in srgb, var(--destructive,#dc2626) 10%, transparent);border-radius:.75rem;padding:1.5rem}.ListView_errorText{margin:0;font-size:.875rem;font-weight:600}.ListView_empty{text-align:center;padding:3rem 1rem}.ListView_emptyText{color:var(--muted-foreground,#71717a);font-size:.875rem}.ListView_loading{gap:.5rem;display:grid}.ListView_loadingRow{border:1px solid var(--border,#d4d4d8);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ListView_loadingAvatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.ListView_loadingBody{flex:1;gap:.375rem;display:grid}.ListView_loadingTitle{width:33%;height:1rem}.ListView_loadingDescription{width:75%;height:.75rem}.ListView_loadingMeta{flex-shrink:0;width:4rem;height:.75rem}@media (prefers-reduced-motion:reduce){.ListView_interactive{transition:none}}.AppSwitcher_trigger{border:1px solid var(--border);width:2.25rem;height:2.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:flex}.AppSwitcher_trigger:hover{color:var(--identity-text,var(--primary));background:var(--muted)}:is(.AppSwitcher_trigger:focus-visible,.AppSwitcher_app:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.AppSwitcher_panel{box-sizing:border-box;width:min(20rem,100vw - 2rem);padding:.75rem}.AppSwitcher_title{border-bottom:1px solid var(--border);margin:0 0 .5rem;padding:0 .25rem .5rem;font-size:.75rem;font-weight:700}.AppSwitcher_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.AppSwitcher_app{color:var(--muted-foreground);border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;padding:.625rem;text-decoration:none;display:flex}.AppSwitcher_app:hover{color:var(--foreground);background:var(--muted)}.AppSwitcher_app[aria-current=page]{border-color:var(--primary);background:var(--accent);color:var(--identity-text,var(--primary))}.AppSwitcher_name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:700;overflow:hidden}.BottomNavBar_root{z-index:50;min-height:4rem;padding:0 .25rem env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--border);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomNavBar_link{min-width:0;color:var(--muted-foreground);border-radius:.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.5rem .125rem;text-decoration:none;display:flex}.BottomNavBar_link:hover{color:var(--foreground)}.BottomNavBar_link[aria-current=page]{color:var(--identity-text,var(--primary));font-weight:700}.BottomNavBar_link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.BottomNavBar_icon{margin-bottom:.25rem;display:flex}.BottomNavBar_label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:500;overflow:hidden}@media (min-width:768px){.BottomNavBar_root{display:none}}.SideNavBar_root{background:var(--card);border-right:1px solid var(--border);z-index:30;flex-direction:column;flex-shrink:0;width:16rem;height:100dvh;display:flex}.SideNavBar_scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.SideNavBar_header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;min-height:4rem;padding:0 1rem;display:flex}.SideNavBar_brand{min-width:0;color:var(--foreground);align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.SideNavBar_brand svg{flex-shrink:0}.SideNavBar_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SideNavBar_action{padding:.75rem .75rem .25rem}.SideNavBar_nav{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.SideNavBar_link{color:var(--foreground);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.SideNavBar_link:not([data-active=true]){color:#09090b}.SideNavBar_link:hover{color:var(--foreground);background:var(--muted)}.SideNavBar_link[data-active=true]{background:var(--primary);color:var(--primary-foreground);font-weight:700}.SideNavBar_icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SideNavBar_badge{border:1px solid;border-radius:999px;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.SideNavBar_subnav{border-left:1px solid var(--border);margin:.25rem 0 0 1.25rem;padding-left:.75rem}.SideNavBar_sublink{color:#09090b;border-radius:.5rem;padding:.375rem .5rem;font-size:.6875rem;text-decoration:none;display:block}.SideNavBar_sublink:hover{color:var(--foreground)}.SideNavBar_sublink[aria-current=page]{color:var(--identity-text,var(--primary));font-weight:700}.SideNavBar_footer{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem}:is(.SideNavBar_link:focus-visible,.SideNavBar_sublink:focus-visible,.SideNavBar_brand:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SideNavBar_link{transition:none}}.dark .SideNavBar_link:not([data-active=true]),.dark .SideNavBar_sublink{color:#fafafa}.TopNavBar_root{border-bottom:1px solid var(--border);background:var(--surface);z-index:20;flex-shrink:0;align-items:center;min-height:4rem;padding:0 1rem;display:flex}.TopNavBar_actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:768px){.TopNavBar_root{padding:0 1.5rem}}.SimpleEditor_root{flex-direction:column;gap:.375rem;width:100%;display:flex}.SimpleEditor_label{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.SimpleEditor_textarea{resize:vertical;background:var(--muted);border:1px solid var(--border);border-radius:.75rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem}.SimpleEditor_textarea:focus-visible{border-color:var(--ring)}.SimpleEditor_invalid{border-color:var(--destructive)}.SimpleEditor_hint{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.25rem;padding:0 .25rem;font-size:.6875rem;display:flex}.SimpleEditor_error{color:var(--destructive);margin:0;font-size:.75rem;font-weight:500}.Carousel_root{position:relative}.Carousel_content{scroll-behavior:smooth;scrollbar-width:none;display:flex}.Carousel_content::-webkit-scrollbar{display:none}.Carousel_horizontal{scroll-snap-type:x mandatory;overflow-x:auto}.Carousel_vertical{scroll-snap-type:y mandatory;flex-direction:column;height:100%;overflow-y:auto}.Carousel_item{scroll-snap-align:start;flex:0 0 100%;min-width:0}.Carousel_horizontalItem{padding-left:1rem}.Carousel_verticalItem{padding-top:1rem}.Carousel_arrow{border:1px solid var(--border);background:var(--card);width:2rem;height:2rem;color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 1px 3px #0002}.Carousel_arrow:hover{background:var(--accent)}.Carousel_arrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Carousel_arrow:disabled{pointer-events:none;opacity:.3}.Carousel_previousHorizontal{top:50%;left:.75rem;transform:translateY(-50%)}.Carousel_nextHorizontal{top:50%;right:.75rem;transform:translateY(-50%)}.Carousel_previousVertical{top:.75rem;left:50%;transform:translate(-50%)rotate(90deg)}.Carousel_nextVertical{bottom:.75rem;left:50%;transform:translate(-50%)rotate(90deg)}.Carousel_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Carousel_content{scroll-behavior:auto}}.AppLauncher_overlay{padding:0}.AppLauncher_overlay>div:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.AppLauncher_panel{background:var(--surface-2);width:calc(100vw - 24px);max-height:calc(100dvh - 88px);color:var(--ink);border-radius:28px;padding:10px;position:fixed;top:72px;right:16px;box-shadow:0 8px 32px #00000038}.AppLauncher_header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.AppLauncher_header h2{margin:0;font-size:1.125rem;font-weight:600}.AppLauncher_header button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.AppLauncher_grid{background:var(--surface);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding:16px 8px;display:grid}.AppLauncher_grid a{min-height:112px;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 4px;font-size:.875rem;text-decoration:none;display:flex}.AppLauncher_grid a small{color:var(--muted);text-align:center;font-size:.6875rem;line-height:1.35}.AppLauncher_grid a:hover,.AppLauncher_header button:hover{background:var(--surface-2)}:is(.AppLauncher_grid a:focus-visible,.AppLauncher_header button:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.AppLauncher_icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}@media (max-width:767px){.AppLauncher_panel{top:72px;right:12px}}@media (prefers-reduced-motion:no-preference){.AppLauncher_panel{animation:.14s ease-out AppLauncher_appear}}@keyframes AppLauncher_appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ApplicationTabs_workspace{background:var(--surface);height:100dvh;color:var(--ink);flex-direction:column;display:flex}.ApplicationTabs_appbar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.ApplicationTabs_tabs{gap:4px;min-width:0;display:flex;overflow:auto}.ApplicationTabs_tab{border-radius:10px;align-items:center;display:flex}.ApplicationTabs_tab[data-active=true]{background:var(--surface-2)}.ApplicationTabs_tab button,.ApplicationTabs_add button{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.ApplicationTabs_tab button:last-child{padding:8px}.ApplicationTabs_tab button:disabled{opacity:.3;cursor:default}:is(.ApplicationTabs_workspace button:focus-visible,.ApplicationTabs_add summary:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}.ApplicationTabs_panel{flex:1;min-height:0}.ApplicationTabs_panel[hidden]{display:none}.ApplicationTabs_frame{border:0;width:100%;height:100%;display:block}.ApplicationTabs_add{position:relative}.ApplicationTabs_add summary{cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.ApplicationTabs_add summary::-webkit-details-marker{display:none}.ApplicationTabs_add nav{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:180px;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #0004}.ApplicationTabs_add button{border-radius:8px;width:100%}.ApplicationTabs_add button:hover{background:var(--surface-2)}.ApplicationTabs_launcherTrigger{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.ApplicationTabs_launcherTrigger:hover{background:var(--surface-2)}.ApplicationTabs_sidebarTrigger{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ApplicationTabs_sidebarTrigger:hover{background:var(--surface-2)}.AppSearch_root{flex:1;min-width:0;max-width:640px;position:relative}.AppSearch_field{border:1px solid var(--border);border-radius:var(--radius);height:36px;color:var(--muted);background:var(--background);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.AppSearch_field input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.8125rem}.AppSearch_field:focus-within{border-color:var(--primary)}.AppSearch_results{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:85;max-height:65dvh;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0004}.AppSearch_results a{min-height:44px;color:var(--ink);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;text-decoration:none;display:flex}:is(.AppSearch_results a:hover,.AppSearch_results a:focus-visible){background:var(--surface-2)}.AppSearch_results p{color:var(--muted);padding:.5rem;font-size:.8125rem}.AppSidebar_panel{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100%;min-height:0;display:flex}.AppSidebar_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;height:48px;padding:4px 10px;display:flex}.AppSidebar_trigger{border-radius:var(--radius);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.AppSidebar_trigger:hover{background:var(--surface-2)}.AppSidebar_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AppSidebar_content{flex:1;min-height:0;padding:12px;overflow:auto}.AppSidebar_collapsed .AppSidebar_content{padding:8px}.AppSidebar_moduleNavigation{margin-top:1rem}.AppSidebar_moduleNavigation>nav{background:0 0;border:0;width:100%;height:auto;max-height:none;padding:0;overflow:visible}.AppSidebar_moduleNavigation>nav ul{flex-direction:column;overflow:visible}.AppSidebar_moduleNavigation>nav>div:first-child{display:block}.AppSidebar_moduleNavigation>nav p{margin-top:1rem}.AppSidebar_moduleNavigation>nav,.AppSidebar_moduleNavigation>nav h2,.AppSidebar_moduleNavigation>nav h3{display:block}.AppSidebar_moduleNavigation>nav section{margin-bottom:1rem}.AppSidebar_moduleNavigation>nav section>div{flex-direction:column}.AppSidebar_moduleNavigation>nav a{white-space:normal}.AppSidebar_header{border-bottom:0;justify-content:space-between;height:64px;padding:8px 12px}.AppSidebar_brand{letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.AppSidebar_trigger{border-radius:12px}.AppSidebar_collapsed .AppSidebar_header{justify-content:center;padding:8px}.AppSidebar_content{padding:8px}.AppSidebar_collapsed .AppSidebar_search{display:none}.AppSidebar_searchTrigger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.AppSidebar_searchTrigger:hover{background:var(--surface-2)}.AppSidebar_searchTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.AppSidebar_trigger{transition:background-color .15s}}.AppSidebar_appName{color:var(--muted);font-weight:400}.AppSidebar_brand{white-space:nowrap}.AppSidebar_collapsed .AppSidebar_moduleNavigation{display:block}.AppSidebar_collapsed .AppSidebar_moduleNavigation>nav{padding:.5rem}.AppSidebar_collapsed .AppSidebar_moduleNavigation h2,.AppSidebar_collapsed .AppSidebar_moduleNavigation h3,.AppSidebar_collapsed .AppSidebar_moduleNavigation p{display:none}.AppSidebar_collapsed .AppSidebar_moduleNavigation section{margin:0}.AppSidebar_collapsed .AppSidebar_moduleNavigation a{justify-content:center;padding:.625rem 0}.AppSidebar_collapsed .AppSidebar_moduleNavigation a span{display:none}.SettingsSheet_sheet{max-height:90dvh;color:var(--ink);border-radius:24px 24px 0 0;flex-direction:column;padding:0;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.SettingsSheet_handle{background:var(--border);border-radius:4px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.SettingsSheet_header{text-align:center;border-bottom:1px solid var(--border);flex-shrink:0;padding:18px 48px;position:relative}.SettingsSheet_header h2{margin:0;font-size:1.125rem;font-weight:600}.SettingsSheet_close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:12px}.SettingsSheet_body{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow:auto}.SettingsSheet_group{margin-bottom:24px}.SettingsSheet_group h3{color:var(--muted);margin:0 12px 8px;font-size:.8125rem;font-weight:500}.SettingsSheet_rows{background:var(--surface-2);border-radius:16px;overflow:hidden}.SettingsSheet_rows>div+div{border-top:1px solid var(--border)}.SettingsSheet_row{width:100%;min-height:52px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;display:flex}.SettingsSheet_row>span{flex:1}.SettingsSheet_row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.SettingsSheet_row>svg{flex-shrink:0;margin-left:auto}.SettingsSheet_row:hover,.SettingsSheet_close:hover{background:var(--surface-1)}:is(.SettingsSheet_row:focus-visible,.SettingsSheet_close:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}.SettingsSheet_detail{color:var(--muted);padding:8px 16px 16px;font-size:.8125rem}.SettingsSheet_detail p{margin:0;line-height:1.6}.SettingsSheet_theme,.SettingsSheet_actions button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 14px}.SettingsSheet_actions{gap:8px;margin-top:12px;display:flex}.SettingsSheet_version{color:var(--muted);margin:12px 16px 0;font-size:.8125rem}.SettingsSheet_logout{background:var(--surface-2);color:var(--danger,#e35d6a);border-radius:16px}@media (max-width:767px){.SettingsSheet_sheet{max-width:100%;max-height:92dvh;width:100%!important}.SettingsSheet_body{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.SettingsSheet_sheet{animation:.22s ease-out SettingsSheet_slideUp}}@keyframes SettingsSheet_slideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.AppShell_root{background:var(--background);width:100%;height:100dvh;color:var(--foreground);display:flex;overflow:hidden}.AppShell_sidebar{display:none}.AppShell_content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AppShell_main{flex:1;min-width:0;padding:1rem;overflow:auto}.AppShell_main[data-bottom-nav=true]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}@media (min-width:768px){.AppShell_sidebar{display:block}.AppShell_main,.AppShell_main[data-bottom-nav=true]{padding:1.5rem}}.DirectorySurface_surface{min-width:0;min-height:0;padding:var(--page-gutter);background:var(--surface);color:var(--foreground);border-radius:12px;flex:1;overflow:auto}.DirectorySurface_surface .h-screen{height:100%;min-height:0}.PlatformShell_root{height:100vh;background:var(--background);height:100dvh;color:var(--foreground);font-family:var(--font-family-sans);display:flex;overflow:hidden}.PlatformShell_root *,.PlatformShell_panel *{box-sizing:border-box}.PlatformShell_root button,.PlatformShell_panel button,.PlatformShell_panel input{font:inherit}.PlatformShell_root button,.PlatformShell_panel button{cursor:pointer}.PlatformShell_root a,.PlatformShell_panel a{color:inherit;text-decoration:none}:is(.PlatformShell_root :focus-visible,.PlatformShell_panel :focus-visible){outline:2px solid var(--ring);outline-offset:3px}.PlatformShell_rail{width:76px;padding:calc(16px + env(safe-area-inset-top)) 8px 12px;background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex:0 0 76px;gap:20px;display:flex;overflow-y:auto}.PlatformShell_logo{place-items:center;min-height:40px;display:grid}.PlatformShell_rail nav{flex-direction:column;gap:6px;display:flex}.PlatformShell_railLink{border-radius:var(--radius);min-width:0;min-height:56px;color:var(--muted-foreground);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;line-height:1.3;display:flex;font-size:10px!important}.PlatformShell_railLink span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.PlatformShell_railLink:hover,.PlatformShell_contextLink:hover,.PlatformShell_iconButton:hover{background:var(--accent)}.PlatformShell_railLink[aria-current],.PlatformShell_contextLink[aria-current],.PlatformShell_domains button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.PlatformShell_railEnd{margin-top:auto}.PlatformShell_favorites{border-top:1px solid var(--border);padding-top:16px}.PlatformShell_sidebar{width:232px;padding:calc(26px + env(safe-area-inset-top)) 16px 20px;background:var(--sidebar);border-right:1px solid var(--border);flex:0 0 232px;overflow-y:auto}.PlatformShell_root[data-collapsed=true] .PlatformShell_sidebar{display:none}.PlatformShell_eyebrow{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.PlatformShell_contextTitle{letter-spacing:-.04em;margin:0 0 24px;font-size:19px;font-weight:600}.PlatformShell_contextLink{border-radius:var(--radius);width:100%;min-height:44px;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:13px;display:flex}.PlatformShell_contextHint{color:var(--muted-foreground);margin:20px 0;font-size:12px;line-height:1.7}.PlatformShell_body{flex-direction:column;flex:1;min-width:0;display:flex}.PlatformShell_topbar{min-height:72px;padding:calc(10px + env(safe-area-inset-top)) 24px 10px;background:var(--background);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;display:flex}.PlatformShell_topbarIdentity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.PlatformShell_workspace{width:fit-content;max-width:100%;color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:6px;display:flex;font-size:11px!important}.PlatformShell_breadcrumb{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.PlatformShell_iconButton,.PlatformShell_menuToggle,.PlatformShell_collapseToggle{border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.PlatformShell_menuToggle{display:none}.PlatformShell_searchTrigger{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--muted-foreground);align-items:center;gap:10px;padding:8px 12px;display:flex;font-size:12px!important}.PlatformShell_searchTrigger kbd{margin-left:24px;font-size:10px}.PlatformShell_main{outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.PlatformShell_bottom{display:none}.PlatformShell_skip{z-index:200;background:var(--primary);padding:12px;position:fixed;top:-100px;left:12px;color:var(--primary-foreground)!important}.PlatformShell_skip:focus{top:12px}.PlatformShell_overlay{z-index:100}.PlatformShell_drawer{justify-content:flex-end;padding:0}.PlatformShell_drawer .PlatformShell_panel{height:100%;max-height:100%;padding:calc(20px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));border-radius:0}.PlatformShell_panel{font-family:var(--font-family-sans)}.PlatformShell_panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.PlatformShell_panelHeader h2{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:500}.PlatformShell_search{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.PlatformShell_search input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;font-size:16px}.PlatformShell_search:focus-within{border-color:var(--ring)}.PlatformShell_launcherContent{min-width:0}.PlatformShell_domains{gap:8px;padding:16px 0 8px;display:flex;overflow-x:auto}.PlatformShell_domains button{border:1px solid var(--border);min-height:40px;color:var(--muted-foreground);font:inherit;background:0 0;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:12px}.PlatformShell_domainSection{margin-top:24px}.PlatformShell_domainSection h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px;font-size:11px;font-weight:600}.PlatformShell_appGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.PlatformShell_appCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--foreground);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;display:flex}.PlatformShell_appCard:hover:not([aria-disabled=true]){border-color:var(--foreground);background:var(--accent)}.PlatformShell_appCard[aria-disabled=true]{opacity:.5}.PlatformShell_appIcon{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);place-items:center;width:42px;height:42px;display:grid}.PlatformShell_appCard strong{font-size:14px;font-weight:600}.PlatformShell_appCard>span:not(.PlatformShell_appIcon){color:var(--muted-foreground);font-size:12px;line-height:1.7}.PlatformShell_appCard small{color:var(--muted-foreground);margin-top:auto;padding-top:6px;font-size:10px}.PlatformShell_empty{color:var(--muted-foreground);padding:32px 0}.PlatformShell_preferences{border:0;margin:0;padding:0}.PlatformShell_preferences legend{margin-bottom:12px;font-size:12px;font-weight:600}.PlatformShell_preferences label{align-items:center;gap:12px;min-height:46px;font-size:13px;display:flex}.PlatformShell_preferences input{width:18px;height:18px;accent-color:var(--foreground)}@media (min-width:1280px){.PlatformShell_sidebar{flex-basis:256px;width:256px;padding-left:24px;padding-right:24px}}@media (max-width:1023px){.PlatformShell_sidebar,.PlatformShell_collapseToggle{display:none}.PlatformShell_menuToggle{display:inline-flex}.PlatformShell_topbar{padding-left:16px;padding-right:16px}}@media (max-width:639px){.PlatformShell_rail{display:none}.PlatformShell_body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.PlatformShell_topbar{min-height:64px;padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));gap:4px}.PlatformShell_searchTrigger{background:0 0;border:0;justify-content:center;min-width:44px;min-height:44px;padding:8px}.PlatformShell_searchTrigger span,.PlatformShell_searchTrigger kbd{display:none}.PlatformShell_bottom{z-index:20;min-height:66px;padding:4px max(8px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--sidebar);justify-content:space-around;gap:4px;display:flex;position:fixed;inset:auto 0 0}.PlatformShell_bottom .PlatformShell_railLink{flex:1;max-width:96px;min-height:56px}.PlatformShell_appGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PlatformShell_appCard{gap:8px;padding:16px}.PlatformShell_appCard>span:not(.PlatformShell_appIcon){display:none}.PlatformShell_appCard strong{font-size:13px}.PlatformShell_launcher{align-items:stretch;padding:0}.PlatformShell_launcher .PlatformShell_panel{max-height:100%;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));border-radius:0}.PlatformShell_sheet{align-items:flex-end;padding:0}.PlatformShell_sheet .PlatformShell_panel{max-height:85vh;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}
:root,.dark{--admin-login-width:26rem;--admin-login-desktop-width:31rem;--admin-sidebar-width:16rem;--admin-content-width:76rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--on-background:#fff;--canvas:#000;--surface:#0a0a0a;--surface-1:#111;--surface-2:#171717;--surface-3:#222;--border:#222;--border-strong:#383838;--border-subtle:#181818;--ink:#fff;--body:#ccc;--muted-foreground:#a3a3a3;--primary:#fff;--primary-hover:#e5e5e5;--on-primary:#000;--accent:#fff;--accent-hover:#e5e5e5;--on-accent:#000;--danger-text:#fff;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--font-display:var(--font-family-display,sans-serif);--font-body:var(--font-family-sans,sans-serif);--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.1;--leading-normal:1.5;--leading-relaxed:1.7;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-wide:.05em;--icon-sm:16px;--z-topbar:60;--ease:cubic-bezier(.16, 1, .3, 1);--duration-base:.18s;--focus-ring:0 0 0 2px var(--canvas), 0 0 0 4px var(--accent)}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--on-background:#000;--canvas:#fff;--surface:#fff;--surface-1:#fafafa;--surface-2:#f4f4f4;--surface-3:#e5e5e5;--border:#e5e5e5;--border-strong:#ccc;--border-subtle:#f0f0f0;--ink:#000;--body:#262626;--muted-foreground:#626262;--primary:#000;--primary-hover:#262626;--on-primary:#fff;--accent:#000;--accent-hover:#262626;--on-accent:#fff;--danger-text:#000}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);color:var(--on-background);font-family:var(--font-body);min-height:100vh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;font-weight:var(--weight-bold)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,picture,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background-color:var(--accent);color:var(--on-accent)}
