._shell_1nqs9_1{display:grid;min-height:100dvh;grid-template-rows:1fr auto;background:var(--ff-canvas)}._content_1nqs9_8{min-width:0;padding-bottom:env(safe-area-inset-bottom)}._dock_1nqs9_14{position:sticky;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ff-space-1);padding:var(--ff-space-2) var(--ff-space-2) calc(var(--ff-space-2) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ff-panel) 92%,transparent);backdrop-filter:blur(18px);border-top:1px solid var(--ff-divider)}._tab_1nqs9_28{display:grid;place-items:center;gap:2px;min-height:var(--ff-target-min);padding:var(--ff-space-2) var(--ff-space-1);border:var(--ff-outline-width) solid rgb(var(--ff-text-primary-rgb) / var(--ff-outline-opacity));border-radius:var(--ff-radius-md);background:transparent;color:var(--ff-text-secondary);font-size:var(--ff-type-caption);font-weight:var(--ff-weight-semibold);text-decoration:none;transition:background var(--ff-motion-fast) var(--ff-ease),color var(--ff-motion-fast) var(--ff-ease)}._tab_1nqs9_28:hover{background:rgb(var(--ff-text-primary-rgb) / var(--ff-secondary-fill))}._tabSelected_1nqs9_50{color:var(--ff-signal);background:rgb(var(--ff-text-primary-rgb) / var(--ff-secondary-fill))}._marker_1nqs9_56{width:18px;height:3px;border-radius:var(--ff-radius-pill);background:currentColor;opacity:0}._tabSelected_1nqs9_50 ._marker_1nqs9_56{opacity:1}@media(min-width:768px){._shell_1nqs9_1{grid-template-rows:none;grid-template-columns:minmax(200px,248px) 1fr}._content_1nqs9_8{grid-column:2;grid-row:1;padding-bottom:0;overflow:auto}._dock_1nqs9_14{position:static;grid-column:1;grid-row:1;grid-auto-flow:row;grid-auto-columns:auto;align-content:start;gap:var(--ff-space-1);padding:var(--ff-space-6) var(--ff-space-3);border-top:none;border-inline-end:1px solid var(--ff-divider);background:var(--ff-panel);backdrop-filter:none}._tab_1nqs9_28{grid-auto-flow:column;grid-template-columns:18px 1fr;justify-items:start;justify-content:start;gap:var(--ff-space-3);padding-inline:var(--ff-space-3);font-size:var(--ff-type-callout)}._marker_1nqs9_56{width:3px;height:18px}}@media(min-width:768px)and (max-width:1023px){._shell_1nqs9_1{grid-template-columns:minmax(88px,108px) 1fr}}:root{--ff-canvas: #f5f2ea;--ff-panel: #fffcf7;--ff-raised: #e7e4dc;--ff-elevated: #dad7cf;--ff-text-primary: #101214;--ff-text-secondary: #52575a;--ff-text-tertiary: #606669;--ff-signal: #b72a20;--ff-interaction: #a9231a;--ff-signal-pressed: #8f1f18;--ff-destructive: #a8162b;--ff-warning: #795000;--ff-context: #4a4f52;--ff-text-primary-rgb: 16 18 20;--ff-divider: rgb(var(--ff-text-primary-rgb) / .17);--ff-divider-strong: rgb(var(--ff-text-primary-rgb) / .34);--ff-scrim: rgb(0 0 0 / .45);--ff-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--ff-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ff-type-large-title: 2.125rem;--ff-type-title: 1.75rem;--ff-type-title2: 1.375rem;--ff-type-title3: 1.25rem;--ff-type-headline: 1.0625rem;--ff-type-body: 1.0625rem;--ff-type-callout: 1rem;--ff-type-subheadline: .9375rem;--ff-type-footnote: .8125rem;--ff-type-caption: .75rem;--ff-type-caption2: .6875rem;--ff-weight-regular: 400;--ff-weight-medium: 500;--ff-weight-semibold: 600;--ff-weight-bold: 700;--ff-leading-tight: 1.15;--ff-leading-snug: 1.3;--ff-leading-normal: 1.45;--ff-space-1: .25rem;--ff-space-2: .5rem;--ff-space-3: .75rem;--ff-space-4: 1rem;--ff-space-5: 1.25rem;--ff-space-6: 1.5rem;--ff-space-8: 2rem;--ff-space-10: 2.5rem;--ff-space-12: 3rem;--ff-card-padding: 1rem;--ff-radius-sm: 6px;--ff-radius-md: 10px;--ff-radius-lg: 14px;--ff-radius-xl: 20px;--ff-radius-pill: 999px;--ff-secondary-fill: .08;--ff-secondary-fill-pressed: .18;--ff-outline-opacity: 0;--ff-outline-width: 0px;--ff-target-min: 44px;--ff-motion-fast: .12s;--ff-motion-base: .22s;--ff-motion-slow: .38s;--ff-ease: cubic-bezier(.25, .1, .25, 1);--ff-ease-out: cubic-bezier(.16, 1, .3, 1);--ff-shadow-raised: 0 1px 2px rgb(var(--ff-text-primary-rgb) / .06);--ff-shadow-overlay: 0 12px 32px rgb(var(--ff-text-primary-rgb) / .18);color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-ff-appearance=day]){--ff-canvas: #08090a;--ff-panel: #121416;--ff-raised: #1d2023;--ff-elevated: #292d31;--ff-text-primary: #f5f2ea;--ff-text-secondary: #a7abad;--ff-text-tertiary: #858a8c;--ff-signal: #ff4b3e;--ff-interaction: #ff675b;--ff-signal-pressed: #ea3e32;--ff-destructive: #ff6470;--ff-warning: #e9aa43;--ff-context: #d6d7d4;--ff-text-primary-rgb: 245 242 234;--ff-scrim: rgb(0 0 0 / .62)}}:root[data-ff-appearance=night]{--ff-canvas: #08090a;--ff-panel: #121416;--ff-raised: #1d2023;--ff-elevated: #292d31;--ff-text-primary: #f5f2ea;--ff-text-secondary: #a7abad;--ff-text-tertiary: #858a8c;--ff-signal: #ff4b3e;--ff-interaction: #ff675b;--ff-signal-pressed: #ea3e32;--ff-destructive: #ff6470;--ff-warning: #e9aa43;--ff-context: #d6d7d4;--ff-text-primary-rgb: 245 242 234;--ff-scrim: rgb(0 0 0 / .62)}@media(prefers-contrast:more){:root{--ff-secondary-fill: .18;--ff-secondary-fill-pressed: .26;--ff-outline-opacity: .72;--ff-outline-width: 1.5px}}@media(min-resolution:0dppx){:root[data-ff-text-size=accessibility]{--ff-card-padding: 1.25rem}}@media(prefers-reduced-motion:reduce){:root{--ff-motion-fast: 1ms;--ff-motion-base: 1ms;--ff-motion-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--ff-canvas);color:var(--ff-text-primary);font-family:var(--ff-font-sans);font-size:var(--ff-type-body);line-height:var(--ff-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(a){color:var(--ff-interaction)}:where(:focus-visible){outline:2px solid var(--ff-interaction);outline-offset:2px;border-radius:var(--ff-radius-sm)}.ff-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ff-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
