:where(:root,[data-theme=light]){--lg-foreground:#000000e0;--lg-muted:#3c3c4399;--lg-glass:#fff9;--lg-glass-active:#ececf0d9;--lg-edge:#00000014;--lg-drop:#0000000f;--lg-selection:#0000001a;--lg-lens:#ffffff4d;--lg-surface:#fafafcdb;--lg-surface-edge:#00000014;--lg-shadow:#1919231f;--lg-highlight:#3c3c4317;--lg-separator:#3c3c4326;--lg-destructive:#ff383c;--lg-track:#3b3b424d;--lg-rail:#0000001a;--lg-on:#34c759;--lg-fill:#08f;--lg-ring:#0006;--lg-ease:cubic-bezier(.25, .1, .25, 1)}:where([data-theme=dark]){--lg-foreground:#fff;--lg-muted:#ebebf599;--lg-glass:#2828289e;--lg-glass-active:#4646469e;--lg-edge:#ffffff14;--lg-drop:transparent;--lg-selection:#ffffff25;--lg-lens:#ffffff0e;--lg-surface:#1c1c1fdb;--lg-surface-edge:#ffffff21;--lg-shadow:#00000061;--lg-highlight:#ebebf521;--lg-separator:#ebebf529;--lg-destructive:#ff4245;--lg-track:#ebebf54d;--lg-rail:#ffffff1a;--lg-on:#30d158;--lg-fill:#0091ff;--lg-ring:#ffffff80}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--lg-foreground:#fff;--lg-muted:#ebebf599;--lg-glass:#2828289e;--lg-glass-active:#4646469e;--lg-edge:#ffffff14;--lg-drop:transparent;--lg-selection:#ffffff25;--lg-lens:#ffffff0e;--lg-surface:#1c1c1fdb;--lg-surface-edge:#ffffff21;--lg-shadow:#00000061;--lg-highlight:#ebebf521;--lg-separator:#ebebf529;--lg-destructive:#ff4245;--lg-track:#ebebf54d;--lg-rail:#ffffff1a;--lg-on:#30d158;--lg-fill:#0091ff;--lg-ring:#ffffff80}}.lg-glass{background-color:var(--lg-glass);background-image:var(--lg-rim,none);-webkit-backdrop-filter:blur(var(--lg-blur,3px)) var(--lg-filter,saturate(1.5));backdrop-filter:blur(var(--lg-blur,3px)) var(--lg-filter,saturate(1.5));box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 1px 3px var(--lg-drop);background-size:100% 100%;position:relative}.lg-glass:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle 240px at var(--lg-x,50%) var(--lg-y,50%), #ffffff09, #ffffff06 50%, transparent);opacity:0;transition:opacity .22s ease-in-out;position:absolute;inset:0}.lg-glass[data-pressed]:after{opacity:1;transition-duration:0s}.lg-glass[data-copy]{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-glass-copy{transform-origin:0 0;pointer-events:none;margin:0;position:absolute;top:0;left:0;overflow:hidden}.lg-glass-copy>div{transform-origin:0 0;position:absolute;top:0;left:0}.lg-button{height:40px;color:var(--lg-foreground);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:background-color .2s;display:inline-flex}.lg-button[data-icon]{padding-left:12px}.lg-button[data-icon=only]{width:40px;padding:0}.lg-button>svg{flex:none;width:20px;height:20px}.lg-button:is(:active,[data-pressed]){background-color:var(--lg-glass-active);transition-duration:0s}@media (hover:hover) and (pointer:fine){.lg-button:hover{background-color:var(--lg-glass-active)}}.lg-button:disabled{background-color:var(--lg-glass);opacity:.35;cursor:default}.lg-button[data-destructive]:not([data-tint]){--lg-tint:var(--lg-destructive)}.lg-button:is([data-tint],[data-destructive]){color:var(--lg-tint)}.lg-button[data-variant=filled]{--lg-button-fill:var(--lg-tint,var(--lg-fill));color:#fff}.lg-button[data-variant=filled],.lg-button[data-variant=filled]:disabled{background-color:var(--lg-button-fill)}.lg-button[data-variant=filled]:is(:active,[data-pressed]){background-color:color-mix(in srgb, var(--lg-button-fill) 85%, #000)}@media (hover:hover) and (pointer:fine){.lg-button[data-variant=filled]:hover{background-color:color-mix(in srgb, var(--lg-button-fill) 88%, #fff)}.lg-button[data-variant=filled]:hover:is(:active,[data-pressed]){background-color:color-mix(in srgb, var(--lg-button-fill) 85%, #000)}}:is(.lg-button:focus-visible,.lg-tab:focus-visible,.lg-switch:focus-visible,.lg-menu-item:focus-visible){outline:2px solid var(--lg-ring);outline-offset:2px}.lg-tab-bar{--lg-tab-width:84px;--lg-tab-height:32px;--lg-lens-grow-x:27px;--lg-lens-grow-y:20px;border-radius:calc(var(--lg-tab-height) / 2 + 4px);touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;padding:4px;display:inline-flex;position:relative}.lg-tab-bar-glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lg-tab-bar-glass:before{content:"";border-radius:inherit;background:radial-gradient(circle 260px at var(--lg-x,20%) 50%, #ffffff17, #ffffff0b 60%, transparent);opacity:0;transition:opacity .16s;position:absolute;inset:0}.lg-tab-bar[data-lifted] .lg-tab-bar-glass:before{opacity:1;transition-duration:.12s}.lg-tab,.lg-tab-copy{width:var(--lg-tab-width);height:var(--lg-tab-height);font:inherit;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.lg-tab{z-index:1;border-radius:calc(var(--lg-tab-height) / 2);color:var(--lg-muted);cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;padding:0;text-decoration:none;transition:color .2s;position:relative}.lg-tab:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.lg-tab:hover{color:var(--lg-foreground)}}.lg-tab-lens,.lg-tab-tint{width:var(--lg-tab-width);height:var(--lg-tab-height);border-radius:calc(var(--lg-tab-height) / 2);pointer-events:none;transform:translateX(calc(var(--lg-tab-width) * var(--lg-index,0)));will-change:transform;transition:opacity .14s;position:absolute;top:4px;left:4px}.lg-tab-tint{z-index:1;color:var(--lg-foreground);overflow:hidden}.lg-tab-row{height:100%;transform:translateX(calc(var(--lg-tab-width) * var(--lg-index,0) * -1));transform-origin:0 0;will-change:transform;display:flex}.lg-tab-lens.lg-glass{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;background-image:none;transition:opacity .14s,background-color .14s}.lg-tab-bar[data-lifted] .lg-tab-lens.lg-glass{background-color:var(--lg-lens);transition-duration:.1s}.lg-tab-lens:before{content:"";border-radius:inherit;background:var(--lg-selection);transition:opacity .14s;position:absolute;inset:0}.lg-tab-lens[data-pressed]:after{opacity:.2}.lg-tab-bar[data-lifted] .lg-tab-lens:before{opacity:0;transition-duration:.1s}.lg-tab-bar[data-refracting] .lg-tab-lens.lg-glass{background-image:var(--lg-rim,none);-webkit-backdrop-filter:var(--lg-filter,none);backdrop-filter:var(--lg-filter,none)}:is(.lg-tab-bar[data-hidden] :is(.lg-tab-lens,.lg-tab-tint),.lg-tab-bar:not([data-ready]):not(:has([data-selected])) :is(.lg-tab-lens,.lg-tab-tint)){opacity:0}.lg-input{box-sizing:border-box;width:100%;max-width:360px;height:40px;color:var(--lg-foreground);border-radius:20px;align-items:center;gap:10px;padding:0 14px;transition:background-color .2s;display:flex}.lg-input:focus-within{background-color:var(--lg-glass-active)}.lg-input input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.lg-input input::placeholder{color:var(--lg-muted)}.lg-input input::-webkit-search-cancel-button{display:none}.lg-input-icon{width:16px;height:16px;color:var(--lg-muted);flex:none;place-items:center;display:grid}.lg-input-icon>svg{width:100%;height:100%}.lg-input-clear{width:32px;height:32px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}.lg-input-clear svg{width:14px;height:14px}.lg-input:has(input:disabled){opacity:.35}.lg-switch-thumb,.lg-slider-thumb{pointer-events:none;-webkit-backdrop-filter:blur(2px)brightness(1.15)saturate(1.5);backdrop-filter:blur(2px)brightness(1.15)saturate(1.5);border-radius:999px;position:absolute;box-shadow:0 6px 24px #0003,inset 0 0 0 1.5px #ffffff80,inset 0 2px 1px #ffffff73,inset 2px 7px 24px #00000017,inset -2px -7px 24px #ffffff29}.lg-thumb-face{border-radius:inherit;background:#fff;position:absolute;inset:0}.lg-switch{--lg-scale:.375;width:calc(160px * var(--lg-scale));height:calc(67px * var(--lg-scale));background:var(--lg-track);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;padding:0;position:relative}.lg-switch:before{content:"";inset:min(0px, calc((67px * var(--lg-scale) - 44px) / 2)) -8px;position:absolute}.lg-switch-fill{border-radius:inherit;background:var(--lg-on);opacity:0;position:absolute;inset:0}.lg-switch-thumb{top:50%;left:calc(-21.95px * var(--lg-scale));width:calc(146px * var(--lg-scale));height:calc(92px * var(--lg-scale));transform:translateY(-50%)scale(.65)}.lg-switch[aria-checked=true] .lg-switch-fill{opacity:1}.lg-switch[aria-checked=true] .lg-switch-thumb{transform:translate(calc(57.9px * var(--lg-scale)), -50%) scale(.65)}.lg-switch:disabled{opacity:.35;cursor:default}.lg-slider{width:100%;height:40px;position:relative}.lg-slider-track{background:var(--lg-rail);pointer-events:none;border-radius:3px;height:6px;position:absolute;inset:17px 0 auto;overflow:hidden}.lg-slider-fill{background:var(--lg-fill);height:100%;transform:scaleX(var(--lg-progress));transform-origin:0;display:block}.lg-slider-thumb{top:0;left:calc((100% - 36px) * var(--lg-progress) - 12px);width:60px;height:40px;scale:.6}.lg-slider input{z-index:1;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;width:100%;height:40px;margin:0;display:block;position:relative}.lg-slider input::-webkit-slider-runnable-track{background:0 0;height:6px}.lg-slider input::-webkit-slider-thumb{width:36px;height:40px;box-shadow:none;opacity:0;touch-action:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin-top:-17px}.lg-slider input::-moz-range-track{background:0 0;height:6px}.lg-slider input::-moz-range-thumb{width:36px;height:40px;box-shadow:none;opacity:0;background:0 0;border:0}.lg-slider:has(input:focus-visible) .lg-slider-thumb{outline:2px solid var(--lg-ring);outline-offset:3px}.lg-slider:has(input:disabled){opacity:.35}.lg-slider input:disabled{cursor:default}.lg-menu{display:inline-flex;position:relative}.lg-menu-card{z-index:10;box-sizing:border-box;width:200px;color:var(--lg-foreground);transform-origin:calc(100% - 20px) 20px;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;font-size:14px;position:absolute;top:0;right:0}.lg-menu-card[data-align=start]{transform-origin:20px 20px;left:0;right:auto}.lg-menu-card[data-phase=leaving]{pointer-events:none}.lg-menu-surface{border-radius:inherit;background:var(--lg-surface);-webkit-backdrop-filter:blur(22px)saturate(1.9);backdrop-filter:blur(22px)saturate(1.9);width:100%;height:100%;box-shadow:inset 0 0 0 .5px var(--lg-surface-edge), 0 12px 40px var(--lg-shadow);pointer-events:none;position:absolute;top:0;right:0}.lg-menu-card[data-align=start] .lg-menu-surface{left:0;right:auto}.lg-menu-glyph{pointer-events:none;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:0}.lg-menu-card[data-align=start] .lg-menu-glyph{left:0;right:auto}.lg-menu-glyph>svg{width:20px;height:20px}.lg-menu-content{flex-direction:column;padding:6px;display:flex;position:relative}.lg-menu-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff1c,#ffffff06);transition:opacity .12s ease-out;position:absolute;inset:0}.lg-menu-card[data-pressed]:after{opacity:1}.lg-menu-plate{background:var(--lg-highlight);opacity:0;pointer-events:none;border-radius:14px;transition:transform .1s cubic-bezier(.2,.8,.2,1),opacity 80ms ease-out;position:absolute;top:0;left:0}.lg-menu-item{z-index:1;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.lg-menu-item>svg{flex:none;width:16px;height:16px}.lg-menu-item:focus-visible{outline-offset:-2px;background:var(--lg-highlight)}@media (hover:hover) and (pointer:fine){.lg-menu-item:hover:not(:disabled){background:var(--lg-highlight)}}.lg-menu-card[data-scrubbing] .lg-menu-item{background:0 0;outline:none}.lg-menu-item[data-destructive]{color:var(--lg-destructive)}.lg-menu-item:disabled{opacity:.38;cursor:default}.lg-menu-separator{border-top:.5px solid var(--lg-separator);flex:none;margin:7px 11px}@media (prefers-reduced-motion:reduce){.lg-menu-plate{transition:opacity 80ms ease-out}.lg-menu-card{animation:.1s ease-out lg-menu-fade}}@keyframes lg-menu-fade{0%{opacity:0}}body:has(.md-os){overscroll-behavior:none;overflow:hidden;background:#081520!important}body:has(.md-os) .site-nav{display:none!important}body:has(.md-os.os-locked) .privacy-card{visibility:hidden;pointer-events:none}body:has(.md-os) .privacy-card{z-index:600;bottom:110px;right:20px}.md-os{--os-text:#f3f4f7;--os-secondary:#a1a8b6;--os-line:#ffffff18;--os-panel:#202329;--os-accent:#d3e8b5;isolation:isolate;width:100%;height:100dvh;min-height:0;color:var(--os-text);letter-spacing:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081520;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4;position:fixed;inset:0;overflow:clip}.md-os *{box-sizing:border-box}.md-os button,.md-os input,.md-os a,.md-os select{font:inherit;letter-spacing:inherit}.md-os button{cursor:pointer;color:inherit;box-shadow:none;text-align:inherit;text-transform:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.md-os button:disabled{cursor:default;opacity:.3}.md-os a{color:inherit;text-decoration:none}.md-os h1,.md-os h2,.md-os h3,.md-os p{letter-spacing:inherit;color:inherit;margin:0}.md-os svg{flex-shrink:0;display:block}.md-os img{object-fit:cover;max-width:100%;display:block}:is(.md-os button:focus-visible,.md-os a:focus-visible,.md-os input:focus-visible){outline-offset:4px;outline:2px solid #9dc8ff}.md-os [hidden]{display:none!important}.md-os input{accent-color:#a1c9ff;min-width:0}.md-os ::selection{color:#fff;background:#587a9a}.md-os ::-webkit-scrollbar{width:6px;height:5px}.md-os ::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:10px}.md-os ::-webkit-scrollbar-track{background:0 0}.md-os .os-wallpaper{z-index:-3;background-image:var(--os-wallpaper);background-position:50% 72%;background-size:cover;transition:filter .5s,transform 1s,opacity .4s;position:absolute;inset:-2%;transform:scale(1.015)}.md-os.os-wallpaper-aurora .os-wallpaper{background-image:radial-gradient(at 80% 80%,#104d77 0,#0000 60%),radial-gradient(at 20% 70%,#13685e 0,#0000 45%),linear-gradient(145deg,#0a1223 20%,#18213d 50%,#0c172d);background-size:cover}.md-os.os-wallpaper-aurora .os-wallpaper:after{content:"";filter:blur(20px);background:linear-gradient(174deg,#0000 20%,#477c8920 35%,#7ad2ac88 44%,#4788b035 49%,#0000 65%);border-radius:50%;width:140%;height:50%;position:absolute;top:22%;left:-15%;transform:rotate(-20deg)}.md-os.os-wallpaper-midnight .os-wallpaper{background-image:radial-gradient(at 60% 100%,#163e64 0,#0000 65%),linear-gradient(145deg,#030810,#10243c)}.md-os .os-wallpaper-shade{pointer-events:none;z-index:-1;box-shadow:inset 0 0 0 200vmax rgba(0,0,0,var(--os-dim));background:linear-gradient(#00000026,#0000 40%,#0006144d);transition:background .4s;position:absolute;inset:0}.md-os.os-locked .os-wallpaper{filter:brightness(.72)saturate(.78);transform:scale(1.045)}.os-skip{z-index:2000;background:#222;border-radius:12px;padding:12px;position:absolute;top:-60px;left:12px}.os-skip:focus{top:40px}.md-os .os-menubar{z-index:300;-webkit-backdrop-filter:blur(35px)saturate(1.5);background:#11192366;justify-content:space-between;align-items:center;height:31px;padding:0 15px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #ffffff0e}.os-menu-left,.os-menu-right{align-items:center;gap:3px;height:100%;display:flex}.os-menu-right{gap:13px}.md-os .os-menubar button{border-radius:5px;justify-content:center;align-items:center;gap:7px;height:100%;padding:0 10px;display:flex}.md-os .os-menubar button:hover{background:#ffffff1a}.md-os .os-brand{letter-spacing:-1.5px;padding-left:0;padding-right:13px;font-size:18px;font-weight:750}.os-brand span{color:#d3e8b5}.md-os .os-active-app{padding-right:13px;font-weight:650}.md-os .os-menu-right button{padding:0 2px}.os-beta-tag{letter-spacing:1.3px;opacity:.7;border:1px solid #ffffff45;border-radius:4px;padding:1px 5px;font-size:8px}.md-os .os-menubar-time{font-variant-numeric:tabular-nums;font-size:12px}.os-menubar-time span{margin-left:5px}.md-os .os-home{position:absolute;inset:31px 0 0;overflow:hidden}.md-os .os-welcome-widget{-webkit-backdrop-filter:blur(30px)saturate(1.2);background:#14202a80;border:1px solid #ffffff26;border-radius:23px;width:320px;position:absolute;top:38px;left:36px;overflow:hidden;box-shadow:0 8px 40px #00000010}.md-os .os-profile{align-items:center;gap:15px;width:100%;padding:22px 20px 20px;display:flex}.os-profile>span:nth-child(2){flex-direction:column;flex:1;display:flex}.os-profile>svg{opacity:.55}.md-os .os-avatar{color:#24432b;background:#d3e8b5;border:1px solid #ffffff30;border-radius:18px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:18px;font-weight:650;display:grid;overflow:hidden}.os-avatar img{width:100%;height:100%}.os-profile small{color:#c4cbd3;margin-bottom:3px;font-size:10px;display:block}.os-profile strong{letter-spacing:-.8px;font-size:22px;font-weight:650}.os-profile span>span{color:#d5dae0;margin-top:6px;font-size:11px;line-height:1.5}.md-os .os-widget-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;display:flex}.os-widget-footer>span{color:#c1cad0;align-items:center;gap:6px;display:flex}.os-widget-footer i{background:#b9d7ac;border-radius:50%;width:5px;height:5px}.os-widget-footer button{align-items:center;gap:10px;display:flex}.md-os .os-calendar-widget{-webkit-backdrop-filter:blur(35px);text-align:left;background:#151c288a;border:1px solid #ffffff26;border-radius:23px;width:176px;height:178px;padding:17px;transition:transform .2s;position:absolute;top:245px;left:36px;box-shadow:0 10px 35px #00000016}.os-calendar-widget:hover{transform:translateY(-3px)}.os-calendar-widget small{color:#ffb5a5;text-transform:uppercase;font-size:11px;font-weight:600}.os-calendar-widget>strong{letter-spacing:-3px;font-size:55px;font-weight:350;line-height:1.2;display:block}.os-calendar-widget>span{color:#d2dae2;font-size:11px}.os-calendar-widget>div{color:#a9b9c8;justify-content:space-between;margin-top:15px;font-size:9px;display:flex}.os-calendar-widget>div span{place-items:center;width:17px;height:17px;display:grid}.os-calendar-widget .current{color:#1b2a3c;background:#fff;border-radius:50%}.md-os .os-desktop-files{flex-direction:column;gap:24px;display:flex;position:absolute;top:35px;right:34px}.os-desktop-files>button{text-shadow:0 1px 4px #000;flex-direction:column;align-items:center;gap:8px;width:100px;font-size:11px;display:flex}.os-desktop-files>button>span:last-child{border-radius:5px;padding:2px 6px}.os-desktop-files>button:focus>span:last-child,.os-desktop-files>button:hover>span:last-child{background:#ffffff24}.os-folder{color:#d0efffbf;background:linear-gradient(#67c4f1,#2897cd);border-radius:3px 6px 6px;place-items:center;width:67px;height:51px;display:grid;position:relative;box-shadow:inset 0 1px #c4efff,0 5px 9px #0003}.os-folder:before{content:"";background:#50b4e1;border-radius:5px 7px 0 0;width:29px;height:9px;position:absolute;top:-7px;left:0;box-shadow:inset 0 1px #c4efff88}.md-os .os-desktop-caption{text-shadow:0 2px 10px #0008;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:137px;left:50%;transform:translate(-50%)}.os-desktop-caption span:first-child{letter-spacing:3.5px;color:#ffffffb0;font-size:10px}.os-desktop-caption span:last-child{color:#ffffff85;font-size:11px}.os-mobile-apps{display:none}.md-os .os-dock{z-index:250;-webkit-backdrop-filter:blur(35px)saturate(1.4);background:#282f3475;border:1px solid #ffffff35;border-radius:24px;align-items:flex-end;gap:8px;height:83px;padding:9px 10px 4px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0002,inset 0 0 0 1px #ffffff0b,0 20px 45px #0004}.os-dock>button,.os-dock>a{transform-origin:50% 100%;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;transition:transform .18s cubic-bezier(.2,.9,.3,1);display:flex;position:relative}.os-dock>a{padding-bottom:9px}.os-dock>button:hover,.os-dock>a:hover{z-index:2;transform:translateY(-8px)scale(1.16)}.os-dock>button:hover+button{transform:translateY(-2px)scale(1.05)}.os-dock>button:has(+button:hover){transform:translateY(-2px)scale(1.05)}.os-dock>button>i{background:0 0;border-radius:50%;width:4px;height:4px}.os-dock>.os-running>i{background:#ffffffbf}.os-dock>button[aria-pressed=true]>i{box-shadow:0 0 7px #fff8}.os-dock-divider{background:#ffffff30;width:1px;height:47px;margin:0 3px 10px}.os-tooltip{white-space:nowrap;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#25282ae8;border:1px solid #fff2;border-radius:7px;font-size:11px;transition:opacity .12s;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 3px 9px #0004;padding:5px 10px!important}:is(.os-dock>button:hover .os-tooltip,.os-dock>a:hover .os-tooltip,.os-dock>button:focus-visible .os-tooltip){opacity:1}.os-app-icon{color:#fff;background:linear-gradient(160deg,#40444d,#1e222b);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0003,inset 0 1px 2px #ffffff30,inset 0 0 0 1px #ffffff15}.os-app-icon>svg{width:72%;height:72%}.os-app-icon>svg[viewBox="0 0 64 64"]{width:96%;height:96%}.os-icon-calendar{background:linear-gradient(#303134,#17181b);flex-direction:column;gap:0}.os-icon-calendar>span{color:#ff6963;font-size:9px;font-weight:600;line-height:1.5}.os-icon-calendar>b{letter-spacing:-1px;font-size:32px;font-weight:300;line-height:1.05}.os-icon-photos{background:linear-gradient(145deg,#313238,#1e1f23)}.os-icon-safari{background:linear-gradient(145deg,#666871,#242933)}.os-compass{background:repeating-conic-gradient(#ffffff90 0deg 1deg,#0000 1deg 15deg),radial-gradient(circle,#39c8f5 0,#1987dd 80%);border:2px solid #c4dce1;border-radius:50%;width:45px;height:45px;display:block;position:relative;box-shadow:0 1px 4px #0008}.os-compass:before{content:"";transform-origin:50% 100%;border-bottom:18px solid #fd635e;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:4px;left:16px;transform:rotate(38deg)}.os-compass:after{content:"";transform-origin:50% 0;border-top:18px solid #f8f9f6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:22px;left:16px;transform:rotate(38deg)}.os-icon-notes{background:linear-gradient(#ffdb40 0,#e6b72a 26%,#454445 27%,#27272c 100%)}.os-note-paper{border-top:2px dotted #1c1d1f;flex-direction:column;gap:7px;padding:9px 8px;display:flex;position:absolute;inset:29% 0 0}.os-note-paper>i{background:#77746a33;width:100%;height:1px}.os-icon-finder{color:#174365;background:linear-gradient(90deg,#42a8eb 0,#57bcf2 50%,#c3ecff 50%,#d3f1ff 100%)}.os-finder-face{letter-spacing:0;font-family:Arial,sans-serif;font-size:58px;font-weight:200;line-height:1;position:absolute;top:-5px;left:7px;transform:scaleX(1.13)}.os-finder-face:before,.os-finder-face:after{content:"";background:#174365;border-radius:2px;width:2px;height:7px;position:absolute;top:17px;left:11px}.os-finder-face:after{left:30px}.os-finder-nose{border-bottom:1.5px solid #174365;border-left:1.5px solid #174365;border-radius:0 0 0 3px;width:8px;height:36px;display:block;position:absolute;top:3px;left:26px;transform:skew(-9deg)}.os-icon-community{color:#fff;background:linear-gradient(145deg,#6fe487,#1ba954)}.os-icon-community>svg{fill:#fff;stroke:#ecfff0;width:66%;height:66%}.os-icon-vids{color:#ff6b91;background:linear-gradient(145deg,#3b394d,#202331)}.os-icon-vids>svg{fill:#ff6b91;width:54%;height:54%}.os-icon-music{background:linear-gradient(145deg,#ff6a84,#e82e57)}.os-icon-music>svg{fill:#fff;stroke-width:1px;width:61%;height:61%}.os-icon-settings{color:#232832;background:linear-gradient(145deg,#b7bdc7,#626873)}.os-gear{text-shadow:0 1px 1px #ffffff75;font-size:52px;line-height:1;transform:translateY(-1px)}.os-icon-id{color:#33455d;background:linear-gradient(145deg,#f0f3f8,#aabbd3)}.os-id-mark{letter-spacing:-1.6px;font-size:21px;font-weight:650}.os-id-mark span{letter-spacing:-.7px;font-size:10px}.os-icon-games{background:linear-gradient(145deg,#6160ad,#2e315b)}.os-icon-instagram{background:radial-gradient(circle at 22% 96%,#ffd96e 0%,#f58b48 20%,#df3a75 45%,#9a4ec1 65%,#4b60b8 100%)}.os-icon-instagram>svg{stroke-width:1.8px;width:69%;height:69%}.md-os .os-windows{pointer-events:none;position:absolute;inset:0}.md-os .os-window{pointer-events:auto;background:#1c2026;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;max-width:calc(100vw - 24px);max-height:calc(100dvh - 145px);transition:box-shadow .2s;animation:.24s cubic-bezier(.15,.85,.35,1) os-window-open;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 70px #0006,0 2px 5px #0004}.md-os .os-window-active{border-color:#ffffff35;box-shadow:0 35px 95px #0009,0 3px 6px #0004}.os-window-titlebar{cursor:grab;touch-action:none;background:linear-gradient(#353a42,#2b3037);border-bottom:1px solid #0006;justify-content:center;align-items:center;height:38px;min-height:38px;font-size:12px;font-weight:600;display:flex;position:relative}.os-window-titlebar:active{cursor:grabbing}.os-window:not(.os-window-active) .os-window-titlebar{color:#868d96;background:#282c32}.os-traffic{gap:8px;display:flex;position:absolute;top:12px;left:13px}.md-os .os-traffic button{border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 1px #0002}.os-traffic-close{background:#ff6058!important}.os-traffic-min{background:#febd2e!important}.os-traffic-max{background:#2acb42!important}.os-traffic button svg,.os-traffic button>span{opacity:0;color:#572424;transition:opacity .15s}.os-traffic:hover button svg,.os-traffic:hover button>span{opacity:1}.os-traffic-min>span{background:#645322;width:7px;height:1px}.os-window:not(.os-window-active) .os-traffic button{background:#686d7499!important}.md-os .os-maximized{max-height:none;width:calc(100vw - 24px)!important;height:calc(100dvh - 145px)!important;top:43px!important;left:12px!important}.os-window-content{-webkit-user-select:text;user-select:text;background:#1b1e24;flex:1;min-height:0;position:relative;overflow:hidden}.os-mobile-close,.os-home-indicator{display:none}.os-window-content h1{letter-spacing:-1px;font-size:27px;font-weight:650}.os-window-content h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.md-os .os-primary{color:#213023;background:#d3e8b5;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:10px 17px;font-size:12px;font-weight:600;line-height:1.4;transition:filter .2s,transform .2s;display:inline-flex}.os-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.os-eyebrow{text-transform:uppercase;font-weight:600;line-height:1.4;color:#aab3c1!important;letter-spacing:1.7px!important;font-size:9px!important}.os-empty{text-align:center;color:#a0a9b7;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:190px;padding:30px;display:flex}.os-empty>svg{color:#69758a;margin-bottom:3px}.md-os .os-empty h2{color:#d4d9e0;letter-spacing:-.5px;font-size:19px}.os-empty p{color:#8e99a9;max-width:290px;font-size:12px;line-height:1.7}.os-empty>span{opacity:.6;font-size:10px}.os-empty>a{color:#b6d2a4}.os-app-toolbar{border-bottom:1px solid var(--os-line);background:#1b1e24;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.md-os .os-app-toolbar h1{letter-spacing:-.8px;font-size:24px}.os-app-toolbar>div>span{color:#8f9aab;margin-top:2px;font-size:10px;display:block}.os-app-toolbar>a:not(.os-primary){color:#a9b4c6;border-radius:7px;padding:7px}.os-app-toolbar>a:hover{background:#ffffff0a}.md-os .os-load-more{color:#bcd3ef;text-align:center;border:1px solid #ffffff18;border-radius:8px;margin:18px auto;padding:10px 17px;font-size:11px;display:block}.os-inline-error{text-align:center;padding:12px;font-size:11px;color:#ffaca5!important}.os-finder{height:100%;display:flex}.os-finder>aside{background:#262d35c9;border-right:1px solid #0005;flex-direction:column;flex-shrink:0;gap:5px;width:158px;padding:24px 10px;display:flex;position:relative}.os-finder>aside>small{color:#8f98a4;letter-spacing:.6px;padding:0 9px 8px;font-size:9px;font-weight:600}.md-os .os-finder>aside>button{color:#d2d8e0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.os-finder>aside>button svg{color:#74a7d8}.os-finder>aside>button[aria-pressed=true]{background:#ffffff13}.os-finder-aside-footer{color:#7b8797;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:18px;left:18px}.os-finder-aside-footer i{background:#a4c292;border-radius:50%;width:5px;height:5px}.os-finder-main{flex:1;min-width:0;padding:30px 35px;overflow:auto}.os-about-avatar{color:#25352b;background:#d3e8b5;border:1px solid #ffffff20;border-radius:24px;place-items:center;width:75px;height:75px;margin-bottom:23px;font-size:26px;font-weight:600;display:grid;overflow:hidden}.os-about-avatar img{width:100%;height:100%}.os-finder-main>.os-eyebrow{margin-bottom:8px!important}.md-os .os-finder-main h1{letter-spacing:-1.5px;font-size:34px;line-height:1.16}.os-finder-main h1>span{color:#d3e8b5}.md-os .os-finder-bio{color:#aab3be;max-width:390px;margin-top:15px;font-size:13px;line-height:1.8}.os-about-pills{flex-wrap:wrap;gap:7px;margin:18px 0 24px;display:flex}.os-about-pills>span{color:#b6bdc8;border:1px solid #ffffff15;border-radius:20px;padding:4px 11px;font-size:9px}.os-about-bottom{color:#83909c;border-top:1px solid #ffffff10;flex-direction:column;gap:8px;margin-top:30px;padding-top:20px;font-size:10px;display:flex}.os-about-bottom>button{color:#baceac;align-self:flex-start}.os-explore-grid{grid-template-columns:repeat(3,1fr);gap:20px 15px;padding-top:28px;display:grid}.os-explore-grid>button{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.os-explore-grid strong{font-size:11px;font-weight:500}.os-explore-grid>button>span:last-child{color:#7b8b9f;font-size:9px}.os-link-list{flex-direction:column;margin-top:25px;display:flex}.os-link-list>a{color:#bfcbd7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:17px 0;font-size:13px;display:flex}.os-link-list>a:hover{color:#d3e8b5}.os-calendar{background:#1c1f25;flex-direction:column;height:100%;display:flex}.os-calendar-heading{justify-content:space-between;align-items:center;padding:23px 20px 19px;display:flex}.os-calendar-heading h2{text-transform:capitalize;font-size:18px}.os-calendar-heading button{color:#ff8d8a;padding:4px}.os-calendar-week{color:#7d8796;text-align:center;border-bottom:1px solid #ffffff08;grid-template-columns:repeat(7,1fr);padding:0 15px 10px;font-size:9px;display:grid}.os-calendar-days{grid-template-columns:repeat(7,1fr);gap:3px 0;padding:8px 15px 13px;display:grid}.md-os .os-calendar-days>button{justify-content:center;align-items:center;height:40px;font-size:13px;display:flex;position:relative}.os-calendar-days>button>span{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.os-calendar-days>button[aria-pressed=true]>span{background:#ffffff17;box-shadow:0 0 0 1px #ffffff18}.os-calendar-days>.os-today>span{color:#fff;box-shadow:none!important;background:#ff605e!important}.os-calendar-days>button>i{background:#ff8a82;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0}.os-calendar-days>.os-other-month{color:#58616e}.os-calendar-selected{border-top:1px solid var(--os-line);color:#c2c7d0;justify-content:space-between;align-items:center;padding:15px 22px;font-size:11px;display:flex}.os-calendar-selected>button{color:#ff8b85;background:#f7635e1c;border-radius:20px;padding:4px 12px;font-size:10px}.os-calendar-note{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:80px;padding:20px;display:flex}.os-calendar-note>svg{color:#7b899e}.os-calendar-note>p{color:#b1bdcc;font-size:12px}.os-calendar-note>span{color:#6f7c90;font-size:10px;line-height:1.8}.os-photos{background:#101216;flex-direction:column;height:100%;display:flex;position:relative}.os-photos .os-app-toolbar{background:#12151a}.os-photo-scroll{flex:1;min-height:0;overflow:auto}.os-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;display:grid}.os-photo-grid>button{aspect-ratio:1;background:#1a2029;position:relative;overflow:hidden}.os-photo-grid>button>img{width:100%;height:100%;transition:transform .35s}.os-photo-grid>button:hover>img{transform:scale(1.04)}.os-photo-grid>button>span{filter:drop-shadow(0 1px 4px #000);position:absolute;bottom:6px;right:7px}.os-photo-grid>button>span>svg{fill:#fff;stroke-width:0}.os-app-bottomnav{background:#171a20;border-top:1px solid #ffffff10;justify-content:center;gap:70px;padding:13px 18px 12px;display:flex}.os-app-bottomnav>button{color:#7c8798;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.os-app-bottomnav>button[aria-pressed=true]{color:#d3e8b5}.os-albums{padding:24px}.os-albums>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:17px;display:grid}.os-albums button{text-align:left;flex-direction:column;align-items:stretch;gap:5px;display:flex}.os-albums button>img,.os-albums button>.os-favorite-album{object-fit:cover;background:linear-gradient(150deg,#252836,#403346);border-radius:12px;width:100%;height:160px;margin-bottom:6px}.os-favorite-album{color:#dc88a2;place-items:center;display:grid}.os-albums button>strong{font-size:12px;font-weight:600}.os-albums button>span:last-child{color:#8b97a9;font-size:10px}.os-photo-viewer{z-index:5;background:#090a0e;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.os-viewer-toolbar{justify-content:space-between;align-items:center;min-height:45px;padding:12px 15px;font-size:11px;display:flex}.os-viewer-toolbar>button{color:#cfdbed;align-items:center;gap:5px;display:flex}.os-viewer-toolbar>span{color:#8995a7}.os-viewer-image{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.os-viewer-image>img{object-fit:contain;width:100%;height:100%}.os-viewer-image>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c212a90;border-radius:8px;place-items:center;width:31px;height:40px;display:grid;position:absolute;top:50%}.os-viewer-prev{left:12px}.os-viewer-next{right:12px}.md-os .os-photo-caption{text-align:center;color:#b6bfcc;max-height:55px;padding:8px 35px 3px;font-size:11px;overflow:auto}.os-filmstrip{flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;min-height:58px;padding:10px 15px;display:flex;overflow:auto}.os-filmstrip>button{opacity:.5;border-radius:4px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.os-filmstrip>button[aria-pressed=true]{opacity:1;outline-offset:1px;outline:2px solid #e8effb}.os-filmstrip>button>img{width:100%;height:100%}.os-viewer-actions{border-top:1px solid #ffffff0c;align-items:center;gap:22px;padding:10px 18px;display:flex}.os-viewer-actions>span{color:#788699;margin-left:auto;font-size:9px}.os-viewer-actions>button[aria-pressed=true]{color:#fa839a}.os-viewer-actions>button[aria-pressed=true]>svg{fill:#fa839a}.os-photo-info{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#282d36f2;border:1px solid #ffffff20;border-bottom:0;border-radius:17px 17px 0 0;flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;bottom:0;left:15px;right:15px;box-shadow:0 -15px 80px #0006}.os-photo-info>h3{font-size:16px;font-weight:600}.os-photo-info>p{color:#b9c4d2;font-size:12px}.os-photo-info>span{color:#8d9aaf;font-size:11px}.os-photo-info>button{color:#c3d3ec;background:#ffffff13;border-radius:8px;align-self:flex-end;margin-top:7px;padding:7px 17px;font-size:11px}.os-notes{background:#24231e;height:100%;display:flex}.os-notes-folders{background:#292820;border-right:1px solid #0005;flex-direction:column;flex-shrink:0;gap:6px;width:145px;padding:20px 8px;display:flex}.os-notes-folders>strong{align-items:center;gap:8px;padding:0 10px 14px;font-size:13px;display:flex}.os-notes-folders>strong>svg{color:#e3bf5c}.md-os .os-notes-folders>button{color:#c7c3b5;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.os-notes-folders>button[aria-pressed=true]{background:#88753d4d}.os-notes-folders>button>svg{color:#d8bb67}.os-notes-folders>button>span{color:#9a9587;margin-left:auto;font-size:9px}.os-notes-folders>a{color:#bcb198;margin-top:auto;padding:10px;font-size:10px}.os-notes-list{background:#25241f;border-right:1px solid #ffffff09;flex-direction:column;flex-shrink:0;width:237px;display:flex}.os-notes-list>label{color:#948e7b;background:#1717116b;border-radius:7px;align-items:center;gap:7px;margin:14px 13px 10px;padding:6px 9px;display:flex}.os-notes-list input{color:#ddd8c9;background:0 0;border:0;width:100%;padding:2px;font-size:10px;outline:0!important}.os-notes-list>div{flex:1;overflow:auto}.md-os .os-notes-list>div>button:not(.os-load-more){text-align:left;border-bottom:1px solid #ffffff0b;border-left:3px solid #0000;width:100%;padding:15px;display:block}.os-notes-list>div>button[aria-pressed=true]{background:#78683c55;border-left-color:#e4c56b!important}.os-notes-list button>strong{color:#e7e2d7;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.os-notes-list button>span{color:#aaa18d;margin-top:5px;font-size:9px;display:block}.os-notes-list button>p{color:#857e6d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;line-height:1.5;overflow:hidden}.os-notes-empty{color:#8c8574;text-align:center;padding:24px;font-size:11px}.os-note-reader{color:#ddd6c4;background:radial-gradient(at 100% 0,#36312650,#0000 70%),#22221d;flex:1;min-width:0;padding:22px 27px;position:relative;overflow:auto}.md-os .os-note-reader h1{letter-spacing:-.7px;margin-bottom:20px;font-size:24px;line-height:1.3}.md-os .os-note-date{text-align:center;color:#8e8775;margin-bottom:20px;font-size:9px}.os-note-reader-toolbar{color:#d6b966;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:10px;display:flex}.os-note-reader-toolbar>button{align-items:center;gap:5px;display:flex}.os-note-reader .md-prose{color:#c1bbac;font-size:13px;line-height:1.85}.os-note-reader .md-prose p{white-space:pre-wrap;margin:0 0 17px}.os-note-reader .md-prose h2{color:#e0d9c8;margin:26px 0 13px;font-size:20px;line-height:1.4}.os-note-reader .md-prose h3{color:#e0d9c8;margin:20px 0 10px;font-size:16px}.os-note-reader .md-prose a{color:#ddc580;text-underline-offset:3px;text-decoration:underline}.os-note-reader .md-prose blockquote{border-left:2px solid #a39160;margin:20px 0;padding:0 0 0 15px}.os-note-reader .md-prose pre{background:#0004;border-radius:8px;padding:15px;font-size:11px;overflow:auto}.os-note-reader .md-prose hr{border:0;border-top:1px solid #ffffff1a;margin:25px 0}.os-note-reader .md-prose img{border-radius:9px;max-width:100%;height:auto}.os-note-reader .md-prose table{font-size:11px}.os-note-reader .md-prose th,.os-note-reader .md-prose td{border:1px solid #ffffff18;padding:8px}.os-note-reader .md-prose ul,.os-note-reader .md-prose ol{margin:0 0 18px;padding-left:22px}.os-note-reader .md-prose li{margin:7px 0}.os-note-reader .md-prose .md-table-wrap{overflow:auto}.os-note-reader>.os-empty{color:#8b8572;height:100%;min-height:200px}.os-note-reader>.os-empty>svg{color:#756d54}.os-note-reader>.os-empty>h2{color:#bcb39c;font-size:18px}.os-note-reader>.os-empty>p{color:#8c8574}.os-welcome-note{padding:35px}.os-welcome-note>p:not(.os-note-date){color:#b2aa95;margin:15px 0 22px;font-size:13px;line-height:1.85}.os-safari{background:#1c222d;flex-direction:column;height:100%;display:flex}.os-safari-tabs{background:#2a3039;flex-shrink:0;gap:5px;padding:8px 10px 0;display:flex;overflow:auto}.md-os .os-safari-tabs>button{white-space:nowrap;color:#9ea8b8;border-radius:8px 8px 0 0;flex:1;justify-content:center;align-items:center;gap:8px;min-width:105px;padding:8px 15px;font-size:10px;display:flex}.os-safari-tabs>button[aria-pressed=true]{color:#edf1f8;background:#3b424d}.os-address{color:#aeb9c9;background:#2a3039;border-bottom:1px solid #0004;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:10px;display:flex;position:relative}.os-address>span{text-align:center;background:#1f242c;border-radius:6px;width:65%;padding:5px 14px;line-height:1.5}.os-address>button{padding:5px;position:absolute;right:22%}.os-safari-body{background:radial-gradient(at 100% 0,#31415880,#0000 70%),#1c222d;flex:1;padding:32px 45px;overflow:auto}.md-os .os-safari-body>h1{letter-spacing:-1px;font-size:31px}.md-os .os-safari-subtitle{color:#8391a6;margin-top:7px;font-size:11px}.md-os .os-safari-body>h2{color:#c6d0de;letter-spacing:-.2px;margin-top:29px;margin-bottom:16px;font-size:14px}.os-safari-favorites{flex-wrap:wrap;gap:26px;display:flex}.os-safari-favorites>a,.os-safari-favorites>button{color:#aab8cb;flex-direction:column;align-items:center;gap:9px;width:58px;font-size:10px;display:flex}.os-safari-favorites .os-app-icon{border-radius:12px;width:48px;height:48px}.os-safari-link-icon{color:#c6d4ea;background:#435062;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 8px #0003}.os-project-cards{border:1px solid #ffffff10;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.md-os .os-project-cards>button{text-align:left;background:#ffffff04;border-bottom:1px solid #ffffff0c;align-items:center;gap:15px;padding:15px 18px;display:flex}.os-project-cards>button:last-child{border-bottom:0}.os-project-cards>button:hover{background:#ffffff09}.os-project-cards>button>span{letter-spacing:-1.5px;text-align:center;width:52px;font-size:24px;font-weight:650}.os-project-cards>button>div{flex:1}.os-project-cards strong{font-size:12px;font-weight:550}.os-project-cards p{color:#7e8fa6;margin-top:4px;font-size:10px;line-height:1.5}.os-project-cards>button>svg{color:#768aa4}.os-project-detail{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:10px;display:flex}.os-project-mark{letter-spacing:-4px;color:var(--project-color);background:#ffffff05;border:1px solid #ffffff0c;border-radius:28px;place-items:center;width:110px;height:110px;margin-bottom:28px;font-size:56px;font-weight:650;display:grid;box-shadow:0 10px 45px #0003}.os-project-detail>.os-eyebrow{margin-bottom:12px!important}.md-os .os-project-detail h1{font-size:36px}.os-project-detail>p{color:#9aa9bd;max-width:380px;margin:15px 0 25px;font-size:13px;line-height:1.7}.os-external-hint{color:#6d7e96;margin-top:13px;font-size:9px}.os-community{background:#1b2027;flex-direction:column;height:100%;display:flex}.os-community-feed{flex:1;overflow:auto}.os-community-feed>article{border-bottom:1px solid #ffffff0b;align-items:flex-start;gap:12px;padding:20px;display:flex}.os-post-avatar{color:#b2d4b8;background:#34433a;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.os-community-feed>article>div{flex:1;min-width:0}.os-community-feed article strong{color:#dbe2eb;font-size:11px;font-weight:600}.os-community-feed article time{color:#6e7d91;margin-left:9px;font-size:9px}.os-community-feed article p{color:#aab6c7;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.75}.os-post-media-link{margin:12px 0 0;font-size:10px;display:inline-flex;color:#b4cca4!important}.os-post-replies{align-items:center;gap:8px;margin-top:13px;font-size:9px;display:flex;color:#708199!important}.os-post-replies>span{margin:0 2px}.os-community-footer{background:#151b22;border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;padding:14px 20px;font-size:10px;display:flex;color:#9fba91!important}.os-vids{background:#0e1219;flex-direction:column;height:100%;display:flex}.os-vid-stage{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.os-vid-stage>.video-player{flex:1;min-height:190px}.os-vid-stage video{object-fit:contain;background:#000;width:100%;max-height:350px}.os-vid-caption{padding:15px 20px 5px}.md-os .os-vid-caption>h2{font-size:16px}.os-vid-caption>p{color:#8496ab;margin-top:6px;font-size:11px;line-height:1.7}.os-vid-caption>a{color:#d2afc0;margin-top:10px;font-size:10px;display:inline-block}.os-vid-pager{justify-content:space-between;align-items:center;margin-top:auto;padding:15px 20px;display:flex}.os-vid-pager>button{background:#ffffff10;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.os-vid-pager>span{color:#6f8299;font-size:10px}.os-music{background:radial-gradient(at 100% 0,#55354266,#0000 65%),#211e26;height:100%;padding:28px 36px;overflow:auto}.os-music-orb{color:#f98da3;background:#f987a215;border:1px solid #ff9eaa15;border-radius:21px;place-items:center;width:70px;height:70px;margin-bottom:20px;display:grid}.os-music-orb>svg{width:36px;height:36px}.md-os .os-music>h1{margin:8px 0 25px;font-size:29px}.os-music>.radar-card{box-shadow:none;background:#ffffff05;border:1px solid #ffffff0c;border-radius:14px;padding:18px}.os-music .radar-kind{color:#bd90a2;letter-spacing:.7px;justify-content:space-between;font-size:9px;display:flex}.md-os .os-music .radar-card-main{text-align:left;align-items:center;gap:17px;width:100%;margin-top:16px;display:flex}.os-music .radar-music-art{flex-shrink:0;position:relative}.os-music .radar-cover{object-fit:cover;border-radius:10px;width:75px;height:75px}.os-music .radar-music-play{background:#0004;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.os-music .radar-card-main>span:last-child{flex-direction:column;gap:6px;display:flex}.os-music .radar-card-main strong{font-size:17px;line-height:1.4}.os-music .radar-card-main small{color:#ba8fa0;font-size:10px}.os-music .radar-card-main>span:last-child>span{color:#ada1b6;font-size:11px}.os-music .radar-card>p{color:#a79aaf;margin-top:13px;font-size:11px;line-height:1.6}.os-music .radar-cover-placeholder{background:#553747;place-items:center;font-size:27px;display:grid}.os-music-empty>p{color:#b7a9be;font-size:13px}.os-music-empty>span{color:#85788b;margin-top:9px;font-size:11px;line-height:1.7;display:block}.os-music-radar-links{gap:12px;margin-top:20px;display:flex}.os-music-radar-links>a{background:#ffffff05;border:1px solid #ffffff09;border-radius:10px;flex-wrap:wrap;flex:1;align-items:center;gap:10px;padding:15px;display:flex}.os-music-radar-links>a>span{letter-spacing:1px;color:#b88e9c;width:100%;font-size:8px}.os-music-radar-links>a>strong{color:#cabfcf;flex:1;font-size:12px}.os-music-radar-links>a>svg{color:#9e8498}.os-identity{text-align:center;background:radial-gradient(at 100% 0,#4156744d,#0000 75%),#1b222d;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px;display:flex;overflow:auto}.os-account-mark{letter-spacing:-6px;color:#c6d7ec;margin-bottom:20px;font-size:60px;font-weight:650;line-height:1.4}.os-account-mark>span{letter-spacing:-3px;font-size:30px}.md-os .os-identity>h1{letter-spacing:-.8px;font-size:24px}.os-identity>p{color:#8e9fb6;max-width:320px;margin:15px 0 25px;font-size:12px;line-height:1.8}.os-identity>span:last-child{color:#637995;margin-top:18px;font-size:9px}.os-settings{background:#20252d;height:100%;padding:28px 30px;overflow:auto}.md-os .os-settings>h1{margin:7px 0 25px;font-size:27px}.md-os .os-settings>h2{color:#a4b1c3;margin-bottom:14px;font-size:12px}.os-wallpaper-options{gap:13px;margin-bottom:25px;display:flex}.os-wallpaper-options>button{flex:1;min-width:0;position:relative}.os-wallpaper-thumb{aspect-ratio:1.35;background-position:50% 72%;background-size:cover;border:2px solid #0000;border-radius:10px;margin-bottom:8px;display:block}.os-wallpaper-options>button[aria-pressed=true]>.os-wallpaper-thumb{border-color:#adc9ef;box-shadow:0 0 0 2px #adc9ef30}.os-thumb-ocean,.os-thumb-profile{background-image:url(/beta/wallpaper.jpg)}.os-thumb-aurora{background-image:linear-gradient(155deg,#121d3e 25%,#4e8990 50%,#0b3448 60%,#193964 100%)}.os-thumb-midnight{background-image:radial-gradient(at bottom,#285680,#050f23)}.os-wallpaper-options strong{color:#c6d1df;font-size:10px;font-weight:400}.os-wallpaper-options>button>i{color:#24405e;background:#adc9ef;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.os-setting-row{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.os-setting-row strong{color:#d0d8e4;font-size:12px;font-weight:500}.os-setting-row>div>span{color:#79899f;margin-top:4px;font-size:10px;display:block}.md-os .os-switch{background:#4c5460;border-radius:20px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:3px;display:flex}.os-switch>span{background:#e3e9f2;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0004}.md-os .os-switch[aria-checked=true]{background:#92b580}.os-switch[aria-checked=true]>span{transform:translate(14px)}.md-os .os-setting-button{color:#a2b5cd;width:100%;font-size:12px}.os-setting-button>span{align-items:center;gap:10px;display:flex}.os-settings>footer{color:#65798f;flex-direction:column;gap:5px;margin-top:20px;font-size:9px;display:flex}.os-settings>footer>a{color:#b1c7a0;margin-top:10px}.md-os .os-menu-dismiss{z-index:350;cursor:default;position:absolute;inset:31px 0 0}.os-dropdown,.os-control-panel,.os-spotlight{z-index:400;-webkit-backdrop-filter:blur(35px)saturate(1.4);background:#262c35eb;border:1px solid #ffffff25;border-radius:10px;animation:.12s ease-out os-fade;position:absolute;box-shadow:0 20px 70px #0007}.os-dropdown{min-width:240px;padding:6px;top:35px;left:10px}.os-dropdown[aria-label=Dosya\ menüsü]{left:122px}.os-dropdown[aria-label=Görünüm\ menüsü]{left:180px}.os-dropdown-windows{left:251px}.os-dropdown>button,.os-dropdown>a{white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:8px 10px;font-size:12px;display:flex}.os-dropdown>button:hover,.os-dropdown>a:hover{background:#adc9ef25}.os-dropdown>button>span,.os-dropdown>a>span{color:#99a4b3;font-size:9px}.os-dropdown>span{color:#8993a4;padding:8px;font-size:11px;display:block}.os-dropdown>hr{border:0;border-top:1px solid #ffffff1a;margin:5px 6px}.os-control-panel{width:300px;padding:15px;top:38px;right:15px}.os-control-tile{background:#ffffff0c;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.os-control-tile>svg{color:#dbd6b0}.os-control-tile strong{font-size:12px;font-weight:550;display:block}.os-control-tile span{color:#8c9aaf;margin-top:3px;font-size:10px;display:block}.os-control-panel>label{margin:18px 0 14px;display:block}.os-control-panel>label>span{color:#9baec6;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.os-control-panel input{width:100%}.os-control-panel>button{color:#c2cee0;align-items:center;gap:10px;width:100%;padding:10px 7px;font-size:11px;display:flex}.os-control-panel>button:hover{background:#ffffff08;border-radius:7px}.os-spotlight{border-radius:18px;width:min(600px,100vw - 30px);top:18%;left:50%;overflow:hidden;transform:translate(-50%)}.os-spotlight>label{color:#a9b4c4;align-items:center;gap:17px;padding:20px;display:flex}.md-os .os-spotlight input{color:#eff3f9;width:100%;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:22px;font-weight:350}.os-spotlight>label>button{padding:3px}.os-spotlight>div{border-top:1px solid #ffffff0e;max-height:340px;padding:7px;overflow:auto}.os-spotlight>div>button{border-radius:9px;align-items:center;gap:13px;width:100%;padding:9px 13px;display:flex}.os-spotlight>div>button:hover{background:#98b6df25}.os-spotlight .os-app-icon{border-radius:9px;width:34px;height:34px}.os-spotlight .os-gear{font-size:33px}.os-spotlight .os-finder-face{transform-origin:0 0;transform:scale(.66)}.os-spotlight .os-finder-nose{transform-origin:0 0;left:17px;transform:scale(.65)}.os-spotlight .os-compass{flex-shrink:0;transform:scale(.65)}.os-spotlight .os-icon-calendar>b{font-size:19px}.os-spotlight .os-icon-calendar>span{font-size:7px}.os-spotlight .os-id-mark{font-size:14px}.os-spotlight>div>button>span:nth-child(2){text-align:left;flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.os-spotlight>div>button small{color:#7a91ae;font-size:9px}.os-spotlight>div>button>span:last-child{color:#7f96b4}.os-spotlight>div>p{color:#94a4ba;padding:20px;font-size:12px}.os-spotlight>footer{color:#68829f;border-top:1px solid #ffffff0e;justify-content:space-between;padding:11px 20px;font-size:9px;display:flex}.os-toast{z-index:800;-webkit-backdrop-filter:blur(35px);background:#2a323ce8;border:1px solid #ffffff20;border-radius:17px;align-items:center;gap:13px;width:min(350px,100% - 36px);padding:17px;animation:.25s ease-out os-notify;display:flex;position:absolute;top:45px;right:18px;box-shadow:0 20px 70px #0006}.os-toast-symbol{color:#28412d;background:#adc99c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.os-toast>div{flex:1}.os-toast strong{margin-bottom:4px;font-size:10px;font-weight:600;display:block}.os-toast p{color:#b5c2d1;font-size:11px;line-height:1.6}.os-toast>button{color:#7a8ba1;align-self:flex-start}.os-lockscreen{z-index:1000;touch-action:none;color:#fff;text-shadow:0 2px 20px #0003;background:linear-gradient(#00000005,#03132600 45%,#02112266);flex-direction:column;justify-content:space-between;align-items:center;animation:.3s ease-out os-fade;display:flex;position:absolute;inset:0;overflow:hidden}.os-lock-top{flex-direction:column;align-items:center;padding-top:9vh;display:flex}.os-lock-top>svg{opacity:.7;margin-bottom:18px}.os-lock-top>span{font-size:17px;font-weight:450}.os-lock-top>time{letter-spacing:-5px;font-variant-numeric:tabular-nums;font-size:100px;font-weight:600;line-height:1.17;display:block}.os-lock-bottom{flex-direction:column;align-items:center;gap:18px;width:100%;padding-bottom:42px;display:flex}.os-lock-notifications{flex-direction:column;gap:8px;width:min(380px,100vw - 32px);margin-bottom:0;display:flex}.md-os .os-lock-notifications>button{-webkit-backdrop-filter:blur(35px)saturate(1.3);text-align:left;color:#fff;background:#292f3694;border:1px solid #ffffff1e;border-radius:22px;align-items:flex-start;gap:12px;padding:14px;transition:background .2s;display:flex;box-shadow:0 7px 20px #0001}.os-lock-notifications>button:hover{background:#3b485bcc}.os-lock-notifications>button>.os-app-icon{border-radius:10px;width:38px;height:38px;box-shadow:0 2px 8px #0003}.os-lock-monogram{color:#274438;letter-spacing:-2px;width:38px;height:38px;text-shadow:none;background:linear-gradient(160deg,#d9ebbc,#94b291);border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;font-weight:650;display:grid}.os-lock-notifications>button>span:last-child{flex:1;min-width:0}.os-lock-notifications strong{letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.os-lock-notifications small{opacity:.55;white-space:nowrap;font-size:9px;font-weight:400}.md-os .os-lock-notifications p{color:#d8dee6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.md-os .os-unlock{color:#e8edf5;letter-spacing:.1px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:0 25px;font-size:11px;display:flex}.os-unlock>span{font-size:24px;line-height:1;animation:2.5s ease-in-out infinite os-unlock-pulse}.md-os .os-classic-link{color:#b7c6d9;opacity:.65;font-size:9px;transition:opacity .2s}.os-classic-link:hover{opacity:1}.os-lock-signature{letter-spacing:.3px;opacity:.45;font-size:9px;position:absolute;bottom:19px;right:23px}.os-lock-signature>b{letter-spacing:1px;text-transform:uppercase;border:1px solid #fff6;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:7px;font-weight:500}@keyframes os-window-open{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes os-fade{0%{opacity:0}to{opacity:1}}@keyframes os-notify{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes os-unlock-pulse{0%,to{opacity:.5;transform:translateY(2px)}50%{opacity:1;transform:translateY(-4px)}}@media (min-width:1500px){.md-os .os-dock{gap:10px;height:92px;padding:11px 13px 5px;bottom:16px}.os-dock .os-app-icon{border-radius:15px;width:61px;height:61px}.md-os .os-welcome-widget{top:48px;left:48px}.md-os .os-calendar-widget{top:255px;left:48px}.md-os .os-desktop-files{top:45px;right:42px}}@media (max-width:1000px) and (min-width:701px){.os-dock .os-app-icon{border-radius:12px;width:48px;height:48px}.md-os .os-dock{gap:6px;height:75px}.os-dock .os-compass{transform:scale(.86)}.os-dock .os-finder-face{transform-origin:0 0;transform:scale(.87)}.os-dock .os-finder-nose{left:24px}.os-dock .os-gear{font-size:45px}.os-dock .os-icon-calendar>b{font-size:27px}.os-dock .os-icon-calendar>span{font-size:8px}.os-dock .os-id-mark{font-size:18px}.md-os .os-welcome-widget{top:30px;left:25px}.md-os .os-calendar-widget{top:235px;left:25px}.os-dock-social{display:none!important}}@media (max-width:700px){.md-os .os-wallpaper{background-position:50% 64%}.md-os{--os-safe-top:env(safe-area-inset-top,0px);--os-safe-bottom:env(safe-area-inset-bottom,0px)}.md-os .os-menubar{height:calc(38px + var(--os-safe-top));padding:var(--os-safe-top) 19px 0;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;font-size:11px}.md-os .os-menu-text,.md-os .os-active-app,.os-status-extra,.os-beta-tag,.os-menubar-time{display:none!important}.md-os .os-brand{letter-spacing:-1.3px;padding:0;font-size:19px}.os-menu-right{gap:10px}.os-menu-right>svg{width:17px}.os-menu-right>svg:last-of-type{width:22px}.os-menu-right>button:first-of-type{margin-right:1px}.md-os .os-home{top:calc(38px + var(--os-safe-top));scrollbar-width:none;grid-template-rows:167px auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:23px 15px;padding:17px 23px 150px;display:grid;overflow:auto}.md-os .os-welcome-widget{border-radius:23px;grid-column:1;width:auto;position:relative;top:auto;left:auto;box-shadow:0 8px 25px #0001}.md-os .os-profile{flex-direction:column;align-items:flex-start;gap:9px;padding:15px;position:relative}.md-os .os-avatar{border-radius:11px;width:33px;height:33px;font-size:11px}.os-profile>svg{width:12px;height:12px;position:absolute;top:22px;right:12px}.os-profile small{margin-bottom:3px;font-size:8px}.os-profile strong{letter-spacing:-.6px;font-size:19px}.os-profile span>span{margin-top:4px;font-size:9px;line-height:1.5}.os-widget-footer{display:none!important}.md-os .os-calendar-widget{grid-column:2;width:auto;height:167px;padding:16px;position:relative;top:auto;left:auto;box-shadow:0 8px 25px #0001}.os-calendar-widget>strong{font-size:51px}.os-calendar-widget>small{font-size:10px}.os-calendar-widget>span{font-size:9px}.os-calendar-widget>div{margin-top:16px;font-size:8px}.os-calendar-widget>div>span{width:15px;height:15px}.md-os .os-desktop-files,.md-os .os-desktop-caption{display:none}.md-os .os-mobile-apps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:23px 8px;padding:3px 0 0;display:grid;position:relative}.os-mobile-apps>button,.os-mobile-apps>a{text-shadow:0 1px 6px #0005;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.os-mobile-apps .os-app-icon{border-radius:15px;width:57px;height:57px}.os-mobile-apps .os-id-mark{font-size:23px}.md-os .os-dock{bottom:calc(12px + var(--os-safe-bottom));border-color:#ffffff26;border-radius:28px;justify-content:space-between;gap:0;width:min(350px,100vw - 34px);height:86px;padding:13px 15px 8px;box-shadow:0 8px 30px #0002}.os-dock>button,.os-dock>a{display:none!important}.os-dock>.os-dock-photos,.os-dock>.os-dock-safari,.os-dock>.os-dock-notes,.os-dock>.os-dock-community{padding-bottom:0;display:flex!important}.os-dock .os-app-icon{border-radius:15px;width:56px;height:56px}.os-dock-divider,.os-tooltip{display:none!important}.os-dock>button>i{width:3px;height:3px}.os-dock>button:hover,.os-dock>button:hover+button{transform:none}.os-dock>button:has(+button:hover){transform:none}.md-os .os-window{border:0;border-radius:18px 18px 0 0;max-width:100%;max-height:none;animation:.25s cubic-bezier(.15,.85,.35,1) os-window-open;box-shadow:0 -5px 60px #0007;inset:calc(40px + var(--os-safe-top)) 0 calc(28px + var(--os-safe-bottom))!important;width:100%!important;height:auto!important}.md-os .os-window-titlebar{cursor:default;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#2b313af0;height:43px;min-height:43px;font-size:13px}.os-traffic{gap:6px;top:15px;left:16px}.md-os .os-traffic button{width:10px;height:10px}.md-os .os-traffic-max,.md-os .os-traffic-min{display:none}.md-os .os-traffic-close svg{opacity:1;width:7px;height:7px}.md-os .os-mobile-close{color:#c0cbdc;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:9px;right:14px}.md-os .os-home-indicator{z-index:290;width:100%;height:calc(28px + var(--os-safe-bottom));padding-bottom:calc(10px + var(--os-safe-bottom));background:#171c24;border:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.os-home-indicator>span{background:#f0f4fa;border-radius:10px;width:115px;height:4px}.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-dock{visibility:hidden;pointer-events:none}:is(.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-mobile-apps,.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-welcome-widget,.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-calendar-widget){visibility:hidden}.os-window-content h1{font-size:25px}.os-app-toolbar{padding:17px 18px}.md-os .os-app-toolbar h1{font-size:24px}.os-app-toolbar>.os-primary{padding:8px 11px;font-size:10px}.os-finder{flex-direction:column}.os-finder>aside{background:#252c36;border-bottom:1px solid #0005;border-right:0;flex-direction:row;gap:5px;width:100%;height:auto;padding:10px 13px}.os-finder>aside>small,.os-finder-aside-footer{display:none}.md-os .os-finder>aside>button{flex:1;justify-content:center;gap:7px;padding:6px 10px;font-size:10px}.os-finder-main{padding:25px}.md-os .os-finder-main h1{font-size:32px}.os-about-avatar{width:70px;height:70px;margin-bottom:22px}.os-finder-bio{font-size:12px!important}.os-explore-grid{gap:22px 12px}.os-explore-grid .os-app-icon{width:54px;height:54px}.os-about-bottom{margin-top:30px}.os-calendar-heading{padding:22px 20px 19px}.os-calendar-days>button{height:43px!important}.os-calendar-note{min-height:90px}.os-calendar-selected{font-size:10px}.os-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px}.os-app-bottomnav{justify-content:space-around;gap:0;padding:12px}.os-albums{padding:20px}.os-albums>div{gap:14px}.os-albums button>img,.os-albums button>.os-favorite-album{height:130px}.os-albums button>strong{font-size:11px}.os-albums button>span:last-child{font-size:9px}.os-viewer-image>button{background:#242b38b0}.os-photo-info{left:0;right:0}.os-viewer-actions>span{font-size:8px}.os-notes{flex-wrap:wrap;align-content:stretch;position:relative}.os-notes-folders{border:0;border-bottom:1px solid #ffffff0c;flex-direction:row;flex-shrink:0;align-items:center;gap:7px;width:100%;height:46px;padding:7px 12px}.os-notes-folders>strong{margin-right:auto;padding:0 4px;font-size:11px}.os-notes-folders>strong>svg{width:15px}.md-os .os-notes-folders>button{gap:5px;padding:6px 9px;font-size:10px}.os-notes-folders>button>span,.os-notes-folders>a{display:none}.os-notes-list{border-right:0;width:100%;height:calc(100% - 46px)}.os-notes-list>label{margin:14px 16px 10px;padding:9px 12px}.os-notes-list input{font-size:12px}.md-os .os-notes-list>div>button:not(.os-load-more){padding:17px 20px}.os-notes-list button>strong{font-size:14px}.os-notes-list button>span{font-size:10px}.os-notes-list button>p{font-size:11px}.os-notes .os-note-reader{display:none}.os-note-selected .os-note-reader,.os-notes .os-welcome-note{flex:none;width:100%;height:calc(100% - 46px);padding:22px;display:block}.os-note-selected .os-notes-list{display:none}.os-note-reader-toolbar{font-size:11px}.os-note-reader h1{font-size:25px!important}.os-note-reader .md-prose{font-size:14px;line-height:1.9}.os-note-reader .md-prose h2{font-size:21px}.os-note-reader .md-prose h3{font-size:18px}.os-safari-body{padding:27px 23px}.md-os .os-safari-body>h1{font-size:30px}.os-safari-tabs{gap:3px;padding:6px 7px 0}.md-os .os-safari-tabs>button{min-width:92px;padding:9px 10px;font-size:9px}.os-safari-tabs>button>svg{width:12px}.os-address{padding:9px 10px;font-size:9px}.os-address>span{width:78%;padding:5px 10px}.os-address>button{right:11%}.os-safari-favorites{justify-content:flex-start;gap:22px 16px}.os-safari-favorites>button,.os-safari-favorites>a{width:55px;font-size:10px}.os-project-cards>button{gap:10px;padding:16px 12px!important}.os-project-cards>button>span{width:43px;font-size:22px}.os-project-cards p{font-size:10px;line-height:1.6}.os-project-detail{padding:20px 0}.os-project-mark{width:100px;height:100px;margin-bottom:25px}.os-project-detail h1{font-size:34px!important}.os-community-feed>article{gap:10px;padding:18px 16px}.os-community-feed article p{font-size:13px;line-height:1.8}.os-community-footer{padding:14px 16px;font-size:9px}.os-community-footer>svg{width:13px}.os-vid-stage video{max-height:48dvh}.os-music{padding:27px 24px}.md-os .os-music>h1{font-size:28px}.os-music>.radar-card{padding:15px}.os-music .radar-cover{width:65px;height:65px}.os-music .radar-card-main{gap:12px!important}.os-music .radar-card-main strong{font-size:16px}.os-music-radar-links{flex-direction:column}.os-identity{padding:30px 25px}.md-os .os-identity>h1{font-size:23px}.os-identity>.os-primary{font-size:11px}.os-settings{padding:25px 22px}.os-wallpaper-options{gap:10px}.os-wallpaper-options strong{font-size:8px}.os-settings>h1{font-size:25px!important}.os-setting-row strong{font-size:12px}.os-setting-row>div>span{font-size:9px}.md-os .os-menu-dismiss{top:calc(38px + var(--os-safe-top))}.os-dropdown,.os-dropdown-windows{top:calc(40px + var(--os-safe-top));max-width:calc(100vw - 20px);left:10px}.os-dropdown>button,.os-dropdown>a{padding:11px 12px;font-size:12px}.os-spotlight{top:calc(67px + var(--os-safe-top));border-radius:17px;width:calc(100vw - 24px)}.os-spotlight>label{gap:12px;padding:18px 15px}.md-os .os-spotlight input{font-size:17px}.os-spotlight>label>svg{width:21px}.os-spotlight>div{max-height:56dvh}.os-spotlight>div>button{padding:10px 12px}.os-control-panel{top:calc(42px + var(--os-safe-top));right:10px}.os-toast{top:calc(43px + var(--os-safe-top));border-radius:19px}.os-lockscreen{padding-top:var(--os-safe-top)}.os-lock-top{padding-top:8vh}.os-lock-top>svg{width:18px;height:18px;margin-bottom:19px}.os-lock-top>span{font-size:15px}.os-lock-top>time{letter-spacing:-5px;font-size:88px;font-weight:650}.os-lock-bottom{padding-bottom:calc(35px + var(--os-safe-bottom));gap:17px}.os-lock-notifications{gap:7px;width:calc(100vw - 26px);margin-bottom:9px}.md-os .os-lock-notifications>button{border-radius:22px;gap:11px;padding:13px}.os-lock-notifications strong{font-size:11px}.os-lock-notifications small{font-size:8px}.md-os .os-lock-notifications p{font-size:11px;line-height:1.5}.os-lock-notifications>button>.os-app-icon,.os-lock-monogram{border-radius:9px;width:35px;height:35px}.os-lock-monogram{font-size:20px}.os-lock-signature{left:50%;right:auto;bottom:calc(12px + var(--os-safe-bottom));font-size:8px;transform:translate(-50%)}.md-os .os-unlock{min-height:36px;font-size:10px}.md-os .os-classic-link{font-size:9px}.os-classic-link{padding:3px 12px}body:has(.md-os) .privacy-card{bottom:calc(108px + env(safe-area-inset-bottom,0px));z-index:600;width:auto;max-height:65dvh;left:12px;right:12px;overflow:auto}}@media (max-height:650px){.os-lock-top{padding-top:5vh}.os-lock-top>svg{margin-bottom:8px}.os-lock-top>time{font-size:75px}.os-lock-bottom{gap:10px;padding-bottom:25px}.os-lock-notifications{gap:5px}.md-os .os-lock-notifications>button{padding:10px 13px}.os-lock-notifications p{font-size:10px!important}.os-lock-signature{bottom:9px}.md-os .os-calendar-widget,.os-lock-notifications>button:nth-child(3){display:none}.os-desktop-caption{display:none!important}}.os-reduce-motion *,.os-reduce-motion :before,.os-reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.md-os *,.md-os :before,.md-os :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.md-os.os-locked .os-menubar,.md-os.os-locked .os-home,.md-os.os-locked .os-dock,.md-os.os-locked .os-windows{visibility:hidden;pointer-events:none}.md-os .os-menubar .os-brand{letter-spacing:-1.3px;gap:0}.os-photo-toolbar-actions{color:#a9b4c6;align-items:center;gap:16px;display:flex}.os-photo-toolbar-actions>button,.os-photo-toolbar-actions>a{border-radius:5px!important;padding:5px!important}@media (max-width:700px){.md-os .os-traffic .os-traffic-max,.md-os .os-traffic .os-traffic-min{display:none!important}}.md-os .os-app-surface{height:100%;min-height:0;position:relative}.md-os .os-day-battery{color:#f0f4f8;flex-shrink:0;align-items:center;gap:5px;line-height:1;display:inline-flex}.md-os .os-mobile-spotlight{display:none}.md-os .os-icon-camera{color:#222b35;background:linear-gradient(150deg,#e9edf0,#aeb4bc)}.md-os .os-icon-camera>svg.os-camera-art{fill:none;stroke:none;filter:drop-shadow(0 1px #ffffff70);width:100%;height:100%}.md-os .os-camera-album-cover{color:#c2d3e3;background:radial-gradient(at 30% 0,#8297b73b,#0000 70%),linear-gradient(150deg,#273542,#14212b);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:160px;display:flex;overflow:hidden}.md-os .os-camera-album-cover>i{letter-spacing:1.6px;color:#8198ae;font-size:8px;font-style:normal}.md-os .os-window-content{transform:translateZ(0);container:os-app-window/inline-size}.md-os.os-locked .os-skip,.md-os.os-locked .os-home-indicator,.md-os.os-locked .os-toast{visibility:hidden;pointer-events:none}body:has(.md-os.os-searching) .privacy-card{visibility:hidden;pointer-events:none}.md-os .os-access-refresh{z-index:1200;-webkit-backdrop-filter:blur(30px);color:#fff;background:#0c1821a8;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:15px;display:flex;position:absolute;inset:0}.md-os .os-app-loading{text-align:center;color:#91a0b5;background:#1d232c;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;padding:30px;display:flex}.md-os .os-app-loading>span{border:2px solid #ffffff18;border-top-color:#b8d3ac;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite os-spin}.md-os .os-app-loading strong{color:#e0e7ef;font-size:15px;font-weight:550}.md-os .os-app-loading p{font-size:12px;line-height:1.7}@keyframes os-spin{to{transform:rotate(360deg)}}.md-os .os-app-icon .os-drawn-icon{display:block;width:100%!important;height:100%!important}.md-os .os-icon-finder{background:linear-gradient(90deg,#58b7f1 0 49%,#c6edff 50% 100%)}.md-os .os-icon-settings>svg{fill:#68727f;stroke:#252d39;stroke-width:1.25px;filter:drop-shadow(0 1px #ffffff80);width:74%;height:74%}.md-os .os-icon-settings>svg>circle:last-child{fill:#242c38;stroke:#c4ceda;stroke-width:1px}.md-os .os-icon-community{color:#fbfbff;background:linear-gradient(145deg,#8c91df,#555baf)}.md-os .os-icon-community>svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:70%;height:70%}.md-os .os-icon-vids{color:#fff;background:linear-gradient(145deg,#d16085,#843f80)}.md-os .os-icon-vids>svg{fill:#fff;color:#fff;filter:drop-shadow(0 2px 4px #46204455);width:54%;height:54%}.md-os .os-spotlight .os-app-icon .os-drawn-icon{flex-shrink:0;transform:none}.md-os .os-traffic button{isolation:isolate;position:relative}.md-os .os-traffic button:before{content:"";border-radius:50%;position:absolute;inset:-6px}:is(.md-os .os-dock button:focus-visible,.md-os .os-dock a:focus-visible){outline-offset:5px;border-radius:14px}.md-os .os-settings-shell{background:#20262f;height:100%;display:flex;container:os-settings/inline-size}.md-os .os-settings-nav{background:#252d37;border-right:1px solid #ffffff0b;flex-direction:column;flex-shrink:0;gap:5px;width:210px;padding:16px 12px;display:flex;overflow:auto}.md-os .os-settings-nav>button:not(.os-settings-id){text-align:left;color:#a8b5c8;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex}.md-os .os-settings-nav>button[aria-pressed=true]{color:#f2f5fb;background:#b2c6e41c!important}.md-os .os-settings-nav>button:hover{background:#ffffff09}.md-os .os-settings-id{text-align:left;border-bottom:1px solid #ffffff0d;border-radius:0;align-items:center;gap:10px;margin-bottom:14px;display:flex;padding:8px 5px 17px!important}.md-os .os-settings-id>span{color:#30455e;letter-spacing:-1px;background:linear-gradient(145deg,#e1e9f5,#aebed4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;font-weight:700;display:flex}.md-os .os-settings-id>span>span{letter-spacing:-.5px;font-size:9px}.md-os .os-settings-id>div{flex:1;min-width:0}.md-os .os-settings-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.md-os .os-settings-id small{color:#94a6bf;margin-top:4px;font-size:10px;display:block}.md-os .os-settings-id>svg{color:#9babc0}.md-os .os-settings-nav-label{letter-spacing:1px;color:#7a8fa9;padding:0 12px 6px;font-size:9px}.md-os .os-settings-pane{background:radial-gradient(at 100% 0,#35465e35,#0000 70%),#20262f;flex:1;min-width:0;height:100%;overflow:auto}.md-os .os-settings-pane>.os-settings{background:0 0;height:auto;min-height:100%;padding:30px;overflow:visible}.md-os .os-settings-pane .os-settings-intro{color:#8d9db4;margin:-12px 0 28px;font-size:12px;line-height:1.7}.md-os .os-settings-pane .os-wallpaper-options{flex-wrap:wrap;gap:10px}.md-os .os-settings-pane .os-wallpaper-options>button{flex:0 0 calc(50% - 5px);margin-bottom:8px}.md-os .os-settings-pane .os-wallpaper-thumb{aspect-ratio:1.8}.md-os .os-settings-pane .os-wallpaper-options strong{font-size:11px}.md-os .os-settings-account{flex-direction:column;align-items:flex-start;min-height:100%;padding:30px;display:flex}.md-os .os-settings-account .os-account-mark{letter-spacing:-4px;margin:0 0 16px;font-size:44px}.md-os .os-settings-account .os-account-mark>span{letter-spacing:-2px;font-size:25px}.md-os .os-settings-account>h1,.md-os .os-settings-info>h1{letter-spacing:-.8px;margin-bottom:14px;font-size:25px;line-height:1.3}.md-os .os-settings-account>p,.md-os .os-settings-info>p:not(.os-eyebrow){color:#94a4bb;max-width:380px;font-size:12px;line-height:1.85}.md-os .os-account-status{color:#a6b6cb;align-items:center;gap:7px;padding:14px 0 21px;display:flex;font-size:11px!important}.md-os .os-account-status>i{background:#92a0b4;border-radius:50%;width:6px;height:6px}.md-os .os-account-status>.signed-in{background:#abd392}.md-os .os-account-explain{color:#8ea4bf;border-top:1px solid #ffffff0c;gap:12px;margin-top:auto;padding-top:23px;padding-bottom:5px;display:flex}.md-os .os-account-explain>div{min-width:0}.md-os .os-account-explain strong{color:#b2c4d9;font-size:11px;font-weight:550}.md-os .os-account-explain p{color:#7f93af;margin-top:7px;font-size:10px;line-height:1.8}.md-os .os-settings-info{min-height:100%;padding:30px}.md-os .os-settings-info-icon{color:#b4c9e4;letter-spacing:-2px;background:#abc4e618;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:24px;font-size:30px;font-weight:650;display:grid}.md-os .os-settings-info .os-eyebrow{margin-bottom:9px}.md-os .os-settings-link-list{border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;margin-top:25px;display:flex;overflow:hidden}.md-os .os-settings-link-list>a,.md-os .os-settings-link-list>button{text-align:left;color:#c4d1e2;background:#ffffff04;border:0;border-bottom:1px solid #ffffff0a;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:15px 16px;font-size:12px;line-height:1.4;display:flex}.md-os .os-settings-link-list>:last-child{border:0}.md-os .os-settings-link-list>:hover{background:#ffffff0a}.md-os .os-settings-info .os-settings-note{margin-top:22px;color:#7087a4!important;font-size:10px!important}@container os-settings (width<=570px){.md-os .os-settings-nav{width:155px;padding:15px 8px}.md-os .os-settings-nav>button:not(.os-settings-id){gap:7px;padding:10px 8px;font-size:11px}.md-os .os-settings-nav-label{padding-left:8px}.md-os .os-settings-id{gap:7px}.md-os .os-settings-id>span{border-radius:9px;width:30px;height:30px;font-size:17px}.md-os .os-settings-id>span>span{font-size:7px}.md-os .os-settings-id strong{font-size:10px}.md-os .os-settings-id small{font-size:8px}.md-os .os-settings-id>svg{display:none}.md-os .os-settings-pane>.os-settings,.md-os .os-settings-account,.md-os .os-settings-info{padding:23px}}@media (max-width:700px){.md-os .os-camera-album-cover{height:130px}.md-os .os-menu-right>.os-menubar-search{display:none}.md-os .os-mobile-spotlight{z-index:255;left:50%;bottom:calc(112px + var(--os-safe-bottom));color:#eff6fe;-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#22334666;border:1px solid #ffffff15;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:7px 13px;font-size:11px;font-weight:550;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 3px 12px #00000010}.md-os.os-locked .os-mobile-spotlight{visibility:hidden;pointer-events:none}.md-os:has(.os-window:not([hidden])) .os-mobile-spotlight{visibility:hidden;pointer-events:none}.md-os .os-menubar{height:calc(42px + var(--os-safe-top));padding-left:20px;padding-right:20px}.md-os .os-menu-right{gap:14px}.md-os .os-menu-right>button{min-width:25px;min-height:28px}.md-os .os-settings-shell{flex-direction:column}.md-os .os-settings-nav{border-bottom:1px solid #ffffff0c;border-right:0;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:10px 12px;display:grid;overflow:visible}.md-os .os-settings-nav>.os-settings-id,.md-os .os-settings-nav-label{display:none}.md-os .os-settings-nav>button:not(.os-settings-id){flex-direction:column;justify-content:center;gap:5px;min-height:49px;font-size:9px;padding:8px 3px!important}.md-os .os-settings-nav>button svg{width:18px;height:18px}.md-os .os-settings-pane{flex:1;height:auto;min-height:0}.md-os .os-settings-pane>.os-settings,.md-os .os-settings-account,.md-os .os-settings-info{padding:25px 23px}.md-os .os-account-explain{margin-top:35px}.md-os .os-account-explain p{font-size:11px}.md-os .os-settings-pane .os-setting-row strong{font-size:13px}.md-os .os-settings-pane .os-setting-row>div>span{max-width:230px;font-size:11px;line-height:1.6}.md-os .os-settings-pane .os-setting-row{padding:19px 0}.md-os .os-settings-account>h1,.md-os .os-settings-info>h1{font-size:25px}.md-os .os-settings-account>p,.md-os .os-settings-info>p:not(.os-eyebrow){font-size:13px}.md-os .os-settings-account .os-primary{min-height:43px}.md-os .os-settings-link-list>a,.md-os .os-settings-link-list>button{padding:17px 16px;font-size:13px}.md-os .os-mobile-apps>button,.md-os .os-mobile-apps>a{gap:8px;font-size:11px}.md-os .os-mobile-apps{row-gap:25px}.md-os .os-window-titlebar{height:45px;min-height:45px}.md-os .os-mobile-close{min-width:30px;min-height:29px;top:8px;right:10px}}.md-os .os-passcode{z-index:1100;padding:clamp(22px,5vh,55px) 24px max(24px,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(24px)saturate(.8);text-align:center;background:linear-gradient(170deg,#07121a70,#0c121bd1);outline:none;flex-direction:column;align-items:center;animation:.35s cubic-bezier(.2,.8,.2,1) os-passcode-enter;display:flex;position:absolute;inset:0;overflow:auto}.md-os .os-passcode-lock{opacity:.88;flex-shrink:0;margin-bottom:clamp(20px,4vh,45px)}.md-os .os-passcode-heading h1{letter-spacing:-.7px;margin:0;font-size:clamp(25px,3.3vh,32px);font-weight:550;line-height:1.3}.md-os .os-passcode-heading>p{color:#e3e8f2b8;margin:10px 0 0;font-size:12px;line-height:1.6}.md-os .os-passcode-dots{justify-content:center;gap:22px;height:15px;margin:27px 0 0;display:flex}.md-os .os-passcode-dots>span{border:1.7px solid #f4f6fc;border-radius:50%;width:13px;height:13px;transition:background .1s,transform .1s;display:block}.md-os .os-passcode-dots>.filled{background:#fff;transform:scale(1.02)}.md-os .os-passcode-message{color:#f9e4e4;max-width:310px;min-height:37px;padding:10px 0 4px;font-size:11px;line-height:1.6}.md-os .os-passcode-message[role=alert]{color:#ffd2cf}.md-os .os-passcode-keypad{flex-shrink:0;grid-template-columns:repeat(3,82px);gap:17px 25px;margin:auto 0;padding:10px 0 16px;display:grid}.md-os .os-passcode-keypad>button{-webkit-backdrop-filter:blur(16px);color:#fff;touch-action:manipulation;background:linear-gradient(145deg,#ffffff25,#ffffff15);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;width:82px;height:82px;line-height:1;transition:background .14s,transform .14s;display:flex;box-shadow:inset 0 1px 1px #ffffff1a,0 3px 12px #0000000c}.md-os .os-passcode-keypad>button>span{letter-spacing:-1px;font-size:39px;font-weight:400;line-height:1.08}.md-os .os-passcode-keypad>button>small{letter-spacing:1.8px;margin-left:2px;font-size:10px;font-weight:600;line-height:1.4}.md-os .os-passcode-keypad>.os-passcode-zero{grid-column:2}.md-os .os-passcode-keypad>button:hover:not(:disabled){background:#ffffff38}.md-os .os-passcode-keypad>button:active:not(:disabled){background:#ffffff62;transform:scale(.96)}.md-os .os-passcode-keypad>button:focus-visible{outline-offset:5px;outline:2px solid #fff}.md-os .os-passcode-keypad>button:disabled{opacity:.55}.md-os .os-passcode-actions{flex-shrink:0;justify-content:space-between;align-items:center;width:296px;max-width:100%;padding-top:16px;display:flex}.md-os .os-passcode-actions>button{color:#fff;align-items:center;gap:8px;min-height:44px;padding:6px 4px;font-size:14px;display:flex}.md-os .os-passcode-actions>button:disabled{opacity:.28}.md-os .os-passcode-error{animation:.32s ease-in-out os-passcode-shake}@keyframes os-passcode-shake{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}to{transform:translate(0)}}@keyframes os-passcode-enter{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (min-width:701px){.md-os .os-passcode-keypad{grid-template-columns:repeat(3,74px);gap:14px 25px}.md-os .os-passcode-keypad>button{width:74px;height:74px}.md-os .os-passcode-actions{width:272px}.md-os .os-passcode-keypad>button>span{font-size:35px}.md-os .os-passcode-lock{margin-bottom:24px}}@media (max-height:680px){.md-os .os-passcode{padding-top:20px;padding-bottom:12px}.md-os .os-passcode-lock{margin-bottom:12px}.md-os .os-passcode-heading h1{font-size:24px}.md-os .os-passcode-heading>p{margin-top:5px;font-size:11px}.md-os .os-passcode-dots{margin-top:17px}.md-os .os-passcode-message{min-height:30px;padding-top:6px}.md-os .os-passcode-keypad{grid-template-columns:repeat(3,65px);gap:10px 24px;padding:0}.md-os .os-passcode-keypad>button{width:65px;height:65px}.md-os .os-passcode-keypad>button>span{font-size:32px}.md-os .os-passcode-keypad>button>small{font-size:8px}.md-os .os-passcode-actions{width:243px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.md-os .os-passcode,.md-os .os-passcode-error{animation:none}.md-os .os-passcode-keypad>button,.md-os .os-passcode-dots>span{transition:none}}.md-os .os-app-icon>svg.os-ios-icon{fill:none;stroke:none;stroke-width:0;filter:none;flex:none;display:block;overflow:visible;width:100%!important;height:100%!important}.md-os .os-app-icon:has(>svg.os-ios-icon){background:0 0;border-radius:24%;overflow:hidden;box-shadow:0 5px 10px #06142435,0 1px 1px #0002,inset 0 0 0 1px #ffffff30}.md-os .os-app-icon>svg.os-ios-icon-settings{filter:none}.md-os .os-app-icon>img.os-native-icon{object-fit:contain;filter:none;pointer-events:none;border:0;border-radius:0;display:block;width:100%!important;height:100%!important}.md-os .os-app-icon:has(>img.os-native-icon){background:0 0;border-radius:24%;overflow:hidden;box-shadow:0 4px 9px #06142435,0 1px 1px #0002}.md-os .os-menu-right .os-day-battery{opacity:1;color:#fff;text-shadow:0 1px 4px #0004;flex-shrink:0;align-items:center;gap:5px;min-width:59px;line-height:1;display:inline-flex}.md-os .os-menu-right .os-battery-percentage{letter-spacing:-.2px;font-variant-numeric:tabular-nums;visibility:visible;font:600 11px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff!important;opacity:1!important;display:block!important}.md-os .os-menu-right .os-day-battery svg{flex-shrink:0;width:29px;height:18px;display:block}.md-os.os-unlocked .bs-spotlight{-webkit-backdrop-filter:blur(24px)saturate(1.75)contrast(1.07);background:linear-gradient(125deg,#edfbff20,#c8dcf707 36%,#aac8ec0a 70%,#f3f9ff16),#15233455;border:1px solid #dfefff69;border-radius:29px;box-shadow:0 28px 75px #02091566,0 7px 25px #02091544,inset 0 1.5px 1px #fff6,inset 0 -1px 1px #c8e4ff2e}.md-os.os-unlocked .bs-spotlight:after{border-color:#ffffff12;border-radius:27px;inset:1px;box-shadow:inset 1px 0 2px #ecf9ff1a,inset -1px 0 2px #dcf0ff1a}.md-os.os-unlocked .bs-spotlight .bs-glass-reflection{filter:blur(6px);opacity:.8;background:linear-gradient(#fff0,#f4fbff27 74%,#fff0);height:185px;top:-95px;left:-12%}.md-os.os-unlocked .bs-spotlight .bs-search-header{background:linear-gradient(#ffffff0b,#ffffff02);border-bottom-color:#f0f7ff1c}.md-os.os-unlocked .bs-spotlight .bs-search-field input{color:#fff;text-shadow:0 1px 8px #03112130;font-weight:450}.md-os.os-unlocked .bs-spotlight .bs-search-field input::placeholder{color:#d4e1eead}.md-os.os-unlocked .bs-spotlight .bs-result[aria-selected=true]{box-shadow:inset 0 1px 1px #ffffff26,0 4px 12px #06142712;background:linear-gradient(120deg,#e4f3ff30,#e4f3ff16)!important;border-color:#eff8ff37!important}.md-os.os-unlocked .bs-spotlight .bs-result[aria-selected=true]:before{opacity:.9;background:#eaf8ff;box-shadow:0 0 8px #d8f1ff33}.md-os.os-unlocked .bs-spotlight .bs-app-copy>strong{color:#f6faff;text-shadow:0 1px 3px #07132440}.md-os.os-unlocked .bs-spotlight .bs-app-copy>span{color:#c0d0df}.md-os.os-unlocked .bs-spotlight .bs-results-heading>p{color:#c1d2e3}.md-os.os-unlocked .bs-spotlight .bs-results-heading>span{color:#a6bfd2}.md-os.os-unlocked .bs-spotlight .bs-search-footer{background:#14263c2a;border-top-color:#e9f4ff18}.md-os.os-unlocked .bs-spotlight .bs-footer-brand{color:#c9e2f6}.md-os.os-unlocked .bs-spotlight .bs-mobile-hint{color:#a5bdd1}@media (max-width:700px){.md-os .os-menu-right .os-battery-percentage{font-size:12px;font-weight:600}.md-os.os-unlocked .bs-spotlight{-webkit-backdrop-filter:blur(23px)saturate(1.7);background:linear-gradient(135deg,#ecf7ff20,#cce2fa08 45%,#e7f4ff10),#15243366;border-radius:27px}.md-os.os-unlocked .bs-spotlight .bs-search-header{background:#e3efff0c;border-top:1px solid #e7f3ff28;border-bottom:0;order:3;min-height:65px;padding:15px 16px}.md-os.os-unlocked .bs-spotlight .bs-results-heading{order:0;padding-top:16px}.md-os.os-unlocked .bs-spotlight .bs-results{order:1;padding-bottom:8px}.md-os.os-unlocked .bs-spotlight .bs-no-results{order:1}.md-os.os-unlocked .bs-spotlight .bs-search-footer{display:none}.md-os.os-unlocked .bs-spotlight .bs-glass-reflection{top:-90px}.md-os.os-unlocked .bs-spotlight .bs-close{background:#f1f8ff16;border-color:#ffffff20}.md-os.os-unlocked .bs-spotlight:after{border-radius:25px}.md-os .os-mobile-spotlight{-webkit-backdrop-filter:blur(17px)saturate(1.8);background:linear-gradient(140deg,#eef8ff1c,#b7d7f30c),#22384a4d;border-color:#f0f8ff38;box-shadow:0 4px 16px #0002,inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #d3e9ff1a}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.md-os.os-unlocked .bs-spotlight{background:#203247f5}}@media (prefers-reduced-transparency:reduce){.md-os.os-unlocked .bs-spotlight{-webkit-backdrop-filter:none;background:#203247f5}.md-os.os-unlocked .bs-spotlight .bs-glass-reflection{display:none}}.md-os .os-desktop-files{grid-template-columns:85px 85px;gap:25px 15px;display:grid}.md-os .os-desktop-files>.os-desktop-folder{grid-column:1}.md-os .os-desktop-files>.os-desktop-browser{grid-area:1/2}.md-os .os-desktop-files>.os-desktop-x{grid-area:2/2}.md-os .os-desktop-files>.os-desktop-instagram{grid-area:3/2}.md-os .os-desktop-files>a,.md-os .os-desktop-files>.os-desktop-browser{text-shadow:0 1px 4px #000;flex-direction:column;align-items:center;gap:8px;width:85px;font-size:11px;display:flex}.os-desktop-files .os-app-icon{width:57px;height:57px}.os-desktop-files>a>span:last-child{border-radius:5px;padding:2px 6px}.os-desktop-files>a:hover>span:last-child{background:#ffffff24}.md-os nav.os-dock{gap:10px;height:100px;padding:10px 12px 5px}.md-os nav.os-dock>button{gap:3px;min-width:62px}.os-dock-label{white-space:nowrap;color:#f4f6fc;text-shadow:0 1px 4px #0008;max-width:78px;font-size:10px;font-weight:450;line-height:15px;display:block}.os-dock>button>i{margin-top:1px}.md-os nav.os-dock .os-app-icon{width:54px;height:54px}@media (min-width:1500px){.md-os nav.os-dock{gap:12px;height:110px;bottom:15px}.md-os nav.os-dock .os-app-icon{width:61px;height:61px}}@media (max-width:1000px) and (min-width:701px){.md-os nav.os-dock{gap:5px;height:91px;padding-inline:10px}.md-os nav.os-dock>button{min-width:54px}.md-os nav.os-dock .os-app-icon{width:47px;height:47px}.os-dock-label{font-size:9px}}@media (max-width:700px){.md-os .os-desktop-files{display:none}.md-os nav.os-dock{height:98px;bottom:calc(12px + var(--os-safe-bottom));justify-content:space-around;gap:0;width:min(360px,100vw - 26px);padding:12px 12px 6px}.md-os nav.os-dock>.os-dock-safari{display:none!important}.md-os nav.os-dock>.os-dock-vids{display:flex!important}.md-os nav.os-dock>button{gap:3px;min-width:60px}.md-os nav.os-dock .os-app-icon{width:53px;height:53px}.md-os nav.os-dock-label{max-width:75px;font-size:9px;line-height:13px}.md-os nav.os-dock>button>i{width:2px;height:2px;margin-top:0}.md-os button.os-mobile-spotlight{bottom:calc(122px + var(--os-safe-bottom))}.md-os .os-home{padding-bottom:165px}}.md-os .os-window.os-window-idle,.md-os .os-window.os-window-entering,.md-os .os-window.os-window-leaving{transform-origin:50%;animation:none}.md-os .os-window-entering,.md-os .os-window-leaving{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-os .os-window-leaving{pointer-events:none}.md-os .os-home{transition:filter .32s,transform .44s cubic-bezier(.16,1,.3,1)}@media (max-width:700px){.md-os:has(.os-window-entering) .os-home{filter:blur(2px);pointer-events:none;transform:scale(.98)}:is(.md-os:has(.os-window-entering) .os-welcome-widget,.md-os:has(.os-window-entering) .os-calendar-widget,.md-os:has(.os-window-entering) .os-mobile-apps,.md-os:has(.os-window-entering) .os-weather-widget){visibility:visible}.md-os:has(.os-window-entering) .os-dock{visibility:visible;pointer-events:none}.md-os:has(.os-window-leaving):not(:has(.os-window-active:not(.os-window-leaving))) .os-home{filter:none;transform:none}}.md-os .os-window-management .os-window-content{overflow:hidden}.md-os .os-window-legal .os-window-content{background:#10151c}.md-os .os-settings-pane:has(.os-account-app){padding:0;overflow:hidden}.md-os .os-lock-bottom>.os-classic-link{margin-top:10px;margin-left:10px;margin-right:10px;display:inline-block}.md-os .os-settings-account{-webkit-user-select:text;user-select:text}@media (max-width:700px){.md-os .os-window-management,.md-os .os-window-location,.md-os .os-window-subscription,.md-os .os-window-legal{border-radius:0}.md-os .os-settings-pane:has(.os-account-app){min-height:0}}.md-os .os-avatar>span{color:inherit;font-size:inherit;margin:0;line-height:1}.md-os .os-weather-widget{color:#fff;-webkit-backdrop-filter:blur(30px);isolation:isolate;background:linear-gradient(155deg,#35618ae8,#163758e8);border:1px solid #ffffff35;border-radius:23px;flex-direction:column;width:176px;height:178px;min-height:0;display:flex;position:absolute;top:245px;left:36px;overflow:hidden;box-shadow:inset 0 1px #ffffff18,0 10px 35px #0002}.md-os .os-weather-widget:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/beta/icons/weather-atmosphere.webp) 50%/cover;position:absolute;inset:0}.md-os .os-weather-night{background:linear-gradient(150deg,#243d64f0,#14243df0)}.md-os .os-weather-summary{scrollbar-width:none;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;padding:12px 14px 5px;display:flex;overflow:auto}.md-os .os-weather-city{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.2;overflow:hidden}.md-os .os-weather-temperature{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:46px;font-weight:300;line-height:1.08}.md-os .os-weather-condition{align-items:center;gap:5px;margin-top:3px;font-size:10px;line-height:1.3;display:flex}.md-os .os-weather-symbol{filter:drop-shadow(0 1px 2px #05152622);flex:none}.md-os .os-weather-range{color:#e2edff;margin-top:3px;font-size:9px;line-height:1.4}.md-os .os-weather-actions{border-top:1px solid #ffffff14;flex:none;align-items:center;gap:4px;padding:3px 10px 6px;display:flex}.md-os .os-weather-actions button{white-space:nowrap;align-items:center;gap:3px;min-width:24px;min-height:24px;padding:3px 0;font-size:9px;display:flex}.md-os .os-weather-actions button svg{flex:none;width:11px;height:11px}.md-os .os-weather-actions a{opacity:.8;white-space:nowrap;margin-left:auto;font-size:7px}.md-os .os-weather-hint{color:#dfebff;flex:none;max-height:28px;padding:0 10px 5px;font-size:8px;line-height:1.4;display:block;overflow:auto}.md-os .os-weather-unshare{color:#d9e6fb;flex:none;min-height:18px;padding:0 10px 4px;font-size:8px;text-decoration:underline}@media (min-width:1500px){.md-os .os-weather-widget{top:255px;left:48px}}@media (max-width:1000px) and (min-width:701px){.md-os .os-weather-widget{top:235px;left:25px}}@media (min-width:1001px) and (max-height:500px){.md-os .os-weather-widget{top:38px;left:380px}}.md-os .os-location-choice{color:#eef4ff;background:0 0;border:0;border-radius:28px;width:min(370px,100vw - 30px);max-height:calc(100dvh - 40px);padding:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 25px 100px #0006}.md-os .os-location-choice::backdrop{-webkit-backdrop-filter:blur(12px);background:#07111c66}.md-os .os-location-choice>div{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);text-align:center;background:#233348ee;border:1px solid #ffffff2e;border-radius:28px;padding-top:25px;overflow:hidden}.md-os .os-location-choice svg{color:#a7cbff}.md-os .os-location-choice h2{letter-spacing:-.5px;margin:14px 22px 12px;font-size:19px}.md-os .os-location-choice p{color:#bdcadd;margin:0 24px 15px;font-size:12px;line-height:1.8}.md-os .os-location-choice a{color:#b4d5ff;margin-bottom:22px;font-size:11px;text-decoration:underline;display:block}.md-os .os-location-choice button{color:#b4d5ff;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff13;border-radius:0;width:100%;min-height:52px;padding:17px 18px;font-size:14px;display:block}.md-os .os-location-choice button:last-child{color:#e5edfa;font-weight:600}.md-os .os-weather-unshare{color:#d9e6fb;grid-column:1/-1;padding:0 13px 9px;font-size:8px;text-decoration:underline}@media (max-width:700px){.md-os .os-weather-widget{aspect-ratio:1;flex-direction:column;grid-area:1/2;width:100%;height:auto;min-height:0;display:flex;position:relative;inset:auto}.md-os .os-weather-summary{padding:12px 12px 4px}.md-os .os-weather-temperature{font-size:43px}.md-os .os-weather-actions{padding:3px 9px 6px}.md-os .os-weather-actions button{font-size:8px}.md-os .os-weather-actions a{font-size:7px}.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-weather-widget{visibility:hidden}}@media (max-width:360px){.md-os .os-weather-summary{padding:10px 11px 3px}.md-os .os-weather-city{font-size:13px}.md-os .os-weather-temperature{font-size:36px}.md-os .os-weather-condition{font-size:9px}.md-os .os-weather-symbol{width:21px;height:18px}.md-os .os-weather-range{font-size:8px}.md-os .os-weather-actions button{font-size:7px}.md-os .os-weather-actions a{font-size:6.5px}}.md-os .os-location-choice .os-location-privacy{border:0;width:auto;min-height:0;margin:0 auto 22px;padding:0;font-size:11px;text-decoration:underline;display:inline}.md-os .os-location-choice{height:max-content;max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0}.os-lockscreen{touch-action:none;--lock-drag:0px;outline-offset:-5px;transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1),filter .28s}.os-lockscreen .os-lock-top{transform:translateY(calc(var(--lock-drag)*-.55));transition:transform .2s}.os-lockscreen .os-lock-bottom{transform:translateY(calc(var(--lock-drag)*-1));transition:transform .2s}.os-lockscreen.os-lock-dragging .os-lock-top,.os-lockscreen.os-lock-dragging .os-lock-bottom{transition:none}.os-lockscreen.os-lock-leaving{opacity:0;filter:blur(9px);pointer-events:none;transform:translateY(-12%)}.os-lockscreen.os-lock-leaving .os-lock-top,.os-lockscreen.os-lock-leaving .os-lock-bottom{transition:transform .28s}.os-unlock{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex}.os-unlock>span{animation:2.5s ease-in-out infinite os-swipe-hint}.os-lock-notifications>div{text-align:left;-webkit-backdrop-filter:blur(28px);background:#2d313a73;border:1px solid #ffffff26;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.os-lock-notifications>div>span:last-child{flex:1;min-width:0}.os-lock-notifications>div strong{font-size:12px;display:block}.os-lock-notifications>div small{float:right;opacity:.6;font-size:9px;font-weight:400}.os-lock-notifications>div p{opacity:.75;margin:4px 0 0;font-size:11px;line-height:1.5}.os-lockscreen a{touch-action:manipulation}@keyframes os-swipe-hint{0%,60%,to{opacity:.55;transform:translateY(0)}75%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.os-lockscreen,.os-lockscreen .os-lock-top,.os-lockscreen .os-lock-bottom{transition:none}.os-unlock>span{animation:none}}.os-reduce-motion .os-unlock>span{animation:none}.os-lock-notifications>div>.os-app-icon{border-radius:10px;flex-shrink:0;width:38px;height:38px}.os-lock-notifications>div strong{justify-content:space-between;gap:8px;display:flex}.os-lock-notifications>div small{float:none}@media (max-width:700px){.os-lock-notifications>div>.os-app-icon{width:35px;height:35px}}.md-os .os-lock-notifications{overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;max-height:min(40dvh,360px);overflow-y:auto}.md-os .os-lock-notification{flex:none;min-width:0;overflow:hidden}.md-os .os-lock-notification strong>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.md-os .os-lock-notification strong>small{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:92px;overflow:hidden}.md-os .os-lock-notification p{overflow-wrap:anywhere}.md-os .os-lock-notifications:focus-visible{outline-offset:4px;border-radius:24px;outline:2px solid #a9ceff}.md-os .os-home .os-desktop-files{grid-template-columns:repeat(3,85px);gap:25px 15px;display:grid}.md-os .os-desktop-files>.os-desktop-dnzai{grid-area:1/3}.md-os .os-desktop-files>.os-desktop-messages{grid-area:2/3}.md-os .os-desktop-files>.os-desktop-mail{grid-area:3/3}.md-os .os-desktop-files>.os-desktop-dnzai,.md-os .os-desktop-files>.os-desktop-messages,.md-os .os-desktop-files>.os-desktop-mail{text-shadow:0 1px 4px #000;flex-direction:column;align-items:center;gap:8px;width:85px;font-size:11px;display:flex}.md-os nav.os-dock{-webkit-backdrop-filter:blur(22px)saturate(1.45);background:#202e3838;border:1px solid #ffffff36;box-shadow:inset 0 1px #ffffff18,0 12px 40px #0002}.md-os .os-messages-empty{text-align:center;background:radial-gradient(at top,#d9f3e809,#0000 65%),#171b22;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.md-os .os-messages-empty>.os-native-icon,.md-os .os-messages-empty>.os-ios-icon{filter:drop-shadow(0 7px 24px #0003);width:78px;height:78px;margin-bottom:25px}.md-os .os-messages-empty h1{letter-spacing:-.6px;color:#f1f4f8;margin:0 0 10px;font-size:22px;font-weight:600}.md-os .os-messages-empty p{color:#9ca7b5;margin:0;font-size:13px;line-height:1.6}.md-os time.os-menubar-time{white-space:nowrap;padding:3px 6px;font-size:11px}.md-os .os-calendar-widget{cursor:default}@media (max-width:700px){.md-os nav.os-dock{-webkit-backdrop-filter:blur(19px)saturate(1.5);background:#25353f2e}.md-os .os-traffic{gap:0;height:48px;top:0;left:4px}.md-os .os-traffic .os-traffic-close{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.md-os .os-traffic .os-traffic-close:before{content:"";background:#a8b3c91c;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:8px}.md-os .os-traffic .os-traffic-close svg{opacity:1;color:#d7dfed;stroke-width:2px;width:16px;height:16px;position:relative}.md-os .os-window .os-window-titlebar{flex-basis:48px;height:48px;min-height:48px}.md-os .os-window .os-mobile-close{place-items:center;width:44px;height:44px;display:grid;top:2px;right:4px}.md-os .os-window .os-mobile-close svg{width:19px;height:19px}.md-os .os-window .os-window-content{height:calc(100% - 48px)}.md-os .os-home .os-desktop-files{display:none}.md-os .os-messages-empty h1{font-size:22px}.md-os .os-messages-empty p{font-size:13px}.md-os .os-window .os-traffic .os-traffic-close{background:0 0!important}.md-os .os-window .os-traffic .os-traffic-close svg{color:#d7dfed}.md-os .os-lock-notifications>div>.os-app-icon{width:35px;height:35px}}.md-os[data-theme=dark]{--lg-foreground:#fff;--lg-muted:#ebebf599;--lg-glass:#2828289e;--lg-glass-active:#4646469e;--lg-edge:#ffffff14;--lg-drop:transparent;--lg-selection:#ffffff25;--lg-lens:#ffffff0e;--lg-surface:#1c1c1fdb;--lg-surface-edge:#ffffff21;--lg-shadow:#00000061;--lg-highlight:#ebebf521;--lg-separator:#ebebf529;--lg-destructive:#ff4245;--lg-track:#ebebf54d;--lg-rail:#ffffff1a;--lg-on:#30d158;--lg-fill:#0091ff;--lg-ring:#ffffff80;--lg-blur:3px;--os-panel:#1c1c1f;--os-text:#f5f5f7;--os-secondary:#a1a1aa;--os-line:#ffffff1a}body:has(.md-os) .privacy-card{--lg-foreground:#fff;--lg-muted:#ebebf599;--lg-glass:#2828289e;--lg-glass-active:#4646469e;--lg-edge:#ffffff14;--lg-drop:transparent;--lg-selection:#ffffff25;--lg-lens:#ffffff0e;--lg-surface:#1c1c1fdb;--lg-surface-edge:#ffffff21;--lg-shadow:#00000061;--lg-highlight:#ebebf521;--lg-separator:#ebebf529;--lg-destructive:#ff4245;--lg-track:#ebebf54d;--lg-rail:#ffffff1a;--lg-on:#30d158;--lg-fill:#0091ff;--lg-ring:#ffffff80;--lg-blur:3px;--os-panel:#1c1c1f;--os-text:#f5f5f7;--os-secondary:#a1a1aa;--os-line:#ffffff1a}.md-os .md-liquid-button{height:40px;min-height:36px;color:var(--lg-foreground);font:inherit;white-space:normal;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:1.3}body:has(.md-os) .privacy-card .md-liquid-button{height:40px;min-height:36px;color:var(--lg-foreground);font:inherit;white-space:normal;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:1.3}.md-os button.md-liquid-button.lg-glass{border-color:#0000;border-radius:var(--md-liquid-radius,999px)!important;background-color:var(--lg-glass)!important;background-image:var(--lg-rim,none)!important;-webkit-backdrop-filter:blur(var(--lg-blur,3px)) var(--lg-filter,saturate(1.5))!important;box-shadow:inset 0 0 0 .5px var(--lg-edge),0 1px 3px var(--lg-drop)!important;background-size:100% 100%!important}body:has(.md-os) .privacy-card button.md-liquid-button.lg-glass{border-color:#0000;border-radius:var(--md-liquid-radius,999px)!important;background-color:var(--lg-glass)!important;background-image:var(--lg-rim,none)!important;-webkit-backdrop-filter:blur(var(--lg-blur,3px)) var(--lg-filter,saturate(1.5))!important;box-shadow:inset 0 0 0 .5px var(--lg-edge),0 1px 3px var(--lg-drop)!important;background-size:100% 100%!important}.md-os button.md-liquid-button:is(:active,[data-pressed]){background-color:var(--lg-glass-active)!important}body:has(.md-os) .privacy-card button.md-liquid-button:is(:active,[data-pressed]){background-color:var(--lg-glass-active)!important}.md-os button.md-liquid-button[aria-pressed=true]{color:#fff;background-color:#5a5a608c!important;box-shadow:inset 0 0 0 .5px #ffffff38,0 2px 8px #0002!important}.md-os button.md-liquid-button[data-variant=filled]{background-color:var(--lg-tint,var(--lg-fill))!important;color:#fff!important}body:has(.md-os) .privacy-card button.md-liquid-button[data-variant=filled]{background-color:var(--lg-tint,var(--lg-fill))!important;color:#fff!important}.md-os button.md-liquid-button[data-destructive]{--lg-tint:var(--lg-destructive);color:var(--lg-destructive)}.md-os button.md-liquid-button[data-variant=filled]:is(:active,[data-pressed]){background-color:color-mix(in srgb,var(--lg-tint,var(--lg-fill)) 85%,#000)!important}.md-os button.md-liquid-button:disabled{opacity:.35;cursor:default}body:has(.md-os) .privacy-card button.md-liquid-button:disabled{opacity:.35;cursor:default}.md-os button.md-liquid-button:focus-visible{outline:2px solid var(--lg-ring);outline-offset:3px}.md-os button.md-liquid-button.lg-glass[data-copy]{-webkit-backdrop-filter:none!important}@media (hover:hover) and (pointer:fine){.md-os button.md-liquid-button:hover:not(:disabled){background-color:var(--lg-glass-active)!important}.md-os button.md-liquid-button[data-variant=filled]:hover:not(:disabled){background-color:color-mix(in srgb,var(--lg-tint,var(--lg-fill)) 88%,#fff)!important}}.md-os [data-liquid-host]{isolation:isolate}.md-os .md-liquid-layer{z-index:-1;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.md-os .md-liquid-surface{z-index:0;border-radius:inherit;pointer-events:none;background-color:var(--lg-glass);background-image:var(--lg-rim,none);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--lg-blur,3px)) var(--lg-filter,saturate(1.5));box-shadow:inset 0 0 0 .5px var(--lg-edge),0 1px 3px var(--lg-drop);background-size:100% 100%;flex:none;gap:0;position:absolute;inset:0;margin:0!important;padding:0!important}.md-os .md-liquid-layer>.lg-glass-copy{z-index:0}.md-os .md-liquid-sample-frame{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.md-os .md-liquid-sample{transform-origin:0 0;pointer-events:none;position:absolute}.md-os .md-liquid-surface[data-copy]{-webkit-backdrop-filter:none}.md-os .md-liquid-dock{--lg-glass:#1e1e2252;--lg-blur:3px;--lg-bezel:10px;--lg-thickness:22px;--lg-rim-saturation:1.7}.md-os .md-liquid-chrome{--lg-glass:#1e1e21bd;--lg-blur:8px;--lg-bezel:5px;--lg-thickness:12px}.md-os .md-liquid-panel{--lg-glass:#1c1c1fdb;--lg-blur:22px;--lg-bezel:8px;--lg-thickness:18px}.md-os .md-liquid-widget{--lg-glass:#2020237a;--lg-blur:3px;--lg-bezel:9px;--lg-thickness:21px}.md-os :is(.os-address,.os-lock-notifications>div,.bs-search-header,.ip-tab-glass,.ip-viewer-bottom){position:relative}.md-os nav.os-dock[data-liquid-host]{border-color:#ffffff29;box-shadow:0 12px 36px #0004,inset 0 1px #ffffff0c;-webkit-backdrop-filter:none!important;background:0 0!important}.md-os :is(.os-window-titlebar,.os-control-panel,.os-dropdown,.os-welcome-widget,.os-calendar-widget,.os-lock-notifications>div)[data-liquid-host]{-webkit-backdrop-filter:none!important;background:#20232b!important}.md-os header.os-menubar[data-liquid-host]{border:0;box-shadow:0 .5px #ffffff16;-webkit-backdrop-filter:blur(12px)saturate(1.35)!important;background:#ffffff06!important}.md-os .os-window{border:1px solid #ffffff26;border-radius:22px;box-shadow:0 24px 90px #0005,0 4px 14px #0003}.md-os .os-window-titlebar{border-bottom:1px solid #ffffff0a}.md-os .os-window-content{isolation:isolate;background:#111114}.md-os .os-app-refraction-backdrop{z-index:-1;pointer-events:none;background:#111114;position:absolute;inset:0}.md-os .os-app-surface{position:relative}.md-os .os-welcome-widget,.md-os .os-calendar-widget{border-color:#ffffff1f;box-shadow:0 8px 30px #0002,inset 0 .5px #ffffff12}.md-os .os-weather-widget[data-liquid-host]{-webkit-backdrop-filter:none;background:linear-gradient(160deg,#274659,#172e41);border-color:#ffffff26}.md-os .os-weather-widget .md-liquid-widget{--lg-glass:#1d2a3d8a}.md-os .os-weather-widget:before{opacity:.08}.md-os .os-lock-notifications>div{border-color:#ffffff21;border-radius:24px;box-shadow:0 7px 24px #0002}.md-os .os-control-panel,.md-os .os-dropdown{border:1px solid var(--lg-surface-edge);transform-origin:top;border-radius:22px;animation:.27s cubic-bezier(.18,.9,.28,1.12) md-liquid-menu-in;box-shadow:0 12px 45px #0005}.md-os .os-dropdown [role=menuitem]{border-radius:10px;min-height:34px;padding-block:8px}.md-os .os-dropdown [role=menuitem]:hover{background:var(--lg-highlight)}.md-os .os-control-panel>button.md-liquid-button{justify-content:flex-start;width:100%;margin-top:8px}.md-os .os-control-panel label{display:block}.md-os .os-control-panel .md-liquid-slider{margin:10px 0 14px}.md-os .os-mobile-spotlight.md-liquid-button{--lg-glass:#37373c9e;gap:5px;height:29px;min-height:29px;padding:0 13px;font-size:11px}.md-os .md-liquid-tabs{grid-template-columns:repeat(var(--md-tab-count),minmax(0,1fr));isolation:isolate;width:calc(var(--md-tab-count)*var(--lg-tab-width,90px) + 8px);--lg-tab-height:34px;border:1px solid #ffffff18;border-radius:999px;flex:none;max-width:100%;padding:4px;display:grid;position:relative}.md-os .md-liquid-tabs .md-tab{z-index:1;width:100%;height:var(--lg-tab-height);min-width:0;min-height:0;box-shadow:none;font:inherit;color:var(--lg-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:12px;line-height:1.4;text-decoration:none;display:flex;position:relative}.md-os .md-liquid-tabs .md-tab[aria-selected=true]{color:#fff}.md-os .md-tab-selection{z-index:0;width:calc((100% - 8px)/var(--md-tab-count));background:var(--lg-selection);transform:translateX(calc(var(--md-tab-index)*100%));pointer-events:none;border-radius:999px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:4px auto 4px 4px;box-shadow:inset 0 .5px #ffffff14}.md-os .md-tab-selection[hidden]{display:none}.md-os .md-tab:focus-visible{outline-offset:-2px;outline:2px solid #a9ceff}.md-os .os-browser-tabs{--lg-tab-width:120px;--lg-tab-height:33px;align-self:center;margin:10px auto 9px}.md-os .os-address{--lg-glass:#28282b85;border:1px solid #ffffff12;border-radius:18px;min-height:34px;margin:0 15px 12px}.md-os .os-address .md-liquid-button{border-radius:50%;flex:none;width:30px;height:28px;min-height:28px;padding:0;box-shadow:none!important;background-color:#0000!important}.md-os .ip-library-period{box-shadow:none;border:0;padding:0;background:0 0!important}.md-os .ip-library-period .md-liquid-tabs{--lg-tab-width:83px;--lg-tab-height:33px}.md-os .ip-tab-glass[data-liquid-host],.md-os .ip-viewer-bottom[data-liquid-host]{-webkit-backdrop-filter:none!important;background:0 0!important}.md-os .ip-tab-glass{border-radius:30px}.md-os .ip-tab-glass>.md-liquid-button{border-radius:26px;flex-direction:column;flex:1;gap:4px;height:55px;min-height:55px;padding:6px 18px;font-size:10px;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#0000!important}.md-os .ip-tab-glass>.md-liquid-button[aria-pressed=true]{background-color:var(--lg-selection)!important}.md-os button.md-liquid-switch{background:var(--lg-rail);border:0;border-radius:999px;flex:none;width:50px;min-width:50px;height:30px;padding:0;display:inline-block;position:relative;box-shadow:inset 0 0 0 .5px #ffffff12}.md-os .lg-switch-thumb{background-image:var(--lg-rim,none)}.md-os .md-liquid-slider{width:100%;height:32px;position:relative}.md-os .md-liquid-slider .lg-slider-track{background:var(--lg-rail)}.md-os .md-liquid-slider input{box-shadow:none;background:0 0;border:0;padding:0}.md-os .bcamera-zoom-slider>.md-liquid-slider{flex:1;min-width:100px}.md-os .bs-spotlight{border:1px solid var(--lg-surface-edge);-webkit-backdrop-filter:blur(22px)saturate(1.9);background:#19191dd6;border-radius:30px;box-shadow:0 30px 100px #0006,inset 0 .5px #ffffff16}.md-os .bs-glass-reflection{opacity:.2}.md-os .bs-search-header{border:1px solid #ffffff13;border-radius:24px;margin:10px 10px 0;padding:14px 15px;background:0 0!important}.md-os .bs-search-header .md-liquid-surface{--lg-glass:#2d2d3173;--lg-bezel:8px;--lg-thickness:18px}.md-os .bs-search-orb{box-shadow:none;color:#e6e6ed;background:0 0}.md-os .bs-result{border-radius:18px}.md-os .bs-result[aria-selected=true]{background:var(--lg-selection);border-color:#ffffff12;box-shadow:inset 0 .5px #ffffff0d}.md-os .bs-result-action{color:#c7c7cf}.md-os .bs-close.md-liquid-button,.md-os .bs-clear.md-liquid-button{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.md-os .bs-close>span{display:none}.md-os[data-theme=dark] .os-window .md-site{--md-bg:#111114;--md-surface:#1c1c1f;--md-text:#f5f5f7;--md-muted:#a5a5af;--md-line:#ffffff1c;--md-soft:#2b2b31;--md-accent:#7abaff;--md-on-accent:#061c35;--md-accent-soft:#162b43;--md-input:#2a2a2f80}.md-os .os-window :is(.os-settings,.os-settings-shell,.os-finder,.os-safari,.os-music,.os-settings-info,.os-messages-empty){background-color:#151518}.md-os .os-safari-body{background:#151518}.md-os .bn-notes{--bn-line:#ffffff14;--bn-muted:#a1a1aa;--bn-ink:#ececf0;--md-bg:#151518;--md-surface:#1c1c1f;--md-soft:#2b2b31;--md-text:#ececf0;--md-muted:#a1a1aa;background:#151518}.md-os .bn-notes .bn-sidebar{background:#1c1c1f}.md-os .bn-notes .bn-list-panel{background:#19191d}.md-os .bn-notes .bn-reader{background:#151518}.md-os .bn-notes .bn-reader-toolbar{background:#232327b3}.md-os :is(.os-settings-nav,.os-finder>aside){background:#18181ceb;border-color:#ffffff0c}.md-os :is(.os-settings-nav,.os-finder>aside) button.md-liquid-button{justify-content:flex-start;width:100%;margin-bottom:5px;font-size:12px}.md-os .os-settings-nav button.os-settings-id{height:auto;min-height:68px}.md-os .os-settings-nav-label{color:#8e8e98}.md-os .os-setting-row,.md-os .os-settings-link-list,.md-os .os-project-cards,.md-os .os-link-list{background-color:#28282c5c;border-color:#ffffff13;border-radius:20px}.md-os .os-setting-button.md-liquid-button{justify-content:space-between;height:auto;min-height:54px}.md-os .os-settings-link-list a,.md-os .os-link-list a{border-color:#ffffff0c}.md-os .os-primary:not(button){color:#fff;background:#0091ff;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 18px;display:inline-flex;box-shadow:inset 0 .5px #ffffff20}.md-os :is(.md-form,.id-settings,.os-account-app,.os-utility,.os-management) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){-webkit-backdrop-filter:none;background-color:#26262c;border-color:#ffffff25}.md-os :is(.md-form,.id-settings,.os-account-app,.os-utility) :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid #0091ff99}.md-os :is(.md-panel,.id-card,.md-auth-card,.md-id-login-panel,.id-dialog,.ip-info,.bn-popover,.dnzai-confirm){-webkit-backdrop-filter:none;background-color:#1c1c21;border-color:#ffffff20}.md-os .os-location-choice,.md-os .os-location-choice>div{-webkit-backdrop-filter:none;background:#1c1c21}.md-os .os-management .md-admin-content{background:#111114}.md-os .os-account-app .md-id-surface .md-segment{background:#28282c8c;border-radius:24px}.md-os .os-account-app .md-id-surface .md-segment button{border-radius:20px}.md-os .os-account-app .md-id-surface .md-segment button[aria-pressed=true]{background-color:var(--lg-selection)!important}.md-os .md-panel .md-panel{box-shadow:none}.md-os .md-table th{background:#2a2a2f99}.md-os .md-table tr:hover{background:#ffffff06}.md-os .os-passcode-keypad button.md-liquid-button{aspect-ratio:1;--lg-glass:#46464b4d;--lg-glass-active:#78787d66;width:100%;height:auto;min-height:0;font-size:inherit;border-radius:50%;flex-direction:column;gap:0;padding:0}.md-os .os-passcode-actions button.md-liquid-button{height:40px;min-height:40px;padding:0 15px;box-shadow:none!important;background-color:#0000!important}.md-os .os-weather-actions button.md-liquid-button{border-radius:14px;gap:4px;height:25px;min-height:25px;padding:0 7px;font-size:8px}.md-os .os-weather-unshare.md-liquid-button{width:fit-content;height:25px;min-height:25px;margin:0 10px 7px;font-size:8px}.md-os .os-location-choice .md-liquid-button{border-radius:18px;width:calc(100% - 24px);height:auto;min-height:44px;margin:7px 12px;padding:13px 15px;font-size:13px}.md-os .os-location-choice .os-location-privacy{width:auto;min-height:25px;margin:0 auto 14px;font-size:11px}.md-os .ip-round.md-liquid-button,.md-os .ip-viewer-arrows .md-liquid-button{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.md-os .ip-header-actions{gap:8px}.md-os .ip-search-tab.md-liquid-button{border-radius:50%;width:56px;min-width:56px;height:56px;padding:0}.md-os .ip-viewer-bottom .md-liquid-button{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.md-os .ip-viewer-bottom .md-liquid-surface{--lg-glass:#23232799}.md-os .bcamera-toolbar .md-liquid-button{border-radius:18px;height:36px;min-height:36px;padding:0 10px}.md-os .bcamera-zoom .md-liquid-button{border-radius:50%;width:36px;height:36px;min-height:36px;padding:0}.md-os .bcamera-controls .bcamera-flip.md-liquid-button{border-radius:50%;width:52px;height:52px;min-height:52px;padding:0}.md-os .bcamera-confirm-buttons .md-liquid-button{border-radius:23px;height:46px;min-height:46px}.md-os .bcamera-publish.md-liquid-button{--lg-fill:#0091ff}.md-os .dnzai{--lg-fill:#b5ecda;--lg-glass:#2a3a3a99;--lg-glass-active:#3c504db3}.md-os .dnzai button.md-liquid-button[data-variant=filled]{color:#15392e!important}.md-os .dnzai .dnzai-new{justify-content:flex-start;height:42px;min-height:42px}.md-os .dnzai-starters>.md-liquid-button{white-space:normal;--md-liquid-radius:18px;text-align:left;--lg-glass:#2e3e3d40;border-radius:18px;height:auto;min-height:110px;padding:14px 12px;display:block}.md-os .dnzai-compose-bottom>button.md-liquid-button{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.md-os .dnzai-mobile-new.md-liquid-button{border-radius:50%;width:34px;height:34px;min-height:34px;padding:0}.md-os .dnzai-copy.md-liquid-button{border-radius:14px;height:27px;min-height:27px;padding:0 9px;font-size:10px}.md-os .dnzai-current.md-liquid-button{white-space:nowrap;justify-content:flex-start;height:auto;min-height:40px;overflow:hidden}.md-os .dnzai-confirm .md-liquid-button{border-radius:18px;width:calc(100% - 24px);height:44px;margin:6px 12px}.md-os .dnzai-confirm .md-liquid-button:last-child{margin-bottom:12px}.md-os .lg-glass-copy{-webkit-user-select:none;user-select:none}.md-os .lg-glass-copy *{pointer-events:none!important}body:has(.md-os) .privacy-card{-webkit-backdrop-filter:none;background:#1c1e25;border-color:#ffffff26;border-radius:24px;box-shadow:0 15px 55px #0005}@keyframes md-liquid-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.94,.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.md-os .md-liquid-button{min-height:40px}.md-os .os-window{border:0;border-radius:0}.md-os .os-window-titlebar .md-liquid-chrome{--lg-glass:#1e1e21e0;--lg-blur:12px}.md-os .os-browser-tabs{--lg-tab-width:calc((100vw - 48px)/3);--lg-tab-height:34px}.md-os .os-mobile-spotlight.md-liquid-button{min-height:29px}.md-os .os-traffic .os-traffic-close.md-liquid-plain{width:44px;height:44px}.md-os .os-mobile-close.md-liquid-button{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;box-shadow:none!important;background-color:#0000!important}.md-os .bs-spotlight{border-radius:28px}.md-os .bs-search-header{border-radius:22px;margin:8px 8px 0;padding:12px 13px}.md-os .bs-close.md-liquid-button,.md-os .bs-clear.md-liquid-button{min-height:36px}.md-os .dnzai-starters>.md-liquid-button{min-height:105px;padding:12px 10px}.md-os .dnzai-composer textarea{font-size:16px}.md-os .os-settings-nav button.md-liquid-button{justify-content:center;width:auto;margin:0}.md-os .os-settings-nav button.os-settings-id{width:100%}.md-os .os-control-panel .md-liquid-slider{height:34px}}@media (prefers-reduced-motion:reduce){.md-os .md-liquid-button{transition:none!important;translate:none!important;scale:1!important}.md-os .md-tab-selection,.md-os .lg-switch-thumb{transition:none!important}.md-os .os-control-panel,.md-os .os-dropdown{animation:none}}.md-os.os-reduce-motion .md-liquid-button{transition:none!important;translate:none!important;scale:1!important}.md-os.os-reduce-motion .md-tab-selection,.md-os.os-reduce-motion .lg-switch-thumb{transition:none!important}.md-os.os-reduce-motion .os-control-panel,.md-os.os-reduce-motion .os-dropdown{animation:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.md-os .md-liquid-surface,.md-os button.md-liquid-button.lg-glass{--lg-glass:#29292e;--lg-glass-active:#3d3d44;-webkit-backdrop-filter:none!important;background-image:none!important}.md-os .md-liquid-sample-frame,.md-os .lg-glass-copy{display:none!important}.md-os .bs-spotlight{-webkit-backdrop-filter:none;background:#1c1c1f}}@media (min-width:701px){.md-os button.os-mobile-spotlight.md-liquid-button,.md-os .os-window-titlebar .os-mobile-close.md-liquid-button{display:none!important}}.md-os .ip-grid>button,.md-os .ip-recent>button{aspect-ratio:1;border:0;border-radius:0;height:auto;min-height:0;padding:0}.md-os .ip-date-groups>button{height:auto;min-height:0;padding:0}.md-os .ip-filmstrip>button{padding:0}.md-os .ip-bottom{gap:10px;width:max-content;max-width:calc(100% - 24px)}.md-os .ip-tab-glass{min-width:0}.md-os .ip-tab-glass>button{background:0 0;flex:none;width:104px;height:auto;min-height:49px}.md-os .ip-tab-glass>button[aria-pressed=true]{background:var(--lg-selection)}.md-os .ip-library-period{max-width:calc(100% - 30px)}.md-os .os-address{gap:8px;min-height:36px;padding:5px 44px}.md-os .os-address>span:not(.md-liquid-layer){z-index:1;text-overflow:ellipsis;white-space:nowrap;color:#d7dce7;background:0 0;flex:1;width:auto;min-width:0;max-width:560px;padding:2px 0;font-size:12px;position:relative;overflow:hidden}.md-os .os-address>button{border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;top:50%;right:10px;transform:translateY(-50%)}.md-os .os-address>button:hover{background:#ffffff12}.md-os .os-native-vids .beta-vid-tap{height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:0}.md-os .os-native-vids .beta-vid-actions>button{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.md-os .os-native-vids .beta-vid-sound,.md-os .os-native-vids .beta-vid-step>button,.md-os .os-native-vids .beta-vid-header button{min-width:36px;min-height:36px}.md-os .os-mobile-close{justify-content:center;align-items:center;width:44px;height:44px;display:none}.md-os .os-mobile-close svg{width:20px;height:20px}@media (max-width:700px){.md-os .os-home{grid-template-rows:calc(50vw - 28px) max-content;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:18px 20px 166px;display:grid}.md-os .os-welcome-widget,.md-os .os-weather-widget{aspect-ratio:1;border-radius:24px;width:100%;min-width:0;height:auto;min-height:0;position:relative;inset:auto}.md-os .os-welcome-widget{grid-area:1/1}.md-os .os-profile{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;width:100%;height:100%;padding:18px;display:flex}.md-os .os-profile .os-avatar{border-radius:13px;flex:none;width:40px;height:40px}.md-os .os-profile>span:not(.os-avatar){min-width:0;display:block}.md-os .os-profile strong{letter-spacing:-.6px;white-space:normal;font-size:19px;line-height:1.15}.md-os .os-profile small{margin-top:6px;font-size:10px;line-height:1.5;display:block}.md-os .os-profile>svg{width:13px;position:absolute;top:17px;right:15px}.md-os .os-weather-widget{grid-area:1/2}.md-os .os-mobile-apps{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 8px;min-width:0;padding:8px 0;display:grid}.md-os .os-mobile-apps>button,.md-os .os-mobile-apps>a{width:100%;min-width:0}.md-os .os-mobile-apps .os-app-icon{width:54px;height:54px}.md-os .os-mobile-apps>button>span:last-child,.md-os .os-mobile-apps>a>span:last-child{font-size:11px}.md-os .os-window-titlebar .os-mobile-close{display:flex;top:0;right:7px}.md-os .os-traffic-close{min-width:44px;min-height:44px}.md-os .os-window-photos .os-window-titlebar{flex-basis:48px;height:48px;min-height:48px;display:flex!important}.md-os .ip-header{padding-top:18px}.md-os .ip-tab-glass>button{width:96px;min-height:48px}.md-os .ip-search-tab{width:54px;height:54px}.md-os .ip-bottom{gap:8px}.md-os .os-address{margin:0 12px 10px;padding-inline:32px}.md-os .os-address>button{right:5px}.md-os .os-browser-tabs{--lg-tab-width:112px;max-width:calc(100% - 24px)}}@media (max-width:360px){.md-os .os-home{grid-template-rows:calc(50vw - 20px) max-content;gap:12px;padding-inline:14px}.md-os .os-profile{padding:15px}.md-os .os-profile strong{font-size:17px}.md-os .os-profile .os-avatar{width:34px;height:34px}.md-os .ip-tab-glass>button{width:86px}.md-os .ip-search-tab{width:49px;height:49px}}@media (min-width:701px) and (max-width:1000px) and (max-height:500px){.md-os .os-lockscreen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:18px 30px;display:grid}.md-os .os-lock-top{padding:0}.md-os .os-lock-bottom{gap:10px;padding:0}.md-os .os-lock-bottom>.os-classic-link{margin-top:0}.md-os .os-lock-notifications{width:100%;max-width:380px;max-height:calc(100dvh - 140px)}.md-os .os-lock-notifications>div{padding:10px 13px}.md-os .os-home{grid-template-rows:minmax(140px,max-content) max-content;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:16px;padding:18px 24px 135px;display:grid;overflow:auto}.md-os .os-welcome-widget,.md-os .os-weather-widget{width:100%;min-width:0;height:140px;min-height:0;position:relative;inset:auto}.md-os .os-welcome-widget{grid-area:1/1}.md-os .os-profile{height:100%;padding:20px}.md-os .os-weather-widget{grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;min-height:140px;display:grid}.md-os .os-weather-summary{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;min-width:0;padding:14px;display:grid}.md-os .os-weather-temperature{grid-area:1/2/4;align-self:center}.md-os .os-weather-actions{border:0;border-left:1px solid #ffffff1c;flex-direction:column;align-items:flex-start;gap:8px;width:110px}.md-os .os-weather-actions a{margin-left:0}.md-os .os-home .os-desktop-files{display:none}.md-os .os-mobile-apps{grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 12px;padding:8px 0;display:grid}.md-os .os-mobile-apps>button,.md-os .os-mobile-apps>a{flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.md-os .os-mobile-apps .os-app-icon{width:48px;height:48px}.md-os .os-window{border:0;border-radius:0;max-width:100%;max-height:none;width:100%!important;height:auto!important;inset:31px 0 0!important}.md-os .os-window-titlebar{flex-basis:48px;height:48px;min-height:48px}.md-os .os-traffic{top:2px;left:8px}.md-os .os-traffic .os-traffic-min,.md-os .os-traffic .os-traffic-max{display:none}.md-os .os-traffic .os-traffic-close{width:44px;height:44px;background:#ffffff0c!important}.md-os .os-traffic-close svg{opacity:1;color:#c4c9d3;width:18px;height:18px}.md-os:has(.os-window:not([hidden]):not(.os-window-leaving)) .os-dock{visibility:hidden;pointer-events:none}.md-os .ip-header{padding:14px 22px 9px}.md-os .ip-header h1{font-size:27px}.md-os .ip-library-meta{padding-bottom:14px}.md-os .ip-library-period{bottom:14px;left:18px;transform:none}.md-os .ip-library-period .md-liquid-tabs{--lg-tab-width:64px}.md-os .ip-bottom{bottom:10px;left:auto;right:18px;transform:none}.md-os .ip-tab-glass>button{width:86px;min-height:42px}.md-os .ip-search-tab{width:48px;height:48px}.md-os .ip-scroll-tail{height:90px}}.os-app-assist{background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:3px;position:absolute;top:6px;right:12px}.os-app-assist svg{width:22px;height:22px}.md-os .os-desktop-files>.os-desktop-games{grid-area:4/1}.md-os .os-desktop-files>.os-desktop-kisaca{grid-area:4/2}@media (max-width:700px){.os-app-assist{width:42px;height:42px;padding:9px;top:3px;right:48px}.os-app-assist svg{width:24px;height:24px}}
