@layer base{._input_aau22_5{font-family:var(--font-family-base);color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 5%, var(--card));border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease, background-color var(--animation-duration-fast) ease, box-shadow var(--animation-duration-fast) ease;height:2.25rem;box-shadow:none;border:1px solid #0000;outline:none;font-size:1rem;line-height:1.5}._input_aau22_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_aau22_5:hover{background-color:color-mix(in srgb, var(--foreground) 9%, var(--card))}._input_aau22_5:focus,._input_aau22_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_aau22_5[aria-invalid=true]{background-color:color-mix(in srgb, var(--error) 9%, var(--card));border-color:color-mix(in srgb, var(--error) 55%, transparent)}._input_aau22_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_aau22_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_aau22_5:focus,.dark ._input_aau22_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}._textarea_1tgx6_2{padding:var(--spacing-2);resize:vertical;width:100%;min-height:6rem}._textarea_1tgx6_2::placeholder{color:var(--muted-foreground)}._noResize_1tgx6_13{resize:none}._clear_1tgx6_17{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}._clear_1tgx6_17:hover,._clear_1tgx6_17:focus{box-shadow:none;background-color:#0000;border:none}._button_14jh6_6{font-family:var(--font-family-base);border-radius:var(--radius);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-fast) ease, border-color var(--animation-duration-fast) ease, color var(--animation-duration-fast) ease, box-shadow var(--animation-duration-fast) ease;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}._button_14jh6_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--foreground) 9%, transparent);outline:none}._sm_14jh6_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_14jh6_43{height:2.25rem;padding:0 14px}._lg_14jh6_48{border-radius:var(--radius-md);height:2.75rem;padding:0 18px;font-size:.9375rem}._icon_14jh6_55,._icon-md_14jh6_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_14jh6_62{width:2rem;height:2rem;padding:0}._icon-lg_14jh6_68{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;padding:0}._pill_14jh6_76{border-radius:9999px}._pill_14jh6_76._sm_14jh6_37{padding:0 12px}._pill_14jh6_76._md_14jh6_43{padding:0 16px}._pill_14jh6_76._lg_14jh6_48{padding:0 22px}._button_14jh6_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_14jh6_37 svg,._icon-sm_14jh6_62 svg{width:.875rem;height:.875rem}._lg_14jh6_48 svg,._icon-lg_14jh6_68 svg{width:1.125rem;height:1.125rem}._primary_14jh6_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color:var(--primary-foreground);box-shadow:0 1px 2px #00000024}._primary_14jh6_112:hover{background-color:color-mix(in oklch, var(--primary) 88%, black);border-color:color-mix(in oklch, var(--primary) 88%, black);box-shadow:0 2px 6px -1px #0003}._primary_14jh6_112:active{background-color:color-mix(in oklch, var(--primary) 80%, black);border-color:color-mix(in oklch, var(--primary) 80%, black);box-shadow:none}._secondary_14jh6_133{background-color:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);--spinner-color:var(--foreground)}._secondary_14jh6_133:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}._secondary_14jh6_133:active{background-color:color-mix(in srgb, var(--foreground) 13%, transparent)}._destructive_14jh6_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color:var(--error-foreground);box-shadow:0 1px 2px #00000024}._destructive_14jh6_148:hover{background-color:color-mix(in oklch, var(--error) 88%, black);border-color:color-mix(in oklch, var(--error) 88%, black);box-shadow:0 2px 6px -1px #0003}._destructive_14jh6_148:active{background-color:color-mix(in oklch, var(--error) 80%, black);border-color:color-mix(in oklch, var(--error) 80%, black);box-shadow:none}._outline_14jh6_170{background-color:var(--card);border-color:color-mix(in srgb, var(--foreground) 12%, transparent);color:var(--foreground);--spinner-color:var(--foreground);box-shadow:0 1px 2px #0000000d}._outline_14jh6_170:hover,._outline_14jh6_170[data-state=open]{background-color:color-mix(in srgb, var(--foreground) 4%, var(--card));border-color:color-mix(in srgb, var(--foreground) 22%, transparent);box-shadow:0 2px 6px -2px #00000024}._outline_14jh6_170:active{background-color:color-mix(in srgb, var(--foreground) 7%, var(--card));box-shadow:none}._ghost_14jh6_191{color:var(--foreground);--spinner-color:var(--foreground);background-color:#0000}._ghost_14jh6_191:hover{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}._ghost_14jh6_191:active{background-color:color-mix(in srgb, var(--foreground) 9%, transparent)}._link_14jh6_206{border-radius:var(--radius-sm);height:auto;color:var(--primary);text-underline-offset:3px;--spinner-color:var(--primary);background-color:#0000;border:none;padding:0}._link_14jh6_206:hover{text-decoration:underline}._primary_14jh6_112:focus-visible,._outline_14jh6_170:focus-visible{box-shadow:0 1px 2px #00000014, 0 0 0 4px color-mix(in srgb, var(--foreground) 9%, transparent)}._destructive_14jh6_148:focus-visible{box-shadow:0 1px 2px #00000014, 0 0 0 4px color-mix(in srgb, var(--error) 18%, transparent)}._disabled_14jh6_236,._button_14jh6_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}._selectTrigger_1x4x8_3{height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;justify-content:space-between;align-items:center;display:flex;overflow:hidden}._selectTrigger_1x4x8_3>:not(svg){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._selectTrigger_1x4x8_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_1x4x8_23{width:1rem;height:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1x4x8_3[data-state=open] ._selectIcon_1x4x8_23{transform:rotate(180deg)}._selectContent_1x4x8_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem, var(--radix-select-trigger-width));background-color:var(--popup);max-width:24rem;color:var(--popup-foreground);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);animation:_scaleIn_1x4x8_1 var(--animation-duration-fast) ease-out;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038}@keyframes _scaleIn_1x4x8_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1x4x8_63{padding:4px}._scrollButton_1x4x8_67{height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}._scrollButton_1x4x8_67:hover ._scrollIcon_1x4x8_79{color:var(--popup-foreground)}._scrollIcon_1x4x8_79{width:1rem;height:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1x4x8_90{color:var(--muted-foreground);padding:6px 8px 4px;font-size:.75rem;font-weight:500}._selectItem_1x4x8_97{color:var(--popup-foreground);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;border-radius:7px;outline:none;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;display:flex;position:relative}._selectItem_1x4x8_97:hover,._selectItem_1x4x8_97:focus-visible,._selectItem_1x4x8_97[data-highlighted]{background-color:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--popup-foreground)}._selectItem_1x4x8_97[data-state=checked]{font-weight:500}._selectItem_1x4x8_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1x4x8_131{justify-content:center;align-items:center;display:flex;position:absolute;right:8px}._checkIcon_1x4x8_139{width:.875rem;height:.875rem;color:var(--popup-foreground)}._selectSeparator_1x4x8_145{background-color:color-mix(in srgb, var(--foreground) 8%, transparent);height:1px;margin:4px -4px}._spinner_ivwsl_2{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._spinnerInner_ivwsl_11{border:2px solid #0000;border-top-color:var(--spinner-color,var(--primary));width:100%;height:100%;animation:_spin_ivwsl_2 var(--animation-duration-slow) linear infinite;border-radius:50%;position:absolute}._sm_ivwsl_21{width:1rem;height:1rem}._sm_ivwsl_21 ._spinnerInner_ivwsl_11{border-width:2px}._md_ivwsl_30{width:1.5rem;height:1.5rem}._md_ivwsl_30 ._spinnerInner_ivwsl_11{border-width:2.5px}._lg_ivwsl_39{width:2.5rem;height:2.5rem}._lg_ivwsl_39 ._spinnerInner_ivwsl_11{border-width:3px}@keyframes _spin_ivwsl_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._root_1nxlt_1{--rain-bg:var(--background);--rain-surface:var(--surface);--rain-card:var(--card);--rain-ink:var(--foreground);--rain-secondary:color-mix(in srgb,var(--foreground) 80%,var(--background));--rain-muted:var(--muted-foreground);--rain-line:var(--border);--rain-soft:color-mix(in srgb,var(--foreground) 10%,transparent);--rain-accent:var(--primary);--rain-accent-text:var(--primary);--rain-inverse:var(--background);--rain-shadow:var(--shadow-lg);--rain-radius:18px;min-height:100dvh;font-family:var(--font-family-base)}._root_1nxlt_1 *{box-sizing:border-box}._root_1nxlt_1{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--rain-bg);color:var(--rain-ink);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.5 Riviosa Gothic,Arial,sans-serif}._root_1nxlt_1 button,._root_1nxlt_1 input,._root_1nxlt_1 textarea,._root_1nxlt_1 select{font:inherit;color:inherit;letter-spacing:inherit;min-width:0}._root_1nxlt_1 button,._root_1nxlt_1 a,._root_1nxlt_1 input,._root_1nxlt_1 select,._root_1nxlt_1 textarea{-webkit-tap-highlight-color:transparent}._root_1nxlt_1 button{cursor:pointer}._root_1nxlt_1 button:disabled{cursor:not-allowed;opacity:.48}._root_1nxlt_1 a{color:inherit;text-underline-offset:4px}._root_1nxlt_1 button,._root_1nxlt_1 a{touch-action:manipulation}._root_1nxlt_1 h1,._root_1nxlt_1 h2,._root_1nxlt_1 h3,._root_1nxlt_1 h4,._root_1nxlt_1 p{margin:0}._root_1nxlt_1 h1,._root_1nxlt_1 h2,._root_1nxlt_1 h3,._root_1nxlt_1 h4,._root_1nxlt_1 strong,._root_1nxlt_1 b,._root_1nxlt_1 th{font-weight:400}._root_1nxlt_1 h1,._root_1nxlt_1 h2,._root_1nxlt_1 h3{letter-spacing:-.035em;line-height:1.15}._root_1nxlt_1 h1{font-size:clamp(36px,4.5vw,58px)}._root_1nxlt_1 h2{font-size:28px}._root_1nxlt_1 h3{font-size:20px}._root_1nxlt_1 ul,._root_1nxlt_1 ol{margin:0;padding:0;list-style:none}._root_1nxlt_1 svg{flex:none}._root_1nxlt_1 button:focus-visible,._root_1nxlt_1 a:focus-visible,._root_1nxlt_1 input:focus-visible,._root_1nxlt_1 textarea:focus-visible,._root_1nxlt_1 select:focus-visible{outline:2px solid var(--rain-accent-text);outline-offset:4px}._root_1nxlt_1 ::selection{background:var(--rain-ink);color:var(--rain-inverse)}._root_1nxlt_1 .skip{z-index:200;background:var(--rain-ink);color:var(--rain-inverse);border-radius:8px;padding:10px 16px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}._root_1nxlt_1 .skip:focus{transform:none}._root_1nxlt_1 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._root_1nxlt_1 .topbar{z-index:20;border-bottom:1px solid var(--rain-soft);background:color-mix(in srgb,var(--rain-bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:78px;padding:16px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}._root_1nxlt_1 .brand{text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:0;display:flex}._root_1nxlt_1 .brand-mark{background:var(--rain-accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:36px;font-size:24px;line-height:1;display:grid}._root_1nxlt_1 .brand-word{letter-spacing:.2em;margin-right:-.2em;font-size:21px}._root_1nxlt_1 .brand-caption{color:var(--rain-muted);letter-spacing:.02em;margin-top:1px;font-size:11px}._root_1nxlt_1 .main-nav{border:1px solid var(--rain-soft);background:var(--rain-surface);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}._root_1nxlt_1 .main-nav button{color:var(--rain-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:36px;padding:7px 15px;font-size:13px}._root_1nxlt_1 .main-nav button.active{background:var(--rain-card);color:var(--rain-ink);box-shadow:0 1px 3px #0001}._root_1nxlt_1 .top-actions{justify-self:end;align-items:center;gap:12px;display:flex}._root_1nxlt_1 .private-label{color:var(--rain-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}._root_1nxlt_1 .icon-button{border:1px solid var(--rain-line);background:0 0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}._root_1nxlt_1 .icon-button:hover{background:var(--rain-surface)}._root_1nxlt_1 .avatar{border:1px solid var(--rain-line);background:var(--rain-surface);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}._root_1nxlt_1 .content{width:min(1340px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:0 clamp(20px,4vw,64px) 60px}._root_1nxlt_1 .hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:52px 0 34px;display:flex}._root_1nxlt_1 .eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--rain-muted);margin-bottom:12px;font-size:11px}._root_1nxlt_1 .hero p.description{color:var(--rain-muted);max-width:550px;margin-top:16px;font-size:16px;line-height:1.65}._root_1nxlt_1 .hero-side{border-left:1px solid var(--rain-line);flex:0 0 225px;padding:5px 0 5px 22px}._root_1nxlt_1 .hero-side .small-title{letter-spacing:.1em;text-transform:uppercase;color:var(--rain-muted);margin-bottom:10px;font-size:11px}._root_1nxlt_1 .hero-side p{color:var(--rain-secondary);font-size:14px;line-height:1.65}._root_1nxlt_1 .hero-side .flow{align-items:center;gap:9px;margin-top:12px;font-size:13px;display:flex}._root_1nxlt_1 .muted{color:var(--rain-muted)}._root_1nxlt_1 .accent{color:var(--rain-accent-text)}._root_1nxlt_1 .quiet{color:var(--rain-muted);font-size:12px}._root_1nxlt_1 .mono{font-variant-numeric:tabular-nums}._root_1nxlt_1 .section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}._root_1nxlt_1 .section-title h2{font-size:24px}._root_1nxlt_1 .section-title p{color:var(--rain-muted);margin-top:6px;font-size:13px}._root_1nxlt_1 .button{border:1px solid var(--rain-line);color:var(--rain-ink);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}._root_1nxlt_1 .button:hover{background:var(--rain-surface)}._root_1nxlt_1 .button.primary{background:var(--rain-accent);border-color:var(--rain-accent);color:#fff}._root_1nxlt_1 .button.primary:hover{filter:brightness(1.07)}._root_1nxlt_1 .button.dark{background:var(--rain-ink);color:var(--rain-inverse);border-color:var(--rain-ink)}._root_1nxlt_1 .button.small{min-height:33px;padding:6px 12px;font-size:12px}._root_1nxlt_1 .button.wide{width:100%}._root_1nxlt_1 .button.ghost{color:var(--rain-muted);background:0 0;border-color:#0000;padding-left:0;padding-right:0}._root_1nxlt_1 .button.danger{color:var(--rain-accent-text)}._root_1nxlt_1 .button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._root_1nxlt_1 .link-button{color:var(--rain-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}._root_1nxlt_1 .link-button:hover{color:var(--rain-accent-text)}._root_1nxlt_1 .text-link{text-underline-offset:4px;text-decoration:underline}._root_1nxlt_1 .notice{border:1px solid var(--rain-soft);background:var(--rain-surface);color:var(--rain-secondary);border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:24px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}._root_1nxlt_1 .notice svg{margin-top:2px}._root_1nxlt_1 .notice-copy{flex:1;min-width:0}._root_1nxlt_1 .notice-copy p+p{margin-top:5px}._root_1nxlt_1 .notice .button{flex:none}._root_1nxlt_1 .notice.error{border-color:var(--rain-accent);color:var(--rain-accent-text)}._root_1nxlt_1 .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:36px;display:grid}._root_1nxlt_1 .stat{border:1px solid var(--rain-soft);border-radius:var(--rain-radius);padding:20px 22px;position:relative;overflow:hidden}._root_1nxlt_1 .stat-label{color:var(--rain-muted);align-items:center;gap:7px;font-size:12px;display:flex}._root_1nxlt_1 .stat-value{letter-spacing:-.04em;margin-top:12px;font-size:36px;line-height:1.1}._root_1nxlt_1 .stat-note{color:var(--rain-muted);margin-top:9px;font-size:11px}._root_1nxlt_1 .dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;display:grid}._root_1nxlt_1 .column-stack{gap:26px;display:grid}._root_1nxlt_1 .panel{border:1px solid var(--rain-soft);border-radius:var(--rain-radius);background:var(--rain-card);min-width:0;padding:23px}._root_1nxlt_1 .panel.soft{background:var(--rain-surface);border-color:#0000}._root_1nxlt_1 .panel h2{font-size:21px}._root_1nxlt_1 .panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._root_1nxlt_1 .panel-heading h3{font-size:18px}._root_1nxlt_1 .panel-heading .eyebrow{margin-bottom:0}._root_1nxlt_1 .divider{background:var(--rain-soft);height:1px;margin:20px 0}._root_1nxlt_1 .deal-list{gap:14px;display:grid}._root_1nxlt_1 .deal-card{border:1px solid var(--rain-soft);border-radius:var(--rain-radius);background:var(--rain-card);min-width:0;padding:23px;transition:border-color .18s}._root_1nxlt_1 .deal-card:hover{border-color:var(--rain-line)}._root_1nxlt_1 .deal-card-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}._root_1nxlt_1 .deal-tag-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}._root_1nxlt_1 .badge{border:1px solid var(--rain-soft);max-width:100%;color:var(--rain-muted);letter-spacing:.015em;white-space:normal;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;line-height:1.4;display:inline-flex}._root_1nxlt_1 .badge.dark{border-color:var(--rain-ink);background:var(--rain-ink);color:var(--rain-inverse)}._root_1nxlt_1 .badge.red{border-color:color-mix(in srgb,var(--rain-accent) 24%,transparent);color:var(--rain-accent-text);background:color-mix(in srgb,var(--rain-accent) 5%,transparent)}._root_1nxlt_1 .badge .dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}._root_1nxlt_1 .badge.source{background:var(--rain-surface);letter-spacing:.07em;border:0}._root_1nxlt_1 .deal-title{text-align:left;color:var(--rain-ink);letter-spacing:-.03em;background:0 0;border:0;padding:0;font-size:23px;line-height:1.2}._root_1nxlt_1 .deal-title:hover{color:var(--rain-accent-text)}._root_1nxlt_1 .deal-location{color:var(--rain-muted);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}._root_1nxlt_1 .deal-summary{color:var(--rain-secondary);overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.7}._root_1nxlt_1 .deal-metrics{border-top:1px solid var(--rain-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:19px;padding-top:17px;display:grid}._root_1nxlt_1 .metric-label{color:var(--rain-muted);margin-bottom:4px;font-size:10px}._root_1nxlt_1 .metric-value{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px}._root_1nxlt_1 .deal-foot{border-top:1px solid var(--rain-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}._root_1nxlt_1 .deal-foot-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._root_1nxlt_1 .check-label{color:var(--rain-muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}._root_1nxlt_1 .check-label input{accent-color:var(--rain-ink);width:14px;height:14px;margin:0}._root_1nxlt_1 .save-button{border:1px solid var(--rain-soft);width:32px;height:32px;color:var(--rain-muted);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}._root_1nxlt_1 .save-button.saved{color:var(--rain-accent-text);border-color:color-mix(in srgb,var(--rain-accent) 30%,transparent);background:color-mix(in srgb,var(--rain-accent) 5%,transparent)}._root_1nxlt_1 .screen-bar{gap:3px;height:3px;margin:14px 0 7px;display:flex}._root_1nxlt_1 .screen-bar span{background:var(--rain-line);border-radius:2px;flex:1;height:3px}._root_1nxlt_1 .screen-bar span.done{background:var(--rain-ink)}._root_1nxlt_1 .screen-meta{color:var(--rain-muted);justify-content:space-between;font-size:10px;display:flex}._root_1nxlt_1 .mini-steps{gap:0;display:grid}._root_1nxlt_1 .mini-step{grid-template-columns:25px 1fr;column-gap:12px;padding-bottom:23px;display:grid;position:relative}._root_1nxlt_1 .mini-step:last-child{padding-bottom:0}._root_1nxlt_1 .mini-step:not(:last-child):before{content:"";background:var(--rain-line);width:1px;position:absolute;top:25px;bottom:0;left:11px}._root_1nxlt_1 .step-number{border:1px solid var(--rain-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}._root_1nxlt_1 .mini-step:first-child .step-number{background:var(--rain-ink);color:var(--rain-inverse);border-color:var(--rain-ink)}._root_1nxlt_1 .mini-step h3{font-size:14px;line-height:1.5}._root_1nxlt_1 .mini-step p{color:var(--rain-muted);margin-top:3px;font-size:12px;line-height:1.6}._root_1nxlt_1 .circle-mini{border-bottom:1px solid var(--rain-soft);align-items:center;gap:11px;padding:13px 0;display:flex}._root_1nxlt_1 .circle-mini:first-child{padding-top:0}._root_1nxlt_1 .circle-mini:last-child{border-bottom:0;padding-bottom:0}._root_1nxlt_1 .circle-icon{border:1px solid var(--rain-line);border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}._root_1nxlt_1 .circle-mini h3{font-size:13px;line-height:1.4}._root_1nxlt_1 .circle-mini p{color:var(--rain-muted);margin-top:3px;font-size:11px}._root_1nxlt_1 .circle-mini .link-button{margin-left:auto}._root_1nxlt_1 .activity-item{border-left:1px solid var(--rain-soft);padding:0 0 18px 18px;font-size:12px;position:relative}._root_1nxlt_1 .activity-item:before{content:"";background:var(--rain-line);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:-3px}._root_1nxlt_1 .activity-item:last-child{border-left-color:#0000;padding-bottom:0}._root_1nxlt_1 .activity-item p{color:var(--rain-secondary);line-height:1.6}._root_1nxlt_1 .activity-item time{color:var(--rain-muted);margin-top:3px;font-size:10px;display:block}._root_1nxlt_1 .bottom-note{border-top:1px solid var(--rain-soft);color:var(--rain-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:24px;font-size:11px;display:flex}._root_1nxlt_1 .bottom-word{letter-spacing:.14em;color:var(--rain-secondary);margin-right:10px}._root_1nxlt_1 .filters{border:1px solid var(--rain-soft);background:var(--rain-card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:16px;display:flex}._root_1nxlt_1 .search-field{min-width:180px;color:var(--rain-muted);flex:1;align-items:center;gap:9px;padding:0 4px;display:flex}._root_1nxlt_1 .search-field input{background:0 0;border:0;width:100%;padding:5px 0;font-size:13px}._root_1nxlt_1 .filter-select{border:1px solid var(--rain-line);background:var(--rain-bg);border-radius:8px;max-width:190px;min-height:35px;padding:8px 28px 8px 10px;font-size:12px}._root_1nxlt_1 .filter-toggle{border:1px solid var(--rain-line);background:0 0;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:7px 11px;font-size:12px;display:flex}._root_1nxlt_1 .filter-toggle.active{background:var(--rain-ink);color:var(--rain-inverse);border-color:var(--rain-ink)}._root_1nxlt_1 .results-line{color:var(--rain-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;font-size:12px;display:flex}._root_1nxlt_1 .opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._root_1nxlt_1 .empty{border:1px dashed var(--rain-line);border-radius:var(--rain-radius);text-align:center;padding:42px 24px}._root_1nxlt_1 .empty-icon{background:var(--rain-surface);width:45px;height:45px;color:var(--rain-muted);border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}._root_1nxlt_1 .empty h3{font-size:21px}._root_1nxlt_1 .empty p{color:var(--rain-muted);max-width:410px;margin:10px auto 20px;font-size:13px;line-height:1.7}._root_1nxlt_1 .empty.compact{padding:24px 15px}._root_1nxlt_1 .empty.compact h3{font-size:16px}._root_1nxlt_1 .empty.compact p{margin-bottom:14px;font-size:12px}._root_1nxlt_1 .compare-tray{z-index:25;background:var(--rain-ink);max-width:calc(100vw - 30px);color:var(--rain-inverse);box-shadow:var(--rain-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:13px 15px 13px 22px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}._root_1nxlt_1 .compare-tray p{font-size:12px}._root_1nxlt_1 .compare-tray .button{border-color:color-mix(in srgb,var(--rain-inverse) 35%,transparent);color:var(--rain-inverse)}._root_1nxlt_1 .compare-tray .button.primary{color:#fff}._root_1nxlt_1 .compare-tray .icon-button{color:var(--rain-inverse);border-color:#0000;width:28px;height:28px}._root_1nxlt_1 .compare-tray .button-row{flex-wrap:nowrap;gap:9px}._root_1nxlt_1 .circle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._root_1nxlt_1 .circle-card{border:1px solid var(--rain-soft);border-radius:var(--rain-radius);flex-direction:column;min-width:0;padding:24px;display:flex}._root_1nxlt_1 .circle-card h2{margin:18px 0 9px;font-size:24px}._root_1nxlt_1 .circle-card>p{color:var(--rain-muted);font-size:13px;line-height:1.7}._root_1nxlt_1 .circle-card-foot{margin-top:auto;padding-top:22px}._root_1nxlt_1 .circle-counts{color:var(--rain-muted);border-top:1px solid var(--rain-soft);gap:20px;margin:19px 0 20px;padding-top:17px;font-size:11px;display:flex}._root_1nxlt_1 .circle-member-row{border-bottom:1px solid var(--rain-soft);align-items:center;gap:11px;padding:14px 0;display:flex}._root_1nxlt_1 .circle-member-row:last-child{border-bottom:0}._root_1nxlt_1 .circle-member-row p{font-size:13px}._root_1nxlt_1 .circle-member-row .quiet{font-size:11px}._root_1nxlt_1 .circle-details{margin:24px 0}._root_1nxlt_1 .intake-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:26px;display:grid}._root_1nxlt_1 .intake-intro{color:var(--rain-muted);margin:10px 0 22px;font-size:13px;line-height:1.8}._root_1nxlt_1 .form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}._root_1nxlt_1 .form-field{min-width:0;color:var(--rain-secondary);flex-direction:column;gap:7px;font-size:12px;display:flex}._root_1nxlt_1 .form-field.full{grid-column:1/-1}._root_1nxlt_1 .form-field input,._root_1nxlt_1 .form-field textarea,._root_1nxlt_1 .form-field select{border:1px solid var(--rain-line);background:var(--rain-bg);width:100%;min-height:41px;color:var(--rain-ink);border-radius:9px;padding:10px 12px;font-size:13px}._root_1nxlt_1 .form-field textarea{resize:vertical;min-height:88px;line-height:1.7}._root_1nxlt_1 .form-field small{color:var(--rain-muted);font-size:10px;line-height:1.6}._root_1nxlt_1 .form-section{border-top:1px solid var(--rain-soft);margin-top:24px;padding-top:22px}._root_1nxlt_1 .form-section h3{margin-bottom:15px;font-size:16px}._root_1nxlt_1 .form-footer{border-top:1px solid var(--rain-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}._root_1nxlt_1 .form-footer p{color:var(--rain-muted);max-width:280px;font-size:11px}._root_1nxlt_1 .input-help{color:var(--rain-muted);margin-top:12px;font-size:11px;line-height:1.8}._root_1nxlt_1 .intake-step{border-bottom:1px solid var(--rain-soft);gap:12px;padding:15px 0;display:flex}._root_1nxlt_1 .intake-step:last-child{border-bottom:0}._root_1nxlt_1 .intake-step h3{font-size:14px}._root_1nxlt_1 .intake-step p{color:var(--rain-muted);margin-top:5px;font-size:12px;line-height:1.7}._root_1nxlt_1 .availability-row{border-bottom:1px solid var(--rain-soft);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}._root_1nxlt_1 .availability-row:last-child{border-bottom:0}._root_1nxlt_1 .availability-row span:last-child{color:var(--rain-muted)}._root_1nxlt_1 dialog{color:var(--rain-ink);background:var(--rain-bg);border:1px solid var(--rain-line);box-shadow:var(--rain-shadow);overscroll-behavior:contain;border-radius:22px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 54px);padding:0}._root_1nxlt_1 dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008}._root_1nxlt_1 .deal-dialog{width:1050px}._root_1nxlt_1 .dialog-inner{padding:32px}._root_1nxlt_1 .dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._root_1nxlt_1 .dialog-header h2{max-width:650px;margin:13px 0 9px;font-size:32px}._root_1nxlt_1 .dialog-header .eyebrow{margin-bottom:0}._root_1nxlt_1 .dialog-subtitle{color:var(--rain-muted);margin-top:6px;font-size:13px}._root_1nxlt_1 .dialog-actions{flex:none;align-items:center;gap:9px;display:flex}._root_1nxlt_1 .dialog-tabs{border-bottom:1px solid var(--rain-line);gap:24px;margin:27px 0 25px;display:flex;overflow-x:auto}._root_1nxlt_1 .dialog-tabs button{white-space:nowrap;color:var(--rain-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:13px}._root_1nxlt_1 .dialog-tabs button.active{border-bottom-color:var(--rain-ink);color:var(--rain-ink)}._root_1nxlt_1 .deal-room-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:26px;display:grid}._root_1nxlt_1 .room-summary{color:var(--rain-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}._root_1nxlt_1 .room-metrics{background:var(--rain-surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:19px;margin:24px 0;padding:22px;display:grid}._root_1nxlt_1 .room-metrics .metric-value{font-size:24px}._root_1nxlt_1 .room-label{color:var(--rain-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:11px;font-size:10px}._root_1nxlt_1 .detail-row{border-bottom:1px solid var(--rain-soft);justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;line-height:1.65;display:flex}._root_1nxlt_1 .detail-row:last-child{border-bottom:0}._root_1nxlt_1 .detail-row span:first-child{color:var(--rain-muted);flex:none}._root_1nxlt_1 .detail-row span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}._root_1nxlt_1 .room-side .panel{padding:20px}._root_1nxlt_1 .room-side h3{margin-bottom:12px;font-size:16px}._root_1nxlt_1 .risk-list{gap:12px;display:grid}._root_1nxlt_1 .risk-list li{color:var(--rain-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}._root_1nxlt_1 .risk-list svg{color:var(--rain-accent-text);margin-top:4px}._root_1nxlt_1 .source-link{overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:6px;font-size:12px;display:inline-flex}._root_1nxlt_1 .review-callout{border:1px solid var(--rain-soft);color:var(--rain-muted);border-radius:12px;margin:20px 0;padding:16px;font-size:12px;line-height:1.7}._root_1nxlt_1 .review-callout h3{color:var(--rain-ink);margin-bottom:5px;font-size:15px}._root_1nxlt_1 .checklist{gap:9px;margin:16px 0 24px;display:grid}._root_1nxlt_1 .check-row{border:1px solid var(--rain-soft);border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex}._root_1nxlt_1 .check-row input{accent-color:var(--rain-ink);flex:none;width:17px;height:17px;margin:3px 0 0}._root_1nxlt_1 .check-row h4{margin-bottom:4px;font-size:13px}._root_1nxlt_1 .check-row p{color:var(--rain-muted);font-size:11px;line-height:1.6}._root_1nxlt_1 .check-row-main{flex:1;min-width:0}._root_1nxlt_1 .check-row .filter-select{flex:none;max-width:110px;font-size:11px}._root_1nxlt_1 .check-note{border:0;border-bottom:1px solid var(--rain-line);background:0 0;width:100%;margin-top:8px;padding:7px 0;font-size:11px}._root_1nxlt_1 .review-form{grid-template-columns:1fr 1fr;gap:17px;display:grid}._root_1nxlt_1 .review-history{margin-top:25px}._root_1nxlt_1 .review-card{border:1px solid var(--rain-soft);border-radius:12px;margin-top:10px;padding:16px}._root_1nxlt_1 .review-card-head{justify-content:space-between;align-items:center;gap:13px;margin-bottom:9px;font-size:12px;display:flex}._root_1nxlt_1 .review-card p{color:var(--rain-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}._root_1nxlt_1 .review-card .quiet{margin-top:9px;font-size:10px}._root_1nxlt_1 .comment{border-bottom:1px solid var(--rain-soft);align-items:flex-start;gap:12px;padding:19px 0;display:flex}._root_1nxlt_1 .comment-body{flex:1;min-width:0}._root_1nxlt_1 .comment-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;display:flex}._root_1nxlt_1 .comment-header time{color:var(--rain-muted);font-size:10px}._root_1nxlt_1 .comment-body>p{color:var(--rain-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}._root_1nxlt_1 .comment-form{margin-top:24px}._root_1nxlt_1 .comment-form textarea{min-height:100px}._root_1nxlt_1 .small-dialog{width:570px}._root_1nxlt_1 .small-dialog .dialog-header{margin-bottom:25px}._root_1nxlt_1 .small-dialog .dialog-header h2{margin-top:0;font-size:28px}._root_1nxlt_1 .small-dialog .form-footer{margin-top:22px}._root_1nxlt_1 .member-list{margin-top:10px}._root_1nxlt_1 .compare-dialog{width:1100px}._root_1nxlt_1 .table-scroll{max-width:100%;margin-top:25px;overflow:auto}._root_1nxlt_1 .compare-table{border-collapse:collapse;width:100%;min-width:540px;font-size:12px}._root_1nxlt_1 .compare-table th,._root_1nxlt_1 .compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rain-soft);padding:16px 17px;line-height:1.7}._root_1nxlt_1 .compare-table th{width:155px;color:var(--rain-muted);font-size:11px}._root_1nxlt_1 .compare-table thead td{width:250px;font-size:20px;line-height:1.3}._root_1nxlt_1 .status-form{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:18px;display:grid}._root_1nxlt_1 .status-form .button{min-height:41px}._root_1nxlt_1 .loading-shell{padding:70px 0}._root_1nxlt_1 .loading-bar{background:var(--rain-surface);border-radius:5px;width:170px;height:13px;margin-bottom:18px;animation:1.3s ease-in-out infinite _pulse_1nxlt_1}._root_1nxlt_1 .loading-title{width:min(430px,80%);height:48px;margin:25px 0 40px}._root_1nxlt_1 .loading-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._root_1nxlt_1 .loading-card{border:1px solid var(--rain-soft);border-radius:var(--rain-radius);height:180px;padding:20px}._root_1nxlt_1 .toast{z-index:100;background:var(--rain-ink);max-width:min(400px,100vw - 36px);color:var(--rain-inverse);border:1px solid var(--rain-line);box-shadow:var(--rain-shadow);border-radius:13px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:22px;right:24px}._root_1nxlt_1 .toast.error{background:var(--rain-accent);color:#fff}._root_1nxlt_1 .toast .icon-button{width:22px;height:22px;color:inherit;border:0}._root_1nxlt_1 .circle-share-form{align-items:end;gap:9px;margin-top:16px;display:flex}._root_1nxlt_1 .circle-share-form .form-field{flex:1}._root_1nxlt_1 .circle-share-form .button{min-height:41px}._root_1nxlt_1 .inline-form{align-items:end;gap:9px;display:flex}._root_1nxlt_1 .inline-form .form-field{flex:1}._root_1nxlt_1 .inline-form .button{min-height:41px}._root_1nxlt_1 .danger-zone{border-top:1px solid var(--rain-soft);margin-top:20px;padding-top:18px}._root_1nxlt_1 .connection-state{color:var(--rain-muted);align-items:center;gap:6px;font-size:10px;display:flex}._root_1nxlt_1 .connection-state .dot{background:var(--rain-ink);border-radius:50%;width:5px;height:5px}._root_1nxlt_1 .intent-note{color:var(--rain-muted);padding:11px 0 0;font-size:10px;line-height:1.7}._root_1nxlt_1 .subnav{flex-wrap:wrap;gap:8px;margin-bottom:23px;display:flex}._root_1nxlt_1 .subnav .button{min-height:35px;font-size:12px}._root_1nxlt_1 .subnav .button.active{background:var(--rain-ink);border-color:var(--rain-ink);color:var(--rain-inverse)}._root_1nxlt_1 .source-detail{background:var(--rain-surface);color:var(--rain-muted);overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:11px;line-height:1.8}._root_1nxlt_1 .source-detail p+p{margin-top:5px}._root_1nxlt_1 .row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}._root_1nxlt_1 .import-preview{margin-top:25px}._root_1nxlt_1 .import-record{border-bottom:1px solid var(--rain-soft);align-items:flex-start;gap:12px;padding:15px 0;font-size:12px;display:flex}._root_1nxlt_1 .import-record input{accent-color:var(--rain-ink);margin-top:4px}._root_1nxlt_1 .import-record p{color:var(--rain-muted);margin-top:5px;font-size:11px;line-height:1.7}._root_1nxlt_1 .import-record h3{font-size:15px}._root_1nxlt_1 .file-input{border:1px dashed var(--rain-line);background:var(--rain-surface);border-radius:10px;width:100%;padding:14px;font-size:12px;display:block}._root_1nxlt_1 .radio-row{flex-wrap:wrap;gap:17px;font-size:12px;display:flex}._root_1nxlt_1 .radio-row label{align-items:center;gap:7px;display:flex}._root_1nxlt_1 .radio-row input{accent-color:var(--rain-ink)}@keyframes _pulse_1nxlt_1{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._root_1nxlt_1{scroll-behavior:auto}._root_1nxlt_1 *,._root_1nxlt_1 :before,._root_1nxlt_1 :after{transition:none!important;animation:none!important}}@media (max-width:1100px){._root_1nxlt_1 .topbar{gap:13px;padding-left:24px;padding-right:24px}._root_1nxlt_1 .brand-caption{display:none}._root_1nxlt_1 .main-nav button{padding:7px 12px}._root_1nxlt_1 .private-label{display:none}._root_1nxlt_1 .dashboard-grid{grid-template-columns:minmax(0,1fr) 285px;gap:20px}._root_1nxlt_1 .content{padding-left:28px;padding-right:28px}._root_1nxlt_1 .hero-side{flex-basis:205px}._root_1nxlt_1 .circle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}._root_1nxlt_1 .stat{padding:18px}}@media (max-width:800px){._root_1nxlt_1 .topbar{grid-template-columns:1fr auto;gap:14px;min-height:70px;padding:14px 22px}._root_1nxlt_1 .main-nav{border-radius:12px;grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;gap:0;padding:3px}._root_1nxlt_1 .main-nav button{border-radius:9px;flex:1;padding:8px 7px;font-size:12px}._root_1nxlt_1 .top-actions{grid-area:1/2}._root_1nxlt_1 .content{padding-left:22px;padding-right:22px}._root_1nxlt_1 .hero{gap:22px;padding-top:35px}._root_1nxlt_1 .hero-side{flex-basis:180px;padding-left:17px}._root_1nxlt_1 .hero h1{font-size:42px}._root_1nxlt_1 .hero p.description{font-size:14px}._root_1nxlt_1 .dashboard-grid{grid-template-columns:1fr;gap:28px}._root_1nxlt_1 .column-stack{grid-template-columns:1fr 1fr;gap:18px}._root_1nxlt_1 .stats{gap:10px;margin-bottom:28px}._root_1nxlt_1 .stat{padding:16px}._root_1nxlt_1 .stat-value{font-size:31px}._root_1nxlt_1 .stat-label{font-size:11px}._root_1nxlt_1 .stat-note{font-size:10px}._root_1nxlt_1 .opportunity-grid{gap:13px}._root_1nxlt_1 .deal-card{padding:18px}._root_1nxlt_1 .deal-title{font-size:21px}._root_1nxlt_1 .intake-layout{grid-template-columns:1fr}._root_1nxlt_1 .dialog-inner{padding:25px}._root_1nxlt_1 .deal-room-grid{grid-template-columns:minmax(0,1.4fr) minmax(210px,1fr);gap:20px}._root_1nxlt_1 .room-metrics{padding:17px}._root_1nxlt_1 .hero-side .flow{font-size:12px}._root_1nxlt_1 .dialog-header h2{font-size:27px}}@media (max-width:600px){._root_1nxlt_1 .content{padding:0 18px 40px}._root_1nxlt_1 .topbar{gap:12px;padding:12px 18px}._root_1nxlt_1 .brand-mark{border-radius:7px;width:29px;height:31px;font-size:21px}._root_1nxlt_1 .brand-word{font-size:19px}._root_1nxlt_1 .top-actions{gap:9px}._root_1nxlt_1 .avatar{width:31px;height:31px;font-size:11px}._root_1nxlt_1 .icon-button{width:33px;height:33px}._root_1nxlt_1 .hero{flex-direction:column;align-items:flex-start;gap:22px;padding:33px 0 27px}._root_1nxlt_1 .hero h1{max-width:11ch;font-size:40px}._root_1nxlt_1 .hero p.description{max-width:34ch;margin-top:13px;font-size:14px}._root_1nxlt_1 .hero-side{border-left:0;border-top:1px solid var(--rain-line);flex-basis:auto;align-items:center;gap:20px;width:100%;padding:15px 0 0;display:flex}._root_1nxlt_1 .hero-side .small-title{margin-bottom:4px;font-size:10px}._root_1nxlt_1 .hero-side p{max-width:220px;font-size:12px}._root_1nxlt_1 .hero-side .flow{gap:6px;margin-top:0;margin-left:auto;font-size:11px}._root_1nxlt_1 .eyebrow{font-size:10px}._root_1nxlt_1 .notice{flex-wrap:wrap;gap:9px;margin-bottom:20px;padding:12px;font-size:11px}._root_1nxlt_1 .notice .button{margin-left:25px}._root_1nxlt_1 .stats{grid-template-columns:1fr 1fr;gap:10px}._root_1nxlt_1 .stat{padding:16px 17px}._root_1nxlt_1 .stat-value{margin-top:9px;font-size:32px}._root_1nxlt_1 .stat-label{font-size:11px}._root_1nxlt_1 .stat-note{margin-top:7px;font-size:10px}._root_1nxlt_1 .section-title{align-items:flex-start;margin-bottom:16px}._root_1nxlt_1 .section-title h2{font-size:23px}._root_1nxlt_1 .section-title p{font-size:12px}._root_1nxlt_1 .section-title .button{min-height:34px;padding:7px 11px;font-size:11px}._root_1nxlt_1 .column-stack{grid-template-columns:1fr}._root_1nxlt_1 .panel{padding:21px}._root_1nxlt_1 .deal-card{padding:20px}._root_1nxlt_1 .deal-title{font-size:23px}._root_1nxlt_1 .deal-summary{font-size:12px}._root_1nxlt_1 .deal-foot{align-items:center;gap:8px}._root_1nxlt_1 .deal-foot .button{min-height:34px;padding:7px 11px;font-size:11px}._root_1nxlt_1 .deal-metrics{gap:12px}._root_1nxlt_1 .metric-value{font-size:16px}._root_1nxlt_1 .opportunity-grid{grid-template-columns:1fr}._root_1nxlt_1 .filters{gap:9px;padding:12px}._root_1nxlt_1 .search-field{border-bottom:1px solid var(--rain-soft);flex-basis:100%;min-width:0;padding:0 0 8px}._root_1nxlt_1 .filter-select{flex:1;width:0;min-width:0;max-width:none;padding-right:19px;font-size:11px}._root_1nxlt_1 .filter-toggle{font-size:11px}._root_1nxlt_1 .circle-grid{grid-template-columns:1fr}._root_1nxlt_1 .circle-card{padding:23px}._root_1nxlt_1 .form-grid{gap:15px}._root_1nxlt_1 .form-footer{flex-direction:column;align-items:flex-start;gap:14px}._root_1nxlt_1 .form-footer .button{width:100%}._root_1nxlt_1 .form-footer p{max-width:none}._root_1nxlt_1 .bottom-note{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px}._root_1nxlt_1 .dialog-inner{padding:21px 18px}._root_1nxlt_1 dialog{border-radius:17px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}._root_1nxlt_1 .dialog-header{gap:12px}._root_1nxlt_1 .dialog-header h2{max-width:19ch;font-size:27px}._root_1nxlt_1 .dialog-actions{gap:5px}._root_1nxlt_1 .dialog-tabs{gap:22px;margin:23px 0 22px}._root_1nxlt_1 .dialog-tabs button{font-size:12px}._root_1nxlt_1 .deal-room-grid{grid-template-columns:1fr;gap:23px}._root_1nxlt_1 .room-metrics{margin:20px 0;padding:18px}._root_1nxlt_1 .room-metrics .metric-value{font-size:22px}._root_1nxlt_1 .review-form{grid-template-columns:1fr}._root_1nxlt_1 .review-form .full{grid-column:auto}._root_1nxlt_1 .dialog-subtitle{font-size:12px}._root_1nxlt_1 .small-dialog .dialog-header h2{font-size:25px}._root_1nxlt_1 .compare-tray{border-radius:13px;gap:15px;width:calc(100vw - 28px);padding:11px 12px 11px 15px;bottom:13px}._root_1nxlt_1 .compare-tray p{font-size:11px}._root_1nxlt_1 .compare-tray .button{min-height:33px;padding:6px 10px;font-size:11px}._root_1nxlt_1 .compare-tray .button-row{gap:4px}._root_1nxlt_1 .toast{bottom:14px;right:14px}._root_1nxlt_1 .loading-cards{grid-template-columns:1fr}._root_1nxlt_1 .loading-card:nth-child(n+2){display:none}._root_1nxlt_1 .room-side .panel{padding:18px}._root_1nxlt_1 .circle-share-form,._root_1nxlt_1 .inline-form{flex-direction:column;align-items:stretch}._root_1nxlt_1 .check-row .filter-select{flex:none;width:95px;min-width:0}._root_1nxlt_1 .check-row{gap:9px;padding:12px}._root_1nxlt_1 .main-nav{grid-template-columns:auto auto auto auto;display:grid}._root_1nxlt_1 .main-nav button{flex:none;padding:8px 4px;font-size:11px}._root_1nxlt_1 .hero-side{display:block}._root_1nxlt_1 .hero-side .flow{flex-wrap:wrap;margin-top:12px;margin-left:0}._root_1nxlt_1 .notice>.link-button{flex-basis:100%;margin-left:24px}}@media (max-width:360px){._root_1nxlt_1 .dialog-tabs{gap:11px}._root_1nxlt_1 .dialog-tabs button{font-size:11px}._root_1nxlt_1 .main-nav button{padding:8px 3px;font-size:10px}._root_1nxlt_1 .content,._root_1nxlt_1 .topbar{padding-left:14px;padding-right:14px}._root_1nxlt_1 .hero h1{font-size:37px}._root_1nxlt_1 .hero-side{align-items:flex-start;gap:12px}._root_1nxlt_1 .deal-card{padding:17px}._root_1nxlt_1 .deal-tag-row{gap:5px}._root_1nxlt_1 .deal-title{font-size:22px}._root_1nxlt_1 .stat{padding:15px 13px}._root_1nxlt_1 .stat-label{font-size:10px}._root_1nxlt_1 .stat-note{font-size:9px}._root_1nxlt_1 .deal-foot-left{gap:8px}._root_1nxlt_1 .check-label{font-size:10px}._root_1nxlt_1 .form-grid{grid-template-columns:1fr}._root_1nxlt_1 .form-field.full{grid-column:auto}._root_1nxlt_1 .compare-tray p{max-width:90px}._root_1nxlt_1 .badge{font-size:9px}._root_1nxlt_1 .dialog-header h2{font-size:25px}}._root_1nxlt_1 .brand-caption{display:block}._root_1nxlt_1 .form-field .rain-select-trigger{border:1px solid var(--rain-line);background:var(--rain-bg);width:100%;height:auto;min-height:41px;color:var(--rain-ink);border-radius:9px;padding:10px 12px;font-size:13px}._root_1nxlt_1 .rain-select-trigger{font-family:var(--font-family-base);font-weight:400}._root_1nxlt_1 [role=option]{font-family:var(--font-family-base);font-weight:400!important}._root_1nxlt_1 .admin-members{grid-column:1/-1}._root_1nxlt_1 .top-actions{gap:9px}._root_1nxlt_1 .main-nav button{padding-left:11px;padding-right:11px}@media (max-width:1100px){._root_1nxlt_1 .brand-caption{display:none}}@media (max-width:600px){._root_1nxlt_1 .main-nav button{padding-left:5px;padding-right:5px;font-size:10px}._root_1nxlt_1 .admin-members .circle-member-row{flex-wrap:wrap;align-items:flex-start}._root_1nxlt_1 .admin-members .circle-member-row>.button{margin-left:45px}}@media (max-width:800px){._root_1nxlt_1 .main-nav{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}._root_1nxlt_1 .main-nav button{flex:none;min-height:36px}}._oauthLoginButton_7lq6f_1{justify-content:center;align-items:center;gap:.65rem;width:100%;display:flex}._errorMessage_7lq6f_1{color:var(--error);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}._root_1leyq_1{background:var(--background);min-height:100dvh;color:var(--foreground);font:400 15px/1.5 var(--font-family-base);letter-spacing:-.012em;-webkit-font-smoothing:antialiased}._root_1leyq_1 *{box-sizing:border-box}._root_1leyq_1 h1,._root_1leyq_1 h2,._root_1leyq_1 p{margin:0;font-weight:400}._root_1leyq_1 button,._root_1leyq_1 input,._root_1leyq_1 label{font-family:var(--font-family-base);font-weight:400}._root_1leyq_1 a{color:inherit;text-decoration:none}._header_1leyq_1{border-bottom:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 clamp(22px,5vw,80px);display:flex}._brand_1leyq_1{align-items:center;gap:13px;display:flex}._mark_1leyq_1{background:var(--primary);width:34px;height:37px;color:var(--primary-foreground);border-radius:9px;place-items:center;font-size:25px;display:grid}._word_1leyq_1{letter-spacing:.2em;font-size:22px}._headerActions_1leyq_1{align-items:center;gap:23px;display:flex}._headerActions_1leyq_1>span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}._theme_1leyq_1{border:1px solid var(--border)!important;width:35px!important;height:35px!important;min-height:35px!important;color:var(--foreground)!important;background:0 0!important;border-radius:50%!important;padding:0!important}._main_1leyq_1{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:clamp(40px,7vw,100px);width:min(1280px,100%);margin:0 auto;padding:clamp(50px,8vw,110px) clamp(22px,5vw,80px) 80px;display:grid}._eyebrow_1leyq_1{letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;margin-bottom:14px!important}._story_1leyq_1 h1{letter-spacing:-.045em;font-size:clamp(38px,4.6vw,61px);line-height:1.1;font-family:var(--font-family-display)}._description_1leyq_1{color:var(--muted-foreground);max-width:470px;font-size:16px;line-height:1.8;margin-top:23px!important}._path_1leyq_1{border-top:1px solid var(--border);align-items:center;gap:13px;width:-moz-fit-content;width:fit-content;margin-top:36px;padding-top:25px;font-size:12px;display:flex}._path_1leyq_1 svg{color:var(--muted-foreground)}._small_1leyq_1{color:var(--muted-foreground);font-size:12px;line-height:1.8;margin-top:26px!important}._card_1leyq_1{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:var(--card);border-radius:22px;min-width:0;padding:32px;box-shadow:0 12px 50px #00000004}._lock_1leyq_1{border:1px solid var(--border);width:38px;height:38px;color:var(--muted-foreground);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}._card_1leyq_1 h2{font-family:var(--font-family-display);letter-spacing:-.035em;font-size:29px;line-height:1.2}._intro_1leyq_1{color:var(--muted-foreground);font-size:12px;margin-top:9px!important;margin-bottom:24px!important}._oauth_1leyq_1{width:100%}._oauth_1leyq_1 button{width:100%;min-height:43px;color:var(--foreground)!important;border:1px solid var(--border)!important;background:0 0!important;border-radius:999px!important;font-weight:400!important}._separator_1leyq_1{color:var(--muted-foreground);align-items:center;gap:13px;margin:22px 0;font-size:10px;display:flex}._separator_1leyq_1 span{background:color-mix(in srgb,var(--foreground) 12%,transparent);flex:1;height:1px}._passwordForm_1leyq_1 label{font-size:12px!important;font-weight:400!important}._passwordForm_1leyq_1 input{min-height:42px;border:1px solid var(--border)!important;background:var(--background)!important;border-radius:9px!important;font-size:13px!important}._passwordForm_1leyq_1 button[type=submit]{min-height:43px;background:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--primary-foreground)!important;border-radius:999px!important;font-size:13px!important;font-weight:400!important}._passwordForm_1leyq_1 button[type=button]{font-size:11px!important;font-weight:400!important}._accessNote_1leyq_1{color:var(--muted-foreground);font-size:10px;line-height:1.8;margin-top:23px!important}._cardFooter_1leyq_1{border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);margin-top:23px;padding-top:17px}._cardFooter_1leyq_1 a{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:11px;display:flex}._cardFooter_1leyq_1 a:hover{color:var(--primary)}._footer_1leyq_1{color:var(--muted-foreground);border-top:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(22px,5vw,80px);font-size:10px;display:flex}@media (max-width:900px){._main_1leyq_1{grid-template-columns:minmax(0,1fr) 340px;gap:35px}._card_1leyq_1{padding:26px}._story_1leyq_1 h1{font-size:44px}._path_1leyq_1{gap:8px;font-size:10px}._description_1leyq_1{font-size:14px}}@media (max-width:700px){._header_1leyq_1{height:72px;padding:0 22px}._main_1leyq_1{grid-template-columns:1fr;gap:32px;max-width:460px;padding:35px 22px 45px}._story_1leyq_1 h1{font-size:38px}._story_1leyq_1 ._eyebrow_1leyq_1{font-size:9px}._description_1leyq_1{font-size:13px;line-height:1.7;margin-top:17px!important}._path_1leyq_1,._small_1leyq_1{display:none}._card_1leyq_1{padding:25px}._lock_1leyq_1{margin-bottom:18px}._card_1leyq_1 h2{font-size:28px}._footer_1leyq_1{flex-direction:column;align-items:flex-start;gap:7px;padding:20px 22px}._headerActions_1leyq_1>span{font-size:10px}._headerActions_1leyq_1{gap:12px}}@media (prefers-reduced-motion:reduce){._root_1leyq_1 *{transition:none!important;animation:none!important}}._authError_1leyq_9{border:1px solid color-mix(in srgb,var(--error) 30%,transparent);background:color-mix(in srgb,var(--error) 5%,var(--card));color:var(--error);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.7;margin:0 0 18px!important}._ownerLink_1leyq_12{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex;color:var(--primary-foreground)!important}._ownerLink_1leyq_12:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._emailForm_1leyq_15{flex-direction:column;gap:17px;display:flex}._field_1leyq_17{flex-direction:column;gap:7px;min-width:0;display:flex}._field_1leyq_17 label,._roles_1leyq_19 legend{color:var(--foreground);font-size:12px;line-height:1.5}._field_1leyq_17 input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);box-shadow:none;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.5}._field_1leyq_17 input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._field_1leyq_17 input:disabled{opacity:.65}._fieldHelp_1leyq_27{color:var(--muted-foreground);font-size:11px;line-height:1.7}._passwordInput_1leyq_29{position:relative}._passwordInput_1leyq_29 input{padding-right:46px}._showPassword_1leyq_33{width:42px;min-height:42px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:1px;right:1px}._showPassword_1leyq_33:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}._showPassword_1leyq_33:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._showPassword_1leyq_33:disabled{cursor:wait;opacity:.6}._submit_1leyq_41{justify-content:center;gap:10px;width:100%;margin-top:3px;border-radius:999px!important;min-height:44px!important;font-size:13px!important;font-weight:400!important;display:flex!important}._forgotLink_1leyq_43{align-self:flex-end;align-items:center;min-height:24px;margin-top:-7px;font-size:12px;display:flex;color:var(--muted-foreground)!important}._forgotLink_1leyq_43:hover,._backLink_1leyq_45:hover{color:var(--primary)!important}._backLink_1leyq_45{justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:1px;font-size:12px;display:flex;color:var(--muted-foreground)!important}._emailForm_1leyq_15 ._authError_1leyq_9{margin-bottom:0!important}._roles_1leyq_19{border:0;grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin:0;padding:0;display:grid}._roles_1leyq_19 legend{margin-bottom:8px;padding:0}._roles_1leyq_19 label{border:1px solid var(--border);min-height:45px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:12px;display:flex}._roles_1leyq_19 input{accent-color:var(--primary);flex-shrink:0;width:14px;height:14px;margin:0}._roles_1leyq_19 ._selectedRole_1leyq_59{color:var(--foreground);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--background))}._roles_1leyq_19:disabled label{cursor:wait;opacity:.65}._reviewNote_1leyq_63{color:var(--muted-foreground);font-size:11px;line-height:1.8}._requestPrompt_1leyq_65{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:12px;display:flex}._requestPrompt_1leyq_65 a{min-height:32px;color:var(--foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;gap:7px;display:flex}._requestPrompt_1leyq_65 a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);color:var(--primary)}._root_1leyq_1 a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}._confirmation_1leyq_73{flex-direction:column;gap:15px;display:flex}._check_1leyq_75{border:1px solid var(--border);width:38px;height:38px;color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--background));border-radius:50%;place-items:center;display:grid}._confirmation_1leyq_73 h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:400;line-height:1.4}._confirmation_1leyq_73 p{color:var(--muted-foreground);font-size:12px;line-height:1.9}._successNote_1leyq_81{border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 4%,var(--background));color:var(--foreground);border-radius:10px;padding:13px 14px;font-size:12px;line-height:1.8;margin-bottom:20px!important}._intro_1leyq_1{line-height:1.8}._accessNote_1leyq_1{font-size:11px}._oauth_1leyq_1{width:100%;border-radius:999px!important;min-height:44px!important;font-size:13px!important;font-weight:400!important}._requestMain_1leyq_89{align-items:start}._requestMain_1leyq_89 ._story_1leyq_1{padding-top:65px}@media (max-width:700px){._requestMain_1leyq_89 ._story_1leyq_1{padding-top:0}._requestMain_1leyq_89 ._story_1leyq_1 h1{font-size:32px}._requestMain_1leyq_89 ._description_1leyq_1{font-size:12px}._requestMain_1leyq_89{gap:26px}._field_1leyq_17 input{font-size:16px}._roles_1leyq_19 label{font-size:11px}._card_1leyq_1 h2{overflow-wrap:break-word}._intro_1leyq_1{font-size:12px}._headerActions_1leyq_1>span{gap:5px}}@media (max-width:350px){._card_1leyq_1{padding:22px 19px}._roles_1leyq_19{gap:6px}._roles_1leyq_19 label{gap:5px;padding:9px 5px}._headerActions_1leyq_1>span{font-size:9px}}@font-face{font-family:Riviosa Gothic;src:url(/rain/fonts/riviosa-gothic-book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--background:#fff;--foreground:#1d1d1f;--surface:#f5f5f7;--surface-foreground:#1d1d1f;--sidebar:#f5f5f7;--sidebar-foreground:#1d1d1f;--card:#fff;--card-foreground:#1d1d1f;--popup:#fff;--popup-foreground:#1d1d1f;--primary:#b0261c;--primary-foreground:#fff;--secondary:#f5f5f7;--secondary-foreground:#424245;--accent:#b0261c;--accent-foreground:#fff;--muted:#f5f5f7;--muted-foreground:#68686d;--success:#23543a;--success-foreground:#fff;--error:#b0261c;--error-foreground:#fff;--warning:#775419;--warning-foreground:#fff;--info:#424245;--info-foreground:#fff;--info-hover:#2c2c2e;--info-active:#1d1d1f;--border:#d2d2d7;--font-family-base:"Riviosa Gothic",Arial,sans-serif;--font-family-display:"Riviosa Gothic",Arial,sans-serif;--font-family-monospace:ui-monospace,Consolas,monospace;--font-family-cursive:cursive;--shadow:0 1px 4px #0000000d;--shadow-md:0 8px 24px #00000012;--shadow-lg:0 24px 90px #0002;--shadow-focus:0 0 0 3px #b0261c33;--radius-sm:6px;--radius:12px;--radius-md:14px;--radius-lg:18px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.18s;--animation-duration-slow:.28s;--chart-color-1:#b0261c;--chart-color-2:#1d1d1f;--chart-color-3:#6e6e73;--chart-color-4:#a1a1a6;--chart-color-5:#d2d2d7}.dark{--background:#000;--foreground:#f5f5f7;--surface:#161617;--surface-foreground:#f5f5f7;--sidebar:#161617;--sidebar-foreground:#f5f5f7;--card:#1d1d1f;--card-foreground:#f5f5f7;--popup:#1d1d1f;--popup-foreground:#f5f5f7;--primary:#c9352a;--primary-foreground:#fff;--secondary:#2c2c2e;--secondary-foreground:#d2d2d7;--accent:#c9352a;--accent-foreground:#fff;--muted:#161617;--muted-foreground:#a1a1a6;--border:#424245;--success:#7fb491;--success-foreground:#000;--error:#ff6b5f;--error-foreground:#000;--warning:#d8b878;--warning-foreground:#000;--info:#d2d2d7;--info-foreground:#000;--info-hover:#f5f5f7;--info-active:#fff;--shadow:0 1px 4px #0002;--shadow-md:0 8px 24px #0005;--shadow-lg:0 24px 90px #0008;--shadow-focus:0 0 0 3px #ff6b5f55;--chart-color-1:#ff6b5f;--chart-color-2:#f5f5f7;--chart-color-3:#a1a1a6;--chart-color-4:#6e6e73;--chart-color-5:#424245}html,body,#root{width:100%;min-height:100%;margin:0}body{font-family:var(--font-family-base);background:var(--background);color:var(--foreground);font-synthesis:none;font-weight:400}button,input,textarea,select{font-family:inherit}*{box-sizing:border-box}
