@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.p.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.p.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_94e55d13-module__aqC0-W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_94e55d13-module__aqC0-W__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_27477900-module__cGLq0G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_27477900-module__cGLq0G__variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.5rem;--color-primary:#01261f;--color-on-primary:#fff;--color-primary-container:#1a3c34;--color-on-primary-container:#83a69c;--color-inverse-primary:#aacec3;--color-secondary:#006e1c;--color-on-secondary:#fff;--color-secondary-container:#91f78e;--color-on-secondary-container:#00731e;--color-secondary-fixed-dim:#78dc77;--color-on-tertiary-container:#ca970a;--color-tertiary-fixed-dim:#f6be3b;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-surface:#f9f9f9;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f3f3;--color-surface-container:#eee;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-on-surface:#1a1c1c;--color-on-surface-variant:#414846;--color-outline:#717976;--color-outline-variant:#c1c8c4;--radius-full:9999px;--font-head:var(--font-hanken-grotesk), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--text-display-lg:48px;--text-display-lg--line-height:56px;--text-display-lg--letter-spacing:-.02em;--text-display-lg--font-weight:700;--text-headline-lg:32px;--text-headline-lg--line-height:40px;--text-headline-lg--letter-spacing:-.01em;--text-headline-lg--font-weight:700;--text-headline-lg-mobile:24px;--text-headline-lg-mobile--line-height:32px;--text-headline-lg-mobile--font-weight:700}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.screen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroll{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.scroll::-webkit-scrollbar{width:0}.pad{padding:16px}.appbar{background:var(--surface);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.appbar .title{font-family:var(--f-head);color:var(--primary);font-size:19px;font-weight:600}.appbar .iconbtn{width:40px;height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.appbar .iconbtn:hover{background:var(--surface-c)}.bottomnav{background:var(--surface-lowest);border-top:1px solid var(--surface-highest);flex:none;justify-content:space-around;align-items:center;padding:8px 4px 12px;display:flex}.bottomnav a{color:var(--on-surface-variant);font-family:var(--f-body);border-radius:var(--r-full);flex-direction:column;align-items:center;gap:3px;padding:5px 12px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.bottomnav a .navdot{position:absolute;top:3px;right:10px}.bottomnav a .ico{width:22px;height:22px}.bottomnav a[aria-current=page]{color:var(--secondary);background:var(--secondary-container)}@supports (color:color-mix(in lab, red, red)){.bottomnav a[aria-current=page]{background:color-mix(in srgb, var(--secondary-container) 40%, transparent)}}.btn{font-family:var(--f-body);cursor:pointer;border-radius:var(--r);border:0;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,background .18s,opacity .18s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:var(--primary-container)}.btn--cta{background:var(--secondary);color:var(--on-secondary)}.btn--cta:hover{opacity:.92}.btn--ghost{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:0 0}.btn--ghost:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn--ghost:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.btn--text{color:var(--primary);background:0 0}.btn--text:hover{opacity:.7}.btn--google{color:#1a1c1c;box-shadow:inset 0 0 0 1px var(--outline-variant);background:#fff}.btn--google:hover{background:var(--surface-low)}.btn--danger{color:var(--error);box-shadow:inset 0 0 0 1px var(--error);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn--danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 40%, transparent)}}.btn--danger:hover{background:var(--error-container)}.btn--danger-solid{background:var(--error);color:#fff}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn--icon{border-radius:var(--r-full);padding:11px}.btn--sm{padding:9px 16px;font-size:13px}.btn--pill{border-radius:var(--r-full)}.btn--ring{box-shadow:0 0 0 1.5px var(--primary)}.btn--block{border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-amb-2);padding:16px}.badge{font-family:var(--f-body);border-radius:var(--r-full);align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.badge--open{background:var(--secondary-container)}@supports (color:color-mix(in lab, red, red)){.badge--open{background:color-mix(in srgb, var(--secondary-container) 45%, transparent)}}.badge--open{color:var(--on-secondary-container)}.badge--pending{background:var(--gold-bright)}@supports (color:color-mix(in lab, red, red)){.badge--pending{background:color-mix(in srgb, var(--gold-bright) 22%, transparent)}}.badge--pending{color:#7a5a00}.badge--full{background:var(--primary);color:var(--on-primary)}.badge--completed{background:var(--surface-highest);color:var(--on-surface-variant)}.badge--cancelled{background:var(--error-container);color:var(--on-error-container)}.badge--verified{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.badge--verified{background:color-mix(in srgb, var(--secondary) 12%, transparent)}}.badge--verified{color:var(--secondary)}.badge--pro{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.badge--pro{background:color-mix(in srgb, var(--gold) 15%, transparent)}}.badge--pro{color:#8a660a;box-shadow:inset 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.badge--pro{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent)}}.badge--public{background:var(--surface-c);color:var(--on-surface-variant)}.badge--private{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge--private{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.badge--private{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge--private{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent)}}.chip{font-family:var(--f-body);border-radius:var(--r-full);border:1px solid var(--outline-variant);background:var(--surface-c);color:var(--on-surface);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{background:var(--surface-highest)}.chip--on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.cal{background:var(--surface-c);border-radius:var(--r-xl);box-shadow:var(--shadow-amb);flex-direction:column;gap:12px;padding:16px;display:flex}.cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-nav{background:var(--surface-lowest);width:40px;height:40px;color:var(--on-surface);border-radius:var(--r-full);cursor:pointer;box-shadow:var(--shadow-amb);border:0;flex:none;place-items:center;transition:background .15s,transform .12s;display:grid}.cal-nav:hover{background:var(--surface-low)}.cal-nav:active{transform:scale(.94)}.cal-nav-prev{transform:rotate(180deg)}.cal-picks{align-items:center;gap:8px;display:flex}.cal-pick{position:relative}.cal-pick-btn{background:var(--surface-lowest);color:var(--on-surface);font-family:var(--f-head);text-transform:capitalize;white-space:nowrap;border-radius:var(--r-md);cursor:pointer;box-shadow:var(--shadow-amb);border:0;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.cal-pick-btn:hover{background:var(--surface-low)}.cal-pick-caret{width:14px;height:14px;color:var(--primary);transform:rotate(90deg)}.cal-menu{z-index:20;background:var(--surface-lowest);border-radius:var(--r-md);min-width:100%;max-height:220px;box-shadow:var(--shadow-amb-2);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.cal-menu-item{color:var(--on-surface);font-family:var(--f-body);text-align:left;white-space:nowrap;text-transform:capitalize;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px;font-weight:500;transition:background .12s}.cal-menu-item:hover{background:var(--surface-c)}.cal-menu-item--on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cal-menu-item--on{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.cal-menu-item--on{color:var(--primary);font-weight:700}.cal-backdrop{z-index:10;cursor:default;background:0 0;border:0;position:fixed;inset:0}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-wd{font-family:var(--f-body);color:var(--on-surface-variant);text-align:center;padding-bottom:2px;font-size:12px;font-weight:600}.cal-day{aspect-ratio:1;font-family:var(--f-body);color:var(--on-surface);background:var(--surface-lowest);border-radius:var(--r-md);cursor:pointer;box-shadow:var(--shadow-amb);border:0;place-items:center;font-size:14px;font-weight:600;transition:background .15s,color .15s,transform .12s;display:grid}.cal-day:hover:not(:disabled):not(.cal-day--on){background:var(--surface-low)}.cal-day:active:not(:disabled){transform:scale(.94)}.cal-day--out{color:var(--on-surface-variant);opacity:.55;box-shadow:none;background:0 0}.cal-day--today{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cal-day--today{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.cal-day--today{color:var(--primary);box-shadow:none}.cal-day--on,.cal-day--on:hover{background:var(--primary);color:var(--on-primary);opacity:1;box-shadow:none}.cal-day:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.seg{background:var(--surface-low);border-radius:var(--r);gap:4px;padding:4px;display:inline-flex}.seg.block{display:flex}.seg.block button{flex:1}.seg button{font-family:var(--f-body);color:var(--on-surface-variant);border-radius:calc(var(--r) - 3px);cursor:pointer;background:0 0;border:0;padding:9px 16px;font-size:13px;font-weight:600}.seg button[aria-selected=true]{background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 1px 2px #01261f1f}.seg--sm{padding:3px}.seg--sm button{min-height:24px;padding:7px 12px;font-size:12px}.field{display:block}.field>.flabel{font-family:var(--f-body);color:var(--on-surface-variant);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.control{align-items:center;display:flex;position:relative}.control>.ico{color:var(--outline);pointer-events:none;position:absolute;left:14px}.control>.ico.trail{left:auto;right:14px}.control .eye{color:var(--outline);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:8px}.input,.textarea{width:100%;font-family:var(--f-body);color:var(--on-surface);background:var(--surface-low);border-radius:var(--r);border:1.5px solid #0000;padding:14px;font-size:15px;transition:border-color .16s,background .16s}.input.has-ico{padding-left:42px}.input.has-trail{padding-right:42px}.input::placeholder,.textarea::placeholder{color:var(--outline)}@supports (color:color-mix(in lab, red, red)){.input::placeholder,.textarea::placeholder{color:color-mix(in srgb, var(--outline) 70%, transparent)}}.input:focus,.textarea:focus{border-color:var(--primary);background:var(--surface-lowest);outline:none}.input.is-focus{border-color:var(--primary);background:var(--surface-lowest)}.input.is-error{border-color:var(--error);background:var(--error-container)}@supports (color:color-mix(in lab, red, red)){.input.is-error{background:color-mix(in srgb, var(--error-container) 40%, transparent)}}.textarea{resize:none;min-height:96px;line-height:1.5}.field .hint{color:var(--on-surface-variant);margin-top:8px;font-size:12px;line-height:1.5}.field .err{color:var(--error);align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.datefield__trigger{width:100%;font-family:var(--f-body);color:var(--on-surface);background:var(--surface-low);border-radius:var(--r);text-align:left;cursor:pointer;border:1.5px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:15px;transition:border-color .16s,background .16s;display:flex}.datefield__trigger:hover{background:var(--surface-lowest)}.datefield__trigger--open{border-color:var(--primary);background:var(--surface-lowest)}.datefield__trigger .ico{color:var(--outline);flex:none}.datefield__ph{color:var(--outline)}@supports (color:color-mix(in lab, red, red)){.datefield__ph{color:color-mix(in srgb, var(--outline) 70%, transparent)}}.toggle{flex:none;width:48px;height:28px;position:relative}.toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.toggle .track{background:var(--surface-highest);border-radius:var(--r-full);pointer-events:none;transition:all .2s;position:absolute;inset:0}.toggle .knob{pointer-events:none;background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle input:checked~.track{background:var(--primary-container)}.toggle input:checked~.knob{transform:translate(20px)}.toggle input:focus-visible~.track{outline:2px solid var(--secondary);outline-offset:2px}.stepper{background:var(--surface-low);border-radius:var(--r);align-items:center;padding:4px;display:inline-flex}.stepper button{border-radius:calc(var(--r) - 3px);width:40px;height:40px;color:var(--on-surface);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.stepper button:hover{background:var(--surface-highest)}.stepper .val{text-align:center;min-width:48px;font-family:var(--f-head);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.check{font-family:var(--f-body);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.check input{appearance:none;border:1.5px solid var(--outline);background:var(--surface-lowest);cursor:pointer;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.check input[type=radio]{border-radius:50%}.check input:checked{background:var(--primary);border-color:var(--primary)}.check input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.check input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px}.avatar{background:var(--surface-high);border:1px solid var(--outline-variant);width:44px;height:44px;color:var(--outline);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.avatar.sm{width:36px;height:36px}.avatar.md{width:48px;height:48px}.avatar.lg{width:80px;height:80px}.avatar img{object-fit:cover;width:100%;height:100%}.avatar .vbadge{background:var(--secondary);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-2px;right:-2px}.avatar-upload{cursor:pointer;display:inline-block;position:relative}.avatar-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.avatar-upload input[type=file]:focus-visible~.upload-badge{outline:2px solid var(--secondary);outline-offset:2px}.avatar-upload .upload-badge{background:var(--primary);color:#fff;border:2px solid var(--surface);pointer-events:none;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-2px;right:-2px}.tint{background:linear-gradient(135deg,#1a3c34,#006e1c);color:#fff!important}.tint2{background:linear-gradient(135deg,#2b4d44,#43655c);color:#fff!important}.tint3{background:linear-gradient(135deg,#5c4300,#ca970a);color:#fff!important}.tint4{background:linear-gradient(135deg,#01261f,#1a3c34);color:#fff!important}.avatar.tint,.avatar.tint2,.avatar.tint3,.avatar.tint4{font-family:var(--f-head);font-size:15px;font-weight:700}.nm{font-family:var(--f-body);color:var(--on-surface);font-size:14px;font-weight:600}.cap{color:var(--on-surface-variant);font-size:11px}.hcp{font-family:var(--f-body);color:var(--on-surface-variant);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.stars{color:var(--outline-variant);gap:2px;display:inline-flex}.stars .ico{width:16px;height:16px}.stars .ico.on{color:var(--gold-bright)}.stars.lg .ico{width:32px;height:32px}.stars.input label{cursor:pointer;display:inline-flex}.stars.input .ico{transition:transform .1s}.stars.input label:active .ico{transform:scale(.98)}.stars.input input:focus-visible+.ico{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.stars.input.is-disabled label{cursor:not-allowed;opacity:.6}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slots{align-items:center;gap:3px;display:inline-flex}.slots .ico{color:var(--outline-variant);width:20px;height:20px}.slots .ico.on{color:var(--secondary)}.slots .num{font-family:var(--f-body);color:var(--secondary);margin-left:6px;font-size:13px;font-weight:600}.stat-row{gap:12px;width:100%;display:flex}.stat{text-align:center;background:var(--surface-lowest);border-radius:var(--r-lg);box-shadow:var(--shadow-amb);flex:1;padding:16px 8px}.stat .stat-num{font-family:var(--f-head);color:var(--primary);font-size:28px;font-weight:700}.stat .stat-label{font-family:var(--f-body);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:500;display:block}.card{background:var(--surface-lowest);border-radius:var(--r-lg);box-shadow:var(--shadow-amb);padding:16px}.card.flat{box-shadow:none;border:1px solid var(--outline-variant)}@supports (color:color-mix(in lab, red, red)){.card.flat{border:1px solid color-mix(in srgb, var(--outline-variant) 40%, transparent)}}.thumb{border-radius:var(--r-md);background:var(--surface-high);border:1px solid var(--outline-variant);width:48px;height:48px;color:var(--outline);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.gcard__top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.gcard__host{align-items:center;gap:12px;display:flex}.gcard__tags{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.gcard__host .nm{font-family:var(--f-body);color:var(--on-surface);font-size:14px;font-weight:600}.gcard__body h3{font-family:var(--f-head);color:var(--primary);font-size:20px;font-weight:600}.gcard__body .course{color:var(--on-surface);margin-top:2px;font-size:15px}.gcard__body .date{color:var(--outline);align-items:center;gap:5px;margin-top:6px;font-size:12px;display:inline-flex}.gcard__foot{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.gcard__foot .cap{color:var(--on-surface-variant);margin-bottom:6px;font-size:11px;display:block}.listitem{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);align-items:center;gap:14px;padding:14px;display:flex}.listitem .body{flex:1;min-width:0}.listitem .body .t{font-family:var(--f-body);color:var(--on-surface);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.listitem .body .s{color:var(--on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.listitem .meta{text-align:right;color:var(--outline);flex:none;font-size:11px}.unread{background:var(--secondary);border-radius:50%;width:9px;height:9px;display:inline-block}.toast{background:var(--primary);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-amb-2);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.toast .ico{color:var(--secondary-fixed-dim)}.toast--float{z-index:30;width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.empty{text-align:center;padding:36px 24px}.empty .ico-wrap{background:var(--surface-low);width:64px;height:64px;color:var(--outline);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.empty .ico-wrap .ico{width:30px;height:30px}.empty h4{color:var(--on-surface);margin-bottom:8px;font-size:18px}.empty p{color:var(--on-surface-variant);max-width:34ch;margin:0 auto 20px;font-size:14px;line-height:1.55}.note{border-radius:var(--r-md);background:var(--surface-low);color:var(--on-surface-variant);gap:12px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.note .ico{color:var(--secondary);flex:none;margin-top:2px}.note.info .ico{color:var(--secondary)}.note.warn{background:var(--gold-bright)}@supports (color:color-mix(in lab, red, red)){.note.warn{background:color-mix(in srgb, var(--gold-bright) 16%, transparent)}}.note.warn .ico{color:#7a5a00}.row{align-items:center;gap:12px;display:flex}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.col{flex-direction:column;display:flex}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.gap20{gap:20px}.gap24{gap:24px}.grow{flex:1}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt32{margin-top:32px}.center{text-align:center}.muted{color:var(--on-surface-variant)}.dim{color:var(--outline)}.h-title{font-family:var(--f-head);color:var(--primary);font-size:24px;font-weight:700;line-height:1.25}.h-sub{font-family:var(--f-head);color:var(--primary);font-size:20px;font-weight:600}.eyebrow-sm{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--outline);font-size:11px;font-weight:700}.body{color:var(--on-surface-variant);font-size:15px;line-height:1.55}.divider{background:var(--outline-variant);height:1px}@supports (color:color-mix(in lab, red, red)){.divider{background:color-mix(in srgb, var(--outline-variant) 35%, transparent)}}.divider{border:0;margin:0}.orline{font-family:var(--f-body);color:var(--on-surface-variant);align-items:center;gap:12px;font-size:13px;display:flex}.orline:before,.orline:after{content:"";background:var(--outline-variant);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.orline:before,.orline:after{background:color-mix(in srgb, var(--outline-variant) 35%, transparent)}}.forgotlink{text-align:right;font-family:var(--f-body);margin:0;font-size:13px}.authswitch{text-align:center;font-family:var(--f-body);color:var(--on-surface-variant);margin:0;font-size:13px}.sect-label{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--outline);margin-bottom:12px;font-size:12px;font-weight:700}.fairway{background:radial-gradient(120% 90% at 20% 0,#3d6b3a 0%,#0000 55%),radial-gradient(120% 120% at 90% 20%,#0d3b26 0%,#0000 60%),linear-gradient(160deg,#0a2c1c 0%,#12492c 45%,#1f6b38 100%);position:relative}.fairway:after{content:"";background:linear-gradient(#0000 40%,#01261f8c 100%);position:absolute;inset:0}.fairway>*{z-index:1;position:relative}.logo{width:auto;max-width:100%;display:block}.logo--mark{height:32px}.logo--lockup{height:96px;margin-inline:auto}.authshell{max-width:420px;margin-inline:auto}.authshell__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.authshell .logo--lockup{margin-block:32px 20px}.kpi{text-align:center}.kpi .n{font-family:var(--f-head);color:var(--primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.kpi .l{color:var(--on-surface-variant);margin-top:2px;font-size:11px}.otp{justify-content:center;gap:10px;display:flex}.otp span{border-radius:var(--r);background:var(--surface-low);width:46px;height:56px;font-family:var(--f-head);color:var(--primary);border:1.5px solid #0000;place-items:center;font-size:24px;font-weight:700;display:grid}.otp span.on{border-color:var(--primary);background:var(--surface-lowest)}.otp span.cursor{border-color:var(--primary);background:var(--surface-lowest);color:var(--outline-variant)}.booker{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);align-items:center;gap:12px;padding:12px;display:flex}.booker__ico{background:var(--secondary-container);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.booker__ico{background:color-mix(in srgb, var(--secondary-container) 45%, transparent)}}.booker__ico{color:var(--secondary)}.booker__body{flex:1;min-width:0}.booker__body .body{color:var(--on-surface-variant);font-size:13px}.booker .btn{flex:none}.coursecard{background:var(--surface-lowest);border-radius:var(--r-lg);box-shadow:var(--shadow-amb);overflow:hidden}.coursecard .banner{height:118px;position:relative}.coursecard .banner .fav{width:36px;height:36px;color:var(--outline);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.coursecard .banner .fav.on{color:var(--error)}.coursecard .banner .pill{position:absolute;bottom:12px;left:12px}.coursecard .cc-body{padding:14px 16px 16px}.coursecard .cc-body .nm{font-family:var(--f-head);color:var(--primary);font-size:17px;font-weight:700}.coursecard .cc-body .addr{color:var(--on-surface-variant);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:flex}.cc-meta{color:var(--on-surface-variant);align-items:center;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.cc-meta .rt{color:var(--on-surface);align-items:center;gap:4px;font-weight:600;display:inline-flex}.hero-detail{height:240px;position:relative}.hero-detail .topbar-over{z-index:2;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.hero-detail .topbar-over .iconbtn{width:40px;height:40px;color:var(--primary);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid}.hero-detail .cap{z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.hero-detail .cap h2{color:#fff;text-shadow:0 2px 12px #0006;font-size:26px}.hero-detail .cap .addr{color:#ffffffeb;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.actions3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.atile{background:var(--surface-low);border-radius:var(--r-md);text-align:center;cursor:pointer;color:var(--on-surface);font-family:var(--f-body);border:0;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;font-size:12px;font-weight:600;display:flex}.atile:hover{background:var(--surface-c)}.atile .ico{width:22px;height:22px;color:var(--secondary)}.atile.cta{background:var(--secondary);color:#fff}.atile.cta .ico{color:#fff}.mapblock{border-radius:var(--r-md);background:linear-gradient(135deg,#dfe7e2,#eef2ef);height:150px;position:relative;overflow:hidden}.mapblock:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000 39px,#c9d3ce 40px) 0 0/40px 40px,linear-gradient(0deg,#0000 39px,#c9d3ce 40px) 0 0/40px 40px;position:absolute;inset:0}.mapblock .pin{color:var(--secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.mapblock .pin .ico{filter:drop-shadow(0 4px 6px #00000040);width:34px;height:34px}.map-marker{background:var(--primary);color:#fff;font-family:var(--f-body);border-radius:var(--r-full);white-space:nowrap;cursor:pointer;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #00000040}.map-marker.on{background:var(--secondary)}.map-marker:after{content:"";border:5px solid #0000;border-top-color:var(--primary);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.map-marker.on:after{border-top-color:var(--secondary)}.profhead{text-align:center;padding:8px 16px 20px}.profstats{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);display:flex}.profstats .kpi{flex:1;padding:14px 6px}.profstats .kpi+.kpi{border-left:1px solid var(--outline-variant)}@supports (color:color-mix(in lab, red, red)){.profstats .kpi+.kpi{border-left:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent)}}.menu{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);overflow:hidden}.menu a,.menu button{width:100%;font-family:var(--f-body);color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:15px 16px;font-size:15px;text-decoration:none;display:flex}.menu a+a,.menu button+button,.menu a+button,.menu button+a{border-top:1px solid var(--outline-variant)}@supports (color:color-mix(in lab, red, red)){.menu a+a,.menu button+button,.menu a+button,.menu button+a{border-top:1px solid color-mix(in srgb, var(--outline-variant) 25%, transparent)}}.menu .mi{background:var(--surface-low);width:38px;height:38px;color:var(--secondary);border-radius:11px;flex:none;place-items:center;display:grid}.menu .mi .ico{width:19px;height:19px}.menu .grow{flex:1}.menu .chev{color:var(--outline-variant)}.menu .danger{color:var(--error)}.menu .danger .mi{color:var(--error);background:var(--error-container)}.tabs{background:var(--surface-low);border-radius:var(--r);gap:4px;padding:4px;display:flex}.tabs button{font-family:var(--f-body);color:var(--on-surface-variant);border-radius:calc(var(--r) - 3px);cursor:pointer;background:0 0;border:0;flex:1;padding:9px;font-size:13px;font-weight:600}.tabs button[aria-selected=true]{background:var(--surface-lowest);color:var(--primary);box-shadow:var(--shadow-amb)}.review{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);padding:15px}.review .rv-top{align-items:center;gap:12px;display:flex}.review .rv-top .nm{color:var(--on-surface);font-size:14px;font-weight:600}.review .rv-top .ctx{color:var(--outline);margin-top:2px;font-size:12px}.review .rv-body{color:var(--on-surface-variant);margin-top:12px;font-size:14px;line-height:1.55}.histrow{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);align-items:center;gap:14px;padding:14px;display:flex}.histrow .dcol{text-align:center;flex:none;width:46px}.histrow .dcol .d{font-family:var(--f-head);color:var(--primary);font-size:20px;font-weight:700;line-height:1}.histrow .dcol .m{text-transform:uppercase;letter-spacing:.06em;color:var(--outline);margin-top:3px;font-size:11px}.histrow .hbody{flex:1;min-width:0}.verifyrow{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);align-items:center;gap:14px;padding:16px;display:flex}.verifyrow .vi{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.verifyrow .vi.done{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.verifyrow .vi.done{background:color-mix(in srgb, var(--secondary) 14%, transparent)}}.verifyrow .vi.done{color:var(--secondary)}.verifyrow .vi.pend{background:var(--gold-bright)}@supports (color:color-mix(in lab, red, red)){.verifyrow .vi.pend{background:color-mix(in srgb, var(--gold-bright) 20%, transparent)}}.verifyrow .vi.pend{color:#7a5a00}.verifyrow .vi.todo{background:var(--surface-low);color:var(--outline)}.chat-scroll{background:var(--surface);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.chat-scroll::-webkit-scrollbar{width:0}.daychip{color:var(--on-surface-variant);background:var(--surface-highest);border-radius:var(--r-full);align-self:center;margin:4px 0;padding:5px 12px;font-size:11px;font-weight:600}.bubble{border-radius:18px;max-width:76%;padding:10px 14px;font-size:14px;line-height:1.4}.bubble .t{opacity:.65;margin-top:5px;font-size:11px}.bubble.in{background:var(--surface-lowest);color:var(--on-surface);box-shadow:var(--shadow-amb);border-bottom-left-radius:6px;align-self:flex-start}.bubble.out{background:var(--primary);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble.out .t{color:#cfe6dd}.bubble .who{color:var(--secondary);margin-bottom:3px;font-size:11px;font-weight:700}.bubble.img{padding:5px}.bubble.img .ph{object-fit:cover;border-radius:12px;width:200px;height:130px}.chat-input{background:var(--surface-lowest);border-top:1px solid var(--surface-highest);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-input .cbtn{width:40px;height:40px;color:var(--outline);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-input .cfield{background:var(--surface-low);border-radius:var(--r-full);color:var(--outline);flex:1;padding:11px 16px;font-size:14px}.chat-input .send{background:var(--secondary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.chat-input{position:relative}.emoji-picker{background:var(--surface-lowest);border-radius:var(--r-md);box-shadow:var(--shadow-amb);z-index:10;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:8px;padding:8px;display:grid;position:absolute;bottom:100%;left:12px}.emoji-picker button{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:6px;font-size:20px}.emoji-picker button:hover{background:var(--surface-low)}.notif{background:var(--surface-lowest);align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.notif--unread{background:var(--secondary-container)}@supports (color:color-mix(in lab, red, red)){.notif--unread{background:color-mix(in srgb, var(--secondary-container) 18%, transparent)}}a.notif{color:inherit;text-decoration:none}.notif .ni{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.notif .ni .ico{width:20px;height:20px}.notif .ni--secondary{background:var(--secondary)}.notif .ni--primary{background:var(--primary)}.notif .ni--gold{background:var(--gold)}.notif .ni--muted{background:var(--outline)}.notif .nbody{min-width:0;color:var(--on-surface);flex:1;font-size:13.5px;line-height:1.45}.notif .nbody .tm{color:var(--outline);margin-top:4px;font-size:11px}.notif .nbody b{font-weight:700}.notif .act{gap:8px;margin-top:10px;display:flex}.sheet-wrap{z-index:5;background:#01140f73;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:var(--surface-lowest);border-radius:24px 24px 0 0;flex-direction:column;width:100%;min-height:0;max-height:calc(100% - 32px);padding:8px 16px 24px;display:flex}.sheet .grab{background:var(--surface-highest);border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 16px}.sheet h3{font-family:var(--f-head);color:var(--on-surface);flex:none;font-size:19px}.sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:12px 0;overflow-y:auto}.sheet__body::-webkit-scrollbar{width:0}.sheet__foot{border-top:1px solid var(--surface-highest);flex-direction:column;flex:none;gap:8px;padding-top:12px;display:flex}.optrow{border-bottom:1px solid var(--outline-variant);align-items:center;gap:12px;padding:14px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.optrow{border-bottom:1px solid color-mix(in srgb, var(--outline-variant) 25%, transparent)}}.optrow{cursor:pointer;font-size:14.5px}.optrow .oi{color:var(--on-surface-variant)}.optrow.danger,.optrow.danger .oi{color:var(--error)}.ratebig{justify-content:center;gap:10px;display:flex}.ratebig .ico{width:40px;height:40px;color:var(--outline-variant);cursor:pointer}.ratebig .ico.on{color:var(--gold-bright)}.radius-seg{gap:8px;display:flex}.radius-seg button{border:1px solid var(--outline-variant);background:var(--surface-lowest);border-radius:var(--r);font-family:var(--f-body);color:var(--on-surface-variant);cursor:pointer;flex:1;padding:10px 4px;font-size:13px;font-weight:600}.radius-seg button.on{background:var(--primary);color:#fff;border-color:var(--primary)}.hero{isolation:isolate;background:var(--primary-container);position:relative;overflow:hidden}.hero--full{min-height:200px}.hero--banner{border-radius:var(--r-lg);min-height:136px}.hero__img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__scrim{z-index:-1;background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 55%, var(--primary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 12%, transparent) 0%, color-mix(in srgb, var(--primary) 55%, transparent) 55%, color-mix(in srgb, var(--primary) 88%, transparent) 100%)}}.hero__content{min-height:inherit;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;display:flex;position:relative}.hero__eyebrow{font-family:var(--f-body);color:var(--inverse-primary);font-size:13px;font-weight:600}.hero__title{font-family:var(--f-head);color:var(--on-primary);font-size:24px;font-weight:700;line-height:32px}.hero__sub{font-family:var(--f-body);color:var(--inverse-primary);align-items:center;gap:5px;font-size:14px;display:inline-flex}.appbar--over{z-index:3;background:0 0;position:absolute;top:0;left:0;right:0}.appbar--over .title{color:var(--on-primary)}.appbar--over .iconbtn{color:var(--primary);background:var(--surface-lowest)}@supports (color:color-mix(in lab, red, red)){.appbar--over .iconbtn{background:color-mix(in srgb, var(--surface-lowest) 88%, transparent)}}.appbar--over .iconbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appbar--over .iconbtn:hover{background:var(--surface-lowest)}.stickybar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface-lowest);border-top:1px solid var(--surface-highest);flex:none;gap:12px;display:flex;box-shadow:0 -4px 20px #01261f0f}.stickybar>*{flex:1}.slotavatars{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slotavatars__open{border:2px dashed var(--outline-variant);width:48px;height:48px;color:var(--outline);background:var(--surface-low);border-radius:50%;flex:none;place-items:center;display:grid}.slotavatars__open .ico{width:18px;height:18px}.chiprail{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.chiprail::-webkit-scrollbar{display:none}.stattile{background:var(--surface-lowest);border-radius:var(--r-lg);box-shadow:var(--shadow-amb);text-align:center;padding:16px 12px}.stattile__value{font-family:var(--f-head);color:var(--primary);align-items:center;gap:4px;font-size:32px;font-weight:700;line-height:40px;display:inline-flex}.stattile__label{font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);margin-top:2px;font-size:11px;font-weight:600}.searchfield{background:var(--surface-c);border-radius:var(--r-full);color:var(--outline);align-items:center;gap:10px;padding:12px 16px;display:flex}.searchfield input{min-width:0;font-family:var(--f-body);color:var(--on-surface);background:0 0;border:0;outline:none;flex:1;font-size:15px}.searchfield input::placeholder{color:var(--outline)}.gcard{position:relative}.gcard__link{color:inherit;text-decoration:none}.gcard__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gcard__foot .btn{z-index:1;position:relative}.gcard__foot .slots .ico{width:18px;height:18px}.gcard__error{z-index:1;font-family:var(--f-body);color:var(--on-error-container);margin-top:10px;font-size:12.5px;position:relative}.pcard{color:inherit;text-decoration:none;display:block}.pcard__top{align-items:center;gap:12px;display:flex}.pcard__id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pcard__id .nm{font-family:var(--f-body);color:var(--on-surface);font-size:15px;font-weight:600}.pcard__id .s{color:var(--on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pcard__hcp{font-family:var(--f-body);color:var(--primary);background:var(--surface-c);border-radius:var(--r-full);flex:none;padding:6px 12px;font-size:12px;font-weight:600}.pcard__foot{border-top:1px solid var(--surface-highest);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.pcard__foot .cap{color:var(--on-surface-variant);align-items:center;gap:5px;font-size:12px;display:inline-flex}.courseselect__option,.courseselect__picked{text-align:left;border:1px solid var(--outline-variant);background:var(--surface-lowest);border-radius:var(--r-md);cursor:pointer;width:100%;color:var(--on-surface);align-items:center;gap:12px;padding:12px;display:flex}.courseselect__option:hover{background:var(--surface-low)}.courseselect__option .nm,.courseselect__picked .nm{font-family:var(--f-body);font-size:14.5px;font-weight:600}.courseselect__option .s,.courseselect__picked .s{color:var(--on-surface-variant);font-size:12.5px}.courseselect__option{flex-direction:column;align-items:flex-start;gap:2px}.courseselect__picked{border-color:var(--secondary)}.courseselect__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.listitem--open{box-shadow:none;border:1px dashed var(--outline-variant);background:0 0}.appbar--stacked{border-bottom:1px solid var(--surface-highest);height:64px}.appbar__titles{flex-direction:column;align-items:center;min-width:0;display:flex}.appbar__titles .title{max-width:min(60vw, calc(var(--app-width) * .6));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appbar__titles .sub{font-family:var(--f-body);color:var(--on-surface-variant);font-size:11.5px}.welcome{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.welcome__hero{isolation:isolate;background:var(--primary-container);flex:1;min-height:140px;position:relative;overflow:hidden}.welcome__photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.welcome__scrim{z-index:-1;background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 40%, var(--primary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.welcome__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 45%, transparent) 0%, color-mix(in srgb, var(--primary) 15%, transparent) 40%, color-mix(in srgb, var(--primary) 60%, transparent) 100%)}}.welcome__lang{position:absolute;top:16px;right:16px}.welcome__credit{font-family:var(--f-body);color:var(--on-primary);opacity:.85;text-align:center;font-size:12px;font-weight:500;position:absolute;bottom:32px;left:0;right:0}.welcome__sheet{background:var(--surface);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:22px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin-top:-24px;display:flex;position:relative;box-shadow:0 -4px 20px #01261f1f}.welcome__sheet .logo--lockup{height:52px}.welcome__sub{color:var(--on-surface-variant);text-align:center;margin:0;font-size:15px;line-height:22px}.welcome__actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.welcome__browse{color:var(--on-surface-variant);padding-block:8px;font-size:13px;font-weight:500}.welcome__legal{color:var(--on-surface-variant);text-align:center;margin:0;font-size:12.5px;line-height:18px}.welcome__legal a{color:inherit;text-decoration:underline}.gmark{flex:none;width:18px;height:18px}.sect__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sect__head .sect-label{margin-bottom:0}.sect__action{font-family:var(--f-body);color:var(--secondary);flex:none;align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sect__action .ico{width:14px;height:14px}.sect__body{margin-top:12px}.rail{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none;width:264px}.nextgame{border-radius:var(--r-lg);color:var(--on-primary);box-shadow:var(--shadow-amb-2);padding:18px;text-decoration:none;display:block;overflow:hidden}.nextgame__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.nextgame__role{border-radius:var(--r-full);font-family:var(--f-body);background:#ffffff29;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.nextgame__when{font-family:var(--f-head);letter-spacing:-.01em;font-size:24px;font-weight:700}.nextgame__course{color:var(--inverse-primary);margin-top:2px;font-size:14px;display:block}.nextgame__foot{font-family:var(--f-body);color:var(--on-primary-container);align-items:center;gap:8px;margin-top:16px;font-size:12.5px;font-weight:500;display:flex}.nextgame__foot .ico{width:14px;height:14px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.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}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--tw-leading,var(--text-headline-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-lg--font-weight))}.text-headline-lg-mobile{font-size:var(--text-headline-lg-mobile);line-height:var(--tw-leading,var(--text-headline-lg-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-headline-lg-mobile--font-weight))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--primary:var(--color-primary);--on-primary:var(--color-on-primary);--primary-container:var(--color-primary-container);--on-primary-container:var(--color-on-primary-container);--inverse-primary:var(--color-inverse-primary);--secondary:var(--color-secondary);--on-secondary:var(--color-on-secondary);--secondary-container:var(--color-secondary-container);--on-secondary-container:var(--color-on-secondary-container);--secondary-fixed-dim:var(--color-secondary-fixed-dim);--gold:var(--color-on-tertiary-container);--gold-bright:var(--color-tertiary-fixed-dim);--surface:var(--color-surface);--surface-low:var(--color-surface-container-low);--surface-c:var(--color-surface-container);--surface-high:var(--color-surface-container-high);--surface-highest:var(--color-surface-container-highest);--surface-lowest:var(--color-surface-container-lowest);--on-surface:var(--color-on-surface);--on-surface-variant:var(--color-on-surface-variant);--outline:var(--color-outline);--outline-variant:var(--color-outline-variant);--error:var(--color-error);--error-container:var(--color-error-container);--on-error-container:var(--color-on-error-container);--shadow-amb:0 4px 20px #01261f0a;--shadow-amb-2:0 4px 20px #01261f1a;--f-head:var(--font-head);--f-body:var(--font-body);--r-sm:var(--radius-sm);--r:var(--radius);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-full:var(--radius-full);--page-margin-mobile:16px;--page-margin-desktop:32px;--gutter:16px;--card-gap:20px;--stack-sm:4px;--stack-md:12px;--stack-lg:24px;--app-width:480px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}html{scroll-behavior:auto}}body{background:var(--surface);height:100dvh;color:var(--on-surface);font-family:var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4{font-family:var(--f-head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.ico{vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em;display:inline-block}.ico--fill{fill:currentColor;stroke:none}@media (min-width:768px){body{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){body{background:color-mix(in srgb, var(--primary) 8%, var(--surface-high))}}body{align-items:center}.screen,.authshell,.welcome{width:100%;max-width:var(--app-width);background:var(--surface);box-shadow:var(--shadow-amb-2)}.authshell{flex:1}}@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-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}
