@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}.sf-gtb{position:fixed;left:0;right:0;bottom:calc(var(--sa-bottom) + 6px);margin:0 auto;height:68px;z-index:9999;pointer-events:none;-webkit-tap-highlight-color:transparent;font-family:Inter,Roboto,system-ui,sans-serif}.sf-gtb__defs{position:absolute;width:0;height:0;overflow:hidden}.sf-gtb__bar{position:relative;display:flex;height:100%;border-radius:999px;pointer-events:auto;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-backdrop-filter:blur(12px) saturate(1.7);backdrop-filter:blur(12px) saturate(1.7);-webkit-backdrop-filter:url(#sf-gtb-bar);backdrop-filter:url(#sf-gtb-bar);background:#fffdf59e;box-shadow:0 8px 28px #0000001a,0 1px 3px #0000000f,inset 0 0 0 .5px #ffffff8c}.sf-gtb__pill{position:absolute;left:0;border-radius:999px;pointer-events:none;background:#3c321414;will-change:transform,opacity}.sf-gtb--dark .sf-gtb__pill{background:#ffffff21}.sf-gtb__bar:before,.sf-gtb__lens:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#ffffff40 30%,#ffffff0a 55%,#ffffff73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sf-gtb--dark .sf-gtb__bar{background:#0e161280;box-shadow:0 8px 28px #00000059,0 1px 3px #0003,inset 0 0 0 1px #ffffff17}.sf-gtb--dark .sf-gtb__bar:before,.sf-gtb--dark .sf-gtb__lens:before{background:linear-gradient(135deg,#ffffff0f,#fff0 30% 70%,#ffffff05)}.sf-gtb--fade .sf-gtb__bar{animation:sf-gtb-in var(--sf-gtb-fade) ease-in-out both}@keyframes sf-gtb-in{0%{opacity:0}to{opacity:1}}.sf-gtb__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:13.5px 0 0;border:0;background:none;cursor:pointer;color:#1b190f;transition:color .16s ease}.sf-gtb--dark .sf-gtb__item{color:#eef2ef}.sf-gtb__item.is-selected{color:var(--sf-gtb-tint)}.sf-gtb__item.is-selected .sf-gtb__label{font-weight:600}.sf-gtb__item:focus-visible{outline:2px solid var(--sf-gtb-tint);outline-offset:-4px;border-radius:999px}.sf-gtb__glyph{display:block;width:26px;height:26px}.sf-gtb__glyph svg{display:block;width:26px;height:26px}.sf-gtb__label{margin-top:4px;font-size:11.5px;line-height:14px;font-weight:500;letter-spacing:.005em;white-space:nowrap}.sf-gtb__lens{position:absolute;left:0;border-radius:999px;pointer-events:none;opacity:0;transform-origin:50% 50%;will-change:transform,opacity;-webkit-backdrop-filter:url(#sf-gtb-lens);backdrop-filter:url(#sf-gtb-lens);background:#ffffff14;box-shadow:0 8px 24px #0000001f,inset 0 1px 2px #ffffff80,inset 0 -1px 2px #0000000d}.sf-gtb--dark .sf-gtb__lens{background:#ffffff0a;box-shadow:0 8px 24px #00000059,inset 0 1px 2px #fff3}.sf-gtb--lite .sf-gtb__bar{-webkit-backdrop-filter:blur(12px) saturate(1.7);backdrop-filter:blur(12px) saturate(1.7)}.sf-gtb--lite .sf-gtb__lens{-webkit-backdrop-filter:none;backdrop-filter:none}.v2 .ms-toast[data-nav=web]{bottom:max(102px,calc(max(.75rem,var(--sa-bottom)) + 80px))}.v2 .ms-toast .ic>svg:is(.ph,.ph-bold,.ph-fill){width:1em;height:1em;font-size:17px}.v2 .ms-toast[data-place=top]{top:calc(var(--sa-top) + 12px);bottom:auto;transform:translateY(-16px) scale(.98)}.v2 .ms-toast[data-place=top].on{transform:none}.v2 .ms-toast[data-nav=glass]{bottom:max(102px,calc(var(--sa-bottom) + 88px))}.v2 .meta svg:is(.ph,.ph-bold,.ph-fill){font-size:14px}.v2 .card svg.ic:is(.ph,.ph-bold,.ph-fill){width:1em;height:1em;margin-bottom:5px}.v2 .card.is-current svg.ic:is(.ph,.ph-bold,.ph-fill){margin-top:10px}.v2 .ms:not(.open)>.scrim{visibility:hidden;transition:opacity .36s ease,visibility 0s linear .36s}.v2 .ms>.pane[role=dialog]:focus{outline:none}.v2 .ac-act .ms-btn>svg.ph-fill{flex:none;font-size:19px}.v2 .ms-tip>svg.ph{flex:none;width:1em;height:1em;font-size:17px;color:var(--ink)}.v2 .ms-cards span>svg.ph-check{font-size:16px}.v2 .pd-seg svg:is(.ph,.ph-bold,.ph-fill){font-size:15px;flex:none}.v2 .pd-seg button>svg:not(:is(.ph,.ph-bold,.ph-fill)){width:14px;height:14px}.v2 .pd-med>svg:is(.ph,.ph-bold,.ph-fill){width:1em;height:1em}.v2 .pd-loc button>svg:is(.ph,.ph-bold,.ph-fill){font-size:20px}.v2 .pd-note svg:is(.ph,.ph-bold,.ph-fill){width:15px;height:15px;color:var(--ink)}.v2 .wn-tag>svg.ph-fill{font-size:15px;color:var(--gold)}.v2 .wn-ic>svg:is(.ph,.ph-fill){width:1em;height:1em}.v2 .wn-more>svg.ph-bold{width:1em;height:1em;color:var(--muted);transition:transform .36s var(--rise)}.v2 .wn-pane.more .wn-more>svg.ph-bold{transform:rotate(180deg)}.v2 .trv i:is(.ph,.ph-bold){font-style:normal;line-height:1}.v2 .trv i:is(.ph,.ph-bold)>svg{vertical-align:top}.v2 .trv .pt>i.ph>svg{width:1em;height:1em}.v2 .trv .chart line.grid{display:inline}.v2.night .trv .chart .b.now{fill:#1f9a5f}.v2 .trv{--x-notch: radial-gradient(139.2% 139.2% at -30% 130%, transparent calc(100% - .5px) , #FF3C38 100%)}:is(.v2,.v2.night) .trv :is(.hm,.hm-k) i:is(.x,.xp,[data-s=excused]){background-image:var(--x-notch);background-size:50% 50%;background-position:right top;background-repeat:no-repeat;box-shadow:none}:is(.v2,.v2.night) .trv .hm.d7 i[data-s=excused]{background-size:13px 13px}:is(.v2,.v2.night) .trv .hm.d30 i:is(.x,.xp){background-size:19px 19px}:is(.v2,.v2.night) .trv .hm.dy i:is(.x,.xp){background-size:75% 55.56%}:is(.v2,.v2.night) .trv .hm-k i:is(.x,[data-s=excused]){background-size:75% 75%}:is(.v2,.v2.night) .trv :is(.hm,.hm-k) i:is(.x,[data-s=excused]){background-color:var(--empty)}:is(.v2,.v2.night) .trv .hm i.x{color:var(--muted)!important}:is(.v2,.v2.night) .trv .hm i.xp:after{content:none}.v2 .trv .chart.ln .ol{opacity:1;stroke-width:1.8}.v2 .trv .chart.ln .ol-h{fill:none;stroke:var(--card);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.v2 .st-pick .n-snd>.n-pick>svg.ck{flex:none;font-size:17px;color:var(--done);opacity:0}.v2.night .st-pick .n-snd>.n-pick>svg.ck{color:var(--gold)}.v2 .st-pick .n-snd[aria-checked=true]>.n-pick>svg.ck{opacity:1}.v2 .n-range{font-family:revert;font-size:revert;color:revert}.v2 .st-r .ri>svg:is(.ph,.ph-fill,.ph-bold){width:1em;height:1em}.v2 .st-r span.ri,.v2.night .st-r span.ri,.v2 .st-r span.ri:is(.r,.g){background:none;font-size:24px;-webkit-mask-box-image:none}.v2 .st-r .ri>svg:not(:is(.ph,.ph-fill,.ph-bold)){width:20px;height:20px}.v2 .st-r .ri>svg.st-theme-ic{width:21px;height:21px;transition:transform .3s var(--rise)}.v2 .st-r .ri>svg.st-theme-ic.dark{transform:rotate(180deg)}.v2 .st-acct span.av.icon{background:none;font-size:34px}.v2 .st-acct span.av.icon>svg{width:1em;height:1em}.v2 .st-acct>svg.ph-caret-right{font-size:15px;opacity:.7}.v2 .st-h1-share>svg.ph-export{width:16px;height:16px}.v2 .st-ver+.st-g{margin-top:22px}.v2 .st-pick .st-r>svg.ck{flex:none;font-size:17px;color:var(--done);opacity:0}.v2.night .st-pick .st-r>svg.ck{color:var(--gold)}.v2 .st-pick .st-r[aria-checked=true]>svg.ck{opacity:1}.v2 .st-glance svg{font-size:20px;color:var(--done);vertical-align:-1px}.v2.night .st-glance svg{color:var(--gold)}@font-face{font-family:Metropolis;src:url(/assets/fonts/Metropolis-SemiBold.woff2) format("woff2"),url(/assets/fonts/Metropolis-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Display;src:url(/assets/fonts/Metropolis-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Display;src:url(/assets/fonts/Metropolis-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-VariableFont.woff2) format("woff2-variations"),url(/assets/fonts/SourceSans3-VariableFont.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/fonts/NotoNaskhArabic-VariableFont.woff2) format("woff2-variations"),url(/assets/fonts/NotoNaskhArabic-VariableFont.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--inherit: inherit;--current: currentColor;--transparent: transparent;--black: #000;--white: #fff;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--neutral-950: #0a0a0a;--stone-50: #fafaf9;--stone-100: #f5f5f4;--stone-200: #e7e5e4;--stone-300: #d6d3d1;--stone-400: #a8a29e;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--stone-950: #0c0a09;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--orange-950: #431407;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--amber-950: #451a03;--yellow-50: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-800: #854d0e;--yellow-900: #713f12;--yellow-950: #422006;--lime-50: #f7fee7;--lime-100: #ecfccb;--lime-200: #d9f99d;--lime-300: #bef264;--lime-400: #a3e635;--lime-500: #84cc16;--lime-600: #65a30d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--lime-950: #1a2e05;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--emerald-950: #022c22;--teal-50: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--teal-950: #042f2e;--cyan-50: #ecfeff;--cyan-100: #cffafe;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--cyan-900: #164e63;--cyan-950: #083344;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--blue-950: #172554;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--indigo-950: #1e1b4b;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-300: #c4b5fd;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--violet-800: #5b21b6;--violet-900: #4c1d95;--violet-950: #2e1065;--purple-50: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-800: #6b21a8;--purple-900: #581c87;--purple-950: #3b0764;--fuchsia-50: #fdf4ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d0fe;--fuchsia-300: #f0abfc;--fuchsia-400: #e879f9;--fuchsia-500: #d946ef;--fuchsia-600: #c026d3;--fuchsia-700: #a21caf;--fuchsia-800: #86198f;--fuchsia-900: #701a75;--fuchsia-950: #4a044e;--pink-50: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-400: #f472b6;--pink-500: #ec4899;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--pink-950: #500724;--rose-50: #fff1f2;--rose-100: #ffe4e6;--rose-200: #fecdd3;--rose-300: #fda4af;--rose-400: #fb7185;--rose-500: #f43f5e;--rose-600: #e11d48;--rose-700: #be123c;--rose-800: #9f1239;--rose-900: #881337;--rose-950: #4c0519;--border: hsl(var(--border));--input: hsl(var(--input));--ring: hsl(var(--ring));--background: hsl(var(--background));--foreground: hsl(var(--foreground));--primary: hsl(var(--primary));--primary-foreground: hsl(var(--primary-foreground));--secondary: hsl(var(--secondary));--secondary-foreground: hsl(var(--secondary-foreground));--destructive: hsl(var(--destructive));--destructive-foreground: hsl(var(--destructive-foreground));--muted: hsl(var(--muted));--muted-foreground: hsl(var(--muted-foreground));--accent: hsl(var(--accent));--accent-foreground: hsl(var(--accent-foreground));--popover: hsl(var(--popover));--popover-foreground: hsl(var(--popover-foreground));--card: hsl(var(--card));--card-foreground: hsl(var(--card-foreground));--prayer-completed: hsl(var(--prayer-completed) / <alpha-value>);--prayer-completed-ink: hsl(var(--prayer-completed-ink) / <alpha-value>);--prayer-current: hsl(var(--prayer-current) / <alpha-value>);--prayer-upcoming: hsl(var(--prayer-upcoming) / <alpha-value>);--prayer-late: hsl(var(--prayer-late) / <alpha-value>);--prayer-menstruation: hsl(var(--prayer-menstruation) / <alpha-value>);--prayer-inactive: hsl(var(--prayer-inactive) / <alpha-value>);--sidebar: hsl(var(--sidebar-background));--sidebar-foreground: hsl(var(--sidebar-foreground));--sidebar-primary: hsl(var(--sidebar-primary));--sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground));--sidebar-accent: hsl(var(--sidebar-accent));--sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground));--sidebar-border: hsl(var(--sidebar-border));--sidebar-ring: hsl(var(--sidebar-ring));--header-height: 3.25rem;--bottom-nav-height: 3.75rem;--reading-line-height: 1.5;--reading-letter-spacing: 0em;--reading-word-spacing: 0em;--background: 45 33% 90%;--foreground: 220 9% 15%;--card: 45 50% 97%;--card-foreground: 220 9% 15%;--popover: 220 20% 98%;--popover-foreground: 220 9% 15%;--primary: 165 82% 30%;--primary-foreground: 165 10% 95%;--secondary: 210 40% 92%;--secondary-foreground: 210 9% 15%;--muted: 210 40% 92%;--muted-foreground: 220 10% 33%;--accent: 165 64% 85%;--accent-foreground: 165 64% 15%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 40 10% 82%;--input: 40 10% 82%;--ring: 165 82% 30%;--radius: .75rem;--bg-primary: 45 33% 90%;--bg-secondary: 45 50% 97%;--bg-tertiary: 220 20% 98%;--bg-overlay: 220 27% 8% / .8;--bg-interactive-default: 47 57% 96%;--bg-interactive-hover: 45 50% 95%;--bg-interactive-active: 45 45% 93%;--bg-interactive-disabled: 45 22% 91%;--prayer-completed: 154 100% 13%;--prayer-current: 1 100% 61%;--prayer-upcoming: 42 73% 56%;--prayer-late: 42 73% 56%;--prayer-menstruation: 1 100% 61%;--prayer-inactive: 220 9% 45%;--prayer-completed-ink: 154 100% 13%;--calendar-default: 0 0% 100%;--calendar-today: 43 89% 58%;--calendar-selected: 43 89% 38% / .5;--heatmap-0: 0 0% 100%;--heatmap-1: 154 100% 13% / .2;--heatmap-2: 154 100% 13% / .4;--heatmap-3: 154 100% 13% / .6;--heatmap-4: 154 100% 13% / .8;--heatmap-5: 154 100% 13%;--surface-depth: radial-gradient( 115% 95% at 28% 0%, hsl(0 0% 100% / .16) 0%, hsl(0 0% 100% / .05) 42%, hsl(0 0% 0% / .05) 100% );--status-success: 154 100% 13%;--status-warning: 42 73% 56%;--status-error: 1 100% 61%;--status-info: 165 82% 30%;--qibla-gold: 42 73% 56%;--qibla-marker: var(--qibla-gold);--qibla-marker-band: 42 73% 56%;--qibla-marker-shade: 40 70% 47%;--qibla-marker-shade-deep: 37 66% 38%;--qibla-halo-gain: 1;--qibla-ring: 51 32% 85%;--qibla-ring-alpha: 1;--rosette-back: 45 40% 98%;--rosette-back-lit: 45 40% 98%;--rosette-back-deep: 45 40% 98%;--rosette-mid: 51 32% 92%;--rosette-mid-lit: 51 32% 92%;--rosette-mid-deep: 51 32% 92%;--rosette-front: 51 32% 84%;--rosette-front-lit: 51 32% 84%;--rosette-front-deep: 51 32% 84%;--rosette-tip: 42 85% 65%;--rosette-tip-lit: 44 90% 73%;--rosette-tip-deep: 39 74% 55%;--rosette-script: 0 0% 100%;--rosette-shadow: 40 35% 25%;--rosette-shadow-alpha: 0;--streak-fire: 1 100% 61%;--menstration-without-opacity: 1 100% 90%;--menstration-with-opacity: 1 100% 61% / .25;--ramadan-without-opacity: 42 73% 80%;--shadow-color: 165 82% 30%;--gradient-primary: linear-gradient( 135deg, hsl(var(--primary)), hsl(var(--accent)) );--gradient-peaceful-end: var( --accent );--gradient-peaceful: linear-gradient( 180deg, hsl(var(--bg-primary)), hsl(var(--gradient-peaceful-end)) );--shadow-soft: 0 1px 2px hsl(var(--shadow-color) / .05), 0 10px 28px -14px hsl(var(--shadow-color) / .28);--shadow-prayer: 0 2px 4px hsl(var(--shadow-color) / .06), 0 18px 36px -18px hsl(var(--shadow-color) / .4);--shadow-today: 0 0 12px hsl(var(--calendar-today) / .8);--shadow-selected: 0 0 6px hsl(var(--calendar-today) / .5);--transition-smooth: all .15s cubic-bezier(.4, 0, .2, 1);--status-bar-background: 45 33% 90%;--banner-background-translucent: transparent;--banner-backdrop-blur: blur(12px);--nav-clearance: calc(4.75rem + max(.75rem, var(--sa-bottom))) }.dark{--background: 160 16% 6%;--foreground: 48 10% 93%;--card: 158 12% 10%;--card-foreground: 48 10% 93%;--popover: 156 12% 12%;--popover-foreground: 48 10% 93%;--primary: 165 82% 40%;--primary-foreground: 165 10% 5%;--secondary: 155 12% 14%;--secondary-foreground: 48 8% 88%;--muted: 155 12% 14%;--muted-foreground: 150 7% 68%;--accent: 158 30% 20%;--accent-foreground: 48 10% 90%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 156 10% 16%;--input: 156 10% 16%;--ring: 165 82% 40%;--bg-primary: 160 16% 6%;--bg-secondary: 158 12% 10%;--bg-tertiary: 156 12% 12%;--bg-overlay: 0 0% 0% / .8;--bg-interactive-default: 158 12% 10%;--bg-interactive-hover: 156 12% 13%;--bg-interactive-active: 156 12% 15%;--bg-interactive-disabled: 150 10% 8%;--prayer-completed: 155 90% 26%;--prayer-current: 1 100% 61%;--prayer-upcoming: 42 73% 66%;--prayer-late: 42 73% 66%;--prayer-menstruation: 1 100% 61%;--prayer-inactive: 150 7% 62%;--prayer-completed-ink: 158 60% 52%;--calendar-default: 157 11% 16%;--calendar-today: 43 89% 58%;--calendar-selected: 43 89% 58% / .5;--heatmap-0: 157 11% 16%;--heatmap-1: 155 45% 19%;--heatmap-2: 155 60% 22%;--heatmap-3: 155 80% 25%;--heatmap-4: 155 88% 28%;--heatmap-5: 152 95% 32%;--surface-depth: radial-gradient( 115% 95% at 28% 0%, hsl(0 0% 100% / .1) 0%, hsl(0 0% 100% / .03) 42%, hsl(0 0% 0% / .12) 100% );--status-success: 154 100% 25%;--status-warning: 42 73% 56%;--status-error: 1 100% 61%;--status-info: 165 82% 40%;--qibla-gold: 43 89% 58%;--qibla-marker: var(--qibla-gold);--qibla-marker-band: 44 92% 64%;--qibla-marker-shade: 41 80% 49%;--qibla-marker-shade-deep: 38 72% 40%;--qibla-halo-gain: .68;--qibla-ring: 51 32% 92%;--qibla-ring-alpha: .3;--rosette-back: 93 20% 20%;--rosette-back-lit: 95 18% 25.5%;--rosette-back-deep: 100 22% 13.5%;--rosette-mid: 42 73% 62.5%;--rosette-mid-lit: 44 84% 71%;--rosette-mid-deep: 39 66% 51%;--rosette-front: 155 100% 22%;--rosette-front-lit: 156 82% 28.5%;--rosette-front-deep: 158 100% 14.5%;--rosette-tip: 51 32% 92%;--rosette-tip-lit: 51 34% 97%;--rosette-tip-deep: 48 26% 82%;--rosette-script: 0 0% 100%;--rosette-shadow: 150 45% 4%;--rosette-shadow-alpha: .5;--qibla-text: 51 32% 92%;--streak-fire: 1 100% 61%;--shadow-color: 165 82% 40%;--shadow-soft: 0 1px 2px hsl(0 0% 0% / .4), 0 10px 28px -14px hsl(0 0% 0% / .55);--shadow-prayer: 0 2px 4px hsl(0 0% 0% / .45), 0 18px 36px -18px hsl(0 0% 0% / .6);--shadow-today: 0 0 12px hsl(var(--calendar-today) / .8);--shadow-selected: 0 0 6px hsl(var(--calendar-today) / .5);--status-bar-background: 160 16% 6%;--banner-background-translucent: transparent}*{border-color:hsl(var(--border));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}html{background-color:hsl(var(--background));overflow:hidden}body{background-color:hsl(var(--background));font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;margin:0;padding:0}#root{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#root::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}[data-reading-enabled=true] span:not(h1):not(.font-arabic),[data-reading-enabled=true] div:not(h1):not(.font-arabic),[data-reading-enabled=true] label:not(h1):not(.font-arabic),[data-reading-enabled=true] button:not(h1):not(.font-arabic),[data-reading-enabled=true] span:not(h2):not(.font-arabic),[data-reading-enabled=true] div:not(h2):not(.font-arabic),[data-reading-enabled=true] label:not(h2):not(.font-arabic),[data-reading-enabled=true] button:not(h2):not(.font-arabic),[data-reading-enabled=true] span:not(h3):not(.font-arabic),[data-reading-enabled=true] div:not(h3):not(.font-arabic),[data-reading-enabled=true] label:not(h3):not(.font-arabic),[data-reading-enabled=true] button:not(h3):not(.font-arabic),[data-reading-enabled=true] span:not(h4):not(.font-arabic),[data-reading-enabled=true] div:not(h4):not(.font-arabic),[data-reading-enabled=true] label:not(h4):not(.font-arabic),[data-reading-enabled=true] button:not(h4):not(.font-arabic),[data-reading-enabled=true] span:not(h5):not(.font-arabic),[data-reading-enabled=true] div:not(h5):not(.font-arabic),[data-reading-enabled=true] label:not(h5):not(.font-arabic),[data-reading-enabled=true] button:not(h5):not(.font-arabic),[data-reading-enabled=true] span:not(h6):not(.font-arabic),[data-reading-enabled=true] div:not(h6):not(.font-arabic),[data-reading-enabled=true] label:not(h6):not(.font-arabic),[data-reading-enabled=true] button:not(h6):not(.font-arabic){line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);word-spacing:var(--reading-word-spacing)}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.container{max-width:1400px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[6\%\]{inset:6%}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.top-\[6\%\]{top:6%}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-5{height:1.25rem!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[72\%\]{height:72%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-screen{max-height:100vh}.min-h-11{min-height:2.75rem}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[100px\]{width:100px}.w-\[21px\]{width:21px}.w-\[240px\]{width:240px}.w-\[30px\]{width:30px}.w-\[65\%\]{width:65%}.w-\[7\.14\%\]{width:7.14%}.w-\[72\%\]{width:72%}.w-\[82\%\]{width:82%}.w-\[min\(100\%\,504px\,50dvh\)\]{width:min(100%,504px,50dvh)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[280px\]{min-width:280px}.max-w-2xl{max-width:42rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[2px\]{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s ease-in-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes qibla-pulse{0%{transform:scale(.5);opacity:0}15%{opacity:.7}60%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.animate-qibla-pulse{animation:qibla-pulse 2.8s ease-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[54px\]{border-radius:54px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-prayer-completed{--tw-border-opacity: 1;border-color:hsl(var(--prayer-completed) / var(--tw-border-opacity, 1))}.border-white\/25{border-color:#ffffff40}.border-white\/50{border-color:#ffffff80}.bg-\[hsl\(var\(--prayer-completed\)\)\]\/15{background-color:hsl(var(--prayer-completed) / .15)}.bg-background{background-color:hsl(var(--background))}.bg-black\/10{background-color:#0000001a}.bg-black\/80{background-color:#000c}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-muted{background-color:hsl(var(--muted))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-prayer-completed{--tw-bg-opacity: 1;background-color:hsl(var(--prayer-completed) / var(--tw-bg-opacity, 1))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-\[radial-gradient\(closest-side\,hsl\(0_0\%_100\%\/0\.55\)\,hsl\(0_0\%_100\%\/0\.18\)_60\%\,transparent\)\]{background-image:radial-gradient(closest-side,hsl(0 0% 100%/.55),hsl(0 0% 100%/.18) 60%,transparent)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(1rem\+var\(--sa-top\)\)\]{padding-top:calc(1rem + var(--sa-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-accessible{font-family:OpenDyslexic,Arial,sans-serif}.font-arabic{font-family:Noto Naskh Arabic,Arial,sans-serif}.font-body{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-heading{font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-prayer-completed{--tw-text-opacity: 1;color:hsl(var(--prayer-completed) / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,51\,30\,0\.04\)\,0_8px_24px_-12px_rgba\(0\,51\,30\,0\.18\)\]{--tw-shadow: 0 1px 2px rgba(0,51,30,.04),0 8px 24px -12px rgba(0,51,30,.18);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.backdrop-blur-\[40px\]{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.bg-primary{background-color:hsl(var(--bg-primary))}.bg-secondary{background-color:hsl(var(--bg-secondary))}.bg-prayer-completed{background-color:hsl(var(--prayer-completed));background-image:var(--surface-depth)}.text-prayer-completed{color:hsl(var(--prayer-completed))}.text-qibla-gold{color:hsl(var(--qibla-gold))}.text-qibla-marker{color:hsl(var(--qibla-marker))}.fill-qibla-marker{fill:hsl(var(--qibla-marker))}.fill-qibla-marker-band{fill:hsl(var(--qibla-marker-band))}.fill-qibla-marker-shade{fill:hsl(var(--qibla-marker-shade))}.fill-qibla-marker-shade-deep{fill:hsl(var(--qibla-marker-shade-deep))}.border-prayer-completed{border-color:hsl(var(--prayer-completed))}.shadow-soft{box-shadow:var(--shadow-soft)}.gradient-peaceful{background:var(--gradient-peaceful);transition:background .15s ease-in-out}.menstruation-mode{--gradient-peaceful-end: var(--menstration-without-opacity)}.menstruation-mode.gradient-peaceful,.menstruation-mode .gradient-peaceful,.menstruation-mode>.gradient-peaceful{background:linear-gradient(180deg,hsl(var(--bg-primary)),hsl(var(--menstration-without-opacity)))!important;transition:background 1s ease-in-out,background-size 1s ease-in-out,background-position 1s ease-in-out}.ramadan-mode.gradient-peaceful,.ramadan-mode .gradient-peaceful,.ramadan-mode>.gradient-peaceful{background:linear-gradient(180deg,hsl(var(--bg-primary)),hsl(var(--ramadan-without-opacity)))!important;transition:background 1s ease-in-out,background-size 1s ease-in-out,background-position 1s ease-in-out}.spring-bounce-back{transition:transform .6s cubic-bezier(.25,1,.3,1)}@keyframes pull-indicator-fade-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(-10px)}}.pull-indicator-appear{animation:pull-indicator-fade-in .2s ease-out forwards}.bg-success{background-color:hsl(var(--prayer-completed));background-image:var(--surface-depth)}.text-success{color:hsl(var(--prayer-completed))}.no-transition,.no-transition *,.no-transition *:before,.no-transition *:after{transition:none!important;animation:none!important}body,:is(p,li,span,div,label,button):not(:where(.v2,.v2 *)){transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important}[data-reading-enabled=true] body,[data-reading-enabled=true] p,[data-reading-enabled=true] li,[data-reading-enabled=true] span:not(.font-heading):not(.font-arabic),[data-reading-enabled=true] div:not(.font-heading):not(.font-arabic),[data-reading-enabled=true] label:not(.font-heading):not(.font-arabic),[data-reading-enabled=true] button:not(.font-heading):not(.font-arabic){line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);word-spacing:var(--reading-word-spacing)}[data-reading-enabled=true] .font-arabic,[data-reading-enabled=true] [dir=rtl],[data-reading-enabled=true] [lang=ar]{letter-spacing:0!important;word-spacing:0!important}[data-high-contrast=true]{--border: 220 13% 70%}[data-high-contrast=true].dark{--border: 156 10% 34%}.settings-row-button{outline:none}.settings-row-button:focus:not(:focus-visible),.settings-row-button:active{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}[data-high-contrast=true] .settings-row-button .card{border-width:2px;box-shadow:0 2px 8px -2px hsl(var(--shadow-color) / .2)}[data-high-contrast=true]{--shadow-soft: 0 2px 10px -2px hsl(var(--shadow-color) / .3);--shadow-prayer: 0 4px 20px -4px hsl(var(--shadow-color) / .4)}[data-high-contrast=true] .text-muted-foreground{color:#464a53}[data-high-contrast=true].dark .text-muted-foreground{color:#acb0b9}[data-high-contrast=true] .bg-interactive{border:2px solid hsl(var(--border))}@keyframes liquid-drift{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-640px 0;mask-position:-640px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:bg-secondary:hover{background-color:hsl(var(--bg-secondary))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-transparent:focus-visible{background-color:transparent}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:bg-transparent:active{background-color:transparent}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-\[radial-gradient\(closest-side\,hsl\(43_89\%_58\%\/0\.07\)\,transparent\)\]:is(.dark *){background-image:radial-gradient(closest-side,hsl(43 89% 58%/.07),transparent)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-qibla-text:is(.dark *){color:hsl(var(--qibla-text))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:flex-col{flex-direction:column}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&_\*\]\:fill-current *{fill:currentColor}.\[\&_\*\]\:\!stroke-\[1\.5\] *{stroke-width:1.5!important}.\[\&_\*\]\:\!stroke-\[1\.75\] *{stroke-width:1.75!important}.\[\&_\*\]\:\!stroke-\[1\.9\] *{stroke-width:1.9!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.v2{position:relative;overflow:hidden;isolation:isolate;transition:background .4s}.v2{--forest: #00331e;--forest-rgb: 0 51 30;--sunken: #002616;--sunken-rgb: 0 38 22;--cream: #f1efe4;--cream-rgb: 241 239 228;--gold: #e1b03d;--gold-rgb: 225 176 61;--rose: #d9534f;--rose-rgb: 217 83 79;--display: "Metropolis", -apple-system, sans-serif;--hero: "Metropolis Display", "Metropolis", -apple-system, sans-serif;--body: "Source Sans 3", -apple-system, sans-serif;--arabic: "Noto Naskh Arabic", serif;--rise: cubic-bezier(.16, 1, .3, 1);--r-card: 16px;--r-chip: 12px;--r-panel: 22px;--r-sheet: 28px;--r-nav: 26px;--r-navbtn: 20px;--r-segin: 9px;--r-tile: 16px;--r-trpanel: 20px;--r-cell: 10px;--rk: 1.6;font-family:var(--body);-webkit-font-smoothing:antialiased}.v2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}@supports (corner-shape: squircle){.v2 :is(.card,.meta>*,.cal,.wk,.sheet,.nav,.nav button,.trv .rseg,.trv .rseg button,.trv .panel,.ms .pane,.ms-btn,.wn-hd img,.wn-ic,.wn-more,.pd-med,.pd-seg,.pd-seg .th,.pd-loc button,.pd-row .ri,.ms-back,.ms-stage,.ms-stats,.ms-skip,.ms-med,.ms-toast,.hm.d30 i,.hm.d7 i,.wk-sq,.st-hero img,.st-glance>div,.st-search,.n-hero,.st-g,.st-acct,.st-share-btn,.st-seg,.st-seg button,.st-r .ri,.st-pr .bell){corner-shape:squircle}}.v2 .scroll{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none}.v2 .scroll::-webkit-scrollbar{display:none}.v2{--bg: var(--cream);--bg-2: #ebe8da;--card: #fffdf7;--ink: #10261b;--muted: #66716a;--line: rgb(0 51 30 / .1);--empty: #ebe7d8;--done: var(--forest);--done-ink: var(--cream);--done-accent: var(--gold);--now-ink: #a67c14}.v2.night{--bg: #0b1711;--bg-2: #08120d;--card: #12241a;--ink: #ecebe0;--muted: #93a197;--line: rgb(241 239 228 / .09);--empty: #1b3024;--done: #0f6b41;--done-ink: #f1efe4;--done-accent: var(--gold);--now-ink: var(--gold)}.v2{color:var(--ink)}.v2 .tabular{font-variant-numeric:tabular-nums}.v2 .cards{display:flex;gap:6px}.v2 .card{flex:1 1 0;min-width:0;height:146px;border-radius:calc(var(--r-card) * var(--rk));position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 2px;transition:flex-grow .5s var(--rise),background-color .35s ease,color .35s ease,box-shadow .35s ease,transform .15s ease}.v2 .card:active{transform:scale(.96)}.v2 .card.is-current{flex-grow:1.8}.v2 .card .ic{font-size:20px;line-height:1;margin-bottom:5px}.v2 .card .nm{font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:.01em}.v2 .card .ar{font-family:var(--arabic);font-size:16px;line-height:1.35;opacity:.85}.v2 .card .tm{font-size:11.5px;opacity:.7}.v2 .card .sk{margin-top:5px;font-size:11px;display:inline-flex;align-items:center;gap:2px;opacity:.7}.v2 .card .sk i{font-size:12px}.v2 .card .now{position:absolute;top:8px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .3s}.v2 .card.is-current .now{opacity:1}.v2 .card.is-current .ic{margin-top:10px}.v2 .card{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.v2 .card .ic{color:var(--muted)}.v2 .card.is-current{box-shadow:0 0 0 1.5px var(--gold)}.v2 .card .now{color:var(--now-ink)}.v2 .card[data-state=completed]{background:var(--done);color:var(--done-ink);box-shadow:none}.v2 .card[data-state=completed] .ic,.v2 .card[data-state=completed] .sk{color:var(--done-accent);opacity:1}.v2 .card[data-state=completed] .now{color:var(--done-accent)}.v2 .card[data-state=late]{background:var(--gold);color:var(--forest);box-shadow:none}.v2 .card[data-state=late] .ic,.v2 .card[data-state=late] .now{color:var(--forest)}.v2 .card[data-state=excused]{background:var(--rose);color:#fff;box-shadow:none}.v2 .card[data-state=excused] .ic,.v2 .card[data-state=excused] .now{color:#fff}.v2 .meta{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;margin-top:8px}.v2 .meta>*{height:34px;border-radius:calc(var(--r-chip) * var(--rk));display:flex;align-items:center;justify-content:center;gap:5px;font-size:12.5px;white-space:nowrap}.v2 .meta i{font-size:14px}.v2 .meta .chip{background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--muted)}.v2 .meta .chip b{color:var(--ink);font-weight:600}.v2 .meta .all{padding:0 18px;border-radius:999px;background:var(--gold);color:var(--forest);font-weight:700;letter-spacing:.02em;transition:transform .15s}.v2 .meta .all:active{transform:scale(.95)}.v2 .th{display:flex;align-items:center;justify-content:space-between;padding:22px 4px 10px}.v2 .th .dd{font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:6px}.v2 .th .dd span{color:var(--muted);font-weight:600}.v2 .th .dd i{font-size:13px;color:var(--muted)}.v2 .th .flower{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--rose);background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .cal{background:var(--card);border-radius:calc(var(--r-panel) * var(--rk));padding:14px 12px 12px;box-shadow:0 0 0 1px var(--line)}.v2 .calh{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.v2 .calh b{font-family:var(--display);font-weight:600;font-size:15.5px}.v2 .calh div{display:flex;gap:2px}.v2 .calh button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--muted)}.v2 .calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v2 .calgrid .dow{font-size:10.5px;text-align:center;font-weight:600;letter-spacing:.02em;padding-bottom:3px}.v2 .calgrid .day{height:40px;border-radius:9px;padding:4px 6px;font-size:11px;font-weight:600;transition:background .35s,color .35s}.v2 .calgrid .day.out{opacity:.4}.v2 .calgrid .dow{color:var(--muted)}.v2 .day{background:var(--empty);color:var(--muted)}.v2 .day.today{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--ink)}.v2 .weekgrid{display:grid;grid-template-columns:50px repeat(7,1fr);gap:6px 5px;align-items:center}.v2 .weekgrid .wh{font-size:10.5px;text-align:center;font-weight:600;line-height:1.3}.v2 .weekgrid .wl{font-size:11.5px;font-weight:600}.v2 .weekgrid .wc{height:24px;border-radius:7px;transition:background .35s}.v2 .weekgrid .wh{color:var(--muted)}.v2 .wc{background:var(--empty)}.v2 .day[data-n="1"],.v2 .wc[data-n="1"]{background:rgb(var(--forest-rgb) / .18);color:var(--forest)}.v2 .day[data-n="2"]{background:rgb(var(--forest-rgb) / .36);color:var(--forest)}.v2 .day[data-n="3"]{background:rgb(var(--forest-rgb) / .56);color:var(--cream)}.v2 .day[data-n="4"]{background:rgb(var(--forest-rgb) / .78);color:var(--cream)}.v2 .day[data-n="5"]{background:var(--forest);color:var(--cream)}.v2.night .day[data-n]{color:var(--cream)}.v2.night .day[data-n="1"]{background:#1d4a33}.v2.night .day[data-n="2"]{background:#1a5a3b}.v2.night .day[data-n="3"]{background:#186a43}.v2.night .day[data-n="4"]{background:#137a4b}.v2.night .day[data-n="5"]{background:#0e8c54}.v2 .wc[data-s=late]{background:var(--gold)!important}.v2 .wc[data-s=excused]{background:var(--rose)!important}.v2 .wc[data-s=completed]{background:var(--done)}.v2 .wc[data-s=future]{opacity:.35}.v2 .nav{position:absolute;left:16px;right:16px;bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);padding:6px;border-radius:calc(var(--r-nav) * var(--rk));z-index:20}.v2 .nav button{height:52px;border-radius:calc(var(--r-navbtn) * var(--rk));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;transition:background .25s,color .25s}.v2 .nav button i{font-size:21px}.v2{background:var(--bg)}.v2 .status{color:var(--cream)}.v2 .hero{position:relative;background:var(--forest);color:var(--cream);padding:60px 20px 56px;overflow:hidden}.v2 .hero .photo{position:absolute;inset:0;background:url(/assets/images/onboarding-fajr-lattice.jpg) 80% 30% / 170% auto no-repeat;opacity:.09}.v2 .hero .fade{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 125%,rgb(var(--sunken-rgb) / .95),transparent 70%)}.v2 .hero .ghost{position:absolute;right:-30px;bottom:6px;font-size:190px;line-height:1;color:rgb(var(--gold-rgb) / .13)}.v2 .hero>:not(.photo):not(.fade):not(.ghost){position:relative;z-index:1}.v2 .datebar{display:flex;align-items:center;gap:6px}.v2 .datebar .d{margin-right:auto;line-height:1.3}.v2 .datebar .d b{display:block;font-family:var(--display);font-weight:600;font-size:15.5px;letter-spacing:.01em}.v2 .datebar .d span{font-size:12.5px;color:rgb(var(--cream-rgb) / .62)}.v2 .datebar button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:rgb(var(--cream-rgb) / .08);color:rgb(var(--cream-rgb) / .85)}.v2 .eyebrow{margin-top:34px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:8px}.v2 .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);animation:a2-pulse 2.4s ease-in-out infinite}.v2 .eyebrow.prayed{color:rgb(var(--cream-rgb) / .7)}.v2 .eyebrow.prayed:before{animation:none;background:var(--cream);opacity:.7}.v2 .big{display:flex;align-items:baseline;gap:14px;margin-top:8px}.v2 .big h2{font-family:var(--hero);font-weight:800;font-size:58px;letter-spacing:-.02em;line-height:1}.v2 .big .ar{font-family:var(--arabic);font-size:26px;color:rgb(var(--cream-rgb) / .55)}.v2 .when{margin-top:12px;display:flex;align-items:baseline;gap:10px;font-size:15px;color:rgb(var(--cream-rgb) / .75)}.v2 .when .t{font-family:var(--display);font-weight:600;font-size:22px;color:var(--cream)}.v2 .when b{color:var(--cream);font-weight:600}.v2 .prog{margin-top:24px;display:flex;align-items:center;gap:12px}.v2 .segs{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.v2 .segs i{height:5px;border-radius:3px;background:rgb(var(--cream-rgb) / .16);transition:background .4s}.v2 .segs i.completed{background:var(--gold)}.v2 .segs i.late{background:rgb(var(--gold-rgb) / .5)}.v2 .segs i.excused{background:var(--rose)}.v2 .prog span{font-family:var(--display);font-weight:600;font-size:15px}.v2 .prog span small{font-family:var(--body);font-weight:400;font-size:13px;color:rgb(var(--cream-rgb) / .62);margin-left:3px}.v2 .sheet{position:relative;margin-top:-28px;background:linear-gradient(180deg,var(--bg),var(--bg-2));border-radius:calc(var(--r-sheet) * var(--rk)) calc(var(--r-sheet) * var(--rk)) 0 0;padding:16px 14px 130px;transition:background .4s}.v2 .grab{width:36px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 14px}.v2 .nav{background:var(--forest);box-shadow:0 14px 30px -12px #00261699}.v2 .nav button{color:rgb(var(--cream-rgb) / .55)}.v2 .nav button.on{background:rgb(var(--cream-rgb) / .1);color:var(--gold)}.v2.night .bmain .badge{background:var(--gold);color:var(--forest)}.v2.night .bcount .fill{background:#0f6b41}.v2.night .bcount b{mix-blend-mode:normal;color:var(--ink)}.v2 .hero{padding-bottom:150px;background:#00331e}.v2 .hero .photo.scene{background:none;opacity:1;width:100%;height:100%}.v2 .scene .tw{opacity:var(--o);animation:a2-tw 3.8s ease-in-out infinite}.v2 .scene .sway{animation:a2-sway 7s ease-in-out infinite alternate}.v2 .scene .drift{animation:a2-drift 42s ease-in-out infinite alternate}.v2 .scene .birds{animation:a2-birds 28s ease-in-out infinite alternate}.v2 .scene .lamp{opacity:var(--lit);animation:a2-lamp 5.5s ease-in-out infinite}.v2 .scene .breathe{animation:a2-breathe 8s ease-in-out infinite}@keyframes a2-tw{50%{opacity:calc(var(--o) * .25)}}@keyframes a2-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes a2-drift{0%{transform:translate(-3.255814%)}to{transform:translate(4.186047%)}}@keyframes a2-birds{0%{transform:translate(-34.375%,12.5%)}to{transform:translate(40.625%,-17.5%)}}@keyframes a2-lamp{0%,to{opacity:1}40%{opacity:.78}60%{opacity:.94}}@keyframes a2-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.86}}.v2 .scene .rays{animation:a2-rays 22s ease-in-out infinite alternate}.v2 .scene .shoot{opacity:0;animation:a2-shoot 11s linear infinite 2s}@keyframes a2-rays{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.v2.tr-open .scene *{animation-play-state:paused}@keyframes a2-shoot{0%{transform:translate(664.285714%,163.636364%);opacity:0}1.5%{opacity:1}7%{transform:translate(382.142857%,436.363636%);opacity:0}to{transform:translate(382.142857%,436.363636%);opacity:0}}.v2 .eyebrow.excused{color:#ff3c38}.v2 .eyebrow.excused:before{background:#ff3c38;animation:none}.v2 .eyebrow.pause,.v2 .hero.sky-light .eyebrow.pause{color:rgb(var(--cream-rgb) / .62)}.v2 .eyebrow.pause:before,.v2 .hero.sky-light .eyebrow.pause:before{background:transparent;border:1.5px solid currentColor;width:5px;height:5px;animation:none}.v2 .hero.sky-light .eyebrow.pause{color:rgb(var(--forest-rgb) / .55)}.v2 .eyebrow.optional:before{animation:none}.v2 .eyebrow.soon,.v2 .hero.sky-light .eyebrow.soon{color:#ff7a4d}.v2 .eyebrow.soon:before,.v2 .hero.sky-light .eyebrow.soon:before{background:#ff7a4d;animation-duration:1.2s}.v2 .big.long h2{font-size:50px}.v2 .big .pi-i{align-self:center;flex:none;width:30px;height:30px;margin-left:-4px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:rgb(var(--cream-rgb) / .8);background:rgb(var(--cream-rgb) / .12)}.v2 .hero.sky-light .big .pi-i{color:var(--forest);background:rgb(var(--forest-rgb) / .08)}.v2 .segs i.excused,.v2 .hero.sky-light .segs i.excused{background:#ff3c38}.v2 .card[data-state=excused]{background:var(--done);color:var(--done-ink);box-shadow:none}.v2 .card[data-state=excused]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:#ff3c38}.v2 .card[data-state=excused] .ic,.v2 .card[data-state=excused] .now{color:#ff3c38}.v2 .sheet{padding-top:14px}.v2.mens .sheet{background:linear-gradient(180deg,var(--bg) 0%,#F8E4DF 100%)}.v2.mens.night .sheet{background:linear-gradient(180deg,var(--bg) 0%,#2B1515 100%)}.v2.mens .th .flower{background:#ff3c38;color:#fff;box-shadow:none}.v2.exc-full .card[data-state=excused]{background:#ff3c38;color:#fff}.v2.exc-full .card[data-state=excused]:after{display:none}.v2.exc-full .card[data-state=excused] .ic,.v2.exc-full .card[data-state=excused] .now,.v2.exc-full .card[data-state=excused] .sk{color:#fff}.v2 .hero>.lownav:not(.photo):not(.fade):not(.ghost){position:absolute;left:0;right:0;bottom:40px;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none}.v2 .lownav button{pointer-events:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--cream);background:#00140c42;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgb(var(--cream-rgb) / .16);transition:transform .15s}.v2 .lownav button:active{transform:scale(.92)}.v2 .hero.sky-light .lownav button{color:var(--forest);background:rgb(var(--cream-rgb) / .5);box-shadow:inset 0 0 0 1px rgb(var(--forest-rgb) / .1)}.v2 .datebar .fl svg{width:17px;height:17px}.v2.mens .datebar .fl,.v2.btn-plain.mens .datebar .fl,.v2.btn-plain.mens .hero.sky-light .datebar .fl{background:#ff3c38;color:#fff;box-shadow:0 4px 14px -4px #ff3c38b3}.v2 .card svg.ic.pi{width:24px;height:24px;margin-bottom:2px}.v2 .card.is-current svg.ic.pi{margin-top:10px}.v2 .card .sk svg{width:11px;height:11px}.v2 .wk-h{display:flex;align-items:center;gap:10px;padding:22px 4px 10px}.v2 .wk-h b{font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:.01em}.v2 .wk-h .rng{font-size:12.5px;color:var(--muted);margin-right:auto}.v2 .wk-h .go{font-size:12.5px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:2px}.v2 .wk-h .flower{margin-left:4px}.v2 .wk{background:var(--card);border-radius:calc(var(--r-panel) * var(--rk));padding:14px 10px 12px;box-shadow:0 0 0 1px var(--line)}.v2 .wk-foot{margin-top:12px;padding:10px 6px 0;border-top:1px solid var(--line)}.v2 .wk-sum{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;color:var(--muted)}.v2 .wk-sum b{font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink);margin-right:3px}.v2 .wk-row{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v2 .wk-d{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--muted)}.v2 .wk-d.today .lbl{color:var(--ink)}.v2 .wk-d.today .lbl:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--gold);margin:3px auto 0}.v2 .wk-d.future>:first-child{opacity:.45}.v2 .wk-sq{width:100%;aspect-ratio:1 / 1.15;border-radius:calc(var(--r-cell) * var(--rk));background:var(--empty);display:grid;place-items:center;font-family:var(--display);font-size:13px;color:var(--muted);transition:background .5s ease,color .5s ease,box-shadow .5s ease}.v2 .wk-sq[data-n="1"]{background:rgb(var(--forest-rgb) / .18);color:var(--forest)}.v2 .wk-sq[data-n="2"]{background:rgb(var(--forest-rgb) / .36);color:var(--forest)}.v2 .wk-sq[data-n="3"]{background:rgb(var(--forest-rgb) / .56);color:var(--cream)}.v2 .wk-sq[data-n="4"]{background:rgb(var(--forest-rgb) / .78);color:var(--cream)}.v2 .wk-sq[data-n="5"]{background:var(--forest);color:var(--gold)}.v2.night .wk-sq[data-n]{color:var(--cream)}.v2.night .wk-sq[data-n="1"]{background:#1d4a33}.v2.night .wk-sq[data-n="2"]{background:#1a5a3b}.v2.night .wk-sq[data-n="3"]{background:#186a43}.v2.night .wk-sq[data-n="4"]{background:#137a4b}.v2.night .wk-sq[data-n="5"]{background:#0e8c54;color:var(--gold)}.v2 .wk-sq.mx{box-shadow:inset 0 -4px #ff3c38}.v2 .wk-d.today .wk-sq{outline:1.5px solid var(--gold);outline-offset:2px}.v2 .wk-rg{width:100%;max-width:44px;aspect-ratio:1;position:relative}.v2 .wk-rg svg{width:100%;height:100%;transform:rotate(-90deg)}.v2 .wk-rg svg path,.v2 .wk-rg svg circle{fill:none;stroke-width:4.6;stroke-linecap:butt;stroke:var(--empty)}.v2 .wk-rg .fl{stroke:var(--st);stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .75s var(--rise),stroke .4s ease,opacity 0ms}.v2 .wk-rg .fl[data-off]{stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .45s ease-in,stroke .4s ease,opacity .12s .38s}.v2 .wk-rg span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:12px;color:var(--ink)}.v2 .wk-d.today .wk-rg span{color:var(--now-ink)}.v2 .wk .wk-rg.mx span,.v2 .wk.ini .wk-d.today .wk-rg.mx span{color:#ff3c38}.v2 [data-s=completed]{--st: var(--done)}.v2 [data-s=late]{--st: var(--gold)}.v2 [data-s=excused]{--st: #FF3C38}.v2.night .wk-rg .fl[data-s=completed],.v2.night .wk-pl i[data-s=completed]{--st: #1f9a5f}.v2 .wk-rg .cr{position:absolute;inset:0;--c-completed: var(--done);--c-late: var(--gold);--c-excused: #FF3C38;--c-empty: var(--empty);-webkit-mask:radial-gradient(circle closest-side,transparent calc(68.5% - .4px),#000 calc(68.5% + .4px),#000 calc(91.5% - .4px),transparent calc(91.5% + .4px));mask:radial-gradient(circle closest-side,transparent calc(68.5% - .4px),#000 calc(68.5% + .4px),#000 calc(91.5% - .4px),transparent calc(91.5% + .4px))}.v2.night .wk-rg .cr{--c-completed: #1f9a5f}.v2 .wk-pl{display:flex;flex-direction:column;width:100%;max-width:26px;border-radius:7px;overflow:hidden}.v2 .wk-pl i{height:11px;background:var(--empty);position:relative;overflow:hidden}.v2 .wk-pl i b{position:absolute;inset:0;background:var(--st);transform-origin:left;transition:transform .55s var(--rise),background .4s ease}.v2 .wk-pl i[data-off] b{transform:scaleX(0);transition:transform .38s ease-in,background .4s ease}.v2 .wk-sq.bump{animation:a2-bump .52s var(--rise)}@keyframes a2-bump{40%{transform:scale(1.08)}}.v2 .wk-d.today .wk-pl{outline:1.5px solid var(--gold);outline-offset:3px;border-radius:6px}.v2 .wk-key{display:flex;justify-content:flex-start;gap:14px;margin-top:7px;font-size:11px;color:var(--muted)}.v2 .wk-key i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;background:var(--st);vertical-align:0}.v2.night .wk-key i[data-s=completed]{--st: #1f9a5f}.v2 .wk.dx .wk-rg svg path{stroke-linecap:round;stroke-width:5.8}.v2 .wk.dx .wk-pl{gap:3px;border-radius:0;overflow:visible;max-width:30px}.v2 .wk.dx .wk-pl i{height:12px;border-radius:6px}.v2 .wk.dx .wk-d.today .wk-pl{outline-offset:4px;border-radius:8px}.v2 .wk.ini .wk-rg span{font-family:var(--body);font-weight:700;font-size:11.5px}.v2 .wk.ini .wk-d.today .wk-rg span{color:var(--now-ink)}.v2 .wk.ini .wk-sq{font-family:var(--body);font-weight:700;font-size:12px}.v2 .wk.ini .wk-d:not(.pl) .lbl{display:none}.v2 .wk.ini .wk-d.today .lbl{color:var(--now-ink)}.v2 .wk.ini .wk-d.today .lbl:after{display:none}.v2 .nav.n4{grid-template-columns:repeat(4,1fr)}.v2 .nav.n4 button{font-size:10.5px}.v2 .wk{cursor:pointer;transition:transform .15s ease,box-shadow .2s}.v2 .wk:active{transform:scale(.985)}.v2 .wk-h .go i{transition:transform .2s}.v2 .pane{display:flex;flex-direction:column;gap:12px;min-width:0}.v2 .ms{position:absolute;inset:0;z-index:30;pointer-events:none}.v2 .ms.open{pointer-events:auto}.v2 .ms .scrim{position:absolute;inset:0;background:#040a0775;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .36s ease}.v2 .ms.open .scrim{opacity:1}.v2 .ms .pane{position:absolute;left:8px;right:8px;bottom:8px;background:var(--bg);color:var(--ink);border-radius:calc(var(--r-sheet) * var(--rk) + 14px);padding:8px 22px 30px;transform:translateY(calc(100% + 16px));transition:transform .52s var(--rise);box-shadow:0 -10px 50px #0000004d,inset 0 0 0 1px var(--line);overflow:hidden}.v2 .ms.open .pane{transform:none}.v2 .ms .pane{max-height:calc(100% - 64px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.v2 .ms .pane::-webkit-scrollbar{display:none}.v2 .ms:not(.wn,.pd) .pane>*{flex-shrink:0}.v2 .ms .grab{width:36px;height:5px;border-radius:3px;margin:0 auto 10px;background:var(--muted);opacity:.35}.v2 .ms-top{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:6px}.v2 .ms-tag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink)}.v2 .ms-tag svg{width:15px;height:15px;color:#ff3c38}.v2 .ms-tag .live{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:3px 8px 3px 7px;border-radius:10px;background:#ff3c3824;color:#ff3c38;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.v2 .ms-tag .live:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff3c38;animation:a2-ms-pulse 1.8s ease-in-out infinite}@keyframes a2-ms-pulse{50%{box-shadow:0 0 0 4px #ff3c382e}}.v2 .ms-x{margin-left:auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:var(--muted);background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .ms h3{font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-.015em;line-height:1.2}.v2 .ms p{font-size:15px;line-height:1.55;color:var(--muted);margin-top:8px}.v2 .ms p b{color:var(--ink);font-weight:600}.v2 .ms-btn{display:block;width:100%;height:52px;border-radius:18px;font-size:16px;font-weight:700;letter-spacing:-.005em;background:var(--ink);color:var(--bg);transition:transform .14s,filter .2s}.v2 .ms-btn.red{background:#ff3c38;color:#fff;box-shadow:0 10px 24px -12px #ff3c38e6}.v2 .ms-btn:active{transform:scale(.98)}.v2 .ms-link{display:block;margin:12px auto 0;padding:6px 10px;font-size:13.5px;font-weight:600;color:var(--muted)}.v2 .ms-prog{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:2px 0 14px}.v2 .ms-prog i{height:3px;border-radius:2px;background:var(--line);box-shadow:inset 0 0 0 5px #8080802e;overflow:hidden}.v2 .ms-prog i.done,.v2 .ms-prog i.on{background:#ff3c38;box-shadow:none}.v2 .ms-pages{margin:0 -22px;overflow:hidden;touch-action:pan-y}.v2 .ms-track{display:flex;transition:transform .46s var(--rise)}.v2 .ms-pg{flex:0 0 100%;padding:0 22px;text-align:center;transition:opacity .36s ease}.v2 .ms-pg:not(.on){opacity:.25}.v2 .ms-pg p{max-width:310px;margin-left:auto;margin-right:auto}.v2 .ms-pg h3{margin-top:20px}.v2 .ms-stage{height:176px;border-radius:24px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#ff3c3821,#ff3c3808 70%),var(--card);box-shadow:inset 0 0 0 1px #ff3c3824}.v2 .ms-foot{display:flex;gap:10px;margin-top:22px}.v2 .ms-back{flex:none;width:52px;height:52px;border-radius:18px;display:grid;place-items:center;font-size:18px;color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .ms-cards{display:flex;gap:6px}.v2 .ms-cards span{width:50px;height:88px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-family:var(--display);font-weight:600;font-size:10.5px;color:var(--muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.v2 .ms-cards span svg{width:16px;height:16px}.v2 .ms-cards span i{font-size:16px}.v2 .ms-cards span.c{background:var(--done);color:var(--cream);box-shadow:none}.v2.night .ms-cards span.c,.v2.night .ms-cards span.x{background:#1f9a5f}.v2 .ms-cards span.x{background:var(--done);color:var(--cream);box-shadow:none}.v2 .ms-cards span.x:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:#ff3c38}.v2 .ms-pg.on .ms-cards span.x{animation:a2-ms-flip .7s var(--rise) both}.v2 .ms-pg.on .ms-cards span.x:nth-child(4){animation-delay:.26s}.v2 .ms-pg.on .ms-cards span.x:nth-child(5){animation-delay:.52s}.v2.exc-full .ms-cards span.x,.v2.exc-full.night .ms-cards span.x{background:#ff3c38;color:#fff}.v2.exc-full .ms-cards span.x:after{display:none}@keyframes a2-ms-flip{0%{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transform:scale(.94)}}.v2 .ms-strk{display:flex;flex-direction:column;align-items:center}.v2 .ms-strk .n{display:flex;align-items:center;gap:4px;font-family:var(--hero);font-weight:800;font-size:50px;letter-spacing:-.03em;line-height:1}.v2 .ms-strk .n svg{width:30px;height:30px;color:var(--gold)}.v2 .ms-strk small{font-size:12px;color:var(--muted);margin-top:4px}.v2 .ms-strk .row{display:flex;gap:5px;margin-top:16px}.v2 .ms-strk .row i{width:26px;height:8px;border-radius:4px;background:var(--h5, var(--done))}.v2 .ms-strk .row i.x{background:#ff3c38}.v2 .ms-strk .row i.f{background:var(--line);box-shadow:inset 0 0 0 5px #80808033}.v2 .ms-pg.on .ms-strk .n{animation:a2-ms-rise .7s var(--rise) both}.v2 .ms-pg.on .ms-strk .row i{animation:a2-ms-pop .5s var(--rise) both}.v2 .ms-pg.on .ms-strk .row i:nth-child(2){animation-delay:50ms}.v2 .ms-pg.on .ms-strk .row i:nth-child(3){animation-delay:.1s}.v2 .ms-pg.on .ms-strk .row i:nth-child(4){animation-delay:.15s}.v2 .ms-pg.on .ms-strk .row i:nth-child(5){animation-delay:.2s}.v2 .ms-pg.on .ms-strk .row i:nth-child(6){animation-delay:.25s}.v2 .ms-pg.on .ms-strk .row i:nth-child(7){animation-delay:.3s}@keyframes a2-ms-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes a2-ms-pop{0%{opacity:0;transform:scaleX(.3)}}.v2 .ms-cal{width:250px}.v2 .ms-cal .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v2 .ms-cal .hd b{font-family:var(--display);font-weight:700;font-size:13px}.v2 .ms-cal .hd span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--muted)}.v2 .ms-cal .hd span i{width:10px;height:10px;border-radius:3px;background:#ff3c3833;box-shadow:inset 0 0 0 1.5px #ff3c38}.v2 .ms-cal .g{display:grid;grid-template-columns:repeat(7,1fr);gap:5px 4px}.v2 .ms-cal .g b{font-size:9.5px;font-weight:700;color:var(--muted);text-align:center;padding-bottom:1px}.v2 .ms-cal .g i{height:29px;border-radius:9px;display:grid;place-items:center;position:relative;font-style:normal;font-size:11px;font-weight:600;color:var(--cream);background:var(--h5)}.v2 .ms-cal .g i[data-n="3"]{background:var(--h3)}.v2 .ms-cal .g i[data-n="4"]{background:var(--h4)}.v2 .ms-cal .g i.x{background:#ff3c382e;color:#ff3c38;border-radius:0}.v2.night .ms-cal .g i.x{background:#ff3c3847}.v2 .ms-cal .g i.x:not(.s):before{content:"";position:absolute;top:0;bottom:0;left:-4px;width:4px;background:inherit}.v2 .ms-cal .g i.s{border-radius:9px 0 0 9px}.v2 .ms-cal .g i.e{border-radius:0 9px 9px 0}.v2 .ms-pg.on .ms-cal .g i.x{animation:a2-ms-wash .42s ease both;animation-delay:calc(var(--d) * 80ms + .2s)}@keyframes a2-ms-wash{0%{background:var(--h5);color:var(--cream)}}.v2 .ms-hd{display:flex;gap:14px;align-items:center;margin-top:4px}.v2 .ms-hd h3{font-size:21px}.v2 .ms-hd p{margin-top:3px;font-size:14px;line-height:1.45}.v2 .ms-med{width:54px;height:54px;flex:none;border-radius:17px;display:grid;place-items:center;color:#ff3c38;background:#ff3c381f;box-shadow:inset 0 0 0 1px #ff3c3833}.v2 .ms-med svg{width:24px;height:24px}.v2 .ms-med.on{background:#ff3c38;color:#fff;box-shadow:0 10px 22px -10px #ff3c38e6}.v2 .ms-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.v2 .ms-stats span{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted)}.v2 .ms-stats span+span{padding-left:12px;border-left:1px solid var(--line)}.v2 .ms-stats b{font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink);display:flex;align-items:center;gap:3px;white-space:nowrap}.v2 .ms-stats b svg{width:13px;height:13px;color:var(--gold)}.v2 .ms-tip{display:flex;gap:10px;align-items:center;margin:14px 2px 0;font-size:13px;line-height:1.45;color:var(--muted)}.v2 .ms-tip i{font-size:17px;color:var(--ink)}.v2 .ms-act{margin-top:18px}.v2 .pi .ms-tag .pi-tg{font-size:15px;color:var(--gold)}.v2 .ms-med.pi-med{color:var(--gold);background:rgb(var(--gold-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .22);font-size:24px}.v2 .pi-facts{margin-top:18px;display:flex;flex-direction:column;gap:14px}.v2 .pi-fact{display:flex;gap:12px;align-items:flex-start}.v2 .pi-fact .pi-fi{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:var(--muted);background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .ms .pi-fact p{margin-top:5px;font-size:14px;line-height:1.45}.v2 .pi-fact p b{font-weight:700}.v2 .ms-skip{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-top:14px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.v2 .ms-skip span{flex:1;font-size:13.5px;font-weight:600;color:var(--ink)}.v2 .ms-skip small{display:block;font-size:11.5px;font-weight:400;color:var(--muted);margin-top:2px;line-height:1.35}.v2 .ms-sw{flex:none;width:51px;height:31px;border-radius:16px;background:#78788029;position:relative;transition:background .25s ease}.v2.night .ms-sw{background:#78788052}.v2 .ms-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.v2 [aria-checked=true]>.ms-sw{background:#34c759}.v2.night [aria-checked=true]>.ms-sw{background:#30d158}.v2 [aria-checked=true]>.ms-sw:after{transform:translate(20px)}.v2 .ms-toast{position:absolute;left:14px;right:14px;bottom:102px;z-index:31;display:flex;gap:11px;align-items:center;padding:10px 10px 10px 12px;border-radius:18px;background:var(--ink);color:var(--bg);font-size:13.5px;line-height:1.35;box-shadow:0 14px 32px -12px #00000080;transform:translateY(16px) scale(.98);opacity:0;transition:transform .46s var(--rise),opacity .26s;pointer-events:none}.v2 .ms-toast.on{transform:none;opacity:1;pointer-events:auto}.v2 .ms-toast .ic{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#ffffff1a}.v2:not(.v2.night) .ms-toast .ic{background:#ffffff1f}.v2 .ms-toast .ic svg{width:16px;height:16px;color:var(--gold)}.v2 .ms-toast .ic.r svg{color:#ff3c38}.v2 .ms-toast>span{flex:1}.v2 .ms-toast b{font-weight:700}.v2 .ms-toast button{flex:none;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:700;color:var(--bg);background:#ffffff1f}.v2 .wn .pane{display:flex;flex-direction:column;max-height:calc(100% - 64px);padding-bottom:22px;--wt: rgb(var(--forest-rgb) / .08);--wc: var(--forest)}.v2.night .wn .pane{--wt: rgb(var(--gold-rgb) / .12);--wc: var(--gold)}.v2 .wn-tag{color:var(--ink)}.v2 .wn-tag>i{font-size:15px;color:var(--gold)}.v2 .wn-tag .v{margin-left:4px;padding:3px 8px;border-radius:10px;background:var(--wt);color:var(--wc);font-size:10.5px;letter-spacing:.06em;font-weight:700}.v2 .wn-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -22px;padding:6px 22px 22px;mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 22px),transparent)}.v2 .wn-hd{display:flex;gap:14px;align-items:center;margin:6px 0 18px}.v2 .wn-hd img{width:58px;height:58px;flex:none;border-radius:calc(13px * var(--rk));box-shadow:0 8px 20px -10px #00000073,0 0 0 1px var(--line)}.v2 .wn-hd small{display:block;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.01em}.v2 .wn-hd h3{font-size:20px;margin-top:2px;text-wrap:balance}.v2 .wn-list{list-style:none;display:flex;flex-direction:column;gap:16px}.v2 .wn-it{display:grid;grid-template-columns:40px 1fr;gap:13px;align-items:start}.v2 .wn-it b{display:block;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.005em;line-height:1.3;padding-top:1px}.v2 .wn .wn-it p{margin-top:3px;font-size:13.5px;line-height:1.45}.v2 .wn-ic{width:40px;height:40px;border-radius:calc(13px * var(--rk));display:grid;place-items:center;background:var(--wt);color:var(--wc);font-size:19px}.v2 .wn-ic svg{width:18px;height:18px}.v2 .wn-ic.g{background:rgb(var(--gold-rgb) / .2);color:var(--now-ink)}.v2 .wn-ic.r{background:#ff3c381f;color:#ff3c38}.v2 .wn.open .wn-list>.wn-it{animation:a2-ms-rise .62s var(--rise) both;animation-delay:calc(var(--i) * 60ms + .16s)}.v2 .wn-more{display:flex;align-items:center;gap:10px;width:100%;margin-top:22px;padding:13px 14px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;font-weight:600;color:var(--ink);text-align:left}.v2 .wn-more span{flex:1}.v2 .wn-more small{font-weight:400;color:var(--muted);margin-left:6px}.v2 .wn-more>i{color:var(--muted);transition:transform .36s var(--rise)}.v2 .wn-pane.more .wn-more>i{transform:rotate(180deg)}.v2 .wn-old{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--rise)}.v2 .wn-old>div{overflow:hidden}.v2 .wn-pane.more .wn-old{grid-template-rows:1fr}.v2 .wn-ver{display:flex;justify-content:space-between;align-items:baseline;margin:20px 2px 10px;font-family:var(--display);font-weight:700;font-size:13px}.v2 .wn-ver span{font-family:var(--body);font-weight:400;font-size:12px;color:var(--muted)}.v2 .wn-old .wn-list{gap:12px}.v2 .wn-old .wn-it{grid-template-columns:30px 1fr;gap:11px}.v2 .wn-old .wn-ic{width:30px;height:30px;font-size:15px;border-radius:calc(10px * var(--rk))}.v2 .wn-old .wn-it b{font-size:13.5px}.v2 .wn .wn-old .wn-it p{font-size:12.5px}.v2 .wn-foot{padding-top:12px}.v2 .ms-toast .ic>i{font-size:17px;color:var(--gold)}.v2 .pd .pane{display:flex;flex-direction:column;max-height:calc(100% - 64px);padding-bottom:22px}.v2 .pd-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -22px;padding:6px 22px 22px;mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 22px),transparent)}.v2 .pd-hd{display:flex;gap:14px;align-items:center;margin:0 0 20px}.v2 .pd-med{width:58px;height:58px;flex:none;border-radius:calc(17px * var(--rk));display:grid;place-items:center;font-size:24px;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .35s ease,color .35s ease,box-shadow .35s ease}.v2 .pd-med svg{width:26px;height:26px}.v2 .pd-med[data-state=completed]{background:var(--done);color:var(--done-accent);box-shadow:none}.v2 .pd-med[data-state=late]{background:var(--gold);color:var(--forest);box-shadow:none}.v2 .pd-med[data-state=excused]{background:#ff3c38;color:#fff;box-shadow:none}.v2 .pd-hd h3{display:flex;align-items:baseline;gap:10px;font-size:24px}.v2 .pd-hd h3 span{font-family:var(--arabic);font-weight:500;font-size:19px;color:var(--muted)}.v2 .pd-hd small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;color:var(--muted)}.v2 .pd-hd small svg{width:12px;height:12px;color:var(--gold)}.v2 .pd-hd small b{font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:2px}.v2 .pd-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px 9px;font-family:var(--display);font-weight:700;font-size:14px}.v2 .pd-h span{font-family:var(--body);font-weight:400;font-size:12px;color:var(--muted)}.v2 .pd-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);height:50px;padding:4px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.v2 .pd-seg .th{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:14px;transform:translate(calc(var(--k) * 100%));transition:transform .42s var(--rise),background .3s ease,box-shadow .3s ease;background:var(--bg);box-shadow:0 1px 3px #0000001f,0 0 0 1px var(--line)}.v2 .pd-seg[data-state=completed] .th{background:var(--done);box-shadow:none}.v2 .pd-seg[data-state=late] .th{background:var(--gold);box-shadow:none}.v2 .pd-seg[data-state=excused] .th{background:#ff3c38;box-shadow:none}.v2 .pd-seg button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);transition:color .3s ease}.v2 .pd-seg button i{font-size:15px}.v2 .pd-seg button[aria-checked=true]{color:var(--ink)}.v2 .pd-seg[data-state=completed] button[aria-checked=true]{color:var(--done-ink)}.v2 .pd-seg[data-state=late] button[aria-checked=true]{color:var(--forest)}.v2 .pd-seg[data-state=excused] button[aria-checked=true]{color:#fff}.v2 .pd-note{display:flex;gap:9px;align-items:center;margin:10px 2px 0;font-size:12.5px;line-height:1.4;color:var(--muted)}.v2 .pd-note i{font-size:15px;color:var(--ink)}.v2 .pd-note svg{width:14px;height:14px;flex:none;color:#ff3c38}.v2 .pd-ctx{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .48s var(--rise),opacity .3s ease}.v2 .pd-ctx>div{overflow:hidden}.v2 .pd-pane.can .pd-ctx{grid-template-rows:1fr;opacity:1}.v2 .pd-pane.can .pd-lock{display:none}.v2 .pd-ctx .pd-h{margin-top:22px}.v2 .pd-row{margin-top:0}.v2 .pd-row+.pd-row{margin-top:8px}.v2 .pd-row .ri{flex:none;width:36px;height:36px;border-radius:calc(11px * var(--rk));display:grid;place-items:center;font-size:18px;background:rgb(var(--forest-rgb) / .08);color:var(--forest)}.v2.night .pd-row .ri{background:rgb(var(--gold-rgb) / .12);color:var(--gold)}.v2 .pd-row .ri.g{background:rgb(var(--gold-rgb) / .2);color:var(--now-ink)}.v2 .pd-loc{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.v2 .pd-loc button{height:66px;border-radius:calc(15px * var(--rk));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .14s}.v2 .pd-loc button i{font-size:20px}.v2 .pd-loc button svg{width:20px;height:20px}.v2 .pd-loc button:active{transform:scale(.96)}.v2 .pd-loc button[aria-pressed=true]{background:var(--done);color:var(--done-ink);box-shadow:none}.v2 .pd-loc button[aria-pressed=true] :is(i,svg){color:var(--done-accent)}.v2 .pd-foot{padding-top:12px}.v2 .card.hold{transform:scale(.95)}.v2 .card .jm{position:absolute;top:6px;right:6px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;background:var(--done-accent);color:var(--done)}.v2 .card[data-state=late] .jm{background:var(--forest);color:var(--gold)}.v2 .card .jm.pop{animation:a2-jm-pop .52s var(--rise) both}@keyframes a2-jm-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}}.v2 .ms-toast .two{flex:none;display:flex;gap:6px}.v2 .ms-toast .two button.y{background:var(--gold);color:var(--forest)}.v2 .ms-toast .dna{display:block;margin-top:3px;padding:0;font-size:11.5px;font-weight:600;color:inherit;opacity:.6;background:none;text-decoration:underline;text-underline-offset:2px}.v2 .trv{--pl-mosque: #0f6b41;--pl-work: #2f7fbf;--pl-home: #c9922a;--pl-travel: #8a5bb8;--pl-other: #c8643b}.v2.night .trv{--pl-mosque: #25995f;--pl-work: #4a8cc9;--pl-home: #b88a26;--pl-travel: #9570c4;--pl-other: #cc6a3a}.v2 .trv .hw-top{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:end;margin-top:12px}.v2 .trv .hw-top .big{margin-top:0}.v2 .trv .hw-fr{justify-self:end;text-align:right;font-size:11.5px;color:var(--muted)}.v2 .trv .hw-fr b{display:block;font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:5px}.v2 .trv .hw-fr .dots{display:flex;gap:4px;justify-content:flex-end;margin-bottom:5px}.v2 .trv .hw-fr .dots i{width:12px;height:12px;border-radius:4px;background:var(--empty);position:relative}.v2 .trv .hw-fr .dots i.y{background:var(--gold)}.v2 .trv .hw-fr .dots i.u{background:none;box-shadow:inset 0 0 0 1.5px var(--line)}.v2 .trv .hw-h{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--display);font-weight:600;font-size:13px}.v2 .trv .hw-h span{font-family:var(--body);font-weight:400;font-size:11px;color:var(--muted)}.v2 .trv .pl-bar{display:flex;gap:2px;height:12px}.v2 .trv .pl-bar i{border-radius:3px;min-width:3px;background:var(--c);transition:flex-grow .5s var(--rise)}.v2 .trv .pl-k{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px 10px;margin-top:10px}.v2 .trv .pl-k span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.v2 .trv .pl-k span i{flex:none;width:9px;height:9px;border-radius:3px;background:var(--c)}.v2 .trv .pl-k span b{margin-left:auto;font-family:var(--display);font-weight:600;color:var(--ink)}.v2 .trv .jm-r{display:grid;grid-template-columns:22px 58px 1fr 40px;align-items:center;gap:8px;padding:6px 0}.v2 .trv .jm-r svg.pi{width:20px;height:20px;color:var(--muted)}.v2 .trv .jm-r .nm{font-family:var(--display);font-weight:600;font-size:13px}.v2 .trv .jm-r .tr{height:10px;border-radius:3px;background:var(--empty);overflow:hidden}.v2 .trv .jm-r .tr i{display:block;height:100%;border-radius:3px;background:var(--done)}.v2 .trv .jm-r .pc{text-align:right;font-family:var(--display);font-weight:600;font-size:13px}.v2 .trv .hw .note i{font-style:normal}.v2 .trv :is(.hw-fr .dots i,.pl-bar i,.jm-r .tr){corner-shape:squircle}.v2 .trv{position:absolute;inset:0;z-index:25;background:var(--bg);transform:translateY(100%);transition:transform .48s var(--rise);overflow-y:auto;scrollbar-width:none;color:var(--ink)}.v2 .trv::-webkit-scrollbar{display:none}.v2.tr-open .trv{transform:none}.v2.tr-open .status{color:var(--ink)!important}.v2 .trv .bar{position:sticky;top:0;z-index:2;background:var(--bg);padding:56px 14px 10px;display:grid;grid-template-columns:64px 1fr 64px;align-items:center}.v2 .trv .bar>:last-child{justify-self:end}.v2 .trv .bar button.done{width:auto;padding:0 14px;border-radius:18px;font-size:13px;font-weight:700;background:var(--forest);color:var(--cream);box-shadow:none}.v2.night .trv .bar button.done{background:var(--gold);color:var(--forest)}.v2 .trv .bar h3{text-align:center;font-family:var(--display);font-weight:600;font-size:17px}.v2 .trv .bar button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:17px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .trv .in{padding:4px 14px 48px;display:flex;flex-direction:column;gap:12px}.v2 .trv .rseg{display:grid;grid-template-columns:1.45fr repeat(4,1fr);padding:3px;border-radius:calc(var(--r-chip) * var(--rk));background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .trv .rseg button{height:32px;border-radius:calc(var(--r-segin) * var(--rk));font-size:12.5px;white-space:nowrap;font-weight:600;color:var(--muted);transition:background .25s,color .25s}.v2 .trv .rseg button[aria-pressed=true]{background:var(--forest);color:var(--cream)}.v2.night .trv .rseg button[aria-pressed=true]{background:var(--gold);color:var(--forest)}.v2 .trv .trh{padding:16px 14px 14px}.v2 .trv .trh .k{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--now-ink)}.v2 .trv .trh .k span{color:var(--muted);letter-spacing:.04em;text-transform:none;font-weight:600;font-size:11.5px;margin-left:6px}.v2 .trv :is(.trh,.hw) .big{display:flex;align-items:flex-end;gap:10px;margin-top:8px}.v2 .trv :is(.trh,.hw) .big b{font-family:var(--hero);font-weight:800;font-size:56px;letter-spacing:-.035em;line-height:.86}.v2 .trv :is(.trh,.hw) .big b small{font-size:30px;letter-spacing:0;margin-left:1px}.v2 .trv :is(.trh,.hw) .big span{font-size:12.5px;color:var(--muted);line-height:1.3;padding-bottom:2px}.v2 .trv .trh .line{font-size:13px;line-height:1.45;margin-top:10px;color:var(--muted)}.v2 .trv .trh .line b{color:var(--ink);font-weight:700}.v2 .trv .trh .line .up{color:var(--done)}.v2.night .trv .trh .line .up{color:#3fbf80}.v2 .trv .nums{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.v2 .trv .nums>span{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted);min-width:0}.v2 .trv .nums>span+span{padding-left:12px;border-left:1px solid var(--line)}.v2 .trv .nums b{font-family:var(--display);font-weight:700;font-size:19px;color:var(--ink);line-height:1;display:flex;align-items:center;gap:3px}.v2 .trv .nums b svg{width:13px;height:13px;color:var(--gold)}.v2{--h1: rgb(var(--forest-rgb) / .18);--h2: rgb(var(--forest-rgb) / .36);--h3: rgb(var(--forest-rgb) / .56);--h4: rgb(var(--forest-rgb) / .78);--h5: var(--forest)}.v2.night{--h1: #1d3d2b;--h2: #1c5536;--h3: #1a6e43;--h4: #178a52;--h5: #22ad69}.v2 .hm{position:relative;margin-top:14px}.v2 .hm i{display:block;font-style:normal;background:var(--empty);border-radius:3px;transition:background .35s,color .35s}.v2 .hm i[data-n="1"]{background:var(--h1)}.v2 .hm i[data-n="2"]{background:var(--h2)}.v2 .hm i[data-n="3"]{background:var(--h3)}.v2 .hm i[data-n="4"]{background:var(--h4)}.v2 .hm i[data-n="5"]{background:var(--h5)}.v2 .hm i[data-s=completed]{background:var(--done)}.v2 .hm i[data-s=late]{background:var(--gold)}.v2 .hm i[data-s=excused]{background:#ff3c38}.v2.night .hm i[data-s=completed]{background:#1f9a5f}.v2 .hm i.pre{background:transparent;box-shadow:none}.v2 .hm i{position:relative;overflow:hidden}.v2 .hm i.x{background:#ff3c3833;color:#ff3c38!important}.v2.night .hm i.x{background:#ff3c384d}.v2 .hm i.xp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#ff3c38}.v2 .hm.dy i.xp:after{height:2px}.v2 .hm-k i.x{background:#ff3c3838;box-shadow:inset 0 0 0 1.5px #ff3c38}.v2 .hm-k i[data-s=excused]{background:#ff3c38}.v2 .hm i.f{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.v2 .hm i.t{outline:1.5px solid var(--gold);outline-offset:1.5px}.v2 .hm i[data-tip]{cursor:default}.v2 .hm .lb{font-size:10px;font-weight:600;color:var(--muted);white-space:nowrap;line-height:1.25}.v2 .hm .tip{z-index:3}.v2 .hm.d7{display:grid;grid-template-columns:50px repeat(7,1fr);gap:5px;align-items:center}.v2 .hm.d7 i{height:22px;border-radius:6px}.v2 .hm.d7 i.t{outline:none}.v2 .hm.d7 .lb.c{text-align:center;padding-bottom:2px}.v2 .hm.d7 .lb.c.t{color:var(--now-ink)}.v2 .hm.d7 .lb.r{font-size:11.5px;color:var(--ink)}.v2 .hm.d30{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v2 .hm.d30 .lb{text-align:center;padding-bottom:1px}.v2 .hm.d30 i{height:38px;border-radius:9px;padding:4px 6px;font-size:10.5px;font-weight:600;color:var(--muted)}.v2 .hm.d30 i[data-n="1"],.v2 .hm.d30 i[data-n="2"]{color:var(--forest)}.v2 .hm.d30 i[data-n="3"],.v2 .hm.d30 i[data-n="4"],.v2 .hm.d30 i[data-n="5"],.v2.night .hm.d30 i[data-n]{color:var(--cream)}.v2 .hm.d30 i.f{color:var(--muted);opacity:.6}.v2 .hm.d90{display:grid;gap:3px}.v2 .hm.d90 i{aspect-ratio:1;border-radius:4px}.v2 .hm.d90 .lb{font-size:9.5px;align-self:center}.v2 .hm.dy{display:grid;grid-template-columns:24px repeat(31,1fr);gap:2px;align-items:center}.v2 .hm.dy i{aspect-ratio:1 / 1.35;border-radius:2px}.v2 .hm.dy .lb{font-size:9.5px}.v2 .hm-k{display:flex;align-items:center;gap:3px;margin-top:10px;font-size:10.5px;color:var(--muted)}.v2 .hm-k i{width:10px;height:10px;border-radius:3px;background:var(--empty)}.v2 .hm-k i[data-n="1"]{background:var(--h1)}.v2 .hm-k i[data-n="2"]{background:var(--h2)}.v2 .hm-k i[data-n="3"]{background:var(--h3)}.v2 .hm-k i[data-n="4"]{background:var(--h4)}.v2 .hm-k i[data-n="5"]{background:var(--h5)}.v2 .hm-k i[data-s=completed]{background:var(--done)}.v2 .hm-k i[data-s=late]{background:var(--gold)}.v2.night .hm-k i[data-s=completed]{background:#1f9a5f}.v2 .hm-k span{margin:0 3px}.v2 .hm-k span+i{margin-left:0}.v2 .hm-k .gap{flex:1}.v2 .trv .chart.ln{margin-top:14px}.v2 .trv .chart.ln .area{fill:url(#ov-area)}.v2 .trv .chart.ln .pl{fill:none;stroke:var(--done);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.v2 .trv .chart.ln .ol{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:3 3.5;stroke-linecap:round;opacity:.85}.v2.night .trv .chart.ln .pl{stroke:#2bb26d}.v2 .trv .chart.ln .b{fill:var(--card);stroke:var(--done);stroke-width:2;opacity:0}.v2.night .trv .chart.ln .b{stroke:#2bb26d;fill:var(--card)}.v2 .trv .chart.ln:hover .b{opacity:0}.v2 .trv .chart.ln .b.last,.v2.night .trv .chart.ln .b.last{opacity:1;fill:var(--gold);stroke:var(--card)}.v2 .trv .chart.ln .b.on,.v2 .trv .chart.ln .hit:hover+.b{opacity:1}.v2 .trv .ln-k{display:flex;gap:14px;margin-top:8px;font-size:11px;color:var(--muted)}.v2 .trv .ln-k i{display:inline-block;width:14px;height:0;border-top:2.4px solid var(--done);vertical-align:3px;margin-right:6px}.v2.night .trv .ln-k i{border-color:#2bb26d}.v2 .trv .ln-k i.o,.v2.night .trv .ln-k i.o{border-top:1.6px dashed var(--gold)}.v2 .trv .sk{display:grid;grid-template-columns:22px 62px 1fr 74px;align-items:center;gap:8px;padding:9px 0}.v2 .trv .sk+.sk{border-top:1px solid var(--line)}.v2 .trv .sk svg.pi{width:20px;height:20px;color:var(--muted)}.v2 .trv .sk .nm{font-family:var(--display);font-weight:600;font-size:13px}.v2 .trv .sk .br{height:6px;border-radius:3px;background:var(--empty);overflow:hidden}.v2 .trv .sk .br i{display:block;height:100%;border-radius:3px;background:var(--gold)}.v2 .trv .sk .v{text-align:right;line-height:1.15}.v2 .trv .sk .v b{font-family:var(--display);font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:2px}.v2 .trv .sk .v b svg{width:11px;height:11px;color:var(--gold)}.v2 .trv .sk .v small{display:block;font-size:10.5px;color:var(--muted)}.v2 .trv .sk .v small.pb{color:var(--now-ink);font-weight:700}.v2 .trv .mls{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.v2 .trv .mls>span{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted);line-height:1.3}.v2 .trv .mls>span+span{padding-left:12px;border-left:1px solid var(--line)}.v2 .trv .mls b{font-family:var(--hero);font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--ink);line-height:1}.v2 .trv .pt{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;padding:10px 0;font-size:13px;line-height:1.4;color:var(--muted)}.v2 .trv .pt+.pt{border-top:1px solid var(--line)}.v2 .trv .pt>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:rgb(var(--gold-rgb) / .14);color:var(--now-ink)}.v2 .trv .pt>i svg{width:18px;height:18px}.v2 .trv .pt b{color:var(--ink);font-weight:600}.v2 .trv .hd{text-align:center;padding:22px 18px 20px;background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.v2 .trv .hd .ar{font-size:19px;line-height:1.7;color:var(--now-ink)}.v2 .trv .hd p{font-family:var(--display);font-weight:500;font-size:15px;line-height:1.45;margin-top:8px}.v2 .trv .hd small{display:block;font-size:11px;color:var(--muted);margin-top:8px;letter-spacing:.04em}.v2 .trv .arr-h{padding:6px 2px 2px}.v2 .trv .arr-h h4{font-family:var(--display);font-weight:600;font-size:17px}.v2 .trv .arr-h p{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.4}.v2 .trv .arr{display:flex;flex-direction:column;gap:8px}.v2 .trv .arr-row{display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:12px;padding:12px;background:var(--card);border-radius:calc(var(--r-trpanel) * var(--rk));box-shadow:0 0 0 1px var(--line);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transition:transform .22s var(--rise),box-shadow .2s;position:relative}.v2 .trv .arr-row.lift{transition:box-shadow .2s;z-index:2;cursor:grabbing;box-shadow:0 0 0 1px var(--line),0 12px 28px #00000047}.v2 .trv .arr-row.settle{transition:transform .2s var(--rise)}.v2 .trv .arr-row>i:first-child{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:rgb(var(--gold-rgb) / .14);color:var(--now-ink)}.v2 .trv .arr-row b{display:block;font-family:var(--display);font-weight:600;font-size:14px}.v2 .trv .arr-row small{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.v2 .trv .arr-row .hd-l{font-size:20px;color:var(--muted);text-align:center}.v2 .trv .arr-reset{align-self:center;font-size:12.5px;font-weight:600;color:var(--muted);padding:8px 12px;text-decoration:underline;text-underline-offset:3px}.v2 .trv .note{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.4}.v2 .trv .note b{color:var(--ink);font-weight:600}.v2 .trv .panel{background:var(--card);border-radius:calc(var(--r-trpanel) * var(--rk));padding:14px 14px 12px;box-shadow:0 0 0 1px var(--line)}.v2 .trv .panel h4{font-family:var(--display);font-weight:600;font-size:15px}.v2 .trv .panel p.sub{font-size:12px;color:var(--muted);margin-top:2px}.v2 .trv .lg{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 4px;font-size:11px;color:var(--muted)}.v2 .trv .lg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;background:var(--st, var(--empty))}.v2.night .trv [data-s=completed]{--st: #1f9a5f}.v2 .trv .pr{display:grid;grid-template-columns:22px 58px 1fr 40px;align-items:center;gap:8px;padding:9px 0}.v2 .trv .pr+.pr{border-top:1px solid var(--line)}.v2 .trv .pr svg.pi{width:20px;height:20px;color:var(--muted)}.v2 .trv .pr .nm{font-family:var(--display);font-weight:600;font-size:13px;line-height:1.2}.v2 .trv .pr .nm small{display:flex;align-items:center;gap:2px;font-family:var(--body);font-weight:400;font-size:11px;color:var(--muted)}.v2 .trv .pr .nm small svg{width:10px;height:10px;color:var(--gold)}.v2 .trv .stk{display:flex;gap:2px;height:10px}.v2 .trv .stk i{border-radius:3px;background:var(--st, var(--empty));min-width:3px;transition:flex-grow .5s var(--rise)}.v2 .trv .pr .pc{text-align:right;font-family:var(--display);font-weight:600;font-size:13px}.v2 .trv .chart{margin-top:12px;position:relative}.v2 .trv .chart svg{width:100%;height:auto;display:block;overflow:visible}.v2 .trv .chart .grid{stroke:var(--line);stroke-width:1}.v2 .trv .chart .gl{font-size:9.5px;fill:var(--muted)}.v2 .trv .chart .xl{font-size:10px;fill:var(--muted);text-anchor:middle}.v2 .trv .chart .bv{font-size:10.5px;font-weight:700;fill:var(--ink);text-anchor:middle}.v2 .trv .chart .b{fill:var(--done);transition:opacity .15s}.v2.night .trv .chart .b{fill:#1f9a5f}.v2 .trv .chart .b.now{fill:var(--gold)}.v2 .trv .chart .b.fut{fill:var(--empty)}.v2 .trv .chart .hit{fill:transparent;cursor:default}.v2 .trv .chart .b,.v2 .trv .chart text{pointer-events:none}.v2 .trv .chart:hover .b{opacity:.55}.v2 .trv .chart .hit:hover+.b,.v2 .trv .chart .b.on{opacity:1}.v2 .trv .tip{position:absolute;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));background:var(--ink);color:var(--bg);font-size:11.5px;padding:5px 8px;border-radius:8px;white-space:nowrap;opacity:0;transition:opacity .12s}.v2 .trv .tip.on{opacity:1}.v2 .trv .calgrid .day[data-n]{cursor:default}.v2 .th .flower svg{width:17px;height:17px}.v2 .card svg.ic{width:16px;height:16px;margin-bottom:7px}.v2 .card.is-current svg.ic{margin-top:12px}.v2 .scene.v3{overflow:hidden;isolation:isolate}.v2 .scene.v3 .plate{position:absolute;inset:0}.v2 .scene.v3 .sl{position:absolute;display:block}.v2 .scene.v3 .grain{mix-blend-mode:soft-light}.v2 .scene.v3 .stars{will-change:transform}.v2 .clock .clk{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.v2 .clock input{width:140px;accent-color:var(--page-ink)}.v2 .clock b{font-family:var(--display);font-weight:600;color:var(--page-ink);min-width:38px}.v2 .clock .play{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--page-line);font-size:12px;color:var(--page-ink)}.v2 .clock small{color:var(--page-muted);min-width:64px}.v2.sky-light .status,.v2 .hero.sky-light{color:var(--forest)}.v2 .hero.sky-light .datebar .d span,.v2 .hero.sky-light .when,.v2 .hero.sky-light .prog span small{color:rgb(var(--forest-rgb) / .66)}.v2 .hero.sky-light .datebar button{background:rgb(var(--forest-rgb) / .07);color:rgb(var(--forest-rgb) / .8)}.v2 .hero.sky-light .big .ar{color:rgb(var(--forest-rgb) / .5)}.v2 .hero.sky-light .when .t,.v2 .hero.sky-light .when b{color:var(--forest)}.v2 .hero.sky-light .eyebrow{color:#a67c14}.v2 .hero.sky-light .eyebrow:before{background:#a67c14}.v2 .hero.sky-light .segs i{background:rgb(var(--forest-rgb) / .14)}.v2 .hero.sky-light .segs i.completed{background:var(--forest)}.v2 .hero.sky-light .segs i.late{background:var(--gold)}.v2.btn-plain .datebar{gap:4px}.v2.btn-plain .datebar button{background:none;font-size:16px;color:var(--cream)}.v2.btn-plain .hero.sky-light .datebar button{background:none;color:var(--forest)}.v2 .datebar .tt svg{width:20px;height:20px;transition:transform .3s var(--rise)}.v2:not(.btn-plain) .datebar .tt svg{width:18px;height:18px}.v2 .datebar .tt[data-mode=dark] svg{transform:rotate(180deg)}.v2 .datebar .tt.pop svg{animation:a2-ttin .32s var(--rise)}@keyframes a2-ttin{0%{transform:scale(.6);opacity:0}}@keyframes a2-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition:none!important}}.v2 .ac .pane{padding-bottom:22px}.v2 .ac-days{display:flex;justify-content:center;gap:8px;margin:8px 0 20px}.v2 .ac-day{display:flex;flex-direction:column;align-items:center;gap:6px}.v2 .ac-day .rg{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--done) calc(var(--f) * 1turn),rgb(var(--forest-rgb) / .1) 0)}.v2.night .ac-day .rg{background:conic-gradient(var(--gold) calc(var(--f) * 1turn),rgb(var(--gold-rgb) / .14) 0)}.v2 .ac-day .rg:before{content:"";grid-area:1 / 1;width:32px;height:32px;border-radius:50%;background:var(--bg)}.v2 .ac-day .rg b{grid-area:1 / 1;font-family:var(--display);font-size:13px;font-weight:700}.v2 .ac-day small{font-size:11px;font-weight:600;color:var(--muted)}.v2 .ac.open .ac-day{animation:a2-ms-rise .62s var(--rise) both;animation-delay:calc(var(--i) * 70ms + .14s)}.v2 .ac h3{text-align:center;text-wrap:balance}.v2 .ac .pane>p,.v2 .ac .ac-body>p{text-align:center;text-wrap:balance}.v2 .ac-act{display:flex;flex-direction:column;gap:10px;margin-top:22px}.v2 .ac-act .ms-btn{display:flex;align-items:center;justify-content:center;gap:9px}.v2 .ac-act .ms-btn i{font-size:19px}.v2 .ac-act .ms-btn.alt{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.v2 .ac-g{width:18px;height:18px}.v2 .ac-row{display:flex;justify-content:center;gap:4px;margin-top:10px}.v2 .ac-row .ms-link{margin:0}.v2 .ac-fine{margin-top:6px!important;font-size:12px!important;text-align:center}.v2 .ac-fine button{font-size:inherit;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.v2 .ac-in{display:block;width:100%;height:52px;margin-top:20px;padding:0 16px;border-radius:16px;border:0;font:inherit;font-size:16px;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);outline:none}.v2 .ac-in:focus{box-shadow:inset 0 0 0 1.5px var(--gold)}.v2 .ac-med{width:58px;height:58px;margin:6px auto 14px;border-radius:19px;display:grid;place-items:center;font-size:26px;background:rgb(var(--forest-rgb) / .08);color:var(--done)}.v2.night .ac-med{background:rgb(var(--gold-rgb) / .14);color:var(--gold)}.v2 .ac-med.ok{background:var(--done);color:var(--done-ink);animation:a2-ms-rise .62s var(--rise) both}.v2 .card[data-due=later][data-state=incomplete] .ic,.v2 .card[data-due=later][data-state=incomplete] .nm{opacity:.55}.v2 .stv{position:absolute;inset:0;z-index:19;background:var(--bg);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .26s ease,visibility 0s .26s;overflow:hidden}.v2.tab-settings .stv{opacity:1;visibility:visible;transition:opacity .26s ease}.v2 .st-pg{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none;padding:58px 16px 120px;background:var(--bg);transition:transform .46s var(--rise)}.v2 .st-sub{transform:translate(100%);box-shadow:-20px 0 40px -30px #00000080}.v2 .stv.sub .st-main{transform:translate(-24%)}.v2 .stv.sub .st-sub{transform:none}.v2 .st-h1{font-family:var(--display);font-weight:700;font-size:32px;letter-spacing:-.02em;margin:6px 4px 18px}.v2 .st-bar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin:-6px -4px 14px}.v2 .st-bar h3{text-align:center;font-family:var(--display);font-weight:600;font-size:17px}.v2 .st-bar button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:17px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.v2 .st-lb{margin:22px 6px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.v2 .st-g{background:var(--card);border-radius:calc(18px * var(--rk));box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.v2 .st-r{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;text-align:left;font-size:15px;color:var(--ink);position:relative}.v2 .st-r+.st-r:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--line)}.v2 .st-r.sub:before{left:56px}.v2 .st-prose+.st-r:before,.v2 .st-fold+.st-r:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--line)}.v2 .st-r>span:not(.ri,.st-seg,.t,.bell,.v){flex:1;min-width:0}.v2 .st-r small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.v2 .st-r .v{flex:none;font-size:14px;color:var(--muted)}.v2 .st-r>.ph-caret-right,.v2 .st-r>.ph-arrow-up-right{flex:none;font-size:14px;color:var(--muted);opacity:.7}.v2 .st-r .ri{flex:none;width:30px;height:30px;border-radius:calc(9px * var(--rk));display:grid;place-items:center;font-size:17px;background:rgb(var(--forest-rgb) / .08);color:var(--done)}.v2.night .st-r .ri{background:rgb(var(--gold-rgb) / .13);color:var(--gold)}.v2 .st-r .ri.r{background:#ff3c381f;color:#ff3c38}.v2 .st-r .ri.g{background:rgb(var(--gold-rgb) / .2);color:var(--now-ink)}.v2 .st-r .ri svg{width:16px;height:16px}.v2 .st-r.nest .ri{visibility:hidden}.v2 .st-r .ms-sw{margin-left:4px}.v2 .st-seg{flex:none;display:flex;padding:3px;border-radius:calc(12px * var(--rk));background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.v2 .st-seg button{padding:6px 9px;border-radius:calc(9px * var(--rk));font-size:13px;font-weight:600;color:var(--muted)}.v2 .st-seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f,0 0 0 1px var(--line)}.v2 .st-note{margin:8px 8px 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.v2 .st-acct{display:flex;align-items:center;gap:14px;width:100%;padding:16px;text-align:left;border-radius:calc(20px * var(--rk));background:var(--done);color:var(--done-ink);box-shadow:0 14px 30px -18px #00331ecc}.v2.night .st-acct{background:#12241a;box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .25);color:var(--ink)}.v2 .st-acct .av{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:rgb(var(--gold-rgb) / .2);color:var(--gold);font-family:var(--display);font-weight:700}.v2 .st-acct b{display:block;font-family:var(--display);font-size:17px;font-weight:700}.v2 .st-acct small{display:block;margin-top:2px;font-size:13px;opacity:.75}.v2 .st-acct>span:nth-child(2){flex:1}.v2 .st-acct>i{font-size:15px;opacity:.7}.v2 .st-acct-row{display:flex;align-items:stretch;gap:10px}.v2 .st-acct-row .st-acct{flex:1;min-width:0}.v2 .st-acct-row .st-acct>i{display:none}.v2 .st-acct-row .st-acct>span:nth-child(2){min-width:0}.v2 .st-acct-row .st-acct :is(b,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .st-share-btn{flex:none;width:78px;display:grid;place-items:center;border-radius:calc(20px * var(--rk));background:var(--card);color:var(--ink);font-size:20px;box-shadow:inset 0 0 0 1px var(--line)}.v2.night .st-share-btn{background:#12241a;box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .25)}.v2 .st-ver{margin-top:26px;text-align:center;font-size:12px;color:var(--muted)}.v2 .st-pick .st-r>i.ck{flex:none;font-size:17px;color:var(--done);opacity:0}.v2.night .st-pick .st-r>i.ck{color:var(--gold)}.v2 .st-pick .st-r[aria-checked=true]>i.ck{opacity:1}.v2 .st-pr .t{flex:none;font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums;font-size:14px;color:var(--muted)}.v2 .st-pr .bell{flex:none;width:36px;height:36px;border-radius:calc(12px * var(--rk));display:grid;place-items:center;font-size:17px;color:var(--muted);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.v2 .st-pr[aria-checked=true] .bell{background:var(--done);color:var(--done-ink);box-shadow:none}.v2.night .st-pr[aria-checked=true] .bell{background:var(--gold);color:var(--forest)}.v2 .st-pr .pi{width:22px;height:22px;color:var(--muted);flex:none}.v2 .st-pr.off>span{opacity:.5}.v2 .st-danger{color:#d23a33!important;justify-content:center;font-weight:600}.v2 .st-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 12px 4px}.v2 .st-hero img{width:76px;height:76px;border-radius:calc(17px * var(--rk));box-shadow:0 12px 26px -12px #00000080,0 0 0 1px var(--line)}.v2 .st-hero h2{margin-top:14px;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.015em;text-wrap:balance}.v2 .st-hero p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.v2 .st-prose{padding:16px}.v2 .st-prose p{font-size:14.5px;line-height:1.6;color:var(--ink)}.v2 .st-prose p+p{margin-top:10px}.v2 .st-prose h4{font-family:var(--display);font-weight:700;font-size:15px;margin:18px 0 6px}.v2 .st-prose h4:first-child{margin-top:0}.v2 .st-prose p.m{color:var(--muted)}.v2 .st-r.tall{align-items:flex-start;padding-top:13px;padding-bottom:13px}.v2 .st-r.tall small{line-height:1.45;margin-top:3px}.v2 .st-dua{margin:24px 8px 0;text-align:center;font-family:var(--hero, var(--display));font-style:italic;font-size:15.5px;line-height:1.55;color:var(--ink)}.v2 .st-dua small{display:block;margin-top:6px;font-style:normal;font-size:12px;color:var(--muted)}.v2 .st-glance{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2 .st-glance>div{padding:14px;border-radius:calc(16px * var(--rk));background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.v2 .st-glance i{font-size:20px;color:var(--done)}.v2.night .st-glance i{color:var(--gold)}.v2 .st-glance b{display:block;margin-top:8px;font-family:var(--display);font-size:14px;font-weight:700}.v2 .st-glance small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--muted)}.v2 .st-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--rise)}.v2 .st-fold>div{overflow:hidden}.v2 .st-fold.on{grid-template-rows:1fr}.v2 .st-r .ph-caret-down{flex:none;font-size:14px;color:var(--muted);transition:transform .36s var(--rise)}.v2 .st-r[aria-expanded=true] .ph-caret-down{transform:rotate(180deg)}.v2 .st-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:calc(12px * var(--rk));background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.v2 .st-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);outline:none}.v2 .st-empty{padding:18px 16px;text-align:center;font-size:14px;color:var(--muted)}.v2 .ms-btn.danger{background:#d23a33;color:#fff}.v2 .st-lb span{float:right;font-weight:600;letter-spacing:0;text-transform:none;font-size:12.5px;color:var(--ink);opacity:.7}.v2 .n-dim{opacity:.45;transition:opacity .26s}.v2 .n-row{padding:0 8px 0 0}.v2 .n-go{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:11px 0 11px 14px;text-align:left;color:inherit}.v2 .n-go>span:last-child{flex:1;min-width:0}.v2 .n-go small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .n-nm{display:flex;align-items:baseline;gap:8px;font-size:15px}.v2 .n-nm b{font-family:var(--display);font-weight:600;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.v2 .n-sw{flex:none;display:flex;padding:8px 6px}.v2 .n-row .pi{width:18px;height:18px}.v2 .n-hero{padding:16px;border-radius:calc(22px * var(--rk));background:linear-gradient(160deg,var(--forest),#0f4a2e);color:var(--cream);box-shadow:0 16px 34px -20px #00331ee6;transition:filter .3s}.v2 .n-hero.off{filter:grayscale(.85) brightness(.9)}.v2 .n-hero-h{display:flex;align-items:center;gap:12px}.v2 .n-ic{flex:none;display:grid;place-items:center;color:var(--gold)}.v2 .n-ic svg{width:54px;height:54px}.v2 .n-hero h3{font-family:var(--display);font-weight:700;font-size:20px;display:flex;align-items:baseline;gap:8px}.v2 .n-hero h3 span{font-family:Noto Naskh Arabic,serif;font-weight:500;font-size:17px;opacity:.7}.v2 .n-hero-h small{display:block;margin-top:1px;font-size:13px;opacity:.7}.v2 .n-stack{display:flex;flex-direction:column;gap:6px;margin-top:14px}.v2 .n-bub{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border-radius:16px;background:#f1efe424;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;line-height:1.35;animation:a2-ms-rise .52s var(--rise) both}.v2 .n-bub+.n-bub{animation-delay:80ms}.v2 .n-bub img{width:32px;height:32px;border-radius:8px}.v2 .n-bub b{display:block;font-weight:700;font-size:13.5px}.v2 .n-bub span{opacity:.92}.v2 .n-bub small{font-size:11.5px;opacity:.6;font-variant-numeric:tabular-nums}.v2 .n-days-g{padding:12px}.v2 .n-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.v2 .n-days button{aspect-ratio:1;border-radius:50%;font-family:var(--display);font-weight:700;font-size:14px;color:var(--muted);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s,transform .14s}.v2 .n-days button:active{transform:scale(.92)}.v2 .n-days button[aria-pressed=true]{background:var(--done);color:var(--done-ink);box-shadow:none}.v2.night .n-days button[aria-pressed=true]{background:var(--gold);color:var(--forest)}.v2 .n-pre{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.v2 .n-pre button{padding:7px 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.v2 .n-pre button[aria-pressed=true]{color:var(--ink);background:var(--bg-2);box-shadow:inset 0 0 0 1.5px var(--ink)}.v2 .n-snd{padding:0 14px 0 8px;gap:4px}.v2 .n-play{flex:none;position:relative;width:38px;height:38px;margin:7px 4px 7px 0;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--done);background:rgb(var(--forest-rgb) / .08)}.v2.night .n-play{color:var(--gold);background:rgb(var(--gold-rgb) / .13)}.v2 .n-play.on{background:var(--done);color:var(--done-ink)}.v2.night .n-play.on{background:var(--gold);color:var(--forest)}.v2 .n-play .eq{display:none}.v2 .n-pick{flex:1;display:flex;align-items:center;gap:10px;padding:10px 0;text-align:left;color:inherit}.v2 .n-pick>span{flex:1}.v2 .st-pick .n-snd>.n-pick>i.ck{flex:none;font-size:17px;color:var(--done);opacity:0}.v2.night .st-pick .n-snd>.n-pick>i.ck{color:var(--gold)}.v2 .st-pick .n-snd[aria-checked=true]>.n-pick>i.ck{opacity:1}.v2 .n-snd+.n-snd:before{left:58px}.v2 .n-pre-g{padding:16px 14px 12px}.v2 .n-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:none;margin:0}.v2 .n-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--done) calc(var(--v) * 100%),rgb(120 120 128 / .2) 0)}.v2.night .n-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold) calc(var(--v) * 100%),rgb(120 120 128 / .32) 0)}.v2 .n-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e,0 0 0 .5px #0000000f}.v2 .n-ticks{display:flex;justify-content:space-between;margin-top:2px;font-size:11px;color:var(--muted)}.v2 .n-all:disabled,.v2 .n-go:disabled{cursor:default}.v2 .eyebrow.today-link{color:var(--gold);cursor:pointer}.v2 .eyebrow.today-link:before{display:none}.v2 .eyebrow.today-link i{font-size:13px}.v2 .hero.sky-light .eyebrow.today-link{color:#a67c14}.v2 .hero>.lownav .today-pill{width:auto;padding:0 14px 0 12px;border-radius:999px;gap:6px;display:flex;align-items:center;font-size:13px;font-weight:700;letter-spacing:.01em}.v2 .lownav .today-pill i{font-size:14px}.v2 .datebar button.today-db{width:auto;height:30px;padding:0 12px 0 10px;border-radius:999px;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;background:var(--gold);color:var(--forest)}.v2.btn-plain .datebar button.today-db,.v2.btn-plain .hero.sky-light .datebar button.today-db{background:var(--gold);color:var(--forest);font-size:12.5px}.v2 .datebar button.today-db i{font-size:13px}.v2 .datebar:has(.today-db) .d{min-width:0}.v2 .datebar:has(.today-db) .d b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .meta .all.none{position:relative;background:var(--card);box-shadow:0 0 0 1px var(--line);color:transparent;cursor:default}.v2 .meta .all.none:active{transform:none}.v2 .meta .all.none>span{visibility:hidden;display:flex;align-items:center;gap:5px}.v2 .meta .all.none:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:1px;background:var(--muted);opacity:.55}.v2 .st-share-btn.gold{background:var(--gold);color:var(--forest);box-shadow:none}.v2.night .st-share-btn.gold{background:var(--gold);box-shadow:none}.v2 .st-share-btn.lbl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.v2 .st-share-btn.lbl small{font-size:11.5px;font-weight:700;letter-spacing:.01em}.v2 .st-h1row{display:flex;align-items:center;justify-content:space-between;margin-right:4px}.v2 .st-h1row .st-h1{margin-right:0}.v2 .st-h1-share{height:36px;margin-top:-12px;padding:0 14px 0 12px;border-radius:999px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;letter-spacing:.01em;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.v2 .st-h1-share i{font-size:16px}.v2.night .st-h1-share{background:#12241a;box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .25)}@supports not (corner-shape: squircle){@layer sq-reset{.v2 .card,.v2 .meta>*,.v2 .cal,.v2 .wk,.v2 .sheet,.v2 .nav,.v2 .nav button,.v2 .trv .rseg,.v2 .trv .rseg button,.v2 .trv .panel,.v2 .ms .pane,.v2 .ms-btn,.v2 .wn-ic,.v2 .wn-more,.v2 .pd-med,.v2 .pd-seg,.v2 .pd-seg .th,.v2 .pd-loc button,.v2 .pd-row .ri,.v2 .ms-back,.v2 .ms-stage,.v2 .ms-stats,.v2 .ms-skip,.v2 .ms-med,.v2 .ms-toast,.v2 .hm.d30 i,.v2 .hm.d7 i,.v2 .wk-sq,.v2 .st-glance>div,.v2 .st-search,.v2 .n-hero,.v2 .st-g,.v2 .st-acct,.v2 .st-share-btn,.v2 .st-seg,.v2 .st-seg button,.v2 .st-r .ri,.v2 .st-pr .bell,.v2 .trv .hw-fr .dots i,.v2 .trv .pl-bar i,.v2 .trv .jm-r .tr{--sq-r: initial;--sq-bg: initial;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial;--sq-ol: initial;--sq-ol-mask: initial;--sq-ol-grow: initial}}.v2{--sq-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='404' height='404' viewBox='0 0 101 101'%3E%3Cpath fill-rule='evenodd' d='M0.00,50.00C0.00,30.65 -0.45,16.36 7.96,7.96C16.36,-0.45 30.65,0.00 50.00,0.00L51.00,0.00C70.35,0.00 84.64,-0.45 93.04,7.96C101.45,16.36 101.00,30.65 101.00,50.00L101.00,51.00C101.00,70.35 101.45,84.64 93.04,93.04C84.64,101.45 70.35,101.00 51.00,101.00L50.00,101.00C30.65,101.00 16.36,101.45 7.96,93.04C-0.45,84.64 0.00,70.35 0.00,51.00Z'/%3E%3C/svg%3E")}.v2 .card{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate}.v2 .card:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .meta>*{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate}.v2 .meta>*:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .cal{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .cal:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .wk{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .wk:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .sheet{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .nav{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate}.v2 .nav:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .nav button{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .trv .rseg{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .trv .rseg:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .trv .rseg button{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .trv .panel{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .trv .panel:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .ms .pane{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;overflow:visible!important;isolation:isolate;--sq-g-in_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='476' height='476' viewBox='0 0 119 119'%3E%3Cpath fill-rule='evenodd' d='M0.00,58.80C0.00,36.04 -0.53,19.24 9.36,9.36C19.24,-0.53 36.04,0.00 58.80,0.00L60.20,0.00C82.96,0.00 99.76,-0.53 109.64,9.36C119.53,19.24 119.00,36.04 119.00,58.80L119.00,60.20C119.00,82.96 119.53,99.76 109.64,109.64C99.76,119.53 82.96,119.00 60.20,119.00L58.80,119.00C36.04,119.00 19.24,119.53 9.36,109.64C-0.53,99.76 0.00,82.96 0.00,60.20ZM1.00,58.80C1.00,36.43 0.48,19.91 10.20,10.20C19.91,0.48 36.43,1.00 58.80,1.00L60.20,1.00C82.57,1.00 99.09,0.48 108.80,10.20C118.52,19.91 118.00,36.43 118.00,58.80L118.00,60.20C118.00,82.57 118.52,99.09 108.80,108.80C99.09,118.52 82.57,118.00 60.20,118.00L58.80,118.00C36.43,118.00 19.91,118.52 10.20,108.80C0.48,99.09 1.00,82.57 1.00,60.20Z'/%3E%3C/svg%3E") 236 236 / 59px 59px stretch}.v2 .ms .pane:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .ms .pane:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .ms-btn{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='148' viewBox='0 0 37 37'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H39V39H-2ZM1.00,18.00C1.00,11.42 0.85,6.56 3.70,3.70C6.56,0.85 11.42,1.00 18.00,1.00L19.00,1.00C25.58,1.00 30.44,0.85 33.30,3.70C36.15,6.56 36.00,11.42 36.00,18.00L36.00,19.00C36.00,25.58 36.15,30.44 33.30,33.30C30.44,36.15 25.58,36.00 19.00,36.00L18.00,36.00C11.42,36.00 6.56,36.15 3.70,33.30C0.85,30.44 1.00,25.58 1.00,19.00Z'/%3E%3C/svg%3E") 72 72 / 18px 18px stretch}.v2 .ms-btn:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .ms-btn:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .wn-hd img{border-radius:0!important;box-shadow:none!important;-webkit-mask-box-image:var(--sq-shape) 200 / calc(13px * var(--rk)) stretch}.v2 .wn-hd{position:relative;isolation:isolate}.v2 .wn-hd:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:58px;height:58px;border-radius:calc(13px * var(--rk));box-shadow:0 8px 20px -10px #00000073}.v2 .wn-hd:after{content:"";position:absolute;z-index:-1;pointer-events:none;margin:-1px;width:60px;height:60px;background:var(--line);-webkit-mask-box-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 45 45'%3E%3Cpath fill-rule='evenodd' d='M0.00,21.80C0.00,13.36 -0.20,7.13 3.47,3.47C7.13,-0.20 13.36,0.00 21.80,0.00L23.20,0.00C31.64,0.00 37.87,-0.20 41.53,3.47C45.20,7.13 45.00,13.36 45.00,21.80L45.00,23.20C45.00,31.64 45.20,37.87 41.53,41.53C37.87,45.20 31.64,45.00 23.20,45.00L21.80,45.00C13.36,45.00 7.13,45.20 3.47,41.53C-0.20,37.87 0.00,31.64 0.00,23.20ZM1.00,21.80C1.00,13.75 0.81,7.81 4.31,4.31C7.81,0.81 13.75,1.00 21.80,1.00L23.20,1.00C31.25,1.00 37.19,0.81 40.69,4.31C44.19,7.81 44.00,13.75 44.00,21.80L44.00,23.20C44.00,31.25 44.19,37.19 40.69,40.69C37.19,44.19 31.25,44.00 23.20,44.00L21.80,44.00C13.75,44.00 7.81,44.19 4.31,40.69C0.81,37.19 1.00,31.25 1.00,23.20Z'/%3E%3C/svg%3E") 88 88 / 22px 22px stretch}.v2 .wn-ic{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .wn-more{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 33 33'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H35V35H-2ZM1.00,16.00C1.00,10.20 0.87,5.91 3.39,3.39C5.91,0.87 10.20,1.00 16.00,1.00L17.00,1.00C22.80,1.00 27.09,0.87 29.61,3.39C32.13,5.91 32.00,10.20 32.00,16.00L32.00,17.00C32.00,22.80 32.13,27.09 29.61,29.61C27.09,32.13 22.80,32.00 17.00,32.00L16.00,32.00C10.20,32.00 5.91,32.13 3.39,29.61C0.87,27.09 1.00,22.80 1.00,17.00Z'/%3E%3C/svg%3E") 64 64 / 16px 16px stretch}.v2 .wn-more:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .pd-med{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='228' height='228' viewBox='0 0 57 57'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H59V59H-2ZM1.00,27.20C1.00,17.06 0.76,9.57 5.17,5.17C9.57,0.76 17.06,1.00 27.20,1.00L29.80,1.00C39.94,1.00 47.43,0.76 51.83,5.17C56.24,9.57 56.00,17.06 56.00,27.20L56.00,29.80C56.00,39.94 56.24,47.43 51.83,51.83C47.43,56.24 39.94,56.00 29.80,56.00L27.20,56.00C17.06,56.00 9.57,56.24 5.17,51.83C0.76,47.43 1.00,39.94 1.00,29.80Z'/%3E%3C/svg%3E") 112 112 / 28px 28px stretch}.v2 .pd-med:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .pd-seg{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='148' viewBox='0 0 37 37'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H39V39H-2ZM1.00,18.00C1.00,11.42 0.85,6.56 3.70,3.70C6.56,0.85 11.42,1.00 18.00,1.00L19.00,1.00C25.58,1.00 30.44,0.85 33.30,3.70C36.15,6.56 36.00,11.42 36.00,18.00L36.00,19.00C36.00,25.58 36.15,30.44 33.30,33.30C30.44,36.15 25.58,36.00 19.00,36.00L18.00,36.00C11.42,36.00 6.56,36.15 3.70,33.30C0.85,30.44 1.00,25.58 1.00,19.00Z'/%3E%3C/svg%3E") 72 72 / 18px 18px stretch}.v2 .pd-seg:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .pd-seg .th{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;--sq-g-out_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='124' viewBox='0 0 31 31'%3E%3Cpath fill-rule='evenodd' d='M0.00,15.00C0.00,9.20 -0.13,4.91 2.39,2.39C4.91,-0.13 9.20,0.00 15.00,0.00L16.00,0.00C21.80,0.00 26.09,-0.13 28.61,2.39C31.13,4.91 31.00,9.20 31.00,15.00L31.00,16.00C31.00,21.80 31.13,26.09 28.61,28.61C26.09,31.13 21.80,31.00 16.00,31.00L15.00,31.00C9.20,31.00 4.91,31.13 2.39,28.61C-0.13,26.09 0.00,21.80 0.00,16.00ZM1.00,15.00C1.00,9.58 0.87,5.58 3.23,3.23C5.58,0.87 9.58,1.00 15.00,1.00L16.00,1.00C21.42,1.00 25.42,0.87 27.77,3.23C30.13,5.58 30.00,9.58 30.00,15.00L30.00,16.00C30.00,21.42 30.13,25.42 27.77,27.77C25.42,30.13 21.42,30.00 16.00,30.00L15.00,30.00C9.58,30.00 5.58,30.13 3.23,27.77C0.87,25.42 1.00,21.42 1.00,16.00Z'/%3E%3C/svg%3E") 60 60 / 15px 15px stretch}.v2 .pd-seg .th:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .pd-seg .th:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .pd-loc button{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='196' height='196' viewBox='0 0 49 49'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H51V51H-2ZM1.00,24.00C1.00,15.10 0.79,8.53 4.66,4.66C8.53,0.79 15.10,1.00 24.00,1.00L25.00,1.00C33.90,1.00 40.47,0.79 44.34,4.66C48.21,8.53 48.00,15.10 48.00,24.00L48.00,25.00C48.00,33.90 48.21,40.47 44.34,44.34C40.47,48.21 33.90,48.00 25.00,48.00L24.00,48.00C15.10,48.00 8.53,48.21 4.66,44.34C0.79,40.47 1.00,33.90 1.00,25.00Z'/%3E%3C/svg%3E") 96 96 / 24px 24px stretch}.v2 .pd-loc button:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .pd-row .ri{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .ms-back{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .ms-back:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .ms-stage{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='196' height='196' viewBox='0 0 49 49'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H51V51H-2ZM1.00,24.00C1.00,15.10 0.79,8.53 4.66,4.66C8.53,0.79 15.10,1.00 24.00,1.00L25.00,1.00C33.90,1.00 40.47,0.79 44.34,4.66C48.21,8.53 48.00,15.10 48.00,24.00L48.00,25.00C48.00,33.90 48.21,40.47 44.34,44.34C40.47,48.21 33.90,48.00 25.00,48.00L24.00,48.00C15.10,48.00 8.53,48.21 4.66,44.34C0.79,40.47 1.00,33.90 1.00,25.00Z'/%3E%3C/svg%3E") 96 96 / 24px 24px stretch}.v2 .ms-stage:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .ms-stats{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='148' viewBox='0 0 37 37'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H39V39H-2ZM1.00,18.00C1.00,11.42 0.85,6.56 3.70,3.70C6.56,0.85 11.42,1.00 18.00,1.00L19.00,1.00C25.58,1.00 30.44,0.85 33.30,3.70C36.15,6.56 36.00,11.42 36.00,18.00L36.00,19.00C36.00,25.58 36.15,30.44 33.30,33.30C30.44,36.15 25.58,36.00 19.00,36.00L18.00,36.00C11.42,36.00 6.56,36.15 3.70,33.30C0.85,30.44 1.00,25.58 1.00,19.00Z'/%3E%3C/svg%3E") 72 72 / 18px 18px stretch}.v2 .ms-stats:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .ms-skip{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 33 33'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H35V35H-2ZM1.00,16.00C1.00,10.20 0.87,5.91 3.39,3.39C5.91,0.87 10.20,1.00 16.00,1.00L17.00,1.00C22.80,1.00 27.09,0.87 29.61,3.39C32.13,5.91 32.00,10.20 32.00,16.00L32.00,17.00C32.00,22.80 32.13,27.09 29.61,29.61C27.09,32.13 22.80,32.00 17.00,32.00L16.00,32.00C10.20,32.00 5.91,32.13 3.39,29.61C0.87,27.09 1.00,22.80 1.00,17.00Z'/%3E%3C/svg%3E") 64 64 / 16px 16px stretch}.v2 .ms-skip:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .ms-med{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 35 35'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H37V37H-2ZM1.00,17.00C1.00,10.81 0.86,6.23 3.55,3.55C6.23,0.86 10.81,1.00 17.00,1.00L18.00,1.00C24.19,1.00 28.77,0.86 31.45,3.55C34.14,6.23 34.00,10.81 34.00,17.00L34.00,18.00C34.00,24.19 34.14,28.77 31.45,31.45C28.77,34.14 24.19,34.00 18.00,34.00L17.00,34.00C10.81,34.00 6.23,34.14 3.55,31.45C0.86,28.77 1.00,24.19 1.00,18.00Z'/%3E%3C/svg%3E") 68 68 / 17px 17px stretch}.v2 .ms-med:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .ms-med:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .ms-toast{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate}.v2 .ms-toast:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .hm.d30 i{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;outline:none!important;overflow:visible!important;min-width:0;min-height:0;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 19 19'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H21V21H-2ZM1.00,9.00C1.00,5.90 0.93,3.62 2.27,2.27C3.62,0.93 5.90,1.00 9.00,1.00L10.00,1.00C13.10,1.00 15.38,0.93 16.73,2.27C18.07,3.62 18.00,5.90 18.00,9.00L18.00,10.00C18.00,13.10 18.07,15.38 16.73,16.73C15.38,18.07 13.10,18.00 10.00,18.00L9.00,18.00C5.90,18.00 3.62,18.07 2.27,16.73C0.93,15.38 1.00,13.10 1.00,10.00Z'/%3E%3C/svg%3E") 36 36 / 9px 9px stretch;--sq-g-ol_1_1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92' viewBox='0 0 23 23'%3E%3Cpath fill-rule='evenodd' d='M0.00,11.00C0.00,6.74 -0.10,3.60 1.75,1.75C3.60,-0.10 6.74,0.00 11.00,0.00L12.00,0.00C16.26,0.00 19.40,-0.10 21.25,1.75C23.10,3.60 23.00,6.74 23.00,11.00L23.00,12.00C23.00,16.26 23.10,19.40 21.25,21.25C19.40,23.10 16.26,23.00 12.00,23.00L11.00,23.00C6.74,23.00 3.60,23.10 1.75,21.25C-0.10,19.40 0.00,16.26 0.00,12.00ZM1.00,11.00C1.00,7.13 0.91,4.27 2.59,2.59C4.27,0.91 7.13,1.00 11.00,1.00L12.00,1.00C15.87,1.00 18.73,0.91 20.41,2.59C22.09,4.27 22.00,7.13 22.00,11.00L22.00,12.00C22.00,15.87 22.09,18.73 20.41,20.41C18.73,22.09 15.87,22.00 12.00,22.00L11.00,22.00C7.13,22.00 4.27,22.09 2.59,20.41C0.91,18.73 1.00,15.87 1.00,12.00Z'/%3E%3C/svg%3E") 44 44 / 11px 11px stretch;--sq-g-olfill_1_1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92' viewBox='0 0 23 23'%3E%3Cpath fill-rule='evenodd' d='M0.00,11.00C0.00,6.74 -0.10,3.60 1.75,1.75C3.60,-0.10 6.74,0.00 11.00,0.00L12.00,0.00C16.26,0.00 19.40,-0.10 21.25,1.75C23.10,3.60 23.00,6.74 23.00,11.00L23.00,12.00C23.00,16.26 23.10,19.40 21.25,21.25C19.40,23.10 16.26,23.00 12.00,23.00L11.00,23.00C6.74,23.00 3.60,23.10 1.75,21.25C-0.10,19.40 0.00,16.26 0.00,12.00ZM1.00,11.00C1.00,7.13 0.91,4.27 2.59,2.59C4.27,0.91 7.13,1.00 11.00,1.00L12.00,1.00C15.87,1.00 18.73,0.91 20.41,2.59C22.09,4.27 22.00,7.13 22.00,11.00L22.00,12.00C22.00,15.87 22.09,18.73 20.41,20.41C18.73,22.09 15.87,22.00 12.00,22.00L11.00,22.00C7.13,22.00 4.27,22.09 2.59,20.41C0.91,18.73 1.00,15.87 1.00,12.00ZM2.00,11.00C2.00,7.52 1.92,4.94 3.43,3.43C4.94,1.92 7.52,2.00 11.00,2.00L12.00,2.00C15.48,2.00 18.06,1.92 19.57,3.43C21.08,4.94 21.00,7.52 21.00,11.00L21.00,12.00C21.00,15.48 21.08,18.06 19.57,19.57C18.06,21.08 15.48,21.00 12.00,21.00L11.00,21.00C7.52,21.00 4.94,21.08 3.43,19.57C1.92,18.06 2.00,15.48 2.00,12.00Z'/%3E%3C/svg%3E") 44 44 / 11px 11px / 2px stretch}.v2 .hm.d30 i:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ol-grow, var(--sq-ring-grow, 0));background:var(--sq-ol, var(--sq-ring, transparent));-webkit-mask-box-image:var(--sq-ol-mask, var(--sq-ring-mask, none))}.v2 .hm.d7 i{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;outline:none!important;overflow:visible!important;min-width:0;min-height:0;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 13 13'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H15V15H-2ZM1.00,6.00C1.00,4.06 0.96,2.64 1.80,1.80C2.64,0.96 4.06,1.00 6.00,1.00L7.00,1.00C8.94,1.00 10.36,0.96 11.20,1.80C12.04,2.64 12.00,4.06 12.00,6.00L12.00,7.00C12.00,8.94 12.04,10.36 11.20,11.20C10.36,12.04 8.94,12.00 7.00,12.00L6.00,12.00C4.06,12.00 2.64,12.04 1.80,11.20C0.96,10.36 1.00,8.94 1.00,7.00Z'/%3E%3C/svg%3E") 24 24 / 6px 6px stretch;--sq-g-ol_1_1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 17 17'%3E%3Cpath fill-rule='evenodd' d='M0.00,8.00C0.00,4.90 -0.07,2.62 1.27,1.27C2.62,-0.07 4.90,0.00 8.00,0.00L9.00,0.00C12.10,0.00 14.38,-0.07 15.73,1.27C17.07,2.62 17.00,4.90 17.00,8.00L17.00,9.00C17.00,12.10 17.07,14.38 15.73,15.73C14.38,17.07 12.10,17.00 9.00,17.00L8.00,17.00C4.90,17.00 2.62,17.07 1.27,15.73C-0.07,14.38 0.00,12.10 0.00,9.00ZM1.00,8.00C1.00,5.29 0.94,3.29 2.11,2.11C3.29,0.94 5.29,1.00 8.00,1.00L9.00,1.00C11.71,1.00 13.71,0.94 14.89,2.11C16.06,3.29 16.00,5.29 16.00,8.00L16.00,9.00C16.00,11.71 16.06,13.71 14.89,14.89C13.71,16.06 11.71,16.00 9.00,16.00L8.00,16.00C5.29,16.00 3.29,16.06 2.11,14.89C0.94,13.71 1.00,11.71 1.00,9.00Z'/%3E%3C/svg%3E") 32 32 / 8px 8px stretch;--sq-g-olfill_1_1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 17 17'%3E%3Cpath fill-rule='evenodd' d='M0.00,8.00C0.00,4.90 -0.07,2.62 1.27,1.27C2.62,-0.07 4.90,0.00 8.00,0.00L9.00,0.00C12.10,0.00 14.38,-0.07 15.73,1.27C17.07,2.62 17.00,4.90 17.00,8.00L17.00,9.00C17.00,12.10 17.07,14.38 15.73,15.73C14.38,17.07 12.10,17.00 9.00,17.00L8.00,17.00C4.90,17.00 2.62,17.07 1.27,15.73C-0.07,14.38 0.00,12.10 0.00,9.00ZM1.00,8.00C1.00,5.29 0.94,3.29 2.11,2.11C3.29,0.94 5.29,1.00 8.00,1.00L9.00,1.00C11.71,1.00 13.71,0.94 14.89,2.11C16.06,3.29 16.00,5.29 16.00,8.00L16.00,9.00C16.00,11.71 16.06,13.71 14.89,14.89C13.71,16.06 11.71,16.00 9.00,16.00L8.00,16.00C5.29,16.00 3.29,16.06 2.11,14.89C0.94,13.71 1.00,11.71 1.00,9.00ZM2.00,8.00C2.00,5.68 1.95,3.96 2.95,2.95C3.96,1.95 5.68,2.00 8.00,2.00L9.00,2.00C11.32,2.00 13.04,1.95 14.05,2.95C15.05,3.96 15.00,5.68 15.00,8.00L15.00,9.00C15.00,11.32 15.05,13.04 14.05,14.05C13.04,15.05 11.32,15.00 9.00,15.00L8.00,15.00C5.68,15.00 3.96,15.05 2.95,14.05C1.95,13.04 2.00,11.32 2.00,9.00Z'/%3E%3C/svg%3E") 32 32 / 8px 8px / 2px stretch}.v2 .hm.d7 i:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ol-grow, var(--sq-ring-grow, 0));background:var(--sq-ol, var(--sq-ring, transparent));-webkit-mask-box-image:var(--sq-ol-mask, var(--sq-ring-mask, none))}.v2 .wk-sq{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;outline:none!important;isolation:isolate;position:relative;--sq-g-inm_0_0_m4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='164' viewBox='0 0 33 41'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H35V43H-2ZM0.00,12.00C0.00,5.81 -0.14,1.23 2.55,-1.45C5.23,-4.14 9.81,-4.00 16.00,-4.00L17.00,-4.00C23.19,-4.00 27.77,-4.14 30.45,-1.45C33.14,1.23 33.00,5.81 33.00,12.00L33.00,21.00C33.00,27.19 33.14,31.77 30.45,34.45C27.77,37.14 23.19,37.00 17.00,37.00L16.00,37.00C9.81,37.00 5.23,37.14 2.55,34.45C-0.14,31.77 0.00,27.19 0.00,21.00Z'/%3E%3C/svg%3E") 80 64 / 20px 16px stretch;--sq-g-ol_1_2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='156' viewBox='0 0 39 39'%3E%3Cpath fill-rule='evenodd' d='M0.00,19.00C0.00,11.65 -0.17,6.22 3.02,3.02C6.22,-0.17 11.65,0.00 19.00,0.00L20.00,0.00C27.35,0.00 32.78,-0.17 35.98,3.02C39.17,6.22 39.00,11.65 39.00,19.00L39.00,20.00C39.00,27.35 39.17,32.78 35.98,35.98C32.78,39.17 27.35,39.00 20.00,39.00L19.00,39.00C11.65,39.00 6.22,39.17 3.02,35.98C-0.17,32.78 0.00,27.35 0.00,20.00ZM1.00,19.00C1.00,12.03 0.84,6.89 3.86,3.86C6.89,0.84 12.03,1.00 19.00,1.00L20.00,1.00C26.97,1.00 32.11,0.84 35.14,3.86C38.16,6.89 38.00,12.03 38.00,19.00L38.00,20.00C38.00,26.97 38.16,32.11 35.14,35.14C32.11,38.16 26.97,38.00 20.00,38.00L19.00,38.00C12.03,38.00 6.89,38.16 3.86,35.14C0.84,32.11 1.00,26.97 1.00,20.00Z'/%3E%3C/svg%3E") 76 76 / 19px 19px stretch;--sq-g-olfill_1_2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='156' viewBox='0 0 39 39'%3E%3Cpath fill-rule='evenodd' d='M0.00,19.00C0.00,11.65 -0.17,6.22 3.02,3.02C6.22,-0.17 11.65,0.00 19.00,0.00L20.00,0.00C27.35,0.00 32.78,-0.17 35.98,3.02C39.17,6.22 39.00,11.65 39.00,19.00L39.00,20.00C39.00,27.35 39.17,32.78 35.98,35.98C32.78,39.17 27.35,39.00 20.00,39.00L19.00,39.00C11.65,39.00 6.22,39.17 3.02,35.98C-0.17,32.78 0.00,27.35 0.00,20.00ZM1.00,19.00C1.00,12.03 0.84,6.89 3.86,3.86C6.89,0.84 12.03,1.00 19.00,1.00L20.00,1.00C26.97,1.00 32.11,0.84 35.14,3.86C38.16,6.89 38.00,12.03 38.00,19.00L38.00,20.00C38.00,26.97 38.16,32.11 35.14,35.14C32.11,38.16 26.97,38.00 20.00,38.00L19.00,38.00C12.03,38.00 6.89,38.16 3.86,35.14C0.84,32.11 1.00,26.97 1.00,20.00ZM3.00,19.00C3.00,12.81 2.86,8.23 5.55,5.55C8.23,2.86 12.81,3.00 19.00,3.00L20.00,3.00C26.19,3.00 30.77,2.86 33.45,5.55C36.14,8.23 36.00,12.81 36.00,19.00L36.00,20.00C36.00,26.19 36.14,30.77 33.45,33.45C30.77,36.14 26.19,36.00 20.00,36.00L19.00,36.00C12.81,36.00 8.23,36.14 5.55,33.45C2.86,30.77 3.00,26.19 3.00,20.00Z'/%3E%3C/svg%3E") 76 76 / 19px 19px / 3px stretch}.v2 .wk-sq:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .wk-sq:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ol-grow, 0);background:var(--sq-ol, transparent);-webkit-mask-box-image:var(--sq-ol-mask, none)}.v2 .st-hero img{border-radius:0!important;box-shadow:none!important;-webkit-mask-box-image:var(--sq-shape) 200 / calc(17px * var(--rk)) stretch}.v2 .st-hero{position:relative;isolation:isolate}.v2 .st-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:76px;height:76px;border-radius:calc(17px * var(--rk));box-shadow:0 12px 26px -12px #00000080}.v2 .st-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;margin:-1px;width:78px;height:78px;background:var(--line);-webkit-mask-box-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='236' height='236' viewBox='0 0 59 59'%3E%3Cpath fill-rule='evenodd' d='M0.00,28.20C0.00,17.29 -0.25,9.23 4.49,4.49C9.23,-0.25 17.29,0.00 28.20,0.00L30.80,0.00C41.71,0.00 49.77,-0.25 54.51,4.49C59.25,9.23 59.00,17.29 59.00,28.20L59.00,30.80C59.00,41.71 59.25,49.77 54.51,54.51C49.77,59.25 41.71,59.00 30.80,59.00L28.20,59.00C17.29,59.00 9.23,59.25 4.49,54.51C-0.25,49.77 0.00,41.71 0.00,30.80ZM1.00,28.20C1.00,17.67 0.76,9.90 5.33,5.33C9.90,0.76 17.67,1.00 28.20,1.00L30.80,1.00C41.33,1.00 49.10,0.76 53.67,5.33C58.24,9.90 58.00,17.67 58.00,28.20L58.00,30.80C58.00,41.33 58.24,49.10 53.67,53.67C49.10,58.24 41.33,58.00 30.80,58.00L28.20,58.00C17.67,58.00 9.90,58.24 5.33,53.67C0.76,49.10 1.00,41.33 1.00,30.80Z'/%3E%3C/svg%3E") 116 116 / 29px 29px stretch}.v2 .st-glance>div{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='212' height='212' viewBox='0 0 53 53'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H55V55H-2ZM1.00,25.60C1.00,16.08 0.78,9.05 4.91,4.91C9.05,0.78 16.08,1.00 25.60,1.00L27.40,1.00C36.92,1.00 43.95,0.78 48.09,4.91C52.22,9.05 52.00,16.08 52.00,25.60L52.00,27.40C52.00,36.92 52.22,43.95 48.09,48.09C43.95,52.22 36.92,52.00 27.40,52.00L25.60,52.00C16.08,52.00 9.05,52.22 4.91,48.09C0.78,43.95 1.00,36.92 1.00,27.40Z'/%3E%3C/svg%3E") 104 104 / 26px 26px stretch}.v2 .st-glance>div:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-search{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='164' height='164' viewBox='0 0 41 41'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H43V43H-2ZM1.00,19.20C1.00,12.16 0.84,6.95 3.90,3.90C6.95,0.84 12.16,1.00 19.20,1.00L21.80,1.00C28.84,1.00 34.05,0.84 37.10,3.90C40.16,6.95 40.00,12.16 40.00,19.20L40.00,21.80C40.00,28.84 40.16,34.05 37.10,37.10C34.05,40.16 28.84,40.00 21.80,40.00L19.20,40.00C12.16,40.00 6.95,40.16 3.90,37.10C0.84,34.05 1.00,28.84 1.00,21.80Z'/%3E%3C/svg%3E") 80 80 / 20px 20px stretch}.v2 .st-search:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .n-hero{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative}.v2 .n-hero:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .st-g{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='236' height='236' viewBox='0 0 59 59'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H61V61H-2ZM1.00,28.80C1.00,18.04 0.75,10.10 5.42,5.42C10.10,0.75 18.04,1.00 28.80,1.00L30.20,1.00C40.96,1.00 48.90,0.75 53.58,5.42C58.25,10.10 58.00,18.04 58.00,28.80L58.00,30.20C58.00,40.96 58.25,48.90 53.58,53.58C48.90,58.25 40.96,58.00 30.20,58.00L28.80,58.00C18.04,58.00 10.10,58.25 5.42,53.58C0.75,48.90 1.00,40.96 1.00,30.20Z'/%3E%3C/svg%3E") 116 116 / 29px 29px stretch}.v2 .st-g:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-acct{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 65 65'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H67V67H-2ZM1.00,32.00C1.00,20.00 0.72,11.14 5.93,5.93C11.14,0.72 20.00,1.00 32.00,1.00L33.00,1.00C45.00,1.00 53.86,0.72 59.07,5.93C64.28,11.14 64.00,20.00 64.00,32.00L64.00,33.00C64.00,45.00 64.28,53.86 59.07,59.07C53.86,64.28 45.00,64.00 33.00,64.00L32.00,64.00C20.00,64.00 11.14,64.28 5.93,59.07C0.72,53.86 1.00,45.00 1.00,33.00Z'/%3E%3C/svg%3E") 128 128 / 32px 32px stretch}.v2 .st-acct:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .st-acct:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-share-btn{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 65 65'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H67V67H-2ZM1.00,32.00C1.00,20.00 0.72,11.14 5.93,5.93C11.14,0.72 20.00,1.00 32.00,1.00L33.00,1.00C45.00,1.00 53.86,0.72 59.07,5.93C64.28,11.14 64.00,20.00 64.00,32.00L64.00,33.00C64.00,45.00 64.28,53.86 59.07,59.07C53.86,64.28 45.00,64.00 33.00,64.00L32.00,64.00C20.00,64.00 11.14,64.28 5.93,59.07C0.72,53.86 1.00,45.00 1.00,33.00Z'/%3E%3C/svg%3E") 128 128 / 32px 32px stretch}.v2 .st-share-btn:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-seg{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='164' height='164' viewBox='0 0 41 41'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H43V43H-2ZM1.00,19.20C1.00,12.16 0.84,6.95 3.90,3.90C6.95,0.84 12.16,1.00 19.20,1.00L21.80,1.00C28.84,1.00 34.05,0.84 37.10,3.90C40.16,6.95 40.00,12.16 40.00,19.20L40.00,21.80C40.00,28.84 40.16,34.05 37.10,37.10C34.05,40.16 28.84,40.00 21.80,40.00L19.20,40.00C12.16,40.00 6.95,40.16 3.90,37.10C0.84,34.05 1.00,28.84 1.00,21.80Z'/%3E%3C/svg%3E") 80 80 / 20px 20px stretch}.v2 .st-seg:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-seg button{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;background:var(--sq-ebg, none)!important;isolation:isolate;position:relative;--sq-g-out_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 33 33'%3E%3Cpath fill-rule='evenodd' d='M0.00,15.40C0.00,9.44 -0.14,5.04 2.45,2.45C5.04,-0.14 9.44,0.00 15.40,0.00L17.60,0.00C23.56,0.00 27.96,-0.14 30.55,2.45C33.14,5.04 33.00,9.44 33.00,15.40L33.00,17.60C33.00,23.56 33.14,27.96 30.55,30.55C27.96,33.14 23.56,33.00 17.60,33.00L15.40,33.00C9.44,33.00 5.04,33.14 2.45,30.55C-0.14,27.96 0.00,23.56 0.00,17.60ZM1.00,15.40C1.00,9.83 0.87,5.71 3.29,3.29C5.71,0.87 9.83,1.00 15.40,1.00L17.60,1.00C23.17,1.00 27.29,0.87 29.71,3.29C32.13,5.71 32.00,9.83 32.00,15.40L32.00,17.60C32.00,23.17 32.13,27.29 29.71,29.71C27.29,32.13 23.17,32.00 17.60,32.00L15.40,32.00C9.83,32.00 5.71,32.13 3.29,29.71C0.87,27.29 1.00,23.17 1.00,17.60Z'/%3E%3C/svg%3E") 64 64 / 16px 16px stretch}.v2 .st-seg button:before{content:"";position:absolute;pointer-events:none;transition:inherit;inset:0;z-index:-2;background:var(--sq-bg, none);-webkit-mask-box-image:var(--sq-shape) 200 / var(--sq-r) stretch}.v2 .st-seg button:after{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .st-r .ri{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 .st-pr .bell{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;position:relative;--sq-g-inm_1_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='164' height='164' viewBox='0 0 41 41'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H43V43H-2ZM1.00,19.20C1.00,12.16 0.84,6.95 3.90,3.90C6.95,0.84 12.16,1.00 19.20,1.00L21.80,1.00C28.84,1.00 34.05,0.84 37.10,3.90C40.16,6.95 40.00,12.16 40.00,19.20L40.00,21.80C40.00,28.84 40.16,34.05 37.10,37.10C34.05,40.16 28.84,40.00 21.80,40.00L19.20,40.00C12.16,40.00 6.95,40.16 3.90,37.10C0.84,34.05 1.00,28.84 1.00,21.80Z'/%3E%3C/svg%3E") 80 80 / 20px 20px stretch}.v2 .st-pr .bell:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .trv .hw-fr .dots i{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch);box-shadow:var(--sq-esh, none)!important;isolation:isolate;--sq-g-inm_1p5_0_0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 9 9'%3E%3Cpath fill-rule='evenodd' d='M-2,-2H11V11H-2ZM1.50,4.00C1.50,3.03 1.48,2.32 1.90,1.90C2.32,1.48 3.03,1.50 4.00,1.50L5.00,1.50C5.97,1.50 6.68,1.48 7.10,1.90C7.52,2.32 7.50,3.03 7.50,4.00L7.50,5.00C7.50,5.97 7.52,6.68 7.10,7.10C6.68,7.52 5.97,7.50 5.00,7.50L4.00,7.50C3.03,7.50 2.32,7.52 1.90,7.10C1.48,6.68 1.50,5.97 1.50,5.00Z'/%3E%3C/svg%3E") 16 16 / 4px 4px stretch}.v2 .trv .hw-fr .dots i:before{content:"";position:absolute;pointer-events:none;transition:inherit;z-index:-1;inset:var(--sq-ring-grow, 0);background:var(--sq-ring, transparent);-webkit-mask-box-image:var(--sq-ring-mask, none)}.v2 .trv .pl-bar i,.v2 .trv .jm-r .tr{border-radius:var(--sq-ebr, 0)!important;-webkit-mask-box-image:var(--sq-emask, var(--sq-shape) 200 / var(--sq-r) stretch)}.v2 button{--sq-bg: none}.v2 .card{--sq-r: calc(var(--r-card) * var(--rk));--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .card.is-current{--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1.5px) / 1.5px stretch;--sq-esh: 0 0 0 1.5px var(--gold);--sq-ebg: var(--gold);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .card[data-state=completed]{--sq-bg: var(--done);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .card[data-state=late]{--sq-bg: var(--gold);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .card[data-state=excused]{--sq-bg: var(--rose);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .meta>*{--sq-r: calc(var(--r-chip) * var(--rk))}.v2 .meta .chip{--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .meta .all{--sq-r: 999px;--sq-bg: var(--gold)}.v2 .cal{--sq-bg: var(--card);--sq-r: calc(var(--r-panel) * var(--rk));--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .nav{--sq-r: calc(var(--r-nav) * var(--rk))}.v2 .nav button{--sq-r: calc(var(--r-navbtn) * var(--rk))}.v2 .sheet{--sq-r: calc(var(--r-sheet) * var(--rk)) calc(var(--r-sheet) * var(--rk)) 0 calc(var(--r-sheet) * var(--rk))}.v2 .nav{--sq-bg: var(--forest);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 14px 30px -12px rgb(0 38 22 / .6);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .card[data-state=excused]{--sq-bg: var(--done);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2.exc-full .card[data-state=excused]{--sq-bg: #FF3C38}.v2 .wk{--sq-bg: var(--card);--sq-r: calc(var(--r-panel) * var(--rk));--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .wk-sq{--sq-r: calc(var(--r-cell) * var(--rk))}.v2 .wk-sq.mx{--sq-ebr: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: #FF3C38;--sq-ring-mask: var(--sq-g-inm_0_0_m4);--sq-ring-grow: 0px}.v2 .wk-d.today .wk-sq{--sq-ol: var(--gold);--sq-ol-mask: var(--sq-g-ol_1_2);--sq-ol-grow: -3px;--sq-emask: var(--sq-g-olfill_1_2)}.v2 .ms .pane{--sq-bg: var(--bg);--sq-r: calc(var(--r-sheet) * var(--rk) + 14px);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 -10px 50px rgb(0 0 0 / .3);--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-in_1_0_0);--sq-ring-grow: 0px}.v2 .ms-btn{--sq-r: 18px;--sq-bg: var(--ink)}.v2 .ms-btn.red{--sq-bg: #FF3C38;--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 10px 24px -12px rgb(255 60 56 / .9);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .ms-stage{--sq-r: 24px;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: rgb(255 60 56 / .14);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-back{--sq-r: 18px;--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .ms-med{--sq-r: 17px;--sq-bg: rgb(255 60 56 / .12);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: rgb(255 60 56 / .2);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-med.on{--sq-bg: #FF3C38;--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 10px 22px -10px rgb(255 60 56 / .9);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .ms-stats{--sq-r: 18px;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-med.pi-med{--sq-bg: rgb(var(--gold-rgb) / .12);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: rgb(var(--gold-rgb) / .22);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-skip{--sq-r: 16px;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-toast{--sq-r: 18px;--sq-bg: var(--ink);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 14px 32px -12px rgb(0 0 0 / .5);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .wn-ic{--sq-r: calc(13px * var(--rk))}.v2 .wn-more{--sq-r: 16px;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .wn-old .wn-ic{--sq-r: calc(10px * var(--rk))}.v2 .pd-med{--sq-r: calc(17px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .pd-med[data-state=completed],.v2 .pd-med[data-state=late],.v2 .pd-med[data-state=excused]{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .pd-seg{--sq-r: 18px;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .pd-seg .th{--sq-r: 14px;--sq-bg: var(--bg);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 1px 3px rgb(0 0 0 / .12);--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-out_1_0_0);--sq-ring-grow: -1px}.v2 .pd-seg[data-state=completed] .th{--sq-bg: var(--done);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .pd-seg[data-state=late] .th{--sq-bg: var(--gold);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .pd-seg[data-state=excused] .th{--sq-bg: #FF3C38;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .pd-row .ri{--sq-r: calc(11px * var(--rk))}.v2 .pd-loc button{--sq-r: calc(15px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .pd-loc button[aria-pressed=true]{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .trv .hw-fr .dots i{--sq-r: 4px}.v2 .trv .hw-fr .dots i.u{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1p5_0_0);--sq-ring-grow: 0px}.v2 .trv .pl-bar i,.v2 .trv .jm-r .tr{--sq-r: 3px}.v2 .trv .rseg{--sq-r: calc(var(--r-chip) * var(--rk));--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .trv .rseg button{--sq-r: calc(var(--r-segin) * var(--rk))}.v2 .hm i{--sq-r: 3px}.v2 .hm i.pre{--sq-ebr: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .hm i.f{--sq-ebr: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .hm i.t{--sq-ol: var(--gold);--sq-ol-mask: var(--sq-g-ol_1_1);--sq-ol-grow: -2px;--sq-emask: var(--sq-g-olfill_1_1)}.v2 .hm.d7 i{--sq-r: 6px}.v2 .hm.d7 i.t{--sq-ol: initial;--sq-ol-mask: initial;--sq-ol-grow: initial;--sq-emask: initial}.v2 .hm.d30 i{--sq-r: 9px}.v2 .trv .panel{--sq-bg: var(--card);--sq-r: calc(var(--r-trpanel) * var(--rk));--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .ac-act .ms-btn.alt{--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-g{--sq-r: calc(18px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-r .ri{--sq-r: calc(9px * var(--rk))}.v2 .st-seg{--sq-r: calc(12px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-seg button{--sq-r: calc(9px * var(--rk))}.v2 .st-seg button[aria-pressed=true]{--sq-bg: var(--card);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 1px 3px rgb(0 0 0 / .12);--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-out_1_0_0);--sq-ring-grow: -1px}.v2 .st-acct{--sq-r: calc(20px * var(--rk));--sq-bg: var(--done);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 14px 30px -18px rgb(0 51 30 / .8);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2.night .st-acct{--sq-bg: #12241a;--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: rgb(var(--gold-rgb) / .25);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-share-btn{--sq-r: calc(20px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2.night .st-share-btn{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: rgb(var(--gold-rgb) / .25);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-pr .bell{--sq-r: calc(12px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-pr[aria-checked=true] .bell{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .st-glance>div{--sq-r: calc(16px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .st-search{--sq-r: calc(12px * var(--rk));--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: var(--line);--sq-ring-mask: var(--sq-g-inm_1_0_0);--sq-ring-grow: 0px}.v2 .ms-btn.danger{--sq-bg: #d23a33}.v2 .n-hero{--sq-r: calc(22px * var(--rk));--sq-bg: linear-gradient(160deg, var(--forest), #0f4a2e);--sq-ebr: var(--sq-r);--sq-emask: none;--sq-esh: 0 16px 34px -20px rgb(0 51 30 / .9);--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .meta .all.none{--sq-bg: var(--card);--sq-ebr: initial;--sq-emask: var(--sq-shape) 200 / calc(var(--sq-r) + 1px) / 1px stretch;--sq-esh: 0 0 0 1px var(--line);--sq-ebg: var(--line);--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}.v2 .st-share-btn.gold,.v2.night .st-share-btn.gold{--sq-ebr: initial;--sq-emask: initial;--sq-esh: initial;--sq-ebg: initial;--sq-ring: initial;--sq-ring-mask: initial;--sq-ring-grow: initial}}.v2.v2-stage{position:fixed;inset:0}.v2{font-weight:400;line-height:normal;font-feature-settings:normal;text-rendering:auto}.v2 :where(h1,h2,h3,h4,h5,h6){font-family:revert;font-size:revert;font-weight:revert}.v2 :where(small){font-size:revert}.v2 :where(svg,img,video,canvas){display:revert;vertical-align:revert}.v2 :where(img,video){max-width:revert;height:revert}.v2 :where(ul,ol){list-style:revert}.v2{color-scheme:normal;-moz-tab-size:8;-o-tab-size:8;tab-size:8}:where(.v2,.v2 *),:where(.v2,.v2 *):before,:where(.v2,.v2 *):after{border-style:revert;border-color:revert;border-width:revert}:where(.v2,.v2 *):before,:where(.v2,.v2 *):after{box-sizing:revert}.v2 :where(button){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.v2.nav-web .sheet{padding-bottom:max(130px,calc(max(.75rem,var(--sa-bottom)) + 108px))}.v2 .eyebrow.off{visibility:hidden}.v2 .v2-notes{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.v2 .v2-note{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;background:var(--card);border-radius:calc(var(--r-panel) * var(--rk));box-shadow:0 0 0 1px var(--line);corner-shape:squircle}.v2 .v2-note-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;font-size:12.5px;line-height:1.35;color:var(--muted)}.v2 .v2-note-main b{color:var(--ink);font-weight:600}.v2 .v2-note .ic{flex:none;display:grid;place-items:center;font-size:17px;color:var(--gold)}.v2 .v2-note .ic svg{width:1em;height:1em}.v2 .v2-note-act{flex:none;height:30px;padding:0 12px;border-radius:10px;background:var(--done);color:var(--done-ink);font-size:12px;font-weight:700}.v2 .v2-note-x{flex:none;width:28px;height:28px;display:grid;place-items:center;color:var(--muted);font-size:13px}.v2 .v2-note-x svg{width:1em;height:1em}.v2 .big{height:63px}.v2 .big.long h2{padding-top:6px}.v2 .datebar .fl svg{translate:0 -1px}.v2 .scroll{display:flex;flex-direction:column;overscroll-behavior:none}.v2 .scroll>.hero{flex:none}.v2 .scroll>.sheet{flex:1 0 auto;padding-bottom:104px}.v2.nav-web .scroll>.sheet{padding-bottom:max(104px,calc(max(.75rem,var(--sa-bottom)) + 82px))}.v2 .lownav .today-pill>svg{width:14px;height:14px}.v2 .trv{overflow-x:hidden;overscroll-behavior-x:none}.v2 .wk:active{transform:none}.v2 .wk-d{width:100%;min-width:0;padding:0}.v2 .wk-d .wk-rg{transition:transform .15s ease}.v2 .wk-d:active .wk-rg{transform:scale(.92)}.v2 .wk-d:focus-visible{outline:none}.v2 .wk-d:focus-visible .wk-rg{outline:2px solid var(--gold);outline-offset:4px;border-radius:50%}.v2 .wk.ini .wk-d:after{content:"";width:16px;height:3px;border-radius:2px;background:transparent;transition:background-color .16s ease}.v2 .wk.ini .wk-d.viewed:after{background:var(--ink)}.v2 .wk.ini .wk-d.today:after{background:var(--gold)}.v2 .cards-car{margin:0 -14px;padding:0 14px;overflow-x:clip;overflow-y:visible;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2 .cards-trk{position:relative;will-change:transform;backface-visibility:hidden}.v2 .cards-car.drag .card{transform:none}.v2 .cards-side{position:absolute;inset:0;pointer-events:none;contain:layout style}.v2 .scroll{overflow-x:hidden}.v2 .cards-side.prev{transform:translate(calc(-100% - 14px))}.v2 .cards-side.next{transform:translate(calc(100% + 14px))}.v2 .cards-side .card{transition:none}.v2 .wk-car{position:relative;margin:-6px -10px;padding:6px 10px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2 .wk-trk{position:relative;will-change:transform;backface-visibility:hidden}.v2 .wk-side{position:absolute;inset:0;pointer-events:none;contain:layout style}.v2 .wk-side.prev{transform:translate(calc(-100% - 20px))}.v2 .wk-side.next{transform:translate(calc(100% + 20px))}.v2 .wk-side .wk-d:after,.v2 .wk-side .wk-rg{transition:none}.v2 .wk-car.drag .wk-d .wk-rg{transform:none}.v2 .wk-car{-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 3px,rgb(0 0 0 / .3) 11px,rgb(0 0 0 / .72) 21px,#000 32px,#000 calc(100% - 32px),rgb(0 0 0 / .72) calc(100% - 21px),rgb(0 0 0 / .3) calc(100% - 11px),transparent calc(100% - 3px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent 3px,rgb(0 0 0 / .3) 11px,rgb(0 0 0 / .72) 21px,#000 32px,#000 calc(100% - 32px),rgb(0 0 0 / .72) calc(100% - 21px),rgb(0 0 0 / .3) calc(100% - 11px),transparent calc(100% - 3px),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:calc(100% + 72px) 100%;mask-size:calc(100% + 72px) 100%;transition:-webkit-mask-size .24s ease-out,mask-size .24s ease-out}.v2 .wk-car.moving{-webkit-mask-size:100% 100%;mask-size:100% 100%;transition-duration:80ms}.v2 .mo-h{padding-top:26px}.v2 .mo-h b{margin-right:auto}.v2 .mo-h .go{padding:4px 6px}.v2 .mo-cal{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--muted);padding:4px 9px 4px 7px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,background .2s,box-shadow .2s}.v2 .mo-cal svg{font-size:13px}.v2 .mo-cal.on{color:var(--ink);background:#e1b03d29;box-shadow:inset 0 0 0 1px #e1b03d8c}.v2 .mo-cal.on svg{color:var(--gold)}.v2 .mo-h .go:disabled{opacity:.3}.v2 .mo-head span{text-align:center;font-size:10.5px;font-weight:600;color:var(--muted);padding-bottom:6px}.v2 .mo-grid{row-gap:6px}.v2 .mo .wk-sq{aspect-ratio:1;font-size:12px;transition:transform .15s ease,background .5s ease}.v2 .mo .wk-d:active .wk-sq{transform:scale(.92)}.v2 .mo{--mo-ring: #e9c775}.v2.night .mo{--mo-ring: #a38633}.v2 .mo .wk-sq:before,.v2 .mo .wk-sq:after{transition:none}.v2 .mo .wk-d.viewed:not(.today) .wk-sq{outline:1.5px solid var(--mo-ring);outline-offset:2px;--sq-ol: var(--mo-ring);--sq-ol-mask: var(--sq-g-ol_1_2);--sq-ol-grow: -3px;--sq-emask: var(--sq-g-olfill_1_2)}.v2 .mo .wk-d:focus-visible{outline:none}.v2 .mo .wk-d:focus-visible .wk-sq{outline:2px solid var(--gold);outline-offset:2px;--sq-ol: var(--gold);--sq-ol-mask: var(--sq-g-ol_1_2);--sq-ol-grow: -3px;--sq-emask: var(--sq-g-olfill_1_2)}.v2 .mo .wk-d.future .wk-sq{opacity:.45}.v2 .mo .wk-d .wk-sq[data-n="5"]{color:var(--cream)}.v2 .mo .wk-d.pad .wk-sq{color:var(--muted);opacity:.22}.v2 .mo .wk-sq.mx{box-shadow:none;--sq-ring: transparent;--sq-ring-mask: none;background-image:radial-gradient(69.6% 69.6% at 35% 65%,transparent calc(100% - .5px),#FF3C38 100%)}.v2 .mo-hj{text-align:center;font-size:11px;color:var(--muted);opacity:.8;margin:-2px 0 8px;letter-spacing:.01em}.v2 .dev-chip{margin-left:6px;font:600 10px/1 ui-monospace,monospace;padding:4px 7px;border-radius:99px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.v2 .dev-chip.on{color:#ff3c38;box-shadow:inset 0 0 0 1px #ff3c3880}.v2 .scroll.pin>.pin-c{flex:none;position:sticky;top:calc(var(--pin-t, 0px) + 28px - var(--hero-h, 0px));height:var(--hero-h, auto);z-index:2;overflow:clip;pointer-events:none;--pin-r: calc(var(--r-sheet) * var(--rk));-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0L50,0C30.65,0 16.36,-0.45 7.96,7.96C-0.45,16.36 0,30.65 0,50Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='none'%3E%3Cpath d='M50,0L0,0C19.35,0 33.64,-0.45 42.04,7.96C50.45,16.36 50,30.65 50,50Z'/%3E%3C/svg%3E");-webkit-mask-size:100% calc(100% - 28px),var(--pin-r) var(--pin-r),var(--pin-r) var(--pin-r);-webkit-mask-position:left top,left 0 bottom calc(28px - var(--pin-r)),right 0 bottom calc(28px - var(--pin-r));-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0L50,0C30.65,0 16.36,-0.45 7.96,7.96C-0.45,16.36 0,30.65 0,50Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='none'%3E%3Cpath d='M50,0L0,0C19.35,0 33.64,-0.45 42.04,7.96C50.45,16.36 50,30.65 50,50Z'/%3E%3C/svg%3E");mask-size:100% calc(100% - 28px),var(--pin-r) var(--pin-r),var(--pin-r) var(--pin-r);mask-position:left top,left 0 bottom calc(28px - var(--pin-r)),right 0 bottom calc(28px - var(--pin-r));mask-repeat:no-repeat}.v2 .pin-s{position:sticky;top:var(--pin-a, 0px);height:0}.v2 .pin-s>.hero{position:absolute;left:0;right:0;top:0}.v2 .pin-s>.hero :is(button,a,[role=button],.datebar .d){pointer-events:auto}.v2 .scroll.pin>.sheet{background:none;-webkit-mask-box-image:none;padding:0;z-index:1;min-height:calc(100% - var(--pin-t, 0px));--cap: 64px}.v2 .sheet-bg{position:sticky;top:var(--pin-t, 0px);height:var(--bg-h, 100%);margin-bottom:calc(-1 * var(--bg-h, 100%));background:linear-gradient(180deg,var(--bg) 0,var(--bg) var(--cap),var(--bg-2))}.v2 .sheet-cap{position:sticky;top:var(--pin-t, 0px);z-index:2;height:var(--cap);margin-bottom:calc(-1 * var(--cap));pointer-events:none;will-change:opacity;opacity:var(--p3, 0);background:linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 97%,transparent) 10%,color-mix(in srgb,var(--bg) 90%,transparent) 20%,color-mix(in srgb,var(--bg) 79%,transparent) 30%,color-mix(in srgb,var(--bg) 65%,transparent) 40%,color-mix(in srgb,var(--bg) 50%,transparent) 50%,color-mix(in srgb,var(--bg) 35%,transparent) 60%,color-mix(in srgb,var(--bg) 22%,transparent) 70%,color-mix(in srgb,var(--bg) 11%,transparent) 80%,color-mix(in srgb,var(--bg) 4%,transparent) 90%,color-mix(in srgb,var(--bg) 0%,transparent) 100%)}.v2 .sheet-c{position:relative;z-index:1;padding:14px 14px 104px}.v2 .scroll.pin .hero .datebar{opacity:calc(1 - var(--p1, 0) * 1.4)}@supports (animation-timeline: scroll()){.v2 .sheet-cap{opacity:0;animation:pin-in ease-out both;animation-timeline:scroll(nearest block);animation-range:var(--pin-d, 0px) calc(var(--pin-d, 0px) + 14px)}@keyframes pin-in{to{opacity:1}}.v2 .scroll.pin .hero .datebar{opacity:1;animation:pin-datebar linear both;animation-timeline:scroll(nearest block);animation-range:0 calc(-.72 * var(--pin-a, -1px))}@keyframes pin-datebar{to{opacity:0}}}.v2.nav-glass .sheet{padding-bottom:max(130px,calc(var(--sa-bottom) + 116px))}html[data-high-contrast=true] .v2{--ink: #04140c;--muted: #3c4841;--line: rgb(0 51 30 / .34);--empty: #e0dbc8;--now-ink: #7d5c08}html[data-high-contrast=true] .v2.night{--ink: #fbfaf3;--muted: #c6d0c8;--line: rgb(241 239 228 / .32);--empty: #243a2d;--now-ink: var(--gold)}html[data-high-contrast=true] .v2 .card.is-current{box-shadow:0 0 0 2.5px var(--gold)}html[data-high-contrast=true] .v2 :is(.card .ar,.card .tm,.card .sk,.st-acct small,.st-acct>i,.st-lb span,.st-r>.ph-caret-right,.st-r>.ph-arrow-up-right,.n-hero h3 span,.n-hero-h small,.n-bub small,.ms-toast .dna){opacity:1}html[data-high-contrast=true] .v2 .card[data-due=later][data-state=incomplete] :is(.ic,.nm){opacity:.8}html[data-high-contrast=true] .v2 :is(.calgrid .day.out,.wk-d.future>:first-child,.st-pr.off>span,.hm.d30 i.f){opacity:.7}html[data-high-contrast=true] .v2 .wc[data-s=future]{opacity:.6}html[data-platform=android] .v2 .hero{padding-top:max(12px,calc(var(--sa-top) + 6px))}html[data-platform=android] .v2 .trv .bar{padding-top:max(12px,calc(var(--sa-top) + 2px))}html[data-platform=android] .v2 .st-pg,html[data-platform=android] .v2 .lv-pg{padding-top:max(12px,calc(var(--sa-top) + 4px))}html[data-platform=android] .v2 .st-main,html[data-platform=android] .v2 .lv-pg:not(.d1,.d2){padding-bottom:max(120px,calc(var(--sa-bottom) + 103px))}
