:root{--ink: #14181b;--ink-2: #4a5257;--ink-3: #79838a;--paper: #ffffff;--paper-2: #f2f4f2;--paper-3: #e8ebe8;--line: #dde2dd;--line-2: #c6cec6;--green: #2a7a2a;--green-dk: #1d5a1d;--green-wash: #eef7ee;--green-on-dark: #62b562;--on-ground: rgba(255, 255, 255, .96);--on-ground-2: rgba(255, 255, 255, .8);--live: #b3261e;--live-wash: #fdecea;--warn: #8a6d1f;--warn-wash: #fff8e1;--urgent: #b36b00;--green-line: #b8dab8;--corner-red: #c0392b;--corner-green: #2a7a2a;--info: #4a76c9;--info-ink: #1d3f7d;--info-wash: #e8f0fe;--night: #101619;--night-2: #1b2429;--on-night: #e7ece9;--font-sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;--text-xs: .78rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.35rem;--text-2xl: 1.7rem;--text-3xl: 2.2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-sm: 4px;--radius: 6px;--radius-lg: 10px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(20, 24, 27, .06);--shadow-2: 0 1px 2px rgba(20, 24, 27, .06), 0 8px 24px -12px rgba(20, 24, 27, .22);--width-form: 420px;--width-read: 780px;--width-wide: 1000px}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin-var.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;letter-spacing:-.02em;text-wrap:balance}#root{display:flex;flex-direction:column;min-height:100dvh}html[data-fill-viewport] #root{height:100dvh;min-height:0}@media print{#root{display:block;height:auto;min-height:0}body{background:#fff}}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.tnum,time{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-card{max-width:420px;margin:var(--space-7) auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-1)}@media (max-width: 520px){.auth-card{margin:var(--space-4) var(--space-3);padding:var(--space-4)}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:0;min-width:100%}.table-scroll>table{width:100%}.legal-doc{max-width:var(--width-read);width:100%;margin:var(--space-6) auto var(--space-8);padding:0 var(--space-4);color:var(--ink);line-height:1.65}.legal-doc h1{font-size:var(--text-3xl);margin:0 0 var(--space-2);letter-spacing:-.02em}.legal-doc h2{font-size:var(--text-xl);margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);letter-spacing:-.01em}.legal-doc h3{font-size:var(--text-base);margin:var(--space-5) 0 var(--space-2);color:var(--ink)}.legal-doc p,.legal-doc li{color:var(--ink-2)}.legal-doc p{margin:0 0 var(--space-4)}.legal-doc ul,.legal-doc ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.legal-doc li{margin-bottom:var(--space-2)}.legal-doc strong{color:var(--ink);font-weight:600}.legal-doc a{color:var(--green-dk)}.legal-doc .legal-summary{background:var(--green-wash);border:1px solid var(--green-line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0 var(--space-6)}.legal-doc .legal-summary h2{border-top:none;padding-top:0;margin-top:0;font-size:var(--text-lg)}.legal-doc .legal-summary p:last-child,.legal-doc .legal-summary ul:last-child{margin-bottom:0}.legal-doc .legal-meta{color:var(--ink-3);font-size:var(--text-sm);margin-bottom:var(--space-5)}.legal-doc table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--text-sm)}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-2)}.legal-doc th{color:var(--ink);font-weight:600}@media (max-width: 520px){.legal-doc{margin-top:var(--space-4);padding:0 var(--space-3)}.legal-doc h1{font-size:var(--text-2xl)}}.help-body a{color:var(--green)}@media (max-height: 500px){.bracket-controls{padding:.35rem .75rem!important}.bracket-controls label,.bracket-controls br{display:none}.bracket-controls select,.bracket-controls a,.bracket-controls button{margin-top:0!important}.bracket-controls>div+div{margin-top:.35rem!important}.bracket-controls-title{margin-bottom:.35rem!important}.bracket-controls-title h2{font-size:var(--text-lg)}.bracket-controls-title h2+div{display:none}.bracket-canvas-well{padding:.35rem!important}}
