@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_58962faa-module__N57ZFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_58962faa-module__N57ZFq__variable{--font-manrope:"Manrope","Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--spin:0deg}::backdrop{--tw-border-style:solid;--spin:0deg}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-manrope),"Avenir Next","Segoe UI",system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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;-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: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{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.grid{display:grid}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--backdrop-deep:#1c1612;--backdrop-warm:#3e3127;--backdrop-glow:#583925;--glass:rgba(94,83,75,.45);--glass-strong:rgba(107,95,86,.6);--glass-line:rgba(255,255,255,.15);--ink:#f6f1eb;--ink-muted:#d4c9bd;--pill:#f7f3ee;--pill-ink:#2a221c;--pill-muted:#6b5d50;--pill-line:rgba(42,34,28,.12);--accent:#ee8a45;--on-accent:#1d140e;--toggle-off:rgba(255,255,255,.22);--ok:#8fdcae;--alert:#ff9b8a;--pill-ok:#2f7a4f;--pill-alert:#b3261e;--shadow-glass:0 10px 40px rgba(0,0,0,.3);--shadow-pill:0 2px 8px rgba(0,0,0,.2);--focus:0 0 0 2px #1c1612,0 0 0 4px #f6a874;--scrim:rgba(18,13,10,.8);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:30px;--r-full:9999px;--blur:24px;--blur-strong:40px}*{box-sizing:border-box}html,body{min-height:100%}body{font-family:var(--font-manrope),"Avenir Next","Segoe UI",system-ui,sans-serif;color:var(--ink);background:radial-gradient(55% 70% at 10% 10%,var(--backdrop-warm)0%,transparent 70%),radial-gradient(45% 55% at 92% 95%,var(--backdrop-glow)0%,transparent 70%),var(--backdrop-deep);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:13px;font-weight:500;line-height:18px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--focus);outline:2px solid transparent}a{color:inherit;text-decoration:none}.ic{flex:none;display:block}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-greet{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.t-xl{letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:44px}.t-metric{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.t-h2{margin:0;font-size:18px;font-weight:600;line-height:24px}.t-title{margin:0;font-size:13px;font-weight:600;line-height:18px}.t-cap{letter-spacing:.01em;font-size:11px;font-weight:500;line-height:14px}.t-micro{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:12px}.wordmark{flex-direction:column;line-height:1;display:inline-flex}.wordmark b{letter-spacing:-.06em;font-size:28px;font-weight:700}.wordmark small{letter-spacing:.32em;color:var(--ink-muted);text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600}.wordmark.lg b{font-size:56px}.wordmark.lg small{margin-top:8px;font-size:11px}.app-shell{max-width:1240px;padding:var(--s6);margin:0 auto}.frame{padding:var(--s5);border-radius:var(--r-xl);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-strong))saturate(140%);backdrop-filter:blur(var(--blur-strong))saturate(140%)}.top{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.top-r{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--s4);min-width:0;display:flex}.body{gap:var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.main{min-width:0}.rail{top:var(--s6);gap:var(--s2);padding:var(--s2);border-radius:var(--r-full);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow-glass);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}.rail a{border-radius:var(--r-full);width:40px;height:40px;color:var(--ink-muted);place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative}.rail a:hover{color:var(--ink);background:var(--glass-strong)}.rail a[aria-current=page]{background:var(--pill);color:var(--pill-ink);box-shadow:var(--shadow-pill)}.rail .rail-logo{border-radius:8px;width:26px;height:26px}.rail .sep{background:var(--glass-line);height:1px;margin:2px 8px}.rail .badge-n{border-radius:var(--r-full);background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);text-align:center;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.view-head{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.grid{gap:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.card{gap:var(--s3);min-width:0;padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur))saturate(140%);backdrop-filter:blur(var(--blur))saturate(140%);flex-direction:column;display:flex;position:relative}.card.strong{background:var(--glass-strong)}.card.lift{transition:transform .2s,background-color .2s}.card.lift:hover{background:var(--glass-strong);transform:translateY(-3px)}.card-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:28px;display:flex}.stack{gap:var(--s2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.between{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.empty{padding:var(--s4);border:1px dashed var(--glass-line);border-radius:var(--r-md);color:var(--ink-muted);text-align:center}.note{padding:var(--s3);border-radius:var(--r-md);border:1px solid var(--glass-line);background:var(--glass);color:var(--ink-muted)}.note.alert{color:var(--ink);border-color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.note.alert{border-color:color-mix(in srgb,var(--alert)55%,transparent)}}.note.ok{color:var(--ink);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.note.ok{border-color:color-mix(in srgb,var(--ok)55%,transparent)}}.app-card{gap:var(--s4)}.app-card .logo{border-radius:18px;flex:none;width:64px;height:64px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.app-card .glow{border-radius:inherit;background:radial-gradient(60% 70% at 0% 0%,var(--accent),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-card .glow{background:radial-gradient(60% 70% at 0% 0%,color-mix(in srgb,var(--accent)16%,transparent),transparent 70%)}}.app-card .glow{pointer-events:none}.app-card>:not(.glow){position:relative}.accent-ink{color:var(--accent)}.btn{justify-content:center;align-items:center;gap:var(--s2);max-width:100%;height:36px;padding:0 var(--s4);border-radius:var(--r-full);border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--ink);white-space:nowrap;font-weight:600;transition:background-color .2s,filter .2s;display:inline-flex}.btn:hover{background:var(--glass-line)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{filter:brightness(1.06)}.btn.white{background:var(--pill);border-color:var(--pill-line);color:var(--pill-ink);box-shadow:var(--shadow-pill)}.btn.danger{color:var(--alert)}.btn.sm{height:28px;padding:0 var(--s3);font-size:12px}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.ibtn{border-radius:var(--r-full);border:1px solid var(--glass-line);background:var(--glass-strong);width:32px;height:32px;color:var(--ink);place-items:center;padding:0;display:grid}.chip{align-items:center;gap:var(--s1);height:22px;padding:0 var(--s2);border-radius:var(--r-full);border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--ink);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.chip.accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip.onpill{color:var(--pill-ink);background:rgba(42,34,28,.07);border-color:transparent}.dot{border-radius:var(--r-full);background:currentColor;flex:none;width:7px;height:7px}.dot.ok{background:var(--ok)}.dot.alert{background:var(--alert)}.dot.accent{background:var(--accent)}.av{border-radius:var(--r-full);width:32px;height:32px;color:var(--on-accent);flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.av.sm{width:24px;height:24px;font-size:11px}.pill{align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:var(--s2)var(--s3);border-radius:var(--r-md);background:var(--pill);color:var(--pill-ink);text-align:left;box-shadow:var(--shadow-pill);border:0;display:flex}.pill-text{flex-direction:column;flex:1;min-width:0;display:flex}.pill-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pill-meta{color:var(--pill-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.pill .btn{border-color:var(--pill-line);color:var(--pill-ink);background:rgba(42,34,28,.05)}.pill .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pill .btn.danger{color:var(--pill-alert)}.pill .inp{border-radius:var(--r-full);border-color:var(--pill-line);height:30px;color:var(--pill-ink);background-color:rgba(42,34,28,.05)}.pill select.inp{background-image:linear-gradient(45deg,transparent 50%,var(--pill-muted)50%),linear-gradient(135deg,var(--pill-muted)50%,transparent 50%)}.tabs{gap:var(--s1);padding:var(--s1);border-radius:var(--r-full);border:1px solid var(--glass-line);background:var(--glass);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.tabs a,.tabs button{height:28px;padding:0 var(--s3);border-radius:var(--r-full);color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex}.tabs a:hover,.tabs button:hover{color:var(--ink)}.tabs [aria-current=page],.tabs [aria-pressed=true],.tabs [aria-checked=true]{background:var(--pill);color:var(--pill-ink);box-shadow:var(--shadow-pill);font-weight:600}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--ink-muted);font-size:11px;font-weight:600;line-height:14px}.inp{width:100%;min-width:0;height:40px;padding:0 var(--s3);border-radius:var(--r-sm);border:1px solid var(--glass-line);background-color:var(--glass-strong);color:var(--ink)}.inp::placeholder{color:var(--ink-muted);opacity:.8}select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted)50%),linear-gradient(135deg,var(--ink-muted)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}select.inp option{color:#2a221c;background:#f7f3ee}.form-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .full{grid-column:1/-1}.check-row{align-items:center;gap:var(--s2);display:flex}.check-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.auth-wrap{min-height:100dvh;padding:var(--s6)var(--s4);align-content:center;place-items:center;display:grid}.auth-card{gap:var(--s5);width:min(420px,100%);padding:var(--s6);border-radius:var(--r-xl);flex-direction:column;display:flex}.auth-logos{gap:var(--s2);display:flex}.auth-logos svg{border-radius:8px;width:28px;height:28px}@media (max-width:1000px){.c3,.c4{grid-column:span 6}.c5,.c6,.c7,.c8{grid-column:span 12}}@media (max-width:760px){.app-shell{padding:calc(var(--s3) + env(safe-area-inset-top,0px))var(--s3)var(--s4)}.frame{padding:var(--s4);border-radius:var(--r-lg)}.app-shell .frame{-webkit-backdrop-filter:none;backdrop-filter:none}.body{grid-template-columns:minmax(0,1fr)}.rail{top:calc(var(--s2) + env(safe-area-inset-top,0px));z-index:10;margin-bottom:var(--s3);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-strong));backdrop-filter:blur(var(--blur-strong));flex-direction:row;justify-content:space-between;gap:2px;position:-webkit-sticky;position:sticky}.rail .sep{flex:none;width:1px;height:auto;margin:8px 2px}.rail a{flex:1 1 0;min-width:0;max-width:44px;height:38px}.t-greet{font-size:18px;line-height:24px}.c3,.c4,.c5,.c6,.c7,.c8{grid-column:span 12}.form-grid{grid-template-columns:minmax(0,1fr)}.t-xl{font-size:34px;line-height:38px}.wordmark.lg b{font-size:44px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.logo-sm{border-radius:12px;flex:none;width:40px;height:40px}.swatch{border-radius:var(--r-full);cursor:pointer;width:28px;height:28px;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.swatch:has(input:checked){box-shadow:0 0 0 2px var(--backdrop-deep),0 0 0 4px var(--ink)}.swatch:has(input:focus-visible){box-shadow:var(--focus)}.tiles{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tile{padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow-glass);flex-direction:column;gap:2px;display:flex}.tile.strong{background:var(--glass-strong)}.bar{border-radius:var(--r-full);background:var(--toggle-off);height:6px;overflow:hidden}.bar>i{border-radius:var(--r-full);background:var(--accent);height:100%;display:block}.bar.over>i{background:var(--alert)}.pill .bar{background:var(--pill-line)}.adder>summary{cursor:pointer;list-style:none}.adder>summary::-webkit-details-marker{display:none}.adder[open]>summary{margin-bottom:var(--s3)}.pill-actions{flex:none;align-items:center;gap:6px;display:flex}.pill .ibtn{border-color:var(--pill-line);width:30px;height:30px;color:var(--pill-ink);background:rgba(42,34,28,.05)}.pill .ibtn.danger{color:var(--pill-alert)}.pill.done .pill-title{color:var(--pill-muted);text-decoration:line-through}.check{border-radius:var(--r-full);width:24px;height:24px;color:var(--on-accent);background:0 0;border:1.75px solid rgba(42,34,28,.35);flex:none;place-items:center;padding:0;display:grid}.check.on{background:var(--accent);border-color:var(--accent)}.status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.status .dot{width:8px;height:8px}.status.zugesagt .dot{background:var(--pill-ok)}.status.abgesagt .dot{background:var(--pill-alert)}.status.vielleicht .dot{background:#b7791f}.status.warteliste .dot{background:#6b5d50}.status.offen .dot{box-shadow:inset 0 0 0 1.5px var(--pill-muted);background:0 0}textarea.inp{height:auto;min-height:88px;padding:var(--s2)var(--s3);resize:vertical;line-height:18px}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.form-grid.three{grid-template-columns:minmax(0,1fr)}.pill.wrap-sm{flex-wrap:wrap}}a.tile{transition:transform .2s,background-color .2s}a.tile:hover{background:var(--glass-strong);transform:translateY(-3px)}.adder.card:not([open]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.gallery{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.gallery-item{gap:var(--s2);padding:var(--s2);border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--glass-line);flex-direction:column;margin:0;display:flex}.gallery-item img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-sm);background:var(--glass);width:100%}.gallery-item .ibtn{width:28px;height:28px}.autoselect{flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;display:flex}.autoselect-error{text-align:right;max-width:240px}.cat-form{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cat-form>.inp:first-of-type{flex:160px}.cat-form>.note{flex-basis:100%}.gallery-broken{aspect-ratio:4/5;width:100%;padding:var(--s3);text-align:center;border-radius:var(--r-sm);border:1px dashed var(--glass-line);place-items:center;display:grid}.votes{flex-wrap:wrap;gap:4px;display:flex}.vote{height:26px;padding:0 var(--s2);border-radius:var(--r-full);border:1px solid var(--pill-line);color:var(--pill-ink);white-space:nowrap;background:rgba(42,34,28,.05);font-size:11px;font-weight:600}.vote b{margin-left:2px}.vote.on.must{background:var(--pill-ok);border-color:var(--pill-ok);color:#fff}.vote.on.nice{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vote.on.dont{background:var(--pill-alert);border-color:var(--pill-alert);color:#fff}.map{border-radius:var(--r-md);border:1px solid var(--glass-line);background:var(--glass-strong);height:360px;overflow:hidden}.map-pin{border:2px solid #fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 1px 4px rgba(0,0,0,.4)}.leaflet-popup-content{font-family:var(--font-manrope),system-ui,sans-serif;font-size:13px}.pill.stacked{flex-wrap:wrap}.pill.stacked .pill-text{flex-basis:calc(100% - 40px)}.pill.stacked .autoselect{align-items:stretch;width:100%}.pill.stacked .autoselect select{width:100%!important}.receipt-row{gap:var(--s2);grid-template-columns:minmax(0,1fr) 96px auto auto;align-items:center;display:grid}@media (max-width:760px){.receipt-row{grid-template-columns:minmax(0,1fr) 84px auto}.receipt-row .tabs{grid-area:2/1/auto/-1}}.bars{grid-template-columns:repeat(var(--n),minmax(0,1fr));border-bottom:1px dashed var(--glass-line);align-items:end;gap:3px;height:120px;display:grid}.bcol{min-width:0;height:100%;color:var(--ink-muted);flex-direction:column;display:flex}.btrack{flex:1;align-items:flex-end;display:flex}.bfill{background:var(--accent);opacity:.55;border-radius:4px 4px 2px 2px;width:100%;display:block}.bcol.cur .bfill{opacity:1}.blab{text-align:center;white-space:nowrap;height:16px;font-size:10px;line-height:16px}.pill .ibtn.accent-bg{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}a.pill{transition:transform .2s}a.pill:hover{transform:translateY(-1px)}.week{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day{gap:var(--s2);min-height:116px;padding:var(--s3);border-radius:var(--r-md);border:1px solid var(--glass-line);background:var(--glass-strong);flex-direction:column;display:flex}.day.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.day .dish{font-weight:600;line-height:17px}.recipes{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.rthumb{border-radius:var(--r-md);height:84px;padding:var(--s2);color:var(--on-accent);align-items:flex-end;font-size:30px;font-weight:700;display:flex}.star{color:var(--accent);background:0 0;border:0;padding:2px;font-size:18px;line-height:1}@media (max-width:1000px){.week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.week{grid-template-columns:repeat(2,minmax(0,1fr))}}.urg{border-radius:var(--r-full);color:rgba(42,34,28,.4);background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.urg:hover{color:var(--pill-ink);background:rgba(42,34,28,.07)}.urg.on{background:var(--accent);color:var(--on-accent)}.split-bar{border-radius:var(--r-full);background:var(--toggle-off);height:8px;display:flex;overflow:hidden}.split-bar i:first-child{background:var(--accent)}.split-bar i:last-child{background:var(--pill)}.sheet{color:#1c1612;border-radius:var(--r-lg);box-shadow:var(--shadow-glass);background:#fffdfa;padding:max(20px,min(5vw,48px));font-size:14px;line-height:1.55}.sheet h1,.sheet h2,.sheet h3{color:#1c1612;margin:0}.sheet .sheet-muted{color:#6b5d50}.sheet table{border-collapse:collapse;width:100%}.sheet th,.sheet td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e0d6;padding:6px 8px 6px 0}.sheet th{color:#6b5d50;font-size:12px;font-weight:600}.sheet .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sheet tfoot td{border-bottom:0;font-weight:700}@media print{@page{margin:18mm}html,body{background:#fff!important}body *{visibility:hidden}.sheet,.sheet *{visibility:visible}.sheet{width:100%;box-shadow:none;border-radius:0;padding:0;position:absolute;top:0;bottom:auto;left:0;right:auto}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.landing{min-height:100dvh;padding:var(--s6)var(--s4);isolation:isolate;background:#120d0a;place-items:center;display:grid;position:relative;overflow:hidden}.landing-aurora{z-index:-3;filter:blur(70px)saturate(130%);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.landing-aurora .orb{opacity:.55;mix-blend-mode:screen;border-radius:50%;width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate orb;position:absolute}.landing-aurora .o1{background:radial-gradient(circle,#f59e0b 0%,transparent 62%);top:12%;left:8%}.landing-aurora .o2{background:radial-gradient(circle,#fb7185 0%,transparent 62%);animation-duration:31s;animation-delay:-8s;top:4%;right:6%}.landing-aurora .o3{opacity:.32;background:radial-gradient(circle,#22d3ee 0%,transparent 62%);animation-duration:36s;animation-delay:-15s;bottom:0;left:30%}.landing-aurora .o4{opacity:.22;background:radial-gradient(circle,#22c55e 0%,transparent 62%);animation-duration:41s;animation-delay:-4s;bottom:8%;right:22%}@keyframes orb{0%{transform:translate(0)scale(1)}50%{transform:translate(8vmax,-6vmax)scale(1.15)}to{transform:translate(-6vmax,7vmax)scale(.9)}}.landing-light{z-index:-2;background:radial-gradient(38vmax 38vmax at var(--x,50%)var(--y,40%),rgba(255,214,170,.16),transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.landing-grain{z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(transparent 40%,rgba(10,7,5,.75) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.landing-inner{text-align:center;align-items:center;gap:var(--s4);flex-direction:column;display:flex}.landing-mark{letter-spacing:-.06em;margin:0;font-size:max(88px,min(22vw,196px));font-weight:700;line-height:.9;display:flex}.landing-mark span{color:transparent;opacity:0;filter:blur(14px);animation:1.1s cubic-bezier(.2,.8,.2,1) forwards letter-in,7s ease-in-out 2.2s infinite shimmer;animation-delay:calc(var(--i)*90ms + .15s),calc(2.2s + var(--i)*.12s);background:linear-gradient(110deg,#f7f1ea 0%,#f7f1ea 40%,#ffd9a8 50%,#f7f1ea 60%,#f7f1ea 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.35em)}@keyframes letter-in{to{opacity:1;filter:blur();transform:none}}@keyframes shimmer{0%,70%{background-position:100% 0}to{background-position:0 0}}.landing-sub{text-transform:uppercase;letter-spacing:.42em;color:var(--ink-muted);opacity:0;margin:0;font-size:12px;font-weight:600;animation:1.4s cubic-bezier(.2,.8,.2,1) .7s forwards track-in}@keyframes track-in{0%{opacity:0;letter-spacing:.1em}to{opacity:1;letter-spacing:.42em}}.landing-title{margin:var(--s3)0 0;max-width:560px;color:var(--ink);text-wrap:balance;opacity:0;font-size:max(20px,min(3.4vw,28px));font-weight:500;line-height:1.3;animation:1s cubic-bezier(.2,.8,.2,1) 1.1s forwards fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.landing-cta{margin-top:var(--s4);align-items:center;gap:var(--s2);border-radius:var(--r-full);color:#1c1612;background:linear-gradient(#f7f1ea,#f7f1ea)padding-box,conic-gradient(from var(--spin),#f59e0b,#fb7185,#22d3ee,#22c55e,#f59e0b)border-box;opacity:0;border:1.5px solid transparent;padding:14px 32px;font-weight:600;transition:transform .25s,box-shadow .25s;animation:1s cubic-bezier(.2,.8,.2,1) 1.4s forwards fade-up,5s linear infinite spin;display:inline-flex;position:relative;box-shadow:0 8px 36px rgba(245,158,11,.22)}@keyframes spin{to{transform:rotate(360deg)}}.landing-cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 50px rgba(245,158,11,.28)}@media (prefers-reduced-motion:reduce){.landing-mark span,.landing-sub,.landing-title,.landing-cta{opacity:1;filter:none;transform:none}}@media (max-width:760px) and (display-mode:standalone){.app-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.rail{top:auto;left:var(--s3);right:var(--s3);bottom:calc(var(--s2) + env(safe-area-inset-bottom,0px));margin:0;position:fixed}}.top{flex-wrap:nowrap;align-items:flex-start}.brand-text{min-width:0}.date-short{display:none}@media (max-width:760px){.date-long{display:none}.date-short{display:inline}.top .brand{gap:var(--s3)}.top .wordmark small{display:none}.top-r{gap:6px}.top.with-micro{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.top.with-micro .brand,.top.with-micro .brand-text{display:contents}.top.with-micro .brand-logo{grid-area:1/1/span 3;align-self:start}.top.with-micro .t-micro{grid-area:1/2}.top.with-micro .top-r{grid-area:1/3}.top.with-micro .t-greet{grid-area:2/2/auto/4}.top.with-micro .brand-text>.t-cap{grid-area:3/2/auto/4}}.brand-logo{border-radius:12px;flex:none;display:inline-flex}.top-r{flex-wrap:nowrap;flex:none}.body.no-rail{grid-template-columns:minmax(0,1fr)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
