/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-pixel:"Geist Pixel", "Geist Mono", ui-monospace, monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}#__nuxt,body,html{height:100%}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-touch-callout:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;margin:0;font-size:15px}.doc,[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}a,a:hover{color:inherit;text-decoration:none}button{font:inherit;color:inherit}input,textarea{font-size:16px}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rf-pad:focus-visible{outline-offset:-3px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist-pixel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist-pixel-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.rf-btn{border-radius:var(--radius-key);border:1px solid var(--line);background-color:var(--glass);min-width:44px;height:48px;color:var(--ink);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),opacity .16s var(--ease-out);align-items:stretch;gap:0;padding:0;display:inline-flex;position:relative;overflow:hidden}.rf-btn.is-pressed,.rf-btn:active{background-image:var(--press-ink);background-size:4px 4px;transform:translateY(1px)}.rf-btn__icon{border-right:1px solid var(--line);flex:none;place-items:center;width:46px;display:grid}.rf-btn__icon:only-child{border-right:0;flex:1}.rf-btn__label{white-space:nowrap;flex:1;align-items:center;min-width:0;padding:0 14px;display:flex}.rf-btn__label:only-child,.rf-seg button{justify-content:center}.rf-btn--primary{background-color:var(--accent);color:var(--on-accent);border-color:var(--accent)}.rf-btn--primary .rf-btn__icon{border-right-color:var(--on-accent)}@supports (color:color-mix(in lab,red,red)){.rf-btn--primary .rf-btn__icon{border-right-color:color-mix(in srgb,var(--on-accent) 24%,transparent)}}.rf-btn--alert.is-pressed,.rf-btn--alert:active,.rf-btn--on.is-pressed,.rf-btn--on:active,.rf-btn--primary.is-pressed,.rf-btn--primary:active{background-image:var(--press-on-accent)}.rf-btn--quiet{color:var(--ink-dim);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}.rf-btn--quiet .rf-btn__icon{border-right-color:#0000}.rf-btn--alert{background-color:var(--alert);color:var(--on-alert);border-color:var(--alert)}.rf-btn--on{background-color:var(--ink);color:var(--bg);border-color:var(--ink)}.rf-btn--on .rf-btn__icon{border-right-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.rf-btn--on .rf-btn__icon{border-right-color:color-mix(in srgb,var(--bg) 24%,transparent)}}.rf-btn--sm{height:44px}.rf-btn--sm .rf-btn__icon{width:42px}.rf-btn--sm .rf-btn__label{padding:0 var(--space-3)}.rf-btn--round{border-radius:var(--radius-pill);place-items:center;width:56px;height:56px;padding:0;display:inline-grid}.rf-btn--round .rf-btn__icon{border-right:0;width:auto}.rf-btn--block{width:100%}.rf-btn[aria-disabled=true],.rf-btn[disabled]{opacity:.38;cursor:default;background-image:none;transform:none}.rf-icon{shape-rendering:crispedges;fill:currentColor;flex:none;display:block}.rf-seg{border-radius:var(--radius-key);background:var(--line-soft);border:1px solid var(--line-soft);gap:3px;padding:3px;display:flex}.rf-seg button{height:38px;color:var(--ink-dim);font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:0 var(--space-2);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:2px;flex:1;align-items:center;gap:6px;display:flex;position:relative}.rf-seg button:before{content:"";position:absolute;inset:-4px -2px}.rf-seg button small{font:500 10px var(--font-mono);opacity:.6}.rf-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.rf-seg button:disabled{opacity:.38;cursor:default}.rf-seg--solid{background:var(--bg);border-color:var(--line)}.rf-seg--solid button{background:var(--key-surface)}.rf-readout{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.rf-readout__top{align-items:center;gap:6px;max-width:100%;display:flex}.rf-readout__k{font:500 9px/.71 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;min-width:0;height:6.39px;color:var(--ink-dim);display:block;overflow:visible}.rf-readout__v{font:400 20px/.722 var(--font-pixel);font-variant-numeric:tabular-nums;white-space:pre;height:14.44px;display:block;position:relative}.rf-readout--sm .rf-readout__v{font:500 13px/.71 var(--font-mono);height:9.23px}.rf-readout__ghost{color:#0000}.rf-readout__n{color:var(--ink);position:absolute;top:0;right:0}.rf-readout__leds{gap:3px;display:flex}.rf-readout__leds i{background:var(--ink-ghost);border-radius:50%;width:4px;height:4px}.rf-readout__leds i.on{background:var(--ink)}.rf-readout--rec .rf-readout__leds i.on{background:var(--alert)}.rf-switch-row{align-items:center;gap:var(--space-3);cursor:pointer;min-height:56px;display:flex}.rf-switch-row__label{font:500 13px/18px var(--font-sans);flex:1}.rf-switch{border-radius:var(--radius-key);border:1px solid var(--line);background:var(--line-soft);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;width:50px;height:30px;padding:0;position:relative}.rf-switch:before{content:"";position:absolute;inset:-8px}.rf-switch i{background:var(--ink-dim);width:22px;height:22px;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out);border-radius:2px;position:absolute;top:3px;left:3px}.rf-switch[aria-checked=true]{background:var(--accent);border-color:#0000}.rf-switch[aria-checked=true] i{background:var(--on-accent);transform:translate(20px)}.rf-pad{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--pad-ground);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px solid var(--keyline);outline-offset:0;width:100%;transition:transform var(--dur-press) var(--ease-out);color:var(--ink);padding:0;position:relative;overflow:hidden}.rf-pad:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.rf-pad:after{content:"";border-radius:calc(-1px + var(--radius-md));border:1px solid var(--tint,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rf-pad:after{border:1px solid color-mix(in srgb,var(--tint,transparent) 45%,transparent)}}.rf-pad:after,.rf-pad__dither{pointer-events:none}.rf-pad__dither{width:100%;height:100%;image-rendering:pixelated;opacity:var(--dither-pad-idle);transition:opacity var(--dur-decay) var(--ease-out);position:absolute;inset:0}.rf-pad.is-hit .rf-pad__dither{opacity:1;transition:none}.rf-pad.is-hit,.rf-pad:active{transition:none;transform:translateY(1px)}.rf-pad__num{font:500 10px/1 var(--font-mono);font-variant-numeric:tabular-nums;top:8px}.rf-pad__name,.rf-pad__num{z-index:1;color:var(--ink-dim);pointer-events:none;position:absolute;left:8px}.rf-pad__name{text-overflow:ellipsis;white-space:nowrap;font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;bottom:8px;right:8px;overflow:hidden}.rf-flipcard{cursor:pointer;min-width:0;margin:0}.rf-flipcard__cover{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.rf-flipcard__cover canvas,.rf-flipcard__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.rf-flipcard figcaption{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.rf-flipcard b{font:600 13px/18px var(--font-sans)}.rf-flipcard small{font:500 11px/14px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim)}.rf-frame{border:1px solid var(--line);position:relative}.rf-frame__x{pointer-events:none;z-index:1;width:9px;height:9px;position:absolute}.rf-frame__x:after,.rf-frame__x:before{content:"";background:var(--ink-dim);position:absolute}.rf-frame__x:before{width:1px;height:9px;top:0;left:4px}.rf-frame__x:after{width:9px;height:1px;top:4px;left:0}.rf-frame__x--tl{top:-5px;left:-5px}.rf-frame__x--tr{top:-5px;right:-5px}.rf-frame__x--bl{bottom:-5px;left:-5px}.rf-frame__x--br{bottom:-5px;right:-5px}.rf-between{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rf-hit{border-radius:var(--radius-sm);align-items:center;gap:6px;min-height:44px;margin:0 -12px;padding:0 12px;display:inline-flex}.rf-iconbtn{border-radius:var(--radius-key);border:1px solid var(--line);background:var(--glass);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);cursor:pointer;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out);flex:none;place-items:center;padding:0;display:grid}.rf-iconbtn:active{background-image:var(--press-ink);background-size:4px 4px;transform:translateY(1px)}.rf-chip{border-radius:var(--radius-key);border:1px solid var(--line);background:var(--glass);min-width:56px;height:48px;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;padding:0 12px}.rf-chip:active{background-image:var(--press-ink);background-size:4px 4px;transform:translateY(1px)}.rf-chip:disabled{opacity:.38;cursor:default}.rf-section-head{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.rf-cover{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.rf-cover>canvas{position:absolute;inset:0}.rf-empty{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.rf-page{max-width:480px;min-height:100%;padding:calc(24px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}.rf-toast{left:12px;right:12px;top:calc(72px + env(safe-area-inset-top));z-index:30;border-radius:var(--radius-md);font:500 13px/18px var(--font-sans);padding:12px 14px;position:fixed}.rf-sheet,.rf-toast{background:var(--glass-strong);border:1px solid var(--line);color:var(--ink)}.rf-sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-bottom:0}.rf-sheet__grip{background:var(--line);border-radius:2px;width:36px;height:4px;margin:8px auto 0}.rf-field{box-sizing:border-box;width:100%;min-height:48px;padding:12px var(--space-3);border-radius:var(--radius-key);border:1px solid var(--line);background:var(--line-soft);color:var(--ink);font:400 16px/22px var(--font-sans);outline:none}.rf-field::placeholder{color:var(--ink-dim)}.rf-field:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rf-btn,.rf-pad,.rf-pad__dither,.rf-seg button,.rf-switch i{transition:none}}.rf-doc__top{margin-bottom:24px}.rf-doc article{font:400 15px/24px var(--font-sans)}.rf-doc h1{font:600 24px/30px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:8px 0}.rf-doc h2{font:600 15px/22px var(--font-sans);color:var(--ink);margin:28px 0 8px}.rf-doc p,.rf-doc ul{color:var(--ink-dim);margin:0 0 12px}.rf-doc ul{padding-left:20px}.rf-doc li{margin-bottom:4px}.rf-doc article a{color:var(--ink);font-weight:500;text-decoration:none}.rf-doc article a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.rf-doc__meta,.t-tag{color:var(--ink-dim)}.rf-doc__cta{margin-top:16px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0e;--surface:#121417;--surface-raised:#1a1d21;--glass:#1012148f;--glass-backdrop:blur(14px) brightness(.72);--key-surface:#17191c;--pad-ground:#0e0f11;--glass-strong:#0e0f11e0;--line:#ffffff24;--line-soft:#ffffff14;--ink:#ffffffeb;--ink-dim:#ffffff8c;--ink-faint:#ffffff4d;--ink-ghost:#ffffff14;--accent:#ff6a2b;--on-accent:#220b00;--alert:#ffb224;--on-alert:#2a1a00;--keyline:#00000052;--focus:#ff6a2b;--duo-ember:#ff6a2b;--duo-cobalt:#3d5afe;--duo-coral:#ff5f6d;--duo-teal:#00c2b8;--duo-amber:#ffb224;--duo-violet:#7b4dff;--duo-rose:#ff3d8b;--duo-sky:#39c6ff;--duo-lilac:#b38cff;--duo-gold:#ffb224;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-key:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-sheet:28px;--radius-pill:999px;--tap:44px;--gutter:12px;--dur-press:.12s;--dur-decay:.14s;--dur-enter:.2s;--dur-stagger:40ms;--dur-sheet:.4s;--dur-step:83ms;--dur-develop:.48s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-step:steps(6, end);--scale-press:.97;--scale-enter:.95;--dither-pattern:1;--dither-cell:2px;--dither-scrim-max:.55;--dither-gamma:1.4;--dither-pad-idle:.42;--dither-fps:12;--dither-floor:.16;--dither-contrast:1.35;--dither-levels-idle:1;--dither-levels-awake:7;--dither-scrim:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAACACAYAAAC7gW9qAAAFYElEQVR42u2bzXLbQAyDdW+n7/+27akzce1d4gNIS26kS6eJ4/0jQQBcHcf93M/93M/9XPP58fPX73sX7ucO57HvjOfUtahL5/qnA9ENpPdzh9332JyP3vTLTH41kd0Er77zp8xvctBvwT2+xWKqSV92Uf9tibvL08UP4d/fqRvr/t3Th9US2Znbd/RcOeXOOp1RHjDt2uzSxR3bxYI28Lii1XVT4Onvol8wGd5RmTszbD6+xHUvYALMqujYfldKcJLQdKrDaR5/MvDUmKPp5QDTR6brOxaxCnW6yU6aPPxNZxifyfbGDrC11g4j/QgN/qTFng4grz6vpsG0BlhGche5mCJHab/CdoGujv7tc+6yvaYjYyId3qr6lA2daNO1VDOH80/d5WnDgHfX+SkB1DJv9QQdQZLiQsoZxnBpV64SwHxLJDrE4Qqmpeo2//0/woE0PF9tVJrXyua/zSKfpMpnRRHuA3SImC5avdrUUdZYbcw0H6DcQJ4PycHEm1PL1LhcPk2CNhgbRC2WB0drcWcIdjO68TzvOM3OEktB++lnyQAu9SQRQccfxYKUDRIwTdWeXWYdD69aWOLepmQL9QDf6eq4QJqKpyUD3IkGddDd93VVFPXA3uIXJCdAJjhhty9tcfXkujeHhPaIgCK7nFSDZHHUgyxToeviQiWGXElNCI/NI5IUUH5HHJrT0kAhKGrYu5JUxRB6OLHnqCz4CpeknQ2M3JsEgMjpUsaJm6GrAZK867bY0rlI5qpLi7s4v3uKsa9AEdmRsavQVZH+VWRSFVhuEA1HpSZPiKJ2syYVNCTsVRBMyqNdyl0HZwc0DiPs8ieRy0S7wiqb63KWqs0lwIz9ABd06MkqQOmW9YPeEuvm6q6b67rEkcPldHqTjpGiJKnaxDqChI5KU3c1WwFIhzBhM2e1swkSu/xAScXEV1weSFLHE1qrCionuiIdQQSRujEVuXJ9SAfHJAqshE4aznTyFZ6sNlYqgR13hBRZTYVKZHe7+qKaMMk/smEqba3moKTmU3pXZW2HBwpvoODpOssWSaLuT6d7U+GLKqyIRH/41+3TvwrDCtkJF1AsNLdHsOQBjo/v2N4rZFevuxG/Qi6BxEhwjFMnxVyQPNwbp+7JV6h+NLTUyaKRcFInust9VY0pdNYxSd3G65YRpjI4mQiNJMohDpwbsJ4nk1THV0qeFC1URlaTo6FZMcLETtul3ctIqPKcChTV3SFG7JHeBehoQHR4gTQSVN2iaoaHzyqovNMDykKdrrCCJ6T/sOQwyDwoTIzdhqkL6CBAKJrUU3W0O7WrdhpiZ4C4h/gyxFXldYSXGJTTJdWoYpG79bV0WpQeoZJSXbRXir4daVAbFCQKqMlRobhrwtrmCLG4aQqQ6KL213Idyg5XRKiKlFRyU2cI+RvuxQV6A4wYra4qpa/QbtvkKn1V677CE2hHmWLPMvcVMUJqrMPTKftTDqqy2R6qQOLhKcbGanLEaKmYJYniUg1SQyLlAARgj86XJhWUp5cl0l4AMWJ2kSVFq+PPqYMraaB6Ee7dRPzSdAUaVLMrjI00SpRNVvuJ5W0xtdYf5jW13Zik/6A0cJdRTegokaiKLk+sMbUa4T6imrvpYivHScUm53bZsjFCGZZzRY286KBexSW3WV7+XpXEihxN6XAFckRloh4maUcriyaK0Z0Dub63TVmS326vgFxZcaqASq6W9wRp50U1JdW8VU9Ykc4qsD61xugbWYkNTnsGxO4m5VY6JReM6AnRE3QbN9uuEH0LREVxdTEOg6wAT74i51hiqgFB3SUHgxxvEDu2SahTSqtwgsN4febr5/8AFIJbJRbFZekAAAAASUVORK5CYII=);--press-ink:conic-gradient(#ffffff29 25%, transparent 0 50%, #ffffff29 0 75%, transparent 0);--press-on-accent:conic-gradient(#0003 25%, transparent 0 50%, #0003 0 75%, transparent 0);--app-name:"reflip";--icon-grid:12;--icon-size:24px;--icon-size-sm:12px;--color-bg:var(--bg);--color-glass:var(--glass);--color-glass-border:var(--line);--color-glass-strong:var(--glass-strong);--color-ink:var(--ink);--color-ink-dim:var(--ink-dim);--color-ink-faint:var(--ink-faint);--color-keyline:var(--keyline);--color-alert:var(--alert);--color-live:var(--alert);--color-ink-on-live:var(--on-alert);--radius-pad:var(--radius-md);--radius-control:var(--radius-key)}.t-display{font:500 34px/36px var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.t-title{font:600 17px/22px var(--font-sans)}.t-body{font:400 15px/22px var(--font-sans)}.t-label{font:600 13px/18px var(--font-sans)}.t-caption{font:500 11px/14px var(--font-sans)}.t-readout-lg{font:400 20px/20px var(--font-pixel);font-variant-numeric:tabular-nums}.t-readout{font:500 13px/16px var(--font-mono);font-variant-numeric:tabular-nums}.t-tag{font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.t-bracket:before{content:"[ "}.t-bracket:after{content:" ]"}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
