.rangeslider{margin:20px 0;position:relative;background:#e6e6e6;-ms-touch-action:none;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px #0006}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px #0006,0 -1px 3px #0006}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:#000c;font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#fff;left:50%;transform:translate3d(-50%,0,0)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#7cb342;border-radius:10px;top:0}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;border-radius:30px;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:0 1px 3px #0006 inset,0 -1px 3px #0006 inset}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;transform:translate3d(-50%,0,0)}.rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:#000;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;transform:translate3d(-50%,0,0)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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]){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;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[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::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]{display:none}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-akar-icons\:settings-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M19 3v4m0 14V11m-7-8v12m0 6v-2M5 3v2m0 16V9'/%3E%3Ccircle cx='19' cy='9' r='2' transform='rotate(90 19 9)'/%3E%3Ccircle cx='12' cy='17' r='2' transform='rotate(90 12 17)'/%3E%3Ccircle cx='5' cy='7' r='2' transform='rotate(90 5 7)'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-ant-design\:link-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M574 665.4a8.03 8.03 0 0 0-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0c-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 0 0-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 0 0 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0c59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 0 0 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1M610.1 372.3a8.03 8.03 0 0 0-11.3 0L372.3 598.7a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-bx\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396l1.414-1.414l-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8s3.589 8 8 8m0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6s-6-2.691-6-6s2.691-6 6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fa-brands\:apple{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 384 512' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8c-18.8-26.9-47.2-41.7-84.7-44.6c-35.5-2.8-74.3 20.7-88.5 20.7c-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2c25.2-.6 43-17.9 75.8-17.9c31.8 0 48.3 17.9 76.4 17.9c48.6-.7 90.4-82.5 102.6-119.3c-65.2-30.7-61.7-90-61.7-91.9m-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5c-24.1 1.4-52 16.4-67.9 34.9c-17.5 19.8-27.8 44.3-25.6 71.9c26.1 2 49.9-11.4 69.5-34.3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fa-solid\:paw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M256 224c-79.41 0-192 122.76-192 200.25c0 34.9 26.81 55.75 71.74 55.75c48.84 0 81.09-25.08 120.26-25.08c39.51 0 71.85 25.08 120.26 25.08c44.93 0 71.74-20.85 71.74-55.75C448 346.76 335.41 224 256 224m-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13c-29.12 6.96-44.29 40.69-33.89 75.34c10.4 34.65 42.44 57.09 71.56 50.13c29.12-6.96 44.29-40.69 33.89-75.34m84.72-20.78c30.94-8.14 46.42-49.94 34.58-93.36s-46.52-72.01-77.46-63.87s-46.42 49.94-34.58 93.36c11.84 43.42 46.53 72.02 77.46 63.87m281.39-29.34c-29.12-6.96-61.15 15.48-71.56 50.13c-10.4 34.65 4.77 68.38 33.89 75.34c29.12 6.96 61.15-15.48 71.56-50.13c10.4-34.65-4.77-68.38-33.89-75.34m-156.27 29.34c30.94 8.14 65.62-20.45 77.46-63.87c11.84-43.42-3.64-85.21-34.58-93.36s-65.62 20.45-77.46 63.87c-11.84 43.42 3.64 85.22 34.58 93.36'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-fe\:minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M4 11h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-gg\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.225 4.811a1 1 0 0 0-1.414 1.414L10.586 12L4.81 17.775a1 1 0 1 0 1.414 1.414L12 13.414l5.775 5.775a1 1 0 0 0 1.414-1.414L13.414 12l5.775-5.775a1 1 0 0 0-1.414-1.414L12 10.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-heroicons\:chat-bubble-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227q1.63.24 3.293.369V21l4.076-4.076a1.53 1.53 0 0 1 1.037-.443a48 48 0 0 0 5.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.4 48.4 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-heroicons\:computer-desktop{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-heroicons\:heart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21 8.25c0-2.485-2.099-4.5-4.687-4.5c-1.936 0-3.598 1.126-4.313 2.733c-.715-1.607-2.377-2.733-4.312-2.733C5.098 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-heroicons\:pencil{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-ic\:baseline-cloud-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.35 10.04A7.49 7.49 0 0 0 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46a5.497 5.497 0 0 1 8.05 4.87v.5H19c1.66 0 3 1.34 3 3c0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73L4.27 4zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-icon-park-outline\:github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M24 4C12.954 4 4 12.954 4 24s8.954 20 20 20s20-8.954 20-20S35.046 4 24 4M0 24C0 10.745 10.745 0 24 0s24 10.745 24 24s-10.745 24-24 24S0 37.255 0 24'/%3E%3Cpath d='M19.183 45.472c-.193-.25-.193-2.475 0-6.674c-2.072.072-3.38-.072-3.927-.431c-.819-.539-1.64-2.2-2.367-3.371c-.728-1.17-2.343-1.356-2.995-1.618c-.652-.261-.816-1.328 1.797-.522c2.613.807 2.74 3.005 3.565 3.518c.825.514 2.796.29 3.689-.122c.893-.412.827-1.944.987-2.551c.201-.567-.509-.693-.524-.697c-.873 0-5.454-.997-6.713-5.433c-1.258-4.437.363-7.337 1.228-8.583c.576-.832.525-2.603-.153-5.314c2.464-.315 4.365.46 5.703 2.326c.002.01 1.756-1.043 4.527-1.043c2.772 0 3.755.858 4.514 1.043c.76.185 1.366-3.266 6.053-2.326c-.979 1.923-1.798 4.326-1.173 5.314c.626.987 3.08 4.127 1.573 8.583c-1.006 2.97-2.982 4.781-5.929 5.433c-.337.108-.506.282-.506.522c0 .36.456.399 1.114 2.086c.44 1.124.471 4.336.096 9.635c-.951.242-1.691.405-2.22.488c-.937.147-1.955.23-2.955.261c-1 .032-1.347.029-2.73-.1a19.799 19.799 0 0 1-2.654-.424'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-la\:dragon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 3v6l-5 1.5L6.5 14L4 19h5v10h2v-9.152c1.297.562 2.66 1.14 5.004 2.074c0 .027-.004.05-.004.078c0 2.23.7 4.047 1.98 5.25C19.258 28.457 21.04 29 23 29v-2c-1.602 0-2.82-.426-3.652-1.203c-.711-.672-1.192-1.645-1.317-3.063c1.317.496 2.5.914 3.32 1.137c.286.074.579.113.868.113c1.82 0 3.582-1.453 3.914-3.297L27 16l-3 2c-4.688 0-5.8-3-5.8-3c.35-.844 1.077-1.441 1.921-1.879L21 14v-1.262c.188-.066.375-.12.563-.175L23 14v-1.781c.059-.012.125-.028.184-.035L25 14v-2l3 2V9.152c0-1.476-1-2.836-2.45-3.101A2.98 2.98 0 0 0 25 6c-.8 0-1.516.336-2.055.852L21.5 3L20 7h-6zm2 3.734l2.89 1.93l.505.336h10.277l.594-.656a.995.995 0 0 1 .922-.328c.457.086.812.582.812 1.136V10h-.395l-.015-.008L25 10h-.031c-.707.012-6.938.23-8.614 4.227l-.304.726l.273.738C16.918 17.293 19.2 20 24 20h.227l-.063.34c-.156.875-1.066 1.644-1.945 1.644a1.24 1.24 0 0 1-.348-.047c-3.082-.828-11.976-4.73-12.066-4.769L9.422 17H7.234l1.055-2.105l.645-1.29l-2.153-2.152l1.797-.535l1.422-.43zM13 10s.23 2 2 2s3-2 3-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-mdi\:water{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a6 6 0 0 1-6-6c0-4 6-10.75 6-10.75S18 10 18 14a6 6 0 0 1-6 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-octicon\:browser{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 16' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill-rule='evenodd' d='M5 3h1v1H5V3zM3 3h1v1H3V3zM1 3h1v1H1V3zm12 10H1V5h12v8zm0-9H7V3h6v1zm1-1c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.i-octicon\:repo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 12 16' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill-rule='evenodd' d='M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em}.container{width:100%}.window-btn{width:.75rem;height:.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-shadow-color:rgb(255 255 255 / .3);outline:2px solid transparent;outline-offset:2px;--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);--un-ring-color:rgb(0 0 0 / .1)}.flex-center,[flex~=center]{display:flex;align-items:center;justify-content:center}.hstack{display:flex;align-items:center}.vstack{display:flex;flex-direction:column;align-items:center}.dark [border~=menu]{border-color:#ffffff26}[border~=menu]{border-color:#ffffff59}.before\:border-menu:before{border-color:#ffffff59}.dark .before\:border-menu:before{border-color:#ffffff26}.bg-c-300\/80{background-color:#d1d5dbcc}.dark .bg-c-300\/80{background-color:#4b5563cc}.bg-c-400{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity))}.dark .bg-c-400{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity))}.dark .text-c-500,.dark [text~=c-500]{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-c-500,[text~=c-500]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.dark .text-c-700{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity))}.text-c-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.dark .text-c-black,.dark [text~=c-black]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-c-black,[text~=c-black]{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}.no-outline{outline:2px solid transparent;outline-offset:2px}.no-outline:focus{outline:2px solid transparent;outline-offset:2px}.window-btn:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.absolute,[pos~=absolute]{position:absolute}.fixed,[fixed=""],[pos~=fixed]{position:fixed}.relative{position:relative}.before\:absolute:before{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0,[pos~=inset-x-0]{left:0;right:0}.bottom-1{bottom:.25rem}.left-0{left:0}.right-0,[pos~=right-0]{right:0}.top-0{top:0}.top-1\/2,[pos~="top-1/2"]{top:50%}.top-9\.5,[pos~="top-9.5"]{top:2.375rem}.before\:left-0:before{left:0}.before\:top-0:before{top:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30,[z-30=""]{z-index:30}.z-50{z-index:50}.grid{display:grid}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-auto{margin:auto}.m12{margin:3rem}.m13{margin:3.25rem}.m15{margin:3.75rem}.m15\.5{margin:3.875rem}.m16{margin:4rem}.m20{margin:5rem}.m3{margin:.75rem}.m4\.7{margin:1.175rem}.m5{margin:1.25rem}.m5\.5{margin:1.375rem}.m6{margin:1.5rem}.m7{margin:1.75rem}.m8{margin:2rem}.m9{margin:2.25rem}.m9\.2{margin:2.3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto,[m~=x-auto]{margin-left:auto;margin-right:auto}.my{margin-top:1rem;margin-bottom:1rem}.-mt-4{margin-top:-1rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-9{margin-left:2.25rem}.mt-1\.5{margin-top:.375rem}[m~=t-16]{margin-top:4rem}[m~=t-4]{margin-top:1rem}.before\:ml-2:before{margin-left:.5rem}.\!inline{display:inline!important}.inline{display:inline}.hidden{display:none}.size-20,[size~="20"]{width:5rem;height:5rem}.size-full,[size-full=""]{width:100%;height:100%}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="16"]{width:4rem;height:4rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="19"]{width:4.75rem;height:4.75rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="23"]{width:5.75rem;height:5.75rem}[size~="28"]{width:7rem;height:7rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="44"]{width:11rem;height:11rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="9"]{width:2.25rem;height:2.25rem}.h-1{height:.25rem}.h-12{height:3rem}.h-28{height:7rem}.h-56{height:14rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.max-w-full{max-width:100%}.w-2\/3{width:66.6666666667%}.w-4\/5{width:80%}.w-44{width:11rem}.w-56{width:14rem}.w-60{width:15rem}.w-8{width:2rem}.w-full,[w~=full]{width:100%}.w-max{width:max-content}[h-85=""]{height:21.25rem}[w-32=""],[w~="32"]{width:8rem}[w-5=""]{width:1.25rem}[w~="1/2"]{width:50%}.before\:w-63\.5:before{width:15.875rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}[flex~=col]{flex-direction:column}.cursor-default,[cursor-default=""]{cursor:default}.list-disc{list-style-type:disc}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-1>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(.25rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(.25rem * var(--un-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(.5rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(.5rem * var(--un-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(.75rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(.75rem * var(--un-space-x-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden,[overflow-hidden=""]{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll,[overflow-y-scroll=""]{overflow-y:scroll}[overflow~=x-scroll]{overflow-x:scroll}.whitespace-nowrap{white-space:nowrap}[break-all=""]{word-break:break-all}.b,.border,[border=""]{border-width:1px}[border~=b]{border-bottom-width:1px}[border~=r]{border-right-width:1px}.before\:border-t:before{border-top-width:1px}.border-white\/35{border-color:#ffffff59}.dark .dark\:border-white\/15{border-color:#ffffff26}[border~="white/25"]{border-color:#ffffff40}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none,[border~=rounded-none]{border-radius:0}.bg-\[\#202020\]{--un-bg-opacity:1;background-color:rgb(32 32 32 / var(--un-bg-opacity))}.bg-\[var\(--tahoe-highlight\)\]{background-color:var(--tahoe-highlight)}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}.bg-red-500{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/42{background-color:#ffffff6b}.bg-yellow-400,.dark .dark\:bg-yellow-400{--un-bg-opacity:1;background-color:rgb(250 204 21 / var(--un-bg-opacity))}.bg-yellow-500{--un-bg-opacity:1;background-color:rgb(234 179 8 / var(--un-bg-opacity))}.dark .dark\:bg-green-400{--un-bg-opacity:1;background-color:rgb(74 222 128 / var(--un-bg-opacity))}.dark .dark\:bg-red-400{--un-bg-opacity:1;background-color:rgb(248 113 113 / var(--un-bg-opacity))}.dark .dark\:bg-white\/8,.dark .hover\:dark\:bg-white\/8:hover{background-color:#ffffff14}.dark [hover\:dark\:bg-white=""]:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.hover\:bg-white\/12:hover{background-color:#ffffff1f}.hover\:bg-white\/36:hover{background-color:#ffffff5c}[hover\:bg-white=""]:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-cover,[bg-cover=""]{background-size:cover}.bg-center,[bg-center=""]{background-position:center}.px{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3,[p~=x-3]{padding-left:.75rem;padding-right:.75rem}.py-1,[p~=y-1]{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}[p~="x-2.5"]{padding-left:.625rem;padding-right:.625rem}.pb-1\.5{padding-bottom:.375rem}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.text-center,[text~=center]{text-align:center}[text~=right]{text-align:right}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-xl,[text~=xl]{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""],[text~=xs]{font-size:.75rem;line-height:1rem}[text-3xl=""]{font-size:1.875rem;line-height:2.25rem}[text-4xl=""]{font-size:2.25rem;line-height:2.5rem}[text~=sm]{font-size:.875rem;line-height:1.25rem}.dark .dark\:text-white\/90{color:#ffffffe6}.dark [text~="dark:gray-100"]{--un-text-opacity:1;color:rgb(243 244 246 / var(--un-text-opacity))}.text-blue-300{--un-text-opacity:1;color:rgb(147 197 253 / var(--un-text-opacity))}.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.text-green-300{--un-text-opacity:1;color:rgb(134 239 172 / var(--un-text-opacity))}.text-purple-300{--un-text-opacity:1;color:rgb(216 180 254 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-yellow-400{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}[text-red-400=""]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}[text~=gray-200]{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity))}[text~=gray-900]{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity))}.c-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-7{line-height:1.75rem}.opacity-0{opacity:0}.opacity-45{opacity:.45}.shadow-2xl,[shadow-2xl=""]{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-black\/30{--un-shadow-color:rgb(0 0 0 / .3)}[shadow-black=""]{--un-shadow-opacity:1;--un-shadow-color:rgb(0 0 0 / var(--un-shadow-opacity))}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition,[transition=""]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;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}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.before\:content-empty:before{content:""}@media (min-width: 640px){.sm\:right-1\.5,[pos~="sm:right-1.5"]{right:.375rem}[m~="sm:t-20"]{margin-top:5rem}[m~="sm:t-24"]{margin-top:6rem}.sm\:size-24{width:6rem;height:6rem}.sm\:h-1\.5{height:.375rem}[w~="sm:72"]{width:18rem}[w~="sm:max"]{width:max-content}.sm\:inline-flex{display:inline-flex}[overflow~="sm:x-visible"]{overflow-x:visible}.sm\:rounded-\[30px\],[border~="sm:rounded-[30px]"]{border-radius:30px}}@media (min-width: 768px){.md\:inline-flex{display:inline-flex}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.10"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:local("Avenir Next LT Pro Regular"),url(/assets/AvenirNextLTPro-Regular-DOIRynfy.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-style:italic;font-weight:400;src:local("Avenir Next LT Pro It"),url(/assets/AvenirNextLTPro-Italic-DNAipd03.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-style:normal;font-weight:700;src:local("Avenir Next LT Pro Demi"),url(/assets/AvenirNextLTPro-Demi-tvM90QMG.woff) format("woff")}@font-face{font-family:Avenir Next LT Pro;font-style:italic;font-weight:700;src:local("Avenir Next LT Pro DemiIt"),url(/assets/AvenirNextLTPro-DemiItalic-rhzAFWbF.woff) format("woff")}.font-avenir{font-family:Avenir Next LT Pro,Helvetica Neue,SFCompactRounded,-apple-system,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,sans-serif}.font-terminal{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}body:not(pre){font-family:Helvetica Neue,SFCompactRounded,-apple-system,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,sans-serif}*{margin:0;padding:0}html,body,#root{height:100%;overflow:hidden;background:#000}:root{--tahoe-glass-bg: rgba(255, 255, 255, .32);--tahoe-glass-bg-strong: rgba(255, 255, 255, .5);--tahoe-glass-border: rgba(255, 255, 255, .52);--tahoe-glass-shadow: 0 18px 55px rgba(17, 33, 57, .24), inset 0 1px 0 rgba(255, 255, 255, .58);--tahoe-highlight: rgba(0, 122, 255, .82);--tahoe-text: rgba(10, 16, 28, .92)}.dark{--tahoe-glass-bg: rgba(18, 26, 42, .42);--tahoe-glass-bg-strong: rgba(28, 38, 58, .62);--tahoe-glass-border: rgba(255, 255, 255, .22);--tahoe-glass-shadow: 0 18px 55px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255, 255, 255, .16);--tahoe-highlight: rgba(80, 166, 255, .86);--tahoe-text: rgba(248, 250, 255, .94)}.liquid-glass{background:linear-gradient(135deg,#ffffff80,#ffffff1a),var(--tahoe-glass-bg);border:1px solid var(--tahoe-glass-border);box-shadow:var(--tahoe-glass-shadow);-webkit-backdrop-filter:blur(28px) saturate(1.65);backdrop-filter:blur(28px) saturate(1.65)}.liquid-glass-strong{background:linear-gradient(135deg,#ffffff7a,#ffffff1a),var(--tahoe-glass-bg-strong);border:1px solid var(--tahoe-glass-border);box-shadow:var(--tahoe-glass-shadow);-webkit-backdrop-filter:blur(34px) saturate(1.8);backdrop-filter:blur(34px) saturate(1.8)}.liquid-panel{background:linear-gradient(160deg,#ffffff5c,#ffffff1f),#ffffff3d;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(24px) saturate(1.55);backdrop-filter:blur(24px) saturate(1.55)}.dark .liquid-panel{background:linear-gradient(160deg,#ffffff24,#ffffff0a),#090f1c7a;border-color:#ffffff21}.liquid-control{background:linear-gradient(135deg,#ffffff8a,#ffffff29),#ffffff3d;border:1px solid rgba(255,255,255,.36);box-shadow:inset 0 1px #ffffff8c,0 5px 18px #0000001f;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.dark .liquid-control{background:linear-gradient(135deg,#ffffff2b,#ffffff0f),#080e1b4d;border-color:#ffffff29}.login input::placeholder{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.lockscreen-shell{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 22%,rgba(0,0,0,.18) 100%);-webkit-font-smoothing:antialiased}.lockscreen-status{position:absolute;top:clamp(.7rem,1.25vw,1.15rem);right:clamp(1rem,2vw,1.75rem);z-index:3;display:flex;align-items:center;gap:.44rem;color:#ffffffeb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:clamp(.72rem,1vw,.92rem);font-weight:650;line-height:1;text-shadow:0 1px 7px rgba(0,0,0,.42)}.lockscreen-status svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 5px rgba(0,0,0,.32))}.lockscreen-status-power{display:grid;width:1.52rem;height:1.52rem;place-items:center;border-radius:999px;color:#fffffff2;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px) saturate(1.35);backdrop-filter:blur(12px) saturate(1.35)}.lockscreen-status-power svg{width:.95rem;height:.95rem}.lockscreen-clock{position:absolute;top:clamp(3.2rem,9vh,6.1rem);left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;line-height:.9;color:#eefbffb8;text-align:center;transform:translate(-50%);-webkit-font-smoothing:antialiased;filter:drop-shadow(0 8px 24px rgba(0,0,0,.2))}.lockscreen-clock:before{content:"";position:absolute;top:12%;right:-7%;bottom:0;left:-7%;border-radius:999px;background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.24),transparent 58%),linear-gradient(180deg,#ffffff1a,#7ed3ff08);filter:blur(22px);opacity:.72;pointer-events:none}.lockscreen-date,.lockscreen-time{position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;background:linear-gradient(180deg,#ffffffeb,#d6f1ff8f 46%,#ffffffb8),radial-gradient(circle at 72% 72%,rgba(50,164,255,.28),transparent 22%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.46);text-shadow:0 1px 0 rgba(255,255,255,.58),0 12px 28px rgba(0,45,86,.18)}.lockscreen-date{font-size:clamp(1.15rem,1.78vw,1.78rem);font-weight:650;letter-spacing:0;line-height:1.08;margin-bottom:clamp(.22rem,.52vh,.5rem);white-space:nowrap}.lockscreen-time{font-size:clamp(5.15rem,8.6vw,8.85rem);font-weight:780;letter-spacing:0;white-space:nowrap}.lockscreen-user-card{position:absolute;left:50%;bottom:clamp(2.8rem,9.5vh,5.6rem);z-index:2;display:flex;width:min(16.75rem,calc(100vw - 2rem));flex-direction:column;align-items:center;transform:translate(-50%);color:#fffffff2}.lockscreen-avatar{width:clamp(2.15rem,3.15vw,2.85rem);height:clamp(2.15rem,3.15vw,2.85rem);border-radius:999px;object-fit:cover;background:#ffffff6b;border:1px solid rgba(255,255,255,.74);box-shadow:0 10px 24px #00000047,inset 0 1px #ffffffb8,inset 0 -1px #ffffff42;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.lockscreen-user-name{margin-top:.62rem;color:#fffffff5;font-size:clamp(.9rem,1.18vw,1.08rem);font-weight:700;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.44)}.lockscreen-password-row{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin-top:.72rem}.lockscreen-password-input{width:clamp(8.6rem,12.8vw,10.8rem);height:1.72rem;padding:0 .82rem;border-radius:999px;color:#fffffff5;font-size:clamp(.78rem,.92vw,.92rem);font-weight:600;text-align:left;background:linear-gradient(180deg,#ffffff47,#ffffff24),#ffffff29;border:1px solid rgba(255,255,255,.38);box-shadow:0 9px 24px #00000042,inset 0 1px #ffffff94,inset 0 -1px #0000001a;outline:none;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.lockscreen-password-input::placeholder{color:#ffffffb3}.lockscreen-help-button{display:grid;position:absolute;left:calc(50% + clamp(8.6rem,12.8vw,10.8rem)/2 + .48rem);width:1.72rem;height:1.72rem;place-items:center;border-radius:999px;color:#ffffffeb;font-size:.9rem;font-weight:700;background:#14141438;border:1px solid rgba(255,255,255,.44);box-shadow:0 7px 18px #00000042,inset 0 1px #ffffff57;-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}.lockscreen-login-button{display:inline-flex;align-items:center;justify-content:center;margin-top:.7rem;padding:0;color:#fffffff5;font-size:clamp(.72rem,.84vw,.82rem);font-weight:650;line-height:1.25;text-shadow:0 2px 11px rgba(0,0,0,.42);background:transparent;border:0;box-shadow:none}.dark .lockscreen-clock{color:#f5faffc2;filter:drop-shadow(0 18px 34px rgba(0,0,0,.32))}.dark .lockscreen-date,.dark .lockscreen-time{background:linear-gradient(180deg,#ffffffe6,#cbdfff94 48%,#ffffffb3),radial-gradient(circle at 72% 72%,rgba(99,177,255,.3),transparent 22%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke-color:rgba(255,255,255,.42);text-shadow:0 1px 0 rgba(255,255,255,.48),0 14px 34px rgba(0,0,0,.3)}.finder-app{display:grid;grid-template-columns:minmax(13.5rem,18.5rem) minmax(0,1fr);container-type:inline-size;height:100%;min-height:0;overflow:hidden;color:#202022f0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background:linear-gradient(180deg,#ffffffb8,#ffffff94),#ffffff70}.finder-sidebar{position:relative;overflow:hidden auto;min-width:0;padding:.25rem clamp(.45rem,1.4cqw,.75rem) 1rem;border-right:1px solid rgba(150,150,155,.24);background:radial-gradient(ellipse at 25% 0%,rgba(255,255,255,.74),transparent 42%),linear-gradient(180deg,#ffffff70,#ffffff38),#f5f7fa57;-webkit-backdrop-filter:blur(34px) saturate(1.65);backdrop-filter:blur(34px) saturate(1.65)}.finder-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 1px 0 #fff9,inset -1px 0 #ffffff38}.finder-sidebar-spacer{height:2.65rem}.finder-sidebar-section{position:relative;z-index:1;margin-top:.75rem}.finder-sidebar-section h3{margin:1rem 0 .42rem .55rem;color:#56565ac2;font-size:.78rem;font-weight:700;letter-spacing:0}.finder-sidebar-item{display:flex;width:100%;height:clamp(1.9rem,4.2cqw,2.3rem);align-items:center;gap:clamp(.45rem,1.2cqw,.72rem);padding:0 clamp(.45rem,1.2cqw,.72rem);border-radius:.6rem;color:#222224f5;font-size:clamp(.78rem,1.55cqw,.95rem);font-weight:520;text-align:left;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.finder-sidebar-item svg,.finder-toolbar button svg,.finder-empty-icon svg{width:clamp(.95rem,1.9cqw,1.18rem);height:clamp(.95rem,1.9cqw,1.18rem);fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.finder-sidebar-item:hover{background:#ffffff57}.finder-sidebar-item.is-active{color:#007aff;background:#0001;box-shadow:inset 0 1px #ffffff61,0 1px 6px #0000000a}.finder-main{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(180deg,#ffffffd6,#ffffffb8),#ffffff8f}.finder-toolbar{display:grid;grid-template-columns:auto minmax(6rem,1fr) auto;align-items:center;gap:clamp(.48rem,1.5cqw,1rem);min-height:clamp(3.05rem,7.2cqw,4.1rem);padding:clamp(.38rem,1.1cqw,.62rem) clamp(.48rem,1.35cqw,.92rem);border-bottom:1px solid rgba(130,130,135,.22);background:linear-gradient(180deg,#ffffff85,#ffffff3d),#ffffff38;-webkit-backdrop-filter:blur(24px) saturate(1.55);backdrop-filter:blur(24px) saturate(1.55)}.finder-toolbar h2{min-width:0;color:#2c2c2eeb;font-size:clamp(.95rem,2.1cqw,1.18rem);font-weight:720;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-nav,.finder-toolbar-actions,.finder-view-switch{display:flex;align-items:center}.finder-nav,.finder-view-switch,.finder-toolbar-actions>button{border-radius:1.05rem;background:linear-gradient(180deg,#ffffffb8,#ffffff47),#f5f7fa61;border:1px solid rgba(180,180,185,.3);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #0000000f;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.finder-nav button,.finder-toolbar-actions button{display:grid;width:clamp(1.75rem,3.5cqw,2.15rem);height:clamp(1.75rem,3.5cqw,2.15rem);place-items:center;color:#3c3c3ebd;border-radius:.9rem}.finder-nav button+button,.finder-view-switch button+button{border-left:1px solid rgba(145,145,150,.18);border-radius:0}.finder-nav button:nth-child(2) svg{transform:scaleX(-1);opacity:.52}.finder-toolbar-actions{justify-content:flex-end;gap:clamp(.32rem,1cqw,.65rem);min-width:0}.finder-view-switch{overflow:hidden}.finder-view-switch button.is-active{color:#262628e6;background:#00000013}.finder-more{font-size:1.15rem;font-weight:800;letter-spacing:.08em}.finder-content{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:auto;background:#ffffff80}.finder-group-header{display:flex;align-items:center;justify-content:space-between;height:clamp(2.2rem,5cqw,3.05rem);padding:0 clamp(.85rem,2.2cqw,1.5rem);border-bottom:1px solid rgba(150,150,155,.2);color:#646468d6;font-size:clamp(.82rem,1.65cqw,1.02rem);font-weight:700}.finder-group-header button{color:#646468c2;font-size:.82rem;font-weight:560}.finder-empty-state{display:flex;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:clamp(.42rem,1.2cqw,.8rem);color:#5a5a5e8c}.finder-empty-icon{display:grid;width:clamp(2.7rem,7cqw,4.2rem);height:clamp(2.7rem,7cqw,4.2rem);place-items:center;border-radius:1.15rem;background:linear-gradient(180deg,#fff9,#ffffff3d),#ffffff47;border:1px solid rgba(170,170,176,.22);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.finder-empty-icon svg{width:clamp(1.35rem,3.3cqw,2rem);height:clamp(1.35rem,3.3cqw,2rem)}.finder-empty-state p{max-width:min(18rem,80%);overflow-wrap:anywhere;font-size:clamp(.78rem,1.55cqw,.95rem);font-weight:620;text-align:center}.finder-footer{display:grid;grid-template-rows:auto auto;border-top:1px solid rgba(150,150,155,.22);background:linear-gradient(180deg,#ffffff6b,#ffffff47),#ffffff47;-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45)}.finder-path{display:flex;min-width:0;align-items:center;gap:.42rem;overflow:hidden;padding:clamp(.34rem,.9cqw,.48rem) clamp(.65rem,1.7cqw,1rem);color:#626266c7;font-size:clamp(.68rem,1.35cqw,.82rem);font-weight:520;white-space:nowrap}.finder-path span:not(:last-child):after{content:"›";margin-left:.42rem;color:#6262669e;font-weight:700}.finder-status{padding:clamp(.28rem,.8cqw,.42rem) 1rem clamp(.36rem,.9cqw,.6rem);color:#626266b3;font-size:clamp(.66rem,1.25cqw,.78rem);font-weight:520;text-align:center}.dark .finder-app{color:#f5f7faeb;background:linear-gradient(180deg,#181b22c7,#12151bb8),#12161e94}.dark .finder-sidebar{border-right-color:#ffffff1f;background:radial-gradient(ellipse at 25% 0%,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,#ffffff1a,#ffffff0b),#14192280}.dark .finder-sidebar:after{box-shadow:inset -1px 0 #ffffff14,inset 0 1px #ffffff08}.dark .finder-sidebar-section h3,.dark .finder-group-header,.dark .finder-group-header button,.dark .finder-path,.dark .finder-status,.dark .finder-empty-state{color:#f0f4fa94}.dark .finder-sidebar-item{color:#f5f7fae6}.dark .finder-sidebar-item:hover{background:#ffffff14}.dark .finder-sidebar-item.is-active{color:#6aabff;background:#ffffff21}.dark .finder-main,.dark .finder-content{background:#14181f94}.dark .finder-toolbar,.dark .finder-footer{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff1c,#ffffff0b),#12161e52}.dark .finder-toolbar h2{color:#f5f7faeb}.dark .finder-nav,.dark .finder-view-switch,.dark .finder-toolbar-actions>button,.dark .finder-empty-icon{color:#f5f7fab8;border-color:#ffffff21;background:linear-gradient(180deg,#ffffff1f,#ffffff0b),#ffffff0d}.dark .finder-nav button,.dark .finder-view-switch button,.dark .finder-toolbar-actions button{color:#f5f7fad1}.dark .finder-nav button:nth-child(2) svg{opacity:.62}.dark .finder-nav button+button,.dark .finder-view-switch button+button{border-left-color:#ffffff29}.dark .finder-view-switch button.is-active{color:#fffffff0;background:#ffffff24}.dark .finder-group-header{color:#f5f7fab8}.dark .finder-group-header button{color:#f5f7faad}@container (max-width: 760px){.finder-app{grid-template-columns:minmax(8.8rem,34%) minmax(0,1fr)}.finder-toolbar{grid-template-columns:auto minmax(5rem,1fr) auto}.finder-toolbar-actions>button:nth-of-type(2),.finder-toolbar-actions>button:nth-of-type(3),.finder-toolbar-actions>button:nth-of-type(4){display:none}}@container (max-width: 560px){.finder-app{grid-template-columns:minmax(7rem,31%) minmax(0,1fr)}.finder-sidebar-section h3{margin-left:.38rem;font-size:.68rem}.finder-sidebar-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-view-switch button:nth-child(n+3),.finder-toolbar-actions>button:nth-of-type(n+2){display:none}.finder-path span:nth-child(-n+2){display:none}}@container (max-width: 430px){.finder-app{grid-template-columns:4.25rem minmax(0,1fr)}.finder-sidebar{padding-inline:.42rem}.finder-sidebar-spacer{height:2rem}.finder-sidebar-section h3,.finder-sidebar-item span,.finder-group-header button,.finder-toolbar-actions{display:none}.finder-sidebar-item{justify-content:center;padding-inline:0}.finder-toolbar{grid-template-columns:auto minmax(0,1fr)}}.launchpad-overlay{transform:none;z-index:15}.launchpad-scrim{display:grid;width:100%;height:100%;place-items:center;padding:clamp(1rem,2.4vw,1.7rem) clamp(1rem,3vw,2rem) clamp(5.8rem,10vh,7rem);background:radial-gradient(ellipse at 50% 12%,rgba(255,255,255,.28),transparent 48%),#d2f4fa14;-webkit-backdrop-filter:blur(18px) saturate(1.28);backdrop-filter:blur(18px) saturate(1.28)}.launchpad-panel{display:grid;width:min(58rem,calc(100vw - clamp(2rem,8vw,8rem)));height:min(33rem,calc(100vh - clamp(8rem,18vh,11rem)));min-height:23rem;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:clamp(1.1rem,2.2vw,1.8rem);color:#21454cf5;background:radial-gradient(ellipse at 14% 0%,rgba(255,255,255,.76),transparent 36%),radial-gradient(ellipse at 80% 100%,rgba(104,217,255,.2),transparent 44%),linear-gradient(180deg,#e8ffffad,#caeff875),#dafaff6b;border:1px solid rgba(255,255,255,.58);box-shadow:0 30px 90px #00304a3d,inset 0 1px #ffffffdb,inset 0 -1px #257e961f;-webkit-backdrop-filter:blur(42px) saturate(1.85) brightness(1.04);backdrop-filter:blur(42px) saturate(1.85) brightness(1.04)}.launchpad-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.35rem);padding:clamp(.72rem,1.6vw,1.05rem) clamp(.9rem,2vw,1.35rem)}.launchpad-title{display:flex;min-width:0;align-items:center;gap:.62rem;color:#3f6067e0;font-size:clamp(1.58rem,2.8vw,2.35rem);font-weight:430;letter-spacing:0;line-height:1}.launchpad-title svg{width:clamp(1.45rem,2.55vw,2.05rem);height:clamp(1.45rem,2.55vw,2.05rem);fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.launchpad-title span{display:none}.launchpad-title input{min-width:0;width:min(34rem,70vw);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;outline:none;caret-color:currentColor}.launchpad-title input::placeholder{color:currentColor;opacity:1}.launchpad-more svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.launchpad-more{display:grid;width:2.08rem;height:2.08rem;place-items:center;justify-self:end;color:#4e6e75e0;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.46);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}.launchpad-categories{display:flex;gap:.5rem;overflow-x:auto;padding:.62rem clamp(.9rem,2vw,1.35rem) .72rem;border-top:1px solid rgba(78,150,164,.14);border-bottom:1px solid rgba(78,150,164,.18);scrollbar-width:none}.launchpad-categories::-webkit-scrollbar{display:none}.launchpad-categories button{flex:0 0 auto;min-width:max-content;height:1.62rem;padding:0 .82rem;border-radius:.65rem;color:#4b676de0;font-size:clamp(.72rem,1vw,.84rem);font-weight:540;background:linear-gradient(180deg,#ffffffbd,#ffffff4d),#ffffff57;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.launchpad-categories button.is-active{color:#224850fa;background:linear-gradient(180deg,#ffffffeb,#ffffff75),#ffffff75;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #00375014}.launchpad-grid{display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(clamp(4.7rem,7.4vw,6.2rem),1fr));gap:clamp(.9rem,2vw,1.35rem) clamp(.85rem,2vw,1.7rem);min-height:0;overflow:auto;padding:clamp(.9rem,2.1vw,1.25rem) clamp(.9rem,2.4vw,1.55rem) .8rem}.launchpad-app{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.42rem;color:#1c4048f5;text-align:center}.launchpad-app:disabled{cursor:default}.launchpad-app-icon{display:grid;width:clamp(3.15rem,5.35vw,4.45rem);height:clamp(3.15rem,5.35vw,4.45rem);place-items:center;border-radius:24%;filter:drop-shadow(0 12px 18px rgba(24,80,98,.2));transition:transform .14s ease,filter .14s ease}.launchpad-app:hover .launchpad-app-icon{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 16px 24px rgba(24,80,98,.25))}.launchpad-app-icon img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.launchpad-app-icon-masked img{width:82%;height:82%}.launchpad-app-icon-cover img{width:110%;height:110%;object-fit:cover}.launchpad-app-icon-samsung img{width:80%;height:80%;object-fit:cover}.launchpad-app-icon-smarttext img{width:105%;height:105%;object-fit:cover}.launchpad-app-title{display:-webkit-box;max-width:6.8rem;overflow:hidden;color:currentColor;font-size:clamp(.68rem,1vw,.82rem);font-weight:520;line-height:1.12;text-shadow:0 1px 10px rgba(255,255,255,.42);-webkit-box-orient:vertical;-webkit-line-clamp:2}.launchpad-footer{display:flex;justify-content:space-between;gap:1rem;padding:.48rem clamp(.9rem,2vw,1.35rem);border-top:1px solid rgba(78,150,164,.16);color:#3f6067b8;font-size:.7rem;font-weight:560}.dark .launchpad-scrim{background:radial-gradient(ellipse at 50% 12%,rgba(255,255,255,.08),transparent 48%),#0000001f}.dark .launchpad-panel{color:#f0f7faf0;background:radial-gradient(ellipse at 18% 0%,rgba(255,255,255,.16),transparent 36%),radial-gradient(ellipse at 80% 100%,rgba(60,180,230,.12),transparent 44%),linear-gradient(180deg,#2a3036a8,#16191e80),#12141870;border-color:#ffffff2e;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff38,inset 0 -1px #ffffff14}.dark .launchpad-title,.dark .launchpad-more,.dark .launchpad-app{color:#f2f8faeb}.dark .launchpad-more,.dark .launchpad-categories button{background:linear-gradient(180deg,#ffffff24,#ffffff0f),#ffffff12;border-color:#ffffff21}.dark .launchpad-footer{color:#f0f7fa8f}.dark .launchpad-categories{border-color:#ffffff1f}.dark .launchpad-categories button{color:#f0f7faad}.dark .launchpad-categories button.is-active{color:#fffffff0;background:linear-gradient(180deg,#ffffff38,#ffffff1a),#ffffff1f}.dark .launchpad-app-title{text-shadow:0 1px 10px rgba(0,0,0,.42)}@media (max-width: 700px){.launchpad-panel{width:calc(100vw - 1rem);height:calc(100vh - 7rem)}.launchpad-header{grid-template-columns:minmax(0,1fr) auto}.launchpad-more{grid-column:2;grid-row:1}}.photos-app{display:grid;container-type:inline-size;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);color:#2d2d30f0;background:#fffffff5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.photos-toolbar{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content max-content max-content;align-items:center;gap:clamp(.55rem,1.2vw,1.25rem);min-height:4.85rem;padding:.58rem clamp(.8rem,1.8vw,1.35rem);border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#ffffffdb,#ffffff94),#ffffff85;-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45)}.photos-toolbar-left{display:flex;min-width:0;align-items:center;gap:.85rem}.photos-title{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.08}.photos-title strong{max-width:14rem;overflow:hidden;color:#26262af5;font-size:1.08rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.photos-title span{margin-top:.16rem;color:#606064d1;font-size:.82rem;font-weight:520}.photos-icon-button,.photos-zoom-control,.photos-segmented,.photos-toolbar-group{min-width:max-content;flex-shrink:0;background:linear-gradient(180deg,#fffc,#f5f5f799),#ffffff75;border:1px solid rgba(0,0,0,.055);box-shadow:inset 0 1px #ffffffd1,0 12px 28px #0000000e;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.photos-icon-button,.photos-zoom-control button,.photos-toolbar-group button{display:grid;flex:0 0 2.48rem;width:2.48rem;height:2.48rem;place-items:center;color:#4a4a4edb}.photos-icon-button{border-radius:999px}.photos-zoom-control,.photos-segmented,.photos-toolbar-group{display:flex;overflow:hidden;align-items:center;border-radius:999px}.photos-zoom-control button+button,.photos-toolbar-group button+button{border-left:1px solid rgba(0,0,0,.055)}.photos-segmented{min-width:max-content;padding:.18rem;justify-self:center;white-space:nowrap}.photos-segmented button{flex:0 0 auto;height:2.12rem;min-width:5.85rem;padding:0 1.05rem;border-radius:999px;color:#424246db;font-size:.9rem;font-weight:560;line-height:1;white-space:nowrap}.photos-segmented button.is-active{min-width:6.45rem;background:#00000013;color:#202022f2}.photos-toolbar svg{width:1.22rem;height:1.22rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.photos-library{min-height:0;overflow:auto;background:#fffffffa}.photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-flow:dense;gap:clamp(1.25rem,3vw,3rem);padding:clamp(2.25rem,4vw,4.5rem) clamp(1.4rem,3vw,3.2rem)}.photos-tile{min-height:8rem;overflow:hidden;border-radius:.42rem;background:#f0f0f2cc;box-shadow:0 12px 28px #00000014}.photos-tile:nth-child(4n+2){grid-row:span 2}.photos-tile:nth-child(5n+3){grid-column:span 2}.photos-tile img{display:block;width:100%;height:100%;min-height:8rem;object-fit:cover}.photos-empty{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;color:#62626885;text-align:center}.photos-empty div{display:grid;width:4.5rem;height:4.5rem;place-items:center;border-radius:1.2rem;background:#f5f5f7b8;border:1px solid rgba(0,0,0,.045)}.photos-empty svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.photos-empty strong{color:#46464cb3;font-size:1rem;font-weight:680}.photos-empty span{max-width:19rem;font-size:.82rem;font-weight:520;line-height:1.35}.dark .photos-app{color:#f5f7faeb;background:#16171afa}.dark .photos-toolbar{border-bottom-color:#ffffff14;background:linear-gradient(180deg,#26272ce6,#1c1d22b8),#18191ea3}.dark .photos-title strong{color:#f5f7faf0}.dark .photos-title span,.dark .photos-empty{color:#ebeef480}.dark .photos-icon-button,.dark .photos-zoom-control,.dark .photos-segmented,.dark .photos-toolbar-group{color:#f5f7fad1;background:linear-gradient(180deg,#ffffff21,#ffffff0e),#ffffff0f;border-color:#ffffff24}.dark .photos-icon-button,.dark .photos-zoom-control button,.dark .photos-toolbar-group button{color:#f5f7fad6}.dark .photos-zoom-control button+button,.dark .photos-toolbar-group button+button{border-left-color:#ffffff24}.dark .photos-segmented button{color:#f5f7fac7}.dark .photos-segmented button.is-active{color:#fffffff0;background:#ffffff21}.dark .photos-library{background:#16171afa}.dark .photos-tile{background:#ffffff14}.dark .photos-empty div{background:#ffffff0e;border-color:#ffffff14}.dark .photos-empty strong{color:#f5f7faa3}@media (max-width: 880px){.photos-toolbar{grid-template-columns:minmax(12rem,1fr) auto auto}.photos-toolbar-group,.photos-secondary-actions{display:none}}@media (max-width: 640px){.photos-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content}.photos-zoom-control{display:none}.photos-segmented{justify-self:center}}@container (max-width: 1060px){.photos-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content max-content max-content}.photos-secondary-actions{display:none}}@container (max-width: 830px){.photos-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content max-content}.photos-toolbar-group:not(.photos-secondary-actions){display:none}}@container (max-width: 680px){.photos-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content;gap:.65rem}.photos-zoom-control{display:none}.photos-segmented{justify-self:center}}.facetime-app{display:grid;container-type:inline-size;grid-template-columns:minmax(13.5rem,17.5rem) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;color:#f5f7faf0;background:radial-gradient(circle at 72% 8%,rgba(80,190,255,.18),transparent 32%),radial-gradient(circle at 58% 82%,rgba(44,218,147,.14),transparent 34%),linear-gradient(145deg,#0b121dfa,#0e1b28f5);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.facetime-app svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.facetime-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.85rem;padding:3.25rem 1rem 1rem;border-right:1px solid rgba(255,255,255,.12);background:radial-gradient(ellipse at 35% 0%,rgba(255,255,255,.18),transparent 40%),linear-gradient(180deg,#ffffff1f,#ffffff0b),#181d278f;-webkit-backdrop-filter:blur(34px) saturate(1.55);backdrop-filter:blur(34px) saturate(1.55)}.facetime-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.facetime-sidebar-header h2{min-width:0;overflow:hidden;font-size:1.45rem;font-weight:760;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.facetime-sidebar-header button,.facetime-search,.facetime-primary-action,.facetime-secondary-action,.facetime-recent-item,.facetime-call-controls,.facetime-preview-label{background:linear-gradient(180deg,#ffffff2e,#ffffff12),#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0000002e;-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45)}.facetime-sidebar-header button{display:grid;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;place-items:center;border-radius:999px;color:#ffffffe6}.facetime-search{display:flex;height:2.35rem;align-items:center;gap:.55rem;padding:0 .78rem;border-radius:999px;color:#f5f7fa94;font-size:.86rem;font-weight:560}.facetime-actions{display:grid;gap:.55rem}.facetime-primary-action,.facetime-secondary-action{display:flex;height:2.55rem;align-items:center;justify-content:center;gap:.48rem;border-radius:999px;color:#fffffff2;font-size:.9rem;font-weight:700}.facetime-primary-action{background:linear-gradient(180deg,#4faafff5,#0a84ffd1),#0a84ffcc;border-color:#97d3ff6b;box-shadow:inset 0 1px #ffffff52,0 16px 34px #0a84ff33}.facetime-secondary-action.is-disabled{cursor:not-allowed;opacity:.52}.facetime-recents{min-height:0;overflow:auto;padding-top:.8rem}.facetime-section-title{margin:0 .35rem .52rem;color:#f5f7fa94;font-size:.78rem;font-weight:760}.facetime-recent-item{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 1.35rem;align-items:center;gap:.58rem;min-height:3.4rem;padding:.45rem .55rem;border-radius:1.15rem;color:#ffffffe0;text-align:left}.facetime-recent-item.is-active{background:linear-gradient(180deg,#ffffff3d,#ffffff1a),#0a84ff29;border-color:#78c2ff59}.facetime-recent-icon,.facetime-empty-recents{display:grid;place-items:center}.facetime-recent-icon{width:2.35rem;height:2.35rem;border-radius:999px;color:#ffffffeb;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.26),transparent 36%),linear-gradient(180deg,#28d778f2,#12aa58d1)}.facetime-recent-copy{min-width:0}.facetime-recent-copy strong,.facetime-recent-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facetime-recent-copy strong{font-size:.82rem;font-weight:720}.facetime-recent-copy span{margin-top:.18rem;color:#f5f7fa8f;font-size:.72rem;font-weight:560}.facetime-delete{display:grid;width:1.25rem;height:1.25rem;place-items:center;color:#ffffff9e;transition:opacity .12s ease}.facetime-delete.is-hidden{opacity:0}.facetime-delete svg{width:.9rem;height:.9rem}.facetime-empty-recents{gap:.45rem;margin-top:1.2rem;color:#f5f7fa61;font-size:.78rem;font-weight:620}.facetime-empty-recents svg{width:1.6rem;height:1.6rem}.facetime-stage{position:relative;display:grid;min-width:0;min-height:0;place-items:center;padding:clamp(1rem,2.3vw,2rem)}.facetime-preview{position:relative;display:grid;width:min(100%,52rem);aspect-ratio:16 / 10;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 48% 32%,rgba(106,188,255,.16),transparent 26%),radial-gradient(circle at 72% 72%,rgba(80,220,160,.1),transparent 34%),linear-gradient(145deg,#1c2a3ad1,#040c16f0);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f,0 28px 80px #0000004d}.facetime-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.09),transparent 42%),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.22))}.facetime-video-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.facetime-video-shell video,.facetime-video-shell img{width:100%;height:100%;object-fit:cover}.facetime-preview-label{position:absolute;left:50%;bottom:1rem;display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .72rem;border-radius:999px;color:#ffffffd6;font-size:.78rem;font-weight:680;transform:translate(-50%)}.facetime-status-dot{width:.48rem;height:.48rem;border-radius:999px;background:#30d158;box-shadow:0 0 0 3px #30d1582e}.facetime-call-controls{position:absolute;left:50%;bottom:clamp(.9rem,2vw,1.5rem);display:flex;align-items:center;gap:.62rem;padding:.5rem;border-radius:999px;transform:translate(-50%)}.facetime-call-controls button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:999px;color:#ffffffe6;background:linear-gradient(180deg,#ffffff2e,#ffffff14),#ffffff1a;border:1px solid rgba(255,255,255,.14)}.facetime-call-controls .facetime-end-call{color:#fff;background:linear-gradient(180deg,#ff625cfa,#ff3b30e0),#ff3b30;border-color:#ffaaa661}@container (max-width: 720px){.facetime-app{grid-template-columns:minmax(11.5rem,15rem) minmax(0,1fr)}.facetime-sidebar{padding-inline:.75rem}.facetime-sidebar-header h2{font-size:1.15rem}}#window-facetime>.window-bar{position:absolute;z-index:40;width:10rem;height:3.1rem;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#window-facetime>.window-bar:before,#window-facetime>.window-bar:after{display:none!important;content:none!important}#window-facetime>.window-bar>span{display:none}#window-facetime>.window-bar .traffic-lights{left:.8rem;margin-top:.82rem;padding-left:0}#window-facetime>.innner-window{height:100%}.facetime-app{position:relative;display:block;overflow:hidden;background:#0d1119}.facetime-camera-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 56% 28%,rgba(109,143,203,.24),transparent 38%),linear-gradient(135deg,#1a2232,#4b3d29)}.facetime-camera-bg video,.facetime-camera-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);filter:saturate(.94) contrast(.96)}.facetime-camera-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 58% 10%,rgba(255,255,255,.12),transparent 26%),linear-gradient(90deg,rgba(20,16,9,.34),transparent 45%),linear-gradient(180deg,rgba(6,12,22,.18),transparent 28%,rgba(0,0,0,.18))}.facetime-sidebar{position:absolute;inset:0 auto 0 0;z-index:2;display:block;width:min(20.25rem,38%);padding:1.05rem .55rem .65rem;border:0;border-radius:1.05rem 0 0 1.05rem;background:radial-gradient(ellipse at 28% 0%,rgba(255,255,255,.12),transparent 38%),linear-gradient(180deg,#2f2c23d1,#302a1abd 60%,#3b220cc7),#232018bd;box-shadow:inset -1px 0 #ffffff0f,20px 0 50px #0000002e;-webkit-backdrop-filter:blur(32px) saturate(1.35);backdrop-filter:blur(32px) saturate(1.35)}.facetime-sidebar-header{position:relative;display:flex;height:2.35rem;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:8.1rem}.facetime-filter-button,.facetime-new-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.facetime-filter-button{width:2.25rem;height:2.25rem;color:#ffffffeb;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.facetime-filter-button svg{width:1.35rem;height:1.35rem;stroke-width:2.4}.facetime-new-button{gap:.48rem;height:2.45rem;padding:0 1rem;color:#fff;background:linear-gradient(180deg,#1aff7bf5,#00d35df2),#00d95f;border:1px solid rgba(151,255,195,.42);box-shadow:inset 0 1px #fff6,0 14px 32px #00d35d2e;font-size:.92rem;font-weight:720}.facetime-new-button svg{width:1.08rem;height:1.08rem;fill:currentColor;stroke:none}.facetime-filter-menu{position:absolute;top:2.45rem;right:5.25rem;z-index:5;width:11rem;padding:.65rem;border-radius:1rem;color:#ffffffe6;background:linear-gradient(180deg,#363945e0,#1e202ad1),#1c1e28c2;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff2e,0 18px 42px #0000006b;-webkit-backdrop-filter:blur(26px) saturate(1.45);backdrop-filter:blur(26px) saturate(1.45)}.facetime-filter-menu button{display:grid;width:100%;grid-template-columns:1rem 1.3rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.36rem .2rem;border-radius:.55rem;text-align:left}.facetime-filter-menu button.is-active{color:#ccffe0f5}.facetime-filter-menu svg{width:1rem;height:1rem}.facetime-filter-menu strong{font-size:.86rem;font-weight:680}.facetime-filter-menu hr{margin:.48rem .85rem;border:0;border-top:1px solid rgba(255,255,255,.14)}.facetime-recents{height:calc(100% - 2.55rem);overflow:auto;padding:.65rem .4rem}.facetime-contact-card{display:flex;min-height:12.8rem;flex-direction:column;justify-content:space-between;padding:.8rem;border-radius:1.35rem;color:#fff;background:linear-gradient(180deg,#2a2c2beb,#252625e6),#282827db;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #00000029}.facetime-contact-card h3{overflow:hidden;font-size:.98rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.facetime-contact-avatar{display:grid;width:5.5rem;height:5.5rem;place-items:center;align-self:center;border-radius:999px;color:#fff;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#6e6789,#42395f);font-size:2.45rem;font-weight:760}.facetime-contact-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.facetime-contact-footer span,.facetime-contact-footer strong{display:block;font-size:.82rem;line-height:1.15}.facetime-contact-footer span{font-weight:720}.facetime-contact-footer strong{margin-top:.12rem;font-weight:680}.facetime-contact-footer button,.facetime-top-actions button{display:grid;place-items:center;border-radius:999px;color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.facetime-contact-footer button{width:2.35rem;height:2.35rem;flex:0 0 2.35rem}.facetime-contact-footer button svg{fill:currentColor;stroke:none}.facetime-save-chip{display:flex;width:100%;height:2.35rem;align-items:center;justify-content:center;gap:.45rem;margin-top:.75rem;border-radius:999px;color:#ffffffeb;background:#ffffff29;border:1px solid rgba(255,255,255,.18);font-size:.82rem;font-weight:700}.facetime-recent-item,.facetime-empty-recents{display:none}.facetime-top-actions{position:absolute;top:.65rem;right:.9rem;z-index:2;display:flex;gap:.48rem}.facetime-top-actions button{width:2.25rem;height:2.25rem;color:#000000eb;background:#ffffffb8;box-shadow:0 12px 28px #00000029;font-size:1.1rem;font-family:Georgia,serif;font-style:italic}.facetime-top-actions svg{width:1.18rem;height:1.18rem;stroke-width:2.2}@container (max-width: 650px){.facetime-sidebar{width:16.5rem}.facetime-sidebar-header{margin-left:7.4rem;gap:.45rem}.facetime-new-button span{display:none}.facetime-new-button{width:2.35rem;padding:0}}.facetime-sidebar .facetime-sidebar-header{height:2.45rem;align-items:center;gap:.58rem}.facetime-sidebar-header .facetime-filter-button,.facetime-sidebar-header .facetime-new-button{box-sizing:border-box;margin:0;transform:none}.facetime-sidebar-header .facetime-filter-button{display:grid;width:2.45rem;height:2.45rem;flex:0 0 2.45rem;place-items:center;padding:0;color:#ffffffe6;background:#ffffff26;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #fff3,0 10px 24px #00000029;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.facetime-sidebar-header .facetime-filter-button svg{display:block;width:1.28rem;height:1.28rem;margin:0}.facetime-sidebar-header .facetime-new-button{display:inline-flex;width:auto;min-width:4.7rem;height:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.48rem;padding:0 .9rem;white-space:nowrap}.facetime-sidebar-header .facetime-new-button span{display:inline!important;line-height:1}.facetime-sidebar-header .facetime-new-button svg{display:block;width:1.02rem;height:1.02rem;flex:0 0 1.02rem;margin:0}.facetime-filter-menu{top:2.65rem;right:4.65rem;width:11.45rem;padding:.42rem .46rem .5rem;border-radius:.92rem;color:#fafcffe6;background:linear-gradient(180deg,#3a3d47d1,#23252fc7),#1f212bb8;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24,0 18px 46px #0000005c}.facetime-filter-menu button{display:grid;width:100%;height:1.72rem;grid-template-columns:.9rem 1.1rem minmax(0,1fr);align-items:center;gap:.42rem;padding:0 .42rem;color:#fafcffd6;background:transparent!important;border:0;border-radius:.48rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.facetime-filter-menu button:hover,.facetime-filter-menu button.is-active{background:#ffffff13!important}.facetime-filter-menu button>span,.facetime-filter-menu button>svg{display:grid;place-items:center;justify-self:center}.facetime-filter-menu button>span{width:.9rem;height:.9rem;color:#d2ffe2f5}.facetime-filter-menu button>svg{width:.92rem;height:.92rem;color:#fafcffd1;stroke-width:2.15}.facetime-filter-menu strong{min-width:0;overflow:hidden;font-size:.78rem;font-weight:620;line-height:1;text-overflow:ellipsis;white-space:nowrap}.facetime-filter-menu hr{margin:.42rem .36rem;border-color:#ffffff1f}.facetime-filter-menu hr+button{height:1.9rem;grid-template-columns:.9rem minmax(0,1fr);margin-top:.05rem}.facetime-filter-menu hr+button strong{grid-column:2;font-size:.78rem;font-weight:650}.calendar-app{display:grid;height:100%;min-height:0;overflow:hidden;grid-template-rows:clamp(2.9rem,6.4vh,3.7rem) minmax(0,1fr);color:#242426f5;background:#fffffffa;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.calendar-toolbar{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:clamp(.65rem,1.4vw,1.2rem);min-height:0;padding:.42rem clamp(.75rem,1.55vw,1.15rem);background:linear-gradient(180deg,#ffffffe0,#ffffff94),#ffffff80;border-bottom:1px solid rgba(0,0,0,.055);-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45)}.calendar-toolbar-group,.calendar-segmented,.calendar-search-button,.calendar-nav button{background:linear-gradient(180deg,#ffffffd6,#f6f6f89e),#ffffff7a;border:1px solid rgba(0,0,0,.055);box-shadow:inset 0 1px #ffffffd1,0 12px 28px #0000000e;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.calendar-toolbar-group,.calendar-segmented{display:flex;overflow:hidden;align-items:center;border-radius:999px}.calendar-toolbar-group button,.calendar-search-button,.calendar-nav button{display:grid;width:clamp(2rem,3.7vw,2.5rem);height:clamp(2rem,3.7vw,2.5rem);place-items:center;color:#38383adb}.calendar-toolbar-group button+button,.calendar-segmented button+button{border-left:1px solid rgba(0,0,0,.055)}.calendar-segmented{justify-self:center;padding:.18rem}.calendar-segmented button{height:clamp(1.72rem,3.15vw,2.12rem);min-width:clamp(3.8rem,7vw,5.2rem);padding:0 .98rem;border-radius:999px;color:#303032e0;font-size:.94rem;font-weight:560}.calendar-segmented button.is-active{background:#00000016;color:#1a1a1cf5}.calendar-search-button{border-radius:999px}.calendar-toolbar svg,.calendar-nav svg{width:1.26rem;height:1.26rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.calendar-year-view{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(.42rem,.88vw,.72rem) clamp(1rem,2.1vw,1.8rem) clamp(.54rem,1vw,.84rem);background:#fffffffa}.calendar-year-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:0;margin-bottom:clamp(.32rem,.72vw,.58rem)}.calendar-year-head h1{margin:0;color:#242426f5;font-size:clamp(1.6rem,2.72vw,2.42rem);font-weight:430;line-height:1;letter-spacing:0}.calendar-nav{display:flex;align-items:center;gap:.42rem}.calendar-nav button{border-radius:999px}.calendar-nav .calendar-today{width:auto;min-width:4.9rem;padding:0 1rem;color:#28282aeb;font-size:.92rem;font-weight:620}.calendar-nav .is-today-ring{box-shadow:0 0 0 4px #ff37377a,inset 0 1px #ffffffd1,0 12px 28px #0000000e}.calendar-month-grid{display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(.28rem,.72vh,.52rem) clamp(1.45rem,4vw,4.7rem);min-height:0;overflow:hidden}.calendar-month{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.calendar-month h2{margin:0 0 clamp(.14rem,.32vh,.28rem);color:#ff3b30;font-size:clamp(.84rem,1.32vw,1.12rem);font-weight:430;letter-spacing:0;line-height:1.05}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-weekdays{margin-bottom:clamp(.08rem,.2vh,.18rem);color:#505054b8;font-size:clamp(.48rem,.72vw,.64rem);font-weight:620;line-height:1}.calendar-days{grid-template-rows:repeat(6,minmax(0,1fr));row-gap:0;color:#212124f5;font-size:clamp(.48rem,.72vw,.62rem);font-weight:590;line-height:1;min-height:0;overflow:hidden}.calendar-days span{display:grid;height:100%;min-height:0;place-items:center}.calendar-days .is-muted{color:#21212452}.calendar-days .is-today{width:clamp(.94rem,1.58vw,1.18rem);height:clamp(.94rem,1.58vw,1.18rem);place-self:center;border-radius:999px;color:#fff;background:#ff3b30}.dark .calendar-app,.dark .calendar-year-view{color:#f5f7faeb;background:#16171afa}.dark .calendar-toolbar{border-bottom-color:#ffffff14;background:linear-gradient(180deg,#26272ce6,#1c1d22b8),#18191ea3}.dark .calendar-toolbar-group,.dark .calendar-segmented,.dark .calendar-search-button,.dark .calendar-nav button{color:#f5f7fad6;background:linear-gradient(180deg,#ffffff2e,#ffffff13),#ffffff16;border-color:#ffffff38}.dark .calendar-segmented button,.dark .calendar-nav .calendar-today,.dark .calendar-toolbar-group button,.dark .calendar-search-button,.dark .calendar-nav button{color:#f5f7fad1}.dark .calendar-toolbar-group button+button,.dark .calendar-segmented button+button{border-left-color:#ffffff1f}.dark .calendar-segmented button.is-active{color:#fffffff0;background:#ffffff21}.dark .calendar-year-head h1{color:#f5f7faf0}.dark .calendar-weekdays{color:#f5f7faa8}.dark .calendar-days{color:#f5f7faeb}.dark .calendar-days .is-muted{color:#f5f7fa6b}@media (max-width: 900px){.calendar-toolbar{grid-template-columns:auto auto 1fr auto}.calendar-segmented button{min-width:4.2rem}.calendar-month-grid{grid-template-columns:repeat(3,minmax(8rem,1fr))}}@media (max-width: 680px){.calendar-toolbar{grid-template-columns:auto 1fr auto}.calendar-toolbar-group:nth-child(2){display:none}.calendar-segmented{justify-self:end}.calendar-segmented button{min-width:auto;padding:0 .7rem}.calendar-month-grid{grid-template-columns:repeat(2,minmax(7.5rem,1fr))}}.macos-menu-bar{height:1.8rem;padding:0 .45rem!important;color:#fffffff5;font-size:.88rem;font-weight:600;line-height:1;text-shadow:0 1px 1.5px rgba(0,44,78,.34);background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark .macos-menu-bar{color:#fffffff0;background:transparent!important;background-image:none!important}.macos-menu-bar:before,.macos-menu-bar:after{display:none!important;content:none!important}.topbar-item{height:1.35rem;padding:0 .46rem;border-radius:999px;cursor:default;color:inherit;transition:background-color .12s ease,box-shadow .12s ease;white-space:nowrap}.topbar-item:hover,.topbar-item.is-active{background:#ffffff3d;box-shadow:inset 0 1px #ffffff6b}.dark .topbar-item:hover,.dark .topbar-item.is-active{background:#ffffff24}.topbar-svg{display:block;fill:currentColor}.topbar-svg.stroke{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.topbar-wifi-glyph{fill:currentColor;stroke:none}.topbar-battery{gap:.42rem;font-variant-numeric:tabular-nums}.topbar-left{gap:.32rem;min-width:0}.topbar-right{gap:.42rem;min-width:0;flex-shrink:0}.topbar-clock{gap:.35rem;font-variant-numeric:tabular-nums}.battery-shell{position:relative;width:1.62rem;height:.78rem;border:1.55px solid currentColor;border-radius:.25rem;box-shadow:inset 0 0 0 1px #0000000f,0 0 0 .35px #0000001f}.battery-shell:after{content:"";position:absolute;right:-.25rem;top:50%;width:.13rem;height:.36rem;border-radius:0 .12rem .12rem 0;background:currentColor;transform:translateY(-50%)}.battery-fill{position:absolute;left:.12rem;top:.14rem;max-width:1.18rem;height:.32rem;border-radius:.08rem}.battery-bolt{position:absolute;left:50%;top:50%;width:.52rem;height:.62rem;color:#1c1f22eb;fill:currentColor;filter:drop-shadow(0 0 .4px rgba(255,255,255,.7));transform:translate(-50%,-50%)}.apple-menu{position:fixed;top:2.05rem;left:.75rem;width:min(18.75rem,calc(100vw - 1.5rem));padding:.42rem .55rem;border-radius:1.05rem;color:#191919f0;background:linear-gradient(135deg,#faf0e0d1,#e7dac6ad),#eee0cfb8;border:1px solid rgba(255,255,255,.62);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff9e;-webkit-backdrop-filter:blur(34px) saturate(1.45);backdrop-filter:blur(34px) saturate(1.45);text-shadow:none}.apple-menu-group{padding:.22rem 0;border-bottom:1px solid rgba(74,62,52,.16)}.apple-menu-group.last{border-bottom:0}.apple-menu-row{display:grid;grid-template-columns:1.12rem minmax(0,1fr) auto auto;align-items:center;column-gap:.46rem;width:100%;height:1.8rem;padding:0 .35rem;border-radius:.52rem;text-align:left;color:inherit;font-size:.82rem;font-weight:600}.apple-menu-row:hover{color:#fff;background:#007affd6}.apple-menu-icon{fill:none;stroke:currentColor;width:.98rem;height:.98rem;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.apple-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apple-menu-badge{min-width:3.85rem;padding:.1rem .36rem;border-radius:999px;background:#816f5b29;text-align:center;font-size:.68rem;font-weight:700}.apple-menu-row:hover .apple-menu-badge{background:#ffffff3d}.apple-menu-shortcut{color:#19191957;font-size:.76rem;font-weight:700;letter-spacing:0}.apple-menu-row:hover .apple-menu-shortcut{color:#ffffffa8}.apple-menu-chevron{font-size:1.45rem;font-weight:600;line-height:1}.dark .apple-menu{color:#f5f7faf0;background:linear-gradient(145deg,#262930c7,#101216c7),#14161bb8;border-color:#fff3;box-shadow:0 30px 90px #00000075,0 0 0 1px #ffffff14,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(38px) saturate(1.55);backdrop-filter:blur(38px) saturate(1.55)}.dark .apple-menu-group{border-bottom-color:#ffffff21}.dark .apple-menu-row:hover{color:#fff;background:#007affc7}.dark .apple-menu-badge{color:#f5f7faeb;background:#ffffff21}.dark .apple-menu-row:hover .apple-menu-badge{background:#ffffff3d}.dark .apple-menu-shortcut{color:#f5f7fa75}.dark .apple-menu-row:hover .apple-menu-shortcut{color:#ffffffb8}.wifi-popover{position:fixed;top:2.15rem;right:8.8rem;width:13.5rem;min-height:3.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem .55rem 1rem;border-radius:1.1rem;color:#fffffff2;background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.32),transparent 42%),linear-gradient(135deg,#ffffff2e,#50beff1f),#ffffff1f;border:1px solid rgba(255,255,255,.28);box-shadow:0 18px 42px #0a2c4d4d,inset 0 1px #ffffff5c;-webkit-backdrop-filter:blur(28px) saturate(1.75);backdrop-filter:blur(28px) saturate(1.75)}.wifi-popover-title{font-size:.82rem;font-weight:800;text-shadow:0 1px 2px rgba(0,40,80,.3)}.status-popover{position:fixed;top:2.05rem;right:.8rem;width:min(19.5rem,calc(100vw - 1rem));padding:.9rem .95rem .6rem;border-radius:1.15rem;color:#1f1f21f5;background:linear-gradient(135deg,#ffffffb8,#e2e9f294),#eef1f49e;border:1px solid rgba(255,255,255,.66);box-shadow:0 22px 60px #0c223a52,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(34px) saturate(1.45);backdrop-filter:blur(34px) saturate(1.45)}.wifi-status-popover{right:8.1rem}.battery-status-popover{right:10.4rem}.status-popover-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(48,53,59,.14)}.status-popover-title{font-size:.82rem;font-weight:800;line-height:1.15}.status-popover-subline{margin-top:.8rem;color:#1f1f21b8;font-size:.82rem;font-weight:500}.status-popover-section{padding:.8rem 0 .75rem;border-bottom:1px solid rgba(48,53,59,.14)}.status-popover-section.no-top{padding-top:0}.status-popover-section-title{margin-bottom:.52rem;color:#1f1f21b3;font-size:.82rem;font-weight:800}.status-popover-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:2.4rem;text-align:left;border-radius:.65rem;color:inherit}.status-popover-row:hover,.status-popover-link:hover{background:#007aff1f}.status-popover-row.selected{background:#007aff1a}.status-popover-round{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:999px;color:#fffffff5;background:#8e8e936b}.status-popover-round.on{background:#0a84ff}.status-popover-round svg,.status-popover-lock svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.status-popover-round .wifi-band-icon{width:1.38rem;height:1.38rem;fill:currentColor;stroke:none}.status-popover-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500}.status-popover-lock{color:#1f1f21b8}.status-popover-app-icon{width:1.65rem;height:1.65rem;border-radius:.38rem;object-fit:contain}.status-popover-app-placeholder{width:1.65rem;height:1.65rem;border-radius:.38rem;background:#8e8e9342}.status-popover-link{display:block;width:100%;padding:.72rem 0;border-bottom:1px solid rgba(48,53,59,.14);border-radius:0;text-align:left;color:inherit;font-size:.82rem;font-weight:500}.wifi-status-popover .status-popover-link{border-radius:0}.status-popover-link.last{border-bottom:0;padding-bottom:.2rem}.dark .status-popover{color:#f5f7faf0;background:linear-gradient(180deg,#1c1e22bd,#101215a8),radial-gradient(ellipse at 82% 0%,rgba(255,255,255,.08),transparent 44%),#0e101394;border-color:#fff3;box-shadow:0 22px 62px #0000006b,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(36px) saturate(1.5);backdrop-filter:blur(36px) saturate(1.5)}.dark .status-popover-header,.dark .status-popover-section,.dark .status-popover-link{border-color:#ffffff1f}.dark .status-popover-subline,.dark .status-popover-section-title{color:#f5f7fa9e}.dark .status-popover-lock{color:#f5f7fa94}.dark .status-popover-row:hover,.dark .status-popover-link:hover{background:#ffffff17}.dark .status-popover-row.selected{background:#ffffff14}.dark .status-popover-app-placeholder{background:#ffffff24}.cc-panel{width:19.5rem;padding:.42rem;border-radius:2rem;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cc-recent{width:max-content;max-width:100%;height:1.9rem;margin:0 auto .48rem;padding:0 .72rem 0 .5rem;display:flex;align-items:center;gap:.45rem;border-radius:1.1rem;color:#fffffff0;font-weight:800;font-size:.86rem;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.24),transparent 42%),linear-gradient(135deg,#ffffff29,#5dd2ff14),#ffffff0f;border:1px solid rgba(255,255,255,.24);box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff61,inset 0 -1px #ffffff24;-webkit-backdrop-filter:blur(24px) saturate(1.65);backdrop-filter:blur(24px) saturate(1.65)}.cc-recent-icon{width:1.12rem;height:1.12rem;display:grid;place-items:center;border-radius:999px;background:#007aff;font-size:.86rem}.cc-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:4.25rem 4.42rem 4rem;gap:.44rem}.cc-tile,.cc-circle,.cc-slider-tile{position:relative;overflow:hidden;color:#fffffff0;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.18),transparent 42%),radial-gradient(circle at 84% 82%,rgba(76,216,255,.1),transparent 36%),linear-gradient(145deg,#ffffff1a,#4bc5ff0f),#ffffff0b;box-shadow:0 16px 38px #12486e2e,inset 0 1px #ffffff40,inset 0 -1px #ffffff14;-webkit-backdrop-filter:blur(32px) saturate(1.9) brightness(1.04);backdrop-filter:blur(32px) saturate(1.9) brightness(1.04)}.cc-tile:after,.cc-circle:after,.cc-slider-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 40%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.12),transparent 18%)}.cc-tile.active{border-color:#4381fff2;box-shadow:0 0 0 3px #2771ffc2,0 16px 38px #12486e2e,inset 0 1px #ffffff6b}.cc-connect{grid-column:span 2;display:flex;align-items:center;gap:.62rem;min-width:0;padding:.68rem .78rem;border-radius:2rem;text-align:left}.cc-media{grid-column:span 2;grid-row:span 2;display:flex;min-height:0;flex-direction:column;padding:.68rem;border-radius:1.75rem}.cc-title{font-size:.86rem;font-weight:800;line-height:1.1;text-shadow:none}.cc-subtitle{margin-top:.18rem;color:#ffffffb8;font-size:.68rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-round,.cc-circle{display:grid;place-items:center;color:#007aff;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 82% 84%,rgba(76,216,255,.1),transparent 34%),linear-gradient(145deg,#ffffff24,#ffffff0b),#ffffff14}.cc-round{width:2.42rem;height:2.42rem;border-radius:999px;flex:none}.cc-round.on,.cc-circle.on{color:#fff;background:#007aff}.cc-circle{width:100%;height:100%;min-height:0;border-radius:2rem;color:#ffffffeb}.cc-circle.small{color:#ffffffb8;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.34),transparent 36%),#ffffff1f}.cc-focus{grid-column:span 2;display:flex;min-height:4rem;align-items:center;gap:.62rem;padding:0 .62rem;border-radius:2rem;color:#fffffff0;font-weight:800;font-size:.76rem;text-align:left}.cc-art{width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:1rem;overflow:hidden;margin-bottom:.52rem;font-size:1.3rem;font-weight:900;background:radial-gradient(circle at 30% 20%,#ffef63,#ff384c 45%,#a400ff);box-shadow:0 8px 20px #00000038}.cc-art img{display:block;width:100%;height:100%;object-fit:cover}.cc-player{display:flex;align-items:center;justify-content:space-around;margin-top:auto}.cc-player button,.cc-airplay{color:#ffffffb8}.cc-svg{display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.cc-wifi-band{fill:currentColor;stroke:none}.cc-slider-tile{margin-top:.46rem;padding:.54rem .62rem;min-height:4rem;border-radius:1.55rem;background:radial-gradient(circle at 13% 0%,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 90% 80%,rgba(58,188,255,.12),transparent 36%),linear-gradient(135deg,#ffffff14,#007aff14),#ffffff0b}.cc-slider-tile>span{display:block;margin-bottom:.46rem;font-size:.74rem;font-weight:800}.cc-slider-row{display:flex;align-items:center;gap:.5rem;min-width:0}.cc-slider-row .rangeslider{height:.48rem;flex:1 1 auto;min-width:0;margin:0;border-radius:999px;background:#ffffff38;box-shadow:none}.cc-slider-row .rangeslider__fill{height:100%;border-radius:999px;background:#ffffffdb;box-shadow:none}.cc-slider-row .rangeslider__handle{display:none}.cc-sound-row{display:grid;grid-template-columns:minmax(0,1fr) 1.6rem;align-items:center;gap:.42rem;min-width:0}.cc-airplay{display:grid;place-items:center;width:1.52rem;height:1.52rem;border-radius:999px;background:#ffffff2e}.dark .cc-recent,.dark .cc-tile,.dark .cc-circle,.dark .cc-slider-tile{color:#fffffff0}.dark .cc-subtitle,.dark .cc-player button,.dark .cc-airplay,.dark .cc-circle.small{color:#ffffffb8}.dark .cc-slider-row .rangeslider{background:#ffffff38}.dark .cc-slider-row .rangeslider__fill{background:#ffffffdb}@media (max-width: 639px){.macos-menu-bar{padding:0 .5rem;font-size:.85rem}.cc-panel{width:min(19.5rem,calc(100vw - 1.25rem))}}#window-safari>.window-bar{position:absolute;z-index:30;width:13.5rem;height:3.35rem;color:#232325d9;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto}#window-safari>.window-bar:before,#window-safari>.window-bar:after{display:none!important;content:none!important}#window-safari>.window-bar>span{display:none}#window-safari>.window-bar .traffic-lights{left:.48rem;margin-top:.72rem;padding-left:0;pointer-events:auto}#window-safari>.innner-window{height:100%}.safari-app{display:grid;grid-template-columns:minmax(12.75rem,15.25rem) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;color:#242427f5;background:radial-gradient(circle at 56% -4%,rgba(255,255,255,.64),transparent 36%),linear-gradient(135deg,#f5f7f9c7,#dde6e5b8),#ebeeefb8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.safari-sidebar{display:grid;min-width:0;min-height:0;grid-template-rows:3.35rem minmax(0,1fr);border-right:1px solid rgba(80,84,88,.12);background:linear-gradient(180deg,#ffffff8a,#ffffff52),#f5f7fa80;box-shadow:inset 1px 0 #ffffff9e,inset -1px 0 #ffffff5c;-webkit-backdrop-filter:blur(34px) saturate(1.45);backdrop-filter:blur(34px) saturate(1.45)}.safari-sidebar-top{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;padding:.55rem .66rem .4rem 6.1rem}.safari-sidebar-top button,.safari-nav-pill,.safari-actions-pill,.safari-address-pill{border:1px solid rgba(255,255,255,.68);background:linear-gradient(180deg,#ffffffd1,#f7f8f994),#ffffff6b;box-shadow:inset 0 1px #ffffffd6,0 14px 34px #2a2d3017;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.safari-sidebar-top button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.82rem;color:#3f4244c7}.safari-sidebar-body{min-height:0;overflow:auto;padding:.35rem .58rem 1rem}.safari-sidebar-body h3{margin:1.1rem 0 .42rem .28rem;color:#3030348c;font-size:.76rem;font-weight:760}.safari-sidebar-item{display:flex;width:100%;height:2.12rem;align-items:center;gap:.68rem;padding:0 .72rem;border-radius:.62rem;color:#0f0f11f0;font-size:.86rem;font-weight:590;text-align:left}.safari-sidebar-item.is-active{color:#007aff;background:#0000000e}.safari-main{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.safari-toolbar{z-index:12;display:grid;grid-template-columns:auto minmax(16rem,32rem) auto;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2.4rem);height:3.35rem;padding:.45rem clamp(.75rem,1.6vw,1.2rem);background:linear-gradient(180deg,#ffffff57,#ffffff1a),#ffffff0a;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.safari-nav-pill,.safari-actions-pill{display:flex;overflow:hidden;align-items:center;border-radius:999px}.safari-nav-pill button,.safari-actions-pill button{display:grid;width:2.22rem;height:2.22rem;place-items:center;color:#3a3c3fb3}.safari-nav-pill button+button,.safari-actions-pill button+button{border-left:1px solid rgba(0,0,0,.055)}.safari-address-pill{display:flex;width:min(100%,32rem);height:2.22rem;align-items:center;justify-self:center;gap:.42rem;padding:0 1rem;border-radius:999px;color:#484a4ca8}.safari-address-pill input{width:100%;min-width:0;color:#2a2a2ddb;font-size:.96rem;font-weight:560;background:transparent;border:0;outline:0}.safari-address-pill input::placeholder{color:#4a4a4c9e}.safari-page-host{min-height:0;overflow:hidden}.safari-start-page,.safari-offline{height:100%;overflow:auto;padding:clamp(2.3rem,6vh,4.4rem) clamp(1.8rem,4vw,4rem) 4.5rem;background:radial-gradient(circle at 36% 10%,rgba(202,232,229,.56),transparent 34%),linear-gradient(180deg,#eaecedb3,#d3dedd9e),#e2e6e7b8}.safari-start-section{max-width:48rem;margin:0 auto clamp(2.4rem,5.2vh,4.2rem)}.safari-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.safari-start-section h2,.safari-section-heading h2{margin:0 0 1rem;color:#2b2b2ef0;font-size:clamp(1.32rem,2.4vw,1.72rem);font-weight:760;letter-spacing:0}.safari-section-heading button{display:inline-flex;align-items:center;gap:.28rem;margin-bottom:1rem;color:#06f;font-size:.84rem;font-weight:560;white-space:nowrap}.safari-favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.7rem,1fr));gap:clamp(1rem,2.2vw,1.7rem) clamp(1rem,2vw,1.55rem)}.safari-favorite{display:grid;min-width:0;justify-items:center;gap:.45rem;color:#212124e6;text-align:center}.safari-favorite-icon{display:grid;width:clamp(3.75rem,7vw,4.55rem);height:clamp(3.75rem,7vw,4.55rem);place-items:center;overflow:hidden;border-radius:1rem;background:linear-gradient(180deg,#ffffffeb,#f5f6f7c7),#ffffffb8;box-shadow:0 9px 22px #373c4114,inset 0 1px #ffffffe6}.safari-favorite-icon img{width:72%;height:72%;object-fit:contain}.safari-favorite-icon span{font-size:1.8rem;font-weight:460}.safari-favorite-title{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:500;line-height:1.18}.safari-privacy-card{display:grid;min-height:16rem;align-content:start;gap:1.1rem;padding:clamp(1.5rem,3.2vw,2.3rem);border-radius:1.45rem;color:#3a3a3ee0;background:#ffffffb8;box-shadow:inset 0 1px #ffffffdb}.safari-privacy-card>.safari-svg{color:#29d43f;stroke-width:1.55}.safari-privacy-card p{margin:0;font-size:clamp(1rem,1.8vw,1.22rem);font-weight:500}.safari-privacy-card button{justify-self:start;color:#06f;font-size:.88rem;font-weight:520}.safari-privacy-stats{display:grid;gap:.7rem}.safari-privacy-stats div,.safari-reading-grid article{border-radius:.82rem;background:#f4f4f5cc}.safari-privacy-stats div{display:grid;gap:.38rem;padding:.8rem 1rem}.safari-privacy-stats span,.safari-reading-grid span{color:#48484cb3;font-size:.82rem;font-weight:510}.safari-privacy-stats strong{font-size:1.28rem;font-weight:760}.safari-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.safari-reading-grid article{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;min-height:5rem;padding:.72rem}.safari-reading-grid strong{display:block;min-width:0;overflow:hidden;color:#2d2d31db;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:720}.safari-reading-thumb{display:grid;place-items:center;border-radius:.54rem;color:#fff;font-size:1.2rem;font-weight:780;background:#656565}.safari-reading-thumb.blue{background:linear-gradient(135deg,#23c8ff,#1475ff)}.safari-edit-button{display:block;width:max-content;margin:-1.4rem 0 0 auto;padding:.38rem .9rem;border-radius:999px;color:#fff;font-size:.82rem;font-weight:660;background:#707278b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.safari-frame,.safari-offline{width:100%;height:100%;border:0}.safari-offline{display:grid;place-items:center}.safari-offline div{display:grid;gap:.55rem;max-width:28rem;text-align:center}.safari-offline strong{font-size:1.2rem}.safari-svg{display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dark .safari-app{color:#f5f7faeb;background:radial-gradient(circle at 56% -4%,rgba(255,255,255,.08),transparent 36%),linear-gradient(135deg,#22242ae6,#181c20db),#181a1ee6}.dark .safari-sidebar,.dark .safari-toolbar{background:linear-gradient(180deg,#ffffff14,#ffffff09),#14161a7a;border-color:#ffffff14}.dark .safari-sidebar{box-shadow:inset -1px 0 #ffffff14}.dark .safari-start-page,.dark .safari-offline{background:radial-gradient(circle at 36% 10%,rgba(62,95,100,.28),transparent 34%),linear-gradient(180deg,#24272ccc,#181d21c2),#181a1edb}.dark .safari-start-section h2,.dark .safari-section-heading h2,.dark .safari-sidebar-item,.dark .safari-favorite,.dark .safari-address-pill input,.dark .safari-reading-grid strong{color:#f5f7fae6}.dark .safari-sidebar-body h3,.dark .safari-privacy-card,.dark .safari-privacy-stats span,.dark .safari-reading-grid span{color:#ebeef49e}.dark .safari-sidebar-item.is-active{color:#64b5ff;background:#ffffff14}.dark .safari-sidebar-top button,.dark .safari-nav-pill,.dark .safari-actions-pill,.dark .safari-address-pill,.dark .safari-favorite-icon,.dark .safari-privacy-card{background:linear-gradient(180deg,#ffffff2e,#ffffff13),#ffffff16;border-color:#ffffff3d}.dark .safari-sidebar-top button,.dark .safari-nav-pill button,.dark .safari-actions-pill button,.dark .safari-address-pill{color:#f5f7fad1}.dark .safari-address-pill input::placeholder{color:#f5f7faa8}.dark .safari-favorite-title{color:#f5f7fae6}.dark .safari-privacy-card p,.dark .safari-privacy-stats strong{color:#f5f7fae0}.dark .safari-privacy-stats div,.dark .safari-reading-grid article{background:#ffffff0e}@media (max-width: 760px){.safari-app{grid-template-columns:1fr}.safari-sidebar{display:none}.safari-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.safari-address-pill{padding:0 .7rem}.safari-actions-pill button,.safari-nav-pill button{width:1.95rem}.safari-reading-grid{grid-template-columns:1fr}}#window-music>.window-bar{position:absolute;z-index:30;width:13.5rem;height:3.35rem;background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto}#window-music>.window-bar:before,#window-music>.window-bar:after,#window-music>.window-bar>span{display:none!important;content:none!important}#window-music>.window-bar .traffic-lights{left:.48rem;margin-top:.72rem;padding-left:0}#window-music>.innner-window{height:100%}.music-app{display:grid;grid-template-columns:minmax(12.6rem,15rem) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;color:#202023f5;background:#fffffffa;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.music-sidebar{display:grid;position:relative;min-width:0;min-height:0;grid-template-rows:3.35rem auto auto auto auto auto auto auto auto 1fr auto;overflow:hidden;padding:0 .62rem .7rem;border-right:1px solid rgba(255,124,145,.13);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.82),transparent 34%),linear-gradient(180deg,#fff4f7d1,#ffedf49e),#fff6f99e;box-shadow:inset 1px 0 #fffc,inset -1px 0 #ffffff6b;-webkit-backdrop-filter:blur(32px) saturate(1.45);backdrop-filter:blur(32px) saturate(1.45)}.music-sidebar-spacer{height:3.35rem}.music-search,.music-sidebar-item{display:flex;width:100%;height:2.18rem;align-items:center;gap:.68rem;padding:0 .74rem;border-radius:.64rem;color:#24191df0;font-size:.86rem;font-weight:560;text-align:left}.music-search{margin-bottom:.12rem;color:#ff2d55;background:#ff2d550f}.music-sidebar-item.is-active{color:#ff2d55;background:#ff2d5514}.music-sidebar h3{margin:1rem 0 .34rem .34rem;color:#3e323894;font-size:.76rem;font-weight:760}.music-account{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.55rem .2rem .05rem;color:#161619f0;font-size:.88rem;font-weight:690}.music-account img{width:2rem;height:2rem;flex:none;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.72);box-shadow:0 6px 18px #0000002e}.music-account span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-main{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;container-type:inline-size;background:radial-gradient(circle at 72% 0%,rgba(255,255,255,.88),transparent 34%),#fffffffa}.music-toolbar{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(0,auto);align-items:center;justify-content:stretch;gap:clamp(.55rem,1.4vw,1rem);min-height:3.4rem;padding:.45rem clamp(1rem,2vw,1.45rem)}.music-search-pill,.music-segmented,.music-player{border:1px solid rgba(255,255,255,.68);background:linear-gradient(180deg,#ffffffd1,#f8f8fa94),#ffffff80;box-shadow:inset 0 1px #ffffffe0,0 16px 38px #28242c14;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45)}.music-search-pill{display:flex;height:2.28rem;align-items:center;gap:.42rem;padding:0 .9rem;border-radius:999px;outline:3px solid rgba(255,45,85,.46);color:#4a4a4eb8}.music-search-pill input{width:100%;min-width:0;color:#323236e0;font-size:.9rem;font-weight:560;background:transparent;border:0;outline:0}.music-search-pill input::placeholder{color:#4040449e}.music-segmented{display:flex;min-width:0;max-width:100%;overflow:hidden;align-items:center;justify-self:end;padding:.16rem;border-radius:999px}.music-segmented button{height:2rem;min-width:0;flex:1 1 auto;padding:0 .72rem;border-radius:999px;color:#303034d1;font-size:.86rem;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-segmented button.is-active{color:#242426f0;background:#00000018}.music-content{min-height:0;overflow:auto;padding:clamp(.65rem,1.6vw,1.2rem) clamp(1rem,2.2vw,1.7rem) 1rem}.music-offer-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.6rem);min-height:5rem;padding:.9rem clamp(1rem,2.2vw,1.7rem);border-radius:.92rem;color:#fff;background:radial-gradient(circle at 86% 10%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#ff243c,#ff114b 58%,#f91668);box-shadow:0 16px 36px #ff234a29}.music-offer-brand{display:flex;align-items:center;gap:.28rem;padding-right:clamp(1rem,2vw,1.7rem);border-right:1px solid rgba(255,255,255,.3);font-size:1.42rem;font-weight:760}.music-offer-banner strong,.music-offer-banner span{display:block;line-height:1.25}.music-offer-banner strong{font-size:clamp(1rem,1.85vw,1.24rem);font-weight:780}.music-offer-banner span{margin-top:.32rem;font-size:clamp(.82rem,1.5vw,1rem);font-weight:480}.music-offer-banner button{min-width:8rem;height:2.35rem;border-radius:.42rem;color:#121214f5;background:#fffffff2;font-size:.9rem;font-weight:780}.music-content h1{margin:1.5rem 0 .95rem;color:#1c1c1ff5;font-size:clamp(1.25rem,2.2vw,1.62rem);font-weight:780}.music-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.75rem}.music-category{position:relative;min-height:clamp(4.7rem,12cqi,5.8rem);overflow:hidden;border-radius:.58rem;color:#fff;text-align:left;box-shadow:0 14px 28px #1412181a}.music-category:before,.music-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.music-category:before{opacity:.9;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.28),transparent 22%),linear-gradient(135deg,#ff2d55,#9b5cff)}.music-category:after{inset:auto -6% -18% 42%;height:92%;border-radius:999px 999px 0 0;opacity:.42;background:#00000059;transform:rotate(-14deg)}.music-category span{position:absolute;left:1rem;bottom:.78rem;z-index:1;font-size:1rem;font-weight:780;max-width:calc(100% - 2rem);overflow-wrap:anywhere;text-shadow:0 2px 10px rgba(0,0,0,.28)}.music-category.marigold:before{background:linear-gradient(135deg,#ff9d00,#ff2d55)}.music-category.concert:before{background:linear-gradient(135deg,#731010,#ff305b)}.music-category.live:before{background:linear-gradient(135deg,#0e1b5e,#277dff)}.music-category.bollywood:before{background:linear-gradient(135deg,#9d65ef,#b86eff)}.music-category.pop:before{background:linear-gradient(135deg,#df5d88,#ff79a5)}.music-category.charts:before{background:linear-gradient(135deg,#4f5510,#a6b311)}.music-category.sing:before{background:linear-gradient(135deg,#ff4661,#ff8d9e)}.music-category.punjabi:before{background:linear-gradient(135deg,#733399,#b365d0)}.music-category.radio:before{background:linear-gradient(135deg,#ff003d,#ff2e64)}.music-category.hiphop:before{background:linear-gradient(135deg,#5d8df0,#3f68ce)}.music-category.rock:before{background:linear-gradient(135deg,#8f5c00,#cfa122)}.music-category.tamil:before{background:linear-gradient(135deg,#9a48b7,#c276df)}.music-player{display:grid;z-index:6;grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:1.1rem;min-height:3.75rem;margin:0 clamp(1rem,2vw,1.6rem) .82rem;padding:.42rem clamp(1.05rem,2vw,1.55rem);border-radius:999px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.74),transparent 48%),linear-gradient(180deg,#ffffffb8,#f8f8fa80),#ffffff57;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff57,0 18px 44px #28242c1a;-webkit-backdrop-filter:blur(38px) saturate(1.75);backdrop-filter:blur(38px) saturate(1.75)}.music-player-controls,.music-player-actions{display:flex;align-items:center;gap:.55rem}.music-player-controls{color:#34343838}.music-player-controls button,.music-player-actions button{display:grid;width:1.9rem;height:1.9rem;place-items:center;color:currentColor}.music-play-button{color:#34343842}.music-player-brand{display:grid;width:3rem;height:3rem;place-items:center;justify-self:center;color:#3434383d;filter:drop-shadow(0 1px 0 rgba(255,255,255,.72))}.music-player-brand .music-svg{fill:currentColor;stroke:none}.music-player-actions{justify-content:flex-end;color:#121214db}.music-svg{display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.music-offer-brand .music-svg,.music-player-brand .music-svg{fill:currentColor}.dark .music-app{color:#f5f7faeb;background:#18191dfa}.dark .music-sidebar{border-right-color:#ffffff14;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,#3a1e2a8f,#2418207a),#1a181dd1;box-shadow:inset -1px 0 #ffffff14}.dark .music-main{background:#18191dfa}.dark .music-search-pill,.dark .music-segmented,.dark .music-player{background:linear-gradient(180deg,#ffffff21,#ffffff0e),#fff1;border-color:#ffffff38}.dark .music-player{background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.1),transparent 52%),linear-gradient(180deg,#222224e6,#18181abd),#121214b3;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000006b,0 18px 44px #00000042}.dark .music-sidebar-item,.dark .music-account,.dark .music-content h1,.dark .music-search-pill input{color:#f5f7faeb}.dark .music-sidebar h3{color:#ebeef48f}.dark .music-player-brand{color:#ffffff47;filter:none}.dark .music-player-controls{color:#ffffff61}.dark .music-player-actions{color:#ffffffe6}.dark .music-search-pill{color:#f5f7fab8}.dark .music-search-pill input::placeholder{color:#f5f7fa9e}.dark .music-play-button{color:#ffffff75}.dark .music-sidebar-item.is-active,.dark .music-search{color:#ff4d6d;background:#ff4d6d1f}.dark .music-segmented button{color:#f5f7faad}.dark .music-segmented button.is-active{color:#fffffff0;background:#ffffff21}@media (max-width: 900px){.music-category-grid{grid-template-columns:repeat(2,minmax(8rem,1fr))}.music-player{grid-template-columns:auto minmax(0,1fr) auto}}@container (max-width: 650px){.music-toolbar{grid-template-columns:minmax(0,1fr);gap:.55rem}.music-segmented{justify-self:stretch}.music-segmented button{padding:0 .52rem;font-size:.8rem}.music-offer-banner{grid-template-columns:1fr;gap:.7rem}.music-offer-brand{width:max-content;border-right:0;padding-right:0}.music-offer-banner button{justify-self:start}.music-player{grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);gap:.35rem;padding-inline:.7rem}.music-player-controls,.music-player-actions{gap:.2rem}}@media (max-width: 760px){.music-app{grid-template-columns:1fr}.music-sidebar{display:none}.music-content{padding-bottom:8rem}.music-offer-banner{grid-template-columns:1fr}.music-offer-brand{border-right:0;padding-right:0}.music-player{grid-template-columns:minmax(6rem,1fr) auto minmax(6rem,1fr);gap:.35rem;padding-inline:.68rem}.music-player-controls,.music-player-actions{gap:.18rem}}#window-siri>.window-bar{position:absolute;top:0;left:0;z-index:25;width:8.2rem;height:2.6rem;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}#window-siri>.window-bar:after,#window-siri>.window-bar>span{display:none}#window-siri>.window-bar .traffic-lights{pointer-events:auto;left:.62rem;margin-top:.68rem;padding-left:0}#window-siri>.innner-window{height:100%}.siri-app{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.54rem;padding:2.65rem .92rem .9rem;overflow:hidden;color:#f4f8fff0;background:radial-gradient(circle at 50% 12%,rgba(94,159,255,.3),transparent 31%),radial-gradient(circle at 22% 72%,rgba(89,111,255,.18),transparent 34%),radial-gradient(circle at 86% 84%,rgba(255,78,177,.18),transparent 32%),linear-gradient(155deg,#0e111ceb,#161723e6);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-backdrop-filter:blur(36px) saturate(1.72);backdrop-filter:blur(36px) saturate(1.72)}.siri-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.44rem;min-height:11.2rem;padding:.05rem 0 .65rem;border:0;border-radius:0;background:transparent;box-shadow:none}.siri-orb{position:relative;display:grid;width:5.7rem;height:5.7rem;place-items:center;border-radius:999px;overflow:visible;box-shadow:0 0 0 1px #ffffff14,0 0 34px #5babff47,0 0 68px #ff44ae2e}.siri-orb:before{content:"";position:absolute;top:-.62rem;right:-.62rem;bottom:-.62rem;left:-.62rem;border-radius:inherit;background:conic-gradient(from 20deg,#00c6ff42,#8f5cff38,#ff40a542,#00c6ff42);filter:blur(16px);opacity:.52}.siri-orb img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;box-shadow:inset 0 1px #ffffff80,0 14px 36px #00000047}.siri-orb.is-listening{animation:siri-pulse 1.05s ease-in-out infinite}.siri-orb.is-listening:before{opacity:.76;animation:siri-spin 5s linear infinite}.siri-title{min-width:0;text-align:center}.siri-title span{display:block;margin-bottom:.18rem;color:#f4f8ff8f;font-size:.76rem;font-weight:650}.siri-title strong{display:block;overflow:hidden;color:#fffffff5;font-size:clamp(1rem,3.7vw,1.34rem);font-weight:690;line-height:1.12;text-overflow:ellipsis}.siri-messages{display:flex;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;overflow:auto;padding:.18rem .08rem .35rem;scroll-padding-top:.35rem}.siri-message{display:flex;width:fit-content;max-width:min(20rem,88%);align-items:flex-start;gap:.42rem;padding:.62rem .72rem;border:1px solid rgba(255,255,255,.13);border-radius:1.1rem;background:linear-gradient(180deg,#ffffff1c,#ffffff0c),#ffffff0b;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(28px) saturate(1.55);backdrop-filter:blur(28px) saturate(1.55)}.siri-message.is-user{align-self:flex-end;color:#fff;background:linear-gradient(135deg,#1e8fffc2,#7b5cffa8),#ffffff1f}.siri-message p{margin:0;color:inherit;font-size:.8rem;font-weight:570;line-height:1.35}.siri-message.is-siri{align-self:flex-start;color:#f6f9ffe6}.siri-message-avatar{width:1.1rem;height:1.1rem;flex:none;border-radius:999px;object-fit:cover;box-shadow:0 0 14px #6eb4ff47}.siri-suggestions{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.05rem}.siri-suggestions button{flex:none;padding:.42rem .66rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#f8fbffc2;background:#fff1;font-size:.72rem;font-weight:650;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.siri-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.36rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(180deg,#ffffff24,#ffffff0f),#ffffff12;box-shadow:inset 0 1px #ffffff3d,0 14px 34px #0003;-webkit-backdrop-filter:blur(30px) saturate(1.7);backdrop-filter:blur(30px) saturate(1.7)}.siri-input button{display:grid;width:1.92rem;height:1.92rem;place-items:center;border-radius:999px;color:#ffffffe0}.siri-input button.is-listening{background:#ffffff26;color:#fff}.siri-input button[type=submit]{background:#ffffff26}.siri-input input{min-width:0;color:#fff;font-size:.9rem;font-weight:560;background:transparent;border:0;outline:0}.siri-input input::placeholder{color:#ffffff80}.siri-svg{display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@keyframes siri-spin{to{transform:rotate(1turn)}}@keyframes siri-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.spotlight{position:fixed;left:50%;z-index:20;height:max-content;--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));top:calc(33.333vh - (clamp(3.8rem,7.2vw,4.35rem)/2));width:min(31rem,calc(100vw - 2rem));transform:translate(-50%)}.dark .spotlight{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.spotlight input::placeholder{color:#00000085}.dark .spotlight input::placeholder{color:#ffffff85;color:#ffffff73}.spotlight .spotlight-type{position:relative;display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem;padding-left:.625rem;font-size:.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));font-weight:500;line-height:1}.dark .spotlight .spotlight-type{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.spotlight-row{display:flex;align-items:center;justify-content:center}.spotlight-search{display:flex;align-items:center;border-radius:9999px;position:relative;overflow:hidden;width:min(31rem,calc(100vw - 2rem));height:clamp(3.8rem,7.2vw,4.35rem);padding-left:clamp(1.15rem,2.4vw,1.45rem);padding-right:clamp(1.05rem,2.4vw,1.35rem);background:radial-gradient(ellipse at 52% 4%,rgba(255,255,255,.96),transparent 44%),linear-gradient(145deg,#ffffffd1,#eef0f2ad),#f5f6f7b8;border:1px solid rgba(255,255,255,.82);box-shadow:0 20px 54px #282e3624,inset 0 1px #ffffffeb,inset 0 -1px #60646c1f;-webkit-backdrop-filter:blur(34px) saturate(1.42);backdrop-filter:blur(34px) saturate(1.42)}.spotlight-search:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 46%)}.dark .spotlight-search{background:linear-gradient(145deg,#fff3,#ffffff14),#1820307a;border-color:#ffffff2e}.spotlight-search-icon{flex-shrink:0;color:#000000ad;font-size:clamp(1.8rem,3.8vw,2.12rem)}.dark .spotlight-search-icon{color:#ffffffad;color:#ffffffb8}.spotlight-input{min-width:0;flex:1 1 0%;background-color:transparent;padding-left:1rem;padding-right:1rem;--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));font-size:clamp(1.38rem,3.2vw,1.75rem);letter-spacing:0}.dark .spotlight-input{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.spotlight-current-icon{display:none;width:2.25rem;height:2.25rem;border-radius:.75rem}@media (min-width: 640px){.spotlight-current-icon{display:block}}.spotlight-results{margin-top:1rem;overflow:hidden;border-radius:1.5rem;--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));width:min(31rem,calc(100vw - 2rem));margin-left:0;background:linear-gradient(135deg,#ffffff80,#ffffff1f),var(--tahoe-glass-bg-strong);border:1px solid var(--tahoe-glass-border);box-shadow:var(--tahoe-glass-shadow);-webkit-backdrop-filter:blur(34px) saturate(1.8);backdrop-filter:blur(34px) saturate(1.8)}.dark .spotlight-results{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}@media (max-width: 639px){.spotlight{width:auto;top:calc(33.333vh - (clamp(3.8rem,7.2vw,4.35rem)/2))}.spotlight-row{justify-content:flex-start}.spotlight-results{margin-left:0}}.window-bound{width:300%;height:200%;left:-100%}.innner-window{height:calc(100% - 1.5rem)}.safari-content{height:calc(100% - 2rem)}.traffic-lights .icon{display:none}.traffic-lights:hover .icon{display:block}.dock{position:fixed;bottom:1rem;left:50%;z-index:50;--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.dock ul{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.52),transparent 44%),radial-gradient(ellipse at 50% 100%,rgba(93,209,255,.18),transparent 46%),linear-gradient(90deg,#ffffff42,#ffffff2e 50%,#ffffff42),#ffffff21;border:1px solid var(--tahoe-glass-border);box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffffad,inset 0 -1px #4997c333,inset 1px 0 #ffffff52,inset -1px 0 #ffffff52;-webkit-backdrop-filter:blur(34px) saturate(1.95) brightness(1.04);backdrop-filter:blur(34px) saturate(1.95) brightness(1.04)}.dark .dock ul{background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.16),transparent 48%),radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.06),transparent 45%),linear-gradient(90deg,#ffffff0f,#ffffff09 50%,#ffffff0f),#101113a8;border-color:#ffffff2e;box-shadow:0 18px 54px #00000070,inset 0 1px #fff3,inset 0 -1px #0003,inset 1px 0 #ffffff14,inset -1px 0 #ffffff14;-webkit-backdrop-filter:blur(34px) saturate(1.45) brightness(.78);backdrop-filter:blur(34px) saturate(1.45) brightness(.78)}.dock-list{align-items:center}.dock-item{min-width:3.125rem;min-height:3.125rem}.dock-icon{display:block;aspect-ratio:1 / 1;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.22))}.dock-link{display:block}.dock-icon-compact{transform:scale(.9);transform-origin:center}.dock-icon-mask{display:grid;place-items:center;width:2.75rem;overflow:hidden;border-radius:22%;background:#ffffffe6;box-shadow:0 7px 10px #0003}.dock-icon-mask-art{display:block;width:88%;height:88%;object-fit:contain;border-radius:18%}.dock-open-indicator{position:absolute;width:.25rem;height:.25rem;border-radius:9999px;--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity));left:50%;bottom:-.42rem;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff2e}.dark .dock-open-indicator{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.dock li .tooltip{display:none;top:calc(-100% - 10px);background:var(--tahoe-glass-bg-strong);border:1px solid var(--tahoe-glass-border);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.dock li:hover .tooltip{display:block;box-shadow:#0003 0 1px 5px 2px,0 0 #fff}.window-bar:after,.dock ul:after,.menu-box:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 46%),linear-gradient(90deg,rgba(255,255,255,.16),transparent 24%,transparent 76%,rgba(255,255,255,.16));opacity:.7}.window-bar,.dock ul,.menu-box{position:relative}.dark .dock ul:after{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),linear-gradient(90deg,rgba(255,255,255,.06),transparent 26%,transparent 74%,rgba(255,255,255,.06));opacity:.45}.bear,.typora,.terminal,.safari-content{color:var(--tahoe-text)}.bear .markdown,.typora .milkdown{text-shadow:0 1px 0 rgba(255,255,255,.12)}.terminal{color:#f6f6f6f5;background:#1c1c1e!important;-webkit-backdrop-filter:none;backdrop-filter:none}.terminal-help-line{color:#f6f6f6f0}.terminal-content{padding:0 .8rem .8rem}.terminal-input-row{display:flex;align-items:baseline;width:100%}.terminal-prompt{display:inline-flex;align-items:baseline;flex:0 0 auto;gap:.12rem;white-space:nowrap}.terminal-prompt span:first-child{color:#f6f6f6fa}.terminal-prompt span:nth-child(2){color:#84ffb9}.terminal-prompt span:nth-child(3){color:#ff6565}.terminal-command-input{flex:1 1 auto;min-width:1rem;height:1.35em;margin-left:.35rem;padding:0;color:#f6f6f6fa;caret-color:#f6f6f6fa;background:transparent;border:0;outline:none;font:inherit}.cc-grid{background:linear-gradient(135deg,#ffffff7a,#ffffff1a),var(--tahoe-glass-bg);border:1px solid var(--tahoe-glass-border);-webkit-backdrop-filter:blur(26px) saturate(1.65);backdrop-filter:blur(26px) saturate(1.65)}.slider .rangeslider{margin:0;width:100%;height:1.75rem;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-color:transparent;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);background:#ffffff61}.slider .rangeslider .rangeslider__fill{border-radius:0;--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);background:linear-gradient(90deg,#64d2ff,var(--tahoe-highlight))}.slider .rangeslider .rangeslider__handle{width:1.75rem;height:1.75rem;border-width:1px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));outline:2px solid transparent;outline-offset:2px;box-shadow:-3px 0 8px #11111126}.dark .slider .rangeslider .rangeslider__handle{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity))}.slider .rangeslider .rangeslider__handle:after{display:none}.switch-toggle{position:relative;display:inline-block;width:2.35rem;height:1.35rem}.switch-toggle input{width:0;height:0;opacity:0}.switch-toggle .slider-toggle{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-radius:9999px;transition-duration:.3s;background:#ffffff5c;border:1px solid rgba(255,255,255,.38)}.switch-toggle .slider-toggle:before{position:absolute;border-radius:9999px;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));transition-duration:.3s;content:"";top:.07rem;left:.07rem;width:1.07rem;height:1.07rem}.switch-toggle input:checked+.slider-toggle{background:var(--tahoe-highlight)}.switch-toggle input:checked+.slider-toggle:before{transform:translate(1rem)}.switch-toggle input:focus+.slider-toggle{box-shadow:0 0 1px #3b82f6}.bear-sidebar{color:#1f2937e0}.bear-sidebar-actions{color:#475569d1}.bear-sidebar-item{color:#1f2937e6}.bear-sidebar-item.is-active{color:#fffffff5}.dark .bear-sidebar,.dark .bear-sidebar-actions,.dark .bear-sidebar-item{color:#ffffffeb}.bear-midbar-item{position:relative;min-height:6.85rem;padding:.95rem .95rem .95rem 0}.bear-midbar-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:transparent}.bear-midbar-item.is-selected:before{background:var(--tahoe-highlight)}.bear-midbar-item:after{content:"";position:absolute;right:0;bottom:0;left:2.9rem;height:1px;background:#94a3b85c}.bear-midbar-header{display:grid;grid-template-columns:2.9rem minmax(0,1fr) 1.35rem;column-gap:.1rem;align-items:start}.bear-midbar-icon{display:flex;justify-content:center;padding-top:.16rem}.bear-midbar-title{display:block;min-width:0;line-height:1.28}.bear-midbar-link{display:flex;justify-content:center;padding-top:.08rem}.bear-midbar-excerpt{margin-left:2.9rem;margin-top:.42rem;padding-right:.25rem;line-height:1.36}.bear .markdown a{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.dark .bear .markdown a{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.bear .markdown h1,.bear .markdown h2,.bear .markdown h3,.bear .markdown h4{position:relative;--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity));font-weight:700}.dark .bear .markdown h1,.dark .bear .markdown h2,.dark .bear .markdown h3,.dark .bear .markdown h4{--un-text-opacity:1;color:rgb(243 244 246 / var(--un-text-opacity))}.bear .markdown h1,.bear .markdown h2,.bear .markdown h3,.bear .markdown h4{margin-top:1.75rem}.bear .markdown h1:before,.bear .markdown h2:before,.bear .markdown h3:before,.bear .markdown h4:before{position:absolute;left:-1.75rem;bottom:.25rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark .bear .markdown h1:before,.dark .bear .markdown h2:before,.dark .bear .markdown h3:before,.dark .bear .markdown h4:before{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.bear .markdown h1{font-size:1.875rem;line-height:2.25rem}.bear .markdown h1:before{content:"H1"}.bear .markdown h2{font-size:1.5rem;line-height:2rem}.bear .markdown h2:before{content:"H2"}.bear .markdown h3:before{content:"H3"}.bear .markdown h3{font-size:1.25rem;line-height:1.75rem}.bear .markdown h4{font-size:1.125rem;line-height:1.75rem}.bear .markdown h4:before{content:"H4"}.bear .markdown p{margin-top:1.5rem}.bear .markdown h2+p,.bear .markdown h3+p,.bear .markdown h4+p{margin-top:1rem}.bear .markdown ul,.bear .markdown ol{margin-top:.5rem;padding-left:1.25rem}.bear .markdown ul{list-style-type:disc}.bear .markdown ul>li::marker{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.dark .bear .markdown ul>li::marker{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.bear .markdown ol{list-style-type:decimal}.bear .markdown li p{margin:0;margin-bottom:.5rem}.bear .markdown code{border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}.bear .markdown pre{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.bear .markdown pre code{border-style:none;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem}.bear .markdown pre div{border-radius:.75rem}.bear .markdown .token{background:transparent!important}.bear .markdown img{display:inline-block}.bear .markdown table{margin-top:1rem;display:block;width:100%;overflow:auto}.bear .markdown table td,.bear .markdown table th{border-width:1px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));padding:.5rem .75rem}.dark .bear .markdown table td,.dark .bear .markdown table th{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity))}.bear .markdown table tr{border-top-width:1px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));background-color:transparent}.typora .milkdown{margin:0 auto;max-width:56rem;padding:1.875rem 1.875rem 6.25rem}.typora .milkdown .editor{outline:2px solid transparent;outline-offset:2px}.typora h1,.typora h2,.typora h3,.typora h4,.typora h5,.typora h6{margin-top:1rem;margin-bottom:1rem;font-weight:700}.typora h1{font-size:2.25rem;line-height:2.5rem}.typora h2{font-size:1.875rem;line-height:2.25rem}.typora h3{font-size:1.5rem;line-height:2rem}.typora h4{font-size:1.25rem;line-height:1.75rem}.typora h5{font-size:1rem;line-height:1.5rem}.typora h6{font-size:1rem;line-height:1.5rem;--un-text-opacity:1;color:rgb(119 119 119 / var(--un-text-opacity))}.typora a{--un-text-opacity:1;color:rgb(65 131 196 / var(--un-text-opacity))}.dark .typora a{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.typora p,.typora ul,.typora ol,.typora dl,.typora table{margin-top:.75rem;margin-bottom:.75rem;margin-left:0;margin-right:0}.typora li>ol,.typora li>ul{margin:0}.typora ul,.typora ol{padding-left:1.875rem}.typora ul:first-child,.typora ol:first-child{margin-top:0}.typora ul:last-child,.typora ol:last-child{margin-bottom:0}.typora ul{list-style-type:disc}.typora ol{list-style-type:decimal}.typora .tableWrapper{overflow-x:auto}.typora table tr{margin:0;padding:0}.typora table tr:nth-child(odd){background-color:#ffffff38}.dark .typora table tr:nth-child(odd){background-color:#ffffff14}.typora table th,.typora table td{margin:0;border-width:1px;--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));padding:.375rem .875rem}.dark .typora table th,.dark .typora table td{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity))}.typora table th{font-weight:700}.typora table th:first-child,.typora table td:first-child{margin-top:0}.typora table th:last-child,.typora table td:last-child{margin-bottom:0}.typora :not(pre)>code,.typora pre{border-radius:.75rem;font-size:.875rem;line-height:1.25rem}.typora :not(pre)>code{padding-left:.25rem;padding-right:.25rem}.typora pre{padding:.75rem}
