/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",system-ui,sans-serif;--font-mono:"SF Mono",ui-monospace,Menlo,monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",system-ui,sans-serif;--default-mono-font-family:"SF Mono",ui-monospace,Menlo,monospace;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,sans-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;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}:-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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-padding-top:7rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);background-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-attachment:fixed;font-size:17px;line-height:1.55}@media(prefers-color-scheme:dark){body{background-blend-mode:screen}}::selection{background:var(--accent);color:#fff}h1,h2,h3{font-family:var(--font-sans);text-wrap:balance;letter-spacing:-.028em;font-weight:600;line-height:1.05}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.lift{box-shadow:var(--lift-window)}.tray{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--lift-card);transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.pool{aspect-ratio:16/7;z-index:-1;pointer-events:none;filter:blur(60px);background:radial-gradient(52% 60% at 50% 42%,#3f7d621c,#3f7d620a 46%,#0000 72%);width:min(100%,78rem);position:absolute;inset-inline:50%;translate:-50%}[data-window]{--depth:0;transform:scale(calc(1 - .04*var(--depth)))translateY(calc(-10px*var(--depth)));will-change:transform}.rim{position:relative}.rim:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffffe6,#fff0 42%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.night .rim:after{background:linear-gradient(#ffffff1c,#fff0 46%)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer components{.wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.wrap{padding-inline:2.5rem}}.t-wordmark{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(3.25rem,12vw,8.5rem);font-weight:600;line-height:1}.t-display{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(2.75rem,7.4vw,5.5rem);font-weight:600;line-height:1.02}.t-h2{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.06}.t-h3{font-family:var(--font-sans);letter-spacing:-.018em;font-size:1.3125rem;font-weight:600;line-height:1.3}.t-lead{letter-spacing:-.011em;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.5}.t-body{font-size:1rem;line-height:1.6}.t-small{font-size:.875rem;line-height:1.5}.btn{font-family:var(--font-sans);letter-spacing:-.011em;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),opacity .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:500;display:inline-flex}.btn:active{opacity:.85}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#356e56}.night .btn-primary{color:#141513}.night .btn-primary:hover{background:#8ecfa6}.btn-dark{background:var(--ink);color:var(--paper)}.btn-dark:hover{background:#2c312d}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--chrome)}.link{color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);transition:text-decoration-color .18s var(--ease)}.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.link-light{color:#eceee8;text-decoration-color:#6e756b}.link-light:hover{text-decoration-color:#7fc49b}.dots{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='1.2' cy='1.2' r='1.2' fill='%23d5d3c9'/%3E%3C/svg%3E")}.dots-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='1.2' cy='1.2' r='1.2' fill='%2334362f'/%3E%3C/svg%3E")}.night{--paper:#141513;--chrome:#191a18;--canvas:#1d1f1c;--card:#232521;--ink:#eceee8;--muted:#99a096;--faint:#6e756b;--line:#31352f;--line-soft:#171816;--accent:#7fc49b;--accent-soft:#1f2c24;color:var(--ink);--lift-window:var(--lift-window-night);--lift-card:var(--lift-card-night)}.mb-keyboard button[class*="bg-gray-100/80"]{box-shadow:inset 0 1px 2px #1f232033,0 0 0 1px #3f7d6259;background-color:#c2d6c8!important}.mb-cmd{opacity:0;transition:opacity .22s var(--ease),transform .26s var(--ease);transform:translateY(6px)scale(.97)}.mb-cmd[data-show]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mb-cmd{transition:none}}#agents code .tl-terminal{font-family:var(--font-mono)}#agents .tl-terminal>b{display:none}.mb-keyboard{--mb-key-scale:1.3;transform:scale(var(--mb-key-scale))}@media(max-width:1100px){.mb-keyboard{--mb-key-scale:1.05}}@media(max-width:700px){.mb-keyboard{--mb-key-scale:.68}}.mb-flat .magic-bento__card{box-shadow:none!important;transition:none!important;transform:none!important}.mb-flat .magic-bento__card:hover{box-shadow:none!important;transform:none!important}.mb-flat .magic-bento__light,.mb-flat .magic-bento__border,.mb-flat .magic-bento__rim{display:none}.mb-lib-wrap{container-type:size}.mb-library{--lib-period:4s;--lib-grow:1.25;--lib-body-anim:mb-lib-chipbody;align-items:center;gap:.5rem;max-width:380px;height:100%;margin-inline:auto;padding-block:2px;display:flex;overflow:hidden}.mb-card{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;padding-block:.375rem!important}.mb-card:nth-child(n+3){display:none}.mb-card .mb-body{opacity:0;max-height:0;animation:var(--lib-body-anim,mb-lib-chipbody)var(--lib-period,4s)var(--ease)infinite both;animation-delay:var(--lib-d,0s);overflow:hidden;-webkit-line-clamp:1!important}@container (min-width:460px){.mb-library{--lib-period:6s;--lib-grow:1.4;max-width:560px}.mb-card:nth-child(n+3){display:flex}.mb-card:nth-child(n+4){display:none}}@container (min-width:820px) and (min-height:89px){.mb-library{--lib-period:10s;--lib-grow:1.2;--lib-body-anim:mb-lib-body;align-items:stretch;max-width:none;margin-inline:0}.mb-card{padding-block:.5rem!important}.mb-card:nth-child(n+3),.mb-card:nth-child(n+4){display:flex}.mb-card .mb-body{opacity:1;max-height:none;-webkit-line-clamp:2!important}}@container (min-width:1000px) and (min-height:89px){.mb-library{--lib-grow:1.35}}@keyframes mb-lib-card{0%{opacity:.85;background:#fff;border-color:#0000000f;flex-grow:1;transform:none}20%,to{opacity:.85;background:#fff;border-color:#0000000f;flex-grow:1;transform:none}}@keyframes mb-lib-dot{0%{transform:scale(1)}3%,17%{transform:scale(1.35)}20%,to{transform:scale(1)}}@keyframes mb-lib-body{0%{color:var(--muted)}3%,17%{color:var(--ink)}20%,to{color:var(--muted)}}@keyframes mb-lib-chipbody{0%{opacity:0;max-height:0;color:var(--muted)}3%,17%{opacity:1;max-height:40px;color:var(--ink)}20%,to{opacity:0;max-height:0;color:var(--muted)}}.mb-library .mb-card{animation:mb-lib-card var(--lib-period,10s)var(--ease)infinite both;animation-delay:var(--lib-d,0s)}.mb-library .mb-card .mb-lib-tint{animation:mb-lib-dot var(--lib-period,10s)var(--ease)infinite both;animation-delay:var(--lib-d,0s)}@media(prefers-reduced-motion:reduce){.mb-library .mb-card,.mb-library .mb-card .mb-lib-tint,.mb-library .mb-card .mb-body{animation:none}.mb-library .mb-card{opacity:1;flex-grow:1;transform:none}.mb-library .mb-card:first-child{flex-grow:var(--lib-grow,1.35);border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.mb-library .mb-card:first-child{border-color:color-mix(in srgb,var(--accent)78%,transparent)!important}}.mb-library .mb-card:first-child{background:var(--accent-soft)!important}.mb-library .mb-card:first-child .mb-lib-tint{transform:scale(1.35)}.mb-library .mb-card:first-child .mb-body{opacity:1;max-height:none;color:var(--ink)!important}}.mb-md-line{transition:opacity .45s var(--ease),transform .45s var(--ease)}.mb-md-raw{position:absolute;inset:0}.mb-md-raw[data-off=true]{opacity:0}.mb-md-rendered{opacity:0;transform:translateY(3px)}.mb-md-rendered[data-on=true]{opacity:1;transform:none}.mb-md-body{container-type:size}@container (max-height:48px){.mb-md-body .mb-md-item:nth-child(3){display:none}}@container (max-height:34px){.mb-md-body .mb-md-item:nth-child(2){display:none}}.mb-md-card{container-type:size}@container (max-height:52px){.mb-md-card .mb-md-head{display:none!important}}@media(prefers-reduced-motion:reduce){.mb-md-line{transition:none}}.mb-att{gap:8px;height:100%;display:flex}.mb-att-slot{border:1px dashed #1f232040;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.mb-att-chip{opacity:0;animation:mb-att-drop 7.5s var(--ease)infinite both;display:block;position:relative;transform:translateY(-55%)scale(.92)}.att-chip-photo{animation-name:mb-att-drop-1}.att-chip-pdf{animation-name:mb-att-drop-2}.att-chip-voice{animation-name:mb-att-drop-3}@keyframes mb-att-drop-1{0%,3%{opacity:0;transform:translateY(-55%)scale(.92)}6%{opacity:1;transform:translateY(5%)scale(1.05)}10%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8%)}}@keyframes mb-att-drop-2{0%,24%{opacity:0;transform:translateY(-55%)scale(.92)}27%{opacity:1;transform:translateY(5%)scale(1.05)}31%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8%)}}@keyframes mb-att-drop-3{0%,45%{opacity:0;transform:translateY(-55%)scale(.92)}48%{opacity:1;transform:translateY(5%)scale(1.05)}52%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8%)}}.att-chip-photo{aspect-ratio:5/4;background:#fff;border:1px solid #1f232014;border-radius:8%;width:58cqw;overflow:hidden}.att-hills{clip-path:polygon(0 100%,40% 26%,58% 68%,72% 40%,100% 100%);background:#1f232040;display:block;position:absolute;inset:0}.att-sun{aspect-ratio:1;background:var(--accent);border-radius:999px;width:20%;display:block;position:absolute;top:12%;right:14%}.att-chip-pdf{background:#fff;border:1px solid #1f232014;border-radius:6%;flex-direction:column;justify-content:space-between;align-items:flex-start;width:44cqw;height:64.5cqw;padding:6.5cqw 5.5cqw;display:flex;overflow:hidden}.att-chip-pdf .att-line{background:#e7e5dc;border-radius:999px;flex:none;height:4.6cqw;display:block}.att-brand{background:var(--accent);opacity:.75;width:38%;height:3cqw}.att-head{background:#1f2320bf;width:76%;height:7cqw}.att-chip-pdf .att-line:nth-of-type(3){width:96%}.att-chip-pdf .att-line:nth-of-type(4){width:86%}.att-chip-pdf .att-line:nth-of-type(5){width:64%}.att-chip-pdf .att-line:nth-of-type(6){width:42%}.att-chip-voice{background:#1f2320;border-radius:999px;justify-content:center;align-items:center;gap:1.4%;width:64cqw;max-width:none;height:22cqw;padding:0 12%;display:flex}.att-bar{transform-origin:50%;background:#ffffffb8;border-radius:999px;flex:none;width:2.6%;animation:1.1s ease-in-out infinite mb-att-bar;display:block}.att-chip-voice .att-bar:first-child{height:26%}.att-chip-voice .att-bar:nth-child(2){height:54%;animation-delay:-.08s}.att-chip-voice .att-bar:nth-child(3){height:38%;animation-delay:-.16s}.att-chip-voice .att-bar:nth-child(4){height:80%;animation-delay:-.24s}.att-chip-voice .att-bar:nth-child(5){height:60%;animation-delay:-.32s}.att-chip-voice .att-bar:nth-child(6){height:100%;animation-delay:-.4s}.att-chip-voice .att-bar:nth-child(7){height:72%;animation-delay:-.48s}.att-chip-voice .att-bar:nth-child(8){height:88%;animation-delay:-.56s}.att-chip-voice .att-bar:nth-child(9){height:46%;animation-delay:-.64s}.att-chip-voice .att-bar:nth-child(10){height:64%;animation-delay:-.72s}.att-chip-voice .att-bar:nth-child(11){height:30%;animation-delay:-.8s}@keyframes mb-att-bar{50%{transform:scaleY(.5)}}@media(prefers-reduced-motion:reduce){.mb-att-chip{opacity:1;animation:none;transform:none}.att-bar{animation:none}}.mb-true-focus span{font-size:1.0625rem!important;font-weight:600!important}.mb-true-focus>div{gap:.3em!important}.code{font-family:var(--font-mono);color:var(--ink);font-size:.8125rem;line-height:1.75}.flag{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:.94em}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\[inset\:0_0_0_calc\(-1\*\(var\(--vp-reach\)\+var\(--vp-extra\)\)\)\]{inset:0 0 0 calc(-1*(var(--vp-reach) + var(--vp-extra)))}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[10\%_7\%_-4\%\]{inset:10% 7% -4%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-40{top:calc(var(--spacing)*-40)}.-top-\[3px\]{top:-3px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[18\%\]{top:18%}.top-\[calc\(var\(--counter-fade\,0em\)\*-1\)\]{top:calc(var(--counter-fade,0em)*-1)}.\[right\:calc\(100\%\+var\(--vp-clock-w\)\)\]{right:calc(100% + var(--vp-clock-w))}.right-0{right:calc(var(--spacing)*0)}.right-full{right:100%}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(var\(--counter-fade\,0em\)\*-1\)\]{bottom:calc(var(--counter-fade,0em)*-1)}.\[left\:var\(--pb-effort-x\)\]{left:var(--pb-effort-x)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-0{margin:calc(var(--spacing)*0)}.mx-\[calc\(var\(--counter-gap\,0px\)\/-2\)\]{margin-inline:calc(var(--counter-gap,0px)/-2)}.mx-\[calc\(var\(--counter-gap\,0px\)\/2\*var\(--counter-shown\,1\)\)\]{margin-inline:calc(var(--counter-gap,0px)/2*var(--counter-shown,1))}.mx-auto{margin-inline:auto}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.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)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[0\.28em\]{margin-top:.28em}.mt-\[5px\]{margin-top:5px}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.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-14{margin-bottom:calc(var(--spacing)*14)}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.-ml-\[7px\]{margin-left:-7px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-\[0\.06em\]{margin-left:.06em}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[var\(--hc-ratio\)\]{aspect-ratio:var(--hc-ratio)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.\[height\:var\(--vp-size\)\]{height:var(--vp-size)}.\[height\:var\(--vp-stop\)\]{height:var(--vp-stop)}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.1em\]{height:1.1em}.h-\[5\.5rem\]{height:5.5rem}.h-\[6px\]{height:6px}.h-\[11px\]{height:11px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[26rem\]{height:26rem}.h-\[62px\]{height:62px}.h-\[64\%\]{height:64%}.h-\[169\%\]{height:169%}.h-\[max\(2px\,0\.075em\)\]{height:max(2px,.075em)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-dvh{min-height:100dvh}.\[width\:min\(var\(--pb-w\)\,100\%\)\]{width:min(var(--pb-w),100%)}.\[width\:var\(--pb-effort-fill\)\]{width:var(--pb-effort-fill)}.\[width\:var\(--vp-clock-w\)\]{width:var(--vp-clock-w)}.\[width\:var\(--vp-extra\)\]{width:var(--vp-extra)}.\[width\:var\(--vp-size\)\]{width:var(--vp-size)}.\[width\:var\(--vp-stop\)\]{width:var(--vp-stop)}.\[width\:var\(--vp-wave-w\)\]{width:var(--vp-wave-w)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-\[0\.5em\]{width:.5em}.w-\[0\.56em\]{width:.56em}.w-\[2\.8rem\]{width:2.8rem}.w-\[2\.85rem\]{width:2.85rem}.w-\[3\.65rem\]{width:3.65rem}.w-\[4\.9rem\]{width:4.9rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6px\]{width:6px}.w-\[8\.2rem\]{width:8.2rem}.w-\[11px\]{width:11px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[52px\]{width:52px}.w-\[138\%\]{width:138%}.w-\[212px\]{width:212px}.w-\[max\(2px\,0\.07em\)\]{width:max(2px,.07em)}.w-\[min\(100\%\,var\(--al-width\)\)\]{width:min(100%,var(--al-width))}.w-\[var\(--hc-w\)\]{width:var(--hc-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[68rem\]{max-width:68rem}.max-w-\[144px\]{max-width:144px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[17px\]{min-width:17px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\.18em\]{--tw-translate-y:.18em;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.\[transform\:scale\(0\.6\)\]{transform:scale(.6)}.\[transform\:translateX\(var\(--vp-slide\)\)\]{transform:translate(var(--vp-slide))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.\[animation\:prompt-bar-pop_180ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\]{animation:.18s cubic-bezier(.23,1,.32,1) both prompt-bar-pop}.\[animation\:prompt-bar-pop_200ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\]{animation:.2s cubic-bezier(.23,1,.32,1) both prompt-bar-pop}.animate-spotlight{animation:2.4s .4s forwards spotlight}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.grid-cols-\[2\.25em_minmax\(0\,1fr\)\]{grid-template-columns:2.25em minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-9{gap:calc(var(--spacing)*9)}.gap-\[1em\]{gap:1em}.gap-\[2\.5px\]{gap:2.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[var\(--al-gap\)\]{gap:var(--al-gap)}.gap-x-3\.5{column-gap:calc(var(--spacing)*3.5)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-14{column-gap:calc(var(--spacing)*14)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.gap-y-14{row-gap:calc(var(--spacing)*14)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\[border-radius\:22\%\]{border-radius:22%}.\[border-radius\:var\(--pb-radius\)\]{border-radius:var(--pb-radius)}.\[border-radius\:var\(--vp-radius\)\]{border-radius:var(--vp-radius)}.rounded{border-radius:.25rem}.rounded-\[0\.06em\]{border-radius:.06em}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.5px\]{border-radius:3.5px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[calc\(var\(--al-radius\)\+6px\)\]{border-radius:calc(var(--al-radius) + 6px)}.rounded-\[calc\(var\(--al-radius\)\+12px\)\]{border-radius:calc(var(--al-radius) + 12px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[max\(8px\,calc\(var\(--al-radius\)-4px\)\)\]{border-radius:max(8px,calc(var(--al-radius) - 4px))}.rounded-\[var\(--al-radius\)\]{border-radius:var(--al-radius)}.rounded-\[var\(--hc-radius\)\]{border-radius:var(--hc-radius)}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-lg{border-top-left-radius:var(--r-lg)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-tr-lg{border-top-right-radius:var(--r-lg)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-br-lg{border-bottom-right-radius:var(--r-lg)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--r-lg)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black)7%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-line{border-color:var(--line)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#f6f5f1\]{background-color:#f6f5f1}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[color\:color-mix\(in_srgb\,currentColor_25\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,currentColor_25\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 25%,transparent)}}.bg-\[color\:var\(--al-well\)\]{background-color:var(--al-well)}.bg-accent,.bg-accent\/45{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/45{background-color:color-mix(in oklab,var(--accent)45%,transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-canvas{background-color:var(--canvas)}.bg-card{background-color:var(--card)}.bg-chrome{background-color:var(--chrome)}.bg-current{background-color:currentColor}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80{background-color:color-mix(in oklab,var(--color-gray-100)80%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-paper{background-color:var(--paper)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-neutral-300{--tw-gradient-from:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-neutral-200{--tw-gradient-via:var(--color-neutral-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-neutral-300{--tw-gradient-to:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-paper{--tw-gradient-to:var(--paper);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[background-size\:100\%_100\%\]{background-size:100% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.p-\[0\.5px\]{padding:.5px}.p-\[6px\]{padding:6px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[10px\]{padding-block:10px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-\[4px\]{padding-right:4px}.pr-\[14px\]{padding-right:14px}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[2px\]{padding-bottom:2px}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-\[2\.75ch\]{padding-left:2.75ch}.pl-\[4px\]{padding-left:4px}.pl-\[10px\]{padding-left:10px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.2em\]{vertical-align:-.2em}.align-\[-0\.12em\]{vertical-align:-.12em}.\[font-family\:inherit\]{font-family:inherit}.\[font-size\:var\(--vp-time-size\)\]{font-size:var(--vp-time-size)}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[3rem\]{font-size:3rem}.text-\[5px\]{font-size:5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[calc\(1em_\+_var\(--counter-padding\,0px\)\)\]{--tw-leading:calc(1em + var(--counter-padding,0px));line-height:calc(1em + var(--counter-padding,0px))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_55\%\,transparent\)\]{color:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--pb-ink)55%,transparent)}}.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_55\%\,var\(--pb-bg\)\)\]{color:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_55\%\,var\(--pb-bg\)\)\]{color:color-mix(in srgb,var(--pb-ink)55%,var(--pb-bg))}}.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_60\%\,transparent\)\]{color:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--pb-ink)60%,transparent)}}.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_70\%\,transparent\)\]{color:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--pb-ink)70%,transparent)}}.\[color\:var\(--vp-accent\)\]{color:var(--vp-accent)}.\[color\:var\(--vp-icon\)\]{color:var(--vp-icon)}.text-\[color\:var\(--al-ink\)\]{color:var(--al-ink)}.text-\[color\:var\(--al-muted\)\]{color:var(--al-muted)}.text-accent{color:var(--accent)}.text-faint{color:var(--faint)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-neutral-700{color:var(--color-neutral-700)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[opacity\:var\(--vp-cancel\)\]{opacity:var(--vp-cancel)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[var\(--counter-shown\,1\)\]{opacity:var(--counter-shown,1)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(0\,0\,0\,0\.35\)\,0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00000059),0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.5\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_1px_0px_0px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000080),0px 1px 1px 0px var(--tw-shadow-color,#0000001a),0px 1px 0px 0px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.5\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_1px_0px_0px_rgba\(255\,255\,255\,1\)_inset\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000080),0px 1px 1px 0px var(--tw-shadow-color,#0000001a),0px 1px 0px 0px var(--tw-shadow-color,#fff)inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-frame-edge\)\,inset_0_1px_0_var\(--al-frame-highlight\)\]{box-shadow:inset 0 0 0 1px var(--al-frame-edge),inset 0 1px 0 var(--al-frame-highlight)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-ring\)\]{box-shadow:inset 0 0 0 1px var(--al-ring)}.\[box-shadow\:inset_0_0_0_1px_var\(--al-tile-edge\)\,inset_0_1px_0_var\(--al-tile-highlight\)\]{box-shadow:inset 0 0 0 1px var(--al-tile-edge),inset 0 1px 0 var(--al-tile-highlight)}.\[box-shadow\:var\(--al-frame-shadow\)\]{box-shadow:var(--al-frame-shadow)}.\[box-shadow\:var\(--al-tile-shadow\)\]{box-shadow:var(--al-tile-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[26px\]{--tw-blur:blur(26px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[filter\:blur\(0\.14em\)\]{filter:blur(.14em)}.\[filter\:blur\(2px\)\]{filter:blur(2px)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.6\]{--tw-backdrop-saturate:saturate(1.6);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--al-fade-bottom\:0px\]{--al-fade-bottom:0px}.\[--al-fade-top\:0px\]{--al-fade-top:0px}.\[-webkit-backface-visibility\:hidden\]{-webkit-backface-visibility:hidden}.\[-webkit-background-clip\:text\]{-webkit-background-clip:text}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\]{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\]{background:color-mix(in srgb,var(--pb-ink)8%,transparent)}}.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_12\%\,var\(--pb-bg\)\)\]{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_12\%\,var\(--pb-bg\)\)\]{background:color-mix(in srgb,var(--pb-ink)12%,var(--pb-bg))}}.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_18\%\,transparent\)\]{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_18\%\,transparent\)\]{background:color-mix(in srgb,var(--pb-ink)18%,transparent)}}.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_30\%\,transparent\)\]{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_30\%\,transparent\)\]{background:color-mix(in srgb,var(--pb-ink)30%,transparent)}}.\[background\:var\(--al-frame\)\]{background:var(--al-frame)}.\[background\:var\(--al-ring-fill\)\]{background:var(--al-ring-fill)}.\[background\:var\(--al-tile\)\]{background:var(--al-tile)}.\[background\:var\(--pb-bg\)\]{background:var(--pb-bg)}.\[background\:var\(--pb-ink\)\]{background:var(--pb-ink)}.\[background\:var\(--pb-menu\)\]{background:var(--pb-menu)}.\[background\:var\(--vp-bg\)\]{background:var(--vp-bg)}.\[clip-path\:inset\(-0\.5em_0\)\]{clip-path:inset(-.5em 0)}.\[clip-path\:inset\(0_0_0_calc\(var\(--vp-reach\)\+var\(--vp-extra\)\)_round_var\(--vp-radius\)\)\]{clip-path:inset(0 0 0 calc(var(--vp-reach) + var(--vp-extra))round var(--vp-radius))}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.\[direction\:ltr\]{direction:ltr}.\[font\:inherit\]{font:inherit}.\[grid-area\:1\/1\]{grid-area:1/1}.\[scrollbar-color\:var\(--al-thumb\)_transparent\]{scrollbar-color:var(--al-thumb)transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:background-color_150ms_ease\,color_150ms_ease\,transform_160ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition:background-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.\[transition\:background-color_150ms_ease\,color_150ms_ease\]{transition:background-color .15s,color .15s}.\[transition\:background-color_200ms_ease\,color_200ms_ease\,transform_160ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition:background-color .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1)}.\[transition\:clip-path_var\(--vp-open\)_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,background-color_150ms_ease\]{transition:clip-path var(--vp-open)cubic-bezier(.23,1,.32,1),background-color .15s ease}.\[transition\:left_220ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,background-color_300ms_ease\]{transition:left .22s cubic-bezier(.23,1,.32,1),background-color .3s}.\[transition\:opacity_120ms_ease\,background-color_120ms_ease\]{transition:opacity .12s,background-color .12s}.\[transition\:opacity_200ms_ease\,filter_200ms_ease\,transform_200ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition:opacity .2s,filter .2s,transform .2s cubic-bezier(.23,1,.32,1)}.\[transition\:opacity_200ms_ease\,filter_200ms_ease\,transform_240ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition:opacity .2s,filter .2s,transform .24s cubic-bezier(.23,1,.32,1)}.\[transition\:top_220ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,height_220ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,opacity_150ms_ease\]{transition:top .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s}.\[transition\:transform_160ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,color_150ms_ease\]{transition:transform .16s cubic-bezier(.23,1,.32,1),color .15s}.\[transition\:transform_240ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition:transform .24s cubic-bezier(.23,1,.32,1)}.\[transition\:width_220ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,background-color_300ms_ease\]{transition:width .22s cubic-bezier(.23,1,.32,1),background-color .3s}.\[unicode-bidi\:isolate\]{unicode-bidi:isolate}.\[zoom\:2\]{zoom:2}:is(.\*\:inline-block>*){display:inline-block}.group-data-\[input\=key\]\:\[transition-duration\:0ms\]:is(:where(.group)[data-input=key] *){transition-duration:0s}.group-data-\[max\]\:\[background\:color-mix\(in_srgb\,var\(--pb-spark\)_35\%\,transparent\)\]:is(:where(.group)[data-max] *){background:var(--pb-spark)}@supports (color:color-mix(in lab,red,red)){.group-data-\[max\]\:\[background\:color-mix\(in_srgb\,var\(--pb-spark\)_35\%\,transparent\)\]:is(:where(.group)[data-max] *){background:color-mix(in srgb,var(--pb-spark)35%,transparent)}}.group-data-\[max\]\:\[background\:var\(--pb-spark\)\]:is(:where(.group)[data-max] *){background:var(--pb-spark)}.group-data-\[sliding\]\:\[transition-property\:opacity\,filter\]:is(:where(.group)[data-sliding] *){transition-property:opacity,filter}.group-data-\[state\=listening\]\:\[transform\:scale\(0\.7\)\]:is(:where(.group)[data-state=listening] *){transform:scale(.7)}.group-data-\[state\=listening\]\:\[transform\:scale\(1\)\]:is(:where(.group)[data-state=listening] *){transform:scale(1)}.group-data-\[state\=listening\]\:\[opacity\:calc\(1-var\(--vp-cancel\)\)\]:is(:where(.group)[data-state=listening] *){opacity:calc(1 - var(--vp-cancel))}.group-data-\[state\=listening\]\:opacity-0:is(:where(.group)[data-state=listening] *){opacity:0}.group-data-\[state\=listening\]\:opacity-100:is(:where(.group)[data-state=listening] *){opacity:1}.group-data-\[state\=listening\]\:\[filter\:blur\(0\)\]:is(:where(.group)[data-state=listening] *){filter:blur()}.group-data-\[state\=listening\]\:\[filter\:blur\(2px\)\]:is(:where(.group)[data-state=listening] *){filter:blur(2px)}.group-data-\[state\=listening\]\:\[clip-path\:inset\(0_0_round_var\(--vp-radius\)\)\]:is(:where(.group)[data-state=listening] *){clip-path:inset(0 0 round var(--vp-radius))}.placeholder\:\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_45\%\,transparent\)\]::placeholder{color:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.placeholder\:\[color\:color-mix\(in_srgb\,var\(--pb-ink\)_45\%\,transparent\)\]::placeholder{color:color-mix(in srgb,var(--pb-ink)45%,transparent)}}.placeholder\:text-faint::placeholder{color:var(--faint)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:\[inset\:calc\(-1\*var\(--vp-hit\)\)\]:before{content:var(--tw-content);inset:calc(-1*var(--vp-hit))}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:\[background\:radial-gradient\(140\%_120\%_at_0\%_100\%\,color-mix\(in_srgb\,var\(--pb-spark\)_26\%\,transparent\)\,transparent_62\%\)\]:before{content:var(--tw-content);background:radial-gradient(140% 120% at 0% 100%,var(--pb-spark),transparent 62%)}@supports (color:color-mix(in lab,red,red)){.before\:\[background\:radial-gradient\(140\%_120\%_at_0\%_100\%\,color-mix\(in_srgb\,var\(--pb-spark\)_26\%\,transparent\)\,transparent_62\%\)\]:before{background:radial-gradient(140% 120% at 0% 100%,color-mix(in srgb,var(--pb-spark)26%,transparent),transparent 62%)}}.before\:\[transition\:opacity_500ms_ease\]:before{content:var(--tw-content);transition:opacity .5s}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-canvas:hover{background-color:var(--canvas)}.hover\:bg-chrome:hover{background-color:var(--chrome)}.hover\:text-ink:hover{color:var(--ink)}.hover\:opacity-100:hover{opacity:1}.hover\:\[filter\:var\(--al-hover\)\]:hover{filter:var(--al-hover)}.hover\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_10\%\,transparent\)\]:hover{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.hover\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_10\%\,transparent\)\]:hover{background:color-mix(in srgb,var(--pb-ink)10%,transparent)}}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:px-5:focus{padding-inline:calc(var(--spacing)*5)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing)*2.5)}.focus\:text-accent-ink:focus{color:var(--accent-ink)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[6px\]:focus-visible{outline-offset:6px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.active\:scale-\[0\.98\]:active{scale:.98}.active\:\[transform\:scale\(0\.94\)\]:active{transform:scale(.94)}.active\:\[filter\:var\(--al-press\)\]:active{filter:var(--al-press)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-55:disabled{opacity:.55}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-2:has(>[role=listbox]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-offset-\[3px\]:has(>[role=listbox]:focus-visible){outline-offset:3px}.has-\[\>\[role\=listbox\]\:focus-visible\]\:outline-\[color\:var\(--al-accent\)\]:has(>[role=listbox]:focus-visible){outline-color:var(--al-accent)}.data-\[armed\]\:\[color\:var\(--pb-bg\)\][data-armed]{color:var(--pb-bg)}.data-\[armed\]\:\[background\:var\(--pb-ink\)\][data-armed]{background:var(--pb-ink)}.data-\[kind\=effort\]\:right-auto[data-kind=effort]{right:auto}.data-\[kind\=effort\]\:w-\[248px\][data-kind=effort]{width:248px}.data-\[kind\=effort\]\:origin-bottom-left[data-kind=effort]{transform-origin:0 100%}.data-\[kind\=effort\]\:px-3\.5[data-kind=effort]{padding-inline:calc(var(--spacing)*3.5)}.data-\[kind\=effort\]\:pt-3[data-kind=effort]{padding-top:calc(var(--spacing)*3)}.data-\[kind\=effort\]\:pb-3\.5[data-kind=effort]{padding-bottom:calc(var(--spacing)*3.5)}.data-\[kind\=model\]\:right-auto[data-kind=model]{right:auto}.data-\[kind\=model\]\:w-\[200px\][data-kind=model]{width:200px}.data-\[kind\=model\]\:origin-bottom-left[data-kind=model]{transform-origin:0 100%}.data-\[max\]\:\[color\:var\(--pb-spark\)\]\![data-max]{color:var(--pb-spark)!important}.data-\[max\]\:before\:opacity-100[data-max]:before{content:var(--tw-content);opacity:1}.data-\[on\]\:\[color\:var\(--pb-ink\)\][data-on]{color:var(--pb-ink)}.data-\[on\]\:opacity-100[data-on]{opacity:1}.data-\[on\]\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\][data-on]{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.data-\[on\]\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\][data-on]{background:color-mix(in srgb,var(--pb-ink)8%,transparent)}}.data-\[pressed\]\:\[transform\:scale\(var\(--pb-press\)\)\][data-pressed]{transform:scale(var(--pb-press))}.data-\[pressed\]\:\[transform\:scale\(var\(--vp-press\)\)\][data-pressed]{transform:scale(var(--vp-press))}.data-\[selected\]\:not-active\:\[filter\:var\(--al-active\)\][data-selected]:not(:active){filter:var(--al-active)}.data-\[state\=listening\]\:z-\[1\][data-state=listening]{z-index:1}.data-\[state\=listening\]\:\[color\:var\(--vp-accent\)\][data-state=listening]{color:var(--vp-accent)}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[transform\:none\]\!{transform:none!important}.motion-reduce\:\[animation\:none\]{animation:none}.motion-reduce\:\[filter\:none\]\!{filter:none!important}.motion-reduce\:\[transition-property\:opacity\]{transition-property:opacity}.motion-reduce\:\[transition\:background-color_150ms_ease\]{transition:background-color .15s}.motion-reduce\:\[transition\:background-color_300ms_ease\]{transition:background-color .3s}.motion-reduce\:\[transition\:opacity_150ms_ease\]{transition:opacity .15s}.motion-reduce\:\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.motion-reduce\:active\:\[transform\:none\]:active,.motion-reduce\:data-\[pressed\]\:\[transform\:none\][data-pressed]{transform:none}}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-20{margin-top:calc(var(--spacing)*20)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[30rem\]{height:30rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pt-28{padding-top:calc(var(--spacing)*28)}.sm\:pt-32{padding-top:calc(var(--spacing)*32)}.sm\:pt-36{padding-top:calc(var(--spacing)*36)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:pb-36{padding-bottom:calc(var(--spacing)*36)}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-1{margin-top:calc(var(--spacing)*1)}.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:w-\[84\%\]{width:84%}.lg\:w-full{width:100%}.lg\:max-w-\[26rem\]{max-width:26rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_minmax\(0\,27rem\)\]{grid-template-columns:1fr minmax(0,27rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-x-12{column-gap:calc(var(--spacing)*12)}.lg\:self-auto{align-self:auto}.lg\:justify-self-end{justify-self:flex-end}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb{border-radius:3px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[color\:var\(--al-thumb\)\]::-webkit-scrollbar-thumb{background-color:var(--al-thumb)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\>i\]\:block>i{display:block}.\[\&\>i\]\:h-full>i{height:100%}.\[\&\>i\]\:w-\[2\.5px\]>i{width:2.5px}.\[\&\>i\]\:origin-center>i{transform-origin:50%}.\[\&\>i\]\:\[animation\:prompt-bar-eq_900ms_ease-in-out_infinite\]>i{animation:.9s ease-in-out infinite prompt-bar-eq}.\[\&\>i\]\:rounded-full>i{border-radius:3.40282e38px}.\[\&\>i\]\:bg-current>i{background-color:currentColor}.\[\&\>i\:nth-child\(2\)\]\:\[animation-delay\:150ms\]>i:nth-child(2){animation-delay:.15s}.\[\&\>i\:nth-child\(3\)\]\:\[animation-delay\:300ms\]>i:nth-child(3){animation-delay:.3s}@media(hover:hover)and (pointer:fine){@media(hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-enabled\:group-data-\[state\=idle\]\:group-hover\:\[background\:color-mix\(in_srgb\,var\(--vp-icon\)_10\%\,var\(--vp-bg\)\)\]:is(:where(.group):enabled *):is(:where(.group)[data-state=idle] *):is(:where(.group):hover *){background:var(--vp-icon)}@supports (color:color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-enabled\:group-data-\[state\=idle\]\:group-hover\:\[background\:color-mix\(in_srgb\,var\(--vp-icon\)_10\%\,var\(--vp-bg\)\)\]:is(:where(.group):enabled *):is(:where(.group)[data-state=idle] *):is(:where(.group):hover *){background:color-mix(in srgb,var(--vp-icon)10%,var(--vp-bg))}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[color\:var\(--pb-ink\)\]:hover{color:var(--pb-ink)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\]:hover{background:var(--pb-ink)}@supports (color:color-mix(in lab,red,red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--pb-ink\)_8\%\,transparent\)\]:hover{background:color-mix(in srgb,var(--pb-ink)8%,transparent)}}}}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:text-\[16px\]{font-size:16px}}[data-animated] .\[\[data-animated\]_\&\:not\(\[data-state\]\)\]\:opacity-0:not([data-state]){opacity:0}.tnum{font-variant-numeric:tabular-nums}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.js .enter{opacity:0;transform:translateY(16px)}.js .is-in .enter{animation:enter .75s var(--ease)forwards}.js .is-in .d1{animation-delay:50ms}.js .is-in .d2{animation-delay:.12s}.js .is-in .d3{animation-delay:.19s}.js .is-in .d4{animation-delay:.26s}@media(prefers-reduced-motion:reduce){.js .enter{opacity:1;transform:none}}}:root{color-scheme:light;--paper:#f6f5f1;--chrome:#efeee9;--canvas:#faf9f6;--card:#fff;--ink:#1f2320;--muted:#6c736b;--faint:#9aa098;--line:#e3e1da;--line-soft:#edebe4;--accent:#3f7d62;--accent-ink:#2c5c48;--accent-soft:#e6efea;--brand:#00381b;--dot:#d5d3c9;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:28px;--ease:cubic-bezier(.22,1,.36,1);--lift-window:0 0 0 .5px #1f232012,0 1px 2px #1f23200d,0 6px 14px -6px #1f232017,0 20px 44px -12px #1f23201a,0 56px 104px -32px #1f23201f;--lift-card:0 0 0 .5px #1f23200e,0 1px 2px #1f232009,0 10px 24px -10px #1f232014;--lift-nav:0 1px 1px #1f232008,0 6px 24px #1f23200f;--lift-window-night:0 0 0 .5px #eceee817,0 1px 2px #00000080,0 10px 24px -8px #0009,0 40px 80px -24px #000000b3;--lift-card-night:0 0 0 .5px #eceee812,0 1px 2px #0006,0 12px 28px -12px #0000008c}@keyframes enter{to{opacity:1;transform:none}}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}header[data-astro-cid-dmqpwcec]{transition:none}nav[data-astro-cid-dmqpwcec]{box-shadow:0 1px 1px #1f232008,0 6px 24px #1f23200f;transition:background-color .3s var(--ease)}header[data-astro-cid-dmqpwcec][data-scrolled=true] nav[data-astro-cid-dmqpwcec]{background:var(--chrome)}.backdrop[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--brand)}.backdrop[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.86) brightness(.92)}.wash[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(50% 44% at 50% 28%,rgb(6 12 9 / .42),transparent 72%),linear-gradient(180deg,#060c0999,#060c095c 30%,#060c0924 58%,#060c0900 82%)}.to-paper[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,rgb(246 245 241 / 0) 40%,rgb(246 245 241 / .45) 56%,rgb(246 245 241 / .8) 72%,var(--paper) 88%)}.night[data-astro-cid-bbe6dxrz] .t-lead[data-astro-cid-bbe6dxrz]{color:#b6c0b8}.night[data-astro-cid-bbe6dxrz] .t-small[data-astro-cid-bbe6dxrz]{color:#c4ccc4}[data-astro-cid-bbe6dxrz][data-window] .lift[data-astro-cid-bbe6dxrz]{box-shadow:var(--lift-window-night)}.magic-bento{--mb-spring: cubic-bezier(.34, 1.4, .64, 1);position:relative;box-sizing:border-box;display:grid;grid-auto-flow:row dense;width:100%;color:var(--mb-ink);font-feature-settings:"tnum" 0;-webkit-tap-highlight-color:transparent}@supports (transition-timing-function: linear(0,1)){.magic-bento{--mb-spring: linear( 0, .0603, .2033, .3821, .5633, .7258, .8584, .9574, 1.0242, 1.0634, 1.0809, 1.0828, 1.0747, 1.0613, 1.046, 1.0313, 1.0186, 1.0085, 1.0012, .9965, .994, .9931, .9933, .9941, .9953, .9966, .9978, .9988, 1 )}}.magic-bento__cell{position:relative;min-width:0;min-height:0;--mb-delay: 0ms}.magic-bento[data-intro] .magic-bento__cell{opacity:0;transform:translate3d(0,16px,0) scale(.97)}.magic-bento[data-intro] .magic-bento__cell[data-state=in]{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1) var(--mb-delay),transform .76s var(--mb-spring) var(--mb-delay)}.magic-bento__card{position:relative;box-sizing:border-box;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;border-radius:var(--mb-radius);background:var(--mb-surface);box-shadow:var(--mb-shadow);color:var(--mb-ink);text-decoration:none;isolation:isolate;outline:none;transform:perspective(900px) translate3d(var(--mb-tx, 0px),var(--mb-ty, 0px),0) rotateX(var(--mb-rx, 0deg)) rotateY(var(--mb-ry, 0deg)) scale(var(--mb-press, 1));user-select:none;-webkit-user-select:none}.magic-bento__card[data-clickable]{cursor:pointer}.magic-bento__card:focus-visible{box-shadow:var(--mb-shadow),0 0 0 2px var(--mb-focus)}.magic-bento__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.magic-bento__scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(to top,#0a090dd1,#0a090db3 14%,#0a090d75,#0a090d33 46%,#0a090d0d 60%,#0a090d00 72%);pointer-events:none}.magic-bento__light{position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(var(--mb-spot-size) circle at var(--mb-x, -999px) var(--mb-y, -999px),rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * 1)) 0%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .973)) 15%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .837)) 30%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .593)) 45%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .317)) 60%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .104)) 75%,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0) * .009)) 90%,rgba(var(--mb-glow-rgb),0) 100%);pointer-events:none}.magic-bento__stars{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.magic-bento__rim{position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--mb-edge),inset 0 1px 0 var(--mb-highlight);pointer-events:none}.magic-bento__border{position:absolute;inset:0;z-index:4;box-sizing:border-box;padding:1px;border-radius:inherit;background:radial-gradient(var(--mb-border-size) circle at var(--mb-x, -999px) var(--mb-y, -999px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * 1)) 0%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .973)) 15%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .837)) 30%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .593)) 45%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .317)) 60%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .104)) 75%,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0) * .009)) 90%,rgba(var(--mb-glow-rgb),0) 100%),radial-gradient(circle at var(--mb-wx, -999px) var(--mb-wy, -999px),rgba(var(--mb-glow-rgb),0) calc(var(--mb-wr, 0px) - 110px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0) * .1)) calc(var(--mb-wr, 0px) - 80px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0) * .32)) calc(var(--mb-wr, 0px) - 52px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0) * .68)) calc(var(--mb-wr, 0px) - 28px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0) * .94)) calc(var(--mb-wr, 0px) - 10px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0))) calc(var(--mb-wr, 0px) - 3px),rgba(var(--mb-glow-rgb),0) var(--mb-wr, 0px));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.magic-bento__content{position:relative;z-index:2;box-sizing:border-box;display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;padding:var(--mb-pad)}.magic-bento__header{display:flex;min-width:0;align-items:center;gap:8px;color:var(--mb-muted);font-size:12px;font-weight:500;line-height:16px}.magic-bento__icon{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--mb-ink)}.magic-bento__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magic-bento__visual{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;container-type:size}.magic-bento__text{display:flex;flex-direction:column;gap:4px;margin-top:auto}.magic-bento__title{margin:0;color:var(--mb-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:20px}.magic-bento__description{margin:0;color:var(--mb-muted);font-size:13px;line-height:1.45}.magic-bento[data-autohide] .magic-bento__title,.magic-bento[data-autohide] .magic-bento__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.magic-bento[data-autohide] .magic-bento__title{-webkit-line-clamp:1;line-clamp:1}.magic-bento[data-autohide] .magic-bento__description{-webkit-line-clamp:2;line-clamp:2}.magic-bento__card[data-image] .magic-bento__header,.magic-bento__card[data-image] .magic-bento__description{color:#f4f4f5b8}.magic-bento__card[data-image] .magic-bento__title,.magic-bento__card[data-image] .magic-bento__icon{color:#f4f4f5}.magic-bento__well{position:relative;box-sizing:border-box;border-radius:var(--mb-inner-radius);background:var(--mb-well);box-shadow:inset 0 0 0 1px var(--mb-well-edge)}.magic-bento__tile{position:relative;box-sizing:border-box;border-radius:var(--mb-inner-radius);background:var(--mb-tile);box-shadow:var(--mb-tile-shadow)}.magic-bento__tile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--mb-tile-edge),inset 0 1px 0 var(--mb-tile-highlight);pointer-events:none}.magic-bento__chart{display:flex;min-height:0;flex:1;flex-direction:column;touch-action:pan-y}.magic-bento__figure{display:flex;min-width:0;align-items:baseline;gap:6px;white-space:nowrap}.magic-bento__figure-value{color:var(--mb-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:18px}.magic-bento__figure-note{min-width:0;overflow:hidden;color:var(--mb-muted);text-overflow:ellipsis;font-size:11.5px;font-variant-numeric:tabular-nums;line-height:14px}.magic-bento__plot{position:relative;min-height:0;flex:1;margin-top:6px}.magic-bento__plot svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.magic-bento__chart-area{fill:rgba(var(--mb-accent-rgb),.14)}.magic-bento__chart-line{fill:none;stroke:rgb(var(--mb-accent-rgb));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.magic-bento__scrub{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,rgba(var(--mb-accent-rgb),0),rgba(var(--mb-accent-rgb),.35));opacity:0;pointer-events:none;transition:opacity .18s ease}.magic-bento__scrub-dot{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3px;border-radius:50%;background:rgb(var(--mb-accent-rgb));box-shadow:0 0 0 3px var(--mb-ring)}.magic-bento__chart[data-scrub] .magic-bento__scrub{opacity:1}.magic-bento__bars{display:flex;min-height:0;flex:1;flex-direction:column}.magic-bento__bars-plot{display:flex;min-height:0;flex:1;align-items:flex-end;gap:5px;margin-top:8px}.magic-bento__bar{position:relative;height:calc(var(--h) * 100%);min-height:3px;flex:1;border-radius:3px 3px 2px 2px;background:rgba(var(--mb-accent-rgb),.18);transform-origin:50% 100%;transition:background-color .2s ease,filter .2s ease}.magic-bento__bar[data-peak]{background:rgb(var(--mb-accent-rgb))}@media(hover:hover){.magic-bento__bar:hover{background:rgba(var(--mb-accent-rgb),.42)}.magic-bento__bar[data-peak]:hover{background:rgb(var(--mb-accent-rgb));filter:brightness(1.1)}}.magic-bento__collab{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:16px 16px 22px}.magic-bento__doc-title{color:var(--mb-ink);font-size:13px;font-weight:600;line-height:18px}.magic-bento__lines{display:flex;flex-direction:column;gap:10px;margin-top:18px}.magic-bento__line{position:relative;width:var(--w);height:6px;border-radius:3px;background:var(--mb-line)}.magic-bento__line--gap{margin-top:8px}.magic-bento__selection{position:absolute;top:-4px;bottom:-4px;left:var(--from);width:var(--span);border-radius:3px;background:rgba(var(--mb-accent-rgb),.16)}.magic-bento__caret{position:absolute;top:-5px;right:-1px;bottom:-5px;width:1.5px;border-radius:1px;background:rgb(var(--mb-accent-rgb))}.magic-bento__cursor{position:absolute;top:var(--y);left:var(--x);z-index:2;display:flex;align-items:flex-start;pointer-events:none}.magic-bento__cursor svg{display:block;flex:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.magic-bento__cursor-name{margin:13px 0 0 -2px;padding:2px 7px;border-radius:7px;font-size:10.5px;font-weight:600;line-height:14px;white-space:nowrap}.magic-bento__cursor--primary svg path{fill:rgb(var(--mb-accent-rgb));stroke:var(--mb-cursor-stroke)}.magic-bento__cursor--primary .magic-bento__cursor-name{background:rgb(var(--mb-accent-rgb));color:var(--mb-accent-ink)}.magic-bento__cursor--secondary svg path{fill:var(--mb-secondary);stroke:var(--mb-cursor-stroke)}.magic-bento__cursor--secondary .magic-bento__cursor-name{background:var(--mb-secondary);color:var(--mb-secondary-ink)}.magic-bento__flow{position:relative;display:flex;min-height:0;flex-direction:column;gap:8px}.magic-bento__flow-trigger{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px}.magic-bento__flow-glyph{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:calc(var(--mb-inner-radius) - 2px);background:var(--mb-well);color:var(--mb-ink)}.magic-bento__flow-copy{display:flex;min-width:0;flex-direction:column}.magic-bento__flow-name{overflow:hidden;color:var(--mb-ink);font-size:13px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.magic-bento__flow-meta{overflow:hidden;color:var(--mb-muted);font-size:11.5px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.magic-bento__flow-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.magic-bento__steps{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:2px 0 0;list-style:none}.magic-bento__rail{position:absolute;top:16px;bottom:16px;left:21px;width:1px;background:var(--mb-line)}.magic-bento__rail-fill{position:absolute;inset:0;background:rgba(var(--mb-accent-rgb),.55);transform-origin:50% 0}.magic-bento__step{position:relative;display:flex;height:33px;align-items:center;gap:10px;padding:0 12px 0 14px;color:var(--mb-ink);font-size:13px;line-height:16px}.magic-bento__status{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}.magic-bento__status>*{grid-area:1 / 1}.magic-bento__pending{width:12px;height:12px;box-sizing:border-box;border:1.5px dashed var(--mb-faint);border-radius:50%;opacity:0}.magic-bento__spinner{width:14px;height:14px;box-sizing:border-box;border:1.5px solid rgba(var(--mb-accent-rgb),.22);border-top-color:rgb(var(--mb-accent-rgb));border-radius:50%;opacity:0}.magic-bento__done{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:rgb(var(--mb-accent-rgb));color:var(--mb-accent-ink)}.magic-bento__step-time{margin-left:auto;color:var(--mb-muted);font-size:12px;font-variant-numeric:tabular-nums}.magic-bento__hub{position:relative;width:100%;max-width:240px;min-height:0;flex:1;margin:0 auto}.magic-bento__hub-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.magic-bento__hub-links line{stroke:var(--mb-line);stroke-width:1;vector-effect:non-scaling-stroke}.magic-bento__hub-node{--size: min(var(--s), 30cqh);position:absolute;top:var(--y);left:var(--x);display:grid;width:var(--size);height:var(--size);place-items:center;margin:calc(var(--size) * -.5) 0 0 calc(var(--size) * -.5);color:var(--mb-ink)}.magic-bento__hub-node.magic-bento__tile{border-radius:calc(var(--size) * .3)}.magic-bento__packet{position:absolute;top:var(--y);left:var(--x);width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:rgb(var(--mb-accent-rgb));opacity:0}.magic-bento__shield{display:flex;width:100%;max-width:320px;min-height:0;flex:1;flex-direction:column;justify-content:center;gap:8px}.magic-bento__setting{display:flex;height:32px;flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;color:var(--mb-ink);font-size:12.5px;font-weight:500;line-height:16px}.magic-bento__setting-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-height: 78px){.magic-bento__setting~.magic-bento__setting{display:none}}@container (max-height: 60px){.magic-bento__hub{display:none}}@container (max-height: 38px){.magic-bento__shield,.magic-bento__chart,.magic-bento__bars{visibility:hidden}}.magic-bento__switch{position:relative;width:26px;height:16px;flex:none;margin-left:auto;border-radius:8px;background:rgb(var(--mb-accent-rgb));transition:background-color .22s ease}.magic-bento__switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--mb-accent-ink);box-shadow:0 1px 2px #0000004d;transform:translate(10px);transition:transform .32s var(--mb-spring)}.magic-bento__switch[data-off]{background:var(--mb-line)}.magic-bento__switch[data-off]:after{background:var(--mb-ink);transform:none}.magic-bento[data-motion] .magic-bento__chart-line{stroke-dasharray:1;animation:magic-bento-draw 1.1s cubic-bezier(.65,0,.35,1) calc(var(--mb-delay) + .22s) both paused}.magic-bento[data-motion] .magic-bento__chart-area{animation:magic-bento-fade .7s ease calc(var(--mb-delay) + .7s) both paused}.magic-bento[data-motion] .magic-bento__bar{animation:magic-bento-grow .76s var(--mb-spring) calc(var(--mb-delay) + .2s + var(--i) * 55ms) both paused}.magic-bento[data-motion] .magic-bento__cursor{animation:magic-bento-pop .42s var(--mb-spring) calc(var(--mb-delay) + .6s + var(--i) * .16s) both paused,var(--path) 9s ease-in-out calc(var(--i) * -3s) infinite paused}.magic-bento[data-motion] .magic-bento__selection{animation:magic-bento-select .9s cubic-bezier(.65,0,.35,1) calc(var(--mb-delay) + .76s) both paused}.magic-bento[data-motion] .magic-bento__caret{animation:magic-bento-blink 1.1s steps(1) infinite paused}.magic-bento[data-motion] .magic-bento__pending{animation:magic-bento-wait 1ms linear calc(var(--mb-delay) + .36s + var(--i) * .52s) both paused}.magic-bento[data-motion] .magic-bento__spinner{animation:magic-bento-run .52s linear calc(var(--mb-delay) + .36s + var(--i) * .52s) both paused,magic-bento-spin .7s linear infinite paused}.magic-bento[data-motion] .magic-bento__done{animation:magic-bento-check .42s var(--mb-spring) calc(var(--mb-delay) + .88s + var(--i) * .52s) both paused}.magic-bento[data-motion] .magic-bento__step-time{animation:magic-bento-fade .3s ease calc(var(--mb-delay) + .88s + var(--i) * .52s) both paused}.magic-bento[data-motion] .magic-bento__rail-fill{animation:magic-bento-rail calc(var(--n) * .52s) linear calc(var(--mb-delay) + .36s) both paused}.magic-bento[data-motion] .magic-bento__hub-node{animation:magic-bento-pop .52s var(--mb-spring) calc(var(--mb-delay) + .2s + var(--i) * 70ms) both paused}.magic-bento[data-motion] .magic-bento__hub-links line{stroke-dasharray:1;animation:magic-bento-draw .7s cubic-bezier(.65,0,.35,1) calc(var(--mb-delay) + .36s) both paused}.magic-bento[data-motion] .magic-bento__card[data-active] .magic-bento__packet{animation:magic-bento-packet 1.8s cubic-bezier(.45,0,.55,1) calc(var(--i) * .45s) infinite}.magic-bento[data-motion] .magic-bento__switch{animation:magic-bento-switch-track .42s ease calc(var(--mb-delay) + .52s + var(--i) * .2s) both paused}.magic-bento[data-motion] .magic-bento__switch:after{animation:magic-bento-switch-knob .52s var(--mb-spring) calc(var(--mb-delay) + .52s + var(--i) * .2s) both paused}.magic-bento[data-motion] .magic-bento__switch[data-off],.magic-bento[data-motion] .magic-bento__switch[data-off]:after{animation:none}.magic-bento[data-motion] .magic-bento__cell[data-state=in] :is(.magic-bento__chart-line,.magic-bento__chart-area,.magic-bento__bar,.magic-bento__selection,.magic-bento__pending,.magic-bento__spinner,.magic-bento__done,.magic-bento__step-time,.magic-bento__rail-fill,.magic-bento__hub-node,.magic-bento__hub-links line,.magic-bento__switch){animation-play-state:running}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__switch:after{animation-play-state:running}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__cursor{animation-play-state:running,paused}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__card[data-active] .magic-bento__cursor{animation-play-state:running,running}.magic-bento[data-motion] .magic-bento__card[data-active] .magic-bento__caret{animation-play-state:running}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__spinner{animation-play-state:running,running}@keyframes magic-bento-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes magic-bento-fade{0%{opacity:0}to{opacity:1}}@keyframes magic-bento-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes magic-bento-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes magic-bento-select{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes magic-bento-blink{0%{opacity:1}50%{opacity:0}}@keyframes magic-bento-wait{0%{opacity:1}to{opacity:0}}@keyframes magic-bento-run{0%{opacity:0}1%,92%{opacity:1}to{opacity:0}}@keyframes magic-bento-spin{to{rotate:360deg}}@keyframes magic-bento-check{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes magic-bento-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes magic-bento-packet{0%{top:var(--y);left:var(--x);opacity:0}15%{opacity:1}80%{opacity:1}to{top:50%;left:50%;opacity:0}}@keyframes magic-bento-switch-track{0%{background-color:var(--mb-line)}to{background-color:rgb(var(--mb-accent-rgb))}}@keyframes magic-bento-switch-knob{0%{background:var(--mb-ink);transform:none}to{background:var(--mb-accent-ink);transform:translate(10px)}}@keyframes magic-bento-path-a{0%,to{translate:0 0}30%{translate:46px -18px}62%{translate:12px 26px}}@keyframes magic-bento-path-b{0%,to{translate:0 0}35%{translate:-40px 14px}70%{translate:-8px -22px}}code[data-astro-cid-otdvjwrh]{font-family:var(--font-mono)}.t-root[data-astro-cid-otdvjwrh]{font-size:.8125rem;color:var(--muted)}.t-cap[data-astro-cid-otdvjwrh]{margin-top:1rem;padding-left:2.75rem;font-size:.9375rem;line-height:1.55;color:var(--muted)}.folderlift[data-astro-cid-otdvjwrh]{filter:drop-shadow(0 2px 3px rgb(31 35 32 / .1)) drop-shadow(0 18px 34px -14px rgb(31 35 32 / .28))}:root{--tl-color: #111111;--tl-ink: #202227;--tl-muted: #dfe1e6;--tl-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.tl-loader,.tl-loader *{box-sizing:border-box}.tl-loader{display:block;width:100%;color:var(--tl-color);font-family:var(--tl-font)}.tl-visual{display:block;width:100%;min-height:1.4em}.tl-copy{display:block;width:100%;color:currentColor;font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap}.tl-word{display:inline-block;white-space:nowrap}.tl-space{white-space:pre-wrap}.tl-char{display:inline-block;transform-origin:50% 65%}.tl-decode{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.tl-decode .tl-char{width:.62em;text-align:center}.tl-decode .tl-char[data-resolved=false]{color:color-mix(in srgb,currentColor 60%,transparent)}.tl-decode-char{display:inline-grid;width:.62em;text-align:center}.tl-decode-char>b,.tl-decode-char>i{grid-area:1/1;font:inherit;font-style:normal;font-weight:inherit}.tl-decode-char>i{color:color-mix(in srgb,currentColor 55%,transparent)}.tl-typewriter{position:relative}.tl-cursor{display:inline-block;width:.08em;height:1em;margin-left:.08em;border-radius:1px;background:currentColor;vertical-align:-.12em}.tl-skeleton-wrap{position:relative;min-height:2.9em}.tl-skeleton{display:grid;gap:.46em;width:100%;padding-top:.28em}.tl-skeleton i{position:relative;overflow:hidden;width:78%;height:.42em;border-radius:.14em;background:color-mix(in srgb,currentColor 9%,transparent)}.tl-skeleton i:nth-child(2){width:56%}.tl-skeleton i:after{content:"";position:absolute;inset:0;width:42%;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 16%,transparent),transparent);transform:translate(-100%);animation:tl-shimmer 1.4s cubic-bezier(.4,0,.2,1) infinite}.tl-skeleton-result{display:block}@keyframes tl-shimmer{0%{transform:translate(-140%)}to{transform:translate(240%)}}.tl-skeleton-stream{position:relative}.tl-skeleton-token{position:relative;display:inline}.tl-cascade span,.tl-focus span{display:inline-block}.tl-wipe{position:relative}.tl-wipe-ghost{color:color-mix(in srgb,currentColor 12%,transparent)}.tl-wipe-fill{position:absolute;inset:0;color:currentColor}.tl-wipe>i{position:absolute;top:-.1em;bottom:-.1em;width:1px;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 50%,transparent)}.tl-wipe-stream>span{display:inline}.tl-flip{perspective:500px}.tl-redact-word{position:relative;display:inline-block}.tl-redact-word>i{position:absolute;inset:.12em -.03em .08em;border-radius:.08em;background:currentColor;transform-origin:right}.tl-line{display:grid;gap:.14em}.tl-line>span{display:block;width:max-content;max-width:100%}.tl-line-stream>span{display:inline;white-space:pre-wrap}.tl-terminal{min-height:1.45em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tl-terminal>b{margin-right:.45em;font-weight:500}.tl-terminal>span{white-space:pre-wrap}.tl-terminal-cursor{display:inline-block;width:.58em;height:.9em;margin-left:.12em;background:currentColor;vertical-align:-.08em}.tl-wave .tl-char{min-width:.16em}.tl-dissolve-char{position:relative;display:inline-grid;min-width:.16em}.tl-dissolve-char>b{grid-area:1 / 1;display:inline-block;font:inherit;font-weight:inherit}.tl-dissolve-char>i{position:absolute;z-index:1;left:58%;top:50%;width:.09em;height:.09em;border-radius:50%;background:currentColor;box-shadow:.18em -.08em 0 -.02em currentColor,.3em .09em 0 -.035em currentColor;filter:blur(.2px);pointer-events:none}.tl-dissolve-char>i:nth-of-type(2n){width:.06em;height:.06em;opacity:.7}.tl-dissolve-char>i:nth-of-type(3n){width:.12em;height:.12em}.tl-slice-char,.tl-fragment-char{display:inline-grid;min-width:.14em}.tl-slice-char>i,.tl-fragment-char>i{grid-area:1 / 1;font:inherit;font-style:normal}.tl-slice-part-1{clip-path:inset(0 0 66% 0)}.tl-slice-part-2{clip-path:inset(33% 0 33% 0)}.tl-slice-part-3{clip-path:inset(66% 0 0 0)}.tl-tracking .tl-char{min-width:.14em;transform-origin:left center}.tl-coalesce-char{position:relative;display:inline-block;min-width:.14em}.tl-coalesce-char>b{display:inline-block;font:inherit;font-weight:inherit}.tl-coalesce-char>i{position:absolute;left:50%;top:52%;width:.13em;height:.13em;border-radius:50%;background:currentColor;pointer-events:none}.tl-fragment-1{clip-path:polygon(0 0,58% 0,42% 52%,0 66%)}.tl-fragment-2{clip-path:polygon(58% 0,100% 0,100% 58%,42% 52%)}.tl-fragment-3{clip-path:polygon(0 66%,42% 52%,58% 100%,0 100%)}.tl-fragment-4{clip-path:polygon(42% 52%,100% 58%,100% 100%,58% 100%)}.tl-loader[data-paused=true] *,.tl-loader[data-paused=true] *:before,.tl-loader[data-paused=true] *:after{animation-play-state:paused!important}.il-loader,.il-loader *{box-sizing:border-box}.il-loader{--il-color: currentColor;--il-size: 1.15em;--il-duration: 1.2s;width:var(--il-size);height:var(--il-size);display:inline-grid;flex:0 0 auto;place-items:center;color:var(--il-color);line-height:1;vertical-align:-.16em}.il-glyph,.il-matrix{width:100%;height:100%;display:grid;place-items:center}.il-glyph{grid-template-columns:repeat(3,1fr);gap:8%;padding:8%}.il-glyph i{width:76%;aspect-ratio:1;border:max(1px,calc(var(--il-size) * .055)) solid currentColor;animation:il-glyph var(--il-duration) cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--il-delay)}@keyframes il-glyph{0%,to{border-radius:50%;transform:scale(.38) rotate(0);opacity:.28;background:transparent}35%{border-radius:20%;transform:scale(1) rotate(45deg);opacity:1;background:currentColor}68%{border-radius:50% 8%;transform:scale(.72) rotate(90deg);opacity:.62;background:transparent}}.il-matrix{grid-template-columns:repeat(5,1fr);padding:3%}.il-matrix i{width:calc(72% - var(--il-distance) * 7%);aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-matrix var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}@keyframes il-matrix{0%,to{opacity:.22;transform:scale(.48)}48%{opacity:1;transform:scale(1)}}.il-orbit,.il-ripple,.il-spark{position:relative;width:100%;height:100%;display:block}.il-orbit{animation:il-turn var(--il-duration) linear infinite}.il-orbit i{position:absolute;width:18%;aspect-ratio:1;border-radius:50%;background:currentColor}.il-orbit i:nth-child(1){left:41%;top:0}.il-orbit i:nth-child(2){right:3%;bottom:18%;opacity:.58}.il-orbit i:nth-child(3){left:3%;bottom:18%;opacity:.28}.il-orbit b{position:absolute;inset:30%;border:max(1px,calc(var(--il-size) * .06)) solid currentColor;border-radius:50%}@keyframes il-turn{to{transform:rotate(360deg)}}.il-ripple i,.il-ripple b{position:absolute;inset:41%;border-radius:50%;background:currentColor}.il-ripple i{animation:il-ripple var(--il-duration) ease-out infinite}.il-ripple i:nth-child(2){animation-delay:calc(var(--il-duration) / -3)}.il-ripple i:nth-child(3){animation-delay:calc(var(--il-duration) / -1.5)}@keyframes il-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(5.2)}}.il-signal{width:100%;height:76%;display:flex;align-items:center;justify-content:space-between}.il-signal i{width:12%;height:30%;border-radius:99px;background:currentColor;animation:il-signal var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}@keyframes il-signal{0%,to{height:25%;opacity:.28}50%{height:100%;opacity:1}}.il-spark i{position:absolute;display:block;aspect-ratio:1;background:currentColor;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:il-spark var(--il-duration) cubic-bezier(.45,0,.2,1) infinite}.il-spark i:nth-child(1){inset:18%}.il-spark i:nth-child(2){width:24%;right:1%;top:2%;animation-delay:calc(var(--il-duration) * -.34)}.il-spark i:nth-child(3){width:17%;left:4%;bottom:8%;animation-delay:calc(var(--il-duration) * -.67)}@keyframes il-spark{0%,to{opacity:.2;transform:scale(.38) rotate(-12deg)}42%{opacity:1;transform:scale(1) rotate(0)}68%{opacity:.58;transform:scale(.72) rotate(9deg)}}.il-rotor,.il-chomp,.il-snake,.il-gravity,.il-aperture{position:relative;width:100%;height:100%;display:block}.il-rotor{animation:il-rotor calc(var(--il-duration) * 1.4) cubic-bezier(.55,.06,.38,.94) infinite}.il-rotor:before{content:"";position:absolute;inset:24%;background:currentColor;opacity:.24;clip-path:polygon(43% 0,57% 0,66% 40%,100% 78%,91% 90%,50% 65%,9% 90%,0 78%,34% 40%)}.il-rotor i{position:absolute;width:34%;aspect-ratio:1;border-radius:48% 52% 58% 42%;border:max(1px,calc(var(--il-size) * .055)) solid currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.il-rotor i:nth-child(1){left:33%;top:0}.il-rotor i:nth-child(2){right:1%;bottom:3%;transform:rotate(120deg)}.il-rotor i:nth-child(3){left:1%;bottom:3%;transform:rotate(240deg)}.il-rotor b{position:absolute;inset:39%;border-radius:50%;background:currentColor;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .04)) color-mix(in srgb,currentColor 22%,transparent)}@keyframes il-rotor{0%{transform:rotate(0)}35%{transform:rotate(145deg)}70%,to{transform:rotate(360deg)}}.il-pixel-drift{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:7%;padding:5%;transform:rotate(45deg) scale(.78)}.il-pixel-drift i{aspect-ratio:1;background:currentColor;animation:il-pixel-drift var(--il-duration) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--il-delay)}@keyframes il-pixel-drift{0%,to{opacity:.16;transform:translate(-28%,-28%) scale(.45);border-radius:50%}42%{opacity:1;transform:translate(0) scale(1);border-radius:10%}72%{opacity:.48;transform:translate(24%,24%) scale(.68);border-radius:35%}}.il-chomp{overflow:hidden}.il-chomp b{position:absolute;left:2%;top:27%;width:46%;height:46%}.il-chomp b:before,.il-chomp b:after{content:"";position:absolute;left:0;width:100%;height:50%;background:currentColor;animation:il-chomp calc(var(--il-duration) * .56) ease-in-out infinite}.il-chomp b:before{top:0;border-radius:999px 999px 0 0;transform-origin:50% 100%}.il-chomp b:after{bottom:0;border-radius:0 0 999px 999px;transform-origin:50% 0;animation-name:il-chomp-lower}.il-chomp i{position:absolute;right:-10%;top:44%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-chomp-dot calc(var(--il-duration) * 1.15) linear infinite;animation-delay:var(--il-delay)}@keyframes il-chomp{0%,to{transform:rotate(-28deg)}48%{transform:rotate(0)}}@keyframes il-chomp-lower{0%,to{transform:rotate(28deg)}48%{transform:rotate(0)}}@keyframes il-chomp-dot{0%{transform:translate(0);opacity:0}14%{opacity:1}78%{opacity:1}to{transform:translate(calc(var(--il-size) * -.62));opacity:0}}.il-snake{--il-snake-duration:calc(var(--il-duration) * 1.8)}.il-snake i{position:absolute;z-index:1;left:7%;top:7%;width:15%;aspect-ratio:1;border-radius:50%;background:currentColor;opacity:calc(1 - var(--il-i) * .075);animation:il-snake var(--il-snake-duration) linear infinite;animation-delay:calc(var(--il-snake-duration) * (var(--il-i) * .042 - 1))}.il-snake i:first-child{border-radius:42%;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .025)) color-mix(in srgb,currentColor 18%,transparent)}.il-snake b{position:absolute;right:5%;top:45%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;animation:il-snake-food var(--il-snake-duration) ease-in-out infinite}@keyframes il-snake{0%,to{left:7%;top:7%;transform:scale(var(--il-scale))}20%{left:78%;top:7%;transform:scale(var(--il-scale))}25%{left:86%;top:15%;transform:scale(var(--il-scale))}45%{left:86%;top:78%;transform:scale(var(--il-scale))}50%{left:78%;top:86%;transform:scale(var(--il-scale))}70%{left:7%;top:86%;transform:scale(var(--il-scale))}75%{left:0;top:78%;transform:scale(var(--il-scale))}95%{left:0;top:15%;transform:scale(var(--il-scale))}}@keyframes il-snake-food{0%,20%,to{opacity:.2;transform:scale(.65)}28%{opacity:.9;transform:scale(1)}34%,44%{opacity:0;transform:scale(.2)}52%{opacity:.2;transform:scale(.65)}}.il-fold{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:5%;padding:8%;perspective:calc(var(--il-size) * 3);transform:rotate(45deg) scale(.82)}.il-fold i{background:currentColor;transform-origin:0 50%;animation:il-fold var(--il-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--il-delay)}.il-fold i:nth-child(2),.il-fold i:nth-child(3){opacity:.62;transform-origin:100% 50%}@keyframes il-fold{0%,to{opacity:.18;transform:rotateY(78deg) scale(.72)}45%{opacity:1;transform:rotateY(0) scale(1)}72%{opacity:.48;transform:rotateX(-42deg) scale(.86)}}.il-gravity{animation:il-gravity-warp calc(var(--il-duration) * 1.8) ease-in-out infinite}.il-gravity:before,.il-gravity:after{content:"";position:absolute;border:max(1px,calc(var(--il-size) * .045)) solid currentColor;border-radius:50%;opacity:.2}.il-gravity:before{inset:12%;transform:rotate(-18deg) scaleY(.56)}.il-gravity:after{inset:26%;transform:rotate(22deg) scaleY(.7);opacity:.34}.il-gravity i{position:absolute;left:45%;top:45%;width:10%;aspect-ratio:1;border-radius:50%;background:currentColor;transform-origin:50% 50%;animation:il-gravity var(--il-duration) cubic-bezier(.5,0,.25,1) infinite;animation-delay:var(--il-delay)}.il-gravity b{position:absolute;inset:39%;z-index:1;border-radius:50%;background:currentColor;box-shadow:0 0 0 max(1px,calc(var(--il-size) * .05)) color-mix(in srgb,currentColor 18%,transparent);animation:il-gravity-core var(--il-duration) ease-in-out infinite}@keyframes il-gravity{0%{transform:rotate(var(--il-angle)) translateY(calc(var(--il-size) * -.42)) scale(.52);opacity:.22}58%{opacity:1}86%,to{transform:rotate(calc(var(--il-angle) + 150deg)) translateY(0) scale(.12);opacity:0}}@keyframes il-gravity-warp{0%,to{transform:rotate(-5deg) scale(.94)}50%{transform:rotate(7deg) scale(1)}}@keyframes il-gravity-core{0%,to{transform:scale(.78)}58%{transform:scale(1.14)}}.il-domino{width:100%;height:78%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 4%}.il-domino i{width:13%;height:76%;border-radius:18%;background:currentColor;transform-origin:50% 100%;animation:il-domino var(--il-duration) cubic-bezier(.5,0,.25,1) infinite;animation-delay:var(--il-delay)}@keyframes il-domino{0%,22%,to{transform:rotate(0) translate(0);opacity:.32}58%,76%{transform:rotate(32deg) translate(10%);opacity:1}}.il-aperture{animation:il-aperture-turn calc(var(--il-duration) * 2) linear infinite}.il-aperture i{position:absolute;left:43%;top:5%;width:14%;height:46%;background:currentColor;clip-path:polygon(0 0,100% 18%,70% 100%,0 76%);transform-origin:50% 98%;transform:rotate(var(--il-angle)) scaleY(.68);animation:il-aperture var(--il-duration) ease-in-out infinite;animation-delay:var(--il-delay)}.il-aperture b{position:absolute;inset:39%;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:0 0 0 max(1px,calc(var(--il-size) * .045)) currentColor}@keyframes il-aperture{0%,to{opacity:.28;transform:rotate(var(--il-angle)) scaleY(.54)}48%{opacity:1;transform:rotate(calc(var(--il-angle) + 18deg)) scaleY(1)}}@keyframes il-aperture-turn{to{transform:rotate(360deg)}}.il-loader[data-paused=true] *,.il-loader[data-paused=true] *:before,.il-loader[data-paused=true] *:after{animation-play-state:paused!important}.iml-loader,.iml-loader *{box-sizing:border-box}.iml-loader{--iml-color:currentColor;--iml-size:10rem;--iml-radius:10%;--iml-duration:2.35s;display:inline-grid;width:var(--iml-size);height:var(--iml-size);flex:0 0 auto;place-items:center;color:var(--iml-color);line-height:1}.iml-visual{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--iml-radius);background:color-mix(in srgb,currentColor 3%,transparent);isolation:isolate}.iml-visual>span{position:absolute;inset:0;display:block}.iml-visual i,.iml-visual b,.iml-visual em{position:absolute;display:block;margin:0;font:inherit}.iml-skeleton{inset:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.iml-skeleton i{inset:0;background:color-mix(in srgb,currentColor 3%,transparent)}.iml-skeleton b{inset:0 auto 0 -55%;width:48%;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 13%,transparent),transparent);filter:blur(2px);animation:iml-skeleton var(--iml-duration) cubic-bezier(.45,0,.55,1) infinite}@keyframes iml-skeleton{0%,12%{transform:translate(0);opacity:0}24%{opacity:1}72%{opacity:1}86%,to{transform:translate(330%);opacity:0}}.iml-bands i{left:8%;width:84%;height:25%;background:color-mix(in srgb,currentColor 72%,transparent);animation:iml-band var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-bands i:nth-child(1){top:8%;transform-origin:left}.iml-bands i:nth-child(2){top:37.5%;transform-origin:right;animation-delay:calc(var(--iml-duration) * -.08)}.iml-bands i:nth-child(3){bottom:8%;transform-origin:left;animation-delay:calc(var(--iml-duration) * -.16)}.iml-bands b{inset:8%;border:1px solid currentColor;opacity:.12}@keyframes iml-band{0%,14%,to{opacity:.12;transform:scaleX(.72)}42%,76%{opacity:.82;transform:scaleX(1)}}.iml-tiles{display:grid!important;grid-template-columns:repeat(4,1fr);gap:3%;padding:7%}.iml-tiles i{position:relative;width:100%;height:100%;border-radius:9%;background:color-mix(in srgb,currentColor 68%,transparent);animation:iml-tile var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-tile{0%,14%,to{opacity:.1;transform:scale(.76)}44%,76%{opacity:.72;transform:scale(1)}}.iml-scan{inset:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.iml-scan i{inset:0;background:linear-gradient(135deg,color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 48%,transparent));clip-path:inset(100% 0 0);animation:iml-scan-fill var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-scan b{left:0;right:0;top:0;height:1px;background:color-mix(in srgb,currentColor 72%,transparent);box-shadow:0 0 6px color-mix(in srgb,currentColor 32%,transparent);animation:iml-scan-line var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-scan em{inset:11%;border:1px solid color-mix(in srgb,currentColor 24%,transparent);opacity:.32;animation:iml-scan-frame var(--iml-duration) ease-in-out infinite}@keyframes iml-scan-fill{0%,14%,to{clip-path:inset(100% 0 0);opacity:.08}54%,78%{clip-path:inset(0 0 0);opacity:.72}}@keyframes iml-scan-line{0%,14%{top:0;opacity:0}22%{opacity:.72}54%{top:calc(100% - 1px);opacity:.72}72%,to{top:calc(100% - 1px);opacity:0}}@keyframes iml-scan-frame{0%,to{transform:scale(.94);opacity:.1}54%,78%{transform:scale(1);opacity:.32}}.iml-pixel-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:2%;padding:7%}.iml-pixel-grid i{position:relative;width:100%;height:100%;background:color-mix(in srgb,currentColor 66%,transparent);animation:iml-pixel var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-pixel{0%,14%,to{opacity:.06;transform:translate(calc((var(--iml-x) - 1.5) * 7%),calc((var(--iml-y) - 1.5) * 7%)) scale(.72);border-radius:12%}44%,76%{opacity:calc(.34 + (var(--iml-x) + var(--iml-y)) * .045);transform:translate(0) scale(1);border-radius:2%}}.iml-resolution{display:grid!important;grid-template-columns:repeat(6,1fr);gap:2%;padding:8%;background:color-mix(in srgb,currentColor 3%,transparent)}.iml-resolution i{position:relative;width:100%;height:100%;border-radius:16%;background:color-mix(in srgb,currentColor var(--iml-tone),transparent);opacity:.1;transform:scale(.9);animation:iml-resolution var(--iml-duration) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--iml-delay)}@keyframes iml-resolution{0%,18%,to{opacity:.1;transform:scale(.9);filter:blur(.35px)}46%,70%{opacity:.82;transform:scale(1);filter:blur(0)}84%{opacity:.26;transform:scale(.96);filter:blur(0)}}.iml-focus i{border:1px solid currentColor;animation:iml-focus var(--iml-duration) cubic-bezier(.22,1,.36,1) infinite}.iml-focus i:nth-child(1){inset:8%}.iml-focus i:nth-child(2){inset:21%;animation-delay:calc(var(--iml-duration) * -.07)}.iml-focus i:nth-child(3){inset:34%;animation-delay:calc(var(--iml-duration) * -.14)}.iml-focus b{inset:42%;background:currentColor;animation:iml-focus-core var(--iml-duration) ease-in-out infinite}@keyframes iml-focus{0%,14%,to{opacity:.08;transform:scale(1.08);filter:blur(1px)}46%,76%{opacity:.58;transform:scale(1);filter:blur(0)}}@keyframes iml-focus-core{0%,14%,to{opacity:.08;transform:scale(.72)}48%,76%{opacity:.62;transform:scale(1)}}.iml-shutter{inset:7%!important;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.iml-shutter i{top:0;bottom:0;width:50%;background:color-mix(in srgb,currentColor 64%,transparent);animation:iml-shutter var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}.iml-shutter i:nth-child(1){left:0;transform-origin:left}.iml-shutter i:nth-child(2){right:0;transform-origin:right}.iml-shutter b{left:calc(50% - .5px);top:0;bottom:0;width:1px;background:color-mix(in srgb,currentColor 35%,transparent)}.iml-shutter em{inset:13%;border:1px solid color-mix(in srgb,currentColor 42%,transparent);animation:iml-shutter-mark var(--iml-duration) ease-in-out infinite}@keyframes iml-shutter{0%,14%,to{opacity:.1;transform:scaleX(.72)}46%,76%{opacity:.68;transform:scaleX(1)}}@keyframes iml-shutter-mark{0%,14%,to{opacity:.06;transform:scale(.94)}48%,76%{opacity:.42;transform:scale(1)}}.iml-contour i{width:35%;height:35%;border-color:currentColor;border-style:solid;animation:iml-contour var(--iml-duration) cubic-bezier(.22,1,.36,1) infinite}.iml-contour i:nth-child(1){left:8%;top:8%;border-width:2px 0 0 2px}.iml-contour i:nth-child(2){right:8%;top:8%;border-width:2px 2px 0 0}.iml-contour i:nth-child(3){right:8%;bottom:8%;border-width:0 2px 2px 0}.iml-contour i:nth-child(4){left:8%;bottom:8%;border-width:0 0 2px 2px}.iml-contour b{inset:24%;background:color-mix(in srgb,currentColor 58%,transparent);animation:iml-contour-core var(--iml-duration) cubic-bezier(.65,0,.35,1) infinite}@keyframes iml-contour{0%,14%,to{opacity:.08;transform:scale(.86)}46%,76%{opacity:.64;transform:scale(1)}}@keyframes iml-contour-core{0%,14%,to{opacity:.04;transform:scale(.72)}48%,76%{opacity:.54;transform:scale(1)}}.iml-loader[data-paused=true] *,.iml-loader[data-paused=true] *:before,.iml-loader[data-paused=true] *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.tl-loader *,.tl-loader *:before,.tl-loader *:after,.il-loader *,.il-loader *:before,.il-loader *:after,.iml-loader *,.iml-loader *:before,.iml-loader *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}code[data-astro-cid-jddvpbau]{font-family:var(--font-mono);font-size:.9375rem;line-height:1.6}.nightpool[data-astro-cid-ddbcycih]{position:absolute;right:0;top:4%;width:min(62rem,100%);aspect-ratio:1 / .8;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgb(127 196 155 / .16),rgb(127 196 155 / .05) 44%,transparent 72%)}@media(max-width:1023px){.nightpool[data-astro-cid-ddbcycih]{top:52%}}.box[data-astro-cid-ddbcycih]{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--lift-card)}.appicon[data-astro-cid-ddbcycih]{box-shadow:0 1px #ffffff0f inset,0 10px 24px -12px #0000008c}.mark[data-astro-cid-sz7xmlte]{box-shadow:0 1px 2px #0006}.rule[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line)}
