/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#ece2c8;--color-paper-bright:#f7efd8;--color-cream:#f3ebd2;--color-ink:#1c1812;--color-ink-soft:#4a3f30;--color-sepia:#7a6a4f;--color-rule:#c4b18a;--color-rule-soft:#ddcfac;--color-burgundy:#7a1f2b;--color-gilt:#b8915c;--font-display:"EB Garamond", Georgia, serif;--font-body:"Crimson Pro", Georgia, serif}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{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{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-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){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}html{font-family:var(--font-body);color:var(--color-ink);font-feature-settings:"kern", "liga", "onum"}body{background-color:var(--color-paper);background-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11  0 0 0 0 0.08  0 0 0 0 0.04  0 0 0 0.055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{background:var(--color-burgundy);color:var(--color-paper-bright)}}@layer components{.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.38em;color:var(--color-sepia);font-size:.62rem;font-weight:500}.display-title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.005em;font-size:clamp(1.35rem,2.2vw,1.65rem);font-style:italic;font-weight:400;line-height:1.1}.display-title .amp{color:var(--color-burgundy);margin:0 .05em;font-style:italic;font-weight:500}.title-rule{background:var(--color-rule);vertical-align:middle;width:28px;height:1px;margin:0 .65rem;display:inline-block}.title-meta{font-family:var(--font-display);color:var(--color-ink-soft);letter-spacing:.01em;font-size:.9rem;font-style:italic}.staff-frame{background:var(--color-paper-bright);box-shadow:0 1px 0 0 var(--color-rule-soft) inset, 0 -1px 0 0 var(--color-rule-soft) inset;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:1.25rem 1.25rem .75rem;position:relative}.frame-corner{width:14px;height:14px;color:var(--color-gilt);opacity:.85;position:absolute}.frame-corner svg{width:100%;height:100%}.frame-corner.tl{top:6px;left:8px}.frame-corner.tr{top:6px;right:8px;transform:scaleX(-1)}.frame-corner.bl{bottom:6px;left:8px;transform:scaleY(-1)}.frame-corner.br{bottom:6px;right:8px;transform:scale(-1)}.staff-host{justify-content:center;align-items:center;min-height:110px;display:flex}.staff-host svg path,.staff-host svg text,.staff-host svg rect[fill]{fill:var(--color-ink)}.readout{grid-template-columns:minmax(0,auto) 1px minmax(0,1fr);align-items:center;column-gap:1.25rem;padding:1rem 0 .25rem;display:grid}.readout-numeral{font-family:var(--font-display);color:var(--color-burgundy);font-feature-settings:"onum", "lnum" off;font-size:clamp(3rem,6vw,4.25rem);font-style:italic;font-weight:500;line-height:.9}.readout-empty{font-family:var(--font-display);color:var(--color-sepia);text-align:center;grid-column:1/-1;padding:.5rem 0 .25rem;font-size:1.1rem;font-style:italic}.readout-divider{background:var(--color-rule);justify-self:center;height:3rem}.readout-info{flex-direction:column;gap:.5rem;display:flex}.readout-degree-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.35em;color:var(--color-sepia);font-size:.65rem}.readout-primary{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;font-style:italic;line-height:1}.readout-secondary{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-soft);font-size:.78rem}.btn{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border:1px solid #0000;padding:.6rem 1.1rem;font-size:.7rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .15s}.btn:disabled{opacity:.32;cursor:not-allowed}.btn-primary{background:var(--color-ink);color:var(--color-paper-bright);border-color:var(--color-ink)}.btn-primary:hover:not(:disabled){background:var(--color-burgundy);border-color:var(--color-burgundy)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary.btn-playing{background:var(--color-burgundy);border-color:var(--color-burgundy);box-shadow:0 0 #7a1f2b99}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-playing{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-burgundy) 60%, transparent)}}.btn-primary.btn-playing{animation:1.6s ease-in-out infinite btn-pulse}@keyframes btn-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-burgundy) 0%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-burgundy) 15%, transparent)}}.btn-secondary{color:var(--color-ink);border-color:var(--color-ink-soft);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--color-ink);background:#1c18120a}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.btn-ghost{color:var(--color-sepia);background:0 0;border-color:#0000;padding:.6rem .5rem}.btn-ghost:hover:not(:disabled){color:var(--color-burgundy)}.ornament{justify-content:center;align-items:center;gap:1rem;margin:1.25rem 0 1rem;display:flex}.ornament-line{background:var(--color-rule);flex:1;max-width:140px;height:1px}.ornament-glyph{font-family:var(--font-display);color:var(--color-gilt);letter-spacing:.05em;font-size:1.05rem;font-style:italic}.settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.75rem;display:grid}@media (width>=640px){.settings{grid-template-columns:repeat(5,minmax(0,1fr))}}.setting{flex-direction:column;gap:.2rem;display:flex}.setting-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.28em;color:var(--color-sepia);font-size:.6rem;font-weight:500}.setting-input{font-family:var(--font-display);color:var(--color-ink);border:none;border-bottom:1px solid var(--color-rule);appearance:none;cursor:pointer;background:0 0;width:100%;padding:.25rem 0;font-size:1rem;font-style:italic;transition:border-color .18s}.setting-input:focus{border-bottom-color:var(--color-burgundy);outline:none}select.setting-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%237a6a4f' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .25rem center;background-repeat:no-repeat;padding-right:1.25rem}input.setting-input[type=number]{font-feature-settings:"tnum"}.config-summary{cursor:pointer;font-family:var(--font-display);color:var(--color-ink-soft);letter-spacing:.01em;border:none;border-bottom:1px dashed var(--color-rule);background:0 0;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.9rem;font-style:italic;transition:color .18s,border-color .18s;display:inline-flex}.config-summary:hover{color:var(--color-burgundy);border-bottom-color:var(--color-burgundy)}.config-summary:focus-visible{color:var(--color-burgundy);border-bottom-color:var(--color-burgundy);outline:none}.config-summary svg{opacity:.65;transition:opacity .18s}.config-summary:hover svg{opacity:1}.drawer-backdrop{background:#1c181247;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-backdrop{background:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.drawer-backdrop{z-index:40}.drawer{background:var(--color-paper-bright);border-left:1px solid var(--color-rule);width:min(380px,92vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px -16px #1c181259}@supports (color:color-mix(in lab, red, red)){.drawer{box-shadow:-16px 0 40px -16px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.drawer{z-index:50;flex-direction:column;display:flex;overflow:hidden}.drawer-header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;display:flex}.drawer-title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.005em;margin-top:.35rem;font-size:1.6rem;font-style:italic;line-height:1.05}.drawer-close{border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.drawer-close:hover{border-color:var(--color-burgundy);color:var(--color-burgundy)}.drawer-body{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem;padding:1.25rem 1.5rem 2rem;display:grid;overflow-y:auto}.drawer-body .setting-wide{grid-column:1/-1}.setting-hint{font-family:var(--font-display);color:var(--color-sepia);letter-spacing:.01em;margin-top:.35rem;font-size:.78rem;font-style:italic}.toggle-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.toggle{border:1px solid var(--color-rule);cursor:pointer;background:0 0;border-radius:9999px;width:42px;height:22px;padding:0;transition:background-color .18s,border-color .18s;position:relative}.toggle-knob{background:var(--color-sepia);border-radius:9999px;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .18s;position:absolute;top:2px;left:2px}.toggle.on{background:var(--color-ink);border-color:var(--color-ink)}.toggle.on .toggle-knob{background:var(--color-paper-bright);transform:translate(20px)}.toggle:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:2px}.degree-row{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.degree-chip{border:1px solid var(--color-rule);width:36px;height:36px;color:var(--color-sepia);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:9999px;font-size:1.05rem;font-style:italic;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.degree-chip:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-ink)}.degree-chip.active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper-bright)}.degree-chip.active:hover:not(:disabled){background:var(--color-burgundy);border-color:var(--color-burgundy)}.degree-chip:disabled{cursor:not-allowed}.degree-chip:active:not(:disabled){transform:translateY(1px)}.footnote{text-align:center;font-family:var(--font-display);color:var(--color-sepia);letter-spacing:.04em;margin-top:1.25rem;font-size:.8rem;font-style:italic}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in-1{animation:.7s ease-out 50ms both fade-up}.fade-in-2{animation:.7s ease-out .2s both fade-up}.fade-in-3{animation:.7s ease-out .35s both fade-up}.fade-in-4{animation:.7s ease-out .5s both fade-up}.fade-in-5{animation:.7s ease-out .65s both fade-up}@media (prefers-reduced-motion:reduce){.fade-in-1,.fade-in-2,.fade-in-3,.fade-in-4,.fade-in-5{animation:none}}@keyframes numeral-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.numeral-in{animation:.45s cubic-bezier(.2,.7,.2,1) both numeral-in}.etude-nav{max-width:760px;margin:0 auto;padding:1rem 1.5rem 0}.etude-nav-list{border-bottom:1px solid var(--color-rule-soft);gap:1.25rem;margin:0;padding:0 0 .45rem;list-style:none;display:flex}.etude-nav-link{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.32em;color:var(--color-sepia);border-bottom:1px solid #0000;padding-bottom:.2rem;font-size:.65rem;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s}.etude-nav-link:hover{color:var(--color-ink-soft)}.etude-nav-link.current{color:var(--color-burgundy);border-bottom-color:var(--color-burgundy)}.recognize-stage{background:var(--color-paper-bright);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);justify-content:center;align-items:center;min-height:110px;padding:1.4rem 1.25rem;display:flex}.recognize-status{font-family:var(--font-display);letter-spacing:.005em;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem);font-style:italic}.recognize-prompt{color:var(--color-ink-soft)}.recognize-listening{color:var(--color-sepia)}.recognize-correct{color:var(--color-gilt)}.recognize-incorrect{color:var(--color-burgundy)}.degree-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.degree-pad{aspect-ratio:1;background:var(--color-paper-bright);border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.25rem;transition:transform .14s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.degree-pad-num{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--color-sepia);font-size:.6rem;font-weight:500;position:absolute;top:.4rem;left:.5rem}.degree-pad-label{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.1rem,2vw,1.55rem);font-style:italic;line-height:1}.degree-pad:hover:not(:disabled){background:var(--color-cream);box-shadow:0 2px 0 0 var(--color-rule-soft);transform:translateY(-1px)}.degree-pad:active:not(:disabled){transform:translateY(0)}.degree-pad:disabled{cursor:not-allowed}.degree-pad.inactive{opacity:.22}.degree-pad.right{background:#e9dabd;animation:.55s cubic-bezier(.2,.7,.2,1) both degree-right}@supports (color:color-mix(in lab, red, red)){.degree-pad.right{background:color-mix(in oklab, var(--color-gilt) 22%, var(--color-paper-bright))}}.degree-pad.right{border-color:var(--color-gilt);color:var(--color-ink)}.degree-pad.wrong{background:#e1cab9;animation:.45s ease-out both degree-wrong}@supports (color:color-mix(in lab, red, red)){.degree-pad.wrong{background:color-mix(in oklab, var(--color-burgundy) 18%, var(--color-paper-bright))}}.degree-pad.wrong{border-color:var(--color-burgundy);color:var(--color-burgundy)}.degree-pad.wrong .degree-pad-num,.degree-pad.right .degree-pad-num{color:inherit;opacity:.7}@keyframes degree-wrong{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes degree-right{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.degree-pad.right,.degree-pad.wrong{animation:none}}.interval-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.interval-pad{aspect-ratio:3/2;background:var(--color-paper-bright);border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:transform .14s,background .18s,border-color .18s,box-shadow .18s;display:flex}.interval-pad-short{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-ink);font-size:clamp(.85rem,1.5vw,1.05rem)}.interval-pad:hover:not(:disabled){background:var(--color-cream);box-shadow:0 2px 0 0 var(--color-rule-soft);transform:translateY(-1px)}.interval-pad:disabled{cursor:not-allowed}.interval-pad.inactive{opacity:.22}.interval-pad.right{background:#e9dabd;animation:.55s cubic-bezier(.2,.7,.2,1) both degree-right}@supports (color:color-mix(in lab, red, red)){.interval-pad.right{background:color-mix(in oklab, var(--color-gilt) 22%, var(--color-paper-bright))}}.interval-pad.right{border-color:var(--color-gilt)}.interval-pad.wrong{background:#e1cab9;animation:.45s ease-out both degree-wrong}@supports (color:color-mix(in lab, red, red)){.interval-pad.wrong{background:color-mix(in oklab, var(--color-burgundy) 18%, var(--color-paper-bright))}}.interval-pad.wrong{border-color:var(--color-burgundy);color:var(--color-burgundy)}.interval-pad.wrong .interval-pad-short{color:inherit}@media (prefers-reduced-motion:reduce){.interval-pad.right,.interval-pad.wrong{animation:none}}.interval-chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.interval-chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--color-rule);background:var(--color-paper-bright);color:var(--color-ink-soft);cursor:pointer;border-radius:2px;padding:.35rem .55rem;font-size:.72rem;transition:background .15s,color .15s,border-color .15s}.interval-chip.active{background:var(--color-ink);color:var(--color-paper-bright);border-color:var(--color-ink)}.interval-chip:disabled{cursor:not-allowed}.dictation-progress{align-items:center;gap:.6rem;display:flex}.dictation-dot{border:1px solid var(--color-rule);background:0 0;border-radius:50%;width:11px;height:11px;transition:background .2s,border-color .2s}.dictation-dot.filled{background:var(--color-gilt);border-color:var(--color-gilt)}.dictation-dot.current{border-color:var(--color-burgundy);box-shadow:0 0 0 2px #7a1f2b40}@supports (color:color-mix(in lab, red, red)){.dictation-dot.current{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-burgundy) 25%, transparent)}}.dictation-prompt{font-family:var(--font-body);color:var(--color-ink-soft);margin-left:.4rem;font-size:1rem;font-style:italic}.drone-stage{background:var(--color-paper-bright);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);justify-content:center;align-items:center;min-height:180px;padding:2rem 1.5rem;display:flex}.drone-target{align-items:center;gap:1.4rem;display:flex}.drone-numeral{font-family:var(--font-display);color:var(--color-burgundy);font-size:clamp(3.5rem,7vw,5rem);font-style:italic;font-weight:400;line-height:1}.drone-target-info{flex-direction:column;gap:.3rem;display:flex}.drone-target-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.32em;color:var(--color-sepia);font-size:.65rem;font-weight:500}.drone-target-syllable{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.8rem,3.4vw,2.5rem);font-style:italic;line-height:1.05}.btn.drone-toggle.on{background:var(--color-ink);color:var(--color-paper-bright);border-color:var(--color-ink)}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.max-w-\[760px\]{max-width:760px}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}@media (width>=40rem){.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}}}
