@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.cc{width:100%;display:block;position:relative}.cc-in{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;appearance:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.cc-in[readonly],.cc-in[aria-disabled=true]{cursor:default}.cc-row{align-items:center;gap:8px;width:100%;display:flex}.cc-g{gap:var(--cc-gap,6px);flex:1;min-width:0;display:flex}.cc-dash{background:#ffffff2e;flex:none;width:10px;height:1px}.cc-cell{min-width:0;height:var(--cc-h,44px);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);transition:background var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),color var(--duration-normal) var(--ease-smooth);background:#0000004d;border-radius:10px;flex:1;place-items:center;font-size:17px;font-weight:500;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.cc-cell>*,.cc-cell:after{grid-area:1/1}.cc-cell.is-on{box-shadow:inset 0 0 0 1px #ffffff52}.cc:not(.is-still):focus-within .cc-cell.is-next{background:#00000061;box-shadow:inset 0 0 0 1px #fff9,0 0 0 4px #ffffff14}.cc:not(.is-still):focus-within .cc-cell.is-next:not(.is-on):after{content:"";background:var(--ink);width:1px;height:18px;animation:1.06s step-end infinite cc-caret}.cc.is-err .cc-cell,.cc.is-err:focus-within .cc-cell.is-next{box-shadow:inset 0 0 0 1px var(--pastel-red)}.cc:has(.cc-in[aria-disabled=true]) .cc-cell{color:var(--ink-4)}.cc-d{animation:cc-rise var(--duration-slow) var(--ease-smooth);transition:opacity var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth);display:inline-block}.cc-d.is-out{opacity:0;animation:none;transform:translateY(-4px)scale(.92)}@keyframes cc-rise{0%{opacity:0;transform:translateY(5px)scale(.92)}to{opacity:1;transform:none}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cc-d{animation-name:cc-fade}.cc-d.is-out{transform:none}.cc:focus-within .cc-cell.is-next:not(.is-on):after{animation:none}}
