:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101828;background:#eef3f7;--product-ink: #101828;--product-copy: #40516a;--product-muted: #607086;--product-line: #d7e2ef;--product-line-strong: #b9c9df;--product-panel: rgb(255 255 255 / 78%);--product-teal: #11676f;--product-teal-dark: #0a5558;--product-teal-soft: #f0fdfa;--product-danger: #dc2626;--product-warning-bg: #fffbeb;--product-warning-border: #e5bd46;--product-warning-text: #6f4b00;--text: var(--product-ink);--muted: var(--product-muted);--border: var(--product-line);--border-strong: var(--product-line-strong);--panel: var(--product-panel);--accent: var(--product-teal)}*{box-sizing:border-box}html{min-width:320px;overflow-x:clip;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip;background:linear-gradient(180deg,#f8fafc,#f2f6f9 48%,#eef3f7);background-attachment:fixed;color:var(--product-ink);container-type:inline-size}button,input,textarea,select,summary{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}::selection{background:#11676f33}:focus-visible{outline:3px solid #40c8c2;outline-offset:3px}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:route-page-out}::view-transition-new(root){animation-name:route-page-in}html.skip-route-transition::view-transition-old(root),html.skip-route-transition::view-transition-new(root){animation:none}@keyframes route-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes route-page-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1024px),(pointer:coarse){button,input:not([type=radio]):not([type=checkbox]),select,summary{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-old(root),::view-transition-new(root){animation:none}}
