/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--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-space-y-reverse:0;--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-outline-style:solid;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--hm-more:0}}}@layer theme{:host,:root{--font-sans:var(--body);--font-mono:var(--mono);--color-violet-500:oklch(60.6% .25 292.717);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--body);--default-mono-font-family:var(--mono);--font-display:var(--display)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-\[8\%\]{inset-inline:8%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[3px\]{inset-block:3px}.inset-s-0{inset-inline-start:calc(var(--spacing) * 0)}.inset-s-2{inset-inline-start:calc(var(--spacing) * 2)}.-inset-e-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.inset-e-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-\[14px\]{top:-14px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-12{top:calc(var(--spacing) * 12)}.top-\[-0\.1875rem\]{top:-.1875rem}.top-\[2\%\]{top:2%}.top-\[4\%\]{top:4%}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[9\%\]{top:9%}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[22px\]{top:22px}.top-\[30\%\]{top:30%}.top-\[34px\]{top:34px}.top-\[38\%\]{top:38%}.top-\[46\%\]{top:46%}.top-\[46px\]{top:46px}.top-full{top:100%}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-\[4\%\]{right:4%}.right-\[8\%\]{right:8%}.right-\[9\%\]{right:9%}.right-\[13\%\]{right:13%}.right-\[18\%\]{right:18%}.right-\[22\%\]{right:22%}.right-\[24\%\]{right:24%}.right-\[38\%\]{right:38%}.right-\[50\%\]{right:50%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[2\%\]{bottom:2%}.bottom-\[4\%\]{bottom:4%}.bottom-\[6\%\]{bottom:6%}.bottom-\[8\%\]{bottom:8%}.bottom-\[10\%\]{bottom:10%}.bottom-\[14\%\]{bottom:14%}.bottom-\[22\%\]{bottom:22%}.bottom-\[30\%\]{bottom:30%}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:calc(var(--spacing) * 0)}.left-\[0\.3125rem\]{left:.3125rem}.left-\[0\.8125rem\]{left:.8125rem}.left-\[2\%\]{left:2%}.left-\[3px\]{left:3px}.left-\[6\%\]{left:6%}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[14\%\]{left:14%}.left-\[16\%\]{left:16%}.left-\[18px\]{left:18px}.left-\[20px\]{left:20px}.left-\[22\%\]{left:22%}.left-\[26\%\]{left:26%}.left-\[34\%\]{left:34%}.left-\[36\%\]{left:36%}.left-\[42\%\]{left:42%}.left-\[46\%\]{left:46%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[92\]{z-index:92}.z-\[100\]{z-index:100}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.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-0{margin:calc(var(--spacing) * 0)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[0\.08em\]{margin-inline:.08em}.mx-\[0\.13em\]{margin-inline:.13em}.mx-\[0\.14em\]{margin-inline:.14em}.mx-\[0\.22em\]{margin-inline:.22em}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-7{margin-block:calc(var(--spacing) * 7)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.4375rem\]{margin-top:.4375rem}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-\[13px\]{margin-top:13px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-\[0\.08em\]{margin-right:.08em}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[6px\]{margin-bottom:6px}.mb-\[9px\]{margin-bottom:9px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-\[0\.03em\]{margin-left:.03em}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.\!block{display:block!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}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0\.75{width:calc(var(--spacing) * .75);height:calc(var(--spacing) * .75)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[1em\]{width:1em;height:1em}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.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-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-41{height:calc(var(--spacing) * 41)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-58{height:calc(var(--spacing) * 58)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-75{height:calc(var(--spacing) * 75)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-100{height:calc(var(--spacing) * 100)}.h-138{height:calc(var(--spacing) * 138)}.h-\[0\.3125rem\]{height:.3125rem}.h-\[0\.6875rem\]{height:.6875rem}.h-\[1\.625rem\]{height:1.625rem}.h-\[2\.125rem\]{height:2.125rem}.h-\[3px\]{height:3px}.h-\[14\%\]{height:14%}.h-\[18px\]{height:18px}.h-\[22rem\]{height:22rem}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34rem\]{height:34rem}.h-\[38rem\]{height:38rem}.h-\[40rem\]{height:40rem}.h-\[42rem\]{height:42rem}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[62\%\]{height:62%}.h-\[66px\]{height:66px}.h-\[74px\]{height:74px}.h-\[90px\]{height:90px}.h-\[130px\]{height:130px}.h-\[132px\]{height:132px}.h-\[150px\]{height:150px}.h-\[calc\(100dvh-12px\)\]{height:calc(100dvh - 12px)}.h-\[min\(72dvh\,820px\)\]{height:min(72dvh,820px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[15rem\]{max-height:15rem}.max-h-\[calc\(100\%_-_2\.5rem\)\]{max-height:calc(100% - 2.5rem)}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[24rem\]{min-height:24rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-\[min\(380px\,52dvh\)\]{min-height:min(380px,52dvh)}.min-h-dvh{min-height:100dvh}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.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-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-35{width:calc(var(--spacing) * 35)}.w-38{width:calc(var(--spacing) * 38)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-58{width:calc(var(--spacing) * 58)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-68{width:calc(var(--spacing) * 68)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-94{width:calc(var(--spacing) * 94)}.w-96{width:calc(var(--spacing) * 96)}.w-125{width:calc(var(--spacing) * 125)}.w-130{width:calc(var(--spacing) * 130)}.w-\[0\.6em\]{width:.6em}.w-\[0\.16em\]{width:.16em}.w-\[0\.3125rem\]{width:.3125rem}.w-\[0\.6875rem\]{width:.6875rem}.w-\[1\.625rem\]{width:1.625rem}.w-\[3px\]{width:3px}.w-\[5\.5rem\]{width:5.5rem}.w-\[19rem\]{width:19rem}.w-\[21rem\]{width:21rem}.w-\[26rem\]{width:26rem}.w-\[30px\]{width:30px}.w-\[38\%\]{width:38%}.w-\[46\%\]{width:46%}.w-\[52rem\]{width:52rem}.w-\[60rem\]{width:60rem}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[90px\]{width:90px}.w-\[130px\]{width:130px}.w-\[168px\]{width:168px}.w-\[190px\]{width:190px}.w-\[248px\]{width:248px}.w-\[252px\]{width:252px}.w-\[360px\]{width:360px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[1100px\]{width:1100px}.w-\[calc\(50\%-3px\)\]{width:calc(50% - 3px)}.w-\[min\(18rem\,64\%\)\]{width:min(18rem,64%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-38{max-width:calc(var(--spacing) * 38)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-66{max-width:calc(var(--spacing) * 66)}.max-w-68{max-width:calc(var(--spacing) * 68)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-74{max-width:calc(var(--spacing) * 74)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-82{max-width:calc(var(--spacing) * 82)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-125{max-width:calc(var(--spacing) * 125)}.max-w-146{max-width:calc(var(--spacing) * 146)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-\[16\.5rem\]{max-width:16.5rem}.max-w-\[45\.5rem\]{max-width:45.5rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[96rem\]{max-width:96rem}.max-w-\[375px\]{max-width:375px}.max-w-\[380px\]{max-width:380px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-34{min-width:calc(var(--spacing) * 34)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[20rem\]{min-width:20rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.6667%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-\[0\.06em\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.06em\]{--tw-translate-y:calc(.06em * -1)}.scale-\[1\.6\]{scale:1.6}.-rotate-1{rotate:-1deg}.-rotate-6{rotate:-6deg}.rotate-3{rotate:3deg}.rotate-180{rotate:180deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[9deg\]{rotate:9deg}.rotate-\[14deg\]{rotate:14deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ui-kit-route-pulse_1\.1s_ease-in-out_infinite\]{animation:ui-kit-route-pulse 1.1s ease-in-out infinite}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mb-4{scroll-margin-bottom:calc(var(--spacing) * 4)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,9\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,9rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,12rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,13\.75rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,14\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.125rem_1fr_auto\]{grid-template-columns:1.125rem 1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(176px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[10px\]{gap:10px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.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-px{row-gap:1px}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[calc\(var\(--radius-2xl\)\*4\/3\)\]{border-radius:calc(var(--radius-2xl) * 4 / 3)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--v2-radius-sm\)\]{border-radius:var(--v2-radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-e-full{border-start-end-radius:3.40282e+38px;border-end-end-radius:3.40282e+38px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-tl-\[4px\]{border-top-left-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.4px\]{border-top-style:var(--tw-border-style);border-top-width:1.4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#EBE3D2\]{border-color:#ebe3d2}.border-\[oklch\(0\.5_0\.012_264\)\]{border-color:oklch(50% .012 264)}.border-\[var\(--ml-rule\)\]{border-color:var(--ml-rule)}.border-\[var\(--ml-rule-soft\)\]{border-color:var(--ml-rule-soft)}.border-current{border-color:currentColor}.border-sk-brick\/15{border-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.border-sk-brick\/15{border-color:color-mix(in oklab,var(--sk-brick) 15%,transparent)}}.border-sk-brick\/20{border-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.border-sk-brick\/20{border-color:color-mix(in oklab,var(--sk-brick) 20%,transparent)}}.border-sk-brick\/35{border-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.border-sk-brick\/35{border-color:color-mix(in oklab,var(--sk-brick) 35%,transparent)}}.border-sk-brick\/45{border-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.border-sk-brick\/45{border-color:color-mix(in oklab,var(--sk-brick) 45%,transparent)}}.border-sk-ochre\/15{border-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.border-sk-ochre\/15{border-color:color-mix(in oklab,var(--sk-ochre) 15%,transparent)}}.border-sk-ochre\/20{border-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.border-sk-ochre\/20{border-color:color-mix(in oklab,var(--sk-ochre) 20%,transparent)}}.border-sk-ochre\/35{border-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.border-sk-ochre\/35{border-color:color-mix(in oklab,var(--sk-ochre) 35%,transparent)}}.border-sk-ochre\/45{border-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.border-sk-ochre\/45{border-color:color-mix(in oklab,var(--sk-ochre) 45%,transparent)}}.border-sk-olive\/15{border-color:var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.border-sk-olive\/15{border-color:color-mix(in oklab,var(--sk-olive) 15%,transparent)}}.border-sk-olive\/20{border-color:var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.border-sk-olive\/20{border-color:color-mix(in oklab,var(--sk-olive) 20%,transparent)}}.border-sk-olive\/35{border-color:var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.border-sk-olive\/35{border-color:color-mix(in oklab,var(--sk-olive) 35%,transparent)}}.border-sk-plum\/15{border-color:var(--sk-plum)}@supports (color:color-mix(in lab,red,red)){.border-sk-plum\/15{border-color:color-mix(in oklab,var(--sk-plum) 15%,transparent)}}.border-sk-plum\/20{border-color:var(--sk-plum)}@supports (color:color-mix(in lab,red,red)){.border-sk-plum\/20{border-color:color-mix(in oklab,var(--sk-plum) 20%,transparent)}}.border-sk-plum\/35{border-color:var(--sk-plum)}@supports (color:color-mix(in lab,red,red)){.border-sk-plum\/35{border-color:color-mix(in oklab,var(--sk-plum) 35%,transparent)}}.border-sk-plum\/45{border-color:var(--sk-plum)}@supports (color:color-mix(in lab,red,red)){.border-sk-plum\/45{border-color:color-mix(in oklab,var(--sk-plum) 45%,transparent)}}.border-sk-slate\/15{border-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.border-sk-slate\/15{border-color:color-mix(in oklab,var(--sk-slate) 15%,transparent)}}.border-sk-slate\/20{border-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.border-sk-slate\/20{border-color:color-mix(in oklab,var(--sk-slate) 20%,transparent)}}.border-sk-slate\/35{border-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.border-sk-slate\/35{border-color:color-mix(in oklab,var(--sk-slate) 35%,transparent)}}.border-sk-slate\/45{border-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.border-sk-slate\/45{border-color:color-mix(in oklab,var(--sk-slate) 45%,transparent)}}.border-sk-teal\/15{border-color:var(--sk-teal)}@supports (color:color-mix(in lab,red,red)){.border-sk-teal\/15{border-color:color-mix(in oklab,var(--sk-teal) 15%,transparent)}}.border-sk-teal\/20{border-color:var(--sk-teal)}@supports (color:color-mix(in lab,red,red)){.border-sk-teal\/20{border-color:color-mix(in oklab,var(--sk-teal) 20%,transparent)}}.border-sk-teal\/35{border-color:var(--sk-teal)}@supports (color:color-mix(in lab,red,red)){.border-sk-teal\/35{border-color:color-mix(in oklab,var(--sk-teal) 35%,transparent)}}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#E4DAC4\]{background-color:#e4dac4}.bg-\[\#ECE4D0\]{background-color:#ece4d0}.bg-\[\#FFFDF8\]{background-color:#fffdf8}.bg-\[color-mix\(in_oklab\,\#7c6cf6_8\%\,var\(--background\)\)\]{background-color:#7c6cf6}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,\#7c6cf6_8\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,#7c6cf6 8%,var(--background))}}.bg-\[oklch\(0\.42_0\.01_264\)\]{background-color:oklch(42% .01 264)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-current{background-color:currentColor}.bg-ink,.bg-ink\/25{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/25{background-color:color-mix(in oklab,var(--ink) 25%,transparent)}}.bg-paper\/55{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/55{background-color:color-mix(in oklab,var(--paper) 55%,transparent)}}.bg-sk-brick{background-color:var(--sk-brick)}.bg-sk-brick-s,.bg-sk-brick-s\/45{background-color:var(--sk-brick-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-brick-s\/45{background-color:color-mix(in oklab,var(--sk-brick-s) 45%,transparent)}}.bg-sk-ochre{background-color:var(--sk-ochre)}.bg-sk-ochre-s,.bg-sk-ochre-s\/45{background-color:var(--sk-ochre-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-ochre-s\/45{background-color:color-mix(in oklab,var(--sk-ochre-s) 45%,transparent)}}.bg-sk-olive{background-color:var(--sk-olive)}.bg-sk-olive-s,.bg-sk-olive-s\/45{background-color:var(--sk-olive-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-olive-s\/45{background-color:color-mix(in oklab,var(--sk-olive-s) 45%,transparent)}}.bg-sk-plum{background-color:var(--sk-plum)}.bg-sk-plum-s,.bg-sk-plum-s\/45{background-color:var(--sk-plum-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-plum-s\/45{background-color:color-mix(in oklab,var(--sk-plum-s) 45%,transparent)}}.bg-sk-slate{background-color:var(--sk-slate)}.bg-sk-slate-s,.bg-sk-slate-s\/45{background-color:var(--sk-slate-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-slate-s\/45{background-color:color-mix(in oklab,var(--sk-slate-s) 45%,transparent)}}.bg-sk-teal{background-color:var(--sk-teal)}.bg-sk-teal-s,.bg-sk-teal-s\/45{background-color:var(--sk-teal-s)}@supports (color:color-mix(in lab,red,red)){.bg-sk-teal-s\/45{background-color:color-mix(in oklab,var(--sk-teal-s) 45%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-gradient-to-b,.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:linear-gradient\(rgb\(0_0_0\/0\.2\)\,rgb\(0_0_0\/0\.2\)\)\,url\(\'\/carousel\/slide-2\.jpg\'\)\]{background-image:linear-gradient(#0003,#0003),url(/carousel/slide-2.jpg)}.from-\[oklch\(0\.55_0\.012_264\)\]{--tw-gradient-from:oklch(55% .012 264);--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))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab,red,red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab,var(--color-black) 65%,transparent)}}.from-black\/65{--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))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/70{--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))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--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-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black) 10%,transparent)}}.via-black\/10{--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)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black) 25%,transparent)}}.via-black\/25{--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-\[oklch\(0\.47_0\.012_264\)\]{--tw-gradient-to:oklch(47% .012 264);--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-transparent{--tw-gradient-to:transparent;--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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.stroke-\[…\]{stroke:…}.stroke-2{stroke-width:2px}.stroke-\[1\.75\]{stroke-width:1.75px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[11\%\]{padding:11%}.p-\[14px\]{padding:14px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-8{padding-inline:calc(var(--spacing) * 8)}.px-15{padding-inline:calc(var(--spacing) * 15)}.px-\[0\.3em\]{padding-inline:.3em}.px-\[0\.22em\]{padding-inline:.22em}.px-\[14px\]{padding-inline:14px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[18px\]{padding-block:18px}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-5\.5{padding-inline-start:calc(var(--spacing) * 5.5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-6\.5{padding-inline-start:calc(var(--spacing) * 6.5)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[0\.12em\]{padding-top:.12em}.pt-\[0\.14em\]{padding-top:.14em}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[0\.04em\]{padding-bottom:.04em}.pb-\[0\.14em\]{padding-bottom:.14em}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--display)}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--v2-text-base\){font-size:var(--v2-text-base)}.text-\(length\:--v2-text-sm\){font-size:var(--v2-text-sm)}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.625rem\]{font-size:.625rem}.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\.2em\]{font-size:1.2em}.text-\[1\.6em\]{font-size:1.6em}.text-\[1\.08em\]{font-size:1.08em}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.43\]{--tw-leading:1.43;line-height:1.43}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-muted{color:var(--muted)}.text-sk-brick{color:var(--sk-brick)}.text-sk-ochre{color:var(--sk-ochre)}.text-sk-olive{color:var(--sk-olive)}.text-sk-plum{color:var(--sk-plum)}.text-sk-slate{color:var(--sk-slate)}.text-sk-teal{color:var(--sk-teal)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_14px\]{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_0_14px\]{--tw-shadow:0 0 14px var(--tw-shadow-color,currentcolor)}.shadow-\[0_1px_1px_oklch\(0\.2_0\.02_250\/0\.12\)\,0_2px_6px_-1px_oklch\(0\.2_0\.02_250\/0\.22\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,oklch(20% .02 250/.12)),0 2px 6px -1px var(--tw-shadow-color,oklch(20% .02 250/.22));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_1px_2px_oklch\(0\.2_0\.03_264\/25\%\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(20% .03 264/.25))}.shadow-\[0_1px_2px_oklch\(0\.2_0\.03_264\/25\%\)\],.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.03\)\]{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_1px_2px_oklch\(0_0_0\/0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.03))}.shadow-\[0_1px_3px_oklch\(0\.2_0\.03_264\/12\%\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,oklch(20% .03 264/.12))}.shadow-\[0_10px_24px_-14px_rgba\(43\,39\,34\,0\.3\)\],.shadow-\[0_1px_3px_oklch\(0\.2_0\.03_264\/12\%\)\]{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_24px_-14px_rgba\(43\,39\,34\,0\.3\)\]{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#2b27224d)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.35\)\,0_2px_6px_rgba\(43\,39\,34\,0\.22\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#ffffff59),0 2px 6px var(--tw-shadow-color,#2b272238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_oklch\(1_0_0\/0\.14\)\,0_1px_2px_oklch\(0\.2_0\.02_250\/0\.18\)\,0_6px_16px_-6px_oklch\(0\.2_0\.02_250\/0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14)),0 1px 2px var(--tw-shadow-color,oklch(20% .02 250/.18)),0 6px 16px -6px var(--tw-shadow-color,oklch(20% .02 250/.28));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,0_18px_34px_-16px_rgba\(43\,39\,34\,0\.4\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47),0 18px 34px -16px var(--tw-shadow-color,#2b272266)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,0_18px_34px_-16px_rgba\(43\,39\,34\,0\.4\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.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)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-current\/20{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab,red,red)){.ring-current\/20{--tw-ring-color:color-mix(in oklab,currentcolor 20%,transparent)}}.ring-olive-s{--tw-ring-color:var(--olive-s)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-offset-2{outline-offset:2px}.outline-offset-3{outline-offset:3px}.outline-black\/5{outline-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.outline-black\/5{outline-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.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-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[15px\],.backdrop-blur-\[3px\]{-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-blur-\[15px\]{--tw-backdrop-blur:blur(15px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-xl{-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%)}.backdrop-filter,.backdrop-saturate-150{-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,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-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\,transform\]{transition-property:border-color,box-shadow,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,opacity\]{transition-property:border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--card-radius\:var\(--radius-2xl\)\]{--card-radius:var(--radius-2xl)}.\[--card-radius\:var\(--radius-3xl\)\]{--card-radius:var(--radius-3xl)}.\[--card-radius\:var\(--radius-sm\)\]{--card-radius:var(--radius-sm)}.\[--pattern-color\:\#7c6cf6\]{--pattern-color:#7c6cf6}.\[account\:delete\]{account:delete}.\[text-shadow\:0_1px_2px_oklch\(0\.2_0\.02_250\/0\.35\)\]{text-shadow:0 1px 2px oklch(20% .02 250/.35)}.ring-inset{--tw-ring-inset:inset}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.not-placeholder-shown\:text-transparent:not(:placeholder-shown){color:#0000}.not-placeholder-shown\:caret-transparent:not(:placeholder-shown){caret-color:#0000}.group-focus-within\/folder\:opacity-100:is(:where(.group\/folder):focus-within *),.group-focus-within\/tab\:opacity-100:is(:where(.group\/tab):focus-within *),.group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/folder\:-translate-y-1:is(:where(.group\/folder):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/folder\:opacity-100:is(:where(.group\/folder):hover *),.group-hover\/tab\:opacity-100:is(:where(.group\/tab):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-data-empty\/combobox-content\:pt-2:is(:where(.group\/combobox-content)[data-empty] *){padding-top:calc(var(--spacing) * 2)}.group-data-open\:block:is(:where(.group)[data-open] *){display:block}.group-data-open\:hidden:is(:where(.group)[data-open] *){display:none}.group-data-panel-open\:block:is(:where(.group)[data-panel-open] *){display:block}.group-data-panel-open\:hidden:is(:where(.group)[data-panel-open] *){display:none}.group-data-panel-open\:rotate-90:is(:where(.group)[data-panel-open] *){rotate:90deg}.group-data-popup-open\/columns\:rotate-180:is(:where(.group\/columns)[data-popup-open] *),.group-data-popup-open\/combobox-toggle\:rotate-180:is(:where(.group\/combobox-toggle)[data-popup-open] *),.group-data-popup-open\/split\:rotate-180:is(:where(.group\/split)[data-popup-open] *),.group-data-popup-open\/trigger\:rotate-180:is(:where(.group\/trigger)[data-popup-open] *){rotate:180deg}.peer-not-placeholder-shown\:pointer-events-auto:is(:where(.peer):not(:placeholder-shown)~*){pointer-events:auto}.peer-not-placeholder-shown\:opacity-100:is(:where(.peer):not(:placeholder-shown)~*){opacity:1}.peer-placeholder-shown\:invisible:is(:where(.peer):placeholder-shown~*){visibility:hidden}.placeholder\:font-sans::placeholder{font-family:var(--body)}.placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-0\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -.5)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:ring-1:after{content:var(--tw-content);--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)}.after\:transition:after{content:var(--tw-content);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,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))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-\[cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.5\)\]:after{content:var(--tw-content);--tw-ease:cubic-bezier(.175,.885,.32,1.5);transition-timing-function:cubic-bezier(.175,.885,.32,1.5)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:bg-sk-brick\/90:hover{background-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sk-brick\/90:hover{background-color:color-mix(in oklab,var(--sk-brick) 90%,transparent)}}.hover\:bg-sk-ochre\/90:hover{background-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sk-ochre\/90:hover{background-color:color-mix(in oklab,var(--sk-ochre) 90%,transparent)}}.hover\:bg-sk-olive\/90:hover{background-color:var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sk-olive\/90:hover{background-color:color-mix(in oklab,var(--sk-olive) 90%,transparent)}}.hover\:bg-sk-slate\/90:hover{background-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sk-slate\/90:hover{background-color:color-mix(in oklab,var(--sk-slate) 90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}}.focus\:-translate-y-px:focus{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-sk-brick\/40:focus-visible{--tw-ring-color:var(--sk-brick)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sk-brick\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sk-brick) 40%,transparent)}}.focus-visible\:ring-sk-ochre\/40:focus-visible{--tw-ring-color:var(--sk-ochre)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sk-ochre\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sk-ochre) 40%,transparent)}}.focus-visible\:ring-sk-plum\/40:focus-visible{--tw-ring-color:var(--sk-plum)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sk-plum\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sk-plum) 40%,transparent)}}.focus-visible\:ring-sk-slate\/40:focus-visible{--tw-ring-color:var(--sk-slate)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sk-slate\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sk-slate) 40%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--focus-ring\):focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}:where([data-pressed]) .in-data-pressed\:block{display:block}:where([data-pressed]) .in-data-pressed\:hidden{display:none}.has-\[\[data-fit\=content\]\]\:h-auto:has([data-fit=content]){height:auto}.has-\[\[data-fit\=content\]\]\:min-h-0:has([data-fit=content]){min-height:calc(var(--spacing) * 0)}.has-\[\[data-fit\=content\]\]\:flex-none:has([data-fit=content]){flex:none}.has-\[\[data-fit\=content\]\]\:overflow-y-auto:has([data-fit=content]){overflow-y:auto}.data-pressed\:\[text-shadow\:none\][data-pressed]{text-shadow:none}.data-pressed\:after\:scale-100[data-pressed]:after{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-pressed\:after\:opacity-100[data-pressed]:after{content:var(--tw-content);opacity:1}.data-\[dragging\]\:opacity-60[data-dragging]{opacity:.6}.data-\[ending-style\]\:hidden[data-ending-style]{display:none}.data-\[overflow-end\]\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-28px\)\,transparent\)\][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.data-\[overflow-start\]\:\[mask-image\:linear-gradient\(to_right\,transparent\,black_28px\)\][data-overflow-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.data-\[overflow-start\]\:data-\[overflow-end\]\:\[mask-image\:linear-gradient\(to_right\,transparent\,black_28px\,black_calc\(100\%-28px\)\,transparent\)\][data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.data-\[popup-open\]\:opacity-100[data-popup-open]{opacity:1}.data-\[side\=end\]\:translate-x-full[data-side=end]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\*\:data-\[slot\=compare-slider-label\]\:border-transparent *)[data-slot=compare-slider-label]{border-color:#0000}:is(.\*\:data-\[slot\=textarea-end\]\:h-full>*)[data-slot=textarea-end]{height:100%}:is(.\*\:data-\[slot\=textarea-end\]\:items-end>*)[data-slot=textarea-end]{align-items:flex-end}@media (prefers-reduced-motion:no-preference){.motion-safe\: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))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-safe\:active\:scale-\[0\.96\]:active{scale:.96}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (min-width:40rem){.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-0{margin-inline-start:calc(var(--spacing) * 0)}.sm\:ms-auto{margin-inline-start:auto}.sm\:me-auto{margin-inline-end:auto}.sm\:block{display:block}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[54px\]{height:54px}.sm\:h-\[min\(92dvh\,58rem\)\]{height:min(92dvh,58rem)}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:w-18{width:calc(var(--spacing) * 18)}.sm\:w-100{width:calc(var(--spacing) * 100)}.sm\:w-105{width:calc(var(--spacing) * 105)}.sm\:w-110{width:calc(var(--spacing) * 110)}.sm\:w-130{width:calc(var(--spacing) * 130)}.sm\:w-200{width:calc(var(--spacing) * 200)}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[34rem\]{width:34rem}.sm\:w-\[36rem\]{width:36rem}.sm\:w-\[min\(35rem\,calc\(100vw-2rem\)\)\]{width:min(35rem,100vw - 2rem)}.sm\:w-\[min\(76rem\,94vw\)\]{width:min(76rem,94vw)}.sm\:max-w-2xs{max-width:var(--container-2xs)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grow{flex-grow:1}.sm\:basis-0{flex-basis:calc(var(--spacing) * 0)}.sm\:basis-1\/2{flex-basis:50%}.sm\:basis-1\/3{flex-basis:33.3333%}.sm\:basis-1\/5{flex-basis:20%}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:last\:col-span-2:last-child{grid-column:span 2/span 2}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:h-auto{height:auto}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:basis-1\/3{flex-basis:33.3333%}.md\:basis-1\/4{flex-basis:25%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-dvh{height:100dvh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:26rem){.\@\[26rem\]\:flex{display:flex}.\@\[26rem\]\:inline{display:inline}.\@\[26rem\]\:inline-flex{display:inline-flex}.\@\[26rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[26rem\]\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.\@\[26rem\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@container (min-width:30rem){.\@\[30rem\]\:inline-flex{display:inline-flex}.\@\[30rem\]\:flex-row{flex-direction:row}.\@\[30rem\]\:items-center{align-items:center}.\@\[30rem\]\:gap-4{gap:calc(var(--spacing) * 4)}}@container (min-width:34rem){.\@\[34rem\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.\@\[34rem\]\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&_\[data-slot\=tabs-indicator\]\]\:rounded-lg [data-slot=tabs-indicator]{border-radius:var(--radius-lg)}.\[\&_\[data-slot\=tabs-indicator\]\]\:shadow-xs [data-slot=tabs-indicator]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\[data-slot\=tabs-indicator\]\]\:ring-1 [data-slot=tabs-indicator]{--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)}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:h-11 [data-slot=tabs-trigger-inner]{height:calc(var(--spacing) * 11)}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:w-full [data-slot=tabs-trigger-inner]{width:100%}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:justify-start [data-slot=tabs-trigger-inner]{justify-content:flex-start}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:gap-3 [data-slot=tabs-trigger-inner]{gap:calc(var(--spacing) * 3)}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:px-2 [data-slot=tabs-trigger-inner]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[data-slot\=tabs-trigger-inner\]\]\:text-sm [data-slot=tabs-trigger-inner]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_svg\]\:size-3\.5\! svg{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\! svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:whitespace-nowrap td,.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[data-popup-open\]\)\]\:opacity-100:has([data-popup-open]){opacity:1}.\[\&\>\[data-slot\=dialog-content\]\]\:flex-1>[data-slot=dialog-content]{flex:1}.\[\&\>\[data-slot\=drawer-content\]\]\:bg-\[color-mix\(in_oklab\,var\(--error-emphasis\)_7\%\,var\(--background\)\)\]>[data-slot=drawer-content]{background-color:var(--error-emphasis)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=drawer-content\]\]\:bg-\[color-mix\(in_oklab\,var\(--error-emphasis\)_7\%\,var\(--background\)\)\]>[data-slot=drawer-content]{background-color:color-mix(in oklab,var(--error-emphasis) 7%,var(--background))}}.\[\&\>span\:first-child\]\:flex-1>span:first-child{flex:1}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>thead\>tr\>th\]\:sticky>thead>tr>th{position:sticky}.\[\&\>thead\>tr\>th\]\:top-0>thead>tr>th{top:calc(var(--spacing) * 0)}:root[data-reduce-motion=true] .\[\:root\[data-reduce-motion\=true\]_\&\]\:transition-none{transition-property:none}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-9{height:calc(var(--spacing) * 9)}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:w-9{width:calc(var(--spacing) * 9)}}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff)format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff)format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff)format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--v2-text-2xs:11px;--v2-text-xs:12px;--v2-text-sm:13px;--v2-text-base:14px;--v2-text-md:15px;--v2-text-lg:16px;--v2-radius-sm:8px;--v2-radius-md:14px;--v2-radius-lg:24px;--v2-course-blue:oklch(62% .18 258);--v2-course-violet:oklch(60% .19 300);--v2-course-teal:oklch(66% .12 195);--v2-course-green:oklch(64% .15 148);--v2-course-amber:oklch(76% .15 82);--v2-course-orange:oklch(68% .17 47);--v2-course-rose:oklch(65% .18 12);--v2-course-slate:oklch(58% .03 264)}.cf-add,.cf-root,.cf-skeleton{--cf-paper:oklch(99.2% .006 88);--cf-paper-ring:oklch(45% .02 80/.14);--cf-paper-rule:oklch(84% .035 245/.55);--cf-paper-type:oklch(86% .01 260);--cf-paper-type-strong:oklch(70% .015 260);--cf-slide-ink:oklch(30% .025 268);--cf-sticky:oklch(93% .105 98);--cf-sticky-curl:oklch(86% .125 88);--cf-sticky-type:oklch(50% .07 75/.42);--cf-shadow-near:oklch(30% .03 264/.14);--cf-shadow-far:oklch(30% .03 264/.24);--cf-shadow-contact:oklch(30% .03 264/.3);--cf-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--cf-mask-tab:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 6.5' preserveAspectRatio='none'%3E%3Cpath d='M0 6.5V3Q0 0 3 0H27C30.5 0 31.5 6.5 36 6.5Z'/%3E%3C/svg%3E");--cf-mask-notch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0C20 0 28 10 50 10S80 0 100 0Z'/%3E%3C/svg%3E");--cf-mask-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 200' preserveAspectRatio='none'%3E%3Cpath d='M0 182V7.2Q0 0 7.2 0H64.8C73.2 0 75.6 15.6 86.4 15.6H227Q240 15.6 240 28.6V182Q240 200 222 200H18Q0 200 0 182Z'/%3E%3C/svg%3E");--cf-ease:cubic-bezier(.22,1,.36,1);--cf-ease-state:cubic-bezier(.2,0,0,1);min-width:0;display:block;position:relative}.cf-add,.cf-root{animation:cf-enter .32s var(--cf-ease) both;animation-delay:calc(var(--cf-enter-delay,0s) + min(var(--cf-i,0), 8) * 30ms)}.cf-root{--cf-color:var(--v2-course-slate);--cf-face:var(--cf-color);--cf-back-top:var(--cf-face);container:cf/inline-size}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-back-top:color-mix(in oklab,var(--cf-face) 80%,black)}}.cf-root{--cf-back-bottom:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-back-bottom:color-mix(in oklab,var(--cf-face) 71%,black)}}.cf-root{--cf-back-edge:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-back-edge:color-mix(in oklab,var(--cf-face) 58%,white)}}.cf-root{--cf-flap-top:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-flap-top:color-mix(in oklab,var(--cf-face) 90%,white)}}.cf-root{--cf-flap-bottom:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-flap-bottom:color-mix(in oklab,var(--cf-face) 88%,black)}}.cf-root{--cf-flap-edge:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-flap-edge:color-mix(in oklab,var(--cf-face) 76%,white)}}.cf-root{--cf-sheen:.16;--cf-tint:var(--cf-color)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-tint:color-mix(in oklab,var(--cf-color) 10%,var(--cf-paper))}}.cf-root{--cf-tint-strong:var(--cf-color)}@supports (color:color-mix(in lab,red,red)){.cf-root{--cf-tint-strong:color-mix(in oklab,var(--cf-color) 17%,var(--cf-paper))}}.cf-root{--cf-open:0;--cf-motion:1;--cf-tx:0;--cf-ty:0;--cf-dur:.3s;--cf-stagger:0s}.cf-root[data-ink=light]{--cf-flap-top:var(--cf-face);--cf-flap-bottom:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root[data-ink=light]{--cf-flap-bottom:color-mix(in oklab,var(--cf-face) 86%,black)}}.cf-root[data-ink=light]{--cf-sheen:.07;--cf-print:oklch(100% 0 0);--cf-print-muted:oklch(100% 0 0/.9);--cf-print-relief:0 1px 0 oklch(20% .03 264/.16);--cf-chip-fill:oklch(18% .03 264/.17);--cf-chip-ring:oklch(100% 0 0/.16)}.cf-root[data-ink=dark]{--cf-flap-bottom:var(--cf-face)}@supports (color:color-mix(in lab,red,red)){.cf-root[data-ink=dark]{--cf-flap-bottom:color-mix(in oklab,var(--cf-face) 95%,black)}}.cf-root[data-ink=dark]{--cf-print:oklch(26% .04 70);--cf-print-muted:oklch(26% .04 70/.88);--cf-print-relief:0 1px 0 oklch(100% 0 0/.32);--cf-chip-fill:oklch(100% 0 0/.36);--cf-chip-ring:oklch(26% .04 70/.12)}@supports (color:oklch(from red min(l,0.5 + 0.1 * cos((h - 20) * 1deg)) calc(c * min(1,0.5/l)) h)){.cf-root[data-ink=light]{--cf-face:oklch(from var(--cf-color) min(l,.527 + .025 * cos((h - 20) * 1deg)) calc(c * min(1, (.527 + .025 * cos((h - 20) * 1deg)) / l)) h)}.cf-root[data-ink=dark]{--cf-face:oklch(from var(--cf-color) max(l,.8) c h)}}@media (hover:hover){.cf-root:hover{--cf-open:1;--cf-dur:.44s;--cf-stagger:35ms}}.cf-root:has(:focus-visible){--cf-open:1;--cf-dur:.44s;--cf-stagger:35ms}.cf-root:focus-within,.cf-root:hover{z-index:1}@keyframes cf-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.cf-stage{--cf-r:clamp(11px,7.5cqi,18px);--cf-r-top:calc(var(--cf-r) * .72);--cf-tab-w:36cqi;--cf-tab-h:6.5cqi;--cf-flap-y:38%;--cf-notch-w:30cqi;--cf-notch-h:3.4cqi;--cf-crease:4.2cqi;--cf-pad:clamp(8px,8.2cqi - 3.6px,16px);aspect-ratio:6/5}.cf-hit,.cf-stage{display:block;position:relative}.cf-hit{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:clamp(13px,9cqi,22px);outline:none;padding:0;text-decoration:none}.cf-hit:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.cf-shadow{background:radial-gradient(closest-side,var(--cf-shadow-contact),transparent);height:9cqi;opacity:calc(.85 - var(--cf-open) * .15);scale:calc(1 + var(--cf-open) * var(--cf-motion) * .07) calc(1 + var(--cf-open) * var(--cf-motion) * .22);transition:opacity var(--cf-dur) var(--cf-ease-state),scale var(--cf-dur) var(--cf-ease);inset:auto 5% -3.2cqi}.cf-body,.cf-shadow{display:block;position:absolute}.cf-body{translate:0 calc(var(--cf-open) * var(--cf-motion) * -3px);transition:translate var(--cf-dur) var(--cf-ease),scale .16s var(--cf-ease-state);inset:0}.cf-hit:active .cf-body{scale:calc(1 - .02 * var(--cf-motion));transition-duration:var(--cf-dur),90ms}.cf-tilt{perspective:760px;perspective-origin:50% 20%;transform:perspective(1100px) rotateX(calc(var(--cf-ty) * var(--cf-motion) * -4deg)) rotateY(calc(var(--cf-tx) * var(--cf-motion) * 4deg));transition:transform var(--cf-tilt-dur,.56s) var(--cf-ease-state);inset:0}.cf-back,.cf-tilt{display:block;position:absolute}.cf-back{inset:var(--cf-tab-h) 0 0;border-radius:0 var(--cf-r-top) var(--cf-r) var(--cf-r);background:var(--cf-grain) 0 0 /140px,linear-gradient(to bottom,var(--cf-back-top),var(--cf-back-bottom));box-shadow:inset 0 1px 0 oklch(100% 0 0/.18),0 0 0 .5px oklch(25% .03 264/.08),0 1px 1.5px var(--cf-shadow-near),0 10px 20px -12px var(--cf-shadow-far)}.cf-tab{width:var(--cf-tab-w);height:calc(var(--cf-tab-h) + 1px);background:var(--cf-back-edge);display:block;top:0;left:0}.cf-tab,.cf-tab:before{-webkit-mask:var(--cf-mask-tab) 0 0 /100% 100% no-repeat;mask:var(--cf-mask-tab) 0 0 /100% 100% no-repeat;position:absolute}.cf-tab:before{content:"";background:var(--cf-grain) 0 0 /140px,var(--cf-back-top);inset:1px 0 0}.cf-items{inset:0}.cf-item,.cf-items{display:block;position:absolute}.cf-item{--w:40cqi;--ar:1/1.36;--peek:20cqi;--lift:8.5cqi;left:var(--x);top:calc(var(--cf-flap-y) - var(--peek) - var(--y,0cqi));width:var(--w);aspect-ratio:var(--ar);background:var(--cf-paper);box-shadow:0 0 0 .5px var(--cf-paper-ring),0 1px 1.5px oklch(30% .03 264/.1),0 3px 8px -3px oklch(30% .03 264/.22);transform-origin:50% 100%;transform:translate(calc(var(--cf-open) * var(--cf-motion) * var(--dx,0cqi)),calc(var(--cf-open) * var(--cf-motion) * var(--lift) * -1)) rotate(calc(var(--r,0deg) + var(--cf-open) * var(--cf-motion) * var(--fan,0deg)));transition:transform var(--cf-dur) var(--cf-ease);transition-delay:calc(var(--n,0) * var(--cf-stagger));border-radius:1.3cqi;overflow:hidden}.cf-item--sheet{--w:40cqi;--peek:21cqi;padding:3.4cqi 3.6cqi}.cf-sheet-head{background:var(--cf-color);width:56%;height:1.8cqi}.cf-sheet-head,.cf-sheet-line{border-radius:1cqi;display:block}.cf-sheet-line{background:var(--cf-paper-type);width:88%;height:.95cqi;margin-top:1.9cqi}.cf-sheet-line--short{width:62%;margin-top:1.2cqi}.cf-sheet-rules{background:repeating-linear-gradient(to bottom,var(--cf-paper-rule) 0 1px,transparent 1px 2.7cqi);height:30cqi;margin:2.4cqi -3.6cqi 0;display:block}.cf-item--slides{--w:46cqi;--ar:16/12;--peek:17cqi;--lift:7cqi;border-radius:1cqi}.cf-slide-bar{background:var(--cf-slide-ink);align-items:center;height:26%;padding-inline:3.2cqi;display:flex}.cf-slide-title{background:oklch(100% 0 0/.86);border-radius:1cqi;width:46%;height:1.3cqi;display:block}.cf-slide-body{gap:2.6cqi;padding:2.6cqi 3.2cqi;display:flex}.cf-slide-image{aspect-ratio:4/3;background:radial-gradient(circle at 72% 30%,oklch(100% 0 0/.55) 0 1.4cqi,transparent 1.6cqi),linear-gradient(150deg,var(--cf-color),var(--cf-color));border-radius:.8cqi;width:46%;display:block}@supports (color:color-mix(in lab,red,red)){.cf-slide-image{background:radial-gradient(circle at 72% 30%,oklch(100% 0 0/.55) 0 1.4cqi,transparent 1.6cqi),linear-gradient(150deg,color-mix(in oklab,var(--cf-color) 40%,white),var(--cf-color))}}.cf-slide-lines{flex-direction:column;flex:1;gap:1.5cqi;padding-top:.8cqi;display:flex}.cf-slide-lines>span{background:var(--cf-paper-type);border-radius:1cqi;height:.95cqi;display:block}.cf-slide-lines>span:nth-child(2){width:78%}.cf-slide-lines>span:nth-child(3){width:62%}.cf-item--cards{--w:40cqi;--ar:5/3.9;--peek:14cqi;--lift:7cqi;box-shadow:none;background:0 0;overflow:visible}.cf-card{background:var(--cf-tint);box-shadow:0 0 0 .5px var(--cf-paper-ring),0 1px 1.5px oklch(30% .03 264/.1),0 3px 8px -3px oklch(30% .03 264/.22);border-radius:1cqi;padding:2.4cqi 3cqi;display:block;position:absolute;inset:0}.cf-card--back{background:var(--cf-tint-strong);transform:translate(2cqi,-2.4cqi)rotate(5deg)}.cf-card-term{background:var(--cf-color);border-radius:1cqi;width:48%;height:1.3cqi;display:block}@supports (color:color-mix(in lab,red,red)){.cf-card-term{background:color-mix(in oklab,var(--cf-color) 55%,var(--cf-paper-type-strong))}}.cf-card-rule{background:var(--cf-color);height:.55cqi;margin:1.6cqi -3cqi 0;display:block}@supports (color:color-mix(in lab,red,red)){.cf-card-rule{background:color-mix(in oklab,var(--cf-color) 80%,white)}}.cf-card-lines{background:repeating-linear-gradient(to bottom,transparent 0 2.5cqi,var(--cf-paper-rule) 2.5cqi calc(2.5cqi + 1px));height:12cqi;margin-inline:-3cqi;display:block}.cf-item--quiz{--w:38cqi;--peek:19cqi;padding:3.2cqi 3.4cqi}.cf-quiz-head,.cf-quiz-row{align-items:center;gap:1.6cqi;display:flex}.cf-quiz-row{margin-top:2.1cqi}.cf-quiz-mark{background:var(--cf-color);border-radius:50%;flex:none;width:3.2cqi;height:3.2cqi;display:block}.cf-quiz-line{background:var(--cf-paper-type);border-radius:1cqi;flex:1;height:.95cqi;display:block}.cf-quiz-line--short{flex:0 0 52%}.cf-quiz-box{width:3.2cqi;height:3.2cqi;box-shadow:inset 0 0 0 1px var(--cf-paper-type-strong);border-radius:.8cqi;flex:none;display:block;position:relative}.cf-quiz-box[data-checked]{background:var(--cf-color);box-shadow:none}.cf-quiz-box[data-checked]:after{content:"";border:.4cqi solid oklch(100% 0 0);border-width:0 .4cqi .4cqi 0;width:30%;height:52%;position:absolute;top:16%;left:34%;rotate:45deg}.cf-item--sticky{--w:25cqi;--ar:1/1.3;--peek:15cqi;--lift:6.5cqi;background:linear-gradient(165deg,var(--cf-sticky) 58%,var(--cf-sticky-curl));border-radius:.5cqi .5cqi .5cqi 2.2cqi;padding:3.4cqi 2.8cqi;box-shadow:0 1px 1px oklch(40% .06 80/.16),0 4px 8px -4px oklch(35% .05 80/.32)}.cf-sticky-line{background:var(--cf-sticky-type);border-radius:1cqi;width:82%;height:.9cqi;margin-top:1.5cqi;display:block}.cf-sticky-line:first-child{margin-top:0}.cf-sticky-line--short{width:54%}.cf-pocket{inset-inline:1.5%;top:calc(var(--cf-flap-y) - 10cqi);opacity:calc(.45 + var(--cf-open) * .55);transition:opacity var(--cf-dur) var(--cf-ease-state);background:linear-gradient(#0000,oklch(20% .03 264/.07) 6cqi,oklch(20% .03 264/.14) 10cqi,oklch(20% .03 264/.18));display:block;position:absolute;bottom:0;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cf-root[data-empty] .cf-pocket{opacity:calc(.25 + var(--cf-open) * .45)}.cf-flap{--cf-flap-mask:var(--cf-mask-notch) 50% 0 /var(--cf-notch-w) var(--cf-notch-h) no-repeat,linear-gradient(#000 0 0);inset:var(--cf-flap-y) 0 0;border-radius:var(--cf-r-top) var(--cf-r-top) var(--cf-r) var(--cf-r);background:var(--cf-flap-edge);transform-origin:50% 100%;transform:rotateX(calc(var(--cf-open) * var(--cf-motion) * -24deg));transition:transform var(--cf-dur) var(--cf-ease);display:block}.cf-flap,.cf-flap:before{-webkit-mask:var(--cf-flap-mask);mask:var(--cf-flap-mask);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.cf-flap:before{background:var(--cf-grain) 0 0 /140px,linear-gradient(to top,transparent var(--cf-crease),oklch(20% .03 264/.09) var(--cf-crease) calc(var(--cf-crease) + 1px),oklch(100% 0 0/.16) calc(var(--cf-crease) + 1px) calc(var(--cf-crease) + 2px),transparent calc(var(--cf-crease) + 2px)),radial-gradient(120% 90% at 18% 0,oklch(1 0 0/var(--cf-sheen)),transparent 62%),linear-gradient(to bottom,var(--cf-flap-top),var(--cf-flap-bottom));inset:1px 0 0;box-shadow:inset 0 -1px oklch(20% .03 264/.16)}.cf-flap:after,.cf-flap:before{content:"";border-radius:inherit}.cf-flap:after{opacity:var(--cf-open);transition:opacity var(--cf-dur) var(--cf-ease-state);background:linear-gradient(oklch(20% .03 264/.16),#0000 72%);position:absolute;inset:0}.cf-print{z-index:1;padding:0 var(--cf-pad) calc(var(--cf-crease) + clamp(6px, 3.2cqi, 10px));color:var(--cf-print);text-shadow:var(--cf-print-relief);flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 0 0}.cf-title{-webkit-line-clamp:2;letter-spacing:-.016em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(13px,8.4cqi,18px);font-weight:600;line-height:1.14;display:-webkit-box;overflow:hidden}.cf-print:not(:has(.cf-meta)) .cf-title{-webkit-line-clamp:3}.cf-subtitle{color:var(--cf-print-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2em;font-size:clamp(11px,5.4cqi,12.5px);font-weight:500;line-height:1.3;display:block}.cf-meta,.cf-subtitle{max-width:100%;overflow:hidden}.cf-meta{text-shadow:none;flex-wrap:wrap;margin-top:clamp(6px,3.4cqi,9px);display:flex}.cf-chip,.cf-meta{height:19px;gap:3px}.cf-chip{color:var(--cf-print);font-variant-numeric:tabular-nums;letter-spacing:0;padding-inline:5px 6px;font-size:11px;font-weight:600}.cf-chip:before{background-color:var(--cf-chip-fill);box-shadow:inset 0 0 0 .5px var(--cf-chip-ring);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.cf-chip-icon{display:inline-flex}.cf-chip-icon .appica-icon{width:12px;height:12px}@container cf (max-width:189px){.cf-subtitle{display:none}}@container cf (max-width:199px){.cf-chip-detail{display:none}}.cf-actions{z-index:2;border-radius:var(--radius-sm);box-shadow:0 0 0 .5px oklch(30% .03 264/.12),0 2px 6px -2px var(--shadow-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .16s var(--cf-ease-state);background:oklch(100% 0 0/.84);display:flex;position:absolute;top:calc(6.5cqi + 6px);right:6px}.cf-actions:has([data-popup-open]),.cf-root:focus-within .cf-actions,.cf-root:hover .cf-actions{opacity:1}@media (hover:none){.cf-actions{opacity:1}}.cf-add{width:100%;color:var(--foreground-muted);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;--cf-open:0;--cf-motion:1;--cf-ghost-ring:var(--border-muted);--cf-ghost-line:var(--border-strong);--cf-ghost-back:var(--background-muted);--cf-ghost-front:var(--background);--cf-ghost-sheet:var(--primary);background:0 0;border:0;border-radius:clamp(13px,2cqi + 8px,22px);outline:none;padding:0;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.cf-add{--cf-ghost-sheet:color-mix(in oklab,var(--primary) 3%,var(--background))}}.cf-add:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){.cf-add:hover{--cf-open:1;--cf-ghost-line:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cf-add:hover{--cf-ghost-line:color-mix(in oklab,var(--primary) 62%,var(--border-strong))}}.cf-add:hover{color:var(--foreground-strong)}}.cf-add:focus-visible{--cf-open:1;--cf-ghost-line:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cf-add:focus-visible{--cf-ghost-line:color-mix(in oklab,var(--primary) 62%,var(--border-strong))}}.cf-add-art{transition:scale .16s var(--cf-ease-state);display:block;position:relative;container:cf/inline-size}.cf-add:active .cf-add-art{scale:calc(1 - .02 * var(--cf-motion));transition-duration:90ms}.cf-ghost-shadow{background:radial-gradient(closest-side,var(--cf-shadow-contact),transparent);height:8cqi;opacity:calc(.42 - var(--cf-open) * .1);transition:opacity .44s var(--cf-ease-state);display:block;position:absolute;inset:auto 6% -3cqi}.cf-ghost>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cf-ghost>svg path{stroke:var(--cf-ghost-ring);transition:fill .22s var(--cf-ease-state),stroke .22s var(--cf-ease-state)}.cf-ghost-back path{fill:var(--cf-ghost-back)}.cf-ghost-flap path{fill:var(--cf-ghost-front)}.cf-ghost[data-slot] .cf-ghost-flap path{stroke:var(--cf-ghost-line);stroke-dasharray:4 3}.cf-add-print,.cf-ghost-flap{transform-origin:50% 100%;transform:perspective(760px) rotateX(calc(var(--cf-open) * var(--cf-motion) * -16deg));transition:transform .44s var(--cf-ease)}.cf-ghost-sheet{left:30cqi;top:calc(var(--cf-flap-y) - 22cqi);background:var(--cf-ghost-sheet);width:40cqi;height:40cqi;box-shadow:0 0 0 1px var(--cf-ghost-ring),0 3px 8px -4px var(--shadow-color);translate:0 calc(var(--cf-open) * var(--cf-motion) * -5cqi);rotate:calc(var(--cf-open) * var(--cf-motion) * -2deg);transition:translate .44s var(--cf-ease),rotate .44s var(--cf-ease);border-radius:1.3cqi;place-items:start center;padding-top:5cqi;display:grid;position:absolute}.cf-ghost-plus{background:var(--background-muted);width:clamp(22px,13cqi,30px);height:clamp(22px,13cqi,30px);color:var(--foreground-strong);rotate:calc(var(--cf-open) * var(--cf-motion) * 90deg);transition:rotate .44s var(--cf-ease),background-color .22s var(--cf-ease-state),color .22s var(--cf-ease-state);border-radius:50%;place-items:center;display:grid}.cf-ghost-plus .appica-icon{width:clamp(14px,8cqi,18px);height:clamp(14px,8cqi,18px)}@media (hover:hover){.cf-add:hover .cf-ghost-plus{background:var(--primary);color:var(--primary-foreground,oklch(100% 0 0))}}.cf-add:focus-visible .cf-ghost-plus{background:var(--primary);color:var(--primary-foreground,oklch(100% 0 0))}.cf-more{--cf-mask-tab-mid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6.5' preserveAspectRatio='none'%3E%3Cpath d='M0 6.5C3.5 6.5 4 0 7.5 0H32.5C36 0 36.5 6.5 40 6.5Z'/%3E%3C/svg%3E")}.cf-more-filed{display:block;position:absolute;inset:0}.cf-more-folder{--cf-color:var(--v2-course-slate);--cf-filed-top:var(--cf-color)}@supports (color:color-mix(in lab,red,red)){.cf-more-folder{--cf-filed-top:color-mix(in oklab,var(--cf-color) 88%,white)}}.cf-more-folder{inset-inline:7cqi;top:calc(var(--cf-flap-y) - 19cqi + var(--n,0) * 5cqi);background:var(--cf-grain) 0 0 /140px,linear-gradient(to bottom,var(--cf-filed-top),var(--cf-color) 80%);border-radius:0 1.8cqi 0 0;height:26cqi;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.cf-more-folder{background:var(--cf-grain) 0 0 /140px,linear-gradient(to bottom,var(--cf-filed-top),color-mix(in oklab,var(--cf-color) 76%,black) 80%)}}.cf-more-folder{translate:0 calc(var(--cf-open) * var(--cf-motion) * (-2cqi - (2 - var(--n,0)) * 1.2cqi));transition:translate .44s var(--cf-ease);transition-delay:calc(var(--n,0) * 35ms);box-shadow:inset 0 1px oklch(100% 0 0/.24),0 -1px oklch(25% .03 264/.06),0 -3px 6px -2px oklch(30% .03 264/.18)}.cf-more-folder:before{content:"";bottom:calc(100% - 1px);left:var(--tab-x,6%);background:var(--cf-grain) 0 0 /140px,var(--cf-filed-top);width:30%;height:6cqi;-webkit-mask:var(--cf-mask-tab-mid) 0 0 /100% 100% no-repeat;mask:var(--cf-mask-tab-mid) 0 0 /100% 100% no-repeat;position:absolute}.cf-more-count{font-variant-numeric:tabular-nums}.cf-add-print{flex-direction:column;align-items:flex-start;padding:0 clamp(8px,8.2cqi - 3.6px,16px) clamp(10px,7cqi,16px);display:flex;position:absolute;inset:auto 0 0}.cf-add-label{color:var(--foreground-intense);letter-spacing:-.016em;text-wrap:balance;font-size:clamp(13px,8.4cqi,18px);font-weight:600;line-height:1.14;display:block}.cf-add-description{-webkit-line-clamp:2;color:var(--foreground-muted);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:.3em;font-size:clamp(11px,5.4cqi,12.5px);line-height:1.35;display:-webkit-box;overflow:hidden}.cf-add--wide{border-radius:var(--radius-xl);background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);transition:background-color .22s var(--cf-ease-state),box-shadow .22s var(--cf-ease-state),scale .16s var(--cf-ease-state);grid-column:1/-1;padding:18px clamp(16px,3vw,24px) 18px 18px;display:block;container:cf-wide/inline-size}@media (hover:hover){.cf-add--wide:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cf-add--wide:hover{background:color-mix(in oklab,var(--primary) 4%,var(--background-subtle))}}.cf-add--wide:hover{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.cf-add--wide:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 22%,var(--border-muted))}}}.cf-add--wide:active{transition-duration:.22s,.22s,90ms;scale:.99}.cf-add--wide:active .cf-add-art{scale:1}.cf-add-row{--cf-wide-art:clamp(96px,24cqi,148px);--cf-wide-gap:clamp(14px,4cqi,24px);align-items:center;gap:12px var(--cf-wide-gap);display:flex}.cf-add--wide .cf-add-art{flex:0 0 var(--cf-wide-art)}.cf-add-copy{flex-direction:column;flex:1;min-width:0;display:flex}.cf-add--wide .cf-add-label{font-size:var(--v2-text-lg,16px)}.cf-add--wide .cf-add-description{font-size:var(--v2-text-sm,13px);-webkit-line-clamp:3}.cf-add-cta{pointer-events:none;flex:none}@container cf-wide (max-width:480px){.cf-add-row{flex-wrap:wrap}.cf-add-copy{flex-basis:calc(100% - var(--cf-wide-art) - var(--cf-wide-gap))}.cf-add-cta{margin-left:calc(var(--cf-wide-art) + var(--cf-wide-gap))}}.cf-skeleton{container:cf/inline-size}.cf-skeleton-back{-webkit-mask:var(--cf-mask-folder) 0 0 /100% 100% no-repeat;mask:var(--cf-mask-folder) 0 0 /100% 100% no-repeat;border-radius:0;position:absolute;inset:0}.cf-skeleton-flap{--cf-flap-mask:var(--cf-mask-notch) 50% 0 /var(--cf-notch-w) var(--cf-notch-h) no-repeat,linear-gradient(#000 0 0);inset:var(--cf-flap-y) 0 0;padding:0 var(--cf-pad) calc(var(--cf-crease) + clamp(6px, 3.2cqi, 10px));border-radius:var(--cf-r-top) var(--cf-r-top) var(--cf-r) var(--cf-r);background:var(--background);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.cf-skeleton-flap{background:color-mix(in oklab,var(--background) 55%,transparent)}}.cf-skeleton-flap{-webkit-mask:var(--cf-flap-mask);mask:var(--cf-flap-mask);-webkit-mask-composite:xor;mask-composite:exclude}.cf-skeleton-line{border-radius:999px;height:clamp(10px,6cqi,13px)}.cf-skeleton-line--title{width:70%}.cf-skeleton-line--sub{width:46%;height:clamp(8px,4.4cqi,10px);margin-top:7px}.cf-skeleton-chips{gap:4px;margin-top:clamp(6px,3.4cqi,9px);display:flex}.cf-skeleton-chip{border-radius:999px;width:64px;height:19px}.cf-skeleton-chip--short{width:44px}@container cf (max-width:189px){.cf-skeleton-chip--short,.cf-skeleton-line--sub{display:none}}.cf-shelf{--cf-shelf-gap:14px;--cf-shelf-three:440px;--cf-folder-max:220px;grid-template-columns:repeat(auto-fill,minmax(clamp((100% - 2 * var(--cf-shelf-gap))/3 - .5px,(var(--cf-shelf-three) - 100%) * 999,(100% - var(--cf-shelf-gap))/2 - .5px),1fr));gap:18px var(--cf-shelf-gap);padding:14px max(12px,(100% - 3 * var(--cf-folder-max) - 2 * var(--cf-shelf-gap))/2);align-items:start;display:grid}@media (prefers-reduced-motion:reduce){.cf-add,.cf-root,.cf-skeleton{--cf-motion:0;animation:none}.cf-actions,.cf-add--wide,.cf-add-art,.cf-add-print,.cf-body,.cf-flap,.cf-flap:after,.cf-ghost-flap,.cf-ghost-plus,.cf-ghost-shadow,.cf-ghost-sheet,.cf-ghost>svg path,.cf-item,.cf-more-folder,.cf-pocket,.cf-shadow,.cf-tilt{transition:none}.cf-add--wide:active{scale:none}.cf-skeleton .skeleton-shimmer:after{animation:none}}.ui-kit-root[data-disable-animations] :is(.cf-root,.cf-add,.cf-skeleton),:root[data-reduce-motion=true] :is(.cf-root,.cf-add,.cf-skeleton){--cf-motion:0;animation:none}.ui-kit-root[data-disable-animations] .cf-flap:after,.ui-kit-root[data-disable-animations] :is(.cf-shadow,.cf-body,.cf-tilt,.cf-item,.cf-pocket,.cf-flap,.cf-actions,.cf-add-art,.cf-add--wide,.cf-add-print,.cf-ghost-shadow,.cf-ghost-flap,.cf-ghost>svg path,.cf-ghost-sheet,.cf-ghost-plus,.cf-more-folder),:root[data-reduce-motion=true] .cf-flap:after,:root[data-reduce-motion=true] :is(.cf-shadow,.cf-body,.cf-tilt,.cf-item,.cf-pocket,.cf-flap,.cf-actions,.cf-add-art,.cf-add--wide,.cf-add-print,.cf-ghost-shadow,.cf-ghost-flap,.cf-ghost>svg path,.cf-ghost-sheet,.cf-ghost-plus,.cf-more-folder){transition:none}.ui-kit-root[data-disable-animations] .cf-add--wide:active,:root[data-reduce-motion=true] .cf-add--wide:active{scale:none}:root[data-reduce-motion=true] .cf-skeleton .skeleton-shimmer:after{animation:none}.wt-root{--wt-gutter:46px;--wt-hour:48px;--wt-head:40px;--wt-pad:8px;--wt-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.wt-root{--wt-line:color-mix(in oklab,var(--border) 78%,transparent)}}.wt-root{--wt-line-half:var(--border-muted)}@supports (color:color-mix(in lab,red,red)){.wt-root{--wt-line-half:color-mix(in oklab,var(--border-muted) 85%,transparent)}}.wt-root{--wt-now:var(--error-intense);--wt-on-now:oklch(100% 0 0);--wt-today:var(--primary)}@supports (color:color-mix(in lab,red,red)){.wt-root{--wt-today:color-mix(in oklab,var(--primary) 3.5%,transparent)}}.wt-root{--wt-seam:5px;--wt-ease:cubic-bezier(.2,0,0,1);--wt-ease-out:cubic-bezier(.22,1,.36,1);isolation:isolate;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.wt-root[data-fit=content]{flex:none}.wt-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 6px 2px 14px;display:flex}.wt-range{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex;overflow:hidden}.wt-range-days{color:var(--foreground-emphasis);font-size:var(--v2-text-sm);letter-spacing:-.005em;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.wt-range-week{color:var(--foreground-muted);font-size:var(--v2-text-xs);flex:none;font-weight:500;line-height:1.3}.wt-head-actions{flex-shrink:0;gap:6px}.wt-head-actions,.wt-pager{align-items:center;display:flex}.wt-pager{gap:2px}.wt-pager .appica-icon{color:var(--foreground-strong)}.wt-hit:after{content:"";position:absolute;inset:-4px -2px}.wt-chips{gap:0;padding:2px 10px 10px}.wt-chip-list{width:100%}.wt-chip{flex:1 1 0;min-width:0}.wt-chip-body{flex-direction:column;align-items:center;gap:2px;line-height:1.1;display:flex}.wt-chip-wd{color:var(--foreground-muted);font-size:var(--v2-text-2xs);font-weight:500}.wt-chip-date{color:var(--foreground-strong);font-size:var(--v2-text-base);font-variant-numeric:tabular-nums;font-weight:600}.wt-chip[data-today] .wt-chip-date,.wt-chip[data-today] .wt-chip-wd{color:var(--primary-strong)}.wt-chip-dot{width:4px;height:4px;transition:background-color .18s var(--wt-ease);background:0 0;border-radius:999px}.wt-chip-dot[data-on]{background:var(--foreground-subtle)}.wt-chip[data-today] .wt-chip-dot[data-on]{background:var(--primary)}.wt-frame{flex:1 1 0;min-height:240px;position:relative}.wt-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;position:absolute;inset:0;overflow:hidden auto}.wt-root[data-fit=content] .wt-frame{flex:none;min-height:0;padding-bottom:6px}.wt-root[data-fit=content] .wt-scroll{position:relative;inset:auto;overflow:visible}.wt-canvas{grid-template-columns:var(--wt-gutter) minmax(0,1fr);display:grid}.wt-canvas,.wt-gutter{position:relative}.wt-corner{z-index:3;height:var(--wt-head);background:var(--background);box-shadow:inset 0 -1px 0 var(--wt-line);transition:box-shadow .16s var(--wt-ease);position:sticky;top:0}.wt-hour-label{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.01em;font-variant-numeric:tabular-nums;transition:opacity .16s var(--wt-ease);line-height:1;position:absolute;right:9px;translate:0 -50%}.wt-hour-label[data-hidden]{opacity:0}.wt-now-pill{z-index:2;background:var(--wt-now);height:16px;color:var(--wt-on-now);font-size:var(--v2-text-2xs);font-variant-numeric:tabular-nums;box-shadow:0 1px 2px var(--wt-now);border-radius:999px;align-items:center;padding-inline:5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;right:4px;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.wt-now-pill{box-shadow:0 1px 2px color-mix(in oklab,var(--wt-now) 35%,transparent)}}.wt-stage{min-width:0;position:relative}.wt-lines{inset:var(--wt-head) 0 0;pointer-events:none;position:absolute}.wt-line{background:var(--wt-line);height:1px;position:absolute;inset-inline:0}.wt-line[data-half]{background:linear-gradient(90deg,var(--wt-line-half) 55%,transparent 0) 0 0 /6px 1px repeat-x}.wt-window{flex-direction:column;display:flex;position:absolute;inset:0}.wt-dayheads{z-index:2;height:var(--wt-head);background:var(--background);box-shadow:inset 0 -1px 0 var(--wt-line);transition:box-shadow .16s var(--wt-ease);flex:none;display:grid;position:sticky;top:0}.wt-root[data-scrolled] .wt-corner,.wt-root[data-scrolled] .wt-dayheads{box-shadow:inset 0 -1px 0 var(--wt-line),0 10px 14px -14px var(--shadow-color)}.wt-dayhead{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.wt-dayhead-wd{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-weight:500}.wt-dayhead-date{min-width:26px;height:26px;color:var(--foreground-emphasis);font-size:var(--v2-text-sm);border-radius:999px;place-items:center;padding-inline:4px;font-weight:600;display:grid}.wt-dayhead[data-past] .wt-dayhead-date{color:var(--foreground-muted)}.wt-dayhead[data-today] .wt-dayhead-wd{color:var(--primary-strong)}.wt-dayhead[data-today] .wt-dayhead-date{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px var(--primary),inset 0 1px 0 oklch(100% 0 0/.18)}@supports (color:color-mix(in lab,red,red)){.wt-dayhead[data-today] .wt-dayhead-date{box-shadow:0 1px 2px color-mix(in oklab,var(--primary) 40%,transparent),inset 0 1px 0 oklch(100% 0 0/.18)}}.wt-cols{flex:none;display:grid}.wt-col,.wt-cols{position:relative}.wt-col{min-width:0;box-shadow:inset 1px 0 0 var(--wt-line)}.wt-col[data-today]{background:var(--wt-today)}.wt-root[data-days="1"] .wt-col[data-today]{background:0 0}.wt-col[data-seam]:before,.wt-dayhead[data-seam]:before{content:"";z-index:0;width:var(--wt-seam);background:var(--background-muted);box-shadow:inset 1px 0 0 var(--wt-line),inset -1px 0 0 var(--wt-line);pointer-events:none;inset-block:0;position:absolute;left:0}.wt-dayhead[data-seam]{padding-left:var(--wt-seam)}.wt-now-band{z-index:0;background:var(--wt-now);height:1px;position:absolute;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.wt-now-band{background:color-mix(in oklab,var(--wt-now) 26%,transparent)}}.wt-now-band{pointer-events:none}.wt-now{z-index:0;border-radius:2px;height:2px;margin-top:-.5px;inset-inline:0}.wt-now,.wt-now-dot{background:var(--wt-now);pointer-events:none;position:absolute}.wt-now-dot{z-index:5;width:9px;height:9px;box-shadow:0 0 0 2px var(--background);border-radius:999px;margin-top:.5px;left:-4px;translate:0 -50%}.wt-col[data-seam] .wt-now-dot{left:calc(var(--wt-seam) - 4px)}.wt-item{--wt-c:var(--v2-course-slate);--wt-accent:var(--wt-c);--wt-tint:13%;--wt-ink:var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item{--wt-ink:color-mix(in oklab,var(--wt-accent) 42%,var(--foreground-intense))}}.wt-item{--wt-meta:var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item{--wt-meta:color-mix(in oklab,var(--wt-accent) 24%,var(--foreground))}}.wt-item{--wt-edge:3px;top:var(--wt-top);left:calc(var(--wt-left) + var(--wt-edge));z-index:1;width:calc(var(--wt-width) - var(--wt-edge) - 2px);height:var(--wt-height);border-radius:var(--radius-xs);background-color:var(--wt-accent);border:0;flex-direction:column;gap:1px;padding:5px 7px 5px 12px;display:flex;position:absolute;overflow:hidden;container:wt-item/size}@supports (color:color-mix(in lab,red,red)){.wt-item{background-color:color-mix(in oklab,var(--wt-accent) var(--wt-tint),var(--background))}}.wt-item{color:var(--wt-ink);text-align:left;cursor:pointer;outline-offset:1px;box-shadow:inset 0 0 0 1px var(--wt-accent);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.wt-item{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wt-accent) 15%,transparent)}}.wt-item{-webkit-tap-highlight-color:transparent;transition-property:translate,scale,background-color,box-shadow,outline-color;transition-duration:.18s;transition-timing-function:var(--wt-ease)}.wt-col[data-seam] .wt-item{--wt-edge:calc(var(--wt-seam) + 3px)}.wt-item:before{content:"";background:var(--wt-accent);border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:3px}@media (hover:hover){.wt-item:hover{--wt-tint:19%;z-index:4;box-shadow:inset 0 0 0 1px var(--wt-accent),0 6px 14px -8px var(--wt-accent);translate:0 -1px}@supports (color:color-mix(in lab,red,red)){.wt-item:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wt-accent) 24%,transparent),0 6px 14px -8px color-mix(in oklab,var(--wt-accent) 55%,transparent)}}}.wt-item:active{transition-duration:90ms;translate:0;scale:.98}.wt-item:focus-visible{z-index:4;outline-width:3px;outline-color:var(--focus-ring)}.wt-item[data-popup-open]{--wt-tint:21%;z-index:4;box-shadow:inset 0 0 0 1px var(--wt-accent),0 6px 14px -8px var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-popup-open]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wt-accent) 30%,transparent),0 6px 14px -8px color-mix(in oklab,var(--wt-accent) 55%,transparent)}}.wt-root[data-days="1"] .wt-item{width:calc(var(--wt-width) - 14px)}.wt-item[data-past]{--wt-accent:var(--wt-c)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-past]{--wt-accent:color-mix(in oklab,var(--wt-c) 45%,var(--foreground-subtle))}}.wt-item[data-past]{--wt-tint:7%;--wt-ink:var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-past]{--wt-ink:color-mix(in oklab,var(--wt-accent) 12%,var(--foreground))}}.wt-item[data-past]{--wt-meta:var(--foreground-muted)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-past]{--wt-meta:color-mix(in oklab,var(--foreground-muted) 80%,var(--foreground))}}@media (hover:hover){.wt-item[data-past]:hover{--wt-tint:11%}}.wt-item[data-past][data-popup-open]{--wt-tint:12%}.wt-item[data-cancelled]{--wt-accent:var(--wt-c)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-cancelled]{--wt-accent:color-mix(in oklab,var(--wt-c) 35%,var(--foreground-subtle))}}.wt-item[data-cancelled]{--wt-tint:5%;--wt-ink:var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-cancelled]{--wt-ink:color-mix(in oklab,var(--wt-accent) 10%,var(--foreground))}}.wt-item[data-cancelled]{--wt-meta:var(--foreground-muted);box-shadow:inset 0 0 0 1px var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-cancelled]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wt-accent) 22%,transparent)}}.wt-item[data-cancelled]:before{background:repeating-linear-gradient(to bottom,var(--wt-accent) 0 3px,transparent 3px 6px)}.wt-item[data-cancelled] .wt-item-title{text-decoration:line-through;-webkit-text-decoration-color:var(--wt-ink);text-decoration-color:var(--wt-ink)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-cancelled] .wt-item-title{-webkit-text-decoration-color:color-mix(in oklab,var(--wt-ink) 55%,transparent);text-decoration-color:color-mix(in oklab,var(--wt-ink) 55%,transparent)}}.wt-item[data-cancelled] .wt-item-title{text-decoration-thickness:1px}.wt-item-cancel{font-weight:600}.wt-item[data-current]{--wt-tint:17%;box-shadow:0 0 0 1.5px var(--wt-accent),0 8px 18px -10px var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item[data-current]{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--wt-accent) 72%,transparent),0 8px 18px -10px color-mix(in oklab,var(--wt-accent) 60%,transparent)}}.wt-item-title{letter-spacing:-.005em;white-space:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.wt-item-title[data-clamped]{-webkit-hyphens:manual;hyphens:manual}.wt-item-start{font-variant-numeric:tabular-nums;margin-right:4px;font-weight:500}.wt-item-meta{min-width:0;color:var(--wt-meta);font-size:var(--v2-text-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1.3;display:flex;overflow:hidden}.wt-item-time[data-short]{display:none}.wt-item-loc{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-item-kind{color:var(--wt-meta);font-size:var(--v2-text-2xs);margin-top:auto;font-weight:500;line-height:1.3;display:none}.wt-item-now{color:var(--wt-ink);font-weight:600;position:absolute;top:5px;right:5px}.wt-item-now:before{background:var(--wt-accent)}@supports (color:color-mix(in lab,red,red)){.wt-item-now:before{background:color-mix(in oklab,var(--wt-accent) 22%,var(--background))}}.wt-item-now:before{-webkit-backdrop-filter:none;backdrop-filter:none}.wt-item[data-compact]{flex-direction:row;align-items:center;padding-block:0}.wt-item[data-compact] .wt-item-title{text-overflow:ellipsis;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;display:block;overflow:hidden}@container wt-item not (min-height:46px){.wt-item-title{text-overflow:ellipsis;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;display:block}}.wt-item-meta[data-fit] .wt-item-time[data-full]{display:none}.wt-item-meta[data-fit] .wt-item-time[data-short]{display:inline}.wt-item-meta[data-fit=time] .wt-item-loc,.wt-item-meta[data-fit=time] .wt-item-sep{display:none}@container wt-item (min-width:78px) and (min-height:60px){.wt-item-meta[data-fit]{flex-direction:column;align-items:stretch;gap:0}.wt-item-meta[data-fit] .wt-item-sep,.wt-item-meta[data-fit] .wt-item-time[data-short]{display:none}.wt-item-meta[data-fit] .wt-item-loc,.wt-item-meta[data-fit] .wt-item-time[data-full]{text-overflow:ellipsis;display:block;overflow:hidden}}@container wt-item not (min-width:78px){.wt-item-meta .wt-item-loc,.wt-item-meta .wt-item-sep,.wt-item-meta .wt-item-time[data-full]{display:none}.wt-item-meta .wt-item-time[data-short]{display:inline}}@container wt-item (not (min-width:78px)) and (min-height:46px){.wt-item-title,.wt-item-title[data-clamped]{white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box}}@container wt-item (not (min-width:78px)) and (min-height:62px){.wt-item-title{-webkit-line-clamp:3}}@container wt-item (min-width:113px){.wt-item[data-current] .wt-item-title{padding-right:38px}}@container wt-item not (min-width:113px){.wt-item-now{display:none}}@container wt-item (min-width:200px) and (min-height:62px){.wt-item-kind{display:block}}.wt-skeleton{top:var(--wt-top);height:var(--wt-height);border-radius:var(--radius-xs);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;left:3px;right:3px}.wt-col[data-seam] .wt-skeleton{left:calc(var(--wt-seam) + 3px)}.wt-overlay{inset:var(--wt-head) 0 0 var(--wt-gutter);z-index:5;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute}.wt-overlay-card{border-radius:var(--radius-lg);background:var(--background);flex-direction:column;align-items:center;gap:8px;max-width:260px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.wt-overlay-card{background:color-mix(in oklab,var(--background) 84%,transparent)}}.wt-overlay-card{text-align:center;pointer-events:auto;box-shadow:0 0 0 1px var(--border-muted),0 10px 28px -16px var(--shadow-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wt-overlay-icon{border-radius:var(--radius-xs);background:var(--background-muted);width:34px;height:34px;color:var(--foreground-muted);place-items:center;display:grid}.wt-overlay-icon .appica-icon{width:18px;height:18px}.wt-overlay-icon[data-tone=error]{background:var(--error-emphasis)}@supports (color:color-mix(in lab,red,red)){.wt-overlay-icon[data-tone=error]{background:color-mix(in oklab,var(--error-emphasis) 10%,var(--background))}}.wt-overlay-icon[data-tone=error]{color:var(--error-emphasis)}.wt-overlay-text{color:var(--foreground-strong);font-size:var(--v2-text-sm);text-wrap:balance;margin:0;font-weight:500;line-height:1.4}.wt-popover{width:288px}.wt-details{--wt-details-mark:20px;--wt-details-gap:10px;flex-direction:column;gap:10px}.wt-details,.wt-details-head{align-items:flex-start;display:flex}.wt-details-head{gap:var(--wt-details-gap);padding-right:4px}.wt-details-mark{width:var(--wt-details-mark);flex:none;place-items:center;height:1lh;display:grid}.wt-details-dot{background:var(--wt-c);width:10px;height:10px;box-shadow:0 0 0 3px var(--wt-c);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.wt-details-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--wt-c) 18%,transparent)}}.wt-details-title{text-wrap:balance;line-height:1.3}.wt-details-kind{margin-left:calc(var(--wt-details-mark) + var(--wt-details-gap))}.wt-details-rows{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.wt-details-row{align-items:flex-start;gap:var(--wt-details-gap);color:var(--foreground-strong);font-size:var(--v2-text-sm);line-height:1.4;display:flex}.wt-details-icon{width:var(--wt-details-mark);height:1lh;color:var(--foreground-muted);flex:none;place-items:center;display:grid}.wt-details-icon .appica-icon{width:16px;height:16px}.wt-details-text{text-wrap:pretty;flex-direction:column;min-width:0;display:flex}.wt-details-sub{color:var(--foreground-muted);font-variant-numeric:tabular-nums}.wt-details-footer{justify-content:flex-end;width:100%;padding-top:2px;display:flex}.wt-root:not([data-settled]) .wt-item{animation:wt-item-in .44s var(--wt-ease-out) backwards;animation-delay:calc(.1s + min(var(--wt-i,0), 12) * 25ms)}@keyframes wt-item-in{0%{opacity:0;scale:.94}}@media (prefers-reduced-motion:reduce){.wt-root .wt-item{animation:none}.wt-chip-dot,.wt-corner,.wt-dayheads,.wt-hour-label,.wt-item{transition:none}.wt-item:active,.wt-item:hover{translate:none;scale:none}}:root[data-reduce-motion=true] .wt-root .wt-item,:root[data-reduce-motion=true] .wt-skeleton:after{animation:none}:root[data-reduce-motion=true] .wt-chip-dot,:root[data-reduce-motion=true] .wt-corner,:root[data-reduce-motion=true] .wt-dayheads,:root[data-reduce-motion=true] .wt-hour-label,:root[data-reduce-motion=true] .wt-item{transition:none}:root[data-reduce-motion=true] .wt-item:active,:root[data-reduce-motion=true] .wt-item:hover{translate:none;scale:none}.hh{container:hh/inline-size}.hh,.hh-frame{position:relative}.hh-frame{--hh-ground:oklch(37% .04 215);--hh-shade:oklch(17% .03 252);--hh-ink:oklch(100% 0 0);--hh-ink-strong:oklch(100% 0 0/.93);--hh-ink-soft:oklch(100% 0 0/.9);--hh-ring:oklch(100% 0 0/.16);--hh-edge:oklch(22% .03 252/.08);--hh-vignette:16%;--hh-radius:var(--radius-3xl);--hh-inset:clamp(20px,3.3cqi,40px);--hh-ease:cubic-bezier(.22,1,.36,1);isolation:isolate;height:var(--hh-height,clamp(220px,34vh,380px));border-radius:var(--hh-radius);background:var(--hh-ground);color:var(--hh-ink);box-shadow:0 0 0 1px var(--hh-edge),0 1px 2px oklch(22% .03 252/.06),0 12px 28px -14px oklch(22% .03 252/.24),0 32px 64px -32px oklch(22% .03 252/.3);overflow:clip}.hh-frame:after{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hh-ring),inset 0 1px 0 oklch(100% 0 0/.12);pointer-events:none;position:absolute;inset:0}.hh-media{--hh-bleed-x:24px;--hh-bleed-y:44px;inset:calc(var(--hh-bleed-y) * -1) calc(var(--hh-bleed-x) * -1);z-index:0;position:absolute}.hh-image{animation:hh-settle .72s var(--hh-ease) backwards;position:absolute;inset:0}.hh-img{object-fit:cover}.hh-img--full{transition:opacity .32s var(--hh-ease)}.hh-img--full[data-pending]{opacity:0}.hh-blur{pointer-events:none}.hh-blur,.hh-blur>i{position:absolute;inset:0}.hh-blur>i{--hh-from:calc(var(--hh-bleed-y) + var(--hh-s) * (100% - 2 * var(--hh-bleed-y)));--hh-to:calc(var(--hh-bleed-y) + var(--hh-e) * (100% - 2 * var(--hh-bleed-y)));clip-path:inset(var(--hh-from) 0 0);-webkit-mask-image:linear-gradient(to bottom,transparent var(--hh-from),#000 var(--hh-to));mask-image:linear-gradient(to bottom,transparent var(--hh-from),#000 var(--hh-to))}.hh-blur .hh-img{filter:blur(var(--hh-b))}.hh-blur>i:first-child{--hh-b:2px;--hh-s:.52;--hh-e:.657}.hh-blur>i:nth-child(2){--hh-b:4px;--hh-s:.657;--hh-e:.726}.hh-blur>i:nth-child(3){--hh-b:8px;--hh-s:.726;--hh-e:.794}.hh-blur>i:nth-child(4){--hh-b:14px;--hh-s:.794;--hh-e:.863}.hh-blur>i:nth-child(5){--hh-b:24px;--hh-s:.863;--hh-e:.931}.hh-scrim{z-index:2;pointer-events:none;background:linear-gradient(to top,var(--hh-shade) 0,var(--hh-shade) 10%,var(--hh-shade) 20%,var(--hh-shade) 30%,var(--hh-shade) 40%,var(--hh-shade) 50%,var(--hh-shade) 60%,transparent 66%),linear-gradient(to bottom,var(--hh-shade) 0,var(--hh-shade) 14%,transparent 30%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hh-scrim{background:linear-gradient(to top,color-mix(in oklab,var(--hh-shade) 60%,transparent) 0,color-mix(in oklab,var(--hh-shade) 56%,transparent) 10%,color-mix(in oklab,var(--hh-shade) 47%,transparent) 20%,color-mix(in oklab,var(--hh-shade) 34%,transparent) 30%,color-mix(in oklab,var(--hh-shade) 20.5%,transparent) 40%,color-mix(in oklab,var(--hh-shade) 9%,transparent) 50%,color-mix(in oklab,var(--hh-shade) 1.5%,transparent) 60%,transparent 66%),linear-gradient(to bottom,color-mix(in oklab,var(--hh-shade) var(--hh-vignette),transparent) 0,color-mix(in oklab,var(--hh-shade) calc(var(--hh-vignette) * .4),transparent) 14%,transparent 30%)}}.hh-content{z-index:3;padding:var(--hh-inset);justify-content:space-between;align-items:last baseline;gap:12px clamp(16px,3cqi,40px);display:flex;position:absolute;inset:auto 0 0}.hh-title{min-width:0;font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.015em;color:var(--hh-ink);text-wrap:balance;font-kerning:normal;text-shadow:0 1px 1px oklch(17% .03 252/.16),0 2px 10px oklch(17% .03 252/.18),0 8px 32px oklch(17% .03 252/.28);margin:0;flex:auto;margin-block-end:-.11em;margin-inline-start:-.025em;font-size:clamp(40px,18px + 5.8cqi,92px);font-style:normal;font-weight:400;line-height:.92}.hh-word{animation:hh-word .46s var(--hh-ease) backwards;animation-delay:calc(60ms + var(--hh-w,0) * 40ms);display:inline-block}.hh-highlight{padding-inline-end:.035em;font-style:italic}.hh-meta{isolation:isolate;text-align:right;text-shadow:0 1px 2px oklch(17% .03 252/.32),0 1px 14px oklch(17% .03 252/.4);animation:hh-rise .46s var(--hh-ease) .2s backwards;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex;position:relative}.hh-meta:before{content:"";inset:-44px calc(var(--hh-inset) * -1 - 16px) calc(var(--hh-inset) * -1 - 16px) -88px;z-index:-1;pointer-events:none;background:radial-gradient(farthest-side at 100% 100%,var(--hh-shade) 0,var(--hh-shade) 30%,var(--hh-shade) 55%,var(--hh-shade) 78%,transparent 100%);position:absolute}@supports (color:color-mix(in lab,red,red)){.hh-meta:before{background:radial-gradient(farthest-side at 100% 100%,color-mix(in oklab,var(--hh-shade) 34%,transparent) 0,color-mix(in oklab,var(--hh-shade) 30%,transparent) 30%,color-mix(in oklab,var(--hh-shade) 20%,transparent) 55%,color-mix(in oklab,var(--hh-shade) 8%,transparent) 78%,transparent 100%)}}.hh-date{font-size:var(--v2-text-md);letter-spacing:-.005em;color:var(--hh-ink-strong);font-weight:500;line-height:20px}.hh-weather{min-height:20px;font-size:var(--v2-text-base);color:var(--hh-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;line-height:20px;display:inline-flex}.hh-weather[tabindex]:focus-visible{outline:2px solid var(--hh-ink-strong);outline-offset:3px;border-radius:4px}.hh-weather-icon{color:var(--hh-ink-strong);display:inline-flex}.hh-weather-icon svg{width:16px;height:16px}.hh-temp{color:var(--hh-ink-strong);font-weight:500}.hh-loc{gap:6px;display:inline-flex}.hh-weather-note{text-shadow:none;margin-inline-start:2px;display:inline-flex}.hh-weather-skeleton.hh-weather-skeleton{width:176px;height:12px;color:var(--hh-ink);--skeleton-highlight:oklch(100% 0 0/.28);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:oklch(100% 0 0/.16);border-radius:999px}.hh-actions{z-index:4;isolation:isolate;animation:hh-actions-in .42s var(--hh-ease) .26s backwards;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.hh-actions:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(farthest-side at 100% 0,var(--hh-shade) 0,var(--hh-shade) 50%,transparent 100%);width:min(64cqi,560px);height:120px;position:absolute;top:-14px;right:-14px}@supports (color:color-mix(in lab,red,red)){.hh-actions:before{background:radial-gradient(farthest-side at 100% 0,color-mix(in oklab,var(--hh-shade) 14%,transparent) 0,color-mix(in oklab,var(--hh-shade) 8%,transparent) 50%,transparent 100%)}}@container hh (max-width:559px){.hh-frame{--hh-radius:var(--radius-2xl);height:var(--hh-height-compact,248px)}.hh-content{flex-direction:column;align-items:flex-start;gap:14px}.hh-meta{--hh-sep:16px;clip-path:inset(-40px -40px -40px var(--hh-sep));text-align:left;flex-flow:wrap;align-items:center;gap:2px 0;margin-inline-start:calc(var(--hh-sep) * -1)}.hh-meta>:before{content:"·";content:"·"/"";width:var(--hh-sep);text-align:center;color:var(--hh-ink-soft);flex:none;display:inline-block}.hh-meta>.hh-weather:before{margin-inline-end:-6px}.hh-meta:before{content:none}.hh-date{font-size:var(--v2-text-base)}.hh-actions{top:12px;right:12px}.hh-actions:before{top:-12px;right:-12px}}@media (max-width:680px){.hh-frame{height:var(--hh-height-compact,248px)}}@keyframes hh-settle{0%{filter:blur(6px);scale:1.06}to{filter:blur();scale:1}}@keyframes hh-word{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}@keyframes hh-rise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes hh-actions-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.hh{view-timeline:--hh-view block}.hh-media{animation:hh-drift linear both;animation-timeline:--hh-view;animation-range:exit-crossing}.hh-content{animation:hh-recede linear both;animation-timeline:--hh-view;animation-range:exit-crossing exit-crossing 85%}}@keyframes hh-drift{0%{translate:0}to{translate:0 40px}}@keyframes hh-recede{0%{opacity:1;translate:0}to{opacity:.45;translate:0 -14px}}.hh[data-entrance=hold] :is(.hh-image,.hh-word,.hh-meta,.hh-actions),.hh[data-hold] :is(.hh-word,.hh-meta,.hh-actions){animation-play-state:paused}.hh[data-entrance=off] :is(.hh-image,.hh-word,.hh-meta,.hh-actions){animation-name:none}@media (prefers-reduced-motion:reduce){.hh-actions,.hh-content,.hh-image,.hh-media,.hh-meta,.hh-weather-skeleton:after,.hh-word{animation:none}.hh-img--full{transition:none}}:root[data-reduce-motion=true] .hh-weather-skeleton:after,:root[data-reduce-motion=true] :is(.hh-image,.hh-word,.hh-meta,.hh-actions,.hh-media,.hh-content){animation:none}:root[data-reduce-motion=true] .hh-img--full{transition:none}:root{--gc-paper:oklch(99.7% .003 95);--gc-paper-under:oklch(95.8% .007 85);--gc-paper-edge:oklch(86% .01 80/.7);--gc-card-stock:oklch(99.8% .002 264);--gc-shadow-near:oklch(22% .03 264/.07);--gc-shadow-far:oklch(22% .03 264/.13);--gc-hairline:oklch(22% .03 264/.09);--gc-ease:cubic-bezier(.2,0,0,1);--gc-ease-out:cubic-bezier(.22,1,.36,1)}.gc-card{isolation:isolate;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;container:gc/inline-size}.gc-card[data-interactive]{transition:background-color .24s var(--gc-ease)}.gc-card[data-interactive]:hover{background-color:var(--background-subtle)}.gc-hit{z-index:0;border-radius:var(--card-radius,var(--radius-2xl));cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.gc-body{z-index:1;flex:auto;min-width:0;padding:10px;display:grid;position:relative}.gc-card[data-interactive] .gc-body{pointer-events:none}.gc-card[data-interactive] .gc-body :is(a,button){pointer-events:auto}.gc-card:not([aria-busy])>.gc-body{animation:gc-in .2s var(--gc-ease) backwards}@keyframes gc-in{0%{opacity:0}}.gc-figure{transition:scale .18s var(--gc-ease);flex:none;grid-area:figure;display:inline-flex}.gc-card:has(>.gc-hit:active) .gc-figure{scale:.97}.gc-text{flex-direction:column;grid-area:text;min-width:0;max-width:100%;display:flex}.gc-extra{grid-area:extra;min-width:0}.gc-footer{grid-area:footer;min-width:0}.gc-card[data-align=center]>.gc-body{text-align:center;grid-template:"."minmax(0,1fr)"figure""text""extra""."minmax(0,1.25fr)"footer"/minmax(0,1fr);justify-items:center;padding-block:8px}.gc-card[data-align=center] .gc-figure{margin-bottom:8px}.gc-card[data-align=center] .gc-text{align-items:center}.gc-card[data-align=center] .gc-extra{justify-content:center;width:100%;margin-top:10px;display:flex}.gc-card[data-align=center] .gc-footer{width:100%;margin-top:10px}.gc-footer>:is(a,button){width:100%}.gc-footer-stack{gap:4px;display:grid}.gc-footer-stack>:is(a,button){width:100%}.gc-card[data-align=start]>.gc-body{text-align:start;grid-template:"figure text""extra extra"minmax(0,1fr)"footer footer"/auto minmax(0,1fr);align-items:center;column-gap:10px}.gc-card[data-align=start] .gc-text{align-items:flex-start;gap:1px}.gc-card[data-align=start] .gc-extra{flex-direction:column;align-self:stretch;margin-top:8px;display:flex}.gc-card[data-align=start] .gc-footer{margin-top:10px}@container gc (max-width:199.98px){.gc-card[data-align=start]>.gc-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""extra""footer"}.gc-card[data-align=start] .gc-figure{display:none}}@container gc (min-width:288px){.gc-card[data-align=center]>.gc-body{text-align:start;grid-template:". . ."minmax(0,1fr)"figure text footer"". . ."minmax(0,1fr)/auto minmax(0,1fr) auto;place-items:center start;column-gap:14px;padding:12px 14px}.gc-card[data-align=center]>.gc-body:has(>.gc-extra){grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:". . .""figure text footer""figure extra footer"". . ."}.gc-card[data-align=center]>.gc-body:has(>.gc-extra)>.gc-text{align-self:end}.gc-card[data-align=center]>.gc-body:has(>.gc-extra)>.gc-extra{align-self:start}.gc-card[data-align=center] .gc-figure{margin:0}.gc-card[data-align=center] .gc-text{align-items:flex-start}.gc-card[data-align=center] .gc-extra{justify-content:flex-start;margin-top:8px}.gc-card[data-align=center] .gc-footer{width:auto;margin:0}.gc-card[data-align=center] .gc-footer>:is(a,button){width:auto}.gc-card[data-align=start]>.gc-body{column-gap:12px;padding:10px 12px 12px}.gc-card[data-align=start] .gc-text{gap:3px}.gc-card[data-align=start] .gc-extra{margin-top:10px}}.gc-title{-webkit-line-clamp:2;max-width:100%;color:var(--foreground-intense);font-size:var(--v2-text-md);letter-spacing:-.012em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.gc-card[data-align=start] .gc-title{font-size:var(--v2-text-base);-webkit-line-clamp:1;line-height:19px}@container gc (max-width:199.98px){.gc-card[data-align=center] .gc-title{font-size:var(--v2-text-base);line-height:19px}}.gc-subtitle{align-items:inherit;min-width:0;max-width:100%;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;flex-direction:column;margin-top:2px;line-height:18px;display:flex}.gc-card[data-align=start] .gc-subtitle,.gc-text>.gc-subtitle:first-child{margin-top:0}.gc-meta{--gc-sep:14px;min-width:0;max-width:calc(100% + var(--gc-sep));clip-path:inset(-6px -6px -6px var(--gc-sep));color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;margin-inline-start:calc(var(--gc-sep) * -1);line-height:16px;display:flex}.gc-meta-part{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.gc-meta-sep{width:var(--gc-sep);text-align:center;display:inline-block}.gc-meta.gc-meta-lead{font-size:var(--v2-text-sm);line-height:18px}.gc-text .gc-meta{clip-path:none;max-width:100%;max-height:1lh;margin-inline-start:0;overflow:hidden}.gc-text .gc-meta-part:first-child>.gc-meta-sep{display:none}.gc-card[data-align=center] .gc-text .gc-meta{justify-content:center}@container gc (min-width:288px){.gc-card[data-align=center] .gc-text .gc-meta{max-width:calc(100% + var(--gc-sep));max-height:none;clip-path:inset(-6px -6px -6px var(--gc-sep));justify-content:flex-start;margin-inline-start:calc(var(--gc-sep) * -1);overflow:visible}.gc-card[data-align=center] .gc-text .gc-meta-part:first-child>.gc-meta-sep{display:inline-block}}.gc-when{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:18px;display:inline-flex}.gc-when[data-tone=soon]{color:oklch(from var(--warning-intense) calc(l - .1) c h)}.gc-when[data-tone=soon]:before{content:"";background:var(--warning-emphasis);border-radius:50%;width:6px;height:6px}.gc-when[data-tone=today]{background:var(--primary-subtle);height:20px;box-shadow:inset 0 0 0 1px var(--primary);border-radius:999px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.gc-when[data-tone=today]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent)}}.gc-when[data-tone=today]{color:var(--primary-strong);font-weight:600}.gc-when[data-tone=past]{color:var(--foreground-muted)}.gc-cal{--gc-cal-color:var(--v2-course-slate);--gc-cal-w:76px;--gc-cal-h:84px;--gc-cal-r:15px;--gc-cal-band:23px;--gc-cal-month:10px;--gc-cal-day:34px;--gc-cal-weekday:11px;--gc-cal-hole:5px;--gc-cal-hole-x:11px;width:var(--gc-cal-w);height:var(--gc-cal-h);perspective:420px;vertical-align:middle;flex:none;display:inline-block;position:relative}.gc-cal[data-size=md]{--gc-cal-w:54px;--gc-cal-h:60px;--gc-cal-r:12px;--gc-cal-band:17px;--gc-cal-month:8.5px;--gc-cal-day:23px;--gc-cal-weekday:9.5px;--gc-cal-hole:3.5px;--gc-cal-hole-x:7.5px}.gc-cal[data-blank]{--gc-cal-color:var(--background-strong)}.gc-cal-sheet{border-radius:var(--gc-cal-r);position:absolute;inset:0;overflow:hidden}.gc-cal-under{background:var(--gc-cal-color)}@supports (color:color-mix(in lab,red,red)){.gc-cal-under{background:color-mix(in oklab,var(--gc-cal-color) 7%,var(--gc-paper-under))}}.gc-cal-under{box-shadow:0 0 0 .5px var(--gc-paper-edge),0 1px 2px var(--gc-shadow-near);transition:transform .42s var(--gc-ease-out);transform:translate(-1px,3px)rotate(-5deg)}.gc-cal-page{background:var(--gc-paper);box-shadow:0 0 0 .5px var(--gc-hairline),0 1px 1px var(--gc-shadow-near),0 3px 6px -2px var(--gc-shadow-near),0 12px 20px -10px var(--gc-shadow-far);transform-origin:50% 0;transition:transform .42s var(--gc-ease-out),box-shadow .42s var(--gc-ease-out);flex-direction:column;display:flex}.gc-cal-page:after{content:"";opacity:0;pointer-events:none;transition:opacity .42s var(--gc-ease-out);background:linear-gradient(#0000 45%,oklch(22% .03 264/.09));position:absolute;inset:0}.gc-cal-band{height:var(--gc-cal-band);background:var(--gc-cal-color);color:oklch(from var(--gc-cal-color) clamp(.3,calc((.72 - l) * 100),.99) calc(c * .4) h);flex:none;place-items:center;display:grid;position:relative}.gc-cal-band:after,.gc-cal-band:before{content:"";width:var(--gc-cal-hole);height:var(--gc-cal-hole);background:var(--gc-cal-color);border-radius:50%;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.gc-cal-band:after,.gc-cal-band:before{background:color-mix(in oklch,var(--gc-cal-color) 40%,oklch(20% .02 264))}}.gc-cal-band:after,.gc-cal-band:before{translate:0 -50%;box-shadow:inset 0 .5px 1px oklch(0 0 0/.45),0 .5px oklch(100% 0 0/.4)}.gc-cal-band:before{left:var(--gc-cal-hole-x)}.gc-cal-band:after{right:var(--gc-cal-hole-x)}.gc-cal-month{font-size:var(--gc-cal-month);letter-spacing:.14em;margin-right:-.14em;font-weight:700;line-height:1}.gc-cal-face{background:linear-gradient(oklch(22% .03 264/.035),#0000 5px);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;padding-bottom:2px;display:flex}.gc-cal[data-size=md] .gc-cal-face{gap:3px}.gc-cal-day{color:var(--foreground-intense);font-size:var(--gc-cal-day);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-right:-.02em;font-weight:600;line-height:.9}.gc-cal-weekday{color:var(--foreground-muted);font-size:var(--gc-cal-weekday);letter-spacing:.02em;font-weight:600;line-height:1}.gc-cal-blank-icon{width:22px;height:22px;color:var(--foreground-subtle)}.gc-cal[data-size=md] .gc-cal-blank-icon{width:18px;height:18px}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible,[data-gc-lift]:has(:focus-visible)) .gc-cal-page{box-shadow:0 0 0 .5px var(--gc-hairline),0 2px 2px var(--gc-shadow-near),0 8px 12px -4px var(--gc-shadow-near),0 18px 26px -12px var(--gc-shadow-far);transform:rotateX(17deg)translateY(-1px)}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible,[data-gc-lift]:has(:focus-visible)) .gc-cal-page:after{opacity:1}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible,[data-gc-lift]:has(:focus-visible)) .gc-cal-under{transform:translate(-2px,4px)rotate(-7.5deg)}.gc-card .gc-cal-page{animation:gc-cal-settle .62s var(--gc-ease-out) backwards}@keyframes gc-cal-settle{0%{opacity:0;transform:rotateX(58deg)}40%{opacity:1}}.gc-cal-skeleton{border-radius:15px;width:76px;height:84px}.gc-cal-skeleton[data-size=md]{border-radius:12px;width:54px;height:60px}.gc-stack{--gc-stack-mid:var(--v2-course-slate);--gc-stack-back:var(--gc-stack-mid);--gc-stack-w:100px;--gc-stack-h:70px;--gc-stack-r:14px;width:var(--gc-stack-w);height:var(--gc-stack-h);flex:none;margin-top:6px;display:inline-block;position:relative}.gc-stack[data-size=md]{--gc-stack-w:84px;--gc-stack-h:58px;--gc-stack-r:12px;margin-top:4px}.gc-stack-card{border-radius:var(--gc-stack-r);transition:transform .46s var(--gc-ease-out);position:absolute;inset:0}.gc-stack-back{background:var(--gc-stack-back)}@supports (color:color-mix(in lab,red,red)){.gc-stack-back{background:color-mix(in oklab,var(--gc-stack-back) 26%,var(--gc-card-stock))}}.gc-stack-back{box-shadow:inset 0 0 0 1px var(--gc-stack-back),0 1px 2px var(--gc-shadow-near)}@supports (color:color-mix(in lab,red,red)){.gc-stack-back{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gc-stack-back) 34%,transparent),0 1px 2px var(--gc-shadow-near)}}.gc-stack-back{transform:translate(8px,-4px)rotate(5deg)}.gc-stack-mid{background:var(--gc-stack-mid)}@supports (color:color-mix(in lab,red,red)){.gc-stack-mid{background:color-mix(in oklab,var(--gc-stack-mid) 26%,var(--gc-card-stock))}}.gc-stack-mid{box-shadow:inset 0 0 0 1px var(--gc-stack-mid),0 1px 2px var(--gc-shadow-near)}@supports (color:color-mix(in lab,red,red)){.gc-stack-mid{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gc-stack-mid) 34%,transparent),0 1px 2px var(--gc-shadow-near)}}.gc-stack-mid{transform:translate(-7px,-3px)rotate(-6deg)}.gc-stack[data-size=md] .gc-stack-back{transform:translate(7px,-3px)rotate(5deg)}.gc-stack[data-size=md] .gc-stack-mid{transform:translate(-6px,-3px)rotate(-6deg)}.gc-stack-front{background:var(--gc-card-stock);box-shadow:0 0 0 .5px var(--gc-hairline),inset 0 1px 0 oklch(100% 0 0),0 1px 1px var(--gc-shadow-near),0 4px 8px -3px var(--gc-shadow-near),0 14px 22px -12px var(--gc-shadow-far);place-items:center;display:grid;overflow:hidden}.gc-stack-front:before{content:"";background:var(--gc-stack-mid);border-radius:1px;height:1px;position:absolute;inset:13px 12px auto}@supports (color:color-mix(in lab,red,red)){.gc-stack-front:before{background:color-mix(in oklab,var(--gc-stack-mid) 40%,transparent)}}.gc-stack[data-size=md] .gc-stack-front:before{inset:11px 10px auto}.gc-stack-num{color:var(--foreground-intense);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:600;line-height:1}.gc-stack-num[data-digits="2"]{font-size:36px}.gc-stack-num[data-digits="4"]{font-size:28px}.gc-stack-num[data-digits="5"]{font-size:22px}.gc-stack[data-size=md] .gc-stack-num{margin-top:7px;font-size:27px}.gc-stack[data-size=md] .gc-stack-num[data-digits="2"]{font-size:29px}.gc-stack[data-size=md] .gc-stack-num[data-digits="4"]{font-size:22px}.gc-stack[data-size=md] .gc-stack-num[data-digits="5"]{font-size:18px}.gc-stack-num>[aria-hidden=true]>span>span:last-child{animation:gc-digit-in .46s var(--gc-ease-out) backwards}.gc-stack-num>[aria-hidden=true]>span:nth-child(2)>span:last-child{animation-delay:45ms}.gc-stack-num>[aria-hidden=true]>span:nth-child(3)>span:last-child{animation-delay:90ms}.gc-stack-num>[aria-hidden=true]>span:nth-child(4)>span:last-child{animation-delay:.135s}@keyframes gc-digit-in{0%{opacity:0;translate:0 .7em}50%{opacity:1}}.gc-stack:is([data-done],[data-blank]) .gc-stack-back,.gc-stack:is([data-done],[data-blank]) .gc-stack-mid{background:var(--background-muted);box-shadow:inset 0 0 0 1px var(--border-muted),0 1px 2px var(--gc-shadow-near)}.gc-stack[data-done] .gc-stack-front:before{background:var(--success-emphasis)}@supports (color:color-mix(in lab,red,red)){.gc-stack[data-done] .gc-stack-front:before{background:color-mix(in oklch,var(--success-emphasis) 30%,transparent)}}.gc-stack[data-blank] .gc-stack-front:before{background:var(--border);box-shadow:0 9px 0 var(--border-muted),0 18px 0 var(--border-muted)}.gc-stack-check{width:26px;height:26px;color:var(--success-intense);margin-top:8px}.gc-stack[data-size=md] .gc-stack-check{width:22px;height:22px;margin-top:7px}:is([data-gc-lift]:hover,[data-gc-lift]:has(:focus-visible)) .gc-stack-mid{transform:translate(-13px,-4px)rotate(-11deg)}:is([data-gc-lift]:hover,[data-gc-lift]:has(:focus-visible)) .gc-stack-back{transform:translate(14px,-6px)rotate(10deg)}:is([data-gc-lift]:hover,[data-gc-lift]:has(:focus-visible)) .gc-stack-front{transform:translateY(-2px)}.gc-card .gc-stack-back,.gc-card .gc-stack-mid{animation:gc-stack-deal .56s var(--gc-ease-out) backwards}.gc-card .gc-stack-back{animation-delay:60ms}@keyframes gc-stack-deal{0%{transform:none}}.gc-stack-skeleton{border-radius:14px;width:100px;height:70px;margin-top:6px}.gc-stack-skeleton[data-size=md]{border-radius:12px;width:84px;height:58px;margin-top:4px}.gc-dist{width:100%;display:block}.gc-dist-track{gap:2px;height:6px;display:flex}.gc-dist-part{flex:var(--gc-part) 1 0%;background:var(--gc-part-color);transform-origin:0;min-width:6px;animation:gc-dist-grow .56s var(--gc-ease-out) backwards;animation-delay:calc(80ms + var(--gc-part-i,0) * 60ms);border-radius:999px}.gc-dist-skeleton{border-radius:999px;width:100%;height:6px}@keyframes gc-dist-grow{0%{opacity:0;transform:scaleX(0)}}.gc-dish{text-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}.gc-dish-line{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:14px}.gc-dish-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gc-dish-name{-webkit-line-clamp:2;min-width:0;color:var(--foreground-emphasis);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-box-orient:vertical;flex:auto;font-weight:500;display:-webkit-box;overflow:hidden}.gc-dish-name,.gc-dish-price{font-size:var(--v2-text-base);line-height:19px}.gc-dish-price{color:var(--foreground-intense);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.gc-dish[data-size=lg]{gap:6px}.gc-dish[data-size=lg] .gc-dish-name,.gc-dish[data-size=lg] .gc-dish-price{font-size:var(--v2-text-md);line-height:21px}.gc-dish-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.gc-dish-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.gc-dish-others{font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:16px}.gc-dish-others,.gc-dish-per{color:var(--foreground-muted)}.gc-dish-per{font-size:var(--v2-text-xs);font-weight:500}.gc-dish-detail{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;line-height:18px}.gc-menu-source{text-wrap:pretty}.gc-dish-meta,.gc-menu-source{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:0;line-height:16px}.gc-dish-meta{overflow-wrap:anywhere}.gc-menu{border-radius:calc(var(--card-radius,var(--radius-2xl)) - 12px);background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:10px 25px;padding:10px 12px;display:grid}.gc-menu-note{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:0;line-height:18px}.gc-menu .gc-dish{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line price""name name";align-items:baseline;gap:3px 12px;display:grid}.gc-menu .gc-dish-row{display:contents}.gc-menu .gc-dish-line{text-overflow:ellipsis;white-space:nowrap;grid-area:line;overflow:hidden}.gc-menu .gc-dish-name{grid-area:name}.gc-menu .gc-dish-price{grid-area:price}.gc-menu>.gc-menu-more{display:none}@container gc (max-width:287.98px){.gc-menu{padding:7px 12px 8px}.gc-menu .gc-dish-name,.gc-menu .gc-dish-price{font-size:var(--v2-text-sm);line-height:18px}}@container gc (max-width:199.98px){.gc-menu{padding-inline:10px}.gc-menu .gc-dish-name{-webkit-line-clamp:3}}@container gc (min-width:288px){.gc-menu{padding:10px 14px 11px}}@container gc (min-width:440px){.gc-menu:has(>.gc-menu-more){grid-template-columns:repeat(2,minmax(0,1fr))}.gc-menu>.gc-menu-more{display:grid;position:relative}.gc-menu-more:before{content:"";background:var(--border-muted);width:1px;position:absolute;inset:2px auto 2px -13px}}.gc-status{color:var(--foreground-strong);font-variant-numeric:tabular-nums;gap:6px}.gc-status-dot{background:var(--foreground-subtle);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.gc-status[data-tone=open] .gc-status-dot{background:var(--success-emphasis)}.gc-status[data-tone=soon] .gc-status-dot{background:var(--warning-emphasis)}.gc-status[data-tone=open] .gc-status-dot:after{content:"";border-radius:inherit;background:inherit;animation:gc-status-pulse 2.6s var(--gc-ease) infinite;position:absolute;inset:0}@keyframes gc-status-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@container gc (max-width:287.98px){.gc-card .gc-status{height:auto;font-size:var(--v2-text-xs);color:var(--foreground-muted);padding:0;font-weight:500;line-height:16px}.gc-card .gc-status:before{content:none}}.gc-mensa-icon{transition:translate .32s var(--gc-ease-out),box-shadow .32s var(--gc-ease-out);font-size:34px}@container gc (min-width:288px){.gc-mensa-icon{font-size:40px}}[data-gc-lift]:hover .gc-mensa-icon{box-shadow:0 0 0 .5px var(--gc-hairline),0 6px 12px -6px var(--gc-shadow-far);translate:0 -2px}.gc-skel-line{align-items:center;height:18px;display:flex}.gc-skel-line[data-role=title]{height:20px}.gc-skel-line[data-role=meta]{height:16px}.gc-skel-text{border-radius:5px;max-width:100%;height:10px}.gc-skel-line[data-role=title] .gc-skel-text{border-radius:6px;height:12px}.gc-dish .gc-skel-text{margin-block:4px;display:block}.gc-skel-badge{border-radius:999px;width:52px;height:20px}.gc-skel-button{border-radius:var(--radius-sm);width:100%;height:32px}.gc-skel-tile{border-radius:calc(var(--radius-md) * .85);width:1em;height:1em}.gc-error-icon{color:var(--foreground-muted);font-size:36px}.gc-error-text{-webkit-line-clamp:3;font-size:var(--v2-text-xs);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.gc-feature{background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);border-radius:20px;gap:16px;padding:16px;display:grid}.gc-feature-head{align-items:center;gap:16px;min-width:0;display:flex}.gc-feature-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.gc-feature-title{color:var(--foreground-intense);letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:18px;font-weight:600;line-height:24px}.gc-countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gc-countdown-unit{background:var(--background);box-shadow:0 0 0 1px var(--border-muted),0 1px 2px var(--gc-shadow-near);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;display:flex}.gc-countdown-value{color:var(--foreground-intense);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.gc-countdown-label{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-weight:500;line-height:16px}.gc-countdown[data-days-only]{grid-template-columns:minmax(0,1fr)}.gc-countdown[data-days-only] .gc-countdown-unit{flex-direction:row;justify-content:center;align-items:baseline;gap:8px;padding-block:14px 12px}.gc-countdown-caption{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-align:center;font-variant-numeric:tabular-nums;margin:-6px 0 0;line-height:16px}.gc-countdown-done{color:var(--foreground-strong);font-size:var(--v2-text-sm);text-align:center;margin:0;padding:8px 0;font-weight:500;line-height:18px}.gc-eyebrow{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding-inline:10px;font-weight:600;line-height:16px}.gc-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gc-row{min-height:56px;color:inherit;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid;position:relative}.gc-rows>li+li>.gc-row:before{content:"";background:var(--border-muted);height:1px;position:absolute;inset:0 10px auto}a.gc-row{transition:background-color .2s var(--gc-ease)}a.gc-row:hover{background:var(--background-subtle)}a.gc-row:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}a.gc-row:hover:before,li:has(>a.gc-row:hover)+li>.gc-row:before{opacity:0}.gc-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.gc-row-title{-webkit-line-clamp:2;color:var(--foreground-intense);font-size:var(--v2-text-base);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-box-orient:vertical;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.gc-row-sub{align-items:center;gap:10px;min-width:0;min-height:16px;display:flex}.gc-row-sub .gc-count{color:var(--foreground-muted);font-size:var(--v2-text-xs);line-height:16px}.gc-row-end{justify-self:end;align-items:center;gap:10px;display:flex}.gc-row>.gc-dot{align-self:start;margin-top:4.5px}.gc-dot{background:var(--gc-dot,var(--v2-course-slate));border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px oklch(0 0 0/.08)}.gc-count{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:18px}.gc-summary{background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);border-radius:20px;align-items:center;gap:20px;padding:16px 18px 16px 22px;display:flex}.gc-summary-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.gc-summary-title{color:var(--foreground-intense);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:24px}.gc-summary .gc-dist{margin-top:8px}.gc-hours{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:8px;line-height:18px;display:inline-flex}.gc-hours svg{width:16px;height:16px}.gc-menu-groups{gap:18px}.gc-menu-group,.gc-menu-groups{flex-direction:column;display:flex}.gc-menu-group{gap:8px}.gc-menu-group .gc-eyebrow{margin:0;padding-inline:0}.gc-menu-group>.gc-dish+.gc-dish{border-top:1px solid var(--border-muted);padding-top:10px}.gc-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 20px;display:flex}.gc-empty-title{color:var(--foreground-intense);font-size:var(--v2-text-md);text-wrap:balance;margin:10px 0 0;font-weight:600;line-height:20px}.gc-empty-text{max-width:34ch;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:0;line-height:19px}@media (max-width:480px){.gc-countdown-value{font-size:26px}.gc-feature-head{gap:14px}.gc-summary{gap:16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.gc-cal-page,.gc-cal-page:after,.gc-cal-under,.gc-card,.gc-figure,.gc-mensa-icon,.gc-stack-card,a.gc-row{transition:none}.gc-card .gc-cal-page,.gc-card .gc-stack-back,.gc-card .gc-stack-mid,.gc-card>.gc-body,.gc-dist-part,.gc-stack-num>[aria-hidden=true]>span>span:last-child,.gc-status[data-tone=open] .gc-status-dot:after{animation:none}}.ui-kit-root[data-disable-animations] .gc-cal-page:after,.ui-kit-root[data-disable-animations] :is(.gc-card,.gc-figure,.gc-cal-under,.gc-cal-page,.gc-stack-card,.gc-mensa-icon,a.gc-row),:root[data-reduce-motion=true] .gc-cal-page:after,:root[data-reduce-motion=true] :is(.gc-card,.gc-figure,.gc-cal-under,.gc-cal-page,.gc-stack-card,.gc-mensa-icon,a.gc-row){transition:none}.ui-kit-root[data-disable-animations] .gc-stack-num>[aria-hidden=true]>span>span:last-child,.ui-kit-root[data-disable-animations] .gc-status-dot:after,.ui-kit-root[data-disable-animations] :is(.gc-card>.gc-body,.gc-cal-page,.gc-stack-mid,.gc-stack-back,.gc-dist-part),:root[data-reduce-motion=true] .gc-stack-num>[aria-hidden=true]>span>span:last-child,:root[data-reduce-motion=true] .gc-status-dot:after,:root[data-reduce-motion=true] :is(.gc-card>.gc-body,.gc-card .gc-cal-page,.gc-card .gc-stack-mid,.gc-card .gc-stack-back,.gc-dist-part){animation:none}.v2-page.hm-page{--hm-pad-x:clamp(10px,1.4vw,20px);--hm-pad-top:var(--hm-pad-x);--hm-pad-bottom:24px;padding:var(--hm-pad-top) var(--hm-pad-x) var(--hm-pad-bottom)}.hm-shell{--hm-gap-x:20px;--hm-gap-y:24px;--hm-gap-rail:16px;--hh-height:clamp(200px,min(28vh,26cqi),340px);max-width:1600px;margin-inline:auto;container:home/inline-size}.hm-grid{margin-top:var(--hm-gap-y);gap:var(--hm-gap-y) var(--hm-gap-rail);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kurse kurse""klausur karten""stundenplan stundenplan""mensa mensa";align-items:stretch;display:grid}.hm-section[data-area=kurse]{grid-area:kurse}.hm-section[data-area=stundenplan]{grid-area:stundenplan}.hm-section[data-area=klausur]{grid-area:klausur}.hm-section[data-area=karten]{grid-area:karten}.hm-section[data-area=mensa]{grid-area:mensa}@container home (max-width:559px){.hm-section[data-area=kurse] .cf-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home (min-width:560px){.hm-section[data-area=stundenplan]{min-height:clamp(460px,56dvh,620px)}}@container home (min-width:820px){.hm-grid{column-gap:var(--hm-gap-x);grid-template-rows:auto minmax(clamp(228px,58dvh - 212px,408px),1fr) auto;grid-template-columns:minmax(360px,1.15fr) repeat(2,minmax(170px,.8fr));grid-template-areas:"kurse klausur karten""kurse stundenplan stundenplan""mensa stundenplan stundenplan"}.hm-section[data-area=stundenplan]{contain:size;min-height:0}}@container home (min-width:1080px){.hm-grid{--hm-row:clamp(540px,calc(100dvh - var(--hm-pad-top) - var(--hh-height) - var(--hm-gap-y) - var(--hm-pad-bottom)),720px);--hm-kurse-col:min(36cqi,calc(var(--hm-row) * .8 - 40px),520px);--hm-rail-col:clamp(232px,20cqi,286px);grid-template-columns:minmax(360px,var(--hm-kurse-col)) minmax(440px,1fr) var(--hm-rail-col);min-height:var(--hm-row);row-gap:var(--hm-gap-rail);grid-template-rows:auto auto max-content;grid-template-areas:"kurse stundenplan klausur""kurse stundenplan karten""kurse stundenplan mensa";align-content:stretch}.hm-section:is([data-area=kurse],[data-area=stundenplan]){contain:size;min-height:0}.hm-section[data-area=kurse] .cf-shelf{--cf-shelf-three:9999px}}.hm-section{flex-direction:column;min-width:0;min-height:0;display:flex}.hm-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;padding-inline:8px 0;display:flex}.hm-section-title{font-size:var(--v2-text-md);letter-spacing:-.01em;color:var(--foreground-intense);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.hm-sample-badge{font-weight:500}.hm-section-arrow{color:var(--foreground-strong);margin-block:-2px}.hm-section-arrow .appica-icon{transition:translate .18s cubic-bezier(.2,0,0,1)}.hm-section-arrow:focus-visible .appica-icon,.hm-section-arrow:hover .appica-icon{translate:1.5px -1.5px}.hm-card{flex:auto;min-height:0}.hm-card-body{position:relative}.hm-section[data-fill] .hm-card-body{min-height:0}.hm-section[data-area=kurse] .hm-card-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}@property --hm-more{syntax:"<number>";inherits:false;initial-value:0}.hm-section[data-area=kurse] .hm-card-body:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--background) 85%);height:36px;opacity:var(--hm-more);flex:none;margin-top:-36px;position:sticky;bottom:0}@supports (animation-timeline:scroll()){.hm-section[data-area=kurse] .hm-card-body:after{animation:hm-more linear both;animation-timeline:scroll()}}@keyframes hm-more{0%,82%{--hm-more:1}to{--hm-more:0}}.hm-rise{animation:hm-rise .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.18s + var(--hm-i,0) * 60ms)}@keyframes hm-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.hm-rise{animation:none}.hm-section-arrow .appica-icon{transition:none}.hm-section[data-area=kurse] .hm-card-body:after{animation:none}}:root[data-reduce-motion=true] .hm-rise{animation:none}:root[data-reduce-motion=true] .hm-section-arrow .appica-icon{transition:none}:root[data-reduce-motion=true] .hm-section[data-area=kurse] .hm-card-body:after{animation:none}@media (max-width:680px){.v2-page.hm-page{--hm-pad-x:10px;--hm-pad-bottom:40px}}.sf-section{flex-direction:column;min-width:0;min-height:0;display:flex}.sf-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;padding-inline:8px 0;display:flex}.sf-title{font-size:var(--v2-text-md);letter-spacing:-.01em;color:var(--foreground-intense);margin:0;font-weight:600}.sf-title,.sf-title-text{min-width:0;display:inline-flex}.sf-title-text{align-items:center;gap:8px}.sf-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums}.sf-count,.sf-sample{font-weight:500}.sf-head-end{align-items:center;gap:2px;margin-block:-2px;display:inline-flex}.sf-arrow{color:var(--foreground-strong)}.sf-arrow .appica-icon{transition:translate .18s cubic-bezier(.2,0,0,1)}.sf-arrow:focus-visible .appica-icon,.sf-arrow:hover .appica-icon{translate:1.5px -1.5px}.sf-disclosure{border-radius:var(--radius-xs);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;margin-block:-2px;margin-inline-start:-8px;padding-inline:8px;transition:background-color .16s cubic-bezier(.2,0,0,1);display:inline-flex}.sf-disclosure:hover{background:var(--background-subtle)}.sf-chevron{width:16px;height:16px;color:var(--foreground-muted);transition:rotate .22s cubic-bezier(.2,0,0,1)}.sf-section[data-open] .sf-chevron{rotate:180deg}.sf-card{--card-radius:var(--radius-2xl);flex:auto;min-height:0}.sf-section[data-density=pane] .sf-card{--card-radius:var(--radius-xl)}.sf-card-body{position:relative}.sf-section[data-fill] .sf-card-body{min-height:0}.sf-bare{min-width:0}.sf-rise{animation:sf-rise .36s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(min(var(--sf-i,0), 6) * 40ms)}@keyframes sf-rise{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sf-rise{animation:none}.sf-arrow .appica-icon,.sf-chevron,.sf-disclosure{transition:none}}:root[data-reduce-motion=true] .sf-rise{animation:none}:root[data-reduce-motion=true] :is(.sf-arrow .appica-icon,.sf-chevron,.sf-disclosure){transition:none}.ps-shell{--ps-ring:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.ps-shell{--ps-ring:color-mix(in oklab,var(--background-muted) 88%,var(--background-strong))}}.ps-shell{--ps-ring-w:8px;--ps-radius:var(--radius-xl);--ps-outer:calc(var(--ps-radius) * 4 / 3);--ps-ear:8px;--ps-head:40px;--ps-tab-h:34px;--ps-ease:cubic-bezier(.2,0,0,1);--ps-ease-out:cubic-bezier(.22,1,.36,1);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;container:pane/inline-size}.ps-shell[data-hidden]{display:none}@container pane not (min-width:400px){.ps-tab .ps-tab-close:after{inset:-8px}.ps-head,.ps-tray{--ps-ring-w:6px;--ps-radius:var(--radius-md);--ps-outer:calc(var(--radius-md) * 4 / 3);--ps-ear:6px;--ps-head:36px;--ps-tab-h:32px}}.ps-head{z-index:1;height:var(--ps-head);flex:none;align-items:flex-end;min-width:0;display:flex;position:relative}.ps-scroller,.ps-strip,.ps-strip-hit{flex:auto;align-items:flex-end;min-width:0;height:100%;display:flex}.ps-scroller{padding-inline:calc(var(--ps-outer) + var(--ps-ear)) var(--ps-ear);overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;scroll-padding-inline:28px;overflow:auto hidden}.ps-scroller::-webkit-scrollbar{display:none}.ps-scroller[data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ps-scroller[data-overflow-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.ps-scroller[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.ps-strip-static .ps-scroller{overflow:visible}.ps-head-actions{height:var(--ps-tab-h);padding-inline:4px calc(var(--ps-ring-w) - 2px);flex:none;align-items:center;gap:2px;margin-bottom:1px;display:flex}.ps-head-actions [data-slot=button]{color:var(--foreground-strong)}.ps-tab{min-width:88px;max-width:208px;height:calc(var(--ps-tab-h) - 2px);transition:background-color .16s var(--ps-ease),opacity .2s var(--ps-ease),translate .2s var(--ps-ease),scale .16s var(--ps-ease),box-shadow .16s var(--ps-ease);border-radius:10px;flex:0 auto;margin-bottom:2px;display:flex;position:relative}@starting-style{.ps-tab{opacity:0;translate:0 4px}}.ps-tab[data-active]{height:var(--ps-tab-h);border-radius:10px 10px 0 0;flex-shrink:0;margin-bottom:0}.ps-tab[data-pinned]{flex:none;width:36px;min-width:36px}.ps-tab:not([data-active]):hover{background:var(--background-subtle)}.ps-tab[data-static]{min-width:0;max-width:none;transition:none}.ps-tab+.ps-tab:before{content:"";background:var(--border);width:1px;height:14px;transition:opacity .12s var(--ps-ease);margin-top:-7px;position:absolute;top:50%;left:-1.5px}.ps-tab:hover+.ps-tab:before,.ps-tab:hover:before,.ps-tab[data-active]+.ps-tab:before,.ps-tab[data-active]:before{opacity:0}.ps-tab-fill{z-index:0;background:var(--ps-ring);pointer-events:none;border-radius:10px 10px 0 0;position:absolute;inset:0}.ps-tab-fill:after,.ps-tab-fill:before{content:"";width:var(--ps-ear);height:var(--ps-ear);position:absolute;bottom:0}.ps-tab-fill:before{background:radial-gradient(circle at 0 0,transparent calc(var(--ps-ear) - .5px),var(--ps-ring) var(--ps-ear));right:100%}.ps-tab-fill:after{background:radial-gradient(circle at 100% 0,transparent calc(var(--ps-ear) - .5px),var(--ps-ring) var(--ps-ear));left:100%}.ps-tab-btn{z-index:1;border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--foreground-muted);font:inherit;font-size:var(--v2-text-sm);text-align:start;cursor:pointer;transition:color .16s var(--ps-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:8px;margin:0;padding:0 30px 0 10px;font-weight:500;line-height:18px;display:flex;position:relative}.ps-tab:hover .ps-tab-btn{color:var(--foreground-strong)}.ps-tab[data-active] .ps-tab-btn{color:var(--foreground-intense);font-weight:600}.ps-tab[data-pinned] .ps-tab-btn{justify-content:center;padding:0}.ps-tab:not([data-active],[data-pinned]) .ps-tab-btn{padding-inline-end:12px}.ps-tab[data-static] .ps-tab-btn{cursor:default;padding-inline-end:12px}.ps-tab-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ps-tab-btn[data-renaming]{cursor:default;padding-inline-end:6px}.ps-tab-title{flex-direction:column;flex:0 auto;min-width:0;display:inline-flex}.ps-tab-text{text-overflow:ellipsis}.ps-tab-text,.ps-tab-title:after{white-space:nowrap;overflow:hidden}.ps-tab-title:after{content:attr(data-title);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600}.ps-title{margin:0}.ps-title-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-weight:500}.ps-tab-btn>.ps-title-count{flex:none;margin-inline-start:-2px}.ps-tab-icon{width:16px;height:16px;color:var(--foreground-muted);flex:none;place-items:center;display:grid}.ps-tab-accent>svg,.ps-tab-icon>svg{width:16px;height:16px}.ps-tab-accent{display:contents}.ps-tab[data-active] .ps-tab-icon:not([data-accent]){color:var(--foreground-strong)}.ps-dot{background:var(--success-emphasis);border-radius:50%;width:8px;height:8px}.ps-dot[data-status=live]{animation:ps-pulse 2.6s ease-in-out infinite}.ps-dot[data-status=error]{background:var(--error-emphasis)}@keyframes ps-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--success-emphasis) 45%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab,var(--success-emphasis) 0%,transparent)}}.ps-unread{background:var(--primary);width:6px;height:6px;animation:ps-pop .2s var(--ps-ease-out) backwards;border-radius:50%;flex:none;margin-inline-start:-2px}@keyframes ps-pop{0%{opacity:0;scale:.6}}.ps-tab-close{z-index:2;width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;opacity:0;transition:opacity .12s var(--ps-ease),background-color .12s var(--ps-ease),color .12s var(--ps-ease),scale 90ms var(--ps-ease);background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.ps-tab-close:after{content:"";position:absolute;inset:-4px}.ps-tab-close>svg{width:14px;height:14px}.ps-tab:focus-within .ps-tab-close,.ps-tab:hover .ps-tab-close,.ps-tab[data-active] .ps-tab-close{opacity:1}.ps-tab:not([data-active]) .ps-tab-close{background:var(--background-subtle);box-shadow:-10px 0 8px -2px var(--background-subtle)}.ps-tab .ps-tab-close:hover{background:var(--foreground-intense)}@supports (color:color-mix(in lab,red,red)){.ps-tab .ps-tab-close:hover{background:color-mix(in oklab,var(--foreground-intense) 7%,transparent)}}.ps-tab .ps-tab-close:hover{color:var(--foreground-intense)}.ps-tab:not([data-active]) .ps-tab-close:hover{background:var(--foreground-intense)}@supports (color:color-mix(in lab,red,red)){.ps-tab:not([data-active]) .ps-tab-close:hover{background:color-mix(in oklab,var(--foreground-intense) 7%,var(--background-subtle))}}.ps-tab-close:active{scale:.98}.ps-tab-close:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:-2px}@container pane not (min-width:520px){.ps-tab:not([data-active],[data-pinned],[data-static]){flex:none;width:40px;min-width:40px;max-width:40px}.ps-tab:not([data-active],[data-pinned],[data-static]) .ps-tab-btn{justify-content:center;gap:4px;padding:0}.ps-tab:not([data-active],[data-pinned],[data-static]) .ps-tab-close,.ps-tab:not([data-active],[data-pinned],[data-static]) .ps-tab-title,.ps-tab:not([data-active],[data-pinned],[data-static]) .ps-title-count{display:none}}.ps-tab-input{background:var(--background);min-width:0;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--foreground-intense);font:inherit;border:0;border-radius:6px;outline:none;flex:auto;margin:0;padding:0 6px;font-weight:600}.ps-tab-input:focus{box-shadow:inset 0 0 0 2px var(--primary)}.ps-tab[data-dragging]{z-index:3;background:var(--background);box-shadow:0 6px 16px -8px oklch(25% .03 264/.3),0 0 0 1px var(--border-muted);cursor:grabbing;scale:1.02}.ps-tab[data-dragging] .ps-tab-fill{opacity:0}.ps-tab-key{z-index:3;pointer-events:none;animation:ps-key-in .12s var(--ps-ease) both;position:absolute;top:50%;left:6px;translate:0 -50%}.ps-tab[data-pinned] .ps-tab-key{left:50%;translate:-50% -50%}.ps-scroller[data-keys] .ps-tab-icon{opacity:0}@keyframes ps-key-in{0%{opacity:0;scale:.9}}.ps-slip{min-width:0;max-width:300px;height:calc(var(--ps-tab-h) - 2px);background:var(--ps-ring);border:1px dashed var(--border-strong);border-bottom:0;border-radius:10px 10px 0 0;flex:0 auto;align-items:center;gap:8px;margin:0;padding:0 8px 0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ps-slip{background:color-mix(in oklab,var(--ps-ring) 50%,var(--background))}}.ps-slip{color:var(--foreground-muted);font:inherit;font-size:var(--v2-text-sm);cursor:pointer;transition:translate .22s var(--ps-ease-out),opacity .2s var(--ps-ease),background-color .16s var(--ps-ease),color .16s var(--ps-ease),border-color .16s var(--ps-ease);-webkit-tap-highlight-color:transparent;font-weight:500;translate:0 5px}@starting-style{.ps-slip{opacity:0;translate:0 14px}}.ps-slip:focus-visible,.ps-slip:hover{background:var(--ps-ring);border-color:var(--border-emphasis);color:var(--foreground-intense);translate:0}.ps-slip:active{translate:0 1px}.ps-slip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ps-slip-icon{width:14px;height:14px;color:var(--foreground-subtle);flex:none}.ps-slip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ps-slip-keys{flex:none}.ps-tray{--card-radius:var(--ps-radius);min-height:0;padding:var(--ps-ring-w);border-radius:var(--ps-outer);background:var(--ps-ring);-webkit-backdrop-filter:none;backdrop-filter:none;flex:auto;margin-top:-1px}.ps-sheet{background:var(--background);flex-direction:column;min-height:0;display:flex;position:relative;container:sheet/size}.ps-sheet[data-expanded]{--ps-measure:880px}@media (prefers-reduced-motion:reduce){.ps-tab,.ps-tab+.ps-tab:before,.ps-tab-btn,.ps-tab-close{transition:none}.ps-dot[data-status=live],.ps-tab-key,.ps-unread{animation:none}.ps-slip{transition:opacity .15s linear;translate:none}.ps-slip:is(:hover,:focus-visible,:active){translate:none}}:root[data-reduce-motion=true] :is(.ps-tab,.ps-tab-btn,.ps-tab-close){transition:none}:root[data-reduce-motion=true] :is(.ps-dot[data-status=live],.ps-unread,.ps-tab-key){animation:none}:root[data-reduce-motion=true] .ps-slip{transition:opacity .15s linear;translate:none}:root[data-reduce-motion=true] .ps-slip:is(:hover,:focus-visible,:active){translate:none}:root{--kf-ease:cubic-bezier(.2,0,0,1);--kf-ease-out:cubic-bezier(.22,1,.36,1);--kf-ink:oklch(25% .03 264)}.kf-rise{animation:kf-rise .36s var(--kf-ease-out) backwards;animation-delay:calc(min(var(--kf-i,0), 6) * 40ms)}@keyframes kf-rise{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}@keyframes kf-fade{0%{opacity:0}}.v2-course-shell{position:relative}.kf-skip{z-index:60;background:var(--foreground-intense);color:var(--background);font-size:var(--v2-text-sm);transition:translate .16s var(--kf-ease);border-radius:10px;padding:8px 12px;font-weight:600;position:absolute;top:8px;left:12px;translate:0 -160%}.kf-skip:focus-visible{outline:2px solid var(--primary);outline-offset:2px;translate:0}.kf-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start center end";align-items:center;gap:12px;min-height:52px;padding:8px 16px 6px 14px;display:grid}.kf-header-start{grid-area:start;align-items:center;gap:2px;min-width:0;display:flex}.kf-header-center{grid-area:center;justify-content:center;min-width:0;display:flex}.kf-header-end{grid-area:end;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.kf-crumb{height:32px;color:var(--foreground-muted);font-size:var(--v2-text-sm);transition:color .16s var(--kf-ease),background-color .16s var(--kf-ease);border-radius:8px;flex:none;align-items:center;gap:2px;padding:0 2px 0 6px;font-weight:500;display:inline-flex}.kf-crumb svg{width:14px;height:14px;color:var(--foreground-subtle)}.kf-crumb:hover{color:var(--foreground-strong)}.kf-crumb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kf-course-btn{min-width:0;max-width:min(100%,380px);height:36px;color:var(--foreground-intense);font:inherit;font-size:var(--v2-text-md);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--kf-ease),scale .12s var(--kf-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 7px;font-weight:600;display:inline-flex;position:relative}.kf-course-btn:hover,.kf-course-btn[data-popup-open]{background:var(--background-subtle)}.kf-course-btn:active{scale:.98}.kf-course-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kf-course-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kf-course-chevron{width:14px;height:14px;color:var(--foreground-muted);transition:rotate .2s var(--kf-ease);flex:none}.kf-course-btn[data-popup-open] .kf-course-chevron{rotate:180deg}.kf-badge{flex:none;margin-inline-start:6px}.kf-glyph{flex:none;overflow:visible}.kf-glyph-back{fill:var(--kf-c)}@supports (color:color-mix(in lab,red,red)){.kf-glyph-back{fill:color-mix(in oklab,var(--kf-c) 64%,white)}}.kf-glyph-paper{fill:oklch(99.5% .004 95)}.kf-glyph-under{fill:var(--kf-c)}@supports (color:color-mix(in lab,red,red)){.kf-glyph-under{fill:color-mix(in oklab,var(--kf-c) 35%,var(--kf-ink))}}.kf-glyph-under{opacity:.32}.kf-glyph-line{fill:var(--kf-c)}@supports (color:color-mix(in lab,red,red)){.kf-glyph-line{fill:color-mix(in oklab,var(--kf-c) 55%,white)}}.kf-glyph-flap{fill:var(--kf-c);transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s var(--kf-ease-out)}.kf-glyph-sheet{transition:translate .3s var(--kf-ease-out)}.kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-flap{transform:scaleY(.8)skew(-4deg)}.kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-sheet{translate:0 -.6px}.kf-glyph-tuck{animation:kf-tuck .42s var(--kf-ease-out) both}@keyframes kf-tuck{0%{opacity:0;transform:translateY(-10px)}45%{opacity:1}to{opacity:1;transform:translateY(2.8px)}}.kf-switch [data-slot=tabs-list]{corner-shape:squircle;border-radius:16px;gap:2px;padding:2px}.kf-switch [data-slot=tabs-indicator]{box-shadow:0 1px 2px oklch(20% .03 264/.12),0 0 0 .5px oklch(20% .03 264/.06)}.kf-switch [data-slot=tabs-indicator],.kf-switch [data-slot=tabs-trigger]{corner-shape:squircle;border-radius:14px}.kf-switch [data-slot=tabs-trigger-inner]{corner-shape:squircle;height:30px;font-size:var(--v2-text-sm);border-radius:14px;gap:6px;padding:0 12px 0 10px}.kf-switch [data-slot=tabs-trigger-inner]:before{corner-shape:inherit}.kf-switch [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.kf-switch[data-segments="3"]{display:none}.kf-switch-icon{place-items:center;display:grid;position:relative}.kf-switch-icon,.kf-switch-icon svg{width:16px;height:16px}.kf-switch-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 2px var(--background-muted);animation:kf-dot-in .2s var(--kf-ease-out) backwards;border-radius:50%;position:absolute;top:-2px;right:-3px}.kf-switch-dot[data-tone=live]{background:var(--success-emphasis);animation:kf-dot-in .2s var(--kf-ease-out) backwards,kf-live 2.6s ease-in-out .2s infinite}.kf-switch-dot[data-tone=error]{background:var(--error-emphasis)}@keyframes kf-dot-in{0%{opacity:0;scale:.6}}@keyframes kf-live{50%{opacity:.45}}.kf-chip{background:var(--background-subtle);height:28px;box-shadow:inset 0 0 0 1px var(--border-muted);color:var(--foreground-strong);font:inherit;font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--kf-ease),box-shadow .16s var(--kf-ease),color .16s var(--kf-ease),scale .12s var(--kf-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex;position:relative}.kf-chip:after{content:"";position:absolute;inset:-6px -2px}.kf-chip:hover,.kf-chip[data-popup-open]{background:var(--background-muted)}.kf-chip:active{scale:.97}.kf-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kf-chip-icon{width:15px;height:15px;color:var(--foreground-muted);flex:none}.kf-chip-label{align-items:baseline;display:inline-flex}.kf-chip-compact,.kf-chip-slot:empty{display:none}.kf-exam-chip[data-tone=none]{box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground-muted);background:0 0}.kf-exam-chip[data-tone=none]:hover{background:var(--background-subtle);color:var(--foreground-strong)}.kf-exam-chip[data-tone=soon]{background:var(--warning-subtle,oklch(97% .04 85))}@supports (color:color-mix(in lab,red,red)){.kf-exam-chip[data-tone=soon]{background:color-mix(in oklab,var(--warning-subtle,oklch(97% .04 85)) 80%,var(--background))}}.kf-exam-chip[data-tone=soon]{box-shadow:inset 0 0 0 1px var(--warning-emphasis)}@supports (color:color-mix(in lab,red,red)){.kf-exam-chip[data-tone=soon]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--warning-emphasis) 24%,transparent)}}.kf-exam-chip[data-tone=soon]{color:oklch(from var(--warning-intense) calc(l - .1) c h)}.kf-exam-chip[data-tone=soon] .kf-chip-icon{color:var(--warning-emphasis)}.kf-exam-chip[data-tone=today]{background:var(--primary-subtle);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.kf-exam-chip[data-tone=today]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 26%,transparent)}}.kf-exam-chip[data-tone=today]{color:var(--primary-strong);font-weight:600}.kf-exam-chip[data-tone=today] .kf-chip-icon{color:var(--primary)}.kf-exam-chip[data-tone=past]{color:var(--foreground-muted)}.kf-due-chip .kf-chip-icon{color:var(--primary)}.kf-exam-popover{width:300px;max-width:calc(100vw - 24px);padding:16px}.v2-course-shell{container:kurs/inline-size}@container kurs not (min-width:894px){.kf-switch[data-segments="2"]{display:none}.kf-header[data-material] .kf-switch[data-segments="2"],.kf-switch[data-segments="3"]{display:block}.kf-fullscreen-btn,.kf-header[data-material] .kf-switch[data-segments="3"]{display:none}.kf-header{grid-template-columns:minmax(0,max-content) minmax(max-content,1fr) auto;gap:10px;padding-inline:10px 12px}.kf-badge-sample{display:none}}@container kurs not (min-width:760px){.kf-chip-full,.kf-crumb{display:none}.kf-chip-compact{display:inline}.kf-exam-chip[data-tone=none]{justify-content:center;width:32px;padding:0}.kf-due-chip{padding-inline:8px 9px}}@container kurs not (min-width:600px){.kf-header{grid-template:"start end"44px"center center"44px/minmax(0,1fr) auto;row-gap:0;min-height:0;padding:4px 10px 4px 6px}.kf-header-center{align-self:center}.kf-switch,.kf-switch [data-slot=tabs-list]{width:100%}.kf-switch [data-slot=tabs-trigger]{flex:1 1 0}.kf-switch [data-slot=tabs-trigger-inner]{justify-content:center;height:36px}.kf-course-btn{height:40px;font-size:var(--v2-text-lg)}.kf-badge-sample{display:none}}.kf-shape .kf-header{pointer-events:none}.kf-skel-crumb{padding-inline:6px}.kf-skel-course{cursor:default}.kf-skel-glyph{border-radius:6px;width:20px;height:20px}.kf-skel-title{border-radius:6px;width:160px;height:18px}.kf-skel-switch{border-radius:16px;width:212px;height:34px}.kf-skel-chip{border-radius:999px;width:72px;height:22px}.kf-skel-line{border-radius:6px;height:12px}.kf-skel-line-sm{height:10px}.kf-skel-tab .ps-tab-btn{padding-inline:12px}.kf-skel-tab-bar{border-radius:6px;width:100%;height:12px}.kf-skel-tab[data-active] .kf-skel-tab-bar{width:70%}@container kurs not (min-width:894px){.kf-header:not([data-material]) .kf-skel-switch{width:240px}}@container kurs not (min-width:600px){.kf-skel-switch{width:100%;height:36px}.kf-skel-crumb{display:none}}.kf-skel-chat{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px clamp(16px,6cqi,48px) 18vh;display:flex}.kf-skel-mascot{border-radius:16px;width:44px;height:44px;margin-bottom:4px}.kf-skel-greet{border-radius:10px;max-width:420px;height:30px}.kf-skel-composer{border-radius:20px;width:min(100%,46rem);height:92px;margin-top:18px}.kf-state-center{place-items:center;height:100%;padding:24px;display:grid}.kf-state-center>*{width:min(100%,440px)}.kf-missing{text-align:center;place-items:center;height:100%;min-height:70vh;padding:32px 20px;display:grid}.kf-missing-body{flex-direction:column;align-items:center;max-width:420px;display:flex}.kf-missing-glyph{opacity:.9;margin-bottom:18px}.kf-missing-title{color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,4vw,30px);font-weight:600;line-height:1.15}.kf-missing-text{color:var(--foreground-muted);font-size:var(--v2-text-base);text-wrap:pretty;margin:10px 0 22px;line-height:1.5}.kf-missing-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kf-app-loading{flex-direction:column;gap:24px;padding:clamp(10px,1.4vw,20px);display:flex}.kf-app-loading-title{border-radius:14px;width:min(60%,420px);height:40px;margin:18px 8px 0}.kf-app-loading-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.kf-app-loading-tray{flex-direction:column;gap:6px;display:flex}.kf-app-loading-head{border-radius:6px;width:96px;height:16px;margin:6px 8px}.kf-app-loading-sheet{background:var(--background-muted);border-radius:32px;flex-direction:column;gap:10px;min-height:180px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.kf-app-loading-sheet{background:color-mix(in oklab,var(--background-muted) 60%,var(--background))}}.kf-app-loading-sheet{box-shadow:inset 0 0 0 8px var(--background-muted),inset 0 0 0 9px var(--border-muted)}@supports (color:color-mix(in lab,red,red)){.kf-app-loading-sheet{box-shadow:inset 0 0 0 8px color-mix(in oklab,var(--background-muted) 60%,var(--background)),inset 0 0 0 9px var(--border-muted)}}.kf-drop{z-index:30;background:var(--primary-subtle);border-radius:24px;align-content:center;place-items:center;gap:18px;display:grid;position:absolute;inset:12px}@supports (color:color-mix(in lab,red,red)){.kf-drop{background:color-mix(in oklab,var(--primary-subtle) 88%,transparent)}}.kf-drop{box-shadow:inset 0 0 0 1.5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.kf-drop{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--primary) 30%,transparent)}}.kf-drop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:kf-fade .16s var(--kf-ease) backwards;transition:opacity .24s var(--kf-ease)}.kf-drop[data-refused]{background:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.kf-drop[data-refused]{background:color-mix(in oklab,var(--background-muted) 90%,transparent)}}.kf-drop[data-refused]{box-shadow:inset 0 0 0 1.5px var(--border)}.kf-drop[data-phase=closing]{opacity:0}.kf-drop-stage{width:220px;animation:kf-folder-in .36s var(--kf-ease-out) backwards}.kf-drop-stage[data-open] .cf-root{--cf-open:1}.kf-drop-folder{width:100%}.kf-drop[data-refused] .kf-drop-folder{filter:saturate(.3);opacity:.85}@keyframes kf-folder-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.kf-drop-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.kf-drop-title{color:var(--foreground-intense);font-size:var(--v2-text-md);text-wrap:balance;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.kf-drop-title svg{width:18px;height:18px;color:var(--foreground-muted)}.kf-drop-hint{color:var(--foreground-muted);font-size:var(--v2-text-sm);margin:0}.v2-pane .v2-chat-surface[data-empty]{padding-bottom:8vh}.ck-greeting[data-custom]{flex-direction:column;gap:14px;padding-bottom:1.25rem}.kf-greet-group{text-align:center;animation:kf-rise .52s var(--kf-ease-out) .12s backwards;flex-direction:column;align-items:center;gap:10px;display:flex}.ck-greeting .kf-greet{max-width:17em;color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,3cqi,28px);font-weight:600;line-height:1.2}.ck-greeting .kf-greet em{font-style:normal}.kf-greet-sub{max-width:40ch;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:0;line-height:1.5}.kf-greet-action{margin-top:4px}.ck-suggest-list{flex-direction:column;gap:2px;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ck-suggest-list>li{animation:kf-rise .52s var(--kf-ease-out) backwards;animation-delay:calc(.18s + var(--ck-i,0) * 55ms)}.ck-suggest-row{width:100%;min-height:40px;color:var(--foreground-strong);font:inherit;font-size:var(--v2-text-base);text-align:start;cursor:pointer;transition:background-color .14s var(--kf-ease),color .14s var(--kf-ease),scale .12s var(--kf-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.ck-suggest-row:hover{background:var(--background-subtle);color:var(--foreground-intense)}.ck-suggest-row:active{scale:.99}.ck-suggest-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ck-suggest-row:disabled{opacity:.5;cursor:default}.ck-suggest-icon{width:16px;height:16px;color:var(--foreground-muted);flex:none;place-items:center;display:grid}.ck-suggest-icon svg{width:16px;height:16px}.ck-suggest-label{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-block:9px;line-height:20px;display:-webkit-box;overflow:hidden}.kf-recents{box-shadow:inset 0 1px 0 var(--border-muted);margin-top:18px;padding-top:14px;display:none}@container sheet (min-height:640px){.kf-recents{display:block}}.kf-recents-title{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0 12px 4px;font-weight:600}.kf-recents-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.kf-recents-list>li{animation:kf-rise .52s var(--kf-ease-out) backwards;animation-delay:calc(.36s + var(--kf-i,0) * 55ms)}.kf-recent{width:100%;min-height:36px;color:var(--foreground-strong);font:inherit;font-size:var(--v2-text-sm);text-align:start;cursor:pointer;transition:background-color .14s var(--kf-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.kf-recent:hover{background:var(--background-subtle)}.kf-recent:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.kf-recent-icon{width:15px;height:15px;color:var(--foreground-subtle);flex:none}.kf-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.kf-recent-when{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;flex:none}.kf-chat-skeleton{flex-direction:column;justify-content:flex-end;gap:14px;width:min(100%,46rem);height:100%;margin-inline:auto;padding:24px 20px 20px;display:flex}.kf-bubble{border-radius:18px;height:40px}.kf-bubble-user{align-self:flex-end;width:52%}.kf-bubble-short{width:34%}.kf-bubble-lines{flex-direction:column;gap:9px;display:flex}.kf-chat-skeleton-composer{width:100%;margin-top:18px}.kf-file-skeleton{flex-direction:column;gap:14px;height:100%;padding:12px 16px 16px;display:flex}.kf-file-skeleton-bar{justify-content:space-between;gap:12px;padding:6px 2px;display:flex}.kf-file-skeleton-page{border-radius:12px;flex:auto;width:min(100%,680px);margin-inline:auto}.kf-file-gone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:24px;display:flex}.kf-file-gone-title{color:var(--foreground-intense);font-size:var(--v2-text-md);text-wrap:balance;margin:6px 0 0;font-weight:600}.kf-file-gone-text{max-width:34ch;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:0 0 8px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ck-suggest-list>li,.kf-drop-stage,.kf-greet-group,.kf-recents-list>li,.kf-rise{animation:kf-fade .15s linear backwards}.kf-glyph-tuck,.kf-switch-dot,.kf-switch-dot[data-tone=live]{animation:none}.ck-suggest-row,.kf-chip,.kf-course-btn,.kf-course-chevron,.kf-crumb,.kf-drop,.kf-glyph-flap,.kf-glyph-sheet,.kf-recent,.kf-skip{transition:none}.kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-flap{transform:none}.kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-sheet{translate:none}}:root[data-reduce-motion=true] :is(.kf-rise,.kf-greet-group,.ck-suggest-list>li,.kf-recents-list>li,.kf-drop-stage){animation:kf-fade .15s linear backwards}:root[data-reduce-motion=true] :is(.kf-switch-dot,.kf-glyph-tuck){animation:none}:root[data-reduce-motion=true] :is(.kf-skip,.kf-crumb,.kf-course-btn,.kf-course-chevron,.kf-glyph-flap,.kf-glyph-sheet,.kf-chip,.ck-suggest-row,.kf-recent,.kf-drop){transition:none}:root[data-reduce-motion=true] .kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-flap{transform:none}:root[data-reduce-motion=true] .kf-course-btn:is(:hover,:focus-visible,[data-popup-open]) .kf-glyph-sheet{translate:none}.kf-course-menu{width:248px}.kf-menu-note{max-width:232px;color:var(--foreground-muted);font-size:var(--v2-text-xs);text-wrap:pretty;line-height:16px}.kf-menu-label{flex:auto;min-width:0}:is(.kf-course-menu,.kf-tab-menu,.kf-new-set,.kf-all-tabs) [data-disabled]{color:var(--foreground-subtle);cursor:default}:is(.kf-course-menu,.kf-tab-menu,.kf-new-set,.kf-all-tabs) [data-disabled] [data-icon]{color:var(--foreground-subtle)}.kf-menu-kbd{margin-inline-start:auto}.kf-menu-danger,.kf-menu-danger [data-icon]{color:var(--error-emphasis)}.kf-menu-danger[data-highlighted]{background:var(--error-emphasis)}@supports (color:color-mix(in lab,red,red)){.kf-menu-danger[data-highlighted]{background:color-mix(in oklab,var(--error-emphasis) 8%,transparent)}}.kf-menu-danger[data-disabled],.kf-menu-danger[data-disabled] [data-icon]{color:var(--foreground-subtle)}[data-disabled]>[data-slot=dropdown-menu-sub-trigger]{opacity:var(--opacity-disabled,.65);color:var(--foreground-subtle)}[data-disabled]>[data-slot=dropdown-menu-sub-trigger] [data-icon]{color:var(--foreground-subtle)}.kf-color-menu{width:188px}.kf-swatch{border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px oklch(20% .03 264/.12)}.kf-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kf-menu-icon{width:18px;height:18px;color:var(--foreground-muted);flex:none;place-items:center;display:grid}.kf-menu-icon svg{width:16px;height:16px}.kf-menu-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums}.kf-menu-check,.kf-menu-meta{flex:none;margin-inline-start:auto}.kf-menu-check{width:16px;height:16px;color:var(--foreground-intense)}.kf-tab-menu{min-width:248px}.kf-all-tabs{width:280px}.kf-due-menu{width:max-content;min-width:240px;max-width:min(340px,100vw - 24px)}.kf-new-set{width:264px}.kf-set-item{gap:10px;min-height:48px}.kf-set-plate{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.kf-set-plate svg{width:16px;height:16px}.kf-set-plate-errors{background:var(--error-emphasis)}@supports (color:color-mix(in lab,red,red)){.kf-set-plate-errors{background:color-mix(in oklab,var(--error-emphasis) 10%,var(--background))}}.kf-set-plate-errors{color:var(--error-emphasis)}.kf-set-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.kf-set-label{color:var(--foreground-intense);font-size:var(--v2-text-base);font-weight:500;line-height:18px}.kf-set-hint{color:var(--foreground-muted);font-size:var(--v2-text-xs);line-height:16px}[data-disabled] .kf-set-plate{filter:grayscale();opacity:.6}.kf-keys{gap:18px;padding-bottom:6px}.kf-keys,.kf-keys-group{flex-direction:column;display:flex}.kf-keys-group{gap:4px}.kf-keys-title{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-weight:600}.kf-keys-rows{flex-direction:column;margin:0;display:flex}.kf-keys-row{min-height:36px;box-shadow:inset 0 -1px 0 var(--border-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.kf-keys-row:last-child{box-shadow:none}.kf-keys-row dt{color:var(--foreground-strong);font-size:var(--v2-text-sm)}.kf-keys-row dd{flex:none;gap:6px;margin:0;display:flex}.kf-keys-note{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:0}.kf-field-count{text-align:end;font-variant-numeric:tabular-nums}.kf-exam{flex-direction:column;gap:14px;display:flex}.kf-exam-head{align-items:center;gap:14px;min-width:0;display:flex}.kf-exam-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.kf-exam-eyebrow{color:var(--foreground-muted);font-size:var(--v2-text-2xs,11px);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:14px}.kf-exam-date{letter-spacing:-.01em}.kf-exam-date,.kf-exam-title{color:var(--foreground-intense);font-size:var(--v2-text-md,15px);text-wrap:balance;font-weight:600;line-height:20px}.kf-exam-note,.kf-exam-text{color:var(--foreground-muted);font-size:var(--v2-text-sm,13px);text-wrap:pretty;line-height:18px}.kf-exam-note{padding-top:2px}.kf-exam-picker{flex-direction:column;gap:12px;display:flex}.kf-exam-calendar{align-self:center}.kf-exam-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kf-exam-actions[data-align=start]{justify-content:flex-start}.kf-exam-blank{--gc-cal-color:var(--background-strong)}.kf-tear-stack{flex:none;display:inline-grid;position:relative}.kf-tear-stack>*{grid-area:1/1}.kf-tear{transform-origin:18% 0;animation:kf-tear .36s cubic-bezier(.22,1,.36,1) forwards}@keyframes kf-tear{to{opacity:0;transform:translate(-10px,-14px)rotate(-8deg)}}@keyframes kf-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.kf-tear{animation:kf-fade-out .15s linear forwards}}:root[data-reduce-motion=true] .kf-tear{animation:kf-fade-out .15s linear forwards}:where(.mt-root,.mt-field,.mt-entry,.mt-add,.mt-shape){--mt-ease:cubic-bezier(.2,0,0,1);--mt-ease-out:cubic-bezier(.22,1,.36,1);--mt-ease-exit:cubic-bezier(.4,0,1,1)}.mt-root{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden auto;container:material/inline-size}.mt-root:focus{outline:none}.mt-root:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:inherit}.mt-content{min-height:100%;position:relative}.mt-content,.mt-phase{flex-direction:column;flex:1 0 auto;display:flex}.mt-phase{min-width:0}.mt-tab-icon{place-items:center;display:grid}.mt-tab-icon,.mt-tab-icon>svg{width:16px;height:16px}.mt-exit{place-items:center end;display:grid}.mt-exit-option{grid-area:1/1;display:flex}.mt-exit-option[inert]{pointer-events:none}.ps-head-actions .mt-exit-go[data-slot=button]{color:var(--primary-foreground)}.mt-field{isolation:isolate;border-radius:max(8px,calc(var(--ps-radius,16px) - 12px));outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;transition-property:outline-color;transition-duration:.16s;transition-timing-function:var(--mt-ease);place-items:center;margin:12px;padding:32px 24px;display:grid;position:relative;container:mt-field/inline-size}.mt-phase>.mt-field{flex:auto}.mt-field:after,.mt-field:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition-property:opacity;transition-duration:.16s;transition-timing-function:var(--mt-ease);position:absolute;inset:0}.mt-field:before{background:radial-gradient(120% 80% at 50% 0,var(--primary-subtle),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.mt-field:before{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--primary-subtle) 55%,transparent),transparent 70%)}}.mt-field:after{opacity:0;background:radial-gradient(120% 90% at 50% 0,var(--primary-subtle),transparent 75%),var(--primary-subtle)}@supports (color:color-mix(in lab,red,red)){.mt-field:after{background:radial-gradient(120% 90% at 50% 0,color-mix(in oklab,var(--primary-subtle) 90%,transparent),transparent 75%),color-mix(in oklab,var(--primary-subtle) 38%,transparent)}}.mt-field[data-drag=ok]{outline-color:var(--primary)}.mt-field[data-drag=ok]:after{opacity:1}.mt-field-stack{text-align:center;width:100%;flex-direction:column;align-items:center;gap:16px;max-inline-size:420px;display:flex}.mt-figure{pointer-events:none;width:200px}.mt-figure .cf-root{animation:none}.mt-figure .cf-root,.mt-figure .cf-root *{cursor:default}.mt-figure[data-open] .cf-root{--cf-open:1;--cf-dur:.44s;--cf-stagger:35ms}.mt-figure .mt-folder{width:100%;transition-property:filter,opacity;transition-duration:.16s;transition-timing-function:var(--mt-ease)}.mt-field:is([data-drag=type],[data-drag=full]) .mt-folder{filter:saturate(.3);opacity:.85}.mt-title{color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3;display:grid}.mt-title-text{opacity:0;transition-property:opacity,translate;transition-duration:.12s;transition-timing-function:var(--mt-ease);grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex;translate:0 2px}.mt-title-text[data-shown]{opacity:1;translate:none}.mt-title-icon{width:20px;height:20px;color:var(--foreground-muted);flex:none}.mt-field-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mt-field-actions>span{display:flex}.mt-field [data-variant][aria-disabled=true]{opacity:var(--opacity-disabled,.65);cursor:not-allowed}.mt-field [data-variant][aria-disabled=true]:active{translate:none;scale:none}.mt-field [data-variant=primary][aria-disabled=true]:hover:before{opacity:0}.mt-field [data-variant=outline][aria-disabled=true]:hover{color:var(--foreground-emphasis)}.mt-field [data-variant=outline][aria-disabled=true]:hover:before{border-color:var(--border);background-color:var(--background)}.mt-note{max-inline-size:38ch;color:var(--foreground-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.mt-rise{animation:mt-rise .36s var(--mt-ease-out) backwards;animation-delay:calc(min(var(--mt-i,0), 3) * 40ms)}@keyframes mt-rise{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.sf-rise .mt-rise{animation:none}.mt-field[data-size=compact]{margin:0;padding:24px 16px}.mt-field[data-size=compact] .mt-figure{width:96px}.mt-field[data-size=compact] .mt-field-stack{gap:12px}.mt-field[data-size=compact] .mt-title{font-size:16px}@container mt-field not (min-width:696px){.mt-field[data-size=large] .mt-figure{width:168px}}@container mt-field not (min-width:416px){.mt-field[data-size=large]{padding:24px 16px}.mt-field[data-size=large] .mt-figure{width:128px}.mt-title{font-size:16px}.mt-field-actions{flex-direction:column;align-items:stretch;width:100%}.mt-field-actions [data-slot=button],.mt-field-actions>span{width:100%}}@container material not (min-width:440px){.mt-field{margin:8px}}.mt-desk{width:100%;max-inline-size:1040px;margin-inline:auto;padding:24px 32px 32px}.mt-desk-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.mt-desk-folder{pointer-events:none;width:72px}.mt-desk-folder .cf-root{animation:none}.mt-desk-folder .cf-print{visibility:hidden}.mt-desk-folder[data-tuck=open] .cf-root{--cf-open:.35;--cf-dur:.1s;--cf-stagger:0s}.mt-desk-folder[data-tuck=close] .cf-root{--cf-open:0;--cf-dur:.16s;--cf-stagger:0s}.mt-headline{color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.3;display:grid;position:relative}.mt-headline:focus{outline:none}.mt-headline:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.mt-headline-text{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.mt-headline[data-drag=full],.mt-headline[data-drag=type]{color:var(--foreground-strong)}.mt-progress{margin-top:16px}.mt-progress [data-slot=progress-indicator]{transition-property:width,background-color;transition-duration:.24s;transition-timing-function:var(--mt-ease)}.mt-progress[data-indeterminate] [data-slot=progress-indicator]{width:38%;height:100%;animation:mt-progress-sweep 1.4s var(--mt-ease) infinite}@keyframes mt-progress-sweep{0%{translate:-100%}to{translate:265%}}.mt-alert{margin-top:16px}.mt-list{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:28px 20px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.mt-item{flex-direction:column;min-width:0;display:flex;position:relative}.mt-item>.mt-entry{flex:auto}.mt-entry[data-layout=tile] .mt-actions{margin-top:auto}.mt-list[data-layout=row]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.mt-list[data-layout=row]>.mt-item:not(.mt-add-item)+.mt-item:not(.mt-add-item){border-top:1px solid var(--border-muted)}.mt-entry{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.mt-entry[data-layout=tile]{gap:10px}.mt-entry[data-layout=tile] .mt-paper{aspect-ratio:4/3;position:relative}@media (hover:hover){.mt-entry[data-layout=tile]:hover{--fp-lift:1}}.mt-text{min-width:0;padding-inline:2px}.mt-caption,.mt-name{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mt-name{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-weight:500;line-height:1.4}.mt-caption{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;margin-top:1px;line-height:1.45;position:relative}.mt-add:not([data-layout=row]) .mt-add-label,.mt-entry[data-layout=tile] .mt-text{text-align:center}.mt-entry[data-layout=tile] .mt-actions{justify-content:center}.mt-entry[data-layout=tile] .mt-name{font-size:var(--v2-text-base)}.mt-entry[data-layout=tile] .mt-caption{font-size:var(--v2-text-sm);margin-top:2px}.mt-caption-swap{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mt-entry[data-layout=tile] .mt-caption,.mt-entry[data-layout=tile] .mt-caption-swap{white-space:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mt-entry[data-tone=warning] .mt-caption{color:var(--warning-emphasis)}.mt-entry[data-tone=error] .mt-caption{color:var(--error-emphasis)}.mt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-icon-action{color:var(--foreground-strong);position:relative}.mt-icon-action:after{content:"";position:absolute;inset:-4px}.mt-paper-cancel{z-index:2;opacity:0;transition-property:opacity;transition-duration:.12s;transition-timing-function:var(--mt-ease);position:absolute;top:4px;right:4px}.mt-paper-cancel [data-slot=button]{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.mt-paper-cancel [data-slot=button]{background:color-mix(in oklab,var(--background) 90%,transparent)}}.mt-paper-cancel [data-slot=button]{box-shadow:0 0 0 .5px var(--border),0 1px 2px oklch(30% .03 264/.12)}.mt-paper-remove{z-index:2;opacity:0;transition-property:opacity;transition-duration:.12s;transition-timing-function:var(--mt-ease);position:absolute;top:4px;left:4px}.mt-paper-remove [data-slot=button]{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.mt-paper-remove [data-slot=button]{background:color-mix(in oklab,var(--background) 90%,transparent)}}.mt-paper-remove [data-slot=button]{box-shadow:0 0 0 .5px var(--border),0 1px 2px oklch(30% .03 264/.12)}.mt-entry:is(:hover,:focus-within) :is(.mt-paper-cancel,.mt-paper-remove){opacity:1}@media (hover:none){.mt-paper-cancel,.mt-paper-remove{opacity:1}}.mt-entry[data-layout=tile]{container:mt-tile/inline-size}.mt-entry[data-layout=tile] .mt-text-action{width:100%;min-width:0}@container mt-tile not (min-width:150px){.mt-text-action [data-icon]{display:none}}.mt-stamp{z-index:3;width:20px;height:20px;color:var(--success-emphasis);background:oklch(100% 0 0);border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 .5px oklch(42% .02 264/.18),0 1px 3px oklch(30% .03 264/.16)}.mt-stamp svg{width:14px;height:14px}.mt-entry[data-layout=row] .mt-stamp{width:16px;height:16px;top:-4px;right:-5px}.mt-entry[data-layout=row] .mt-stamp svg{width:12px;height:12px}.mt-entry[data-paused] .fp-progress-fill{animation-play-state:paused}.fp.mt-paper-dim{opacity:.55}.mt-entry[data-layout=row]{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding-block:6px;display:grid;container:mt-row/inline-size}.mt-entry[data-layout=row] .mt-paper{width:40px;height:52px;position:relative}.mt-entry[data-layout=row] .mt-actions{flex-wrap:nowrap}@container mt-row not (min-width:400px){.mt-entry:has(.mt-text-action)>.mt-paper{grid-row:span 2;align-self:start;margin-top:2px}.mt-entry:has(.mt-text-action)>.mt-actions{grid-column:2/-1;margin-top:6px}}.mt-add{width:100%;color:var(--foreground-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex;container:mt-add/inline-size}.mt-add-face{aspect-ratio:1/1.4142;outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;height:calc(75cqi - 26px);transition-property:outline-color,background-color,color,scale;transition-duration:.16s,.16s,.16s,.12s;transition-timing-function:var(--mt-ease);background:0 0;border-radius:6px;place-items:center;margin:14px auto 12px;display:grid}.mt-add-face svg{width:20px;height:20px}.mt-add-label{color:var(--foreground-strong);font-size:var(--v2-text-base);padding-inline:2px;font-weight:500;line-height:1.4}@media (hover:hover){.mt-add:not([aria-disabled=true]):hover .mt-add-face{background:var(--background-subtle);color:var(--foreground-strong)}}.mt-add:focus{outline:none}.mt-add:focus-visible .mt-add-face{outline:2px solid var(--primary);outline-offset:0}.mt-add:not([aria-disabled=true]):active .mt-add-face{scale:.96}.mt-add[data-drag] .mt-add-face{outline-color:var(--primary);background:var(--primary-subtle)}@supports (color:color-mix(in lab,red,red)){.mt-add[data-drag] .mt-add-face{background:color-mix(in oklab,var(--primary-subtle) 60%,transparent)}}.mt-add[data-drag] .mt-add-face{color:var(--primary)}.mt-add[aria-disabled=true]{cursor:not-allowed}.mt-add[aria-disabled=true] .mt-add-face,.mt-add[aria-disabled=true] .mt-add-label{opacity:var(--opacity-disabled,.65)}.mt-add[data-layout=row]{outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;height:48px;transition-property:outline-color,background-color,scale;transition-duration:.16s,.16s,.12s;transition-timing-function:var(--mt-ease);border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:8px}.mt-add[data-layout=row] .mt-add-face{display:contents}.mt-add[data-layout=row] .mt-add-label{font-size:var(--v2-text-sm);padding:0}.mt-add[data-layout=row][data-drag]{outline-color:var(--primary);background:var(--primary-subtle)}@supports (color:color-mix(in lab,red,red)){.mt-add[data-layout=row][data-drag]{background:color-mix(in oklab,var(--primary-subtle) 60%,transparent)}}.mt-add[data-layout=row]:focus-visible{outline:2px solid var(--primary);outline-offset:0}.mt-add[data-layout=row]:not([aria-disabled=true]):active{scale:.96}@media (hover:hover){.mt-add[data-layout=row]:not([aria-disabled=true]):hover{background:var(--background-subtle)}}@container material not (min-width:720px){.mt-desk{padding:20px 24px 24px}.mt-desk-folder{width:64px}.mt-headline{letter-spacing:-.01em;font-size:20px}.mt-progress{margin-top:12px}.mt-list{margin-top:20px}.mt-list:not([data-layout=row]){grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:20px 16px}.mt-entry[data-layout=tile]{gap:8px}.mt-entry[data-layout=tile] .mt-name{font-size:var(--v2-text-sm)}.mt-entry[data-layout=tile] .mt-caption{font-size:var(--v2-text-xs);margin-top:1px}.mt-add{gap:8px}.mt-add-label{font-size:var(--v2-text-sm)}}@container material not (min-width:440px){.mt-desk{padding:16px 16px 20px}.mt-desk-head{gap:12px}.mt-desk-folder{width:48px}}.mt-entry[data-new]{animation:mt-deal .42s var(--mt-ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * 40ms)}@keyframes mt-deal{0%{opacity:0;transform:translate(var(--deal-x,0),-12px) rotate(-3deg) scale(.96)}}.mt-item[data-resolve]>.mt-entry{animation:mt-fade .2s var(--mt-ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * 20ms)}@keyframes mt-fade{0%{opacity:0}}@keyframes mt-out{to{opacity:0}}@keyframes mt-tuck{to{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) scale(.5)}}.mt-root[data-leaving=fade] .mt-content{animation:mt-out .15s var(--mt-ease-exit) forwards}.mt-root[data-leaving=tuck] .mt-content{animation:mt-out .14s var(--mt-ease-exit) .16s forwards}.mt-root[data-leaving=tuck] .mt-item[data-tuck=travel]{z-index:1;animation:mt-tuck .24s var(--mt-ease-exit) forwards;animation-delay:calc(min(var(--i,0), 6) * 16ms)}.mt-root[data-leaving=tuck] .mt-add-item,.mt-root[data-leaving=tuck] .mt-item[data-tuck=fade]{animation:mt-out .16s var(--mt-ease-exit) forwards}.mt-shape{flex-direction:column;flex:auto;min-height:0;display:flex;container:material/inline-size}.mt-shape .mt-field:before{opacity:.6}.mt-shape-figure{width:100%}.mt-shape-gap{display:block}.mt-shape-gap[data-line=title]{height:26px}.mt-shape-gap[data-line=actions]{height:40px}.mt-shape-gap[data-line=note]{height:18px}.mt-shape-headline{border-radius:6px;width:40%;height:22px}.mt-shape-bar{border-radius:999px;width:100%;height:4px;margin-top:12px}.mt-shape-paper{aspect-ratio:4/3;position:relative}.mt-shape-line{border-radius:4px;height:12px}.mt-shape-line+.mt-shape-line{margin-top:6px}.mt-shape-text{padding:3px 2px 0}.mt-shape-text>.mt-shape-line{margin-inline:auto}@container material (min-width:720px){.mt-shape-text{padding-top:4px}.mt-shape-text>.mt-shape-line{height:14px}.mt-shape-text>.mt-shape-line+.mt-shape-line{margin-top:8px}}.mt-shape-exit{border-radius:var(--radius-sm,6px);width:112px;height:32px}@media (prefers-reduced-motion:reduce){:root :is(.mt-rise,.mt-entry[data-new],.mt-item[data-resolve]>.mt-entry){animation:mt-fade .15s linear backwards}:root .mt-root[data-leaving] .mt-content{animation:mt-out .15s linear forwards}:root .mt-root[data-leaving] :is(.mt-item,.mt-add-item){animation:none}:root .mt-field:after,:root .mt-field:before,:root :is(.mt-field,.mt-title-text,.mt-folder,.mt-add,.mt-add-face,.mt-paper-cancel,.mt-paper-remove){transition:none}:root :is(.mt-figure,.mt-desk-folder) .cf-root{--cf-motion:0}:root :is(.mt-add:active .mt-add-face,.mt-add[data-layout=row]:active){scale:none}:root .mt-progress *{transition:none}:root .mt-progress[data-indeterminate] [data-slot=progress-indicator]{opacity:.35;width:100%;animation:none}}:root[data-reduce-motion=true] :is(.mt-rise,.mt-entry[data-new],.mt-item[data-resolve]>.mt-entry){animation:mt-fade .15s linear backwards}:root[data-reduce-motion=true] .mt-root[data-leaving] .mt-content{animation:mt-out .15s linear forwards}:root[data-reduce-motion=true] .mt-root[data-leaving] :is(.mt-item,.mt-add-item){animation:none}:root[data-reduce-motion=true] .mt-field:after,:root[data-reduce-motion=true] .mt-field:before,:root[data-reduce-motion=true] :is(.mt-field,.mt-title-text,.mt-folder,.mt-add,.mt-add-face,.mt-paper-cancel,.mt-paper-remove){transition:none}:root[data-reduce-motion=true] :is(.mt-figure,.mt-desk-folder) .cf-root{--cf-motion:0}:root[data-reduce-motion=true] :is(.mt-add:active .mt-add-face,.mt-add[data-layout=row]:active){scale:none}:root[data-reduce-motion=true] .mt-progress *{transition:none}:root[data-reduce-motion=true] .mt-progress[data-indeterminate] [data-slot=progress-indicator]{opacity:.35;width:100%;animation:none}.fp{--fp-paper:oklch(99.5% .003 90);--fp-ring:oklch(42% .02 264/.16);--fp-shadow-near:oklch(30% .03 264/.12);--fp-type:oklch(83% .012 260);--fp-type-strong:oklch(68% .016 260);--fp-rule:oklch(86% .03 245/.55);--fp-h:264;--fp-c:.02;--fp-accent:oklch(.6 calc(var(--fp-c) * 7) var(--fp-h));--fp-tint:oklch(.975 calc(var(--fp-c) * 1.2) var(--fp-h));--fp-r:5px;--fp-ease:cubic-bezier(.2,0,0,1);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:end center;min-width:0;display:grid;position:relative;container-type:size}.fp[data-kind=pdf]{--fp-h:26;--fp-c:.021}.fp[data-kind=doc]{--fp-h:262;--fp-c:.022}.fp[data-kind=slides]{--fp-h:50;--fp-c:.022}.fp[data-kind=sheet]{--fp-h:152;--fp-c:.019}.fp[data-kind=markdown]{--fp-h:302;--fp-c:.02}.fp[data-kind=text]{--fp-h:80;--fp-c:.008}.fp[data-kind=image]{--fp-h:196;--fp-c:.02}.fp[data-size=tile]{width:100%;height:100%;padding:14px 18px 12px}.fp[data-size=row]{--fp-r:2.5px;width:40px;height:52px;padding:3px 3px 1px}.fp[data-size=detail]{--fp-r:6px;aspect-ratio:5/4;width:100%;max-width:260px;margin-inline:auto;padding:16px 20px 14px}.fp-stack{width:min(100cqw,100cqh * var(--fp-ar));max-width:220px;aspect-ratio:var(--fp-ar);translate:0 calc(var(--fp-lift,0) * -2px);transition:translate .18s var(--fp-ease);display:block;position:relative}.fp[data-size=row] .fp-stack{max-width:none}.fp-page{border-radius:var(--fp-r);background:var(--fp-paper);box-shadow:0 0 0 .5px var(--fp-ring),0 1px 1.5px var(--fp-shadow-near),0 calc(5px + var(--fp-lift,0) * 5px) calc(12px + var(--fp-lift,0) * 10px) calc(-7px - var(--fp-lift,0) * 2px) oklch(.3 .03 264/calc(.2 + var(--fp-lift,0) * .08));transition-property:box-shadow,filter;transition-duration:.18s,.24s;transition-timing-function:var(--fp-ease);display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.fp[data-size=row] .fp-page{box-shadow:0 0 0 .5px var(--fp-ring),0 1px 2px -.5px oklch(30% .03 264/.2)}.fp-behind{border-radius:var(--fp-r);box-shadow:0 0 0 .5px var(--fp-ring),0 2px 5px -3px oklch(30% .03 264/.22);transform-origin:30% 100%;transition-property:transform,filter;transition-duration:.24s;transition-timing-function:var(--fp-ease);background:oklch(98.2% .004 90);display:block;position:absolute;inset:0}.fp-behind[data-n="1"]{transform:translate(3px,-3px) rotate(calc(1.2deg + var(--fp-lift,0) * 1.5deg))}.fp-behind[data-n="2"]{transform:translate(6px,-6px) rotate(calc(2.4deg + var(--fp-lift,0) * 1.5deg));background:oklch(96.8% .005 90)}.fp[data-size=row] .fp-behind[data-n="1"]{transform:translate(2px,-2px)rotate(2deg)}.fp-cover{object-fit:cover;object-position:top center;width:100%;height:100%;animation:fp-cover-in .24s var(--fp-ease) both;position:absolute;inset:0}@keyframes fp-cover-in{0%{opacity:0}}.fp-art{flex-direction:column;padding:11% 11% 0;display:flex;position:absolute;inset:0}.fp-sheet-head{background:var(--fp-accent);border-radius:9px;width:58%;height:max(2px,4.2cqi);max-height:6px;display:block}.fp-lines{flex-direction:column;gap:max(2px,3.2cqi);margin-top:max(3px,5cqi);display:flex}.fp-lines>span{background:var(--fp-type);border-radius:9px;width:88%;height:max(1.5px,2.2cqi);max-height:3px;display:block}.fp-lines>span:nth-child(2){width:66%}.fp-lines>span:nth-child(3){width:74%}.fp-rules{background:repeating-linear-gradient(to bottom,var(--fp-rule) 0 1px,transparent 1px max(5px,6.4cqi));flex:1;margin:max(4px,6cqi) -12.5% 0;display:block}.fp-art--slides{padding:0}.fp-slide-band{background:oklch(30% .025 268);align-items:center;height:26%;padding-inline:7%;display:flex}.fp-slide-title{background:oklch(100% 0 0/.86);border-radius:9px;width:44%;height:max(2px,3cqi);max-height:5px;display:block}.fp-slide-body{gap:6%;padding:6% 7%;display:flex}.fp-slide-image{aspect-ratio:4/3;background:radial-gradient(circle at 72% 30%,oklch(100% 0 0/.55) 0 7%,transparent 8%),linear-gradient(150deg,oklch(.86 .06 var(--fp-h)),var(--fp-accent));border-radius:3px;flex:0 0 44%}.fp-art--slides .fp-lines{flex:1;margin-top:2%}.fp-art--grid{padding:9% 8%}.fp-grid{background:linear-gradient(var(--fp-tint),var(--fp-tint)) 0 0 /100% 14% no-repeat,repeating-linear-gradient(to bottom,var(--fp-rule) 0 1px,transparent 1px 14%),repeating-linear-gradient(to right,var(--fp-rule) 0 1px,transparent 1px 25%);box-shadow:inset 0 0 0 1px var(--fp-rule);border-radius:2px;flex:1;display:block}.fp-art--image{background:linear-gradient(160deg,oklch(.95 .02 var(--fp-h)),oklch(.88 .04 var(--fp-h)));color:oklch(.6 .06 var(--fp-h));place-items:center;padding:0;display:grid}.fp-art--image .appica-icon{width:30%;max-width:32px;height:30%;max-height:32px}.fp-art--text{padding:9% 9% 0}.fp-type{color:oklch(38% .02 264);white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(3px,4.1cqi,6.5px);line-height:1.42;display:block;overflow:hidden;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.fp[data-size=detail] .fp-type{font-size:clamp(5px,4.3cqi,9px)}.fp[data-size=row] .fp-type{font-size:2.6px;line-height:1.3}.fp-mark{background:var(--fp-tint);color:oklch(.5 calc(var(--fp-c) * 8) var(--fp-h));letter-spacing:.04em;border-radius:4px;padding:1px 4px;font-size:clamp(7px,6cqi,9.5px);font-weight:700;line-height:1.35;position:absolute;bottom:7%;left:9%}.fp-sweep{background:linear-gradient(to bottom,transparent,var(--primary) 45%,var(--primary) 50%,var(--primary) 55%,transparent) 0 0 /100% 60% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fp-sweep{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--primary) 9%,transparent) 45%,color-mix(in oklab,var(--primary) 14%,transparent) 50%,color-mix(in oklab,var(--primary) 9%,transparent) 55%,transparent) 0 0 /100% 60% no-repeat}}.fp-sweep{animation:fp-sweep 1.6s linear infinite}@keyframes fp-sweep{0%{background-position:0 -120%}to{background-position:0 260%}}.fp-progress{background:var(--primary);border-radius:9px;height:3px;position:absolute;inset:auto 8% 7%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fp-progress{background:color-mix(in oklab,var(--primary) 16%,transparent)}}.fp-progress-fill{border-radius:inherit;background:var(--primary);transform-origin:0;transform:scaleX(var(--fp-progress,.02));transition-property:transform;transition-duration:.2s;transition-timing-function:var(--fp-ease);position:absolute;inset:0}.fp-progress:not([data-determinate]) .fp-progress-fill{width:38%;animation:fp-indeterminate 1.2s linear infinite;transform:none}@keyframes fp-indeterminate{0%{translate:-100%}to{translate:265%}}.fp[data-size=row] .fp-progress{height:2px;inset:auto 3px 3px}.fp[data-paused] .fp-progress-fill{animation-play-state:paused}.fp[data-paused] .fp-progress{background:var(--foreground-muted)}@supports (color:color-mix(in lab,red,red)){.fp[data-paused] .fp-progress{background:color-mix(in oklab,var(--foreground-muted) 16%,transparent)}}.fp[data-paused] .fp-progress-fill{background:var(--foreground-muted)}.fp[data-state=failed] .fp-behind,.fp[data-state=failed] .fp-page{filter:grayscale(.6)opacity(.7)}.fp-badge{background:var(--background);width:20px;height:20px;color:var(--error);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px oklch(30% .03 264/.2)}.fp-badge .appica-icon{width:18px;height:18px}.fp[data-size=row] .fp-badge{width:15px;height:15px;top:-5px;right:-5px}.fp[data-size=row] .fp-badge .appica-icon{width:13px;height:13px}.fp-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--fp-paper);border-radius:50%;animation:fp-dot 1.6s ease-in-out infinite;position:absolute;top:5px;left:5px}@keyframes fp-dot{50%{opacity:.35}}.fp-ribbon{background:var(--primary);color:var(--primary-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px 3px 3px 4px;padding:2px 6px 2px 7px;font-size:10.5px;font-weight:650;line-height:1.3;position:absolute;top:12%;right:-7px;box-shadow:0 2px 4px -1px oklch(30% .12 262/.35)}.fp-ribbon:after{content:"";border-style:solid;border-width:4px 7px 0 0;border-color:var(--primary) transparent transparent;position:absolute;top:100%;right:0}@supports (color:color-mix(in lab,red,red)){.fp-ribbon:after{border-color:color-mix(in oklab,var(--primary) 55%,black) transparent transparent}}.fp[data-size=row] .fp-ribbon{display:none}.fp-skeleton-page{border-radius:var(--fp-r);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fp-behind,.fp-page,.fp-progress-fill,.fp-stack{transition:none}.fp-cover,.fp-dot,.fp-progress:not([data-determinate]) .fp-progress-fill,.fp-sweep{animation:none}.fp-sweep{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fp-sweep{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.fp-progress:not([data-determinate]) .fp-progress-fill{opacity:.45;width:100%}}:root[data-reduce-motion=true] :is(.fp-stack,.fp-page,.fp-behind,.fp-progress-fill){transition:none}:root[data-reduce-motion=true] :is(.fp-cover,.fp-sweep,.fp-dot){animation:none}:root[data-reduce-motion=true] .fp-progress:not([data-determinate]) .fp-progress-fill{opacity:.45;width:100%;animation:none}:root[data-reduce-motion=true] .fp-sweep{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-reduce-motion=true] .fp-sweep{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.fs-root{--fs-pad:20px;--fs-ease:cubic-bezier(.2,0,0,1);--fs-ease-out:cubic-bezier(.22,1,.36,1);--fs-stage:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.fs-root{--fs-stage:color-mix(in oklab,var(--background-muted) 62%,var(--background))}}.fs-root{--fs-stage-hover:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.fs-root{--fs-stage-hover:color-mix(in oklab,var(--background-muted) 92%,var(--background))}}.fs-root{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto;container:files/inline-size}.fs-layout{width:100%;max-width:1600px;padding:var(--fs-pad) var(--fs-pad) 104px;flex-direction:column;flex:1 0 auto;gap:24px;margin-inline:auto;display:flex}.fs-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.fs-main{flex-direction:column;gap:24px;min-width:0;display:flex}.fs-rail{min-width:0;display:none}@container files (min-width:1180px){.fs-columns:has(>.fs-rail){grid-template-columns:minmax(0,1fr) 300px}.fs-rail{display:block;position:sticky;top:20px}}@container files not (min-width:900px){.fs-root{--fs-pad:16px}}@container files not (min-width:560px){.fs-root{--fs-pad:12px}.fs-layout,.fs-main{gap:20px}}.fs-header{animation:fs-rise .36s var(--fs-ease-out) backwards;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-inline:8px 0;display:flex}.fs-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.fs-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fs-eyebrow{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;font-weight:500;line-height:18px}.fs-eyebrow-note{color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@supports (color:color-mix(in lab,red,red)){.fs-eyebrow-note{-webkit-text-decoration:underline dotted color-mix(in oklab,currentColor 55%,transparent);text-decoration:underline dotted color-mix(in oklab,currentColor 55%,transparent)}}.fs-eyebrow-note{text-underline-offset:3px;cursor:help}.fs-eyebrow-note:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-lede{min-width:0;color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:lining-nums;margin:0;font-size:28px;font-weight:600;line-height:34px}.fs-lede em{font-style:normal}.fs-lede-text[data-changed]{animation:fs-lede-in .24s var(--fs-ease-out);display:inline-block}@keyframes fs-lede-in{0%{opacity:0;filter:blur(2px);translate:0 4px}}@container files not (min-width:900px){.fs-lede{font-size:34px;line-height:38px}}@container files not (min-width:560px){.fs-lede{font-size:28px;line-height:32px}}.fs-skel-line{align-items:center;min-height:18px;display:flex}.fs-lede .fs-skel-line{min-height:44px}.fs-skel-bar{border-radius:6px;height:12px;display:block}.fs-skel-bar--lede{border-radius:9px;width:min(320px,62vw);height:30px}.fs-add-compact{display:none}.fs-controls{flex-wrap:nowrap;flex:540px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;container:fs-controls/inline-size}@container fs-controls not (min-width:640px){.fs-search [data-slot=kbd]{display:none}}.fs-control-row{flex:none;align-items:center;gap:4px;display:flex}.fs-header[data-empty] :is(.fs-search,.fs-view,.fs-sort){display:none}.fs-search{flex:0 320px;width:320px;min-width:0}.fs-search [data-slot=kbd]{margin-inline-end:2px}.fs-root[data-touch] .fs-search [data-slot=kbd]{display:none}@media (pointer:coarse){.fs-search [data-slot=kbd]{display:none}}.fs-view{border-radius:var(--radius-md);background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);gap:2px;padding:2px}.fs-view [data-slot=button],.fs-view button{border-radius:calc(var(--radius-md) - 2px);width:36px;height:36px}.fs-upload{margin-inline-start:4px}.fs-upload[aria-disabled=true]{color:var(--foreground-muted);cursor:not-allowed}@container files not (min-width:900px){.fs-controls{flex-basis:100%;justify-content:stretch;min-width:0}.fs-search{flex:1 1 0;width:auto;min-width:0}}@container files not (min-width:720px){.fs-upload{width:40px;padding-inline:0}.fs-upload-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container files not (min-width:560px){.fs-header{gap:10px;padding-inline:4px 0}.fs-title-block{flex-basis:100%}.fs-add-compact{display:inline-flex}.fs-new-folder,.fs-upload{display:none}.fs-controls{flex-wrap:nowrap;gap:6px}.fs-search{height:40px}.fs-search [data-slot=kbd],.fs-view{display:none}}.fs-alert{margin:0}.fs-files-body{padding:14px 12px}@container files not (min-width:560px){.fs-files-body{padding:12px 10px}}.fs-tray-title{border-radius:var(--radius-xs);transition:background-color .14s var(--fs-ease),color .14s var(--fs-ease);align-items:center;margin:-4px -8px;padding:4px 8px;display:inline-flex}.fs-crumb-root[data-drop],.fs-tray-title[data-drop]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-crumb-root[data-drop],.fs-tray-title[data-drop]{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.fs-crumb-root[data-drop],.fs-tray-title[data-drop]{color:var(--primary-strong)}.fs-crumb{align-items:center;gap:2px;min-width:0;display:inline-flex}.fs-crumb-root{border-radius:var(--radius-xs);min-height:32px;color:var(--foreground-muted);font:inherit;cursor:pointer;transition:background-color .14s var(--fs-ease),color .14s var(--fs-ease);background:0 0;border:0;margin:-6px 0 -6px -8px;padding:0 8px;font-weight:500}.fs-crumb-root:hover{background:var(--background-subtle);color:var(--foreground-intense)}.fs-crumb-root:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-crumb-sep{width:14px;height:14px;color:var(--foreground-subtle)}.fs-crumb-current{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.fs-dot{background:var(--fs-dot);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 0 .5px oklch(20% .03 264/.18)}.fs-shelf{--cf-enter-delay:0s;margin:0;padding:0;list-style:none}.fs-grid,.fs-shelf{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:18px 14px;display:grid}@container files (min-width:900px){.fs-grid,.fs-shelf{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@container files not (min-width:560px){.fs-grid,.fs-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.fs-root[data-in-folder] .fs-folders-tray{display:none}}.fs-folder{transition:scale .16s var(--fs-ease);border-radius:clamp(13px,9cqi,22px);position:relative}.fs-folder[data-drop]{scale:1.03}.fs-folder[data-drop] .cf-root{--cf-open:1;--cf-dur:.44s;--cf-stagger:35ms}.fs-folder[data-ajar] .cf-root{--cf-open:.4;--cf-dur:.44s}.fs-folder[data-accepted]{animation:fs-gulp .24s var(--fs-ease)}.fs-folder[data-current] .cf-hit{outline:2px solid var(--primary);outline-offset:3px}.fs-folder[data-ghost]{pointer-events:none}.fs-folder[data-ghost] .cf-root{animation-duration:.32s}.fs-folder-hint{z-index:3;background:var(--foreground-intense);color:var(--background);font-size:var(--v2-text-xs);white-space:nowrap;pointer-events:none;animation:fs-pop .16s var(--fs-ease-out);border-radius:999px;padding:3px 9px;font-weight:600;position:absolute;inset:auto 50% -10px auto;translate:50%}@keyframes fs-gulp{45%{scale:1.025}}.fs-folder-popover{gap:12px;width:296px;max-width:calc(100vw - 32px)}.fs-folder-popover-title{font-size:var(--v2-text-md);color:var(--foreground-intense);font-weight:600}.fs-folder-form{flex-direction:column;gap:14px;display:flex}.fs-folder-error{color:var(--error-emphasis);font-size:var(--v2-text-xs);margin:0}.fs-folder-colors{border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;display:flex}.fs-folder-legend{width:100%;color:var(--foreground-strong);font-size:var(--v2-text-sm);margin-bottom:6px;padding:0;font-weight:500}.fs-folder-color-name{color:var(--foreground-muted);font-size:var(--v2-text-xs)}.fs-folder-actions{justify-content:flex-end;gap:6px;display:flex}.fs-tray-area{border-radius:calc(var(--radius-2xl) - 10px);min-height:48px;transition:background-color .16s var(--fs-ease);position:relative}.fs-tray-area[data-dropping]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-tray-area[data-dropping]{background:color-mix(in oklab,var(--primary) 4%,transparent)}}.fs-tray-drop{z-index:4;border:2px dashed var(--primary);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:-6px}@supports (color:color-mix(in lab,red,red)){.fs-tray-drop{border:2px dashed color-mix(in oklab,var(--primary) 70%,transparent)}}.fs-tray-drop{border-radius:inherit;background:var(--primary-subtle)}@supports (color:color-mix(in lab,red,red)){.fs-tray-drop{background:color-mix(in oklab,var(--primary-subtle) 72%,transparent)}}.fs-tray-drop{color:var(--primary-strong);font-size:var(--v2-text-base);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;animation:fs-fade .14s var(--fs-ease);font-weight:600}.fs-tray-drop .appica-icon{width:20px;height:20px}.fs-tray-drop[data-refused]{border-color:var(--border-strong);background:var(--background-subtle)}@supports (color:color-mix(in lab,red,red)){.fs-tray-drop[data-refused]{background:color-mix(in oklab,var(--background-subtle) 86%,transparent)}}.fs-tray-drop[data-refused]{color:var(--foreground-strong)}.fs-all-filed{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:0;padding:10px 8px}.fs-grid{align-items:start}.fs-prehydrate{display:none}@container files not (min-width:560px){.fs-prehydrate{display:block}.fs-prehydrate~.fs-grid{display:none}}.fs-cell{min-width:0}.fs-tile{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:fs-paper-in .3s var(--fs-ease-out) backwards;animation-delay:calc(min(var(--fs-i,0), 12) * 20ms);border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative}.fs-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fs-stage{aspect-ratio:4/3;background:var(--fs-stage);transition:background-color .18s var(--fs-ease),scale 90ms var(--fs-ease),outline-color .12s var(--fs-ease);outline-offset:2px;border-radius:12px;outline:2px solid #0000;position:relative;box-shadow:inset 0 0 0 1px oklch(40% .02 264/.035)}.fs-paper{display:grid;position:absolute;inset:0}@media (hover:hover){.fs-tile:hover .fs-stage{background:var(--fs-stage-hover)}.fs-tile:hover{--fp-lift:1}}.fs-tile:focus-visible{--fp-lift:1}.fs-tile:active .fs-stage{scale:.98}.fs-tile[data-selected] .fs-stage{outline-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-tile[data-selected] .fs-stage{background:color-mix(in oklab,var(--primary) 8%,var(--fs-stage))}}.fs-check,.fs-more{z-index:2;opacity:0;transition:opacity .14s var(--fs-ease);position:absolute}.fs-check{place-items:center;width:40px;height:40px;display:grid;top:0;left:0}.fs-check [data-slot=checkbox],.fs-check button{box-shadow:0 1px 2px oklch(30% .03 264/.18)}.fs-more{top:4px;right:4px}.fs-more-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(100% 0 0/.86);box-shadow:0 0 0 .5px oklch(30% .03 264/.14),0 2px 6px -2px oklch(30% .03 264/.2)}@media (hover:hover){.fs-row:hover :is(.fs-check,.fs-more),.fs-tile:hover :is(.fs-check,.fs-more){opacity:1}}.fs-more:has([data-popup-open]),.fs-root[data-touch] :is(.fs-check,.fs-more),:is(.fs-tile,.fs-row):focus-visible :is(.fs-check,.fs-more),:is(.fs-tile,.fs-row):focus-within :is(.fs-check,.fs-more),:is(.fs-tile,.fs-row)[data-selected] .fs-check,:is(.fs-tile,.fs-row)[data-selecting] .fs-check{opacity:1}@media (pointer:coarse){:is(.fs-check,.fs-more){opacity:1}}.fs-caption{flex-direction:column;gap:2px;min-width:0;padding:8px 4px 0;display:flex}.fs-name{-webkit-line-clamp:2;color:var(--foreground-intense);font-size:var(--v2-text-sm);text-wrap:pretty;overflow-wrap:anywhere;transition:background-color .6s var(--fs-ease);border-radius:4px;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.fs-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;gap:5px;line-height:1.35;display:flex;overflow:hidden}.fs-meta,.fs-meta-folder{min-width:0;align-items:center}.fs-meta-folder{gap:4px;display:inline-flex}.fs-meta-folder .appica-icon{flex:none;width:13px;height:13px}.fs-quality{background:var(--warning,oklch(75% .15 75));border-radius:50%;flex:none;width:6px;height:6px}:is(.fs-tile,.fs-row)[data-washed] .fs-name{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:is(.fs-tile,.fs-row)[data-washed] .fs-name{background:color-mix(in oklab,var(--primary) 16%,transparent)}}:is(.fs-tile,.fs-row)[data-washed] .fs-name{transition-duration:0s}.fs-rename{width:100%}.fs-rename-ext{color:var(--foreground-subtle);font-size:var(--v2-text-xs)}@keyframes fs-paper-in{0%{opacity:0;scale:.98}}.fs-list{flex-direction:column;display:flex}.fs-list-head,.fs-row{grid-template-columns:32px 40px minmax(0,1fr) 88px 64px 80px 112px 40px;align-items:center;column-gap:12px;display:grid}.fs-list-head{border-bottom:1px solid var(--border-muted);min-height:32px;color:var(--foreground-muted);font-size:var(--v2-text-xs);padding:0 8px 4px}.fs-list-head>:first-child{grid-column:1/span 2}.fs-sort-button{min-height:28px;color:inherit;font:inherit;cursor:pointer;transition:background-color .14s var(--fs-ease),color .14s var(--fs-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;margin-inline:-6px;padding:0 6px;font-weight:500;display:inline-flex}.fs-sort-button:hover{background:var(--background-subtle)}.fs-sort-button:hover,.fs-sort-button[data-active]{color:var(--foreground-intense)}.fs-sort-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-sort-button .appica-icon{width:13px;height:13px}.fs-row{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:56px;transition:background-color .14s var(--fs-ease);animation:fs-paper-in .28s var(--fs-ease-out) backwards;animation-delay:calc(min(var(--fs-i,0), 12) * 16ms);border-radius:12px;outline:none;padding:6px 8px;position:relative}.fs-cell+.fs-cell .fs-row:before,.fs-row+.fs-row:before{content:"";background:var(--border-muted);height:1px;position:absolute;inset:0 12px auto 84px}@media (hover:hover){.fs-row:hover{background:var(--background-subtle);--fp-lift:1}}.fs-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fs-row[data-selected]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-row[data-selected]{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.fs-row[data-selected]+.fs-row:before,.fs-row[data-selected]:before{opacity:0}.fs-row .fs-check{width:32px;height:40px;position:relative}.fs-row .fs-more{position:relative;top:auto;right:auto}.fs-row-paper{place-items:end center;display:grid}.fs-row-title{flex-direction:column;gap:2px;min-width:0;display:flex}.fs-row .fs-name{-webkit-line-clamp:1}.fs-row-meta-wide{display:none}.fs-row-ribbon{background:var(--primary);border-radius:4px;padding:0 5px}@supports (color:color-mix(in lab,red,red)){.fs-row-ribbon{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.fs-row-ribbon{color:var(--primary-strong);font-weight:600}.fs-col{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-col[data-col=pages],.fs-col[data-col=size]{text-align:end}.fs-col[data-col=added]{padding-inline-start:16px}@container files (min-width:720px){.fs-row-meta-compact{display:none}.fs-row-meta-wide{display:inline}.fs-row .fs-meta:not(:has(.fs-row-meta-wide,.fs-meta-folder,.fs-row-ribbon,.fs-quality)){display:none}}@container files not (min-width:900px){.fs-list-head,.fs-row{grid-template-columns:32px 40px minmax(0,1fr) 88px 64px 40px}.fs-col[data-col=added],.fs-col[data-col=size]{display:none}}@container files not (min-width:720px){.fs-list-head,.fs-row{grid-template-columns:32px 40px minmax(0,1fr) 40px}.fs-col{display:none}}@container files not (min-width:560px){.fs-row{min-height:64px}.fs-list-head{display:none}}.fs-row-skeleton,.fs-tile-skeleton{cursor:default;animation:none}.fs-skeleton-line{border-radius:5px;width:78%;height:11px;margin-block:2px}.fs-skeleton-line--short{width:46%}.fs-drag-stack{pointer-events:none;width:84px;height:100px;position:fixed;top:-1000px;left:-1000px}.fs-drag-sheet{transform-origin:50% 100%;background:oklch(99.5% .003 90);border-radius:4px;position:absolute;inset:8px 12px 0;overflow:hidden;box-shadow:0 0 0 .5px oklch(42% .02 264/.2),0 6px 14px -6px oklch(30% .03 264/.4)}.fs-drag-sheet img{object-fit:cover;object-position:top;width:100%;height:100%}.fs-drag-sheet[data-kind]:before{content:"";background:oklch(60% .12 262);border-radius:4px;height:4px;position:absolute;inset:12% 14% auto;box-shadow:0 10px 0 -1px oklch(85% .01 264),0 18px 0 -1px oklch(85% .01 264)}.fs-drag-count{z-index:5;background:var(--primary,oklch(61% .2 262));color:#fff;min-width:22px;height:22px;font:600 12px/22px var(--font-sans,system-ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:6px;position:absolute;top:0;right:4px}.fs-slips{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@container files not (min-width:560px){.fs-slips{grid-template-columns:minmax(0,1fr)}}.fs-slip{background:var(--fs-stage);transition:background-color .24s var(--fs-ease);border-radius:14px;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px;display:grid}.fs-slip[data-state=failed]{background:var(--error)}@supports (color:color-mix(in lab,red,red)){.fs-slip[data-state=failed]{background:color-mix(in oklab,var(--error) 5%,var(--fs-stage))}}.fs-slip[data-held]{background:var(--success,oklch(70% .15 150))}@supports (color:color-mix(in lab,red,red)){.fs-slip[data-held]{background:color-mix(in oklab,var(--success,oklch(70% .15 150)) 7%,var(--fs-stage))}}.fs-slip-paper{height:104px;display:grid;position:relative}.fs-slip-paper .fp[data-size=tile]{padding:10px 8px 6px}.fs-slip-body{flex-direction:column;gap:3px;min-width:0;padding-block:2px;display:flex}.fs-slip-name{color:var(--foreground-intense);font-size:var(--v2-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fs-slip-caption{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-slip-caption[data-tone=error]{color:var(--error-emphasis)}.fs-slip-caption[data-tone=warning]{color:var(--warning-emphasis)}.fs-slip-line{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-wrap:pretty;line-height:1.45}.fs-slip[data-dim] .fs-slip-paper{opacity:.55}.fs-slip-icon{position:relative}.fs-slip-icon:after{content:"";position:absolute;inset:-4px}.fs-slip-chip{animation:fs-pop .22s var(--fs-ease-out)}.fs-mini-slip,.fs-slip-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;margin:5px 0 0;padding:0;list-style:none;display:grid}.fs-mini-slip>li,.fs-slip-stage{min-width:0;color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex}.fs-slip-label{text-overflow:ellipsis;overflow:hidden}.fs-slip-detail{color:var(--foreground-subtle)}.fs-slip-mark{width:14px;height:14px;box-shadow:inset 0 0 0 1.25px var(--border-strong);color:var(--primary-foreground);transition:background-color .16s var(--fs-ease),box-shadow .16s var(--fs-ease);border-radius:50%;flex:none;place-items:center;display:grid}.fs-slip-mark .appica-icon{width:10px;height:10px;animation:fs-tick .16s var(--fs-ease-out)}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=done]{color:var(--foreground-strong)}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=done] .fs-slip-mark{background:var(--primary);box-shadow:none}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=active]{color:var(--foreground-intense)}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=active] .fs-slip-mark{box-shadow:inset 0 0 0 1.5px var(--primary);background:radial-gradient(circle,var(--primary) 0 3px,transparent 3.5px);animation:fs-breathe 1.6s ease-in-out infinite}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=skipped]{color:var(--foreground-subtle);text-decoration:line-through}@supports (color:color-mix(in lab,red,red)){:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=skipped]{-webkit-text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=failed]{color:var(--error-emphasis)}:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=failed] .fs-slip-mark{background:var(--error);box-shadow:none}.fs-slip-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}@keyframes fs-tick{0%{opacity:0;scale:.8}}@keyframes fs-breathe{50%{opacity:.55}}.fs-suggest{border-radius:var(--radius-2xl);background:radial-gradient(120% 140% at 0 0,var(--primary),transparent 60%),var(--background-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.fs-suggest{background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--primary) 7%,transparent),transparent 60%),var(--background-subtle)}}.fs-suggest{box-shadow:inset 0 0 0 1px var(--border-muted)}.fs-suggest-tabs{width:58px;height:44px;position:relative}.fs-suggest-tab{bottom:calc(var(--fs-n) * 7px);left:calc(var(--fs-n) * 8px);background:linear-gradient(to bottom,var(--fs-tab),var(--fs-tab));border-radius:3px 6px 6px;width:40px;height:28px;position:absolute}@supports (color:color-mix(in lab,red,red)){.fs-suggest-tab{background:linear-gradient(to bottom,color-mix(in oklab,var(--fs-tab) 92%,white),color-mix(in oklab,var(--fs-tab) 82%,black))}}.fs-suggest-tab{rotate:calc(var(--fs-n) * 4deg - 4deg);box-shadow:0 1px 2px oklch(30% .03 264/.18),inset 0 1px oklch(100% 0 0/.25)}.fs-suggest-tab:before{content:"";background:var(--fs-tab);border-radius:3px 3px 0 0;width:15px;height:4px;position:absolute;bottom:100%;left:0}@supports (color:color-mix(in lab,red,red)){.fs-suggest-tab:before{background:color-mix(in oklab,var(--fs-tab) 88%,white)}}.fs-suggest-copy{min-width:0}.fs-suggest-title{color:var(--foreground-intense);font-size:var(--v2-text-base);margin:0;font-weight:600}.fs-suggest-groups{color:var(--foreground-strong);font-size:var(--v2-text-sm);flex-wrap:wrap;align-items:center;gap:2px 0;margin:2px 0 0;display:flex}.fs-suggest-group{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fs-suggest-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums}.fs-suggest-sep{color:var(--foreground-subtle);margin-inline:7px}.fs-suggest-note{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:2px 0 0}.fs-suggest-actions{gap:6px;display:flex}@container files not (min-width:560px){.fs-suggest{grid-template-columns:auto minmax(0,1fr)}.fs-suggest-actions{grid-column:1/-1;justify-content:flex-end}}.fs-empty{grid-template-rows:minmax(min(460px,64dvh),auto);gap:16px;display:grid;container:material/inline-size}.fs-empty-slips{margin:0}.fs-empty-folder{border:1.5px dashed var(--border);transition:border-color .16s var(--fs-ease),background-color .16s var(--fs-ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.fs-empty-folder[data-dropping]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-empty-folder[data-dropping]{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.fs-empty-folder-sheet{opacity:.75;width:56px;height:64px;display:grid}.fs-empty-folder-sheet .fp{width:100%;height:100%;padding:4px}.fs-empty-folder-title{color:var(--foreground-intense);font-size:var(--v2-text-base);margin:0;font-weight:600}.fs-empty-folder-text{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:2px 0 0}.fs-empty-folder-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fs-empty-folder-actions [aria-disabled=true]{opacity:var(--opacity-disabled,.65);cursor:not-allowed}.fs-empty-folder-actions [aria-disabled=true]:active{translate:none;scale:none}.fs-empty-folder-actions [aria-disabled=true]:hover{color:var(--foreground-emphasis)}.fs-empty-folder-actions [aria-disabled=true]:hover:before{border-color:var(--border);background-color:var(--background)}@container files not (min-width:560px){.fs-empty{grid-template-rows:minmax(min(400px,60dvh),auto)}.fs-empty-folder{grid-template-columns:auto minmax(0,1fr)}.fs-empty-folder-actions{grid-column:1/-1;justify-content:flex-start}}.fs-results{transition:opacity .16s var(--fs-ease);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-results[data-stale]{opacity:.5}.fs-search-results{flex-direction:column;gap:20px;display:flex}.fs-result{cursor:pointer;min-height:56px;transition:background-color .12s var(--fs-ease);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;display:grid}@media (hover:hover){.fs-result:hover{background:var(--background-subtle)}}.fs-result[data-active]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-result[data-active]{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.fs-result[data-active]{box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.fs-result[data-active]{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--primary) 55%,transparent)}}.fs-result-paper{transform-origin:0;transition:scale .16s var(--fs-ease);place-items:end center;display:grid}.fs-result[data-hit]{grid-template-columns:64px minmax(0,1fr);column-gap:16px;min-height:64px}.fs-result[data-hit] .fp[data-size=row]{width:64px;height:56px;padding:2px}.fs-result[data-hit][data-active] .fs-result-paper{z-index:1;position:relative;scale:1.12}.fs-result-folder{background:var(--fs-stage);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.fs-result-folder .appica-icon{width:22px;height:22px}.fs-result-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.fs-result-name{min-width:0;color:var(--foreground-intense);font-size:var(--v2-text-sm);white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}.fs-result-chip,.fs-result-name{align-items:center;font-weight:500}.fs-result-chip{background:var(--background-muted);color:var(--foreground-strong);font-size:var(--v2-text-xs);border-radius:999px;flex:none;gap:5px;padding:1px 7px;display:inline-flex}.fs-result-meta{min-width:0;color:var(--foreground-muted);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.fs-result-hit{-webkit-line-clamp:2;white-space:normal;font-size:var(--v2-text-sm);color:var(--foreground-strong);-webkit-box-orient:vertical;display:-webkit-box}.fs-result-page{background:var(--primary);border-radius:4px;margin-inline-end:6px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.fs-result-page{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.fs-result-page{color:var(--primary-strong);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;font-weight:650}.fs-snippet mark{color:inherit;background:oklch(93% .11 95);border-radius:3px;padding:0 1px}.fs-result-loading{flex-direction:column;gap:6px;padding:12px 8px;display:flex}.fs-result-loading-line{background:var(--background-muted);border-radius:5px;width:70%;height:10px;animation:fs-breathe 1.2s ease-in-out infinite;display:block}.fs-result-loading-line+.fs-result-loading-line{width:45%}.fs-search-footnote{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:-8px 0 0;padding-inline:8px}.fs-search-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.fs-search-empty-mark{background:var(--background-muted);width:44px;height:44px;color:var(--foreground-muted);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.fs-search-empty-mark .appica-icon{width:20px;height:20px}.fs-search-empty-title{color:var(--foreground-intense);font-size:var(--v2-text-lg);text-wrap:balance;margin:0;font-weight:600}.fs-search-empty-text{color:var(--foreground-muted);font-size:var(--v2-text-sm);margin:0}.fs-search-empty-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.fs-rail-body{padding:16px 14px}.fs-details-body{flex-direction:column;gap:14px;min-width:0;display:flex}.fs-details-titles{text-align:center;flex-direction:column;gap:2px;display:flex}.fs-details-title{color:var(--foreground-intense);font:inherit;font-size:var(--v2-text-lg);text-wrap:balance;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;border-radius:6px;margin:0;padding:2px 6px;font-weight:600;line-height:1.3}button.fs-details-title:hover{background:var(--background-muted)}button.fs-details-title:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-details-original{color:var(--foreground-muted);font-size:var(--v2-text-xs);overflow-wrap:anywhere;margin:0}.fs-details-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fs-details-failure{text-align:start}.fs-facts{gap:0;margin:0;display:grid}.fs-facts>div{border-top:1px solid var(--border-muted);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 2px;display:grid}.fs-facts dt{color:var(--foreground-muted);font-size:var(--v2-text-xs)}.fs-facts dd{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.fs-facts dd[data-quality=thin]{color:var(--warning-emphasis,var(--foreground-strong))}.fs-facts dd[data-quality=damaged]{color:var(--error-emphasis)}.fs-fact-folder{background:var(--background-muted);color:var(--foreground-strong);font:inherit;font-size:var(--v2-text-xs);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 6px;font-weight:500;display:inline-flex}.fs-fact-folder:hover{background:var(--background-strong)}.fs-fact-folder:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-fact-muted{color:var(--foreground-muted)}.fs-mini-slip{margin:0}.fs-notes{background:var(--background-muted);color:var(--foreground-strong);font-size:var(--v2-text-xs);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;line-height:1.45;list-style:none;display:flex}.fs-details-heading{color:var(--foreground-intense);font-size:var(--v2-text-sm);margin:0;font-weight:600}.fs-learned{gap:6px}.fs-learned,.fs-learned-list{flex-direction:column;display:flex}.fs-learned-list{gap:2px;margin:0;padding:0;list-style:none}.fs-learned-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .14s var(--fs-ease);background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:4px 6px;display:grid}.fs-learned-row:hover{background:var(--background-muted)}.fs-learned-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fs-learned-icon{color:oklch(55% .13 50);background:oklch(95% .04 50);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.fs-learned-icon[data-kind=deck]{color:oklch(52% .16 262);background:oklch(95% .03 262)}.fs-learned-icon .appica-icon{width:17px;height:17px}.fs-learned-copy{flex-direction:column;min-width:0;display:flex}.fs-learned-title{color:var(--foreground-intense);font-size:var(--v2-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fs-learned-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums}.fs-learned-go{width:15px;height:15px;color:var(--foreground-subtle);transition:translate .18s var(--fs-ease)}.fs-learned-row:hover .fs-learned-go{color:var(--foreground-strong);translate:1.5px -1.5px}.fs-details-muted{color:var(--foreground-muted)}.fs-details-muted,.fs-details-total{font-size:var(--v2-text-sm);margin:0}.fs-details-total{color:var(--foreground-strong);font-variant-numeric:tabular-nums}.fs-details-total--center{text-align:center}.fs-details-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-weight:500}.fs-fan{width:100%;height:148px;margin-top:2px;position:relative}.fs-fan-sheet{transform-origin:50% 100%;width:128px;height:140px;rotate:var(--fs-fan-r,0deg);translate:var(--fs-fan-x,0) 0;transition:rotate .22s var(--fs-ease),translate .22s var(--fs-ease);animation:fs-fan-in .24s var(--fs-ease-out) backwards;margin-left:-64px;display:grid;position:absolute;bottom:0;left:50%}.fs-fan-sheet .fp[data-size=tile]{padding:6px}@keyframes fs-fan-in{0%{opacity:0;translate:var(--fs-fan-x,0) 16px;rotate:0deg}}.fs-fan-more{z-index:5;background:var(--foreground-intense);min-width:26px;height:22px;color:var(--background);font-size:var(--v2-text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:7px;font-weight:600;line-height:22px;position:absolute;top:6px;right:calc(50% - 92px)}.fs-details-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fs-details-tile{height:auto;min-height:66px;font-size:var(--v2-text-xs);white-space:normal;text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;padding:12px 4px 9px;line-height:1.2}.fs-details-tile .appica-icon{width:20px;height:20px}.fs-kinds{flex-direction:column;gap:8px;display:flex}.fs-kinds-legend{color:var(--foreground-strong);font-size:var(--v2-text-xs);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.fs-kinds-legend li{align-items:center;gap:6px;display:inline-flex}.fs-kinds-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums}.fs-quota{gap:6px 8px}.fs-quota-label{color:var(--foreground-strong);font-size:var(--v2-text-xs)}.fs-quota-value{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums}.fs-details-tip{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:0}.fs-drawer[data-side=right]{width:min(380px,100vw)}.fs-bar-dock{bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;pointer-events:none;justify-content:center;margin-top:-60px;padding-inline:12px;display:flex;position:sticky}.fs-bar{border-color:var(--border);pointer-events:auto;border-radius:16px;gap:2px;max-width:100%;height:48px;padding:4px 6px;box-shadow:0 12px 32px -12px oklch(25% .03 264/.32),0 2px 6px -2px oklch(25% .03 264/.12)}.fs-bar [data-slot=toolbar-separator]{margin-inline:4px}.fs-bar-count{color:var(--foreground-intense);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:8px 4px;font-weight:600}.fs-bar-button{height:36px;padding-inline:10px}.fs-bar-button[data-destructive]{color:var(--error-emphasis)}@container files not (min-width:900px){.fs-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-bar-button{width:40px;padding-inline:0}}.fs-bar[data-compact]{justify-content:space-between;gap:0;width:100%;padding:4px;overflow:visible}.fs-bar[data-compact] .fs-bar-group{gap:0}.fs-bar[data-compact] :is(.fs-bar-button,.fs-bar-clear){width:36px;min-width:36px;height:36px;padding-inline:0}.fs-bar-count[data-compact]{background:var(--primary);min-width:26px;height:24px;color:var(--primary-foreground);font-size:var(--v2-text-xs);border-radius:999px;place-items:center;margin-inline:2px 4px;padding:0 8px;display:inline-grid}.v2-root:has(.fs-bar-dock) [data-slot=toast-viewport]{bottom:calc(100px + env(safe-area-inset-bottom))}.fs-menu{min-width:248px}.fs-menu-item{gap:8px}.fs-menu-icon{color:var(--foreground-muted);flex:none;display:inline-flex}.fs-menu-icon .appica-icon{width:17px;height:17px}.fs-menu-label{white-space:nowrap;flex:auto;min-width:0}.fs-menu-kbd,.fs-menu-reason{margin-inline-start:16px}.fs-menu-reason{color:var(--foreground-subtle);font-size:var(--v2-text-xs);white-space:nowrap}.fs-menu-item:has(.fs-menu-reason){flex-wrap:wrap;row-gap:0}.fs-menu-item:has(.fs-menu-reason) .fs-menu-label{flex:1 0 auto}.fs-menu-item:has(.fs-menu-reason) .fs-menu-reason{flex:none;margin-inline-start:auto;padding-inline-start:8px}.fs-menu-item[data-destructive]{color:var(--error-emphasis)}.fs-menu-item[data-destructive] .fs-menu-icon{color:currentColor}.fs-swatch{background:var(--fs-swatch);border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 .5px oklch(20% .03 264/.25)}.fs-folder-glyph{width:17px;height:17px}@keyframes fs-rise{0%{opacity:0;filter:blur(2px);translate:0 6px}}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-pop{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){.fs-fan-sheet,.fs-folder-hint,.fs-folder[data-accepted],.fs-header,.fs-lede-text[data-changed],.fs-result-loading-line,.fs-row,.fs-slip-chip,.fs-slip-mark .appica-icon,.fs-tile,.fs-tray-drop,:is(.fs-slip-stage,.fs-mini-slip>li)[data-state=active] .fs-slip-mark{animation:none}.fs-check,.fs-crumb-root,.fs-empty-folder,.fs-fan-sheet,.fs-folder,.fs-learned-go,.fs-learned-row,.fs-more,.fs-name,.fs-result,.fs-result-paper,.fs-results,.fs-row,.fs-slip,.fs-slip-mark,.fs-sort-button,.fs-stage,.fs-tray-area,.fs-tray-title{transition:none}.fs-folder[data-drop]{scale:1}}:root[data-reduce-motion=true] :is(.fs-header,.fs-tile,.fs-row,.fs-folder[data-accepted],.fs-folder-hint,.fs-tray-drop,.fs-slip-chip,.fs-slip-mark .appica-icon,.fs-result-loading-line,.fs-lede-text[data-changed],.fs-fan-sheet),:root[data-reduce-motion=true] :is(.fs-slip-stage,.fs-mini-slip>li)[data-state=active] .fs-slip-mark{animation:none}:root[data-reduce-motion=true] :is(.fs-folder,.fs-stage,.fs-name,.fs-row,.fs-tray-title,.fs-crumb-root,.fs-sort-button,.fs-check,.fs-more,.fs-tray-area,.fs-empty-folder,.fs-results,.fs-result,.fs-slip,.fs-slip-mark,.fs-learned-row,.fs-learned-go,.fs-fan-sheet,.fs-result-paper){transition:none}:root[data-reduce-motion=true] .fs-folder[data-drop]{scale:1}.fig{--fig-paper:oklch(99.2% .006 88);--fig-ring:oklch(45% .02 80/.14);--fig-type:oklch(86% .01 260);--fig-type-strong:oklch(70% .015 260);--fig-rule:oklch(84% .035 245/.55);--fig-shadow:0 0 0 .5px var(--fig-ring),0 1px 1.5px oklch(30% .03 264/.1),0 .35em .9em -.35em oklch(30% .03 264/.26);--fig-ease:cubic-bezier(.2,0,0,1);--fig-ease-out:cubic-bezier(.22,1,.36,1);isolation:isolate;vertical-align:middle;flex:none;width:72px;height:80px;font-size:8px;line-height:1;display:inline-block;position:relative}.fig[data-size=sm]{width:40px;height:44px;font-size:4.4px}.fig[data-size=lg]{width:104px;height:112px;font-size:11.2px}.fig-card,.fig-paper,.fig-tape{box-sizing:border-box;background:var(--fig-paper);box-shadow:var(--fig-shadow);transition:translate .22s var(--fig-ease),rotate .22s var(--fig-ease);display:block;position:absolute}.fig-type{background:var(--fig-type);border-radius:1em;height:.42em;display:block}.fig-type--short{width:58%;margin-top:.55em}:where([data-fig-lift]:hover,[data-fig-lift]:focus-visible,[data-fig-lift]:has(:focus-visible)) .fig-front{translate:0 -.28em;rotate:-3deg}:where([data-fig-lift]:hover,[data-fig-lift]:focus-visible,[data-fig-lift]:has(:focus-visible)) .fig-back{translate:.25em -.1em;rotate:9deg}:where([data-fig-lift]:hover,[data-fig-lift]:focus-visible,[data-fig-lift]:has(:focus-visible)) .fig-card--near{rotate:9deg}:where([data-fig-lift]:hover,[data-fig-lift]:focus-visible,[data-fig-lift]:has(:focus-visible)) .fig-card--far{rotate:-11deg}.fig[data-kind=probeklausur] .fig-back,.fig[data-kind=quiz] .fig-back{background:var(--fig-wash);border-radius:.65em;width:6.8em;height:8.5em;top:1em;left:1.25em}@supports (color:color-mix(in lab,red,red)){.fig[data-kind=probeklausur] .fig-back,.fig[data-kind=quiz] .fig-back{background:color-mix(in oklab,var(--fig-wash) 70%,var(--fig-paper))}}.fig[data-kind=probeklausur] .fig-back,.fig[data-kind=quiz] .fig-back{rotate:6deg}.fig[data-kind=quiz] .fig-front{border-radius:.65em;width:6.9em;height:8.65em;padding:1.35em 1em 0;top:.85em;left:.85em;rotate:-1deg}.fig-q-head{align-items:center;gap:.55em;display:flex}.fig-q-head>.fig-type{flex:1}.fig-q-mark{background:var(--fig-ink);border-radius:50%;flex:none;width:1.1em;height:1.1em;display:block}.fig-q-grid{grid-template-columns:repeat(5,.8em);justify-content:space-between;row-gap:.42em;margin-top:.95em;display:grid}.fig-q-box{width:.8em;height:.8em;box-shadow:inset 0 0 0 .11em var(--fig-type-strong);border-radius:.2em;display:block}.fig-q-box[data-ticked]{background:var(--fig-ink);box-shadow:none}.fig[data-answer=single] .fig-q-box{border-radius:50%}.fig[data-answer=grid] .fig-q-box{background:linear-gradient(90deg,transparent 50%,var(--fig-type-strong) 50%);border-radius:.4em}@supports (color:color-mix(in lab,red,red)){.fig[data-answer=grid] .fig-q-box{background:linear-gradient(90deg,transparent 50%,color-mix(in oklab,var(--fig-type-strong) 45%,transparent) 50%)}}.fig[data-answer=grid] .fig-q-box[data-ticked]{background:linear-gradient(90deg,var(--fig-ink) 50%,var(--fig-ink) 50%)}@supports (color:color-mix(in lab,red,red)){.fig[data-answer=grid] .fig-q-box[data-ticked]{background:linear-gradient(90deg,var(--fig-ink) 50%,color-mix(in oklab,var(--fig-ink) 30%,white) 50%)}}.fig[data-answer=number] .fig-q-box{box-shadow:inset 0 -.13em 0 var(--fig-type-strong);border-radius:.12em}.fig[data-answer=number] .fig-q-box[data-ticked]{box-shadow:inset 0 -.13em 0 var(--fig-ink);background:0 0}.fig[data-answer=auto] .fig-q-box:nth-child(5n+1),.fig[data-answer=auto] .fig-q-box:nth-child(5n+4){border-radius:50%}.fig-clip{width:1.15em;height:2.9em;transition:translate .22s var(--fig-ease);border-radius:.6em;position:absolute;top:.15em;left:4.6em;rotate:8deg;box-shadow:inset 0 0 0 .24em oklch(72% .012 260)}.fig-clip:after{content:"";border-radius:.35em;width:.6em;height:1.8em;position:absolute;top:.55em;left:.27em;box-shadow:inset 0 0 0 .2em oklch(66% .014 260)}:where([data-fig-lift]:hover,[data-fig-lift]:focus-visible,[data-fig-lift]:has(:focus-visible)) .fig-clip{translate:-.1em -.3em}.fig[data-size=sm] .fig-clip{display:none}.fig-card{border-radius:.7em;width:8.4em;height:5.8em;top:2.3em;left:.3em;overflow:hidden}.fig-card--far{background:var(--fig-ink)}@supports (color:color-mix(in lab,red,red)){.fig-card--far{background:color-mix(in oklab,var(--fig-ink) 22%,var(--fig-paper))}}.fig-card--far{translate:-.25em -.55em;rotate:-7deg}.fig-card--near{background:var(--fig-ink)}@supports (color:color-mix(in lab,red,red)){.fig-card--near{background:color-mix(in oklab,var(--fig-ink) 14%,var(--fig-paper))}}.fig-card--near{translate:.25em -.35em;rotate:6deg}.fig-card.fig-front{rotate:-1deg}.fig-card-rule{background:var(--fig-ink);height:.32em;margin-top:1.05em;display:block}@supports (color:color-mix(in lab,red,red)){.fig-card-rule{background:color-mix(in oklab,var(--fig-ink) 78%,white)}}.fig-aa{color:var(--fig-ink);font-family:var(--display);letter-spacing:-.03em;place-items:center;height:1.47em;font-size:2.2em;font-weight:600;line-height:1;display:grid}.fig-card .fig-rules{margin-top:.6em;padding-inline:.9em}.fig-tape{background:var(--fig-wash);border-radius:.8em;width:8.4em;height:5.8em;padding:.6em .65em;top:2.2em;left:.3em}@supports (color:color-mix(in lab,red,red)){.fig-tape{background:color-mix(in oklab,var(--fig-wash) 55%,var(--fig-paper))}}.fig-tape{box-shadow:inset 0 0 0 .11em var(--fig-ink),var(--fig-shadow)}@supports (color:color-mix(in lab,red,red)){.fig-tape{box-shadow:inset 0 0 0 .11em color-mix(in oklab,var(--fig-ink) 32%,transparent),var(--fig-shadow)}}.fig-tape{rotate:-2deg}.fig-tape-label{background:var(--fig-paper);height:1.55em;box-shadow:inset 0 -.3em 0 var(--fig-ink);border-radius:.35em;align-items:center;padding-inline:.7em;display:flex}@supports (color:color-mix(in lab,red,red)){.fig-tape-label{box-shadow:inset 0 -.3em 0 color-mix(in oklab,var(--fig-ink) 70%,white)}}.fig-tape-label>.fig-type{width:62%;height:.36em}.fig-tape-window{background:oklch(30% .03 290/.82);border-radius:1em;justify-content:space-around;align-items:center;width:4.9em;height:1.95em;margin:.55em auto 0;display:flex}.fig-reel{background:radial-gradient(circle,oklch(30% .03 290) 0 .22em,transparent .24em),var(--fig-paper);border-radius:50%;width:1.25em;height:1.25em;display:block}.fig[data-kind=probeklausur] .fig-front{border-radius:.55em;width:6.9em;height:8.65em;padding:0 1em;top:.85em;left:.85em;overflow:hidden;rotate:-1deg}.fig-book-band{background:var(--fig-ink);height:1.9em;margin:0 -1em 1em;display:block}.fig-book>.fig-type{margin-top:.55em}.fig-book>.fig-type:first-of-type{width:82%;margin-top:0}.fig-book-points{width:2.6em;height:1.55em;box-shadow:inset 0 0 0 .12em var(--fig-ink);border-radius:.25em;position:absolute;bottom:.8em;right:.8em}@supports (color:color-mix(in lab,red,red)){.fig-book-points{box-shadow:inset 0 0 0 .12em color-mix(in oklab,var(--fig-ink) 60%,white)}}.fig-book-points{background:linear-gradient(90deg,transparent 52%,var(--fig-ink) 52% calc(52% + .12em),transparent calc(52% + .12em)),linear-gradient(var(--fig-ink),var(--fig-ink)) 74% 55% /.65em .22em no-repeat}@supports (color:color-mix(in lab,red,red)){.fig-book-points{background:linear-gradient(90deg,transparent 52%,color-mix(in oklab,var(--fig-ink) 45%,white) 52% calc(52% + .12em),transparent calc(52% + .12em)),linear-gradient(color-mix(in oklab,var(--fig-ink) 32%,white),color-mix(in oklab,var(--fig-ink) 32%,white)) 74% 55% /.65em .22em no-repeat}}.fig-slip{background:repeating-linear-gradient(to bottom,transparent 0 1.25em,var(--fig-rule) 1.25em calc(1.25em + 1px)),var(--fig-paper);background-position:0 .6em;border-radius:.5em;width:6em;height:8.6em;padding:1.2em .8em 0 2em;top:.7em;left:1.5em;rotate:2deg}.fig-slip-margin{background:oklch(62% .17 22/.7);width:.14em;position:absolute;top:0;bottom:0;left:1.35em}.fig-slip-tick{border:.17em solid oklch(56% .19 22);border-width:0 .17em .17em 0;width:.5em;height:.85em;position:absolute;top:1.25em;left:.32em;rotate:40deg}.fig-slip-num{color:oklch(52% .19 22);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.75em;font-size:3em;font-weight:600;line-height:.9;display:block}.fig-slip-num[data-digits="2"]{font-size:2.5em}.fig-slip-num[data-digits="3"]{font-size:1.9em}.fig-type--slip{width:70%;margin-top:.75em}.fig-slip-check{border:solid var(--sk-olive);border-width:0 .42em .42em 0;border-radius:.1em;width:1.5em;height:2.6em;margin:.9em 0 0 .9em;display:block;rotate:40deg}.fig-slip[data-clear] .fig-slip-tick{border-color:var(--sk-olive)}.fig-rules{flex-direction:column;gap:.5em;margin-top:.95em;display:flex}.fig-rule{background:var(--fig-ink);border-radius:1em;height:.38em;display:block}@supports (color:color-mix(in lab,red,red)){.fig-rule{background:color-mix(in oklab,var(--fig-ink) 38%,var(--fig-type))}}.fig-rule{clip-path:inset(0 100% 0 0 round 1em)}.fig-rule:nth-child(2){width:78%}.fig-rule:nth-child(3){width:90%}.fig-rule:nth-child(4){width:64%}.fig-rule:nth-child(5){width:84%}.fig-rule:nth-child(6){width:56%}.fig-rule[data-on]{clip-path:inset(0 round 1em);transition:clip-path .3s ease-out}.fig-rule[data-last]{position:relative;overflow:visible}.fig-rule[data-last]:after{content:"";background:var(--fig-ink);border-radius:50%;width:.62em;height:.62em;animation:fig-pen 1.1s ease-in-out infinite;position:absolute;top:-.12em;right:-.65em}@keyframes fig-pen{50%{opacity:.25;scale:.7}}.fig[data-kind=quiz][data-state=writing] .fig-rules{margin-top:.75em}.fig[data-kind=probeklausur][data-state=writing] .fig-rules{margin-top:0}.fig[data-state=writing] .fig-card .fig-rule{height:.34em}.fig[data-state=writing] .fig-card .fig-rules{gap:.36em}.fig[data-state=writing] .fig-card .fig-rule:nth-child(n+5){display:none}.fig[data-state=failed]{filter:saturate(.25)}.fig[data-state=failed] .fig-front{clip-path:polygon(0 0,100% 0,100% 66%,91% 71%,96% 77%,86% 82%,90% 89%,80% 93%,83% 100%,0 100%)}.fig[data-state=failed] .fig-q-box[data-ticked]{background:var(--fig-type-strong)}.fig[data-state=soon] :is(.fig-paper,.fig-card,.fig-tape){background:var(--fig-wash)}@supports (color:color-mix(in lab,red,red)){.fig[data-state=soon] :is(.fig-paper,.fig-card,.fig-tape){background:color-mix(in oklab,var(--fig-wash) 45%,transparent)}}.fig[data-state=soon] :is(.fig-paper,.fig-card,.fig-tape){box-shadow:none;outline:.13em dashed var(--fig-ink)}@supports (color:color-mix(in lab,red,red)){.fig[data-state=soon] :is(.fig-paper,.fig-card,.fig-tape){outline:.13em dashed color-mix(in oklab,var(--fig-ink) 42%,transparent)}}.fig[data-state=soon] :is(.fig-paper,.fig-card,.fig-tape){outline-offset:-.13em}.fig[data-state=soon] :is(.fig-tape-label,.fig-tape-window,.fig-book-band,.fig-reel){background:var(--fig-ink)}@supports (color:color-mix(in lab,red,red)){.fig[data-state=soon] :is(.fig-tape-label,.fig-tape-window,.fig-book-band,.fig-reel){background:color-mix(in oklab,var(--fig-ink) 14%,transparent)}}.fig[data-state=soon] :is(.fig-tape-label,.fig-tape-window,.fig-book-band,.fig-reel){box-shadow:none}.fig[data-state=soon] .fig-type{background:var(--fig-ink)}@supports (color:color-mix(in lab,red,red)){.fig[data-state=soon] .fig-type{background:color-mix(in oklab,var(--fig-ink) 18%,transparent)}}.fig[data-state=soon] .fig-book-points{opacity:.5}.fig-stamp{z-index:2;color:var(--fig-ink);background:var(--fig-paper);border-radius:.35em;padding:.18em .38em .14em;position:absolute;top:1.05em;right:-.45em}@supports (color:color-mix(in lab,red,red)){.fig-stamp{background:color-mix(in oklab,var(--fig-paper) 88%,transparent)}}.fig-stamp{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;mix-blend-mode:multiply;font-size:1.3em;font-weight:700;rotate:-8deg;box-shadow:inset 0 0 0 .14em}.fig[data-size=lg] .fig-stamp{font-size:1.15em}.fig-stamp[data-fresh]{animation:fig-stamp-land .26s cubic-bezier(.2,.8,.2,1) .16s backwards}@keyframes fig-stamp-land{0%{opacity:0;rotate:-14deg;scale:1.3}}.fig-skeleton{border-radius:10px;flex:none;width:60px;height:70px;display:inline-block}.fig-skeleton[data-size=sm]{border-radius:7px;width:34px;height:38px}.fig-skeleton[data-size=lg]{border-radius:13px;width:86px;height:98px}@media (prefers-reduced-motion:reduce){.fig-rule[data-on],:is(.fig-paper,.fig-card,.fig-tape,.fig-clip){transition:none}.fig-rule[data-last]:after,.fig-stamp[data-fresh]{animation:none}}:root[data-reduce-motion=true] :is(.fig-paper,.fig-card,.fig-tape,.fig-clip,.fig-rule[data-on]){transition:none}:root[data-reduce-motion=true] .fig-rule[data-last]:after,:root[data-reduce-motion=true] .fig-stamp[data-fresh]{animation:none}.ln-hub{--ln-ease:cubic-bezier(.22,1,.36,1);--ln-ease-state:cubic-bezier(.2,0,0,1);overscroll-behavior:contain;height:100%;position:relative;overflow:hidden auto;container:lernen/inline-size}.ln-hub-grid{max-width:1180px;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);grid-template-areas:"create""sets""errors""today";align-items:start;gap:24px 12px;margin-inline:auto;display:grid}.ln-hub-grid[data-empty]{grid-template-areas:"create"}.ln-area-today{grid-area:today}.ln-area-errors{grid-area:errors;min-width:0}.ln-area-sets{grid-area:sets;min-width:0}.ln-area-create{grid-area:create;min-width:0}.ln-glance .sf-card-body{flex-direction:column;height:100%;display:flex}.ln-glance-anchor,.ln-glance-lift{flex-direction:column;flex:auto;min-height:0;display:flex}.ln-glance-figure{place-items:end center;width:76px;height:84px;display:grid}.ln-glance .gc-card[data-align=center]>.gc-body{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"figure""text""extra"".""footer";min-height:168px;padding-block:16px 12px}.ln-glance .gc-card[data-align=center] .gc-figure{margin-bottom:10px}@container gc (min-width:288px){.ln-glance .gc-card[data-align=center]>.gc-body{grid-template:". ."minmax(0,1fr)"figure text""figure extra""figure footer"". ."minmax(0,1fr)/auto minmax(0,1fr);align-items:center;column-gap:16px;min-height:0;padding:14px 16px}.ln-glance .gc-card[data-align=center] .gc-figure{margin:0}.ln-glance .gc-card[data-align=center] .gc-footer{justify-self:stretch;width:auto;margin-top:10px}.ln-glance .gc-card[data-align=center] .gc-footer>:is(a,button){width:auto}}@container lernen (max-width:399.98px){.ln-hub-grid{padding:12px 12px calc(40px + env(safe-area-inset-bottom,0px));gap:20px 10px}}@container lernen (min-width:560px){.ln-hub-grid{padding:20px 20px calc(40px + env(safe-area-inset-bottom,0px));gap:24px 16px}}@container lernen (min-width:900px){.ln-hub-grid{padding:24px 24px calc(48px + env(safe-area-inset-bottom,0px));grid-template:"create create""sets errors""sets today""sets."1fr/minmax(0,1fr) 320px;gap:24px}.ln-hub-grid[data-empty]{grid-template-rows:auto;grid-template-areas:"create create"}}.ln-hub[data-skeleton] .ln-area-today>.sf-card{min-height:232px}.ln-hub[data-skeleton] .ln-area-errors .sf-card{min-height:257px}.ln-hub[data-skeleton] .ln-shelf-toolbar{min-height:46px}.ln-skel-line{align-items:center;min-height:18px;display:flex}.ln-skel-bar{border-radius:6px;height:12px;display:block}.ln-skel-bar--meta{height:10px}.ln-today{flex-direction:column;min-width:0;height:100%;display:flex}.ln-today-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 16px 14px 20px;display:grid}.ln-today-figure{place-items:center;padding:8px 4px 2px;display:grid}.ln-today-text{flex-direction:column;min-width:0;display:flex}.ln-today-title{color:var(--foreground-intense);font-size:var(--v2-text-md);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600;line-height:20px}.ln-today-meta.gc-meta{max-width:calc(100% + var(--gc-sep));font-size:var(--v2-text-sm);margin-top:2px;line-height:18px}.ln-today-bar{margin-top:12px}.ln-today-legend{color:var(--foreground-muted);font-size:var(--v2-text-xs);flex-wrap:wrap;gap:2px 12px;margin-top:7px;line-height:16px;display:flex}.ln-today-legend-item{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ln-today-legend-item:before{content:"";background:var(--ln-dot);border-radius:50%;flex:none;width:7px;height:7px}.ln-today-legend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ln-today-legend .ln-count{margin-inline-start:0}.ln-today-foot{border-top:1px solid var(--border-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:auto;padding:12px 12px 12px 20px;display:flex}.ln-today-cta{margin-inline-start:auto}.ln-today-more{border-inline-start:1px solid var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ln-today-more{border-inline-start:1px solid color-mix(in oklab,var(--primary-foreground) 22%,transparent)}}.ln-today[data-state=done] .ln-today-more{border-inline-start:0}@container lernen (max-width:399.98px){.ln-today-main{gap:14px;padding:16px 12px 12px 14px}.ln-today-foot{padding:12px}.ln-today-cta{flex:100%}.ln-today-cta>:first-child{flex:auto}}.ln-streak{min-width:0;color:var(--foreground-muted);font-size:var(--v2-text-xs);gap:10px;line-height:16px}.ln-streak,.ln-streak-dots{align-items:center;display:inline-flex}.ln-streak-dots{gap:4px}.ln-streak-dot{background:var(--background-strong);border-radius:50%;width:8px;height:8px}.ln-streak-dot[data-on]{background:var(--sk-olive)}.ln-streak-dot[data-today]{box-shadow:0 0 0 2px var(--background),0 0 0 3.5px var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.ln-streak-dot[data-today]{box-shadow:0 0 0 2px var(--background),0 0 0 3.5px color-mix(in oklab,var(--sk-olive) 55%,transparent)}}.ln-streak-dot[data-today]:not([data-on]){background:var(--background);box-shadow:inset 0 0 0 1.5px var(--sk-olive)}@supports (color:color-mix(in lab,red,red)){.ln-streak-dot[data-today]:not([data-on]){box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--sk-olive) 55%,transparent)}}.ln-streak-dot[data-pop]{animation:ln-dot-pop .38s cubic-bezier(.34,1.56,.64,1) .26s backwards}.ln-today[data-closing] .gc-stack-check{animation:ln-check-in .56s cubic-bezier(.34,1.56,.64,1) 80ms backwards}.ln-today[data-closing] .ln-today-title{animation:ln-rise .46s var(--ln-ease) .16s backwards}.ln-streak-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ln-count{color:var(--foreground-muted);font-variant-numeric:tabular-nums;margin-inline-start:5px;font-weight:500}.ln-menu{max-width:min(320px,100vw - 32px)}.ln-today-menu{min-width:min(288px,100vw - 32px)}.ln-menu-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.ln-menu-badge{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ln-menu-note{max-width:240px;color:var(--foreground-subtle);font-size:var(--v2-text-xs);white-space:normal;text-wrap:pretty;line-height:16px}@keyframes ln-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes ln-dot-pop{0%{scale:0}}@keyframes ln-check-in{0%{opacity:0;rotate:-14deg;scale:.3}}@keyframes ln-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ln-streak-dot[data-pop],.ln-today[data-closing] :is(.gc-stack-check,.ln-today-title){animation:none}}:root[data-reduce-motion=true] .ln-streak-dot[data-pop],:root[data-reduce-motion=true] .ln-today[data-closing] :is(.gc-stack-check,.ln-today-title){animation:none}.ln-shelf-body{flex-direction:column;display:flex}.ln-shelf-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 8px 2px;display:flex}.ln-shelf-filter{scrollbar-width:none;min-width:0;overflow-x:auto}.ln-shelf-filter::-webkit-scrollbar{display:none}.ln-shelf-tools{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.ln-shelf-search{flex:auto;min-width:0}.ln-shelf-sort-label{color:var(--foreground-emphasis)}.ln-shelf-filter-menu .ln-count{margin-inline-start:2px}.ln-shelf-list{margin:0;padding:6px;list-style:none}.ln-shelf-list[data-layout=rows]{flex-direction:column;gap:2px;display:flex}.ln-shelf-list[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:10px 12px 12px;display:grid}@container lernen (min-width:900px){.ln-shelf-list[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}}.ln-shelf-state{padding:4px}.ln-shelf-empty{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-align:center;text-wrap:balance;justify-items:center;gap:10px;padding:28px 16px 24px;display:grid}.ln-shelf-empty p{margin:0}.ln-set{min-width:0;animation:ln-fade .24s var(--ln-ease-state) backwards;animation-delay:calc(min(var(--ln-i,0), 8) * 30ms);position:relative}.ln-set--skeleton{animation:none}.ln-set-frame{min-width:0;transition:background-color .16s var(--ln-ease-state);align-items:center;display:flex;position:relative}.ln-set-beam,.ln-set-frame{border-radius:var(--v2-radius-md)}.ln-set-main{border-radius:inherit;min-width:0;min-height:64px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;margin:0;padding:10px 4px 10px 10px;display:grid}.ln-set-main[aria-disabled=true]{cursor:default}.ln-set[data-layout=rows] .ln-set-frame:hover{background:var(--background-subtle)}.ln-set-beam:has(.ln-set-main:focus-visible)>.ln-set-frame,.ln-set-frame:has(>.ln-set-main:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}.ln-set[data-layout=rows] .ln-set-frame:has(>.ln-set-main:active){background:var(--background-muted)}.ln-set-figure{place-items:center;width:40px;height:44px;display:grid}.ln-set-body{flex-direction:column;min-width:0;display:flex}.ln-set-title{min-width:0;color:var(--foreground-intense);font-size:var(--v2-text-base);letter-spacing:-.006em;align-items:center;gap:6px;font-weight:600;line-height:19px;display:flex}.ln-set-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container lernen (max-width:559.98px){.ln-set[data-layout=rows] .ln-set-title{align-items:flex-start}.ln-set[data-layout=rows] .ln-set-title-text{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}}.ln-set-badge{flex:none}.ln-set-badge[data-fresh]{animation:ln-fade .4s var(--ln-ease) .2s backwards}.ln-set-meta{min-width:0;color:var(--foreground-muted);font-size:var(--v2-text-xs);margin-top:2px;line-height:16px;display:block}.ln-set-meta .gc-meta{clip-path:none;max-width:100%;max-height:16px;margin-inline-start:0;overflow:hidden}.ln-set-meta .gc-meta-part:first-child>.gc-meta-sep{display:none}.ln-set-phase{color:var(--foreground-emphasis)}.ln-set-failed{color:var(--error-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ln-set-topics{flex-wrap:wrap;gap:4px;max-height:22px;margin-top:6px;display:flex;overflow:hidden}.ln-set-topic{background:var(--background-muted);max-width:160px;color:var(--foreground-emphasis);font-size:var(--v2-text-2xs);text-overflow:ellipsis;white-space:nowrap;animation:ln-topic .3s var(--ln-ease) backwards;animation-delay:calc(var(--ln-i,0) * 90ms);border-radius:999px;padding:1px 8px;line-height:18px;overflow:hidden}.ln-set-topic--more{color:var(--foreground-muted)}.ln-set-note{color:var(--foreground-subtle);font-size:var(--v2-text-2xs);margin-top:4px;line-height:15px}.ln-set-actions{flex:none;align-items:center;gap:2px;padding-inline-end:8px;display:inline-flex}.ln-set-actions .ln-set-play{opacity:0;transition:opacity .16s var(--ln-ease-state)}.ln-set-frame:has(.ln-set-more[data-popup-open]) .ln-set-play,.ln-set-frame:is(:hover,:focus-within) .ln-set-play{opacity:1}.ln-set-more{color:var(--foreground-strong)}.ln-set-retry{margin-inline-end:2px}.ln-set[data-settled] .ln-set-frame{animation:ln-settle .36s var(--ln-ease) backwards}.ln-set[data-layout=grid] .ln-set-frame{background:var(--background);height:100%;box-shadow:0 0 0 1px var(--border),0 1px 2px oklch(22% .03 264/.04);transition:box-shadow .2s var(--ln-ease-state),translate .2s var(--ln-ease-state);flex-direction:column;align-items:stretch;overflow:hidden}.ln-set[data-layout=grid] .ln-set-frame:hover{box-shadow:0 0 0 1px var(--border-strong),0 8px 20px -12px oklch(22% .03 264/.28);translate:0 -1px}.ln-set[data-layout=grid] .ln-set-main{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.ln-set-cover{background:var(--sk-brick-s);justify-content:center;align-items:flex-end;height:112px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ln-set-cover{background:color-mix(in oklab,var(--sk-brick-s) 70%,var(--background))}}.ln-set-cover{box-shadow:inset 0 -1px 0 var(--border-muted)}.ln-set-cover[data-kind=deck]{background:var(--sk-ochre-s)}@supports (color:color-mix(in lab,red,red)){.ln-set-cover[data-kind=deck]{background:color-mix(in oklab,var(--sk-ochre-s) 70%,var(--background))}}.ln-set-cover>.fig{margin-bottom:-16px}.ln-set[data-layout=grid] .ln-set-body{padding:12px 14px 2px}.ln-set[data-layout=grid] .ln-set-title{align-items:flex-start}.ln-set[data-layout=grid] .ln-set-title-text{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.ln-set[data-layout=grid] .ln-set-meta{margin-top:4px}.ln-set-strength{margin-top:10px}.ln-set[data-layout=grid] .ln-set-actions{justify-content:space-between;padding:4px 8px 8px}.ln-set-actions .ln-set-play--label{opacity:1;margin-inline-start:2px}.ln-set[data-layout=grid][data-status=failed] .ln-set-actions{justify-content:space-between}.ln-skel-figure{border-radius:7px;width:34px;height:38px}.ln-skel-cover{border-radius:0;width:100%;height:100%}.ln-set--skeleton .ln-set-title{min-height:19px}.ln-set--skeleton .ln-set-meta{align-items:center;min-height:16px;display:flex}@media (max-width:680px),(pointer:coarse){.ln-set-actions .ln-set-play{opacity:1}.ln-set-actions>:is(button,[data-slot=button]){min-width:44px;min-height:44px}}@keyframes ln-settle{0%{scale:.98}}@keyframes ln-topic{0%{opacity:0;translate:0 3px}}@media (prefers-reduced-motion:reduce){.ln-set,.ln-set-badge[data-fresh],.ln-set-topic,.ln-set[data-settled] .ln-set-frame{animation:none}.ln-set-actions .ln-set-play,.ln-set-frame{transition:none}}:root[data-reduce-motion=true] :is(.ln-set,.ln-set-badge[data-fresh],.ln-set[data-settled] .ln-set-frame,.ln-set-topic){animation:none}:root[data-reduce-motion=true] :is(.ln-set-frame,.ln-set-actions .ln-set-play){transition:none}.ln-create-body{flex-direction:column;display:flex}.ln-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.ln-tile{border-radius:var(--v2-radius-md);background:var(--background-subtle);min-width:0;min-height:140px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .18s var(--ln-ease-state),translate .18s var(--ln-ease-state),scale .12s var(--ln-ease-state);border:0;outline:none;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:12px 12px 14px;display:flex;position:relative}.ln-tile:hover{background:var(--background-muted)}.ln-tile:active{scale:.985}.ln-tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ln-tile[aria-disabled=true]{cursor:not-allowed}.ln-tile[aria-disabled=true] .ln-tile-figure{opacity:.55;filter:saturate(.4)}.ln-tile[data-drop]{background:var(--background);outline:2px dashed var(--primary);translate:0 -2px}@supports (color:color-mix(in lab,red,red)){.ln-tile[data-drop]{outline:2px dashed color-mix(in oklab,var(--primary) 70%,transparent)}}.ln-tile[data-drop]{outline-offset:-2px}.ln-tile-figure{place-items:center;margin:-2px 0 0 -4px;display:grid}.ln-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ln-tile-label{max-width:100%;color:var(--foreground-intense);font-size:var(--v2-text-base);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600;line-height:19px;display:inline-flex}.ln-tile[data-soon] .ln-tile-label{color:var(--foreground-emphasis)}.ln-tile-hint{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-wrap:pretty;line-height:16px}.ln-tile--skeleton{cursor:default}.ln-skel-tile-figure{border-radius:10px;width:60px;height:70px}@container lernen (max-width:399.98px){.ln-tile{min-height:132px}}@container lernen (min-width:560px) and (max-width:719.98px){.ln-tile{flex-direction:row;align-items:center;min-height:120px}}@container lernen (min-width:720px) and (max-width:899.98px){.ln-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ln-create-wide{align-self:stretch;margin:2px 6px 6px}.ln-chips{scrollbar-width:none;gap:6px;padding:2px 6px 6px;display:flex;overflow-x:auto}.ln-chips::-webkit-scrollbar{display:none}.ln-chip{flex:none;max-width:100%}@container lernen (min-width:560px){.ln-chips{flex-wrap:wrap;overflow:visible}}.ln-create-foot{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0;padding:2px 12px 12px;line-height:16px}.ln-create-foot[data-blocked]{color:var(--warning-emphasis)}.ln-soon-popover{justify-items:start;gap:6px;width:min(288px,100vw - 32px);display:grid}.ln-soon-figure{justify-self:center;margin-block:2px 4px}.ln-soon-title{color:var(--foreground-intense);font-size:var(--v2-text-md);font-weight:600;line-height:20px}.ln-soon-text{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;line-height:18px}.ln-soon-bridge{margin-top:6px}@media (prefers-reduced-motion:reduce){.ln-tile{transition:none}}:root[data-reduce-motion=true] .ln-tile{transition:none}@container lernen (min-width:900px){.ln-hub-grid[data-empty] .ln-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ln-gen-body{background:linear-gradient(var(--background) 30%,transparent) top /100% 28px no-repeat local,linear-gradient(transparent,var(--background) 70%) bottom /100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,oklch(22% .03 264/.13),transparent) top /100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,oklch(22% .03 264/.13),transparent) bottom /100% 10px no-repeat scroll;scrollbar-width:thin}.ln-intro{overscroll-behavior:contain;height:100%;overflow-y:auto;container:ln-intro/inline-size}.ln-intro-inner{max-width:46rem;padding:24px 24px calc(40px + env(safe-area-inset-bottom,0px));animation:ln-rise .46s var(--ln-ease,cubic-bezier(.22,1,.36,1)) 60ms backwards;flex-direction:column;gap:20px;margin-inline:auto;display:flex}@container ln-intro (max-width:479.98px){.ln-intro-inner{padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));gap:18px}}.ln-intro-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.ln-intro-cover{border-radius:var(--radius-xl,18px);background:var(--sk-brick-s);justify-content:center;align-items:flex-end;width:132px;height:128px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ln-intro-cover{background:color-mix(in oklab,var(--sk-brick-s) 70%,var(--background))}}.ln-intro-cover{box-shadow:inset 0 0 0 1px var(--border-muted)}.ln-intro-cover[data-kind=deck]{background:var(--sk-ochre-s)}@supports (color:color-mix(in lab,red,red)){.ln-intro-cover[data-kind=deck]{background:color-mix(in oklab,var(--sk-ochre-s) 70%,var(--background))}}.ln-intro-cover[data-kind=errors]{background:var(--sk-brick-s)}@supports (color:color-mix(in lab,red,red)){.ln-intro-cover[data-kind=errors]{background:color-mix(in oklab,var(--sk-brick-s) 50%,var(--background))}}.ln-intro-cover{align-items:center}@container ln-intro (max-width:379.98px){.ln-intro-head{grid-template-columns:minmax(0,1fr);gap:14px}.ln-intro-cover{width:100%;height:112px}}.ln-intro-kicker{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:18px}.ln-intro-title{color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-size:24px;font-weight:600;line-height:30px}.ln-intro-summary{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:6px 0 0;line-height:18px}.ln-intro-topic{white-space:nowrap}.ln-intro-first{border-radius:var(--v2-radius-md);background:var(--background-subtle);color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;padding:12px 14px;line-height:20px}.ln-intro-first-lead{color:var(--foreground-intense);font-weight:600}.ln-intro-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ln-intro-stat{border-radius:var(--v2-radius-md);background:var(--background-subtle);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ln-intro-stat dt{color:var(--foreground-muted);font-size:var(--v2-text-xs);order:2;line-height:16px}.ln-intro-stat dd{color:var(--foreground-intense);letter-spacing:-.01em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:20px;font-weight:600;line-height:24px}@container ln-intro (max-width:379.98px){.ln-intro-stat{padding:10px 12px}.ln-intro-stat dd{font-size:18px}}.ln-intro-strength{flex-direction:column;gap:8px;display:flex}.ln-intro-legend{color:var(--foreground-muted);font-size:var(--v2-text-xs);flex-wrap:wrap;gap:4px 14px;line-height:16px;display:flex}.ln-intro-legend>span{align-items:center;gap:6px;display:inline-flex}.ln-intro-legend>span:before{content:"";background:var(--ln-dot);border-radius:50%;width:7px;height:7px}.ln-intro-sources{flex-wrap:wrap;gap:6px;display:flex}.ln-intro-label{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:0 0 6px;font-weight:500;line-height:16px}.ln-intro-actions{flex-wrap:wrap;gap:8px;display:flex}.ln-intro-actions>*{flex:1 1 0;min-width:max-content}.ln-intro-actions>.ln-intro-primary{flex:100%}@container ln-intro (min-width:560px){.ln-intro-actions>.ln-intro-primary{flex:2 1 0}}.ln-intro-note{color:var(--foreground-subtle);font-size:var(--v2-text-xs);margin:0;line-height:16px}.ln-deck{--ln-paper:oklch(99.5% .004 88);--ln-paper-ring:oklch(45% .02 80/.14);--ln-paper-rule:oklch(84% .035 245/.42);isolation:isolate;width:100%;max-width:560px;margin:8px auto 14px;position:relative}.ln-deck-under{z-index:-1;background:var(--ln-paper);box-shadow:0 0 0 1px var(--ln-paper-ring),0 2px 4px oklch(30% .03 264/.06);border-radius:20px;transition:translate .28s cubic-bezier(.22,1,.36,1),scale .28s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;position:absolute;inset:0}.ln-deck-under--near{background:var(--sk-ochre-s);translate:0 6px;scale:.97}@supports (color:color-mix(in lab,red,red)){.ln-deck-under--near{background:color-mix(in oklab,var(--sk-ochre-s) 45%,var(--ln-paper))}}.ln-deck-under--far{background:var(--sk-ochre-s);translate:0 12px;scale:.94}@supports (color:color-mix(in lab,red,red)){.ln-deck-under--far{background:color-mix(in oklab,var(--sk-ochre-s) 75%,var(--ln-paper))}}.ln-deck[data-depth="0"] .ln-deck-under,.ln-deck[data-depth="1"] .ln-deck-under--far{opacity:0;translate:0;scale:.98}.ln-deck-slot{position:relative}.ln-flip{aspect-ratio:3/2;width:100%;min-height:240px;color:inherit;font:inherit;cursor:pointer;perspective:1200px;background:0 0;border:0;border-radius:20px;outline:none;margin:0;padding:0;display:block}.ln-flip[data-revealed]{cursor:default}.ln-flip:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ln-flip-inner{width:100%;height:100%;min-height:240px;transform-style:preserve-3d;display:block;position:relative}.ln-flip-face{background:var(--ln-paper);box-shadow:0 0 0 1px var(--ln-paper-ring),0 1px 2px oklch(30% .03 264/.08),0 14px 30px -18px oklch(30% .03 264/.34);backface-visibility:hidden;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px 28px 28px;display:flex;position:absolute;inset:0;overflow:hidden}.ln-flip:not([data-revealed]):hover .ln-flip-front{box-shadow:0 0 0 1px var(--ln-paper-ring),0 2px 4px oklch(30% .03 264/.08),0 18px 34px -18px oklch(30% .03 264/.4)}.ln-flip-rule{background:var(--sk-ochre);height:3px;position:absolute;top:22px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ln-flip-rule{background:color-mix(in oklab,var(--sk-ochre) 78%,white)}}.ln-flip-back{justify-content:flex-start;padding-top:26px;transform:rotateY(180deg)}.ln-flip-back[data-flat]{opacity:0;transition:opacity .12s ease-out;transform:none}.ln-flip-back[data-flat][data-shown]{opacity:1}.ln-flip-front[data-hidden]{opacity:0;transition:opacity .12s ease-out}.ln-flip-term{max-width:30ch;color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.8vw,30px);font-weight:600;line-height:1.2}.ln-flip-cue{color:var(--foreground-subtle);font-size:var(--v2-text-xs);line-height:16px;display:none;position:absolute;bottom:16px}@media (hover:none),(pointer:coarse){.ln-flip-cue{display:block}.ln-kbd-fine{display:none}}.ln-flip-term-small{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-weight:600;line-height:18px}.ln-flip-divider{background:var(--border);flex:none;width:48px;height:1px}.ln-flip-answer{background:repeating-linear-gradient(to bottom,transparent 0 26px,var(--ln-paper-rule) 26px 27px,transparent 27px 28px) local;min-height:0;color:var(--foreground);font-size:var(--v2-text-md);text-wrap:pretty;flex:auto;align-self:stretch;margin:0 -28px -28px;padding:0 28px 28px;line-height:28px;overflow-y:auto}.ln-deck-return{justify-content:center;align-items:center;gap:12px;min-height:64px;margin-top:-2px;display:flex}.ln-deck-return-page{animation:ln-return-page .32s cubic-bezier(.22,1,.36,1) backwards;display:inline-flex}.ln-deck-return-line{color:var(--foreground-emphasis);font-size:var(--v2-text-sm);font-weight:500;line-height:18px;animation:ln-fade .24s ease-out 60ms backwards}@keyframes ln-return-page{0%{opacity:0;translate:0 -10px;rotate:-6deg}}.ln-strip{scroll-snap-type:x proximity;scroll-padding-inline:4px}.ln-verdict{animation:ln-verdict .2s ease-out backwards}@keyframes ln-verdict{0%{opacity:0;translate:0 6px}}.ln-result-screen{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.ln-result{background:var(--background-subtle);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:20px;animation:ln-rise .46s cubic-bezier(.22,1,.36,1) backwards;display:grid}.ln-result:not(:has(.ln-result-ring)){grid-template-columns:minmax(0,1fr)}.ln-result-ring{place-items:center;display:grid;position:relative}.ln-result-ring [data-slot=progress-indicator]{transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.ln-result-score{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;padding-top:34px;display:flex;position:absolute;inset:0}.ln-result-score-num{color:var(--foreground-intense);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.ln-result-score-of{color:var(--foreground-muted);font-size:14px;font-weight:500}.ln-result-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ln-result-verdict{color:var(--foreground-intense);font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.ln-result-line{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin:0;line-height:18px;display:flex}.ln-result-delta{color:var(--foreground-emphasis);font-weight:600}.ln-result-best{margin-top:4px}.ln-result-grades{flex-direction:column;gap:6px;width:100%;margin-top:8px;display:flex}.ln-result-grade-bar{gap:2px;width:100%;height:8px;display:flex}.ln-result-grade{flex:var(--ln-share) 1 0%;background:var(--ln-color);transform-origin:0;min-width:8px;animation:ln-grow .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.16s + var(--ln-i,0) * 60ms);border-radius:999px}.ln-result-legend{color:var(--foreground-muted);font-size:var(--v2-text-xs);flex-wrap:wrap;gap:2px 12px;line-height:16px;display:flex}.ln-result-legend-item{align-items:center;gap:6px;display:inline-flex}.ln-result-legend-item:before{content:"";background:var(--ln-color);border-radius:50%;width:7px;height:7px}.ln-result-legend-item .ln-count{margin-inline-start:0}.ln-result-note{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:4px 0 0;line-height:16px}@container (max-width:379.98px){.ln-result{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ln-result-text{align-items:center}.ln-result-line{justify-content:center}}.ln-next{flex-direction:column;animation:ln-rise .46s cubic-bezier(.22,1,.36,1) .12s backwards;display:flex}.ln-next-title{color:var(--foreground-intense);font-size:var(--v2-text-md);line-height:20px}.ln-next-done,.ln-next-title{margin:0 0 8px 4px;font-weight:600}.ln-next-done{color:var(--success-emphasis);font-size:var(--v2-text-base);align-items:center;gap:8px;line-height:19px;display:flex}.ln-next-done svg{width:18px;height:18px}.ln-next-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ln-next-step{border-radius:var(--v2-radius-md);background:var(--background-subtle);width:100%;min-height:56px;color:var(--foreground-intense);font:inherit;text-align:start;cursor:pointer;border:0;outline:none;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 10px;transition:background-color .16s cubic-bezier(.2,0,0,1),scale .12s cubic-bezier(.2,0,0,1);display:grid}.ln-next-step:hover{background:var(--background-muted)}.ln-next-step:active{scale:.99}.ln-next-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ln-next-step[data-lead]{background:var(--primary);color:var(--primary-foreground)}.ln-next-step[data-lead]:hover{background:var(--primary-strong,var(--primary))}.ln-next-icon{background:var(--background);width:36px;height:36px;color:var(--foreground-emphasis);border-radius:11px;place-items:center;display:grid}.ln-next-icon svg{width:18px;height:18px}.ln-next-step[data-lead] .ln-next-icon{background:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ln-next-step[data-lead] .ln-next-icon{background:color-mix(in oklab,var(--primary-foreground) 18%,transparent)}}.ln-next-step[data-lead] .ln-next-icon{color:var(--primary-foreground)}.ln-next-text{flex-direction:column;min-width:0;display:flex}.ln-next-label{font-size:var(--v2-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:19px;overflow:hidden}.ln-next-hint{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;line-height:16px}.ln-next-step[data-lead] .ln-next-hint{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ln-next-step[data-lead] .ln-next-hint{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}.ln-next-arrow{opacity:.7;width:16px;height:16px;transition:translate .18s cubic-bezier(.2,0,0,1)}.ln-next-step:is(:hover,:focus-visible) .ln-next-arrow{translate:2px}.ln-review-title{color:var(--foreground-intense);font-size:var(--v2-text-md);margin:4px 0 8px 4px;font-weight:600;line-height:20px}@keyframes ln-grow{0%{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ln-deck-return-line,.ln-deck-return-page,.ln-intro-inner,.ln-next,.ln-result,.ln-result-grade,.ln-verdict{animation:none}.ln-deck-under,.ln-next-arrow,.ln-next-step,.ln-result-ring [data-slot=progress-indicator]{transition:none}}:root[data-reduce-motion=true] :is(.ln-intro-inner,.ln-verdict,.ln-result,.ln-result-grade,.ln-deck-return-page,.ln-deck-return-line,.ln-next){animation:none}:root[data-reduce-motion=true] :is(.ln-deck-under,.ln-next-step,.ln-next-arrow,.ln-result-ring [data-slot=progress-indicator]){transition:none}.v2-page.lb-page{--lb-pad-x:clamp(10px,1.4vw,20px);--lb-ease:cubic-bezier(.22,1,.36,1);--lb-ease-state:cubic-bezier(.2,0,0,1);--lb-ease-exit:cubic-bezier(.4,0,1,1);padding:var(--lb-pad-x) var(--lb-pad-x) 24px}@media (max-width:680px){.v2-page.lb-page{padding:10px 10px 40px}}.lb-shell{max-width:1600px;margin-inline:auto;container:lb/inline-size}.lb-masthead{flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:14px 32px;padding:clamp(18px,2.6cqi,40px) 8px 0;display:flex}.lb-masthead-copy{flex:22em;min-width:0}.lb-eyebrow{color:var(--foreground-muted);font-size:var(--v2-text-sm);margin:0 0 8px;font-weight:500;line-height:18px}.lb-headline{max-width:18em;color:var(--foreground-intense);font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;font-kerning:normal;margin:0;margin-inline-start:-.02em;font-size:clamp(34px,14px + 4.2cqi,60px);font-weight:400;line-height:1.04}.lb-headline em{padding-inline-end:.01em;font-style:italic}.lb-headline--loading{flex-direction:column;max-width:14em;display:flex}.lb-headline-skeleton{border-radius:999px;width:60%;height:.5em;margin-block:.32em .22em}.lb-headline-skeleton+.lb-headline-skeleton{width:35%}@container lb (min-width:1120px){.lb-headline--loading{max-width:none}.lb-headline-skeleton{width:min(62%,15em)}.lb-headline-skeleton+.lb-headline-skeleton{display:none}}.lb-facts{clip-path:inset(-6px -6px -6px 18px);color:var(--foreground-muted);font-size:var(--v2-text-base);font-variant-numeric:tabular-nums;text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:12px 0 0;margin-inline-start:-18px;line-height:20px;display:flex}.lb-fact{white-space:nowrap;padding-inline-start:18px;position:relative}.lb-fact:before{content:"·";content:"·"/"";width:18px;color:var(--foreground-subtle);text-align:center;position:absolute;inset-inline-start:0}.lb-facts-skeleton{border-radius:999px;width:240px;max-width:70%;height:12px;margin-top:16px}.lb-masthead-actions{flex:none;align-items:center;gap:10px;padding-bottom:2px;display:flex}.lb-devswitch{background:linear-gradient(135deg,oklch(40% .05 250),oklch(27% .03 264));border-radius:999px;display:inline-flex;box-shadow:0 1px 2px oklch(20% .03 264/.18),0 6px 14px -8px oklch(20% .03 264/.5)}@container lb (max-width:559px){.lb-masthead{gap:16px}.lb-masthead-actions{flex-wrap:wrap;width:100%}.lb-devswitch{flex:none}.lb-create{flex:auto}}.lb-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"kurse""plan""due""woche""archiv";gap:24px 16px;margin-top:24px;display:grid}.lb-grid:not([data-rail]){grid-template-areas:"kurse""archiv"}.lb-kurse{grid-area:kurse}.lb-grid>:is(.lb-archive,.lb-archive-skeleton,.lb-archive-error){grid-area:archiv}.lb-rail{display:contents}.lb-rail-plan{grid-area:plan;min-width:0}.lb-rail-due{grid-area:due;min-width:0}.lb-rail-week{grid-area:woche;min-width:0}@container lb (min-width:560px){.lb-grid[data-rail]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kurse kurse""plan plan""due woche""archiv archiv"}}@container lb (min-width:1080px){.lb-grid[data-rail]{grid-template:"kurse rail""woche rail""archiv rail"1fr/minmax(0,1fr) clamp(256px,22cqi,286px);align-items:start;column-gap:20px}.lb-grid[data-rail] .lb-rail{flex-direction:column;grid-area:rail;gap:16px;min-width:0;display:flex}}.lb-kurse-body{min-height:0}.lb-kurse-empty,.lb-kurse-error{padding:12px}.lb-drop-pill{background:var(--primary-subtle);height:26px;box-shadow:inset 0 0 0 1px var(--primary);border-radius:999px;align-items:center;gap:6px;margin-inline-end:6px;padding:0 10px 0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lb-drop-pill{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent)}}.lb-drop-pill{color:var(--primary-strong);font-size:var(--v2-text-sm);white-space:nowrap;animation:lb-fade .18s var(--lb-ease-state) backwards;font-weight:500}.lb-drop-pill .appica-icon{width:14px;height:14px}.lb-drop-pill[data-tone=muted]{background:var(--background-muted);box-shadow:inset 0 0 0 1px var(--border-muted);color:var(--foreground-muted)}.lb-sort{color:var(--foreground-strong)}.lb-sort-label{font-variant-numeric:tabular-nums}.lb-sort-icon{color:var(--foreground-muted);display:inline-flex}.lb-sort-icon .appica-icon{width:16px;height:16px}@container lb (max-width:419px){.lb-sort-label{display:none}}.lb-first{flex-direction:column;gap:28px;margin-top:28px;display:flex}.lb-first-steps{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px 32px;padding:0 8px;display:grid}.lb-first-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:560px;display:grid}.lb-first-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lb-first-list li{color:var(--foreground-strong);font-size:var(--v2-text-base);align-items:flex-start;gap:12px;line-height:20px;display:flex}.lb-first-list strong{color:var(--foreground-intense);font-weight:600;display:block}.lb-first-text{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;display:block}.lb-first-n{background:var(--background-muted);width:24px;height:24px;color:var(--foreground-strong);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}@container lb (min-width:820px){.lb-first-steps{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lb-masthead :is(.lb-eyebrow,.lb-headline,.lb-facts,.lb-masthead-actions){animation:lb-rise .52s var(--lb-ease) backwards}.lb-masthead .lb-headline{animation-delay:60ms}.lb-masthead :is(.lb-facts,.lb-masthead-actions){animation-delay:.12s}.lb-masthead[data-live] :is(.lb-eyebrow,.lb-headline--loading,.lb-facts-skeleton){animation:none}@keyframes lb-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes lb-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lb-drop-pill,.lb-masthead :is(.lb-eyebrow,.lb-headline,.lb-facts,.lb-masthead-actions){animation:none}}.ui-kit-root[data-disable-animations] .lb-masthead :is(.lb-eyebrow,.lb-headline,.lb-facts,.lb-masthead-actions),:root[data-reduce-motion=true] .lb-drop-pill,:root[data-reduce-motion=true] .lb-masthead :is(.lb-eyebrow,.lb-headline,.lb-facts,.lb-masthead-actions){animation:none}.lb-shelf{--lb-col-gap:12px;--lb-row-gap:20px;--cf-enter-delay:0s;column-gap:var(--lb-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;row-gap:0;margin:0;padding:16px 12px 0;list-style:none;display:grid;position:relative}@container lb (min-width:560px){.lb-shelf{--lb-col-gap:24px;--lb-row-gap:24px;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));padding:16px 16px 0}}.lb-cell{min-width:0;padding-bottom:var(--lb-row-gap);flex-direction:column;gap:6px;display:flex;position:relative;container:lb-cell/inline-size}.lb-cell:focus-within,.lb-cell:hover{z-index:1}.lb-shelf[data-dragging] .cf-root{--cf-open:.45;--cf-dur:.44s}.lb-cell[data-peek] .cf-root{--cf-open:.6;--cf-dur:.44s}.lb-cell:is([data-open],[data-drop-target]) .cf-root{--cf-open:1;--cf-dur:.44s;--cf-stagger:35ms}.lb-cell[data-drop-target] .cf-hit{outline:2px dashed var(--primary);outline-offset:4px}.lb-shelf[data-settled] :is(.cf-root,.cf-add,.lb-pull){animation:none}:where(.lb-cell:not([data-open],[data-peek],[data-drop-target]):has(.lb-pull:is(:hover,:focus-visible))) .cf-root{--cf-open:.25}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) .lb-cell:not([data-open]) .lb-pull:is(:hover,:focus-visible) .lb-pull-chevron{translate:0 2px}}.lb-pull{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--foreground-muted);font:inherit;font-size:var(--v2-text-sm);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--lb-ease-state),color .16s var(--lb-ease-state),scale .12s var(--lb-ease-state);animation:lb-fade .2s var(--lb-ease-state) backwards;animation-delay:calc(80ms + min(var(--lb-i,0), 8) * 30ms);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 8px 0 10px;line-height:18px;display:flex;position:relative}@media (pointer:coarse){.lb-pull{min-height:44px}}@media (hover:hover){.lb-pull:hover{background:var(--background-muted);color:var(--foreground-strong)}}.lb-pull:active{scale:.985}.lb-pull:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.lb-pull-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.lb-pull[data-tone=muted] .lb-pull-text{color:var(--foreground-subtle)}.lb-pull[data-tone=alert] .lb-pull-text{color:var(--error-emphasis)}.lb-pull[data-tone=busy] .lb-pull-text{color:var(--foreground-strong)}.lb-pull-when{color:var(--foreground-muted);opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:inline-flex}.lb-pull-when-icon{width:14px;height:14px}.lb-pull-spinner{color:var(--primary);flex:none;font-size:14px}.lb-pull-chevron{width:16px;height:16px;color:var(--foreground-subtle);transition:rotate .26s var(--lb-ease-state),translate .2s var(--lb-ease-state),color .16s var(--lb-ease-state);flex:none;margin-inline-start:auto}.lb-cell[data-open] .lb-pull{background:var(--lb-drawer-bg-solid);color:var(--foreground-intense)}.lb-cell[data-open] .lb-pull-chevron{color:var(--foreground-strong);rotate:180deg}.lb-cell[data-drop-target] .lb-pull{background:var(--primary-subtle);color:var(--primary-strong)}@container lb-cell (max-width:199px){.lb-pull-when{display:none}}.lb-pull--skeleton{cursor:default;animation:none}.lb-pull-skeleton{border-radius:999px;width:60%;height:12px}.lb-cell--add .cf-add{margin-bottom:42px}.lb-drawer-pad,.lb-shelf{--lb-drawer-bg-solid:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.lb-drawer-pad,.lb-shelf{--lb-drawer-bg-solid:color-mix(in oklab,var(--background-muted) 72%,var(--background))}}.lb-drawer-pad,.lb-shelf{--lb-drawer-bg-top:var(--background-strong)}@supports (color:color-mix(in lab,red,red)){.lb-drawer-pad,.lb-shelf{--lb-drawer-bg-top:color-mix(in oklab,var(--background-strong) 34%,var(--lb-drawer-bg-solid))}}.lb-drawer-slot{min-width:0;margin-top:calc(var(--lb-row-gap) * -1 + 2px);grid-column:1/-1}.lb-drawer-clip{margin-inline:-6px;padding-inline:6px;overflow:hidden}.lb-drawer-pad{padding:10px 0 var(--lb-row-gap);position:relative}.lb-notch{background:var(--lb-drawer-bg-top);pointer-events:none;width:22px;height:10px;position:absolute;top:0;left:-11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 9'%3E%3Cpath d='M0 9C4 9 5.6 7.2 7.2 4.4L7.9 3.2C8.4 2.3 9.6 2.3 10.1 3.2L10.8 4.4C12.4 7.2 14 9 18 9Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 9'%3E%3Cpath d='M0 9C4 9 5.6 7.2 7.2 4.4L7.9 3.2C8.4 2.3 9.6 2.3 10.1 3.2L10.8 4.4C12.4 7.2 14 9 18 9Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.lb-drawer-content{min-width:0;container:lbd/inline-size}.lb-drawer{border-radius:var(--radius-2xl);background:linear-gradient(to bottom,var(--lb-drawer-bg-top),var(--lb-drawer-bg-solid) 22px);padding:16px;position:relative}@container lbd (min-width:640px){.lb-drawer{padding:18px 20px 16px}}.lb-drawer-head{justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.lb-drawer-name{min-width:0;padding-top:2px}.lb-drawer-title{color:var(--foreground-intense);font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;outline:none;margin:0;scroll-margin:24px;font-size:clamp(24px,3.2cqi + 12px,30px);font-weight:400;line-height:1.05}.lb-drawer-title:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--focus-ring);outline-offset:3px}.lb-drawer-sub{color:var(--foreground-muted);font-size:var(--v2-text-sm);margin:5px 0 0;line-height:18px}.lb-drawer-tools{flex:none;align-items:center;gap:2px;display:flex}.lb-drawer-open{margin-inline-end:4px}.lb-drawer-open .appica-icon{transition:translate .18s var(--lb-ease-state)}.lb-drawer-open:hover .appica-icon{translate:1.5px -1.5px}@container lbd (max-width:479px){.lb-drawer-head{grid-template-columns:minmax(0,1fr) auto auto;gap:12px 2px;display:grid}.lb-drawer-tools{display:contents}.lb-drawer-name{grid-area:1/1;padding-inline-end:8px}.lb-drawer-tools>:not(.lb-drawer-open,.lb-drawer-close){grid-area:1/2}.lb-drawer-close{grid-area:1/3}.lb-drawer-open{grid-area:2/1/auto/-1;width:100%;height:40px;margin:0}}.lb-drawer-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"stand""sets""exam";gap:18px 24px;margin-top:16px;display:grid}.lb-drawer-error,.lb-stand{grid-area:stand}.lb-sets{grid-area:sets;min-width:0}.lb-drawer-exam{grid-area:exam;min-width:0}@container lbd (min-width:520px){.lb-drawer-body{grid-template-columns:minmax(0,1fr) minmax(176px,.62fr);grid-template-areas:"stand exam""sets sets"}}@container lbd (min-width:760px){.lb-drawer-body{grid-template-columns:minmax(246px,272px) minmax(0,1fr) minmax(150px,168px);grid-template-areas:"stand sets exam"}.lb-drawer-exam{border-inline-start:1px solid oklch(20% .03 264/.07);padding-inline-start:20px}}.lb-drawer-error .gc-card{min-height:0}.lb-drawer-label{color:var(--foreground-muted);font-size:var(--v2-text-xs);letter-spacing:.01em;margin:0 0 8px;font-weight:600;line-height:16px}.lb-drawer-foot{border-top:1px solid oklch(20% .03 264/.07);margin-top:16px;padding-top:12px}.lb-stand-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lb-stand-object{border-radius:var(--radius-xl);width:100%;min-height:100%;color:inherit;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:12px 4px 10px;text-decoration:none;display:flex;position:relative}:is(a,button).lb-stand-object{cursor:pointer;transition:background-color .2s var(--lb-ease-state),box-shadow .2s var(--lb-ease-state),scale .12s var(--lb-ease-state)}@media (hover:hover){:is(a,button).lb-stand-object:hover{background:var(--background);box-shadow:0 0 0 1px oklch(20% .03 264/.05),0 6px 16px -10px oklch(20% .03 264/.25)}}:is(a,button).lb-stand-object:active{scale:.97}:is(a,button).lb-stand-object:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.lb-stand-figure{place-items:center;height:66px;margin-bottom:8px;display:grid}.lb-stand-caption{color:var(--foreground-intense);font-size:var(--v2-text-sm);text-wrap:balance;align-items:center;gap:4px;font-weight:600;line-height:17px}.lb-stand-caption,.lb-stand-icon{display:inline-flex}.lb-stand-icon .appica-icon{width:14px;height:14px}.lb-stand-detail{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:2px;line-height:16px}.lb-stand-object[data-quiet] .lb-stand-caption{color:var(--foreground-strong);font-weight:500}.lb-stand-busy{align-items:center;gap:5px;display:inline-flex}.lb-stand-spinner{color:var(--primary);font-size:12px}.lb-slip{width:64px;height:54px;display:inline-block;position:relative}.lb-slip-sheet{background:var(--gc-paper);box-shadow:0 0 0 .5px var(--gc-hairline),0 1px 1px var(--gc-shadow-near),0 6px 12px -6px var(--gc-shadow-far);border-radius:6px;position:absolute;inset:0}.lb-slip-under{background:var(--gc-paper-under);transition:transform .42s var(--lb-ease);transform:translate(4px,3px)rotate(5deg)}.lb-slip-top{background:repeating-linear-gradient(to bottom,transparent 0 10px,oklch(84% .035 245/.42) 10px 11px) 0 4px,var(--gc-paper);transform-origin:50% 100%;transition:transform .42s var(--lb-ease),box-shadow .42s var(--lb-ease);place-items:center;padding-left:8px;display:grid;overflow:hidden;transform:rotate(-3deg)}.lb-slip-rule{background:oklch(66% .16 25/.55);width:1.5px;position:absolute;inset:0 auto 0 11px}.lb-slip-num{color:oklch(52% .19 25);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.lb-slip-num[data-digits="3"]{font-size:19px}.lb-slip-check{width:22px;height:22px;color:var(--success-intense,oklch(60% .14 163))}.lb-slip[data-empty] .lb-slip-rule{opacity:.4}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible) .lb-slip-top{transform:rotate(-7deg)translateY(-3px)}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible) .lb-slip-under{transform:translate(6px,2px)rotate(8deg)}.lb-pile{width:64px;height:56px;display:inline-block;position:relative}.lb-pile-sheet{background:var(--cf-paper,oklch(99.2% .006 88));box-shadow:0 0 0 .5px var(--gc-hairline),0 1px 1px var(--gc-shadow-near),0 6px 12px -6px var(--gc-shadow-far);transition:transform .42s var(--lb-ease);border-radius:4px;position:absolute;inset:2px 10px 0}.lb-pile-sheet[data-n="1"]{transform:translate(-6px,1px)rotate(-7deg)}.lb-pile-sheet[data-n="2"]{transform:translate(6px,2px)rotate(6deg)}.lb-pile[data-sheets="0"] .lb-pile-sheet:is([data-n="1"],[data-n="2"]),.lb-pile[data-sheets="1"] .lb-pile-sheet:is([data-n="1"],[data-n="2"]),.lb-pile[data-sheets="2"] .lb-pile-sheet[data-n="2"]{display:none}.lb-pile-top{flex-direction:column;gap:5px;padding:9px 7px;display:flex}.lb-pile-line{background:oklch(86% .01 260);border-radius:2px;height:2.5px;display:block}.lb-pile-line:first-child{background:oklch(72% .015 260);width:70%;height:3.5px}.lb-pile-line--short{width:55%}.lb-pile[data-sheets="0"] .lb-pile-top{box-shadow:none;outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;background:0 0}.lb-pile[data-sheets="0"] .lb-pile-line{opacity:0}.lb-pile-count{background:var(--foreground-intense);min-width:22px;height:19px;box-shadow:0 0 0 2px var(--lb-drawer-bg-solid);color:oklch(100% 0 0);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:19px;position:absolute;bottom:-3px;right:0}.lb-pile[data-processing] .lb-pile-top{animation:lb-breathe 2.6s ease-in-out infinite}@keyframes lb-breathe{50%{box-shadow:0 0 0 .5px var(--gc-hairline),0 8px 14px -6px var(--gc-shadow-far);translate:0 -3px}}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible) .lb-pile-sheet[data-n="1"]{transform:translate(-10px)rotate(-12deg)}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible) .lb-pile-sheet[data-n="2"]{transform:translate(10px,1px)rotate(10deg)}:is([data-gc-lift]:hover,[data-gc-lift]:focus-visible) .lb-pile-top{transform:translateY(-3px)}.lb-set-list{flex-direction:column;gap:2px;max-width:560px;margin:0 -8px;padding:0;list-style:none;display:flex}.lb-set{border-radius:var(--radius-lg);width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:5px 8px;text-decoration:none;display:flex}.lb-set[data-interactive]{cursor:pointer;transition:background-color .16s var(--lb-ease-state),box-shadow .16s var(--lb-ease-state)}@media (hover:hover){.lb-set[data-interactive]:hover{background:var(--background);box-shadow:0 0 0 1px oklch(20% .03 264/.05)}}.lb-set[data-interactive]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.lb-glyph{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.lb-glyph .appica-icon{width:16px;height:16px}.lb-glyph[data-size=md]{border-radius:12px;width:36px;height:36px}.lb-glyph[data-size=md] .appica-icon{width:20px;height:20px}.lb-set-title{-webkit-line-clamp:2;min-width:0;color:var(--foreground-strong);font-size:var(--v2-text-base);overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;flex:auto;line-height:18px;display:-webkit-box;overflow:hidden}.lb-set-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;line-height:16px;display:inline-flex}.lb-set-meta[data-due]{color:var(--foreground-intense);font-weight:600}.lb-set-spinner{color:var(--primary);font-size:12px}.lb-set-failed{width:14px;height:14px}.lb-set-failed,.lb-set[data-state=failed] .lb-set-title{color:var(--foreground-muted)}.lb-set[data-state=failed] .lb-glyph{filter:saturate(.2);opacity:.7}.lb-set-more{border-radius:var(--radius-md);min-height:32px;color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;align-items:center;margin:2px 0 0 -8px;padding:0 8px;text-decoration:none;display:inline-flex}a.lb-set-more:hover{color:var(--foreground-intense);background:var(--background)}a.lb-set-more:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.lb-sets-empty{padding:6px 0 2px}.lb-sets-empty-title{color:var(--foreground-strong);font-size:var(--v2-text-base);margin:0;font-weight:500}.lb-sets-empty-text{max-width:34ch;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:2px 0 0;line-height:18px}.lb-exam{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.lb-cal{perspective:420px;flex:none;width:54px;height:60px;display:inline-block;position:relative}.lb-cal-current{display:block}.lb-cal-torn{z-index:2;pointer-events:none;transform-origin:50% 0;animation:lb-tear .3s var(--lb-ease-exit) forwards;position:absolute;inset:0}@keyframes lb-tear{to{opacity:0;transform:perspective(300px)rotateX(-60deg)translateY(-10px)}}.lb-cal-current[data-settle] .gc-cal-page{animation:lb-cal-settle .62s var(--lb-ease) .12s backwards}@keyframes lb-cal-settle{0%{opacity:0;transform:rotateX(58deg)}40%{opacity:1}}.lb-exam-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:2px;display:flex}.lb-exam-date{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;text-wrap:pretty;line-height:16px}.lb-exam-none,.lb-exam-past{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-weight:500;line-height:18px}.lb-exam-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.lb-exam-popover{min-width:0;max-width:none;padding:10px}.lb-exam-clear{align-self:flex-start}@media (prefers-reduced-motion:reduce){.lb-drawer-open .appica-icon,.lb-pile-sheet,.lb-pull,.lb-pull-chevron,.lb-set,.lb-slip-top,.lb-slip-under,.lb-stand-object{transition:none}.lb-cal-current[data-settle] .gc-cal-page,.lb-cal-torn,.lb-pile[data-processing] .lb-pile-top,.lb-pull{animation:none}}.ui-kit-root[data-disable-animations] :is(.lb-pull,.lb-pull-chevron,.lb-stand-object,.lb-slip-under,.lb-slip-top,.lb-pile-sheet,.lb-set),:root[data-reduce-motion=true] :is(.lb-pull,.lb-pull-chevron,.lb-stand-object,.lb-slip-under,.lb-slip-top,.lb-pile-sheet,.lb-set,.lb-drawer-open .appica-icon){transition:none}.ui-kit-root[data-disable-animations] :is(.lb-pull,.lb-cal-torn,.lb-cal-current[data-settle] .gc-cal-page,.lb-pile[data-processing] .lb-pile-top),:root[data-reduce-motion=true] :is(.lb-pull,.lb-cal-torn,.lb-cal-current[data-settle] .gc-cal-page,.lb-pile[data-processing] .lb-pile-top){animation:none}.lb-plan{padding:14px 12px 12px;container:lb-plan/inline-size}.lb-plan-line{--lb-plan-axis:27px;margin:0;padding:0;list-style:none;position:relative}.lb-plan-line:before{content:"";top:12px;bottom:34px;left:calc(var(--lb-plan-axis) - .75px);border-left:1.5px dashed var(--border-strong);position:absolute}.lb-plan-today{min-height:24px;color:var(--primary-strong);font-size:var(--v2-text-sm);align-items:center;gap:12px;font-weight:600;line-height:18px;display:flex;position:relative}.lb-plan-today-dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--primary-subtle),0 0 0 4px var(--background);border-radius:50%;flex:none;margin-inline-start:calc(var(--lb-plan-axis) - 5px)}.lb-plan-today-date,.lb-plan-today-sep{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-weight:500}.lb-plan-today-short{display:none}.lb-plan-gap,.lb-plan-item{position:relative}.lb-plan-gap{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;margin:0;padding:7px 0 7px 64px;line-height:16px}.lb-plan-gap[data-tight]{color:oklch(from var(--warning-intense) calc(l - .1) c h);font-weight:600}.lb-plan-gap[data-tight]:before{content:"";background:var(--warning-emphasis);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.lb-plan-stop{border-radius:var(--radius-xl);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--lb-ease-state),scale .12s var(--lb-ease-state);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:4px 8px 4px 0;display:flex;position:relative}.lb-plan-stop .gc-cal{flex:none}@media (hover:hover){.lb-plan-stop:hover{background:var(--background-subtle)}}.lb-plan-stop:active{scale:.985}.lb-plan-stop:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.lb-plan-stop[data-focus]{background:var(--background-muted)}.lb-plan-stop--skeleton{cursor:default}.lb-plan-stop-text{flex-direction:column;gap:3px;min-width:0;display:flex}.lb-plan-title{-webkit-line-clamp:2;color:var(--foreground-intense);font-size:var(--v2-text-base);letter-spacing:-.006em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.lb-plan-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);flex-wrap:wrap;align-items:center;gap:2px 10px;line-height:16px;display:flex}.lb-plan-due{font-variant-numeric:tabular-nums}@container lb-plan (min-width:560px){.lb-plan-line{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;padding:0 4px 6px;display:flex;overflow-x:auto}.lb-plan-line:before{border-left:0;border-top:1.5px dashed var(--border-strong);inset:32px 12px auto}.lb-plan-today{scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;min-width:64px;padding-top:27px}.lb-plan-today-dot{margin:0}.lb-plan-today-long,.lb-plan-today-sep{display:none}.lb-plan-today-date{display:block}.lb-plan-today-short{display:inline}.lb-plan-item{scroll-snap-align:start;flex:1 1 0;align-items:flex-start;min-width:204px;display:flex}.lb-plan-gap{background:var(--background);text-align:center;text-wrap:balance;flex:0 0 72px;align-self:flex-start;margin-top:24px;padding:0 4px}.lb-plan-gap[data-tight]:before{margin:0 auto 3px;display:block}.lb-plan-stop{text-align:center;flex-direction:column;flex:auto;gap:8px;width:auto;min-width:132px;padding:2px 6px 8px}.lb-plan-stop,.lb-plan-stop-text{align-items:center}.lb-plan-stop .lb-plan-title{font-size:var(--v2-text-sm);-webkit-line-clamp:3}.lb-plan-meta{justify-content:center}}.lb-plan[data-draw] .lb-plan-line:before{transform-origin:50% 0;animation:lb-plan-draw .56s var(--lb-ease) backwards}.lb-plan[data-draw] .lb-plan-stop .gc-cal-page{animation:lb-plan-page .56s var(--lb-ease) backwards;animation-delay:calc(60ms + min(var(--lb-stop-i,0), 6) * .1s)}.lb-plan[data-draw] .lb-plan-gap{animation:lb-fade .32s var(--lb-ease-state) backwards;animation-delay:calc(.32s + min(var(--lb-stop-i,0), 6) * .1s)}.lb-plan[data-draw] .lb-plan-gap[data-tight]:before{animation:lb-plan-warm .9s var(--lb-ease-state) backwards;animation-delay:calc(.52s + min(var(--lb-stop-i,0), 6) * .1s)}@keyframes lb-plan-draw{0%{scale:1 0}}@keyframes lb-plan-draw-x{0%{scale:0 1}}@keyframes lb-plan-page{0%{opacity:0;transform:perspective(300px)rotateX(58deg)}40%{opacity:1}}@keyframes lb-plan-warm{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--warning-emphasis) 55%,transparent)}to{box-shadow:0 0 0 7px color-mix(in oklch,var(--warning-emphasis) 0%,transparent)}}@container lb-plan (min-width:560px){.lb-plan[data-draw] .lb-plan-line:before{transform-origin:0;animation-name:lb-plan-draw-x}}.lb-plan-empty{align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.lb-plan-empty-title{color:var(--foreground-intense);font-size:var(--v2-text-base);margin:0;font-weight:600;line-height:18px}.lb-plan-empty-text{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;margin:2px 0 0;line-height:18px}.lb-plan-group{border-top:1px solid var(--border-muted);margin-top:12px;padding-top:10px}.lb-plan-group-title{color:var(--foreground-muted);font-size:var(--v2-text-xs);margin:0;font-weight:600;line-height:16px}.lb-plan-count{font-variant-numeric:tabular-nums;font-weight:500}.lb-plan-group-trigger{border-radius:var(--radius-md);width:calc(100% + 12px);min-height:32px;font:inherit;transition:background-color .16s var(--lb-ease-state);background:0 0;border:0;justify-content:space-between;align-items:center;margin:-6px -6px 0;padding:0 6px;display:flex}.lb-plan-group-trigger:hover{background:var(--background-subtle)}.lb-plan-group-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.lb-plan-chevron{width:16px;height:16px;color:var(--foreground-subtle);transition:rotate .22s var(--lb-ease-state)}.lb-plan-group[data-open] .lb-plan-chevron{rotate:180deg}.lb-plan-rows{flex-direction:column;gap:2px;margin:6px -6px 0;padding:0;list-style:none;display:flex}.lb-plan-row{border-radius:var(--radius-lg);transition:background-color .2s var(--lb-ease-state);align-items:center;gap:4px;display:flex}.lb-plan-row[data-focus]{background:var(--background-muted)}.lb-plan-row-main{border-radius:var(--radius-lg);min-width:0;min-height:40px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .16s var(--lb-ease-state);background:0 0;border:0;flex:auto;align-items:center;gap:10px;margin:0;padding:4px 6px;display:flex}@media (hover:hover){.lb-plan-row-main:hover{background:var(--background-subtle)}}.lb-plan-row-main:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.lb-plan-row-main .lb-plan-title{font-size:var(--v2-text-sm);-webkit-line-clamp:1}.lb-plan-row-main .gc-cal{filter:saturate(.4);flex:none}.lb-plan-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-plan-row-action{flex:none}.lb-plan-dot{background:var(--lb-dot);border-radius:3px;flex:none;width:10px;height:10px;margin-inline:4px 2px;box-shadow:inset 0 0 0 1px oklch(20% .03 264/.12)}.lb-skel-line{border-radius:999px;height:12px;display:block}.lb-skel-line--meta{height:10px;margin-top:6px}.lb-week-body{container:lb-week/inline-size}.lb-week{padding:14px 16px 12px}.lb-week-head{min-width:0}.lb-week-line{color:var(--foreground-intense);font-size:var(--v2-text-md);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-weight:600;line-height:20px;display:flex}.lb-week-flame{width:18px;height:18px;color:var(--foreground-subtle)}.lb-week[data-streak] .lb-week-flame{color:var(--warning-emphasis)}.lb-week-sub{color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;text-wrap:balance;margin:2px 0 0;line-height:18px}.lb-week-skel-line{margin-top:4px}.lb-week-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lb-week-day{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.lb-week-count{height:14px;color:var(--foreground-muted);font-size:var(--v2-text-2xs);font-variant-numeric:tabular-nums;line-height:14px}.lb-week-track{justify-content:center;align-items:flex-end;width:100%;height:72px;display:flex}.lb-week-bar{width:min(100%,22px);height:calc(var(--lb-bar-h,0) * 100%);background:var(--background-strong);transform-origin:50% 100%;min-height:3px;animation:lb-bar .48s var(--lb-ease) backwards;animation-delay:calc(60ms + var(--lb-bar-i,0) * 30ms);border-radius:6px;flex-direction:column-reverse;gap:1px;display:flex;overflow:hidden}.lb-week-bar:empty{background:var(--background-muted);border-radius:2px}.lb-week-bar--skeleton{animation:none}@keyframes lb-bar{0%{scale:1 0}}.lb-week-seg{background:var(--lb-seg);min-height:2px;transition:opacity .2s var(--lb-ease-state);flex:1 1 0}.lb-week-seg[data-dim]{opacity:.4}.lb-week-label{color:var(--foreground-muted);font-size:var(--v2-text-2xs);line-height:14px;position:relative}.lb-week-day[data-today] .lb-week-label{color:var(--foreground-intense);font-weight:700}.lb-week-day[data-today] .lb-week-label:after{content:"";background:var(--primary);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}.lb-week--off .lb-week-bars{opacity:.6}.lb-week-legend{display:none}.lb-week-share{border-radius:var(--radius-md);width:100%;min-height:30px;color:var(--foreground-strong);font:inherit;font-size:var(--v2-text-sm);text-align:start;transition:opacity .2s var(--lb-ease-state),background-color .16s var(--lb-ease-state);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 8px;line-height:18px;display:flex}button.lb-week-share{cursor:pointer}@media (hover:hover){button.lb-week-share:hover{background:var(--background-subtle)}}button.lb-week-share:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.lb-week-share[data-dim]{opacity:.45}.lb-week-share[data-rest]{color:var(--foreground-muted)}.lb-week-swatch{background:var(--lb-seg);border-radius:3px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px oklch(20% .03 264/.12)}.lb-week-share-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lb-week-share-n{color:var(--foreground-muted);font-variant-numeric:tabular-nums;flex:none}@container lb-week (min-width:560px){.lb-week{grid-template-columns:minmax(200px,340px) minmax(280px,680px);justify-content:space-between;align-items:end;gap:16px 40px;padding:16px 20px 14px;display:grid}.lb-week-legend{flex-direction:column;margin:12px -8px 0;padding:0;list-style:none;display:flex}.lb-week-bars{gap:8px;margin:0}.lb-week-track{height:92px}.lb-week-bar{border-radius:8px;width:min(100%,36px)}.lb-week--off{align-items:center}.lb-week--off .lb-week-track{height:12px}}.lb-archive-body{min-height:0}.lb-archive-shelf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 16px;margin:0;padding:16px 16px 14px;list-style:none;display:grid}.lb-archive-cell{min-width:0}.lb-archived .cf-stage{filter:saturate(.15);transition:filter .42s var(--lb-ease-state)}@media (hover:hover){.lb-archive-cell:hover .lb-archived .cf-stage{filter:saturate(.55)}}.lb-archive-cell:focus-within .lb-archived .cf-stage{filter:saturate(.55)}.lb-archive-foot{flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;padding-inline:2px;display:flex}.lb-archive-caption{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;padding-inline:8px;line-height:16px}.lb-archive-restore{color:var(--foreground-strong)}.lb-archive-skeleton{border-radius:var(--radius-2xl);height:72px}.lb-archive-error{color:var(--foreground-muted);font-size:var(--v2-text-sm);align-items:center;gap:10px;margin:0;padding:0 8px;display:flex}.lb-nod[data-nod]{animation:lb-nod .36s var(--lb-ease-state);display:inline-block}@keyframes lb-nod{40%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.lb-archived .cf-stage,.lb-plan-chevron,.lb-plan-group-trigger,.lb-plan-row,.lb-plan-row-main,.lb-plan-stop,.lb-week-seg,.lb-week-share{transition:none}.lb-nod[data-nod],.lb-plan[data-draw] .lb-plan-gap,.lb-plan[data-draw] .lb-plan-gap[data-tight]:before,.lb-plan[data-draw] .lb-plan-line:before,.lb-plan[data-draw] .lb-plan-stop .gc-cal-page,.lb-week-bar{animation:none}}.ui-kit-root[data-disable-animations] :is(.lb-plan-stop,.lb-plan-row,.lb-plan-row-main,.lb-plan-group-trigger,.lb-plan-chevron,.lb-week-seg,.lb-week-share,.lb-archived .cf-stage),:root[data-reduce-motion=true] :is(.lb-plan-stop,.lb-plan-row,.lb-plan-row-main,.lb-plan-group-trigger,.lb-plan-chevron,.lb-week-seg,.lb-week-share,.lb-archived .cf-stage){transition:none}.ui-kit-root[data-disable-animations] .lb-plan[data-draw] .lb-plan-gap[data-tight]:before,.ui-kit-root[data-disable-animations] .lb-plan[data-draw] .lb-plan-line:before,.ui-kit-root[data-disable-animations] .lb-plan[data-draw] :is(.lb-plan-stop .gc-cal-page,.lb-plan-gap),.ui-kit-root[data-disable-animations] :is(.lb-week-bar,.lb-nod[data-nod]),:root[data-reduce-motion=true] .lb-plan[data-draw] .lb-plan-gap[data-tight]:before,:root[data-reduce-motion=true] .lb-plan[data-draw] .lb-plan-line:before,:root[data-reduce-motion=true] .lb-plan[data-draw] :is(.lb-plan-stop .gc-cal-page,.lb-plan-gap),:root[data-reduce-motion=true] :is(.lb-week-bar,.lb-nod[data-nod]){animation:none}.lb-edit-dialog{width:560px;max-width:100%}.lb-edit{container:lb-edit/inline-size}.lb-edit-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}@container lb-edit (min-width:460px){.lb-edit-grid{grid-template-columns:168px minmax(0,1fr)}}.lb-edit-preview{border-radius:var(--radius-xl);background:var(--background-subtle);pointer-events:none;justify-content:center;padding:14px 6px 6px;display:flex}.lb-edit-preview .cf-root{width:min(100%,168px)}@container lb-edit (max-width:459px){.lb-edit-preview .cf-root{width:150px}}@container lb-edit (min-width:460px){.lb-edit-preview{position:sticky;top:0}}.lb-edit-fields{gap:16px;min-width:0}.lb-edit-field,.lb-edit-fields{flex-direction:column;display:flex}.lb-edit-label{color:var(--foreground-intense);font-size:var(--v2-text-base);margin-bottom:6px;font-weight:500;line-height:20px;display:block}.lb-edit-counter{font-variant-numeric:tabular-nums;text-align:end}.lb-swatches{flex-wrap:wrap;gap:8px;padding:2px 0;display:flex}.lb-swatch{width:28px;height:28px}.lb-swatch svg{width:14px;height:14px}.lb-swatch:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.lb-edit-date{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lb-edit-picker{flex:180px;min-width:0}.lb-edit-foot{flex-wrap:wrap}.lb-edit-delete{color:var(--error-emphasis);margin-inline-end:auto}@media (hover:hover){.lb-edit-delete:hover{color:oklch(from var(--error-emphasis) calc(l - .08) c h)}}.lb-delete-dialog{width:480px;max-width:100%}.lb-delete-foot{flex-wrap:wrap}.v2-create-course-preview.lb-create-preview{border-radius:var(--radius-xl);background:var(--background-subtle);justify-items:center;padding:16px 0 8px;display:grid}.lb-create-preview .cf-root{width:176px}.lb-create-material{flex-direction:column;gap:12px;min-width:0;display:flex}.lb-create-files{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;max-block-size:min(280px,36vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lb-create-files>li{min-width:0}.lb-create-files>li+li{border-top:1px solid var(--border-muted)}.ks-root{--ks-paper:oklch(99.5% .003 90);--ks-ring:oklch(42% .02 264/.16);--ks-shadow:oklch(25% .03 264);--ks-ease:cubic-bezier(.22,1,.36,1);--ks-ease-state:cubic-bezier(.2,0,0,1);--ks-gap:24px;--ks-course:var(--v2-course-slate);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--background);width:100%;height:100%;min-height:0;position:relative;overflow:hidden auto;container:kurs-start/inline-size}.ks-page{box-sizing:border-box;gap:var(--ks-gap);flex-direction:column;width:100%;margin-inline:auto;padding:20px 16px 32px;display:flex}@container kurs-start (min-width:520px){.ks-page{max-width:768px;padding:clamp(24px,5vh,48px) 24px 40px}}@container kurs-start (min-width:880px){.ks-page{max-width:1104px;padding:clamp(32px,7vh,64px) 32px 48px}}.ks-head{gap:20px}.ks-blocks,.ks-head{flex-direction:column;display:flex}.ks-blocks{gap:var(--ks-gap);min-width:0}.ks-blocks[hidden]{display:none}.ks-blocks[data-returning]{animation:ks-fade .16s var(--ks-ease-state) backwards}.ks-mast{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title exam""meta exam";align-items:end;column-gap:16px;min-width:0;display:grid}.ks-greeting{min-width:0;font-family:var(--display);letter-spacing:-.022em;color:var(--foreground-intense);text-wrap:balance;font-kerning:normal;grid-area:title;margin:0;font-size:clamp(24px,14px + 3cqi,36px);font-style:normal;font-weight:600;line-height:1.12}.ks-word{display:inline-block}.ks-highlight{font-style:normal}.ks-mast-meta{min-width:0;min-height:20px;color:var(--foreground-muted);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 12px;margin-top:10px;line-height:18px;display:flex}.ks-mast-meta .gc-meta{font-size:var(--v2-text-sm);line-height:18px}.ks-mast-badge{font-weight:500}.ks-mast-exam{grid-area:exam;align-self:end;margin-bottom:-4px}.ks-exam{min-width:96px;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s var(--ks-ease-state);background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:8px 10px 6px;display:inline-flex}.ks-exam:hover{background:var(--background-subtle)}.ks-exam:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ks-exam[aria-disabled=true]{cursor:default}.ks-exam[aria-disabled=true]:hover{background:0 0}.ks-exam:active:not([aria-disabled=true]) .gc-cal{scale:.97}.ks-exam .gc-cal{transition:scale .12s var(--ks-ease-state)}.ks-exam-caption{white-space:nowrap;align-items:center;min-height:20px;display:inline-flex}.ks-exam-add,.ks-exam-caption .gc-when{font-size:var(--v2-text-sm)}.ks-exam-add{color:var(--foreground-strong);font-weight:500;line-height:18px}.ks-exam[aria-disabled=true] .ks-exam-add{color:var(--foreground-muted)}.ks-roll{vertical-align:bottom}.ks-when-text{white-space:nowrap;align-items:baseline;gap:.25em;display:inline-flex}.ks-exam[data-size=chip]{background:var(--background-subtle);min-width:0;min-height:32px;box-shadow:inset 0 0 0 1px var(--border-muted);border-radius:999px;flex-direction:row;gap:6px;margin-block:-6px;padding:4px 10px 4px 6px}.ks-exam[data-size=chip]:hover{background:var(--background-muted)}.ks-exam-chip-icon{width:18px;height:18px;color:var(--ks-course)}.ks-exam-chip-text{color:var(--foreground-strong);font-size:var(--v2-text-sm);font-weight:500;line-height:18px}.ks-exam-pop{gap:10px;max-width:none;padding:14px 14px 12px}.ks-exam-pop-title{font-size:var(--v2-text-md);margin:0 2px}.ks-exam-calendar{margin-inline:-2px}.ks-exam-pop-actions{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.ks-exam-pop-end{gap:6px;display:inline-flex}.ks-exam-clear{color:var(--foreground-strong);margin-inline-start:-6px}.ks-cmd{min-width:0;position:relative}.ks-field{border-color:var(--border);background:var(--background);height:52px;box-shadow:0 1px 2px oklch(from var(--ks-shadow) l c h/.05),0 10px 24px -18px oklch(from var(--ks-shadow) l c h/.4);transition:border-color .2s var(--ks-ease-state),box-shadow .2s var(--ks-ease-state);border-radius:16px;gap:10px;padding-inline:14px 10px;font-size:16px}.ks-field:hover{border-color:var(--border-strong)}.ks-field:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 1px 2px oklch(from var(--ks-shadow) l c h/.05),0 12px 28px -18px oklch(from var(--ks-shadow) l c h/.5)}.ks-field input{font-size:inherit;letter-spacing:-.006em}.ks-field input::placeholder{color:var(--foreground-muted)}.ks-field-icon{width:20px;height:20px;color:var(--foreground-muted)}.ks-cmd[data-active] .ks-field-icon{color:var(--foreground-strong)}.ks-field-slash{transition:opacity .12s var(--ks-ease-state);margin-inline-end:4px}.ks-field:has(input:focus) .ks-field-slash{opacity:0}.ks-field-clear{width:32px;height:32px;color:var(--foreground-muted);cursor:pointer;transition:background-color .16s var(--ks-ease-state),color .16s var(--ks-ease-state);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:relative}.ks-field-clear:before{content:"";position:absolute;inset:-4px}.ks-field-clear:hover{background:var(--background-muted);color:var(--foreground-intense)}.ks-field-clear:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ks-field-clear>svg{width:18px;height:18px}@container kurs-start (min-width:520px){.ks-field{border-radius:18px;height:56px;padding-inline:18px 12px;font-size:17px}}.ks-results{--card-radius:var(--radius-xl);animation:ks-fade .16s var(--ks-ease-state) backwards;margin-top:12px}.ks-results-body{padding:6px}.ks-results-list{flex-direction:column;gap:2px;padding:0;display:flex;overflow:visible}.ks-results-empty{color:var(--foreground-strong);font-size:var(--v2-text-base);text-wrap:pretty;margin:10px 12px 4px;line-height:20px}.ks-cmd-group{flex-direction:column;gap:1px;display:flex}.ks-cmd-group+.ks-cmd-group{border-top:1px solid var(--border-muted);margin-top:4px;padding-top:4px}.ks-cmd-label{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 10px 4px;font-weight:600;line-height:16px;display:flex}.ks-cmd-sample{letter-spacing:0;text-transform:none}.ks-cmd-item.ks-cmd-item{min-height:52px;font-size:var(--v2-text-base);border-radius:12px;padding:8px 10px}.ks-cmd-item>span{width:100%}.ks-cmd-item[data-kind=content]{min-height:64px}.ks-cmd-item[data-kind=status]{min-height:44px}.ks-cmd-item[data-disabled][data-kind=status]{opacity:1}@media (pointer:coarse){.ks-cmd-item.ks-cmd-item{min-height:56px}}.ks-cmd-row{width:100%;min-width:0;transition:opacity .14s var(--ks-ease-state);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ks-cmd-row[data-stale]{opacity:.6}.ks-cmd-row[data-kind=content]{align-items:start}.ks-cmd-row[data-kind=content] .ks-cmd-lead{margin-top:2px}.ks-cmd-lead{background:var(--background-muted);width:32px;height:32px;color:var(--foreground-strong);border-radius:10px;place-items:center;display:grid}.ks-cmd-lead>svg{width:18px;height:18px}.ks-cmd-lead:has(>.fg){background:0 0}.ks-cmd-row[data-kind=ask] .ks-cmd-lead{background:var(--primary-subtle);color:var(--primary)}.ks-cmd-row[data-kind=status] .ks-cmd-lead{color:var(--foreground-muted);background:0 0}.ks-cmd-spinner{width:16px;height:16px}.ks-cmd-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-cmd-title{color:var(--foreground-intense);font-size:var(--v2-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:19px;overflow:hidden}.ks-cmd-row[data-kind=status] .ks-cmd-title{color:var(--foreground-muted);white-space:normal;text-wrap:pretty;font-weight:400}.ks-cmd-sub{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:16px;overflow:hidden}.ks-cmd-row[data-kind=status] .ks-cmd-sub{color:var(--primary);font-weight:500}.ks-cmd-snippet{-webkit-line-clamp:2;color:var(--foreground-strong);font-size:var(--v2-text-sm);text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;line-height:18px;display:-webkit-box;overflow:hidden}.ks-snippet mark{color:var(--foreground-intense);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:oklch(93% .09 96);border-radius:3px;padding:0 1px}.ks-cmd-more{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;line-height:16px}.ks-cmd-end{align-items:center;display:inline-flex}.ks-cmd-enter{opacity:0;transition:opacity .14s var(--ks-ease-state)}.ks-cmd-item[data-highlighted]:not([data-disabled]) .ks-cmd-enter{opacity:1}.ks-cmd-row[data-kind=status] .ks-cmd-enter{display:none}@media (pointer:coarse){.ks-cmd-end{display:none}}.ks-cmd-group[data-status=loading] .ks-cmd-item[data-kind=status]{animation:ks-fade .16s var(--ks-ease-state) backwards}.ks-cmd-sent{color:var(--primary);font-size:var(--v2-text-xs);white-space:nowrap;animation:ks-fade .14s var(--ks-ease-state) backwards;align-items:center;gap:4px;font-weight:500;line-height:16px;display:inline-flex}.ks-cmd-sent>svg{width:14px;height:14px}.ks-results-hints{border-top:1px solid var(--border-muted);color:var(--foreground-muted);font-size:var(--v2-text-xs);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:6px -6px -6px;padding:9px 16px 10px;line-height:16px;display:flex}.ks-results-hints>span{align-items:center;gap:4px;display:inline-flex}.ks-results-hints [data-slot=kbd]{min-width:18px;height:18px;font-size:11px}@media (pointer:coarse){.ks-field-slash,.ks-results-hints{display:none}}.ks-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ks-tile,.ks-tiles>li{min-width:0;display:flex}.ks-tile{background:var(--background-muted);border:0;border-radius:20px;flex:auto;margin:0;padding:4px;position:relative;container:ks-tile/inline-size}@supports (color:color-mix(in lab,red,red)){.ks-tile{background:color-mix(in oklab,var(--background-muted) 70%,transparent)}}.ks-tile{color:inherit;font:inherit;text-align:start;cursor:pointer;transition:translate .2s var(--ks-ease-state),box-shadow .2s var(--ks-ease-state),scale .12s var(--ks-ease-state)}.ks-tile-body{background:var(--background);min-width:0;min-height:120px;box-shadow:inset 0 0 0 1px var(--border-muted);border-radius:16px;flex:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:12px;display:grid}@container ks-tile (min-width:280px){.ks-tile-body{grid-template-rows:1fr;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:12px 14px 12px 12px}}.ks-tile:hover:not([data-disabled]):not([data-skeleton]){box-shadow:0 10px 22px -16px oklch(from var(--ks-shadow) l c h/.45);translate:0 -2px}.ks-tile:active:not([data-disabled]):not([data-skeleton]){scale:.98}.ks-tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ks-tile[data-popup-open]{box-shadow:0 10px 22px -16px oklch(from var(--ks-shadow) l c h/.45)}.ks-tile[data-disabled]{cursor:default}.ks-tile[data-disabled] .ks-tile-figure{opacity:.55;filter:saturate(.4)}.ks-tile[data-skeleton]{cursor:default}.ks-tile[data-active] .ks-tile-body{background:var(--primary-subtle);box-shadow:inset 0 0 0 2px var(--primary)}.ks-tile-figure{place-items:center;width:84px;height:58px;display:grid}.ks-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-tile-label{color:var(--foreground-intense);font-size:var(--v2-text-md);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:20px}.ks-tile-desc{-webkit-line-clamp:2;color:var(--foreground-muted);font-size:var(--v2-text-sm);text-wrap:pretty;font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.ks-skel-figure{border-radius:12px;width:84px;height:58px}.ks-fig{width:84px;height:58px;display:block;position:relative}.ks-bubble{transition:translate .32s var(--ks-ease);flex-direction:column;justify-content:center;gap:4px;display:flex;position:absolute}.ks-bubble>i{border-radius:2px;height:3px;display:block}.ks-bubble-answer{background:var(--ks-paper);width:52px;height:34px;box-shadow:0 0 0 .5px var(--ks-ring),0 4px 10px -6px oklch(from var(--ks-shadow) l c h/.4);border-radius:12px 12px 12px 4px;padding:0 9px;top:4px;left:6px}.ks-bubble-answer>i{background:oklch(86% .01 260)}.ks-bubble-answer>i:nth-child(2){width:82%}.ks-bubble-answer>i:nth-child(3){width:58%}.ks-bubble-ask{background:var(--primary);width:38px;height:22px;box-shadow:0 4px 10px -5px var(--primary);border-radius:11px 11px 4px;padding:0 8px;bottom:4px;right:6px}@supports (color:color-mix(in lab,red,red)){.ks-bubble-ask{box-shadow:0 4px 10px -5px color-mix(in oklab,var(--primary) 60%,transparent)}}.ks-bubble-ask>i{background:oklch(100% 0 0/.7)}[data-gc-lift]:is(:hover,:focus-visible) .ks-bubble-answer{translate:-2px -1px}[data-gc-lift]:is(:hover,:focus-visible) .ks-bubble-ask{translate:2px 1px}.ks-fig-card,.ks-fig-quiz{transition:transform .32s var(--ks-ease),translate .32s var(--ks-ease);position:absolute}.ks-fig-card{background:var(--sk-ochre);border-radius:6px;width:44px;height:30px;top:10px;right:8px}@supports (color:color-mix(in lab,red,red)){.ks-fig-card{background:color-mix(in oklab,var(--sk-ochre) 22%,var(--ks-paper))}}.ks-fig-card{box-shadow:inset 0 0 0 1px var(--sk-ochre),0 2px 5px -3px oklch(from var(--ks-shadow) l c h/.4)}@supports (color:color-mix(in lab,red,red)){.ks-fig-card{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sk-ochre) 30%,transparent),0 2px 5px -3px oklch(from var(--ks-shadow) l c h/.4)}}.ks-fig-card{transform:rotate(9deg)}.ks-fig-quiz{background:var(--ks-paper);width:40px;height:54px;box-shadow:0 0 0 .5px var(--ks-ring),0 5px 12px -7px oklch(from var(--ks-shadow) l c h/.5);transform-origin:50% 100%;border-radius:4px;flex-direction:column;gap:5px;padding:7px 6px;display:flex;top:2px;left:16px;transform:rotate(-4deg)}.ks-fig-quiz-head{background:var(--sk-brick);border-radius:2px;width:64%;height:4px;margin-bottom:1px}@supports (color:color-mix(in lab,red,red)){.ks-fig-quiz-head{background:color-mix(in oklab,var(--sk-brick) 70%,transparent)}}.ks-fig-quiz-row{align-items:center;gap:3px;display:flex}.ks-fig-quiz-box{border-radius:2px;flex:none;width:6px;height:6px;box-shadow:inset 0 0 0 1px oklch(80% .01 260)}.ks-fig-quiz-row[data-checked] .ks-fig-quiz-box{background:var(--sk-brick);box-shadow:none}.ks-fig-quiz-line{background:oklch(88% .008 260);border-radius:2px;flex:1;height:3px}[data-gc-lift]:is(:hover,:focus-visible,[data-popup-open]) .ks-fig-quiz{transform:rotate(-6deg)translate(-1px,-1px)}[data-gc-lift]:is(:hover,:focus-visible,[data-popup-open]) .ks-fig-card{transform:rotate(13deg)translate(3px,-1px)}.ks-fig-upload{place-items:center;display:grid}.ks-fig-files .fg-stack{transition:transform .32s var(--ks-ease)}[data-gc-lift]:is(:hover,:focus-visible) .ks-fig-files .fg-stack[data-depth="1"]{transform:translate(calc(var(--fg-w) * .16),calc(var(--fg-w) * -.07)) rotate(10deg)}[data-gc-lift]:is(:hover,:focus-visible) .ks-fig-files .fg-stack[data-depth="2"]{transform:translate(calc(var(--fg-w) * -.15),calc(var(--fg-w) * -.04)) rotate(-9deg)}.ks-fig-arrow{background:var(--primary);width:22px;height:22px;color:var(--primary-foreground,oklch(100% 0 0));box-shadow:0 0 0 2px var(--background),0 4px 8px -4px var(--primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:16px}@supports (color:color-mix(in lab,red,red)){.ks-fig-arrow{box-shadow:0 0 0 2px var(--background),0 4px 8px -4px color-mix(in oklab,var(--primary) 70%,transparent)}}.ks-fig-arrow{transition:translate .32s var(--ks-ease)}.ks-fig-arrow>svg{width:14px;height:14px}[data-gc-lift]:is(:hover,:focus-visible) .ks-fig-arrow{translate:0 -2px}.ks-tile[data-busy] .ks-fig-arrow{animation:ks-bob 1.2s var(--ks-ease-state) infinite}.ks-fig-progress{background:linear-gradient(var(--primary),var(--primary)) 0 0 /calc(var(--ks-progress) * 100%) 100% no-repeat,var(--background-muted);border-radius:2px;height:3px;transition:background-size .3s linear;position:absolute;bottom:-2px;left:18px;right:18px}.ks-tray-body{padding:6px}.ks-tray-fill{flex-direction:column;flex:auto;min-height:0;display:flex}.ks-tray-fill>.ks-more-toggle{margin-top:auto}.ks-resume{isolation:isolate;background:var(--background-subtle);box-shadow:inset 0 0 0 1px var(--border-muted);transition:background-color .2s var(--ks-ease-state),grid-template-columns .28s var(--ks-ease);border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px 12px 12px;display:grid;position:relative}.ks-resume:has(.ks-resume-preview>.ks-paper[data-orientation=landscape]){grid-template-columns:124px minmax(0,1fr)}.ks-resume:not([data-skeleton]):hover{background:var(--background-muted)}@supports (color:color-mix(in lab,red,red)){.ks-resume:not([data-skeleton]):hover{background:color-mix(in oklab,var(--background-muted) 70%,var(--background-subtle))}}.ks-resume-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ks-resume-preview,.ks-resume-text{z-index:1;pointer-events:none;position:relative}.ks-resume-text :is(a,button){pointer-events:auto}.ks-resume-preview{place-items:center;width:100%;min-height:124px;display:grid}.ks-resume-preview>.ks-paper{width:88px}.ks-resume-preview>.ks-paper[data-orientation=landscape]{width:124px}.ks-resume-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ks-resume-eyebrow{color:var(--foreground-muted);font-size:var(--v2-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-weight:600;line-height:16px}.ks-resume-title{color:var(--foreground-intense);letter-spacing:-.014em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:22px}.ks-resume-excerpt,.ks-resume-title{-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ks-resume-excerpt{color:var(--foreground-strong);font-size:var(--v2-text-sm);text-wrap:pretty;margin:4px 0 0;line-height:18px}.ks-resume-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:16px}.ks-resume-progress{width:min(100%,220px);margin-top:10px}.ks-resume-actions{margin-top:12px}.ks-resume-button .appica-icon{transition:translate .2s var(--ks-ease-state)}.ks-resume-button:focus-visible .appica-icon,.ks-resume:hover .ks-resume-button .appica-icon{translate:2px}.ks-resume .ks-paper{transition:translate .24s var(--ks-ease),rotate .24s var(--ks-ease)}.ks-resume:hover .ks-paper{translate:0 -3px;rotate:-.8deg}@container kurs-start (max-width:359.98px){.ks-resume{grid-template-columns:minmax(0,1fr)}.ks-resume-preview{justify-content:start;min-height:0}}.ks-resume-figure{place-items:center;width:88px;height:124px;display:grid}.ks-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ks-resume+.ks-rows{margin-top:4px}.ks-rows>li{position:relative}.ks-rows>li+li:before{content:"";background:var(--border-muted);height:1px;position:absolute;inset:0 10px auto 54px}.ks-rows>li:focus-within+li:before,.ks-rows>li:focus-within:before,.ks-rows>li:hover+li:before,.ks-rows>li:hover:before{opacity:0}.ks-row{width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .2s var(--ks-ease-state);background:0 0;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}@media (pointer:coarse){.ks-row{min-height:64px}}.ks-row:hover:not(:disabled):not([data-skeleton]){background:var(--background-subtle)}.ks-row:active:not(:disabled):not([data-skeleton]){background:var(--background-muted)}.ks-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ks-row:disabled,.ks-row[data-skeleton]{cursor:default}.ks-row-lead{background:var(--background-muted);width:32px;height:32px;color:var(--foreground-strong);border-radius:10px;place-items:center;display:grid}.ks-row-lead>svg{width:18px;height:18px}.ks-row-lead:has(>.fg){background:0 0}.ks-row-lead[data-tone=errors],.ks-row-lead[data-tone=quiz]{background:var(--sk-brick-s);color:var(--sk-brick)}.ks-row-lead[data-tone=deck]{background:var(--sk-ochre-s);color:var(--sk-ochre)}.ks-row-lead[data-tone=chat]{background:var(--primary-subtle);color:var(--primary)}.ks-skel-lead{border-radius:10px;width:32px;height:32px}.ks-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-row-title{color:var(--foreground-intense);font-size:var(--v2-text-base);font-weight:500;line-height:19px}.ks-row-meta,.ks-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ks-row-meta{min-width:0;font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;gap:6px;line-height:16px;display:flex}.ks-row-end,.ks-row-meta{color:var(--foreground-muted);align-items:center}.ks-row-end{gap:8px;display:inline-flex}.ks-row-chevron{width:16px;height:16px;transition:translate .2s var(--ks-ease-state)}.ks-row:focus-visible .ks-row-chevron,.ks-row:hover .ks-row-chevron{translate:2px}.ks-live{color:var(--success-intense,var(--foreground-strong));font-size:var(--v2-text-xs);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ks-live:before{content:"";background:var(--success-emphasis);width:7px;height:7px;animation:ks-pulse 1.6s var(--ks-ease-state) infinite;border-radius:50%}.ks-cited{align-items:center}.ks-cited,.ks-cited-file{display:inline-flex}.ks-cited-file+.ks-cited-file{margin-inline-start:-7px}.ks-cited-file>.fg{filter:drop-shadow(1px 0 0 var(--background))}.ks-more-toggle{width:100%;color:var(--foreground-strong);margin-top:2px}.ks-tray-empty{color:var(--foreground-muted);font-size:var(--v2-text-sm);text-align:center;text-wrap:balance;margin:0;padding:18px 14px;line-height:18px}.ks-chat-sheet{background:var(--ks-paper);width:80px;height:112px;box-shadow:0 0 0 .5px var(--ks-ring),0 1px 1.5px oklch(from var(--ks-shadow) l c h/.1),0 6px 14px -8px oklch(from var(--ks-shadow) l c h/.32);transition:translate .24s var(--ks-ease),rotate .24s var(--ks-ease);border-radius:6px;gap:7px;padding:12px 9px}.ks-chat-line,.ks-chat-sheet{flex-direction:column;display:flex}.ks-chat-line{border-radius:7px;gap:3px}.ks-chat-line[data-side=ask]{background:var(--primary);border-radius:7px 7px 2px;align-self:flex-end;width:54%;height:12px}.ks-chat-line[data-side=answer]{background:var(--background-muted);border-radius:7px 7px 7px 2px;align-self:flex-start;width:82%;padding:5px 6px}.ks-chat-line[data-side=answer]>i{background:oklch(80% .01 260);border-radius:2px;height:2.5px}.ks-chat-line[data-side=answer]>i:last-child{width:64%}.ks-resume:hover .ks-chat-sheet{translate:0 -3px;rotate:-.8deg}.ks-resume-figure .ks-fig{scale:1.3}.ks-mast-archived{background:var(--background-muted);height:20px;color:var(--foreground-strong);font-size:var(--v2-text-xs);border-radius:999px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.ks-tile-menu{min-width:240px}.ks-menu-item.ks-menu-item{align-items:center;gap:10px;min-height:48px}.ks-menu-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ks-menu-text>span{color:var(--foreground-intense);font-weight:500}.ks-menu-note,.ks-menu-text>small{color:var(--foreground-muted);font-size:var(--v2-text-xs);line-height:16px}.ks-menu-note{max-width:30ch;text-wrap:pretty;margin:4px 8px 6px}.ks-invite-lead{color:var(--foreground-muted);font-size:var(--v2-text-sm);margin:0;padding:8px 10px 2px;line-height:18px}.ks-invite .ks-row-title{white-space:normal;text-wrap:pretty}@container kurs-start (max-width:399.98px){.ks-row-title{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ks-cited{display:none}.ks-invite .ks-row-title{display:block}}.ks-steps{flex-direction:column;margin:0;padding:6px;list-style:none;display:flex}.ks-step{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"mark text action";align-items:center;gap:4px 14px;min-height:64px;padding:10px 12px 10px 10px;display:grid;position:relative}.ks-step+.ks-step:before{content:"";background:var(--border-muted);height:1px;position:absolute;inset:0 12px auto 56px}.ks-step-mark{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--foreground-strong);font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:mark;place-items:center;margin:2px;font-weight:600;display:grid}.ks-step[data-current] .ks-step-mark{background:var(--primary);box-shadow:none;color:var(--primary-foreground,oklch(100% 0 0))}.ks-step[data-done] .ks-step-mark{box-shadow:none;color:var(--success-emphasis)}.ks-step[data-done] .ks-step-mark>svg{width:28px;height:28px}.ks-step-text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.ks-step-title{color:var(--foreground-intense);font-size:var(--v2-text-md);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:600;line-height:20px;display:inline-flex}.ks-step[data-done] .ks-step-title{color:var(--foreground-strong)}.ks-step-done{color:var(--success-emphasis);font-size:var(--v2-text-xs);font-weight:500}.ks-step-action{grid-area:action}.ks-step[data-disabled] .ks-step-mark{color:var(--foreground-subtle);box-shadow:inset 0 0 0 1.5px var(--border-muted)}@container kurs-start (max-width:439.98px){.ks-step{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"mark text"".action"}.ks-step-action{margin-top:6px}}.ks-material-drop{min-width:0;display:grid;container:material/inline-size}.ks-shelf-body{padding:0}.ks-shelf-frame{border-radius:inherit;transition:background-color .2s var(--ks-ease-state);position:relative}.ks-shelf{--ks-cols:3;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:16px 16px 12px;scroll-padding-inline:16px;list-style:none;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.ks-shelf::-webkit-scrollbar{display:none}.ks-shelf-item{scroll-snap-align:start;flex:0 0 96px;min-width:0;position:relative}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+13){display:none}@container kurs-start (min-width:520px){.ks-shelf{grid-template-columns:repeat(var(--ks-cols),minmax(0,1fr));gap:20px 16px;padding:18px 18px 14px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+6){display:none}}@container kurs-start (min-width:640px){.ks-shelf{--ks-cols:4}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+6){display:revert}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+8){display:none}}@container kurs-start (min-width:760px){.ks-shelf{--ks-cols:5}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+8){display:revert}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+10){display:none}}@container kurs-start (min-width:880px){.ks-shelf{--ks-cols:7;gap:22px 20px}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+10){display:revert}.ks-shelf>.ks-shelf-item:not(.ks-shelf-add):nth-child(n+14){display:none}}.ks-sheet-wrap{display:block;position:relative;container-type:inline-size}.ks-sheet{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.ks-sheet[aria-disabled=true]{cursor:default}.ks-sheet:focus-visible{outline:none}.ks-sheet:focus-visible .ks-add-paper,.ks-sheet:focus-visible .ks-paper-face{outline:2px solid var(--primary);outline-offset:3px}.ks-paper.fg{--fg-w:96px;aspect-ratio:1/1.414;vertical-align:top;width:100%;height:auto;transition:translate .24s var(--ks-ease),rotate .24s var(--ks-ease);display:block;position:relative}.ks-paper-face{background:var(--ks-paper);box-shadow:0 0 0 .5px var(--ks-ring),0 1px 1.5px oklch(from var(--ks-shadow) l c h/.1),0 6px 14px -8px oklch(from var(--ks-shadow) l c h/.32);transition:box-shadow .24s var(--ks-ease);border-radius:4px;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ks-sheet:focus-visible .ks-paper,.ks-sheet:hover:not([aria-disabled=true]) .ks-paper{translate:0 -3px;rotate:-.6deg}.ks-resume:hover .ks-paper-face,.ks-sheet:hover:not([aria-disabled=true]) .ks-paper-face{box-shadow:0 0 0 .5px var(--ks-ring),0 2px 3px oklch(from var(--ks-shadow) l c h/.1),0 14px 24px -12px oklch(from var(--ks-shadow) l c h/.42)}.ks-sheet:active:not([aria-disabled=true]) .ks-paper{transition-duration:.12s;translate:0 -1px}.ks-paper.fg[data-orientation=landscape]{aspect-ratio:var(--ks-ratio) /1}.ks-sheet .ks-paper.fg[data-orientation=landscape]{margin-block:calc((141.4cqw - 100cqw / var(--ks-ratio)) / 2)}.ks-paper[data-orientation=landscape] .ks-paper-face{box-shadow:0 0 0 .5px var(--ks-ring),0 1px 1.5px oklch(from var(--ks-shadow) l c h/.1),0 5px 10px -7px oklch(from var(--ks-shadow) l c h/.3)}.ks-paper-img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:ks-fade .2s var(--ks-ease-state) backwards;position:absolute;inset:0}.ks-paper[data-orientation=landscape] .ks-paper-img{object-fit:contain;object-position:center;background:var(--ks-paper)}.ks-paper-lines{flex-direction:column;gap:5.4cqi;display:flex;position:absolute;inset:13% 12% auto}.ks-paper-lines>i{background:oklch(86% .008 260);border-radius:2px;height:2.3cqi;min-height:2px;display:block}.ks-paper-lines>i:first-child{background:var(--fg-ink);width:62%;height:4.4cqi;margin-bottom:2.4cqi}@supports (color:color-mix(in lab,red,red)){.ks-paper-lines>i:first-child{background:color-mix(in oklab,var(--fg-ink) 55%,transparent)}}.ks-paper-lines>i:nth-child(2){width:94%}.ks-paper-lines>i:nth-child(3){width:86%}.ks-paper-lines>i:nth-child(4){width:91%}.ks-paper-lines>i:nth-child(5){width:72%}.ks-paper-lines>i:nth-child(6){width:88%}.ks-paper-lines>i:nth-child(7){width:54%}.ks-paper-text{color:oklch(42% .015 260);white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(5px,6.6cqi);line-height:1.38;position:absolute;inset:11% 10% 20%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ks-paper-kind{background:var(--fg-fold-fill);color:var(--fg-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;line-height:11px;position:absolute;bottom:6%;left:8%}.ks-paper-ink[data-indeterminate],.ks-paper-shimmer{background:linear-gradient(100deg,transparent 20%,var(--fg-fold-fill) 50%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ks-paper-ink[data-indeterminate],.ks-paper-shimmer{background:linear-gradient(100deg,transparent 20%,color-mix(in oklab,var(--fg-fold-fill) 45%,transparent) 50%,transparent 80%)}}.ks-paper-ink[data-indeterminate],.ks-paper-shimmer{background-size:220% 100%;animation:ks-shimmer 1.4s linear infinite}.ks-paper-ink:not([data-indeterminate]){background:linear-gradient(to top,var(--fg-ink),var(--fg-ink));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ks-paper-ink:not([data-indeterminate]){background:linear-gradient(to top,color-mix(in oklab,var(--fg-ink) 13%,transparent),color-mix(in oklab,var(--fg-ink) 5%,transparent))}}.ks-paper-ink:not([data-indeterminate]){clip-path:inset(calc((1 - var(--ks-progress)) * 100%) 0 0 0);transition:clip-path .3s linear}.ks-paper[data-state=uploading] .ks-paper-face{background:var(--ks-paper)}@supports (color:color-mix(in lab,red,red)){.ks-paper[data-state=uploading] .ks-paper-face{background:color-mix(in oklab,var(--ks-paper) 70%,transparent)}}.ks-paper[data-state=uploading] .ks-paper-face{box-shadow:inset 0 0 0 1px var(--border)}.ks-paper-failed,.ks-paper-upload{color:var(--fg-ink);place-items:center;display:grid;position:absolute;inset:0}.ks-paper-failed>svg,.ks-paper-upload>svg{width:24px;height:24px}.ks-paper[data-state=failed] .ks-paper-lines{opacity:.4}.ks-paper-failed{color:var(--warning-intense,var(--foreground-strong))}.ks-ribbon{--ks-ribbon-ink:oklch(from var(--ks-ribbon,var(--ks-course)) clamp(.3,calc((.72 - l) * 100),.99) calc(c * .4) h);z-index:2;background:var(--ks-ribbon,var(--ks-course));width:13px;color:var(--ks-ribbon-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5px),0 100%);filter:drop-shadow(0 1px 1px oklch(from var(--ks-shadow) l c h/.2));transition:translate .24s var(--ks-ease);border-radius:2px 2px 0 0;padding:6px 0 10px;display:block;position:absolute;top:-3px;right:11%}.ks-ribbon>span{letter-spacing:.02em;text-align:center;white-space:nowrap;writing-mode:vertical-rl;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:650;line-height:13px;display:block}.ks-resume:hover .ks-ribbon,.ks-sheet:hover .ks-ribbon{translate:0 3px}.ks-sheet-caption{flex-direction:column;gap:2px;min-width:0;padding-inline:1px;display:flex}.ks-sheet-name{-webkit-line-clamp:2;color:var(--foreground-intense);font-size:var(--v2-text-sm);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.ks-sheet-meta{color:var(--foreground-muted);font-size:var(--v2-text-xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;line-height:16px;display:flex;overflow:hidden}.ks-sheet-hint{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ks-shelf-item[data-state=failed] .ks-sheet-meta{color:var(--error-emphasis)}.ks-shelf-item[data-tone=warning] .ks-sheet-meta{color:var(--warning-emphasis)}.ks-sheet-more{z-index:3;background:var(--background);border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:calc(141.4cqw - 34px);right:6px}@supports (color:color-mix(in lab,red,red)){.ks-sheet-more{background:color-mix(in oklab,var(--background) 92%,transparent)}}.ks-sheet-more{color:var(--foreground-strong);box-shadow:0 0 0 .5px var(--ks-ring),0 3px 8px -4px oklch(from var(--ks-shadow) l c h/.4);opacity:0;cursor:pointer;transition:opacity .16s var(--ks-ease-state),background-color .16s var(--ks-ease-state)}.ks-sheet-more:before{content:"";position:absolute;inset:-6px}.ks-sheet-more>svg{width:16px;height:16px}.ks-sheet-more:hover{background:var(--background)}.ks-sheet-more[data-popup-open],.ks-sheet-wrap:focus-within .ks-sheet-more,.ks-sheet-wrap:hover .ks-sheet-more{opacity:1}.ks-sheet-more:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:2px}@media (pointer:coarse){.ks-sheet-more{opacity:1}}.ks-sheet-menu{min-width:252px}.ks-add-paper{aspect-ratio:1/1.414;width:100%;box-shadow:inset 0 0 0 1.5px var(--border);transition:background-color .2s var(--ks-ease-state),box-shadow .2s var(--ks-ease-state);background:0 0;border-radius:4px;place-items:center;display:grid;position:relative}.ks-add-plus{background:var(--background-muted);width:36px;height:36px;color:var(--foreground-strong);transition:background-color .2s var(--ks-ease-state),color .2s var(--ks-ease-state),scale .2s var(--ks-ease);border-radius:50%;place-items:center;display:grid}.ks-add-plus>svg{width:18px;height:18px}.ks-add:hover:not([aria-disabled=true]) .ks-add-paper{background:var(--background-subtle);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.ks-add:hover:not([aria-disabled=true]) .ks-add-plus{scale:1.06}.ks-add[data-dropping] .ks-add-paper{background:var(--primary-subtle);box-shadow:inset 0 0 0 2px var(--primary)}.ks-add[data-dropping] .ks-add-plus{background:var(--primary);color:var(--primary-foreground,oklch(100% 0 0));scale:1.1}.ks-add[aria-disabled=true] .ks-add-plus{color:var(--foreground-subtle)}.ks-add .ks-sheet-name{color:var(--foreground-strong)}.ks-skel-paper.ks-paper{aspect-ratio:1/1.414;border-radius:4px;width:100%;display:block}.ks-skel-sheet{border-radius:4px;width:88px;height:124px}.ks-shelf-error{padding:6px}.ks-specimen{background:var(--background);width:100%;box-shadow:0 0 0 1px var(--border-muted),0 12px 32px -24px oklch(25% .03 264/.35);border-radius:24px;margin-inline:auto;overflow:hidden}.ks-specimen .ks-root{scrollbar-gutter:auto;height:auto;overflow:visible}.ks-root[data-entrance=play] .ks-word{animation:ks-word-in .52s var(--ks-ease) backwards;animation-delay:calc(40ms + var(--ks-w,0) * 40ms)}.ks-root[data-entrance=play] .ks-mast-meta{animation:ks-fade .36s var(--ks-ease) .2s backwards}.ks-root[data-entrance=play] .ks-mast-exam .gc-cal-page{animation:gc-cal-settle .62s var(--ks-ease) .14s backwards}.ks-root[data-entrance=play] .ks-cmd{animation:ks-fade .32s var(--ks-ease) 80ms backwards}.ks-root[data-entrance=play] .ks-tile{animation:ks-tile-in .48s var(--ks-ease) backwards;animation-delay:calc(.12s + var(--ks-i,0) * 50ms)}.ks-root[data-entrance=play] .ks-shelf-item{animation:ks-deal .42s var(--ks-ease) backwards;animation-delay:calc(.3s + min(var(--ks-i,0), 8) * 40ms)}.ks-shelf-item[data-state=uploading]{animation:ks-deal .42s var(--ks-ease) backwards}@keyframes ks-fade{0%{opacity:0}}@keyframes ks-rise-6{0%{opacity:0;transform:translateY(6px)}}@keyframes ks-word-in{0%{opacity:0;filter:blur(3px);transform:translateY(.35em)}}@keyframes ks-tile-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.98)}}@keyframes ks-deal{0%{opacity:0;transform:translate(-8px)rotate(-1.5deg)}}@keyframes ks-shimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@keyframes ks-bob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes ks-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ks-root *,.ks-root :after,.ks-root :before{animation:none!important}:is(.ks-tile,.ks-paper.fg,.ks-paper-face,.ks-ribbon,.ks-bubble,.ks-fig-card,.ks-fig-quiz,.ks-fig-files .fg-stack,.ks-fig-arrow,.ks-resume .ks-paper,.ks-row-chevron,.ks-resume-button .appica-icon,.ks-add-plus,.ks-chat-sheet,.ks-exam .gc-cal,.ks-paper-ink,.ks-fig-progress){transition:none}:is(.ks-tile:hover,.ks-tile:active){translate:none!important;scale:none!important}:is(.ks-sheet .ks-paper,.ks-resume .ks-paper,.ks-sheet:hover .ks-ribbon,.ks-resume:hover .ks-ribbon,.ks-resume:hover .ks-chat-sheet){translate:none!important;rotate:none!important}:is(.ks-row,.ks-exam,.ks-field,.ks-field-clear,.ks-field-slash,.ks-sheet-more,.ks-cmd-enter,.ks-cmd-row,.ks-add-paper){transition-duration:.12s}.ks-resume{transition:background-color .12s var(--ks-ease-state)}}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) .ks-root *,:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) .ks-root :after,:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) .ks-root :before{animation:none!important}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) :is(.ks-tile,.ks-paper.fg,.ks-paper-face,.ks-ribbon,.ks-bubble,.ks-fig-card,.ks-fig-quiz,.ks-fig-files .fg-stack,.ks-fig-arrow,.ks-resume .ks-paper,.ks-row-chevron,.ks-resume-button .appica-icon,.ks-add-plus,.ks-chat-sheet,.ks-exam .gc-cal,.ks-paper-ink,.ks-fig-progress){transition:none}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) :is(.ks-tile:hover,.ks-tile:active){translate:none!important;scale:none!important}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) :is(.ks-sheet .ks-paper,.ks-resume .ks-paper,.ks-sheet:hover .ks-ribbon,.ks-resume:hover .ks-ribbon,.ks-resume:hover .ks-chat-sheet){translate:none!important;rotate:none!important}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) :is(.ks-row,.ks-exam,.ks-field,.ks-field-clear,.ks-field-slash,.ks-sheet-more,.ks-cmd-enter,.ks-cmd-row,.ks-add-paper){transition-duration:.12s}:is(:root[data-reduce-motion=true],.ui-kit-root[data-disable-animations]) .ks-resume{transition:background-color .12s var(--ks-ease-state)}:root{--paper:#faf6ee;--paper-2:#f4ecde;--surface:#fffdf8;--surface-2:#f6f1e7;--ink:#2b2722;--ink-2:#4a4238;--muted:#6f685e;--soft:#a89e8e;--line:#e5ddcd;--line-2:#d9cfbb;--olive:#5e7a3e;--olive-s:#e8eddb;--ochre:#c8821f;--ochre-s:#f7e8cc;--brick:#c0492f;--brick-s:#f6d9cf;--slate:#3f6ca8;--slate-s:#dbe5f1;--plum:#6e5aa0;--plum-s:#e6e0f0;--teal:#3c7e72;--teal-s:#d7eae5;--sk-brick:oklch(52% .19 10);--sk-brick-s:oklch(94% .05 10);--sk-ochre:oklch(55% .16 60);--sk-ochre-s:oklch(94% .06 60);--sk-olive:oklch(47% .13 150);--sk-olive-s:oklch(94% .05 150);--sk-teal:oklch(48% .11 190);--sk-teal-s:oklch(94% .045 190);--sk-slate:oklch(48% .14 220);--sk-slate-s:oklch(94% .04 220);--sk-plum:oklch(48% .19 300);--sk-plum-s:oklch(94% .05 300);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{--display:var(--font-hanken-grotesk),system-ui,sans-serif;--body:var(--font-hanken-grotesk),system-ui,sans-serif;--mono:var(--font-hanken-grotesk),system-ui,sans-serif;background-color:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:hidden}.latex-math{font-synthesis:none;font-family:KaTeX_Main,Times New Roman,serif;font-weight:400}.latex-math var{font-family:KaTeX_Math,KaTeX_Main,Times New Roman,serif;font-style:normal}body:before{content:"";pointer-events:none;background-image:var(--grain);opacity:.035;mix-blend-mode:multiply;z-index:9999;background-size:200px;position:fixed;inset:0}.coffee-ring{pointer-events:none;filter:blur(.4px);border:9px solid #8c60280d;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 4px #8c602808}.fastener-pin{z-index:20;background:radial-gradient(circle at 35% 30%,#ffffff80,transparent 45%),radial-gradient(circle at 60% 70%,#00000059,transparent 55%),var(--pin-color,var(--brick));border-radius:50%;width:19px;height:19px;box-shadow:0 5px 7px #2b272266,inset 0 -2px 3px #0000004d}.fastener-pin:after{content:"";background:#2b27224d;width:2px;height:8px;position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(4deg)}.fastener-clip{z-index:20;opacity:.9;transform-origin:50% 0;border:2.5px solid #b9ad97;border-radius:8px;width:14px;height:38px;box-shadow:0 2px 3px #2b27222e}.fastener-tape{z-index:20;background:linear-gradient(180deg,#ffffff52,#0000000d),var(--tape-color,#c8821f57);border-radius:3px;width:88px;height:27px;box-shadow:0 1px 2px #2b27221f;-webkit-mask:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000);mask:linear-gradient(90deg,#0000,#000 5px calc(100% - 5px),#0000)}.fastener-dogear{background:linear-gradient(135deg,transparent 50%,var(--surface-2) 50%);width:26px;height:26px;box-shadow:inset -2px -2px 4px #2b272214}.stacked-card:after,.stacked-card:before{content:"";border-radius:inherit;background:var(--surface);border:1px solid var(--line);z-index:-1;pointer-events:none;position:absolute;inset:0}.stacked-card:before{transform:rotate(2.2deg)translate(3px,3px);box-shadow:0 10px 20px -14px #2b272266}.stacked-card:after{transform:rotate(-1.6deg)translate(-2px,4px)}.premium-card{background-color:var(--surface);border:1px solid var(--line);border-radius:17px;transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1);position:relative;overflow:visible;box-shadow:0 1px 1px #2b27220d,0 14px 26px -18px #2b272257}.premium-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff80,transparent 22%),var(--grain);opacity:.45;mix-blend-mode:soft-light;z-index:5;background-size:auto,200px;position:absolute;inset:0}.premium-card:hover{box-shadow:0 4px 6px #2b27220f,0 26px 46px -22px #2b272280}.ruled-paper{background-image:repeating-linear-gradient(#0000,#0000 23px,#ece3d2 23px 24px);background-position:0 12px}.ml-blob{width:11.125rem;height:auto;display:block;position:relative;overflow:visible}.ml-blob .body{fill:var(--foreground-intense,var(--ink))}.ml-blob .eye{fill:var(--background,var(--surface))}.ml-blob .ml-zzz{fill:var(--foreground-intense,var(--ink))}@keyframes adm-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes chat-stream-word{0%{opacity:0;filter:blur(2.5px);transform:translateY(.34em)}55%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.chat-stream-word{animation:chat-stream-word .4s cubic-bezier(.22,1,.36,1) both;display:inline-block}@keyframes chat-stream-block{0%{opacity:0;transform:translateY(var(--stream-rise,10px))}to{opacity:1;transform:translateY(0)}}.chat-stream-block{animation-name:chat-stream-block;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timing-function:linear(0,.019,.072,.152 12%,.342,.539,.709 36%,.839,.927 48%,.979,1.006 58%,1.018,1.02 68%,1.015 74%,1.007 82%,1.001 92%,1)}@keyframes desk-img-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.desk-img-shimmer{background:linear-gradient(100deg,var(--surface-2) 30%,#ffffff8c 50%,var(--surface-2) 70%);background-size:200% 100%;animation:desk-img-shimmer 1.25s ease-in-out infinite}.sticker-card{cursor:grab}.sticker-card.drag-card-is-dragging{cursor:grabbing}.sticker-shell{transform-origin:50% 56%;filter:drop-shadow(0 2px 1px #2b27221f)drop-shadow(0 10px 14px #2b27221a);transition-property:transform,filter;transition-duration:.16s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.sticker-card:hover .sticker-shell{filter:drop-shadow(0 3px 1px #2b27221f)drop-shadow(0 14px 18px #2b272221);transform:translateY(-1px)scale(1.006)}.sticker-outline-img{z-index:1;opacity:.98;filter:brightness(0)invert()drop-shadow(2px 0 #fffffffa)drop-shadow(-2px 0 #fffffffa)drop-shadow(0 2px #fffffffa)drop-shadow(0 -2px #fffffffa)drop-shadow(1.5px 1.5px #fffffff5)drop-shadow(-1.5px 1.5px #fffffff5)drop-shadow(1.5px -1.5px #fffffff5)drop-shadow(-1.5px -1.5px #fffffff5)}.sticker-art{transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateZ(0)}.notif-detail-panel{width:min(380px,100vw - 32px);position:absolute;top:0;right:calc(100% + 10px)}@media (max-width:860px){.notif-detail-panel{top:calc(100% + 10px);right:0}}@media (prefers-reduced-motion:reduce){.ck-surface:not([data-empty]) .ck-scroll{animation:none}[style*=--motion-managed-transform]{filter:none!important;transform:none!important}[class*=active\:scale-]:active,[class*=focus-within\:scale-]:focus-within,[class*=focus\:scale-]:focus,[class*=hover\:scale-]:hover{scale:1!important}[class*=active\:-translate-]:active,[class*=active\:translate-]:active,[class*=focus-within\:-translate-]:focus-within,[class*=focus-within\:translate-]:focus-within,[class*=focus\:-translate-]:focus,[class*=focus\:translate-]:focus,[class*=hover\:-translate-]:hover,[class*=hover\:translate-]:hover{translate:0!important}[class*=active\:-rotate-]:active,[class*=active\:rotate-]:active,[class*=focus-within\:-rotate-]:focus-within,[class*=focus-within\:rotate-]:focus-within,[class*=focus\:rotate-]:focus,[class*=hover\:-rotate-]:hover,[class*=hover\:rotate-]:hover{rotate:0deg!important}.chat-stream-block,.chat-stream-word,.desk-img-shimmer{animation:none}.sticker-card.drag-card-is-dragging .sticker-shell,.sticker-card:hover .sticker-shell,.sticker-shell{transition:none;transform:none}}:root[data-reduce-motion=true] [style*=--motion-managed-transform]{filter:none!important;transform:none!important}:root[data-reduce-motion=true] [class*=active\:scale-]:active,:root[data-reduce-motion=true] [class*=focus-within\:scale-]:focus-within,:root[data-reduce-motion=true] [class*=focus\:scale-]:focus,:root[data-reduce-motion=true] [class*=hover\:scale-]:hover{scale:1!important}:root[data-reduce-motion=true] [class*=active\:-translate-]:active,:root[data-reduce-motion=true] [class*=active\:translate-]:active,:root[data-reduce-motion=true] [class*=focus-within\:-translate-]:focus-within,:root[data-reduce-motion=true] [class*=focus-within\:translate-]:focus-within,:root[data-reduce-motion=true] [class*=focus\:-translate-]:focus,:root[data-reduce-motion=true] [class*=focus\:translate-]:focus,:root[data-reduce-motion=true] [class*=hover\:-translate-]:hover,:root[data-reduce-motion=true] [class*=hover\:translate-]:hover{translate:0!important}:root[data-reduce-motion=true] [class*=active\:-rotate-]:active,:root[data-reduce-motion=true] [class*=active\:rotate-]:active,:root[data-reduce-motion=true] [class*=focus-within\:-rotate-]:focus-within,:root[data-reduce-motion=true] [class*=focus-within\:rotate-]:focus-within,:root[data-reduce-motion=true] [class*=focus\:-rotate-]:focus,:root[data-reduce-motion=true] [class*=focus\:rotate-]:focus,:root[data-reduce-motion=true] [class*=hover\:-rotate-]:hover,:root[data-reduce-motion=true] [class*=hover\:rotate-]:hover{rotate:0deg!important}:root[data-reduce-motion=true] .chat-stream-block,:root[data-reduce-motion=true] .chat-stream-word,:root[data-reduce-motion=true] .desk-img-shimmer{animation:none}:root[data-reduce-motion=true] .sticker-card.drag-card-is-dragging .sticker-shell,:root[data-reduce-motion=true] .sticker-card:hover .sticker-shell,:root[data-reduce-motion=true] .sticker-shell{transition:none;transform:none}:root{--ck-fg:var(--foreground);--ck-fg-strong:var(--foreground-intense);--ck-fg-muted:var(--foreground-muted);--ck-fg-subtle:var(--foreground-subtle);--ck-bg:var(--background);--ck-bg-subtle:var(--background-subtle);--ck-bg-muted:var(--background-muted);--ck-border:var(--border);--ck-border-strong:var(--border-strong);--ck-accent:var(--primary);--ck-accent-fg:var(--primary-foreground);--ck-accent-soft:var(--primary-soft);--ck-flagship-from:#8ec5ff;--ck-flagship-via:#efadf7;--ck-flagship-to:#ffd69b;--ck-flagship-strong:linear-gradient(100deg,#4e9bff 4%,#c86fea 34%,#ff8fb8 62%,#ffb35c 96%);--ck-flagship:linear-gradient(115deg,var(--ck-flagship-from) 4%,var(--ck-flagship-via) 52%,var(--ck-flagship-to) 96%)}.ck-surface{min-height:0;color:var(--ck-fg);flex-direction:column;display:flex;position:relative}.ck-column{width:100%;max-width:46rem;margin-inline:auto}.ck-scroll{flex-direction:column;flex:1;min-height:0;padding:1.5rem 1.25rem 0;display:flex;overflow-y:auto}.ck-scroll-tail{height:calc(var(--ck-footer-h,6rem) + .5rem);flex:none}.ck-surface[data-empty]{justify-content:center}.ck-surface[data-empty] .ck-scroll{flex:none;padding:0 1.25rem;overflow:visible}.ck-surface[data-empty] .ck-footer{padding:.75rem 1.25rem 1.25rem;position:static}.ck-scroll>.ck-column{margin-block-start:auto}.ck-surface:not([data-empty]) .ck-scroll{animation:ck-chat-settle .22s cubic-bezier(.2,0,0,1) both}@keyframes ck-chat-settle{0%{opacity:.82;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ck-footer{z-index:10;pointer-events:none;inset-inline:0;padding:.75rem 1.25rem 1.25rem;position:absolute;bottom:0}.ck-footer>.ck-column{pointer-events:auto}.ck-suggestions{margin-top:.75rem}.ck-grid{height:calc(var(--ck-bar-inset,5rem) + 1.25rem);z-index:6;pointer-events:none;--ck-window-radius:.75rem;inset-inline:0;border-end-end-radius:var(--ck-window-radius);border-end-start-radius:var(--ck-window-radius);position:absolute;bottom:0;overflow:hidden}.ck-grid-layer{--pattern-color:var(--ck-fg-strong);opacity:.85;-webkit-mask-image:var(--ck-grid-mask),var(--ck-grid-rise);mask-image:var(--ck-grid-mask),var(--ck-grid-rise);--ck-grid-mask:radial-gradient(124% 152% at 50% 116%,#000 0%,#000 30%,#0000006b 64%,transparent 94%);--ck-grid-rise:linear-gradient(180deg,transparent 0%,#00000057 34%,#000000c7 62%,#000 88%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ck-grid-layer-soft{opacity:.7;filter:blur(1.6px);--ck-grid-mask:radial-gradient(124% 152% at 50% 116%,transparent 24%,#000000b3 56%,#00000094 78%,transparent 100%)}.ck-grid-haze{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(closest-side,var(--ck-bg),transparent 100%);width:24%;height:112%;position:absolute;bottom:-10%}@supports (color:color-mix(in lab,red,red)){.ck-grid-haze{background:radial-gradient(closest-side,color-mix(in oklab,var(--ck-bg) 30%,transparent),transparent 100%)}}.ck-grid-haze{-webkit-mask-image:radial-gradient(closest-side,#000 10%,#00000085 50%,#0000 100%);mask-image:radial-gradient(closest-side,#000 10%,#00000085 50%,#0000 100%)}.ck-grid-haze[data-side=start]{inset-inline-start:-8%}.ck-grid-haze[data-side=end]{inset-inline-end:-8%}.ck-grid-rim{border-radius:inherit;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:var(--ck-bg);padding:.875rem;position:absolute;inset:-2rem 0 0}@supports (color:color-mix(in lab,red,red)){.ck-grid-rim{background:color-mix(in oklab,var(--ck-bg) 26%,transparent)}}.ck-grid-rim{opacity:.8;-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-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.ck-grid-rim:after{content:"";border-radius:inherit;box-shadow:inset 0 0 1.75rem .5rem var(--ck-bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ck-grid-rim:after{box-shadow:inset 0 0 1.75rem .5rem color-mix(in oklab,var(--ck-bg) 42%,transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ck-grid-haze,.ck-grid-rim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.ck-grid-haze{display:none}.ck-grid-rim{-webkit-backdrop-filter:none;backdrop-filter:none}}.ck-grid-layer [data-slot=background-pattern-layer]{z-index:0}.dark .ck-grid-layer{opacity:.8}.dark .ck-grid-layer-soft{opacity:.62}@media (prefers-reduced-transparency:reduce){.ck-grid-layer-soft{display:none}}.ck-veil{--ck-veil-ramp:3.5rem;z-index:5;pointer-events:none;visibility:hidden;opacity:0;height:0;transition:opacity .2s,visibility 0s linear .2s;position:sticky;bottom:0}.ck-veil[data-show]{visibility:visible;opacity:1;transition:opacity .26s}.ck-veil-tint{height:calc(var(--ck-bar-inset,5rem) + var(--ck-veil-ramp));background:linear-gradient(to bottom,var(--ck-bg) 0,var(--ck-bg) .5rem,var(--ck-bg) 1.1rem,var(--ck-bg) 1.75rem,var(--ck-bg) 2.4rem,var(--ck-bg) 3rem,var(--ck-bg) var(--ck-veil-ramp));inset-inline:-1.25rem;display:block;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.ck-veil-tint{background:linear-gradient(to bottom,color-mix(in oklab,var(--ck-bg) 0%,transparent) 0,color-mix(in oklab,var(--ck-bg) 3%,transparent) .5rem,color-mix(in oklab,var(--ck-bg) 10%,transparent) 1.1rem,color-mix(in oklab,var(--ck-bg) 24%,transparent) 1.75rem,color-mix(in oklab,var(--ck-bg) 48%,transparent) 2.4rem,color-mix(in oklab,var(--ck-bg) 78%,transparent) 3rem,var(--ck-bg) var(--ck-veil-ramp))}}.ck-greeting{justify-content:center;align-items:center;gap:.875rem;padding-bottom:1.5rem;display:flex}.ck-greeting h2{letter-spacing:-.02em;color:var(--ck-fg-strong);margin:0;font-size:1.375rem;font-weight:600}.ck-composer{isolation:isolate;border:1px solid var(--ck-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ck-composer{border:1px solid color-mix(in oklab,var(--ck-border) 72%,transparent)}}.ck-composer{background:var(--ck-bg);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.ck-composer{background:color-mix(in oklab,var(--ck-bg) 78%,transparent)}}.ck-composer{-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);box-shadow:inset 0 1px 0 var(--ck-bg),0 1px 2px var(--ck-fg-strong),0 16px 36px -26px var(--ck-fg-strong);padding:.5rem .5rem .4375rem}@supports (color:color-mix(in lab,red,red)){.ck-composer{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ck-bg) 64%,white),0 1px 2px color-mix(in oklab,var(--ck-fg-strong) 5%,transparent),0 16px 36px -26px color-mix(in oklab,var(--ck-fg-strong) 52%,transparent)}}.ck-composer{transition:box-shadow .16s}.ck-input{resize:none;width:100%;min-height:0;max-height:10.5rem;font:inherit;color:var(--ck-fg-strong);background:0 0;border:0;outline:0;padding:.5rem .5rem .375rem;font-size:.9375rem;line-height:1.5;display:block}.ck-input::placeholder{color:var(--ck-fg-subtle)}.ck-input:focus,.ck-input:focus-visible{box-shadow:none!important;background:0 0!important}.ck-composer-foot{padding-top:.125rem;display:flex}.ck-chip,.ck-composer-foot{align-items:center;gap:.375rem}.ck-chip{white-space:nowrap;height:2rem;color:var(--ck-fg-muted);background:var(--ck-bg-subtle);border-radius:.75rem;flex:none;padding-inline:.625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ck-chip{background:color-mix(in oklab,var(--ck-bg-subtle) 62%,transparent)}}.ck-chip{box-shadow:inset 0 0 0 1px var(--ck-border)}@supports (color:color-mix(in lab,red,red)){.ck-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ck-border) 55%,transparent)}}.ck-chip{transition-property:background-color,color,box-shadow,scale;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ck-chip:not([aria-disabled=true]):hover{color:var(--ck-fg-strong);background:var(--ck-bg-subtle);box-shadow:inset 0 0 0 1px var(--ck-border)}@supports (color:color-mix(in lab,red,red)){.ck-chip:not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ck-border) 85%,transparent)}}.ck-chip:not([aria-disabled=true]):active{scale:.96}.ck-chip[aria-disabled=true]{opacity:var(--opacity-disabled,.65);cursor:not-allowed}.ck-chip svg{flex:none}.ck-chip-caret{color:var(--ck-fg-subtle);margin-inline-start:-.125rem}.ck-chip-icon{justify-content:center;width:2rem;padding-inline:0}.ck-chip:after,.ck-send:after{content:"";position:absolute;inset:-.25rem -.0625rem}.ck-send{background:var(--ck-accent);width:2rem;height:2rem;color:var(--ck-accent-fg);border-radius:999px;flex:none;justify-content:center;align-items:center;transition-property:background-color,color,scale;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.ck-send:not(:disabled):active{scale:.96}.ck-send:disabled{background:var(--ck-bg-muted);color:var(--ck-fg-subtle)}.ck-dock{position:absolute;top:0;left:.875rem;transform:translateY(-62%)}.ck-glow{border-radius:1.25rem}.ck-glow [data-slot=gradient-glow-aura]{background:var(--ck-flagship)!important}.ck-glow-sheen,.ck-glow-sweep{border-radius:inherit;pointer-events:none;--ck-sweep-band:linear-gradient(100deg,transparent 0 28%,#00000080 39%,#000 50%,#00000080 61%,transparent 72% 100%);-webkit-mask-image:var(--ck-sweep-band);mask-image:var(--ck-sweep-band);position:absolute;inset:0;-webkit-mask-size:230% 100%;mask-size:230% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ck-glow-sweep{z-index:-1;filter:blur(1rem)saturate(1.05);animation:ck-glow-sweep .95s cubic-bezier(.32,.72,.2,1) both}.ck-glow-sheen,.ck-glow-sweep{background:var(--ck-flagship-strong)}.ck-glow-sheen{z-index:1;mix-blend-mode:multiply;animation:ck-glow-sheen .95s cubic-bezier(.32,.72,.2,1) both}.dark .ck-glow-sheen{mix-blend-mode:screen}@keyframes ck-glow-sweep{0%{opacity:0;-webkit-mask-position:-75% 0;mask-position:-75% 0}12%{opacity:1}62%{opacity:1}to{opacity:0;-webkit-mask-position:140% 0;mask-position:140% 0}}@keyframes ck-glow-sheen{0%{opacity:0;-webkit-mask-position:-75% 0;mask-position:-75% 0}12%{opacity:.42}62%{opacity:.42}to{opacity:0;-webkit-mask-position:140% 0;mask-position:140% 0}}.ck-flagship-mark{background:var(--ck-flagship);border-radius:.15625rem;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.ck-picker{border:1px solid var(--ck-border);background:var(--ck-bg);box-shadow:0 1px 2px var(--ck-fg-strong),0 18px 40px -24px var(--ck-fg-strong);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.ck-picker{box-shadow:0 1px 2px color-mix(in oklab,var(--ck-fg-strong) 6%,transparent),0 18px 40px -24px color-mix(in oklab,var(--ck-fg-strong) 60%,transparent)}}.ck-picker{overflow:hidden}.ck-picker-search{border-bottom:1px solid var(--ck-border);padding:.5rem}.ck-picker-list{margin:0;padding:.25rem;list-style:none}.ck-picker-row{min-height:2.25rem;color:var(--ck-fg-strong);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;transition:background-color .12s;display:flex}.ck-picker-row:hover{background:var(--ck-bg-subtle)}.ck-picker-row[data-disabled]{cursor:not-allowed;opacity:.55}.ck-picker-row[data-disabled]:hover{background:0 0}.ck-picker-detail{color:var(--ck-fg-subtle);white-space:nowrap;flex:none;padding-inline-start:.5rem;font-size:.6875rem}.ck-picker-empty{text-align:center;color:var(--ck-fg-muted);padding:1.25rem .75rem;font-size:.8125rem}.ck-picker-foot{border-top:1px solid var(--ck-border);padding:.375rem .375rem .375rem .75rem;font-size:.71875rem;display:flex}.ck-picker-action,.ck-picker-foot{color:var(--ck-fg-muted);align-items:center;gap:.25rem}.ck-picker-action{height:1.75rem;border-radius:.4375rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.ck-picker-action:first-of-type{margin-inline-start:auto}.ck-picker-action:hover:not(:disabled,[aria-disabled=true]){background:var(--ck-bg-subtle);color:var(--ck-fg-strong)}.ck-picker-action[data-strong]{color:var(--ck-fg-strong)}.ck-picker-action:disabled{opacity:.45}.ck-picker-action[aria-disabled=true]{opacity:var(--opacity-disabled,.65);cursor:not-allowed}.ck-thread{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.ck-user-bubble{background:var(--ck-bg-muted);max-width:80%;color:var(--ck-fg-strong);border-radius:1.125rem;padding:.625rem .9375rem;font-size:.9375rem;line-height:1.5}.ck-answer{justify-items:start;gap:.875rem;display:grid}.ck-prose{color:var(--ck-fg);font-size:.9375rem;line-height:1.68}.ck-prose p+p{margin-top:.85em}.ck-word{animation:chat-stream-word .4s cubic-bezier(.22,1,.36,1) both;display:inline-block}.ck-answer[data-settled] :is(.ck-word,.ck-math,.ck-math-block,.ck-trace li,.ck-table tbody tr,.ck-cite,.ck-actions,.ck-followup,.ck-followups-label,.ck-code-line){animation:none}.ck-caret{vertical-align:text-bottom;background:var(--ck-accent);width:2px;height:1em;margin-inline-start:2px;animation:ck-caret 1s steps(2,jump-none) infinite;display:inline-block}@keyframes ck-caret{0%,49%{opacity:1}50%,to{opacity:0}}:root{--ck-code-keyword:#6e5aa0;--ck-code-string:#3c7e72;--ck-code-number:#c8821f;--ck-code-comment:var(--ck-fg-subtle);--ck-code-fn:var(--ck-fg-strong);--ck-code-punct:var(--ck-fg-subtle)}.dark{--sk-brick:oklch(76% .14 10);--sk-brick-s:oklch(30% .055 10);--sk-ochre:oklch(79% .13 60);--sk-ochre-s:oklch(30% .05 60);--sk-olive:oklch(76% .13 150);--sk-olive-s:oklch(29% .05 150);--sk-teal:oklch(78% .1 190);--sk-teal-s:oklch(29% .042 190);--sk-slate:oklch(76% .12 220);--sk-slate-s:oklch(29% .045 220);--sk-plum:oklch(77% .14 300);--sk-plum-s:oklch(30% .055 300);--ck-code-keyword:#b9a8ea;--ck-code-string:#7fd0be;--ck-code-number:#e2b166}.ck-code{border:1px solid var(--ck-border);background:var(--ck-bg);border-radius:.75rem;width:100%;margin:0;overflow:hidden}.ck-code-head{border-bottom:1px solid var(--ck-border);align-items:center;gap:.5rem;padding:.375rem .4375rem .375rem .75rem;display:flex}.ck-code-name{font-family:var(--font-mono,var(--mono),ui-monospace,monospace);color:var(--ck-fg-strong);font-size:.75rem;font-weight:600}.ck-code-lang{color:var(--ck-fg-subtle);font-size:.71875rem}.ck-code-body{background:var(--ck-bg-subtle);font-family:var(--font-mono,var(--mono),ui-monospace,monospace);tab-size:2;margin:0;padding:.5rem 0;font-size:.75rem;line-height:1.7;overflow-x:auto}.ck-code-body code{min-width:max-content;display:block}.ck-code-line{animation:ck-rise .25s cubic-bezier(.23,1,.32,1) both;display:flex}.ck-code-gutter{text-align:end;width:2.25rem;color:var(--ck-fg-subtle);opacity:.6;background:var(--ck-bg-subtle);-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:.75rem;font-size:.6875rem;position:sticky;inset-inline-start:0}.ck-code-text{white-space:pre;color:var(--ck-fg);padding-inline-end:1rem}.ck-code-text [data-tok=keyword]{color:var(--ck-code-keyword);font-weight:500}.ck-code-text [data-tok=string]{color:var(--ck-code-string)}.ck-code-text [data-tok=number]{color:var(--ck-code-number)}.ck-code-text [data-tok=comment]{color:var(--ck-code-comment);font-style:italic}.ck-code-text [data-tok=fn]{color:var(--ck-code-fn)}.ck-code-text [data-tok=punct]{color:var(--ck-code-punct)}.ck-code .ck-caret{vertical-align:middle;height:.875rem}.ck-inline-code{background:var(--ck-bg-subtle);box-shadow:inset 0 0 0 1px var(--ck-border);font-family:var(--font-mono,var(--mono),ui-monospace,monospace);color:var(--ck-fg-strong);border-radius:.25rem;padding:.0625rem .25rem;font-size:.85em}.ck-heading{color:var(--ck-fg-strong);margin-block:1.25em .5em;font-size:1em;font-weight:600;line-height:1.4}.ck-heading[data-level="1"]{font-size:1.1em}.ck-heading[data-level="2"]{font-size:1.05em}.ck-prose>:first-child{margin-block-start:0}.ck-list{margin-block:.6em;padding-inline-start:1.35em;list-style-position:outside}.ck-list>li{margin-block:.3em}.ck-list>li::marker{color:var(--ck-fg-subtle)}.ck-list>li[data-depth="1"]{margin-inline-start:1.25em}.ck-list>li[data-depth="2"]{margin-inline-start:2.5em}ul.ck-list{list-style-type:disc}ol.ck-list{font-variant-numeric:tabular-nums;list-style-type:decimal}ul.ck-list>li[data-depth="1"],ul.ck-list>li[data-depth="2"]{list-style-type:circle}.ck-quote{border-inline-start:2px solid var(--ck-border);color:var(--ck-fg-muted);margin-block:.8em;padding-inline-start:.9em}.ck-quote p+p{margin-top:.6em}.ck-rule{border:0;border-top:1px solid var(--ck-border);margin-block:1.1em}.ck-link{color:var(--ck-accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ck-accent);text-decoration-color:var(--ck-accent)}@supports (color:color-mix(in lab,red,red)){.ck-link{-webkit-text-decoration-color:color-mix(in oklab,var(--ck-accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--ck-accent) 40%,transparent)}}.ck-link{transition:text-decoration-color .15s}.ck-link:hover{-webkit-text-decoration-color:var(--ck-accent);text-decoration-color:var(--ck-accent)}.ck-strike{color:var(--ck-fg-subtle);text-decoration-thickness:1px}.ck-math{vertical-align:bottom;max-width:100%;animation:chat-stream-word .4s cubic-bezier(.22,1,.36,1) both;display:inline-block;overflow:auto hidden}.ck-math .katex{font-size:1.02em}.ck-math-block{margin-block:.9em;padding-block:.15em;animation:chat-stream-word .4s cubic-bezier(.22,1,.36,1) both;overflow:auto hidden}.ck-math-block .katex-display{justify-content:safe center;margin:0;display:flex}.ck-math-block .katex-display>.katex{text-align:initial}.ck-prose .katex-error{font-family:var(--font-mono,var(--mono),ui-monospace,monospace);font-size:.85em;color:var(--ck-fg-subtle)!important}.ck-table{border:1px solid var(--ck-border);background:var(--ck-bg);border-radius:.75rem;width:100%;margin:1.125rem 0;overflow-x:auto}.ck-table table{table-layout:fixed;width:100%;min-width:22rem;font-size:.8125rem}.ck-table thead th{color:var(--ck-fg-strong);background:var(--ck-bg-subtle);white-space:nowrap;font-weight:600}.ck-table tbody td{color:var(--ck-fg);vertical-align:top}.ck-table :is(th,td){padding-block:.625rem;padding-inline:.875rem}.ck-table tbody tr{animation:ck-rise .28s cubic-bezier(.23,1,.32,1) both}.ck-activity{width:100%}.ck-activity-head{height:1.75rem;color:var(--ck-fg-muted);border-radius:.4375rem;align-items:center;gap:.4375rem;margin-inline-start:-.375rem;padding-inline:.375rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.ck-activity-head:hover{background:var(--ck-bg-subtle);color:var(--ck-fg-strong)}.ck-chevron{transition:transform .2s}.ck-chevron.is-open{transform:rotate(180deg)}.ck-trace{gap:.125rem;margin:.125rem 0 0;padding:.125rem 0;list-style:none;display:grid;position:relative}.ck-trace:before{content:"";background:var(--ck-border);width:1px;position:absolute;inset-block:.75rem;inset-inline-start:.6875rem}.ck-trace li{min-height:1.625rem;color:var(--ck-fg-muted);align-items:center;gap:.5rem;font-size:.8125rem;animation:ck-rise .32s cubic-bezier(.23,1,.32,1) both;display:flex}.ck-trace li[data-state=approval-requested],.ck-trace li[data-state=input-available],.ck-trace li[data-state=input-streaming]{color:var(--ck-fg-strong)}.ck-trace li[data-state=output-denied],.ck-trace li[data-state=output-error]{color:var(--ck-fg-muted)}.ck-trace-mark{z-index:1;background:var(--ck-bg);width:1.375rem;height:1.375rem;color:var(--ck-fg-subtle);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.ck-trace li[data-state=input-available] .ck-trace-mark,.ck-trace li[data-state=input-streaming] .ck-trace-mark{color:var(--ck-accent)}.ck-trace li[data-state=approval-requested] .ck-trace-mark{color:var(--warning,#c8821f)}.ck-trace li[data-state=output-denied] .ck-trace-mark,.ck-trace li[data-state=output-error] .ck-trace-mark{color:var(--ck-fg-subtle)}.ck-trace-label{min-width:0}.ck-trace-detail{color:var(--ck-fg-subtle);white-space:nowrap;margin-inline-start:auto;padding-inline-start:.75rem;font-size:.6875rem}.ck-spinner{border:1.5px solid var(--ck-border-strong);border-top-color:var(--ck-accent);border-radius:999px;flex:none;width:.75rem;height:.75rem;animation:ck-spin .7s linear infinite;display:inline-block}@keyframes ck-spin{to{transform:rotate(1turn)}}.ck-waiting-dot{background:var(--warning,#c8821f);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:ck-breathe 1.8s ease-in-out infinite;display:inline-block}@keyframes ck-breathe{0%,to{opacity:1}50%{opacity:.35}}.ck-shimmer{background:linear-gradient(90deg,var(--ck-fg-subtle) 0,var(--ck-fg-strong) 50%,var(--ck-fg-subtle) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:adm-shimmer 1.9s linear infinite}.ck-context{width:100%}.ck-context-head{color:var(--ck-fg-muted);border:1px solid var(--ck-border);border-radius:999px;align-items:center;gap:.375rem;height:1.75rem;padding-inline:.625rem;font-size:.78125rem;font-weight:500;transition:border-color .14s,color .14s;display:flex}.ck-context-head:hover{border-color:var(--ck-border-strong);color:var(--ck-fg-strong)}.ck-context-head .ck-chevron{margin-inline-start:.125rem}.ck-cards{gap:.5rem;margin-top:.625rem;display:grid}.ck-card{border:1px solid var(--ck-border);background:var(--ck-bg);border-radius:.75rem;padding:.625rem .75rem}.ck-card header{align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.78125rem;display:flex}.ck-locator,.ck-score{color:var(--ck-fg-subtle);font-variant-numeric:tabular-nums}.ck-score{margin-inline-start:auto}.ck-card p{color:var(--ck-fg-muted);margin:0;font-size:.8125rem;line-height:1.6}.ck-avatar{background:var(--ck-fg-subtle);border-radius:.25rem;flex:none;width:.75rem;height:.75rem;display:inline-block}.ck-avatar[data-kind=pdf]{background:#c0492f}.ck-avatar[data-kind=slides]{background:#c8821f}.ck-avatar[data-kind=notes]{background:#6e5aa0}.ck-avatar[data-kind=web]{background:#3f6ca8}.ck-avatar[data-kind=sheet]{background:#3c7e72}.ck-cite{vertical-align:-.1875rem;background:var(--ck-bg-subtle);height:1.25rem;box-shadow:inset 0 0 0 1px var(--ck-border);white-space:nowrap;color:var(--ck-fg-muted);border-radius:.375rem;align-items:center;gap:.25rem;margin-inline:.0625rem .125rem;padding-inline:.3125rem;font-size:.6875rem;font-weight:500;line-height:1;transition:background-color .14s,color .14s;animation:ck-pop .25s cubic-bezier(.23,1,.32,1) both;display:inline-flex}.ck-cite:hover{background:var(--ck-bg-muted);color:var(--ck-fg-strong)}.ck-cite .ck-avatar{border-radius:.1875rem;width:.625rem;height:.625rem}@keyframes ck-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.ck-sources{display:contents}.ck-sources-toggle{height:1.875rem;color:var(--ck-fg-muted);border-radius:.5rem;align-items:center;gap:.375rem;margin-inline-start:.375rem;padding-inline:.375rem;font-size:.78125rem;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.ck-sources-toggle:hover{background:var(--ck-bg-subtle);color:var(--ck-fg-strong)}.ck-sources-toggle .ck-chevron{margin-inline-start:0}.ck-stack{display:inline-flex}.ck-stack .ck-avatar+.ck-avatar{margin-inline-start:-.25rem}.ck-stack .ck-avatar{box-shadow:0 0 0 1.5px var(--ck-bg);border-radius:999px}.ck-collapse{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .22s;display:grid}.ck-collapse[data-open]{opacity:1;grid-template-rows:1fr}.ck-collapse>div{overflow:hidden}.ck-source-list{background:var(--ck-bg-subtle);border-radius:.625rem;flex-direction:column;margin-top:.375rem;padding:.25rem;display:flex}.ck-debug{width:100%;margin-top:.75rem}.ck-debug-head{color:var(--ck-fg-subtle);border:1px dashed var(--ck-border);border-radius:999px;align-items:center;gap:.375rem;height:1.75rem;padding-inline:.625rem;font-size:.75rem;font-weight:500;transition:border-color .14s,color .14s;display:flex}.ck-debug-head:hover{border-color:var(--ck-border-strong);color:var(--ck-fg-strong)}.ck-debug-head .ck-chevron{margin-inline-start:.125rem}.ck-debug-badge{background:var(--ck-bg-subtle);font-family:var(--font-mono,ui-monospace,monospace);border-radius:.3125rem;padding-block:.0625rem;padding-inline:.375rem;font-size:.6875rem}.ck-debug-body{border:1px dashed var(--ck-border);border-radius:.75rem;flex-direction:column;gap:.875rem;margin-top:.625rem;padding:.75rem;display:flex}.ck-debug-section-title{text-transform:uppercase;letter-spacing:.02em;color:var(--ck-fg-subtle);margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.ck-debug-row{color:var(--ck-fg-muted);justify-content:space-between;gap:.75rem;margin:.125rem 0;font-size:.78125rem;display:flex}.ck-debug-empty,.ck-debug-row span:first-child{color:var(--ck-fg-subtle)}.ck-debug-empty{margin:0;font-size:.78125rem}.ck-debug-pre{background:var(--ck-bg-subtle);max-height:16rem;font-family:var(--font-mono,ui-monospace,monospace);white-space:pre-wrap;word-break:break-word;color:var(--ck-fg-muted);border-radius:.625rem;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.55;overflow:auto}.ck-debug-subhead{text-align:start;align-items:center;gap:.375rem;width:100%;margin:0 0 .375rem;display:flex}.ck-debug-subhead .ck-debug-section-title{margin:0}.ck-debug-subhead .ck-chevron{color:var(--ck-fg-subtle);margin-inline-start:auto}.ck-debug-subsection+.ck-debug-subsection{margin-top:.75rem}.ck-debug-subsection .ck-debug-row span:last-child{color:var(--ck-fg-muted)}.ck-debug-link{color:var(--ck-fg-subtle);word-break:break-all;margin-top:.375rem;font-size:.6875rem;text-decoration:none;display:block}.ck-debug-link:hover{color:var(--ck-fg-strong);text-decoration:underline}.ck-debug-export{color:var(--ck-fg-subtle);align-self:flex-start;align-items:center;gap:.3125rem;margin-top:.125rem;padding:0;font-size:.71875rem;transition:color .14s;display:inline-flex}.ck-debug-export:hover{color:var(--ck-fg-strong)}.ck-source-row{text-align:start;color:var(--ck-fg-muted);border-radius:.375rem;align-items:center;gap:.5rem;padding:.3125rem .375rem;font-size:.78125rem;transition:background-color .14s,color .14s;display:flex}.ck-source-row:hover{background:var(--ck-bg);color:var(--ck-fg-strong)}.ck-source-detail{color:var(--ck-fg-subtle);white-space:nowrap;margin-inline-start:auto;padding-inline-start:.75rem;font-size:.6875rem}.ck-followups{width:100%;margin-top:.25rem;display:grid}.ck-followups-label{color:var(--ck-fg-muted);margin:0 0 .125rem;font-size:.75rem;font-weight:500}.ck-followup,.ck-followups-label{animation:ck-rise .35s cubic-bezier(.23,1,.32,1) both}.ck-followup{border-bottom:1px solid var(--ck-border);text-align:start;width:100%;color:var(--ck-fg);border-radius:.4375rem;justify-content:flex-start;gap:.5rem;margin-inline:-.375rem;padding-inline:.375rem}.ck-followup:hover:not(:disabled){color:var(--ck-fg-strong)}.ck-followup:disabled{opacity:.5}.ck-followup-icon{color:var(--ck-fg-subtle);flex:none}@keyframes ck-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.ck-gate-wrap{transform-origin:top;grid-template-rows:1fr;width:100%;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1) .18s,opacity .32s cubic-bezier(.4,0,.2,1),scale .32s cubic-bezier(.4,0,.2,1),filter .32s cubic-bezier(.4,0,.2,1);display:grid}.ck-gate-wrap>div{min-height:0}.ck-gate-wrap[data-state=closed]{opacity:0;filter:blur(12px);pointer-events:none;grid-template-rows:0fr;scale:.88}@media (prefers-reduced-motion:reduce){.ck-gate-wrap{transition-duration:0s;transition-delay:0s}.ck-gate-wrap[data-state=closed]{filter:none;scale:1}}.ck-gate{border-radius:.875rem;width:100%;padding:.625rem .75rem}.ck-gate [data-slot=alert-description],.ck-gate [data-slot=alert-title]{font-size:.8125rem}.ck-gate [data-slot=alert-icon] :is(svg){width:1rem;height:1rem}.ck-gate [data-slot=alert-icon]{margin-inline-end:.5rem}.ck-gate [data-slot=alert-action]{gap:.25rem}.ck-note{color:var(--ck-fg-muted);margin:0;font-size:.8125rem}.ck-note[data-tone=warning]{color:var(--warning,#b45309)}.ck-actions{flex-wrap:wrap;align-items:center;gap:.125rem;width:100%;margin-top:-.125rem;animation:ck-rise .4s cubic-bezier(.23,1,.32,1) both;display:flex}.ck-actions .ck-action{padding-inline:.4375rem}.ck-action{color:var(--ck-fg-subtle);gap:.375rem}.ck-action:hover:not(:disabled){color:var(--ck-fg-strong)}.ck-action[data-active]{color:var(--ck-accent)}.ck-action:disabled{opacity:.4}.ck-mascot{z-index:20;pointer-events:none;width:4rem;position:absolute;top:0;left:0}.ck-mascot .ml-blob{width:100%}@media (prefers-reduced-motion:reduce){.ck-actions,.ck-caret,.ck-cite,.ck-code-line,.ck-followup,.ck-followups-label,.ck-shimmer,.ck-spinner,.ck-table tbody tr,.ck-trace li,.ck-waiting-dot,.ck-word{animation:none}.ck-glow-sheen,.ck-glow-sweep{display:none}.ck-collapse{transition:none}.ck-mascot{transition:none!important}}:root[data-reduce-motion=true] .ck-actions,:root[data-reduce-motion=true] .ck-caret,:root[data-reduce-motion=true] .ck-cite,:root[data-reduce-motion=true] .ck-code-line,:root[data-reduce-motion=true] .ck-followup,:root[data-reduce-motion=true] .ck-followups-label,:root[data-reduce-motion=true] .ck-shimmer,:root[data-reduce-motion=true] .ck-spinner,:root[data-reduce-motion=true] .ck-word{animation:none}.rfd-scroller{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 75%,#0000 100%);mask-image:linear-gradient(#000 0 75%,#0000 100%)}.rfd-item{transform-origin:50% 100%;animation:rfd-stream-in .46s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--rfd-i,0) * 40ms)}@keyframes rfd-stream-in{0%{opacity:0;transform:scale(.8)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rfd-recede{0%{opacity:1;filter:blur();transform:none}to{opacity:1;filter:blur();transform:none}}@supports (animation-timeline:view()){.rfd[data-motion=scroll] .rfd-item{animation:rfd-stream-in .46s cubic-bezier(.23,1,.32,1) both,rfd-recede linear both;animation-delay:calc(var(--rfd-i,0) * 40ms),0s;animation-timeline:auto,view();animation-range:normal,entry entry 92%}}@media (prefers-reduced-motion:reduce){.rfd .rfd-item{filter:none;opacity:1;animation:none;transform:none}.rfd .rfd-scroller{scroll-behavior:auto}}.fg{--fg-w:28px;--fg-ratio:1.28;--fg-fold:calc(var(--fg-w) * .34);--fg-radius:calc(var(--fg-w) * .24);--fg-hairline:max(1px,calc(var(--fg-w) * .016));width:var(--fg-w);height:calc(var(--fg-w) * var(--fg-ratio));vertical-align:middle;isolation:isolate;flex:none;display:inline-block;position:relative}.fg-glyph,.fg-tile{--fg-ratio:1}.fg-body{border-radius:var(--fg-radius);corner-shape:squircle;background:var(--fg-tint);box-shadow:inset 0 0 0 var(--fg-hairline) var(--fg-edge);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fg-sheet .fg-body{clip-path:polygon(0 0,calc(100% - var(--fg-fold)) 0,100% var(--fg-fold),100% 100%,0 100%)}.fg-glyph .fg-body{box-shadow:none;background:0 0}.fg-tile{--fg-radius:calc(var(--fg-w) * .26)}.fg-fold{width:var(--fg-fold);height:var(--fg-fold);background:var(--fg-fold-fill);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-left-radius:calc(var(--fg-w) * .1);corner-shape:squircle;position:absolute;top:0;right:0}.fg-lifted .fg-body{box-shadow:inset 0 0 0 var(--fg-hairline) var(--fg-edge),0 calc(var(--fg-w) * .03) calc(var(--fg-w) * .09) calc(var(--fg-w) * -.05) var(--fg-shadow)}.fg-icon{color:var(--fg-ink);place-items:center;display:grid}.fg-icon>svg{width:calc(var(--fg-w) * .46);height:calc(var(--fg-w) * .46)}.fg-glyph .fg-icon>svg,.fg-tile .fg-icon>svg{width:calc(var(--fg-w) * .62);height:calc(var(--fg-w) * .62)}.fg-sheet:has(.fg-mark) .fg-icon{transform:translateY(calc(var(--fg-w) * -.09))}.fg-mark{inset-inline:0;bottom:calc(var(--fg-w) * .1);color:var(--fg-ink);font-family:var(--font-sans,var(--body),ui-sans-serif,system-ui,sans-serif);font-size:calc(var(--fg-w) * .2);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:700;line-height:1;position:absolute}.fg-sheet:not(:has(.fg-icon)):not(:has(.fg-preview)) .fg-mark{font-size:calc(var(--fg-w) * .26);place-items:center;display:grid;inset-block:0}.fg-preview{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.fg-preview~.fg-mark{inset-inline:auto;left:calc(var(--fg-w) * .08);bottom:calc(var(--fg-w) * .07);padding:calc(var(--fg-w) * .035) calc(var(--fg-w) * .075);border-radius:calc(var(--fg-w) * .06);background:var(--fg-fold-fill);color:var(--fg-ink);font-size:calc(var(--fg-w) * .13)}.fg-shimmer{background:linear-gradient(100deg,transparent 20%,var(--fg-fold-fill) 50%,transparent 80%);background-size:220% 100%;animation:fg-shimmer 1.4s linear infinite;position:absolute;inset:0}@keyframes fg-shimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.fg-shimmer{background:var(--fg-fold-fill);opacity:.6;animation:none}}.fg-stack{border-radius:var(--fg-radius);background:var(--fg-tint);box-shadow:inset 0 0 0 var(--fg-hairline) var(--fg-edge);transform-origin:50% 100%;position:absolute;inset:0}.fg-stack[data-depth="1"]{transform:translate(calc(var(--fg-w) * .09),calc(var(--fg-w) * -.05)) rotate(5deg);opacity:.7}.fg-stack[data-depth="2"]{transform:translate(calc(var(--fg-w) * -.08),calc(var(--fg-w) * -.03)) rotate(-4deg);opacity:.45}.fg-paint[data-kind]{--fg-h:264;--fg-c:.02;--fg-tint:oklch(.968 calc(var(--fg-c) * 1.4) var(--fg-h));--fg-fold-fill:oklch(.9 calc(var(--fg-c) * 3.6) var(--fg-h));--fg-edge:oklch(.885 calc(var(--fg-c) * 2.8) var(--fg-h));--fg-ink:oklch(.53 calc(var(--fg-c) * 8) var(--fg-h));--fg-shadow:oklch(.45 .05 var(--fg-h)/30%)}.fg[data-kind=pdf]{--fg-h:26;--fg-c:.021}.fg[data-kind=doc]{--fg-h:262;--fg-c:.022}.fg[data-kind=slides]{--fg-h:58;--fg-c:.021}.fg[data-kind=sheet]{--fg-h:152;--fg-c:.019}.fg[data-kind=markdown]{--fg-h:302;--fg-c:.02}.fg[data-kind=text]{--fg-h:80;--fg-c:.006}.fg[data-kind=image]{--fg-h:196;--fg-c:.02}.fg[data-kind=audio]{--fg-h:342;--fg-c:.02}.fg[data-kind=archive]{--fg-h:96;--fg-c:.019}.fg[data-kind=link]{--fg-h:232;--fg-c:.02}.fg[data-kind=other]{--fg-h:264;--fg-c:.005}.dark .fg-paint[data-kind]{--fg-tint:oklch(.315 calc(var(--fg-c) * 1.6) var(--fg-h));--fg-fold-fill:oklch(.42 calc(var(--fg-c) * 3) var(--fg-h));--fg-edge:oklch(.44 calc(var(--fg-c) * 2.4) var(--fg-h));--fg-ink:oklch(.84 calc(var(--fg-c) * 5) var(--fg-h));--fg-shadow:oklch(.12 .02 var(--fg-h)/55%)}.fg-paint[data-tone=mono]{--fg-tint:var(--background,var(--surface,#fff));--fg-fold-fill:var(--background-muted,var(--surface-2,#eee));--fg-edge:var(--border,var(--line,#ddd));--fg-ink:var(--foreground-muted,var(--muted,#666));--fg-shadow:oklch(40% .01 264/.22)}.fg-chip{border-radius:.625rem;gap:.5rem;max-width:100%;display:inline-flex}.fg-chip,.fg-chip-trigger{align-items:center;min-width:0}.fg-chip-trigger{gap:inherit;border-radius:inherit;text-align:start;outline:none;flex:1;display:flex}.fg-chip-trigger:focus-visible{outline:2px solid var(--focus-ring,var(--primary,#4b6fd4));outline-offset:2px}.fg-chip-trigger:disabled{opacity:.5;cursor:not-allowed}.fg-chip-text{min-width:0;display:grid}.fg-chip-name{min-width:0;color:var(--foreground-intense,var(--ink,#222));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}.fg-chip-hint,.fg-chip-meta{color:var(--foreground-muted,var(--muted,#666));font-size:.75rem;line-height:1.35}.fg-chip-hint{white-space:nowrap;margin-inline-start:auto;padding-inline-start:.5rem}.fg-chip-actions{flex:none;align-items:center;display:flex}.fg-chip-slim{gap:.375rem}.fg-chip-slim .fg-chip-name{font-size:.8125rem}.fg-chip-outline,.fg-chip-soft{padding:.375rem .625rem}.fg-chip-outline{border:1px solid var(--border,var(--line,#ddd));background:var(--background,var(--surface,#fff))}.fg-chip-soft{background:var(--fg-tint)}@supports (color:color-mix(in lab,red,red)){.fg-chip-soft{background:color-mix(in oklab,var(--fg-tint) 78%,transparent)}}.fg-chip-outline:hover,.fg-chip-plain:hover{background:var(--background-subtle,var(--surface-2,#f6f1e7))}.fg-chip.is-selected{background:var(--background-muted,var(--surface-2,#f0ebe1))}.fg-chip-plain{padding:.25rem .375rem}.fg-chip-outline,.fg-chip-plain,.fg-chip-soft{transition:background-color .14s}.fg-preview-trigger{min-width:0;max-width:100%;display:inline-flex}.fg-preview-card{gap:0;width:15rem;min-width:0;padding:0;overflow:hidden}.fg-preview-head{background:linear-gradient(180deg,var(--fg-tint),var(--fg-tint));height:5.5rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fg-preview-head{background:linear-gradient(180deg,color-mix(in oklab,var(--fg-tint) 35%,transparent),var(--fg-tint))}}.fg-preview-head .fg{left:50%;bottom:calc(var(--fg-w) * -.62);position:absolute;transform:translate(-50%)}.fg-preview-head-image{aspect-ratio:16/10;background:var(--background-muted,var(--surface-2,#eee));height:auto}.fg-preview-head-image>img{object-fit:cover;width:100%;height:100%;display:block}.fg-preview-body{gap:.125rem;padding:.625rem .75rem;display:grid}.fg-preview-name{color:var(--foreground-intense,var(--ink,#222));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.fg-preview-meta{color:var(--foreground-muted,var(--muted,#666));font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.75rem;display:flex}.fg-preview-meta>span+span:before{content:"·";opacity:.55;padding:0 .3125rem}.fg-preview-actions{gap:.5rem;padding:0 .75rem .75rem;display:flex}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}