/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--font-sans:"Figtree Variable", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.float-left{float:left}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:var(--spacing)}.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-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{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,)}.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))}}:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:#201e1d29;--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--font-heading:"Caprasimo", system-ui, sans-serif;--font-heading-weight:400;--font-body:"Figtree", system-ui, sans-serif;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--shadow-sm:0 1px 2px #2e2b2524;--shadow-md:0 3px 10px #2e2b2529;--shadow-lg:0 12px 32px #2e2b2538}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.washed{filter:saturate(.6)contrast(.85)brightness(1.1)opacity(.94)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:var(--color-text);font-size:11px}@supports (color:color-mix(in lab, red, red)){figcaption{color:color-mix(in srgb, var(--color-text) 55%, transparent)}}.text-muted{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.btn-secondary:active{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.btn-ghost:active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:var(--color-text);margin-bottom:5px;font-size:12px;display:block}@supports (color:color-mix(in lab, red, red)){.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent)}}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:var(--color-text);align-items:center;gap:6px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-size:11px}@supports (color:color-mix(in lab, red, red)){.table th{color:color-mix(in srgb, var(--color-text) 60%, transparent)}}.table th{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-text)}@supports (color:color-mix(in lab, red, red)){.table td{border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}}.table tbody tr:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}}.dialog-backdrop{padding:var(--space-4);background:#17171780;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dialog-backdrop{background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.card,.dialog{border-radius:calc(var(--radius-lg) * 1.15)}.btn,.tag,.seg,.input{border-radius:999px}.input{padding-inline:14px}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caprasimo-latin-400-normal-u3avbpQ7.woff2)format("woff2"),url(/assets/caprasimo-latin-400-normal-CPOhBPz8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wr-page:#f6f1e8;--wr-chrome:var(--color-neutral-200);--wr-card:var(--color-neutral-100);--wr-surface:#fff;--wr-recessed:var(--color-neutral-200);--wr-track:var(--color-neutral-300);--wr-dashed:#cdbe9f;--wr-ink:var(--color-text);--wr-text-muted:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--wr-text-muted:color-mix(in srgb, var(--color-text) 74%, transparent)}}:root{--wr-text-soft:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--wr-text-soft:color-mix(in srgb, var(--color-text) 70%, transparent)}}:root{--wr-hairline:#2e2b251a;--wr-inset:inset 0 1px 2px #2e2b2512;--wr-lift-1:0 1px 2px #2e2b250f, 0 4px 12px #2e2b2512;--wr-lift-2:0 1px 2px #2e2b250f, 0 8px 20px #2e2b251a;--wr-lift-3:0 3px 6px #2e2b251a, 0 20px 44px #2e2b2538;--wr-lift-btn:0 2px 4px #2e2b2524, 0 8px 18px #2e2b2533;--wr-gutter:48px;--wr-measure:560px;--wr-scroll-lane:12px;--wr-rail-lane:20px;--wr-rail-lane-top:var(--wr-page-inset);--wr-rail-lane-bottom:36px;--wr-rail-gap:16px;--wr-page-inset:26px;--wr-title-size:20px;--wr-optical-lift:7px}body{background:var(--wr-page)}.wr-elev-inset{box-shadow:var(--wr-inset)}.wr-elev-1{box-shadow:var(--wr-lift-1)}.wr-elev-2{box-shadow:var(--wr-lift-2)}.wr-elev-3{box-shadow:var(--wr-lift-3)}.wr-display-30{font-family:var(--font-heading);font-size:30px;line-height:1.1}.wr-display-21{font-family:var(--font-heading);font-size:21px;line-height:1.2}.wr-body-strong{font:600 13.5px var(--font-body)}.wr-body{font:400 12px/1.55 var(--font-body);color:var(--wr-text-muted)}.wr-label{font:700 9.5px var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--wr-text-muted)}.wr-btn{cursor:pointer;font:600 13px var(--font-body);color:var(--color-text);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;text-decoration:none;display:inline-flex}.wr-btn:disabled{cursor:not-allowed;background:var(--wr-track);color:var(--color-neutral-800);box-shadow:none}.wr-btn-primary{background:var(--color-accent-700);color:#fff;box-shadow:var(--wr-lift-btn);padding-left:18px}.wr-btn-primary:hover:not(:disabled){background:var(--color-accent-800)}.wr-btn-primary:active:not(:disabled){background:var(--color-accent-900)}.wr-btn-commit{background:var(--color-text);color:var(--color-neutral-100);box-shadow:var(--wr-lift-btn)}.wr-btn-commit:hover:not(:disabled){background:var(--color-neutral-800)}.wr-btn-commit:active:not(:disabled){background:var(--color-neutral-900)}.wr-btn-secondary{background:var(--color-neutral-200);box-shadow:inset 0 0 0 1px var(--wr-hairline);color:var(--color-accent-900);padding:11px 20px;font-size:12.5px}.wr-btn-secondary:hover:not(:disabled){background:var(--color-neutral-300)}.wr-btn-quiet{color:var(--wr-text-soft);padding:11px 16px;font-size:12.5px}.wr-btn-quiet:hover:not(:disabled){color:var(--color-text)}.wr-btn-block{width:100%}.wr-btn-tall{padding:14px 22px}.wr-btn-provider{background:var(--color-neutral-100);justify-content:flex-start;gap:11px;width:100%;padding:13px 20px;box-shadow:inset 0 0 0 1px #2e2b2529}.wr-btn-provider:hover:not(:disabled){background:var(--color-neutral-200)}.wr-provider-mark{width:20px;height:20px;font:700 10.5px var(--font-body);background:var(--color-neutral-300);color:var(--color-neutral-800);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wr-provider-microsoft{background:var(--color-accent-2-300);color:var(--color-accent-2-800)}.wr-divider{font:400 11.5px var(--font-body);color:var(--wr-text-soft);align-items:center;gap:14px;margin:24px 0 18px;display:flex}.wr-divider:before,.wr-divider:after{content:"";background:var(--wr-hairline);flex:1;height:1px}.wr-field{display:block}.wr-field-input{box-sizing:border-box;background:var(--color-neutral-100);width:100%;font:400 14px var(--font-body);color:var(--color-text);border:0;border-radius:999px;outline:none;padding:14px 20px;box-shadow:inset 0 0 0 1px #2e2b2529}.wr-field-input::placeholder{color:var(--wr-text-soft)}.wr-field-input:focus{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.wr-field>.wr-label{margin-bottom:7px;display:block}.wr-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--wr-text-muted) 50%), linear-gradient(135deg, var(--wr-text-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.wr-code{position:relative}.wr-code-boxes{gap:9px;display:flex}.wr-code-box{height:60px;font-family:var(--font-heading);color:var(--color-text);background:var(--color-neutral-200);box-shadow:var(--wr-inset);border-radius:15px;flex:1;justify-content:center;align-items:center;font-size:24px;display:flex}.wr-code-box-filled{background:var(--color-neutral-100);box-shadow:inset 0 0 0 1px #2e2b2529}.wr-code-box-active,.wr-code-wrong .wr-code-box{background:var(--color-neutral-100);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.wr-code-caret{background:var(--color-accent);width:1.5px;height:24px;animation:1.1s steps(2,start) infinite wr-blink}@keyframes wr-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.wr-code-caret{animation:none}}.wr-code-input{opacity:0;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.wr-iconbtn{cursor:pointer;background:var(--color-neutral-200);width:30px;height:30px;color:var(--wr-text-muted);box-shadow:inset 0 0 0 1px var(--wr-hairline);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wr-iconbtn:hover{background:var(--color-neutral-300);color:var(--color-text)}.wr-iconbtn:disabled{cursor:not-allowed;color:var(--wr-text-soft)}.wr-iconbtn-busy svg{animation:.9s linear infinite wr-spin}@keyframes wr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wr-iconbtn-busy svg{animation:none}}.wr-chip{font:600 12px var(--font-body);color:var(--wr-text-muted);background:var(--color-neutral-200);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #2e2b2514}button.wr-chip{cursor:pointer}.wr-chip-selected{background:var(--color-accent-700);color:#fff;box-shadow:0 1px 3px #2e2b2540}.wr-chip-ink{background:var(--color-text);color:var(--color-neutral-100);box-shadow:0 1px 3px #2e2b2540}.wr-chip-static{background:var(--color-neutral-100);font:700 9.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;padding:5px 11px;box-shadow:inset 0 0 0 1px #2e2b2529}.wr-chip-dashed{box-shadow:none;border:1px dashed var(--wr-dashed);color:var(--wr-text-soft);background:0 0;padding:7px 13px}.wr-chip-key{padding:4px 9px;font:600 10.5px ui-monospace,Menlo,monospace}.wr-toggle{cursor:pointer;background:var(--wr-track);border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;position:relative;box-shadow:inset 0 1px 2px #2e2b251f}.wr-toggle:after{content:"";background:var(--color-neutral-100);border-radius:999px;width:16px;height:16px;transition:left .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #2e2b2533}.wr-toggle[aria-checked=true]{background:var(--color-accent);box-shadow:0 1px 3px #2e2b2547}.wr-toggle[aria-checked=true]:after{background:#fff;left:19px}.wr-seg{background:var(--color-neutral-200);border-radius:999px;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #2e2b2514}.wr-seg-opt{cursor:pointer;font:600 11.5px var(--font-body);color:var(--wr-text-soft);background:0 0;border:0;border-radius:999px;padding:6px 12px}.wr-seg-opt[aria-pressed=true]{background:var(--color-text);color:var(--color-neutral-100);box-shadow:0 1px 3px #2e2b2540}.wr-daygrid{padding-top:8px;padding-bottom:8px;position:relative}.wr-daygrid-lanes{left:var(--wr-gutter);position:absolute;top:8px;bottom:8px;right:0}.wr-daygrid-tick{left:var(--wr-gutter);z-index:0;border-top:1px dotted var(--wr-hairline);height:0;margin-top:8px;position:absolute;right:0}.wr-daygrid-hour{border-top-color:#2e2b252e}.wr-daygrid-label{left:calc(-1 * var(--wr-gutter));width:var(--wr-gutter);font:700 10.5px var(--font-body);color:var(--wr-text-muted);font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box;padding-right:10px;position:absolute;top:-7px}.wr-daygrid-now{left:var(--wr-gutter);z-index:2;border-top:1.5px solid var(--color-accent);height:0;margin-top:8px;position:absolute;right:0}.wr-daygrid-now:before{content:"";background:var(--color-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:-3px}.wr-daygrid-now-label{left:calc(-1 * var(--wr-gutter));width:var(--wr-gutter);text-align:right;box-sizing:border-box;font:700 10.5px var(--font-body);color:var(--color-accent-900);font-variant-numeric:tabular-nums;padding-right:10px;position:absolute;top:-7px}.wr-daygrid-item{z-index:1;box-sizing:border-box;flex-direction:column;min-width:0;padding:2px 3px 2px 0;display:flex;position:absolute}.wr-daygrid-item .wr-slot-row{flex:1;min-height:0;display:block}.wr-daygrid-item .wr-time{display:none}.wr-daygrid-item .wr-slot{box-sizing:border-box;height:100%;min-height:0;padding-top:8px;padding-bottom:8px;overflow:hidden}.wr-daygrid-item .wr-slot-name,.wr-daygrid-item .wr-slot-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wr-daygrid-item .wr-slot-live{align-items:center;padding:4px 8px;display:flex}.wr-daygrid-item .wr-slot-live>div:first-child{flex:1;min-width:0}.wr-daygrid-item .wr-slot-live>div>div{min-width:0}.wr-daygrid-item .wr-slot-live .wr-slot-name{font-size:13.5px}.wr-daygrid-item .wr-slot-live .wr-slot-meta{display:none}.wr-daygrid-item .wr-slot-live .wr-rule{height:18px}.wr-daygrid-item .wr-slot-trailing{flex:none}.wr-daygrid-item .wr-slot-live .wr-btn{flex:none;gap:0;width:20px;height:20px;padding:0}.wr-daygrid-item .wr-slot-live .wr-btn svg{width:8px;height:9.6px;transform:translate(.5px)}.wr-daygrid-item .wr-btn-word{display:none}.wr-daygrid-item-movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wr-daygrid-item-pickable{cursor:pointer;-webkit-user-select:none;user-select:none}.wr-daygrid-item-selected .wr-slot,.wr-daygrid-item-movable:focus-visible .wr-slot{box-shadow:var(--wr-lift-1), inset 0 0 0 1.5px var(--color-accent)}.wr-daygrid-item-selected .wr-slot-live,.wr-daygrid-item-movable:focus-visible .wr-slot-live{box-shadow:var(--wr-lift-3), inset 0 0 0 1.5px var(--color-accent)}.wr-daygrid-item-movable:focus-visible{outline:none}.wr-daygrid-item-shadow{cursor:grabbing}.wr-daygrid-item-shadow .wr-slot{background:var(--color-accent-100);box-shadow:inset 0 0 0 1.5px var(--color-accent);opacity:.85}body.wr-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.wr-daygrid-float{z-index:40;pointer-events:none;box-sizing:border-box;padding:2px 3px 2px 0;position:fixed}.wr-daygrid-float .wr-slot-row{display:block}.wr-daygrid-float .wr-time{display:none}.wr-daygrid-float .wr-slot{box-shadow:var(--wr-lift-3);padding-top:8px;padding-bottom:8px}.wr-daygrid-range{z-index:1;background:var(--color-accent-700);color:var(--color-neutral-100);font:600 10.5px var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 9px;position:absolute;top:-9px;left:13px}.wr-slot-row{align-items:flex-start;gap:12px;display:flex}.wr-time{width:var(--wr-gutter);font:600 11px var(--font-body);color:var(--wr-text-muted);flex:none;padding-top:12px}.wr-time-now{color:var(--color-accent-900);padding-top:17px;font-weight:700}.wr-slot{background:var(--wr-surface);box-shadow:var(--wr-lift-1);border-radius:14px;flex:1;align-items:center;gap:11px;padding:11px 15px;display:flex}.wr-rule{background:var(--color-text);border-radius:2px;flex:none;width:3px;height:20px}.wr-slot-recovery .wr-rule{background:var(--color-accent)}.wr-rule-hollow{background:0 0;height:26px;box-shadow:inset 0 0 0 1px #2e2b2559}.wr-slot-inset{background:var(--wr-recessed);box-shadow:var(--wr-inset)}.wr-staterow{border-radius:15px;flex-wrap:wrap;flex:none;width:100%}.wr-staterow-name{flex:1;min-width:0}.wr-staterow-name .wr-slot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-staterow>:first-child,.wr-staterow>:last-child{white-space:nowrap;flex:none}.wr-staterow>.wr-staterow-name{white-space:normal;flex:1;min-width:0}.wr-staterow>.wr-staterow-actions{white-space:normal;flex-wrap:wrap;flex:1 0 100%;gap:6px;margin-top:2px;display:flex}.wr-staterow-actions .wr-btn{padding:8px 14px;font-size:12px}.wr-staterow-actions .wr-btn-quiet{padding:8px 10px}.wr-slot-meeting{background:var(--wr-recessed);min-height:56px;box-shadow:var(--wr-inset);justify-content:space-between}.wr-slot-meeting .wr-slot-name{font:500 13.5px var(--font-body);color:var(--wr-text-muted)}.wr-slot-name{font:600 13.5px var(--font-body)}.wr-slot-meta{font:400 12px var(--font-body);color:var(--wr-text-soft)}.wr-slot-trailing{align-items:center;gap:12px;margin-left:auto;display:flex}.wr-done{background:var(--color-accent);width:16px;height:16px;color:var(--wr-page);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.wr-running{background:var(--color-accent-100);width:20px;height:20px;color:var(--color-accent-900);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wr-slot-live{box-shadow:var(--wr-lift-3);border-radius:16px;padding:14px 16px;display:block}.wr-slot-live .wr-rule{background:var(--color-accent);height:34px}.wr-slot-live .wr-slot-name{font-size:15.5px}.wr-slot-live .wr-slot-meta{color:var(--color-accent-900);margin-top:2px}.wr-slot-automove{font:600 11.5px/1.35 var(--font-body);color:var(--wr-text-soft);text-align:right;max-width:146px}.wr-bar{background:var(--wr-track);border-radius:999px;height:4px}.wr-bar-fill{background:var(--color-accent);border-radius:999px;height:100%}.wr-bar-ink .wr-bar-fill{background:var(--color-text)}.wr-dashed-row{border:1px dashed var(--wr-dashed);min-height:30px;font:600 12.5px var(--font-body);color:var(--wr-text-soft);text-align:left;background:0 0;border-radius:14px;flex:1;align-items:center;gap:9px;padding:10px 15px;display:flex}button.wr-dashed-row{cursor:pointer;width:100%}.wr-widget{border-radius:var(--radius-lg);background:var(--wr-surface);width:250px;box-shadow:var(--wr-lift-2);box-sizing:border-box;padding:17px 19px}.wr-widget-slot-growing{overflow:clip}.wr-widget-attention{background:var(--color-text);color:var(--color-neutral-100);padding:18px;box-shadow:0 3px 6px #2e2b2524,0 16px 34px #2e2b2538}.wr-widget-attention .wr-label{color:#f5f5f5b8}@supports (color:color-mix(in lab, red, red)){.wr-widget-attention .wr-label{color:color-mix(in srgb, var(--color-neutral-100) 72%, transparent)}}.wr-widget-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wr-widget-close{cursor:pointer;width:22px;height:22px;color:var(--wr-text-soft);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;margin-right:-3px;display:flex}.wr-widget-close:hover{background:var(--wr-recessed);color:var(--color-text)}.wr-widget-title{font:400 17px/1.15 var(--font-heading);overflow-wrap:anywhere;margin:12px 0 4px}.wr-widget-title-row{align-items:center;gap:10px;margin:12px 0 4px;display:flex}.wr-widget-title-row .wr-widget-title{flex:1;min-width:0;margin:0}.wr-widget-time{font:600 12.5px var(--font-body);color:var(--color-accent-900);font-variant-numeric:tabular-nums}.wr-widget-time-soft{color:var(--wr-text-soft);font-weight:400}.wr-widget-time-btn{background:var(--color-neutral-200);cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:3px 8px;display:inline-flex}.wr-widget-time-btn:hover{background:var(--color-neutral-300)}.wr-widget-time-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-accent);outline:none}.wr-widget-attention .wr-widget-time{color:var(--color-neutral-100)}.wr-widget-attention .wr-widget-time-soft{color:#f5f5f5a8}@supports (color:color-mix(in lab, red, red)){.wr-widget-attention .wr-widget-time-soft{color:color-mix(in srgb, var(--color-neutral-100) 66%, transparent)}}.wr-widget-tabbed{padding-top:0}.wr-widget-tab{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-text);color:var(--color-neutral-100);margin:0 -19px 2px;padding:12px 19px 11px}.wr-widget-tab .wr-label{color:#f5f5f5b8}@supports (color:color-mix(in lab, red, red)){.wr-widget-tab .wr-label{color:color-mix(in srgb, var(--color-neutral-100) 72%, transparent)}}.wr-widget-tab .wr-widget-time{color:var(--color-neutral-100)}.wr-widget-tab .wr-widget-tab-now{background:var(--color-accent-100);color:var(--color-accent-900);border-radius:999px;padding:1px 8px}.wr-widget-tab .wr-widget-close{color:#f5f5f5a8}@supports (color:color-mix(in lab, red, red)){.wr-widget-tab .wr-widget-close{color:color-mix(in srgb, var(--color-neutral-100) 66%, transparent)}}.wr-widget-tab .wr-widget-close:hover{background:#f5f5f51f}@supports (color:color-mix(in lab, red, red)){.wr-widget-tab .wr-widget-close:hover{background:color-mix(in srgb, var(--color-neutral-100) 12%, transparent)}}.wr-widget-tab .wr-widget-close:hover{color:var(--color-neutral-100)}.wr-widget-attention .wr-slot-meta{color:#f5f5f5a8}@supports (color:color-mix(in lab, red, red)){.wr-widget-attention .wr-slot-meta{color:color-mix(in srgb, var(--color-neutral-100) 66%, transparent)}}.wr-widget-empty{box-shadow:none;border:1px dashed var(--wr-dashed);font:600 12px var(--font-body);color:var(--wr-text-muted);background:0 0;align-items:center;gap:10px;padding:15px 17px;display:flex}.wr-metric-head{font:600 12px var(--font-body);justify-content:space-between;margin-bottom:5px;display:flex}.wr-metric-head span:last-child{color:var(--wr-text-muted)}.wr-metric .wr-bar{height:6px}.wr-frame{box-shadow:var(--wr-lift-2);border-radius:16px;overflow:hidden}.wr-titlebar{background:var(--wr-chrome);height:36px;font:600 11px var(--font-body);color:var(--wr-text-muted);align-items:center;gap:7px;padding:0 14px;display:flex}.wr-titlebar i{background:#cfc4b1;border-radius:999px;width:11px;height:11px}.wr-tauri{--wr-titlebar:28px}.wr-drag{display:none}.wr-tauri .wr-drag{height:var(--wr-titlebar);z-index:4;background:var(--wr-chrome);display:block;position:absolute;top:0;left:0;right:0}.wr-tauri .wr-frame-bare .wr-page{padding-top:var(--wr-titlebar)}.wr-sidebar{background:var(--wr-chrome);flex-direction:column;flex:none;align-self:stretch;gap:22px;width:200px;padding:20px 14px;display:flex}.wr-navitem{font:400 13px var(--font-body);color:var(--wr-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;width:100%;padding:8px 12px;display:flex}.wr-navitem-active{color:var(--color-text);background:var(--wr-surface);font-weight:600;box-shadow:0 1px 2px #2e2b2512,0 3px 8px #2e2b250f}.wr-navitem-count{font:700 10.5px var(--font-body);background:var(--wr-track);border-radius:999px;margin-left:auto;padding:1px 7px}.wr-source{background:var(--color-neutral-100);width:19px;height:19px;font:700 10px var(--font-body);color:var(--wr-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #2e2b2524}.wr-source-sm{width:17px;height:17px;font-size:9.5px}.wr-dot{background:var(--color-accent);border-radius:999px;flex:none;width:7px;height:7px}.wr-status{background:var(--color-neutral-200);font:600 12px var(--font-body);color:var(--wr-text-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}.wr-shell{max-width:900px;margin:0 auto;padding:24px 26px 28px}.wr-shell-head-bar{margin-bottom:2px;padding-bottom:12px}.wr-shell-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wr-slot-suggested{background:var(--color-accent-100);box-shadow:inset 0 0 0 1.5px var(--color-accent-300)}.wr-badge{background:var(--color-accent-200);font:700 9.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-900);border-radius:999px;padding:3px 10px}.wr-drag{flex:1;position:relative}.wr-drag-target{background:var(--color-accent-200);min-height:84px;box-shadow:inset 0 0 0 1.5px var(--color-accent);font:600 11.5px var(--font-body);color:var(--color-accent-900);border-radius:14px;align-items:flex-start;padding:10px 15px;display:flex}.wr-drag-card{background:var(--wr-surface);box-shadow:var(--wr-lift-3);border-radius:14px;align-items:center;gap:11px;padding:11px 15px;display:flex;position:absolute;top:34px;left:34px;right:34px}.wr-grip{font:400 12px var(--font-body);color:var(--wr-text-soft);letter-spacing:2px}.wr-placement-grip{cursor:grab;touch-action:none;background:0 0;border:0;padding:8px 4px}.wr-placement-grip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.wr-placement-grip:disabled{cursor:default;opacity:.5}.wr-stepper-row{align-items:center;gap:8px;display:flex}.wr-stepper{background:var(--wr-recessed);box-shadow:var(--wr-inset);border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wr-stepper-btn{cursor:pointer;background:var(--wr-card);width:26px;height:26px;font:600 13px var(--font-body);color:var(--wr-ink);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #2e2b252e}.wr-stepper-btn:hover{background:var(--color-accent-100)}.wr-stepper-btn:disabled{opacity:.38;cursor:default;box-shadow:none}.wr-stepper-btn:disabled:hover{background:var(--wr-card)}.wr-stepper-value{font-family:var(--font-heading);text-align:center;min-width:52px;font-size:18px}.wr-stepper-note{font:400 11.5px/1.4 var(--font-body);color:var(--wr-text-muted);flex:1}.wr-stepper-wide{padding:7px 8px}.wr-stepper-wide .wr-stepper-value{flex:1}.wr-stepper-wide .wr-stepper-btn{flex:none;width:30px;height:30px}.wr-switchrow{background:var(--wr-recessed);box-shadow:var(--wr-inset);border-radius:14px;align-items:center;gap:14px;padding:13px 15px;display:flex}.wr-switchrow-body{flex:1;gap:2px;min-width:0;display:grid}.wr-fit{align-items:flex-end;gap:5px;height:26px;display:flex}.wr-fit-bar{background:var(--wr-track);border-radius:5px;flex:1;height:26px}.wr-fit-mid{background:var(--color-accent-200)}.wr-fit-strong{background:var(--color-accent)}.wr-fit-caption{font:400 11px var(--font-body);color:var(--wr-text-muted);margin-top:6px}.wr-clash{background:var(--wr-card);box-shadow:var(--wr-lift-3);border-radius:15px;padding:15px 16px}.wr-clash-quiet{background:var(--wr-recessed);box-shadow:var(--wr-inset)}.wr-clash-head{align-items:center;gap:12px;display:flex}.wr-clash-head .wr-rule{flex:none;height:30px}.wr-rule-neutral{background:var(--color-neutral-400)}.wr-clash-reason{font:400 11.5px var(--font-body);color:var(--color-accent-900);margin-top:2px}.wr-clash-routes{border-top:1px solid var(--wr-hairline);align-items:center;gap:8px;margin-top:13px;padding-top:13px;display:flex}.wr-clash-routes-label{font:600 11.5px var(--font-body);color:var(--wr-text-muted);flex:1}.wr-plan-note{border-radius:var(--radius-lg);border:1px dashed var(--wr-dashed);align-items:center;gap:14px;padding:16px 18px;display:flex}.wr-plan-note-title{font:600 13px var(--font-body)}.wr-plan-note-body{font:400 12px/1.6 var(--font-body);color:var(--wr-text-muted);margin-top:3px}.wr-keycap{background:var(--wr-recessed);color:var(--wr-text-muted);border-radius:999px;padding:4px 9px;font:600 10.5px ui-monospace,Menlo,monospace}.wr-keycap-accent{background:var(--color-accent-700);color:#fff}.wr-avatar{background:var(--color-neutral-400);color:var(--color-neutral-900);font-weight:700;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}img.wr-avatar{object-fit:cover}.wr-account{max-width:var(--wr-measure);flex-direction:column;gap:22px;display:flex}.wr-account-id{align-items:center;gap:13px;display:flex}.wr-account-id-name{font:600 15px var(--font-body)}.wr-account-id-email{font:400 12.5px var(--font-body);color:var(--wr-text-muted)}.wr-account-row{border-top:1px solid var(--wr-hairline);align-items:center;gap:11px;padding:11px 0;display:flex}.wr-account-row:first-of-type{border-top:0;padding-top:0}.wr-account-row-main{flex:1;min-width:0}.wr-account-row-name{font:600 13px var(--font-body)}.wr-account-row-note{font:400 11.5px var(--font-body);color:var(--wr-text-muted)}.wr-account-empty{font:400 12px/1.55 var(--font-body);color:var(--wr-text-muted);margin:0}.wr-account-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.wr-account-note{font:400 11.5px/1.55 var(--font-body);color:var(--wr-text-soft);margin:10px 0 0}.wr-frame-body{align-items:stretch;min-height:0;display:flex}.wr-frame-bare{box-shadow:none;border-radius:0;flex-direction:column;height:100dvh;display:flex;position:relative}.wr-frame-bare .wr-frame-body{flex:1;min-height:0}.wr-frame-bare .wr-sidebar{z-index:3;min-height:0;position:relative}.wr-frame-bare .wr-nav{min-height:0;overflow-y:auto}.wr-frame-bare .wr-page{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.wr-frame-bare .wr-page-bar{padding:var(--wr-page-inset) var(--wr-page-inset) 12px}.wr-frame-bare .wr-page-bar.wr-daybar{padding-top:calc(var(--wr-page-inset) - var(--wr-optical-lift))}.wr-frame-bare .wr-page-scroll{padding:var(--wr-page-inset)}.wr-frame-bare .wr-page-bar+.wr-page-scroll{padding-top:0}.wr-frame-bare .wr-sidebar{padding-top:calc(var(--wr-page-inset) - var(--wr-optical-lift))}.wr-tauri .wr-frame-bare .wr-sidebar{padding-top:calc(var(--wr-page-inset) - var(--wr-optical-lift) + var(--wr-titlebar))}.wr-page-bar{flex:none}.wr-page-scroll{box-sizing:border-box;flex:1;min-height:0;overflow-y:auto}.wr-page-bar{box-sizing:border-box}.wr-frame-bare .wr-page-body{flex:1;align-items:stretch;min-height:0}.wr-frame-bare .wr-page-main{min-height:0}.wr-auth-page{box-sizing:border-box;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.wr-auth-page>*{flex:1}.wr-auth{box-shadow:var(--wr-lift-2);max-width:var(--wr-measure);border-radius:16px;margin:0 auto;overflow:hidden}.wr-auth-bare{box-shadow:none;border-radius:0}.wr-auth-body{background:var(--wr-page);padding:44px 52px 40px}.wr-auth-mark{align-items:center;gap:10px;display:flex}.wr-auth-mark i{background:var(--color-text);border-radius:999px;flex:none;width:24px;height:24px}.wr-auth-mark span{font-family:var(--font-heading);font-size:17px}.wr-auth-title{margin:26px 0 0}.wr-auth-sub{font:400 13px/1.6 var(--font-body);color:var(--wr-text-muted);max-width:400px;margin:7px 0 0}.wr-auth-sub b{color:var(--color-text);font-weight:600}.wr-auth-form{flex-direction:column;gap:11px;margin-top:26px;display:flex}.wr-auth-foot{font:400 11.5px/1.6 var(--font-body);color:var(--wr-text-soft);margin:22px 0 0}.wr-auth-waiting{background:var(--wr-recessed);box-shadow:var(--wr-inset);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding:13px 15px;display:flex}.wr-auth-waiting p{font:400 12px/1.55 var(--font-body);color:var(--wr-text-muted);margin:0}.wr-auth-consent-link{font:600 12.5px var(--font-body);color:var(--color-accent-900);word-break:break-all}.wr-auth-back{font:600 12.5px var(--font-body);color:var(--color-accent-900);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.wr-auth-hint{font:400 12.5px var(--font-body);color:var(--wr-text-muted);align-items:center;gap:16px;margin-top:20px;display:flex}.wr-auth-hint>:first-child{flex:1}.wr-auth-problem{font:400 12px/1.55 var(--font-body);color:var(--color-accent-900);margin:10px 0 0}.wr-windowbar{background:var(--wr-chrome);align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.wr-windowbar .wr-dot{background:#cfc4b1;border-radius:999px;width:11px;height:11px}.wr-windowbar-title{font:600 11px var(--font-body);color:var(--wr-text-muted);margin-left:12px}.wr-brand{align-items:center;gap:10px;padding-left:6px;display:flex}.wr-brand-name{font-family:var(--font-heading);font-size:15px;line-height:1}.wr-nav{flex-direction:column;gap:1px;padding-bottom:6px;display:flex}.wr-sidebar-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.wr-quickadd{background:var(--wr-ink);color:var(--color-neutral-100);cursor:pointer;font:600 12.5px var(--font-body);text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.wr-quickadd .wr-keycap{color:inherit;background:#ffffff24;margin-left:auto}.wr-quickadd:hover{background:var(--color-neutral-800)}.wr-usermenu{position:relative}.wr-usermenu-trigger{cursor:pointer;width:100%;font:600 12.5px var(--font-body);color:var(--wr-ink);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:4px;display:flex}.wr-usermenu-trigger:hover{background:var(--color-neutral-300)}.wr-usermenu-trigger-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wr-usermenu-pop{background:var(--wr-surface);border-radius:var(--radius-md);min-width:208px;box-shadow:var(--wr-lift-3);z-index:20;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.wr-usermenu-head{border-bottom:1px solid var(--wr-hairline);align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.wr-usermenu-name{font:600 12.5px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-usermenu-email{font:400 11px var(--font-body);color:var(--wr-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-usermenu-item{text-align:left;cursor:pointer;width:100%;font:500 12.5px var(--font-body);color:var(--wr-ink);background:0 0;border:0;border-radius:10px;padding:8px 10px;display:block}.wr-usermenu-item:hover{background:var(--color-accent-100)}.wr-page{background:var(--wr-page);flex:1;min-width:0;padding:24px 26px 28px}.wr-page-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wr-page-head-left{align-items:baseline;gap:10px;display:flex}.wr-page-date{font-family:var(--font-heading);font-size:var(--wr-title-size)}.wr-page-helper{font:600 12px var(--font-body);color:var(--wr-text-muted)}.wr-measure{max-width:var(--wr-measure)}.wr-page-body{align-items:flex-start;gap:22px;display:flex}.wr-page-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wr-rail{gap:var(--wr-rail-gap);flex-direction:column;flex:none;width:250px;display:flex}.wr-update{box-sizing:border-box;border:1px solid var(--wr-hairline);background:var(--wr-card);cursor:pointer;width:100%;font:600 12px var(--font-body);color:var(--wr-text-muted);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.wr-update:hover{background:var(--color-accent-100);color:var(--color-text)}.wr-update-busy{cursor:default;background:var(--wr-card)}.wr-update-busy:hover{background:var(--wr-card);color:var(--wr-text-muted)}.wr-update-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wr-update-bar{background:var(--wr-hairline);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wr-update-bar-fill{background:var(--color-accent);width:0;height:100%;transition:width .16s linear;display:block}.wr-update-bar-unknown .wr-update-bar-fill{width:35%;animation:1.1s ease-in-out infinite wr-update-slide}@keyframes wr-update-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.wr-update-bar-unknown .wr-update-bar-fill{opacity:.5;width:100%;animation:none}}.wr-frame-bare .wr-rail{min-height:0;padding:var(--wr-rail-lane-top) var(--wr-rail-lane) var(--wr-rail-lane-bottom);margin-left:calc(-1 * var(--wr-rail-lane));box-sizing:content-box;margin-right:calc(var(--wr-page-inset) - var(--wr-rail-lane));overflow-y:auto}.wr-setup-count{font:600 11px var(--font-body);color:var(--wr-text-soft);font-variant-numeric:tabular-nums}.wr-setup-steps{gap:11px;margin:0;padding:0;list-style:none;display:grid}.wr-setup-step{gap:7px;display:grid}.wr-setup-row{align-items:center;gap:9px;display:flex}.wr-setup-tick{border:1.5px solid var(--wr-hairline);box-sizing:border-box;width:15px;height:15px;font:700 9px var(--font-body);color:var(--wr-page);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.wr-setup-step-done .wr-setup-tick{background:var(--color-accent);border-color:var(--color-accent)}.wr-setup-label{min-width:0;font:600 12px/1.35 var(--font-body);color:var(--wr-text-muted)}.wr-setup-step-active .wr-setup-label{color:var(--color-text)}.wr-setup-step-done .wr-setup-label{color:var(--wr-text-soft);text-decoration:line-through}.wr-setup-detail{font:400 11.5px/1.5 var(--font-body);color:var(--wr-text-muted);margin:0}.wr-setup-skip{cursor:pointer;font:600 11.5px var(--font-body);color:var(--wr-text-soft);background:0 0;border:0;margin-top:13px;padding:0}.wr-setup-skip:hover{color:var(--color-text);text-decoration:underline}.wr-overlay{z-index:40;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wr-overlay-back{cursor:default;background:#201e1d6b;border:0;padding:0;position:absolute;inset:0}.wr-sheet{--wr-sheet-pad:22px;background:var(--wr-surface);width:100%;max-width:560px;max-height:min(80vh,100%);box-shadow:var(--wr-lift-3);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.wr-sheet-head{padding:var(--wr-sheet-pad) var(--wr-sheet-pad) 14px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wr-sheet-title{font:400 18px var(--font-heading);color:var(--color-text);margin:0}.wr-sheet-sub{font:400 12px/1.5 var(--font-body);color:var(--wr-text-muted);margin:5px 0 0}.wr-sheet-body{padding:0 var(--wr-sheet-pad) var(--wr-sheet-pad);min-height:0;overflow-y:auto}.wr-sheet-body-above-foot{padding-bottom:0}.wr-sheet-foot{margin-top:var(--wr-sheet-pad);padding:14px var(--wr-sheet-pad) var(--wr-sheet-pad);border-top:1px solid var(--wr-hairline);align-items:center;gap:10px;display:flex}.wr-providers{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wr-provider{background:var(--wr-recessed);box-shadow:var(--wr-inset);border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.wr-provider-mark{background:var(--wr-recessed);width:28px;height:28px;font:700 12px var(--font-body);color:var(--wr-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.wr-provider-body{flex:1;min-width:0}.wr-provider-name{font:600 12.5px var(--font-body);color:var(--color-text)}.wr-provider-note{font:400 11px/1.4 var(--font-body);color:var(--wr-text-soft)}.wr-provider-terms{background:var(--wr-recessed);box-shadow:var(--wr-inset);border-radius:12px;margin-top:16px;padding:12px 13px}.wr-provider-terms-title{font:700 11px var(--font-body);color:var(--wr-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.wr-provider-terms p{font:400 11.5px/1.6 var(--font-body);color:var(--wr-text-muted);margin:0}.wr-calpick{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wr-calpick-row{border-radius:10px}.wr-calpick-row:hover{background:var(--wr-recessed)}.wr-calpick-label{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.wr-calpick-box{accent-color:var(--color-accent);flex:none;margin:1px 0 0}.wr-calpick-body{gap:2px;min-width:0;display:grid}.wr-calpick-name{font:600 12.5px var(--font-body);color:var(--color-text);align-items:center;gap:7px;display:flex}.wr-calpick-primary{font:700 9px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--wr-text-soft);border:1px solid var(--wr-hairline);border-radius:999px;padding:1px 6px}.wr-calpick-note{font:400 11px var(--font-body);color:var(--wr-text-soft)}.wr-confirm{background:var(--wr-recessed);border:1px solid var(--wr-hairline);border-radius:12px;padding:12px 13px}.wr-confirm-text{font:400 12px/1.6 var(--font-body);color:var(--wr-text-muted);margin:0 0 11px}.wr-confirm-actions{align-items:center;gap:9px;display:flex}.wr-card{background:var(--wr-card);box-shadow:var(--wr-lift-2);border-radius:15px;padding:16px 18px}.wr-card-dark{background:var(--color-text);color:var(--color-neutral-100);box-shadow:0 3px 6px #2e2b2524,0 16px 34px #2e2b2538}.wr-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wr-card-heading{min-width:0}.wr-card-title{font:700 11px var(--font-body);color:var(--wr-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.wr-card-note{font:400 11.5px/1.5 var(--font-body);color:var(--wr-text-soft);margin:5px 0 0}.wr-card-action{flex:none}.wr-card-head+.wr-field{margin-top:0}.wr-card-dark .wr-card-title{color:#f5ead8b8}.wr-card-dark .wr-card-note{color:#f5ead8b3}.wr-card-dark .wr-setup-count{color:var(--color-neutral-100);background:#f5ead829;border-radius:999px;padding:1px 8px;font-weight:700}.wr-card-dark .wr-setup-steps{gap:10px}.wr-card-dark .wr-setup-step-active{background:#f5ead81f;border-radius:13px;padding:12px}.wr-card-dark .wr-setup-tick{width:16px;height:16px;color:var(--color-text);border:0;box-shadow:inset 0 0 0 1.5px #f5ead857}.wr-card-dark .wr-setup-step-active .wr-setup-tick{box-shadow:inset 0 0 0 1.5px #f5ead880}.wr-card-dark .wr-setup-step-done .wr-setup-tick{background:var(--color-neutral-100);box-shadow:none}.wr-card-dark .wr-setup-label{font:400 12.5px var(--font-body);color:#f5ead8d1}.wr-card-dark .wr-setup-step-active .wr-setup-label{color:var(--color-neutral-100);font-weight:600}.wr-card-dark .wr-setup-step-done .wr-setup-label{color:#f5ead880}.wr-card-dark .wr-setup-detail{color:#f5ead8c7}.wr-setup-go{cursor:pointer;background:var(--color-accent);color:#fff;width:100%;font:600 11.5px var(--font-body);text-align:center;border:0;border-radius:999px;padding:9px}.wr-setup-go:hover{background:var(--color-accent-900)}.wr-card-dark .wr-setup-skip{text-align:left;color:#f5ead8b8;border-top:1px solid #f5ead829;width:100%;margin-top:14px;padding-top:12px}.wr-card-dark .wr-setup-skip:hover{color:var(--color-neutral-100)}.wr-iconbtn-on,.wr-iconbtn-on:hover{background:var(--color-text);color:var(--color-neutral-100);box-shadow:0 1px 3px #2e2b2540}.wr-hours{position:relative}.wr-hours-pop{z-index:20;border-radius:var(--radius-md);background:var(--wr-surface);width:296px;box-shadow:var(--wr-lift-3);padding:14px 15px 12px;position:absolute;top:calc(100% + 8px);left:0}.wr-hours-title{padding:0 3px}.wr-hours-list{flex-direction:column;gap:2px;margin-top:9px;display:flex}.wr-hours-opt{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.wr-hours-opt:hover{background:var(--wr-recessed)}.wr-hours-opt[aria-checked=true]{background:var(--wr-recessed);box-shadow:inset 0 0 0 1px var(--wr-hairline)}.wr-hours-dot{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--color-text);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.wr-hours-dot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-text) 28%, transparent)}}.wr-hours-opt[aria-checked=true] .wr-hours-dot{background:var(--color-accent);box-shadow:inset 0 0 0 3.5px var(--wr-card), 0 0 0 1px var(--color-accent)}.wr-hours-name{min-width:0;font:500 12.5px var(--font-body);flex:1}.wr-hours-opt[aria-checked=true] .wr-hours-name{font-weight:600}.wr-hours-span{font:600 11.5px var(--font-body);color:var(--wr-text-soft)}.wr-hours-foot{margin-top:9px}.wr-hours-edit{cursor:pointer;background:var(--wr-recessed);width:100%;box-shadow:inset 0 0 0 1px var(--wr-hairline);font:600 12px var(--font-body);color:var(--color-accent-900);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:flex}.wr-hours-edit:hover{background:var(--color-neutral-300)}.wr-hours-edit svg{margin-left:auto}.wr-dayhead{align-items:center;gap:11px;min-width:0;display:flex}.wr-dayhead-text{align-items:baseline;gap:10px;min-width:0;display:flex}.wr-daybar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.wr-pillgroup{background:var(--color-neutral-200);box-shadow:inset 0 0 0 1px var(--wr-hairline);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.wr-pillgroup .wr-iconbtn{box-shadow:none;background:0 0}.wr-pillgroup .wr-iconbtn:hover:not(:disabled){background:var(--color-neutral-300);color:var(--color-text)}.wr-pillgroup .wr-iconbtn:disabled{cursor:default;color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.wr-pillgroup .wr-iconbtn:disabled{color:color-mix(in srgb, var(--color-text) 26%, transparent)}}.wr-pillgroup .wr-iconbtn-on,.wr-pillgroup .wr-iconbtn-on:hover{background:var(--color-text);color:var(--color-neutral-100)}.wr-daybar-tools{margin-left:auto}.wr-daybar-nav{flex:none;margin-left:auto}.wr-daybar-nav+.wr-daybar-tools{margin-left:8px}.wr-daybar-split{background:var(--wr-hairline);flex:none;width:1px;height:17px;margin:0 3px}.wr-daybar-sync{white-space:nowrap;font:600 11.5px var(--font-body);color:var(--wr-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 12px 0 6px;display:inline-flex}.wr-dot-soft{background:var(--color-accent-300)}.wr-daybar-title{flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:4px 10px;min-width:0;max-width:100%;display:flex}.wr-daybar-title .wr-page-helper{white-space:nowrap}.wr-daybar-title .wr-page-date{text-box-trim:trim-start;text-box-edge:cap alphabetic}@media (width<=720px){.wr-daybar-sync{gap:0;padding:0 9px 0 4px;font-size:0}}.wr-outside{margin:0 0 6px var(--wr-gutter);border:1px dashed var(--wr-dashed);font:500 11.5px var(--font-body);color:var(--wr-text-muted);border-radius:999px;align-items:center;gap:12px;padding:7px 13px;display:flex}.wr-outside-after{margin:6px 0 0 var(--wr-gutter)}.wr-outside-text{flex:1;min-width:0}.wr-outside-more{cursor:pointer;font:600 11.5px var(--font-body);color:var(--color-accent-900);background:0 0;border:0;flex:none;padding:0}.wr-outside-more:hover{text-decoration:underline}.wr-timefield{background:var(--wr-recessed);box-shadow:inset 0 0 0 1px var(--wr-hairline);font:600 13px var(--font-body);color:var(--color-text);border:0;border-radius:999px;flex:none;padding:8px 15px}.wr-timefield:focus{box-shadow:inset 0 0 0 1.5px var(--color-accent);outline:none}.wr-timefield:disabled{color:var(--wr-text-soft)}.wr-hours-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wr-hours-to{font:400 12px var(--font-body);color:var(--wr-text-soft)}.wr-hours-name-field{flex:1;min-width:140px}.wr-hours-name-field .wr-field-input{border-radius:999px;padding:9px 15px}.wr-settings{flex-direction:column;gap:30px;display:flex}.wr-settings .wr-card{background:var(--wr-surface)}.wr-settings-section{scroll-margin-top:18px}.wr-settings-title{font-family:var(--font-heading);font-size:var(--wr-title-size);text-box-trim:trim-start;text-box-edge:cap alphabetic;margin:0 0 18px}.wr-blocks{gap:12px;display:grid}.wr-block{background:var(--wr-surface);box-shadow:var(--wr-lift-2);border-radius:15px;padding:16px 18px;transition:box-shadow .2s}.wr-settings-section[data-active] .wr-block{box-shadow:0 0 0 1.5px var(--color-accent), var(--wr-lift-2)}.wr-provider .wr-provider-mark{background:var(--wr-card)}.wr-block-head{align-items:center;gap:12px;display:flex}.wr-block-heading{flex:1;min-width:0}.wr-block-title{font:600 13px var(--font-body);color:var(--color-text);margin:0}.wr-block-note{font:400 11.5px/1.45 var(--font-body);color:var(--wr-text-soft);margin:2px 0 0}.wr-block-action{flex:none;align-items:center;gap:9px;display:flex}.wr-block-body{margin-top:11px}.wr-block-foot{border-top:1px solid var(--wr-hairline);align-items:center;gap:9px;margin-top:11px;padding-top:11px;display:flex}.wr-toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.wr-toast{background:var(--color-text);color:var(--color-neutral-100);box-shadow:var(--wr-lift-3);font:500 12.5px/1.5 var(--font-body);border-radius:13px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.wr-toast-text{flex:1;min-width:0}.wr-toast-action{cursor:pointer;font:700 12px var(--font-body);color:var(--color-accent-300);background:0 0;border:0;border-radius:8px;flex:none;padding:2px 4px;text-decoration:underline}.wr-toast-action:hover{color:var(--color-neutral-100)}.wr-toast-close{cursor:pointer;font:400 16px/1 var(--font-body);color:#f5ead8b3;background:0 0;border:0;flex:none;padding:0 2px}.wr-toast-close:hover{color:var(--color-neutral-100)}.wr-library-group{gap:11px;display:grid}.wr-library-group+.wr-library-group{border-top:1px solid var(--wr-hairline);margin-top:22px;padding-top:22px}.wr-library-group:first-of-type{margin-top:4px}.wr-library{flex-wrap:wrap;gap:9px;display:flex}.wr-library-chip{text-align:left;gap:0;padding:0}.wr-library-chip b{color:var(--color-text);font-weight:600}.wr-library-chip:hover:not([data-disabled]){border-color:var(--color-accent)}.wr-library-chip[data-disabled]{opacity:.45}.wr-library-pick{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;padding:7px 13px;display:inline-flex}.wr-library-pick:disabled{cursor:default}.wr-library-cog{cursor:pointer;color:var(--wr-text-soft);background:0 0;border:0;align-items:center;margin-left:-5px;padding:7px 11px 7px 0;display:inline-flex}.wr-library-cog:hover{color:var(--color-text)}.wr-library-caveat{font:400 11px var(--font-body);color:var(--wr-text-soft);margin-left:2px;font-style:italic}.wr-activity-form{gap:20px;display:grid}.wr-activity-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=720px){.wr-activity-pair{grid-template-columns:1fr}}.wr-activity-hint{font:400 11.5px/1.5 var(--font-body);color:var(--wr-text-soft);margin:7px 0 0}.wr-activity-foot{border-top:1px solid var(--wr-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.wr-activity-note{font:400 11.5px/1.5 var(--font-body);color:var(--wr-text-muted);flex:1;min-width:180px}.wr-days{gap:10px;display:flex}.wr-day{cursor:pointer;background:var(--wr-recessed);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--wr-hairline);font:700 13px var(--font-body);color:var(--wr-text-muted);border:0;border-radius:999px;flex:none;padding:0}.wr-day:hover{color:var(--color-text);background:var(--wr-track)}.wr-day-on{background:var(--color-text);color:var(--color-neutral-100);box-shadow:0 1px 3px #2e2b2540}.wr-day-on:hover{color:var(--color-neutral-100);background:var(--color-neutral-800)}.wr-activity-row{border-bottom:1px solid var(--wr-hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.wr-activity-row:last-child{border-bottom:0;padding-bottom:0}.wr-activity-row:first-child{padding-top:0}.wr-activity-row .wr-rule{flex:none;height:30px}.wr-activity-body{flex:1;min-width:0}.wr-hours-density{border-top:1px solid var(--wr-hairline);margin-top:12px;padding-top:12px}.wr-hours-density .wr-hours-title{margin-bottom:8px}.wr-hours-density .wr-seg{width:100%}.wr-hours-density .wr-seg-opt{flex:1}.wr-session-dim{--wr-text-soft:#f6f1e8b8}.wr-session-dim .wr-btn-quiet:hover:not(:disabled){color:#f6f1e8}.wr-loading{min-height:0;color:var(--wr-text-muted);flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:13px;display:flex}.wr-loading-inline{flex-direction:row;flex:none;justify-content:flex-start;align-self:auto;gap:8px;padding:9px 10px}.wr-loading-text{font:600 12.5px var(--font-body)}.wr-mark-spin{transform-origin:60px 60px;animation:1.1s linear infinite wr-mark-spin}@keyframes wr-mark-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.wr-mark-spin{animation-duration:2.8s}}.wr-rich{font:400 13px/1.55 var(--font-body);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.wr-rich .wr-linklike{color:var(--color-accent-900)}.wr-linklike{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.wr-linklike:hover{color:var(--color-text)}.wr-scope{background:#f5f5f585;border-radius:16px;padding:9px 8px 8px}@supports (color:color-mix(in lab, red, red)){.wr-scope{background:color-mix(in srgb, var(--color-neutral-100) 52%, transparent)}}.wr-scope{box-shadow:inset 0 0 0 1px #2e2b2524}.wr-scope-label{font:700 9.5px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--wr-text-soft);padding:0 8px 7px}.wr-scope-items{flex-direction:column;gap:1px;display:flex}.wr-scope-item{text-align:left;cursor:pointer;width:100%;color:var(--wr-text-muted);font:400 12.5px var(--font-body);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:flex}.wr-scope-item:hover{color:var(--color-text)}.wr-scope-item-active{color:var(--color-text);background:var(--color-neutral-100);font-weight:600;box-shadow:0 1px 2px #2e2b2514,0 3px 8px #2e2b250f}.wr-scope-when{font:600 10px var(--font-body);color:var(--wr-text-soft);white-space:nowrap;margin-left:auto}.wr-scopenav-today{cursor:pointer;height:30px;font:600 11.5px/30px var(--font-body);background:var(--color-neutral-100);color:var(--color-text);border:0;border-radius:999px;padding:0 13px;box-shadow:0 1px 2px #2e2b251a}.wr-scopenav-today-live{background:var(--color-accent-700);color:#fff;box-shadow:0 2px 4px #2e2b2529}.wr-scopenav-today:disabled{cursor:default}.wr-legend{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.wr-legend-item{font:400 10.5px var(--font-body);color:var(--wr-text-muted);flex:none;align-items:center;gap:6px;display:inline-flex}.wr-legend-note{min-width:220px;font:400 11.5px/1.5 var(--font-body);color:var(--wr-text-muted);flex:1}.wr-legend-swatch{border-radius:999px;flex:none;width:16px;height:8px}.wr-legend-slot{background:var(--wr-surface);box-shadow:var(--wr-lift-1)}.wr-legend-meeting{background:var(--wr-recessed);box-shadow:inset 0 0 0 1px #2e2b251f}.wr-legend-free{border:1px dashed var(--wr-dashed);height:9px}.wr-legend-allday{background:var(--wr-recessed);height:9px;box-shadow:inset 0 0 0 1px #2e2b251f}.wr-legend-met{background:var(--color-accent);height:6px}.wr-legend-planned{background:var(--color-accent-200);height:6px}.wr-legend-none{background:var(--wr-track);height:6px}.wr-week{gap:8px;display:flex}.wr-week-gutter{width:42px;margin-top:calc(52px + var(--wr-week-allday,0px));flex:none;position:relative}.wr-week-hour{font:600 10px var(--font-body);color:var(--wr-text-soft);font-variant-numeric:tabular-nums;position:absolute;right:0;transform:translateY(-6px)}.wr-week-cols{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;display:grid}.wr-week-col{min-width:0}.wr-week-head{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;height:44px;padding:0 4px 8px;display:block}.wr-week-head:hover .wr-week-head-name{color:var(--color-text)}.wr-week-head-name{font:600 12px var(--font-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wr-week-head-note{font:400 10px var(--font-body);color:var(--wr-text-soft);display:block}.wr-week-head-today .wr-week-head-name{color:var(--color-accent-900);font-weight:700}.wr-week-head-today .wr-week-head-note{color:var(--color-accent-800)}.wr-week-head-past .wr-week-head-name{color:var(--wr-text-muted)}.wr-week-allday{flex-direction:column;gap:3px;display:flex}.wr-week-allday-chip,.wr-week-allday-more{height:18px;font:600 9.5px/18px var(--font-body);color:var(--wr-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 8px;overflow:hidden}.wr-week-allday-chip{background:var(--wr-recessed);box-shadow:inset 0 0 0 1px #2e2b251f}.wr-week-allday-more{color:var(--wr-text-soft);padding-left:4px}.wr-week-track{background-color:#d4d4d44d;border-radius:12px;padding:0 3px;position:relative}@supports (color:color-mix(in lab, red, red)){.wr-week-track{background-color:color-mix(in srgb, var(--color-neutral-300) 30%, transparent)}}.wr-week-track{background-image:repeating-linear-gradient(to bottom, #2e2b2514 0 1px, transparent 1px var(--wr-week-hour,52px))}.wr-week-track-today{background-color:var(--color-accent-200)}@supports (color:color-mix(in lab, red, red)){.wr-week-track-today{background-color:color-mix(in srgb, var(--color-accent-200) 42%, transparent)}}.wr-week-track-past{background-color:#d4d4d42e}@supports (color:color-mix(in lab, red, red)){.wr-week-track-past{background-color:color-mix(in srgb, var(--color-neutral-300) 18%, transparent)}}.wr-week-block{font:600 9.5px var(--font-body);text-align:left;border-radius:9px;align-items:center;gap:5px;padding:0 7px;display:flex;position:absolute;overflow:hidden}.wr-week-block-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wr-week-block-open{font:600 9.5px var(--font-body);color:inherit;cursor:pointer;border:0}.wr-week-block-open:hover{box-shadow:var(--wr-lift-2)}.wr-week-block-shown{box-shadow:0 0 0 2px var(--color-accent)}.wr-week-block-meeting{background:var(--wr-recessed);color:var(--wr-text-muted);align-items:flex-start;padding:4px 6px;box-shadow:inset 0 0 0 1px #2e2b251f}.wr-week-block-slot{background:var(--wr-surface);box-shadow:var(--wr-lift-1)}.wr-week-block-live{background:var(--color-accent-700);color:#fff;box-shadow:0 2px 5px #2e2b2533}.wr-week-block-free{border:1px dashed var(--wr-dashed);color:var(--wr-text-muted);background:0 0}.wr-week-pip{background:var(--wr-ink);border-radius:999px;flex:none;width:5px;height:5px}.wr-week-block-live .wr-week-pip{background:#fff}.wr-week-pop{z-index:3;background:var(--wr-surface);width:210px;max-width:none;box-shadow:var(--wr-lift-3);border-radius:12px;padding:9px 11px;position:absolute;left:3px}.wr-week-pop-flip{left:auto;right:3px}.wr-week-pop-title{font:600 12px var(--font-body);color:var(--color-text)}.wr-week-pop-when{font:600 11px var(--font-body);color:var(--wr-text-muted);font-variant-numeric:tabular-nums;margin-top:2px}.wr-week-pop-note{font:400 11px/1.45 var(--font-body);color:var(--wr-text-soft);margin-top:5px}.wr-month-heads,.wr-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.wr-month-heads{margin-bottom:7px}.wr-month-head{padding-left:3px}.wr-month-cell{text-align:left;background:var(--wr-card);min-height:78px;box-shadow:var(--wr-lift-1);font:inherit;color:inherit;border:0;border-radius:12px;flex-direction:column;padding:7px 9px;display:flex}button.wr-month-cell{cursor:pointer}button.wr-month-cell:hover{box-shadow:var(--wr-lift-2)}.wr-month-cell-out{background:0 0;box-shadow:inset 0 0 0 1px #2e2b2512}.wr-month-cell-out .wr-month-day{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.wr-month-cell-out .wr-month-day{color:color-mix(in srgb, var(--color-text) 34%, transparent)}}.wr-month-cell-past{background:#e5e5e5d9}@supports (color:color-mix(in lab, red, red)){.wr-month-cell-past{background:color-mix(in srgb, var(--color-neutral-200) 85%, transparent)}}.wr-month-cell-past{box-shadow:var(--wr-inset)}.wr-month-cell-today{background:var(--color-accent-200)}@supports (color:color-mix(in lab, red, red)){.wr-month-cell-today{background:color-mix(in srgb, var(--color-accent-200) 46%, transparent)}}.wr-month-cell-today{box-shadow:0 0 0 2px var(--color-accent), 0 8px 20px #2e2b2529}.wr-month-cell-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.wr-month-day{font:600 11px var(--font-body)}.wr-month-cell-today .wr-month-day{font:700 13px var(--font-body);color:var(--color-accent-900)}.wr-month-today{font:700 8.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-900)}.wr-month-note{font:400 9px var(--font-body);color:var(--wr-text-soft)}.wr-month-dots{flex-wrap:wrap;gap:3px;margin-top:auto;display:flex}.wr-month-dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--color-accent);border-radius:999px;flex:none}.wr-month-dot-done{background:var(--color-accent);box-shadow:none}.wr-palette-overlay{align-items:flex-start;padding-top:64px}.wr-palette{background:var(--color-neutral-100);border-radius:22px;outline:none;width:100%;max-width:600px;position:relative;overflow:hidden;box-shadow:0 6px 14px #2e2b2529,0 28px 60px #2e2b254d}.wr-palette-head{align-items:center;gap:13px;padding:20px 24px 17px;display:flex}.wr-palette-dot{background:var(--color-accent);border-radius:999px;flex:none;width:26px;height:26px}.wr-palette-input{min-width:0;font:400 22px var(--font-heading);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:1;padding:0;overflow:hidden}.wr-palette-input::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.wr-palette-input::placeholder{color:color-mix(in srgb, var(--color-text) 52%, transparent)}}.wr-palette-body{background:var(--wr-page);flex-direction:column;gap:8px;padding:16px 24px 20px;display:flex;box-shadow:inset 0 1px 2px #2e2b250f}.wr-palette-kicker{font:700 10px var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--wr-text-muted);justify-content:space-between;align-items:baseline;margin:4px 0 2px;display:flex}.wr-palette-chips{flex-wrap:wrap;gap:8px;display:flex}.wr-palette-chip{cursor:pointer;background:var(--color-neutral-100);color:var(--color-text);font:600 13px var(--font-body);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 15px 10px 13px;display:flex;box-shadow:0 1px 2px #2e2b250f,0 4px 12px #2e2b2512}.wr-palette-chip:hover{box-shadow:0 2px 5px #2e2b251a,0 10px 22px #2e2b2524}.wr-palette-chip .wr-keycap{padding:2px 6px}.wr-palette-row{text-align:left;cursor:pointer;background:var(--color-neutral-100);width:100%;color:var(--color-text);border:0;border-radius:15px;align-items:center;gap:12px;padding:11px 14px;display:flex;box-shadow:0 1px 2px #2e2b250f,0 4px 12px #2e2b2512}.wr-palette-row-on{box-shadow:0 3px 6px #2e2b251a,0 18px 40px #2e2b2533}.wr-palette-row-dashed{box-shadow:none;background:0 0;border:1px dashed #cdbe9f}.wr-palette-row-dashed.wr-palette-row-on{background:var(--color-neutral-100)}.wr-palette-when{width:56px;font:400 17px var(--font-heading);color:var(--wr-text-muted);font-variant-numeric:tabular-nums;flex:none}.wr-palette-row-on .wr-palette-when{color:var(--color-accent-900)}.wr-palette-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wr-palette-title{font:600 13px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-palette-note{font:400 11.5px var(--font-body);color:var(--wr-text-muted)}.wr-palette-pills{align-items:center;gap:7px;margin:2px 0 6px;display:flex}.wr-palette-pill{cursor:pointer;font:600 12px var(--font-body);background:var(--color-neutral-200);color:var(--color-text);border:0;border-radius:999px;padding:6px 13px}@supports (color:color-mix(in lab, red, red)){.wr-palette-pill{color:color-mix(in srgb, var(--color-text) 74%, transparent)}}.wr-palette-pill{box-shadow:inset 0 0 0 1px #2e2b2514}.wr-palette-pill-on{background:var(--color-accent-700);color:#fff;box-shadow:none}.wr-palette-pill-field{cursor:text;box-shadow:none;background:0 0;border:1px dashed #cdbe9f;align-items:baseline;gap:4px;margin-left:auto;display:inline-flex}.wr-palette-pill-field input{width:3ch;min-width:0;color:var(--color-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;padding:0}.wr-palette-pill-field input::-webkit-outer-spin-button{appearance:none;margin:0}.wr-palette-pill-field input::-webkit-inner-spin-button{appearance:none;margin:0}.wr-palette-pill-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.wr-palette-foot{font:400 11px var(--font-body);color:var(--wr-text-muted);align-items:center;gap:14px;padding:11px 24px;display:flex}.wr-palette-foot span{align-items:center;gap:5px;display:inline-flex}:where(.wr-block,.wr-widget,.wr-sheet,.wr-hours-pop,.wr-usermenu-pop,.wr-week-pop,.wr-settings .wr-card) :is(.wr-seg,.wr-btn-secondary,.wr-timefield,.wr-stepper,.wr-provider,.wr-provider-terms,.wr-slot-meeting,.wr-slot-inset,.wr-confirm,.wr-switchrow,.wr-hours-edit,.wr-hours-opt:hover,.wr-status,.wr-keycap,.wr-pillgroup,.wr-widget-time-btn,.wr-iconbtn),:where(.wr-block,.wr-widget,.wr-sheet,.wr-hours-pop,.wr-usermenu-pop,.wr-week-pop,.wr-settings .wr-card) :is(.wr-hours-opt[aria-checked=true],.wr-calpick-row:hover,.wr-palette-pill:not(.wr-palette-pill-on),.wr-day:not(.wr-day-on)){background:var(--wr-card)}:where(.wr-block,.wr-widget,.wr-sheet,.wr-hours-pop,.wr-usermenu-pop,.wr-week-pop,.wr-settings .wr-card) :is(.wr-stepper-btn,.wr-provider .wr-provider-mark),:where(.wr-block,.wr-widget,.wr-sheet,.wr-hours-pop,.wr-usermenu-pop,.wr-week-pop,.wr-settings .wr-card) .wr-stepper-btn:disabled:hover{background:var(--wr-surface)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}
