@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-border-opacity:100%;--un-ease:initial;--un-leading:initial;--un-ring-offset-opacity:100%;--un-ring-opacity:100%;--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-offset-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-ease{syntax:"*";inherits:false}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}:root,:host{--spacing:.25rem;--colors-dark-surface:oklch(18% .02 250);--tracking-tight:-.025em;--colors-border:oklch(89% .02 250);--colors-dark-border:oklch(31% .025 250);--colors-text:oklch(22% .02 250);--colors-dark-text:oklch(96% .015 250);--colors-text-muted:oklch(50% .025 250);--colors-dark-text-muted:oklch(74% .02 250);--colors-white:#fff;--colors-surface-subtle:oklch(94% .015 250);--colors-dark-surface-subtle:oklch(27% .025 250);--colors-text-subtle:oklch(62% .02 250);--colors-dark-text-subtle:oklch(62% .02 250);--colors-primary:oklch(56% .19 250);--colors-dark-surface-muted:oklch(22% .025 250);--colors-surface:oklch(100% 0 0);--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--radius-xl:.75rem;--radius-lg:.5rem;--radius-2xl:1rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--radius-3xl:1.5rem;--leading-tight:1.25;--container-2xl:42rem;--colors-surface-muted:oklch(97% .01 250);--colors-danger-surface:oklch(96% .025 25);--colors-danger-text:oklch(48% .16 25);--colors-primary-hover:oklch(50% .19 250);--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-4xl-fontSize:2.25rem;--text-4xl-lineHeight:2.5rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--text-5xl-fontSize:3rem;--text-5xl-lineHeight:1;--container-6xl:72rem;--fontWeight-semibold:600;--fontWeight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--colors-border-strong:oklch(80% .025 250);--colors-primary-active:oklch(45% .19 250);--colors-dark-border-strong:oklch(40% .03 250);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-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-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.cm-input{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) ;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--un-outline-style:none;border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) ;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;outline-style:none;transition-duration:.1s}.cm-label{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 2);display:block}.cm-number-ball{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) ;--un-font-weight:800;background-color:color-mix(in srgb, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) ;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:3.40282e38px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cm-section-title{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) ;--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin:calc(var(--spacing) * 0)}.cm-step-button{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));color:color-mix(in srgb, var(--colors-text-muted) var(--un-text-opacity), transparent) ;--un-font-weight:700;font-weight:var(--fontWeight-semibold);--un-outline-style:none;border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) ;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;--un-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cm-button-primary{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);--un-outline-style:none;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-primary) var(--un-bg-opacity), transparent) ;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;--un-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);outline-style:none;justify-content:center;align-items:center;display:inline-flex}.cm-button-secondary{color:color-mix(in srgb, var(--colors-text-muted) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);--un-outline-style:none;border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) ;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;--un-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);outline-style:none;justify-content:center;align-items:center;display:inline-flex}.cm-button-secondary:hover,.cm-step-button:hover{color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-border-strong) var(--un-border-opacity), transparent) }.cm-input::placeholder{color:color-mix(in srgb, var(--colors-text-subtle) var(--un-text-opacity), transparent) }.cm-container{padding-inline:calc(var(--spacing) * 4);width:100%;max-width:var(--container-6xl);margin-inline:auto}.cm-result{padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-card{border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-2xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-card-interactive{border-width:1px;border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) ;border-radius:var(--radius-2xl);background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) ;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.1s;--un-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.cm-card-interactive:hover{border-color:color-mix(in srgb, var(--colors-border-strong) var(--un-border-opacity), transparent) }.cm-input:focus{border-color:color-mix(in srgb, var(--colors-primary) var(--un-border-opacity), transparent) ;--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--colors-primary) 15%, transparent) }.cm-button-primary:hover{background-color:color-mix(in srgb, var(--colors-primary-hover) var(--un-bg-opacity), transparent) }.cm-button-primary:active{background-color:color-mix(in srgb, var(--colors-primary-active) var(--un-bg-opacity), transparent) }.cm-button-secondary:active,.cm-step-button:active{background-color:color-mix(in srgb, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }.cm-card-interactive:active{opacity:.9}.cm-button-primary:disabled,.cm-button-secondary:disabled,.cm-step-button:disabled{opacity:.5;cursor:not-allowed}.cm-button-primary:focus-visible,.cm-button-secondary:focus-visible,.cm-step-button:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--colors-primary) var(--un-ring-opacity), transparent) ;--un-ring-offset-width:2px;--un-ring-offset-shadow:var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color)}@media (prefers-color-scheme:dark){.cm-button-secondary,.cm-step-button{color:color-mix(in srgb, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.cm-input{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.cm-label,.cm-section-title{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) }.cm-number-ball{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.cm-button-secondary:hover,.cm-step-button:hover{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-dark-border-strong) var(--un-border-opacity), transparent) }.cm-input::placeholder{color:color-mix(in srgb, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }.cm-card,.cm-card-interactive{border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.cm-result{border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.cm-card-interactive:hover{border-color:color-mix(in srgb, var(--colors-dark-border-strong) var(--un-border-opacity), transparent) }.cm-input:focus{border-color:color-mix(in srgb, var(--colors-primary) var(--un-border-opacity), transparent) }.cm-button-secondary:active,.cm-step-button:active{background-color:color-mix(in srgb, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.cm-button-primary:focus-visible,.cm-button-secondary:focus-visible,.cm-step-button:focus-visible{--un-ring-offset-color:color-mix(in srgb, var(--colors-dark-surface) var(--un-ring-offset-opacity), transparent) }}@supports (color:color-mix(in lab, red, red)){.cm-button-primary{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-primary) var(--un-bg-opacity), transparent) }.cm-button-secondary{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-input{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-label{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }.cm-number-ball{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }.cm-section-title{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }.cm-step-button{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-button-secondary:hover,.cm-step-button:hover{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-border-strong) var(--un-border-opacity), transparent) }.cm-input::placeholder{color:color-mix(in oklab, var(--colors-text-subtle) var(--un-text-opacity), transparent) }.cm-card,.cm-card-interactive,.cm-result{border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent) }.cm-card-interactive:hover{border-color:color-mix(in oklab, var(--colors-border-strong) var(--un-border-opacity), transparent) }.cm-input:focus{border-color:color-mix(in oklab, var(--colors-primary) var(--un-border-opacity), transparent) ;--un-ring-color:color-mix(in oklab, var(--colors-primary) 15%, transparent) }.cm-button-primary:hover{background-color:color-mix(in oklab, var(--colors-primary-hover) var(--un-bg-opacity), transparent) }.cm-button-primary:active{background-color:color-mix(in oklab, var(--colors-primary-active) var(--un-bg-opacity), transparent) }.cm-button-secondary:active,.cm-step-button:active{background-color:color-mix(in oklab, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }.cm-button-primary:focus-visible,.cm-button-secondary:focus-visible,.cm-step-button:focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-primary) var(--un-ring-opacity), transparent) }@media (prefers-color-scheme:dark){.cm-button-secondary{color:color-mix(in oklab, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.cm-input{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.cm-label{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }.cm-number-ball{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.cm-section-title{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }.cm-step-button{color:color-mix(in oklab, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.cm-button-secondary:hover,.cm-step-button:hover{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-dark-border-strong) var(--un-border-opacity), transparent) }.cm-input::placeholder{color:color-mix(in oklab, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }.cm-card,.cm-card-interactive{border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.cm-result{border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.cm-card-interactive:hover{border-color:color-mix(in oklab, var(--colors-dark-border-strong) var(--un-border-opacity), transparent) }.cm-input:focus{border-color:color-mix(in oklab, var(--colors-primary) var(--un-border-opacity), transparent) }.cm-button-secondary:active,.cm-step-button:active{background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.cm-button-primary:focus-visible,.cm-button-secondary:focus-visible,.cm-step-button:focus-visible{--un-ring-offset-color:color-mix(in oklab, var(--colors-dark-surface) var(--un-ring-offset-opacity), transparent) }}}@media (width>=40rem){.cm-step-button{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}@media (width>=48rem){.cm-section-title{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.cm-container{padding-inline:calc(var(--spacing) * 6)}.cm-step-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}}@media (width>=64rem){.cm-container{padding-inline:calc(var(--spacing) * 8)}.cm-step-button{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}[text~="2xl"]{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}[text~="3xl"]{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}[text~="4xl"]{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}[text~=base]{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}[text~=lg]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}[text~=sm]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}[text~=xl]{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}[text~=xs]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight))}.text-dark-text{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) }.text-dark-text-muted{color:color-mix(in srgb, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) }.text-dark-text-subtle{color:color-mix(in srgb, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }.text-primary,[text-primary=""]{color:color-mix(in srgb, var(--colors-primary) var(--un-text-opacity), transparent) }.text-text,[text-text=""],[text~=text]{color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) }.text-text-muted,[text-text-muted=""],[text~=text-muted]{color:color-mix(in srgb, var(--colors-text-muted) var(--un-text-opacity), transparent) }.text-text-subtle,[text-text-subtle=""],[text~=text-subtle]{color:color-mix(in srgb, var(--colors-text-subtle) var(--un-text-opacity), transparent) }.text-white,[text-white=""]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) }[text-danger-text=""]{color:color-mix(in srgb, var(--colors-danger-text) var(--un-text-opacity), transparent) }[text-primary-hover=""]{color:color-mix(in srgb, var(--colors-primary-hover) var(--un-text-opacity), transparent) }[hover~=text-primary]:hover{color:color-mix(in srgb, var(--colors-primary) var(--un-text-opacity), transparent) }[hover~=text-text]:hover{color:color-mix(in srgb, var(--colors-text) var(--un-text-opacity), transparent) }[leading-tight=""]{--un-leading:var(--leading-tight);line-height:var(--leading-tight)}[leading~="6"]{--un-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}[leading~="7"]{--un-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.tracking-tight,[tracking-tight=""]{--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}[font~="600"]{--un-font-weight:600;font-weight:600}[font~="700"]{--un-font-weight:700;font-weight:700}[font~="750"]{--un-font-weight:750;font-weight:750}[font~="800"]{--un-font-weight:800;font-weight:800}[font~=sans]{font-family:var(--font-sans)}[m~="0"]{margin:calc(var(--spacing) * 0)}[mx~="2"]{margin-inline:calc(var(--spacing) * 2)}[mx~=auto]{margin-inline:auto}[my~="8"]{margin-block:calc(var(--spacing) * 8)}[mb~="2"]{margin-bottom:calc(var(--spacing) * 2)}[mb~="3"]{margin-bottom:calc(var(--spacing) * 3)}[mb~="4"]{margin-bottom:calc(var(--spacing) * 4)}[mb~="5"]{margin-bottom:calc(var(--spacing) * 5)}[mb~="6"]{margin-bottom:calc(var(--spacing) * 6)}[mb~="8"]{margin-bottom:calc(var(--spacing) * 8)}[mt~="1"]{margin-top:calc(var(--spacing) * 1)}[mt~="10"]{margin-top:calc(var(--spacing) * 10)}[mt~="16"]{margin-top:calc(var(--spacing) * 16)}[mt~="2"]{margin-top:calc(var(--spacing) * 2)}[mt~="3"]{margin-top:calc(var(--spacing) * 3)}[mt~="4"]{margin-top:calc(var(--spacing) * 4)}[mt~="5"]{margin-top:calc(var(--spacing) * 5)}[mt~="6"]{margin-top:calc(var(--spacing) * 6)}[mt~="7"]{margin-top:calc(var(--spacing) * 7)}[mt~="8"]{margin-top:calc(var(--spacing) * 8)}.p-5,[p~="5"]{padding:calc(var(--spacing) * 5)}[p~="1"]{padding:calc(var(--spacing) * 1)}[p~="2"]{padding:calc(var(--spacing) * 2)}[p~="4"]{padding:calc(var(--spacing) * 4)}[p~="6"]{padding:calc(var(--spacing) * 6)}[px~="2.5"]{padding-inline:calc(var(--spacing) * 2.5)}[px~="3"]{padding-inline:calc(var(--spacing) * 3)}[px~="4"]{padding-inline:calc(var(--spacing) * 4)}[px~="5"]{padding-inline:calc(var(--spacing) * 5)}[py~="1"]{padding-block:calc(var(--spacing) * 1)}[py~="10"]{padding-block:calc(var(--spacing) * 10)}[py~="16"]{padding-block:calc(var(--spacing) * 16)}[py~="2"]{padding-block:calc(var(--spacing) * 2)}[py~="2.5"]{padding-block:calc(var(--spacing) * 2.5)}[py~="3"]{padding-block:calc(var(--spacing) * 3)}[py~="3.5"]{padding-block:calc(var(--spacing) * 3.5)}[py~="8"]{padding-block:calc(var(--spacing) * 8)}.pr-12,[pr~="12"]{padding-right:calc(var(--spacing) * 12)}.pr-14,[pr~="14"]{padding-right:calc(var(--spacing) * 14)}[pb~="16"]{padding-bottom:calc(var(--spacing) * 16)}[pl~="5"]{padding-left:calc(var(--spacing) * 5)}[pt~="5"]{padding-top:calc(var(--spacing) * 5)}[pt~="6"]{padding-top:calc(var(--spacing) * 6)}[text~=center]{text-align:center}[text~=left]{text-align:left}[text~=right]{text-align:right}.b,[b=""],[border~="1"]{border-width:1px}[border-b~="1"],[border~=b]{border-bottom-width:1px}[border~=t]{border-top-width:1px}.border-border,[border-border=""]{border-color:color-mix(in srgb, var(--colors-border) var(--un-border-opacity), transparent) }.border-dark-border{border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) }[rounded~="2xl"]{border-radius:var(--radius-2xl)}[rounded~="3xl"]{border-radius:var(--radius-3xl)}[rounded~=full]{border-radius:3.40282e38px}[rounded~=lg]{border-radius:var(--radius-lg)}[rounded~=xl]{border-radius:var(--radius-xl)}.bg-\[oklch\(25\%_0\.04_250\)\]{background-color:color-mix(in oklab, oklch(25% .04 250) var(--un-bg-opacity), transparent) }.bg-dark-surface{background-color:color-mix(in srgb, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.bg-dark-surface-muted{background-color:color-mix(in srgb, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.bg-dark-surface-subtle{background-color:color-mix(in srgb, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.bg-dark-surface\/92{background-color:color-mix(in srgb, var(--colors-dark-surface) 92%, transparent) }.bg-primary,[bg-primary=""],[bg~=primary]{background-color:color-mix(in srgb, var(--colors-primary) var(--un-bg-opacity), transparent) }.bg-surface-subtle,[bg~=surface-subtle]{background-color:color-mix(in srgb, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }[bg~=danger-surface]{background-color:color-mix(in srgb, var(--colors-danger-surface) var(--un-bg-opacity), transparent) }[bg~=primary\/10]{background-color:color-mix(in srgb, var(--colors-primary) 10%, transparent) }[bg~=surface-muted]{background-color:color-mix(in srgb, var(--colors-surface-muted) var(--un-bg-opacity), transparent) }[bg~=surface]{background-color:color-mix(in srgb, var(--colors-surface) var(--un-bg-opacity), transparent) }[bg~=surface\/92]{background-color:color-mix(in srgb, var(--colors-surface) 92%, transparent) }[hover~=bg-surface-subtle]:hover,[active~=bg-surface-subtle]:active{background-color:color-mix(in srgb, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}[hover~=opacity-80]:hover{opacity:.8}[hover~=opacity-90]:hover{opacity:.9}[active~=opacity-60]:active{opacity:.6}[active~=opacity-70]:active{opacity:.7}[underline=""]{text-decoration-line:underline}.no-underline,[no-underline=""]{text-decoration:none}[flex~=\~]{display:flex}.inline-flex,[inline-flex=""]{display:inline-flex}[flex~=col]{flex-direction:column}[flex~=wrap]{flex-wrap:wrap}.gap-4,[gap~="4"]{gap:calc(var(--spacing) * 4)}[gap~="1"]{gap:calc(var(--spacing) * 1)}[gap~="10"]{gap:calc(var(--spacing) * 10)}[gap~="2"]{gap:calc(var(--spacing) * 2)}[gap~="3"]{gap:calc(var(--spacing) * 3)}[gap~="5"]{gap:calc(var(--spacing) * 5)}[gap~="6"]{gap:calc(var(--spacing) * 6)}[gap~="8"]{gap:calc(var(--spacing) * 8)}.grid,[grid~=\~]{display:grid}.col-span-2{grid-column:span 2/span 2}.cols-\[auto_minmax\(0\,1fr\)_auto\],[grid~="cols-[auto_minmax(0,1fr)_auto]"]{grid-template-columns:auto minmax(0,1fr) auto}.cols-1,[grid~=cols-1]{grid-template-columns:repeat(1,minmax(0,1fr))}.cols-2,[grid~=cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[h~="16"]{height:calc(var(--spacing) * 16)}[h~="8"]{height:calc(var(--spacing) * 8)}[h~=fit]{height:fit-content}[max-w~="2xl"]{max-width:var(--container-2xl)}[max-w~="3xl"]{max-width:var(--container-3xl)}[max-w~="4xl"]{max-width:var(--container-4xl)}[max-w~="5xl"]{max-width:var(--container-5xl)}[min-h~="100px"]{min-height:100px}[min-h~=screen]{min-height:100vh}[min-w~="32"]{min-width:calc(var(--spacing) * 32)}[w~="8"]{width:calc(var(--spacing) * 8)}[w~=auto]{width:auto}[w~=full]{width:100%}.block,[block=""]{display:block}.inline-block,[inline-block=""]{display:inline-block}.hidden,[hidden=""]{display:none}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.antialiased,[antialiased=""]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[translate-y~="[-50%]"]{--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y)}[transition~=colors]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}[transition~=opacity]{transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.duration-100,[transition~=duration-100]{--un-duration:.1s;transition-duration:.1s}.items-start,[items-start=""]{align-items:flex-start}.items-center,[items-center=""]{align-items:center}.right-4,[right-4=""]{right:calc(var(--spacing) * 4)}.top-0,[top-0=""]{top:calc(var(--spacing) * 0)}.top-24{top:calc(var(--spacing) * 24)}[top~="[50%]"]{top:50%}.justify-center,[justify-center=""]{justify-content:center}.justify-between,[justify-between=""]{justify-content:space-between}.absolute,[absolute=""]{position:absolute}.sticky,[sticky=""]{position:sticky}[relative=""]{position:relative}[z~="50"]{z-index:50}[overflow-x-auto=""]{overflow-x:auto}[backdrop-blur~=md]{--un-backdrop-blur:blur(12px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}@media (prefers-color-scheme:dark){.dark\:text-dark-text,[dark~=text-dark-text]{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) }[dark~=text-dark-text-muted]{color:color-mix(in srgb, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) }[dark~=text-dark-text-subtle]{color:color-mix(in srgb, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }[dark~=text-text-muted]{color:color-mix(in srgb, var(--colors-text-muted) var(--un-text-opacity), transparent) }[hover~=dark\:text-dark-text]:hover{color:color-mix(in srgb, var(--colors-dark-text) var(--un-text-opacity), transparent) }[dark~=border-dark-border]{border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) }.dark\:bg-dark-surface-muted,[dark~=bg-dark-surface-muted]{background-color:color-mix(in srgb, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.dark\:bg-dark-surface-subtle,[dark~=bg-dark-surface-subtle]{background-color:color-mix(in srgb, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }[dark~="bg-[oklch(25%_0.04_250)]"]{background-color:color-mix(in oklab, oklch(25% .04 250) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface]{background-color:color-mix(in srgb, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface\/92]{background-color:color-mix(in srgb, var(--colors-dark-surface) 92%, transparent) }[hover~=dark\:bg-dark-surface-subtle]:hover{background-color:color-mix(in srgb, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }}@supports (color:color-mix(in lab, red, red)){.text-dark-text{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }.text-dark-text-muted{color:color-mix(in oklab, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) }.text-dark-text-subtle{color:color-mix(in oklab, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }.text-primary{color:color-mix(in oklab, var(--colors-primary) var(--un-text-opacity), transparent) }.text-text{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }.text-text-muted{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) }.text-text-subtle{color:color-mix(in oklab, var(--colors-text-subtle) var(--un-text-opacity), transparent) }.text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }[text-danger-text=""]{color:color-mix(in oklab, var(--colors-danger-text) var(--un-text-opacity), transparent) }[text-primary-hover=""]{color:color-mix(in oklab, var(--colors-primary-hover) var(--un-text-opacity), transparent) }[text-primary=""]{color:color-mix(in oklab, var(--colors-primary) var(--un-text-opacity), transparent) }[text-text-muted=""]{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) }[text-text-subtle=""]{color:color-mix(in oklab, var(--colors-text-subtle) var(--un-text-opacity), transparent) }[text-text=""]{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }[text-white=""]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }[text~=text-muted]{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) }[text~=text-subtle]{color:color-mix(in oklab, var(--colors-text-subtle) var(--un-text-opacity), transparent) }[text~=text]{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }[hover~=text-primary]:hover{color:color-mix(in oklab, var(--colors-primary) var(--un-text-opacity), transparent) }[hover~=text-text]:hover{color:color-mix(in oklab, var(--colors-text) var(--un-text-opacity), transparent) }.border-border{border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) }.border-dark-border{border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) }[border-border=""]{border-color:color-mix(in oklab, var(--colors-border) var(--un-border-opacity), transparent) }.bg-dark-surface{background-color:color-mix(in oklab, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }.bg-dark-surface-muted{background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.bg-dark-surface-subtle{background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }.bg-dark-surface\/92{background-color:color-mix(in oklab, var(--colors-dark-surface) 92%, transparent) }.bg-primary{background-color:color-mix(in oklab, var(--colors-primary) var(--un-bg-opacity), transparent) }.bg-surface-subtle{background-color:color-mix(in oklab, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }[bg-primary=""]{background-color:color-mix(in oklab, var(--colors-primary) var(--un-bg-opacity), transparent) }[bg~=danger-surface]{background-color:color-mix(in oklab, var(--colors-danger-surface) var(--un-bg-opacity), transparent) }[bg~=primary]{background-color:color-mix(in oklab, var(--colors-primary) var(--un-bg-opacity), transparent) }[bg~=primary\/10]{background-color:color-mix(in oklab, var(--colors-primary) 10%, transparent) }[bg~=surface-muted]{background-color:color-mix(in oklab, var(--colors-surface-muted) var(--un-bg-opacity), transparent) }[bg~=surface-subtle]{background-color:color-mix(in oklab, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }[bg~=surface]{background-color:color-mix(in oklab, var(--colors-surface) var(--un-bg-opacity), transparent) }[bg~=surface\/92]{background-color:color-mix(in oklab, var(--colors-surface) 92%, transparent) }[hover~=bg-surface-subtle]:hover,[active~=bg-surface-subtle]:active{background-color:color-mix(in oklab, var(--colors-surface-subtle) var(--un-bg-opacity), transparent) }@media (prefers-color-scheme:dark){.dark\:text-dark-text{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }[dark~=text-dark-text-muted]{color:color-mix(in oklab, var(--colors-dark-text-muted) var(--un-text-opacity), transparent) }[dark~=text-dark-text-subtle]{color:color-mix(in oklab, var(--colors-dark-text-subtle) var(--un-text-opacity), transparent) }[dark~=text-dark-text]{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }[dark~=text-text-muted]{color:color-mix(in oklab, var(--colors-text-muted) var(--un-text-opacity), transparent) }[hover~=dark\:text-dark-text]:hover{color:color-mix(in oklab, var(--colors-dark-text) var(--un-text-opacity), transparent) }[dark~=border-dark-border]{border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) }.dark\:bg-dark-surface-muted{background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }.dark\:bg-dark-surface-subtle{background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface-muted]{background-color:color-mix(in oklab, var(--colors-dark-surface-muted) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface-subtle]{background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface]{background-color:color-mix(in oklab, var(--colors-dark-surface) var(--un-bg-opacity), transparent) }[dark~=bg-dark-surface\/92]{background-color:color-mix(in oklab, var(--colors-dark-surface) 92%, transparent) }[hover~=dark\:bg-dark-surface-subtle]:hover{background-color:color-mix(in oklab, var(--colors-dark-surface-subtle) var(--un-bg-opacity), transparent) }}}@media (width>=40rem){[text~=sm\:sm]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}[sm~=col-span-2]{grid-column:span 2/span 2}.sm\:cols-2,[grid~=sm\:cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){[text~=md\:2xl]{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}[text~=md\:3xl]{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}[text~=md\:4xl]{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}[text~=md\:5xl]{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}[text~=md\:base]{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}[text~=md\:lg]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}[text~=md\:xl]{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}[my~=md\:10]{margin-block:calc(var(--spacing) * 10)}[mb~=md\:10]{margin-bottom:calc(var(--spacing) * 10)}[mb~=md\:5]{margin-bottom:calc(var(--spacing) * 5)}[mb~=md\:6]{margin-bottom:calc(var(--spacing) * 6)}[mb~=md\:8]{margin-bottom:calc(var(--spacing) * 8)}[mt~=md\:10]{margin-top:calc(var(--spacing) * 10)}[mt~=md\:14]{margin-top:calc(var(--spacing) * 14)}.md\:p-6,[p~=md\:6]{padding:calc(var(--spacing) * 6)}.md\:p-7,[p~=md\:7]{padding:calc(var(--spacing) * 7)}[p~=md\:10]{padding:calc(var(--spacing) * 10)}[py~=md\:12]{padding-block:calc(var(--spacing) * 12)}[py~=md\:14]{padding-block:calc(var(--spacing) * 14)}[py~=md\:16]{padding-block:calc(var(--spacing) * 16)}[py~=md\:24]{padding-block:calc(var(--spacing) * 24)}[pb~=md\:20]{padding-bottom:calc(var(--spacing) * 20)}[gap~=md\:10]{gap:calc(var(--spacing) * 10)}[gap~=md\:12]{gap:calc(var(--spacing) * 12)}[gap~=md\:2]{gap:calc(var(--spacing) * 2)}[gap~=md\:4]{gap:calc(var(--spacing) * 4)}[gap~=md\:6]{gap:calc(var(--spacing) * 6)}.md\:cols-2,[grid~=md\:cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:cols-3,[grid~=md\:cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))}[h~=md\:18]{height:calc(var(--spacing) * 18)}}@media (width>=64rem){[text~=lg\:5xl]{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}[p~=lg\:14]{padding:calc(var(--spacing) * 14)}[py~=lg\:16]{padding-block:calc(var(--spacing) * 16)}[py~=lg\:18]{padding-block:calc(var(--spacing) * 18)}[py~=lg\:22]{padding-block:calc(var(--spacing) * 22)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,0\.95fr\)\],[grid~="lg:cols-[minmax(0,1.05fr)_minmax(360px,0.95fr)]"]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:cols-1,[grid~=lg\:cols-1]{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:cols-2,[grid~=lg\:cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:cols-3,[grid~=lg\:cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:cols-4,[grid~=lg\:cols-4]{grid-template-columns:repeat(4,minmax(0,1fr))}[lg~=top-24]{top:calc(var(--spacing) * 24)}[lg~=sticky]{position:sticky}}
