html.ios-shell,html.ios-shell body{height:100%;overflow:hidden;overscroll-behavior:none}html.ios-shell body{background:#000}html.ios-shell body:before{display:none}.ios-root{--ios-blue:#007aff;--ios-green:#34c759;--ios-red:#ff3b30;--ios-orange:#ff9500;--ios-yellow:#ffcc00;--ios-purple:#af52de;--ios-teal:#30b0c7;--ios-label:#000;--ios-label-2:rgba(60,60,67,0.6);--ios-label-3:rgba(60,60,67,0.3);--ios-separator:rgba(60,60,67,0.29);--ios-bg:#fff;--ios-bg-grouped:#f2f2f7;--ios-bg-grouped-2:#fff;--ios-bg-grouped-3:#f2f2f7;--ios-fill:rgba(120,120,128,0.2);--ios-fill-2:rgba(120,120,128,0.16);--ios-fill-3:rgba(118,118,128,0.12);--ios-gray:#8e8e93;--ios-gray-4:#d1d1d6;--ios-gray-5:#e5e5ea;--ios-cell-press:#d1d1d6;--ios-chevron:#c4c4c6;--ios-brand:#e8431f;--ios-notes:#c99400;--ios-bar:rgba(249,249,249,0.8);--ios-sheet-dim:rgba(0,0,0,0.4);--ios-font:-apple-system,BlinkMacSystemFont,var(--font-sans),system-ui,sans-serif;--ios-font-rounded:ui-rounded,-apple-system,BlinkMacSystemFont,var(--font-sans),system-ui,sans-serif;--ios-ease:cubic-bezier(0.32,0.72,0,1)}.dark .ios-root{--ios-blue:#0a84ff;--ios-green:#30d158;--ios-red:#ff453a;--ios-orange:#ff9f0a;--ios-yellow:#ffd60a;--ios-purple:#bf5af2;--ios-teal:#40c8e0;--ios-label:#fff;--ios-label-2:rgba(235,235,245,0.6);--ios-label-3:rgba(235,235,245,0.3);--ios-separator:rgba(84,84,88,0.6);--ios-bg:#000;--ios-bg-grouped:#000;--ios-bg-grouped-2:#1c1c1e;--ios-bg-grouped-3:#2c2c2e;--ios-fill:rgba(120,120,128,0.36);--ios-fill-2:rgba(120,120,128,0.32);--ios-fill-3:rgba(118,118,128,0.24);--ios-gray:#8e8e93;--ios-gray-4:#3a3a3c;--ios-gray-5:#2c2c2e;--ios-cell-press:#3a3a3c;--ios-chevron:#5a5a5e;--ios-brand:#ff6a3d;--ios-notes:#ffd60a;--ios-bar:rgba(29,29,31,0.78)}.ios-root{position:fixed;inset:0;height:100vh;height:100dvh;overflow:hidden;font-family:var(--ios-font);font-size:17px;line-height:1.3;letter-spacing:-.01em;color:var(--ios-label);background:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-feature-settings:"kern"}.ios-root .ios-select,.ios-root input,.ios-root textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}:where(.ios-root) button{font:inherit;color:inherit;letter-spacing:inherit}.ios-root :focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px}.ios-root input:focus-visible,.ios-root textarea:focus-visible{outline:none}.ios-root input[type=search]::-webkit-search-cancel-button,.ios-root input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ios-tnum{font-variant-numeric:tabular-nums}.ios-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ios-device{position:relative;width:100%;height:100%}.ios-caption,.ios-device__parts,.ios-island,.ios-statusbar{display:none}.ios-screen{--ios-radius:0px;--ios-status-h:0px;--ios-top:max(env(safe-area-inset-top,0px),14px);--ios-bottom:max(env(safe-area-inset-bottom,0px),18px);position:relative;width:100%;height:100%;overflow:hidden;container:screen/size;background:#000;border-radius:var(--ios-radius);isolation:isolate;transform:translateZ(0)}@media (pointer:fine){.ios-screen{--ios-status-h:44px;--ios-top:44px;--ios-bottom:22px}.ios-statusbar{display:flex}}@media (pointer:fine) and (min-width:520px) and (min-height:640px){.ios-stage{gap:18px;padding:20px 16px 14px;background:radial-gradient(120% 80% at 50% 0,rgb(var(--c-paper-3)) 0,rgb(var(--c-paper)) 62%)}.ios-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.ios-device{width:auto;height:auto;padding:14px;border-radius:69px;background:#050506;box-shadow:0 0 0 3px #8a8a8e,0 0 0 4px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08),0 40px 80px -20px rgba(0,0,0,.55),0 20px 30px -20px rgba(0,0,0,.4)}.dark .ios-device{box-shadow:0 0 0 3px #4a4a4c,0 0 0 4px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06),0 40px 80px -20px rgba(0,0,0,.9),0 20px 30px -20px rgba(0,0,0,.7)}.ios-device__parts{display:block}.ios-screen{--ios-radius:55px;--ios-status-h:54px;--ios-top:54px;--ios-bottom:30px;width:min(402px,calc((100dvh - 150px) * 402 / 874),calc(100vw - 72px));height:auto;aspect-ratio:402/874}.ios-island{display:block}.ios-caption{display:flex}html[data-ios-device=ipad] .ios-device{padding:12px;border-radius:32px}html[data-ios-device=ipad] .ios-screen{--ios-radius:20px;--ios-status-h:26px;--ios-top:26px;--ios-bottom:20px;width:min(1366px,calc((100dvh - 146px) * 4 / 3),calc(100vw - 88px));aspect-ratio:4/3}html[data-ios-device=ipad] .ios-device__phone,html[data-ios-device=ipad] .ios-island{display:none}}html:not([data-ios-device=ipad]) .ios-device__tablet{display:none}.ios-hw{position:absolute;border-radius:2px;background:linear-gradient(90deg,#6e6e72,#9a9a9f,#6e6e72)}.dark .ios-hw{background:linear-gradient(90deg,#2c2c2e,#48484a,#2c2c2e)}.ios-hw--left{left:-7px;width:4px}.ios-hw--right{right:-7px;width:4px}button.ios-hw{padding:0;border:0;cursor:pointer}button.ios-hw:active{transform:translateX(1px)}button.ios-hw--left:active{transform:translateX(-1px)}.ios-antenna{position:absolute;width:3px;height:2px;background:#c9c9ce;opacity:.55}.ios-caption{position:relative;z-index:1;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgb(var(--c-ink)/.12);background:rgb(var(--c-paper-2)/.75);backdrop-filter:blur(12px);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:rgb(var(--c-ink-2))}.ios-caption__button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:transparent;cursor:pointer;transition:background-color .15s,color .15s;text-decoration:none}.ios-caption__button:hover{background:rgb(var(--c-ink)/.06);color:rgb(var(--c-ink))}.ios-caption__button[aria-pressed=true]{background:rgb(var(--c-ink));color:rgb(var(--c-paper))}.ios-caption__sep{width:1px;height:18px;background:rgb(var(--c-ink)/.15)}.ios-layer{position:absolute;inset:0}.ios-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none}.ios-scroll::-webkit-scrollbar{display:none}.ios-hscroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none}.ios-hscroll::-webkit-scrollbar{display:none}.ios-hscroll>*{scroll-snap-align:start}:where(.ios-glass){position:relative}.ios-glass{--g-fill:rgba(255,255,255,0.66);--g-rim:rgba(255,255,255,0.75);isolation:isolate;overflow:hidden;background:var(--g-fill);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 var(--g-rim),inset 0 -1px 0 rgba(255,255,255,.18),inset 1px 0 0 rgba(255,255,255,.22),inset -1px 0 0 rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.08),0 12px 32px -12px rgba(0,0,0,.35)}.ios-glass:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.35),rgba(255,255,255,.08) 38%,transparent 55%,rgba(255,255,255,.12))}.dark .ios-glass{--g-fill:rgba(40,40,44,0.6);--g-rim:rgba(255,255,255,0.24)}.dark .ios-glass:before{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 38%,transparent 55%,rgba(255,255,255,.06))}.ios-glass--wall{--g-fill:rgba(255,255,255,0.26);--g-rim:rgba(255,255,255,0.5)}.dark .ios-glass--wall,.ios-tone-dark .ios-glass--wall{--g-fill:rgba(255,255,255,0.16);--g-rim:rgba(255,255,255,0.32)}.ios-tone-light .ios-glass--wall{--g-fill:rgba(255,255,255,0.45);--g-rim:rgba(255,255,255,0.85)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ios-glass{--g-fill:rgba(246,246,248,0.96)}.dark .ios-glass{--g-fill:rgba(36,36,40,0.96)}.ios-glass--wall{--g-fill:rgba(255,255,255,0.4)}}.ios-root[data-reduce-transparency=true] .ios-glass{backdrop-filter:none;--g-fill:var(--ios-bg-grouped-2)}.ios-root[data-reduce-transparency=true] .ios-glass--wall{--g-fill:rgba(30,30,32,0.82);color:#fff}.ios-root[data-reduce-transparency=true] .ios-tone-light .ios-glass--wall{--g-fill:rgba(255,255,255,0.9);color:#000}.ios-wallpaper{position:absolute;inset:-12px;overflow:hidden;background:#000}.ios-wallpaper--paper{background:radial-gradient(60% 50% at 85% 85%,rgba(232,67,31,.2),transparent 70%),radial-gradient(70% 45% at 10% 95%,rgba(31,90,63,.08),transparent 70%),radial-gradient(120% 90% at 20% 10%,#fcfaf5,#f6f1e8 45%,#ece5d8)}.ios-wallpaper--ink{background:radial-gradient(55% 40% at 80% 92%,rgba(255,106,61,.28),transparent 70%),radial-gradient(50% 35% at 10% 70%,rgba(59,120,216,.12),transparent 70%),radial-gradient(110% 80% at 30% 0,#2a261f,#0f0e0c 55%,#000)}.ios-wallpaper--orange{background:radial-gradient(70% 55% at 20% 30%,#e8431f,transparent 70%),radial-gradient(60% 50% at 80% 18%,#ff8a66,transparent 70%),radial-gradient(90% 60% at 60% 92%,#7a1e0b,transparent 72%),#b7301a;background-size:140% 140%;animation:ios-wall-drift 60s ease-in-out infinite alternate}.ios-wallpaper--photo .ios-wallpaper__fill{position:absolute;inset:0;transform:scale(1.2);filter:blur(40px) saturate(1.1)}.ios-wallpaper--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 34%,transparent 58%,rgba(0,0,0,.5))}.ios-wallpaper__grain{position:absolute;inset:0;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}@keyframes ios-wall-drift{0%{background-position:0 0}to{background-position:100% 100%}}.ios-tone-dark{--on-wall:#fff;--on-wall-2:rgba(255,255,255,0.78);--on-wall-shadow:0 0.5px 1.5px rgba(0,0,0,0.45)}.ios-tone-light{--on-wall:#17150f;--on-wall-2:rgba(23,21,15,0.72);--on-wall-shadow:0 0.5px 1.5px rgba(255,255,255,0.5)}.ios-statusbar{position:absolute;inset:0 0 auto;z-index:40;height:var(--ios-status-h);align-items:flex-end;justify-content:space-between;padding:0 28px 14px;color:var(--sb-color,#fff);pointer-events:none;transition:color .2s;font-size:17px;font-weight:600;letter-spacing:-.02em}.ios-statusbar__time{width:110px;text-align:center}.ios-statusbar__right{display:flex;align-items:center;gap:6px}.ios-statusbar__date{display:none;font-weight:500}@media (pointer:fine) and (max-height:639px),(pointer:fine) and (max-width:519px){.ios-statusbar{align-items:center;padding-bottom:0;font-size:15px}.ios-statusbar__time{width:auto}}@container screen (min-width: 744px){.ios-statusbar{align-items:center;padding:0 22px;font-size:14px}.ios-statusbar__time{width:auto;text-align:left}.ios-statusbar__date{display:inline}}.ios-island{position:absolute;top:11px;left:50%;z-index:41;height:37px;border-radius:999px;background:#000;transform:translateX(-50%);color:#fff;overflow:hidden}.ios-island__camera{position:absolute;top:50%;right:22px;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a2d3a,#000 70%);box-shadow:inset 0 0 0 1px #0b0b10}.ios-home-indicator{position:absolute;left:50%;bottom:0;z-index:42;width:100%;height:calc(var(--ios-bottom) + 8px);transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;border:0;background:transparent;cursor:pointer;touch-action:none}.ios-home-indicator:after{content:"";width:134px;height:5px;border-radius:3px;background:var(--hi-color,rgba(255,255,255,.9));transition:background-color .2s,opacity .2s}@container screen (min-width: 744px){.ios-home-indicator:after{width:320px}}.ios-icon{--tile:#fff;position:relative;display:block;width:var(--icon,60px);height:var(--icon,60px);flex-shrink:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.18))}.ios-icon__tile{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--tile);clip-path:url(#ios-squircle);container-type:inline-size}@supports (corner-shape:squircle){.ios-icon__tile{clip-path:none;border-radius:23.5%;corner-shape:squircle}}.ios-icon__tile:before{z-index:3;border-radius:inherit;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.12)}.ios-icon__tile:after,.ios-icon__tile:before{content:"";position:absolute;inset:0;pointer-events:none}.ios-icon__tile:after{z-index:2;background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,.06) 40%,transparent 60%)}.dark .ios-icon__tile:before{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.25)}.ios-icon__glyph{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff}.ios-icon__glyph svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.ios-icon__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ios-badge{position:absolute;top:-6px;right:-6px;z-index:4;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ff3b30;color:#fff;font-size:13px;font-weight:500;line-height:22px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ios-art-photos{position:absolute;inset:0;background:#fff}.dark .ios-art-photos{background:linear-gradient(165deg,#3a3a3c,#1c1c1e)}.ios-art-photos span{position:absolute;left:50%;top:50%;width:34%;height:17%;margin-top:-8.5%;border-radius:999px;transform-origin:0 50%;transform:rotate(var(--a)) translateX(6%);background:var(--c);opacity:.86;mix-blend-mode:multiply}.dark .ios-art-photos span{mix-blend-mode:screen;opacity:.9}.ios-art-safari{position:absolute;inset:0;background:linear-gradient(#fff,#e9eef5)}.dark .ios-art-safari{background:linear-gradient(165deg,#3a3a3c,#1c1c1e)}.ios-art-safari__dial{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#37b6ff,#0a5bd2 72%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ios-art-safari__ticks{position:absolute;inset:4%;border-radius:50%;background:repeating-conic-gradient(rgba(255,255,255,.9) 0 1.6deg,transparent 1.6deg 7.5deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 86%);mask:radial-gradient(farthest-side,transparent 84%,#000 86%)}.ios-art-safari__needle{position:absolute;left:50%;top:14%;width:14%;height:72%;margin-left:-7%;transform:rotate(45deg)}.ios-art-safari__needle:after,.ios-art-safari__needle:before{content:"";position:absolute;left:0;right:0;height:50%}.ios-art-safari__needle:before{top:0;background:#ff3b30;clip-path:polygon(50% 0,100% 100%,0 100%)}.ios-art-safari__needle:after{bottom:0;background:#f2f2f7;clip-path:polygon(0 0,100% 0,50% 100%)}.ios-art-calendar{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;background:#fff;color:#17150f}.dark .ios-art-calendar{background:linear-gradient(165deg,#3a3a3c,#1c1c1e);color:#fff}.ios-art-calendar__day{margin-top:13%;font-size:16.5cqw;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#e8431f;line-height:1}.ios-art-calendar__date{margin-top:1%;font-size:50cqw;font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ios-art-clock{position:absolute;inset:0;background:#fff}.dark .ios-art-clock{background:#1c1c1e}.ios-art-clock__face{position:absolute;inset:8%;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #d9d9de}.dark .ios-art-clock__face{background:#1c1c1e;box-shadow:inset 0 0 0 1px #3a3a3c}.ios-art-clock__tick{position:absolute;left:50%;top:50%;width:2.4%;height:9%;margin-left:-1.2%;border-radius:1px;background:#111;transform:rotate(var(--a)) translateY(-455%);transform-origin:50% 0}.dark .ios-art-clock__hand,.dark .ios-art-clock__tick{background:#fff}.ios-art-clock__hand{position:absolute;left:50%;bottom:50%;border-radius:99px;background:#111;transform-origin:50% 100%}.ios-art-clock__hand--h{width:4%;height:26%;margin-left:-2%}.ios-art-clock__hand--m{width:3%;height:37%;margin-left:-1.5%}.ios-art-clock__hand--s{width:1.5%;height:40%;margin-left:-.75%;background:#e8431f!important}.ios-art-clock__pin{position:absolute;left:50%;top:50%;width:7%;height:7%;margin:-3.5% 0 0 -3.5%;border-radius:50%;background:#e8431f}.ios-art-notes{position:absolute;inset:0;background:#fffdf5}.ios-art-notes:before{content:"";position:absolute;inset:0 0 auto;height:26%;background:linear-gradient(#fbd94f,#f5c33b);box-shadow:0 1px 0 #e0b232}.ios-art-notes:after{content:"";position:absolute;inset:40% 12% 12%;background:repeating-linear-gradient(180deg,transparent 0 calc(16% - 1.5px),#e6e2d3 calc(16% - 1.5px) 16%)}.dark .ios-art-notes{background:linear-gradient(165deg,#3a3a3c,#1c1c1e)}.dark .ios-art-notes:before{height:20%}.dark .ios-art-notes:after{background:repeating-linear-gradient(180deg,transparent 0 calc(16% - 1.5px),#4a4a4c calc(16% - 1.5px) 16%)}.ios-art-appstore__a{position:absolute;inset:0}.ios-art-appstore__a span{position:absolute;left:50%;border-radius:999px;background:#fff}.ios-art-appstore__a span:first-child,.ios-art-appstore__a span:nth-child(2){top:16%;width:11%;height:66%;margin-left:-5.5%;transform-origin:50% 5.5%}.ios-art-appstore__a span:first-child{transform:rotate(24deg)}.ios-art-appstore__a span:nth-child(2){transform:rotate(-24deg)}.ios-art-appstore__a span:nth-child(3){left:20%;top:60%;width:60%;height:10%}.ios-lock{overflow:hidden;color:var(--on-wall);touch-action:none;cursor:grab}.ios-lock:active{cursor:grabbing}html[data-ios-unlocked] .ios-lock[data-ssr]{display:none}.ios-lock__clock{font-family:var(--ios-font-rounded);font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:var(--on-wall-shadow)}.ios-tone-dark .ios-lock__clock--glass{color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.66));-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.18))}.ios-lock__date{font-size:21px;letter-spacing:-.01em;opacity:.94;text-shadow:var(--on-wall-shadow)}.ios-lock__date,.ios-lock__pill{font-weight:600;color:var(--on-wall)}.ios-lock__pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:13px;border:0;font-size:12.5px;white-space:nowrap;cursor:pointer}.ios-lock__hint{font-size:15px;font-weight:500;color:var(--on-wall-2);text-shadow:var(--on-wall-shadow)}.ios-lock__chevron{animation:ios-bob 2s ease-in-out infinite}@keyframes ios-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ios-roundbutton{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:0;color:var(--on-wall);cursor:pointer;transition:transform .15s var(--ios-ease)}.ios-roundbutton:active{transform:scale(.92)}.ios-roundbutton[aria-pressed=true]{--g-fill:rgba(255,255,255,0.95);color:#000}.ios-notification{display:flex;gap:10px;width:100%;padding:12px 14px 12px 12px;border-radius:24px;border:0;text-align:left;color:var(--ios-label);cursor:pointer}.ios-tone-dark .ios-notification.ios-glass--wall{color:#fff}.ios-tone-light .ios-notification.ios-glass--wall{color:#000}.ios-notification__meta{font-size:13px;opacity:.6;white-space:nowrap}.ios-notification__title{font-size:15px;font-weight:600;line-height:1.25}.ios-notification__body{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ios-home{--icon:60px;--cols:4;--pad-x:27px;--row:98px;--dock-h:92px;--dock-gap:8px;color:var(--on-wall)}@container screen (max-width: 374px){.ios-home{--icon:56px;--pad-x:22px;--row:92px;--dock-h:86px}}@container screen (max-height: 700px){.ios-home{--row:88px}}@container screen (min-width: 744px){.ios-home{--icon:68px;--cols:6;--pad-x:clamp(48px,9cqw,112px);--row:124px;--dock-h:96px;--dock-gap:16px}}@container screen (min-width: 1000px){.ios-home{--cols:8}}.ios-home__pages{position:absolute;inset:var(--ios-top) 0 calc(var(--ios-bottom) + var(--dock-gap) + var(--dock-h) + 48px) 0;touch-action:none}.ios-home__track{display:flex;height:100%;will-change:transform}.ios-home__page{flex:0 0 100%;height:100%;padding:14px var(--pad-x) 0}.ios-home__grid{display:grid;grid-template-columns:repeat(var(--cols),var(--icon));grid-auto-rows:var(--row);justify-content:space-between;align-content:start}.ios-home__cell{min-width:0}.ios-home__cell,.ios-launcher{display:flex;flex-direction:column;align-items:center;gap:5px}.ios-launcher{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none;touch-action:none}.ios-launcher__press{position:relative;transition:transform .16s var(--ios-ease),filter .16s}.ios-launcher:active .ios-launcher__press,.ios-launcher[data-pressed=true] .ios-launcher__press{transform:scale(.9);filter:brightness(.82)}.ios-launcher__label{width:calc(var(--icon) + 26px);font-size:11.5px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--on-wall);text-shadow:var(--on-wall-shadow)}@container screen (min-width: 744px){.ios-launcher__label{font-size:12.5px}}.ios-widget{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;align-items:stretch;gap:5px}.ios-widget--medium{grid-column:span 4}.ios-widget__box{position:relative;flex:1;min-height:0;border-radius:22px;padding:14px;text-align:left;border:0;cursor:pointer;color:var(--on-wall)}.ios-widget__label{font-size:11.5px;font-weight:500;text-align:center;color:var(--on-wall);text-shadow:var(--on-wall-shadow)}.ios-dock{position:absolute;left:var(--dock-gap);right:var(--dock-gap);bottom:calc(var(--ios-bottom) + 2px);height:var(--dock-h);border-radius:40px;display:flex;align-items:center;justify-content:space-around;padding:0 14px}@container screen (min-width: 744px){.ios-dock{left:50%;right:auto;transform:translateX(-50%);gap:26px;padding:0 22px;border-radius:34px}}.ios-searchpill{position:absolute;left:50%;bottom:calc(var(--ios-bottom) + 2px + var(--dock-h) + 14px);display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;border:0;transform:translateX(-50%);font-size:13px;font-weight:600;color:var(--on-wall);cursor:pointer}.ios-dots{display:inline-flex;gap:9px}.ios-dots span{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.4;transition:opacity .2s}.ios-dots span[data-active=true]{opacity:1}.ios-app{position:absolute;inset:0;z-index:10;overflow:hidden;background:var(--ios-bg-grouped);color:var(--ios-label)}.ios-app__content{position:absolute;inset:0;transform-origin:50% 50%}.ios-app__icon{position:absolute;left:0;top:0;pointer-events:none}.ios-stack{position:absolute;inset:0;overflow:hidden}.ios-stack__screen{position:absolute;inset:0;background:var(--screen-bg,var(--ios-bg-grouped));box-shadow:-10px 0 30px -10px rgba(0,0,0,.25)}.ios-stack__dim,.ios-stack__screen[data-depth=under]{pointer-events:none}.ios-stack__dim{position:absolute;inset:0;background:rgba(0,0,0,.12)}.ios-navbar{position:absolute;inset:0 0 auto;z-index:5;padding-top:var(--ios-top);transition:background-color .2s,box-shadow .2s}.ios-navbar[data-solid=true]{background:var(--ios-bar);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 .5px 0 var(--ios-separator)}.ios-navbar__row{position:relative;display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;height:44px;padding:0 8px}.ios-navbar__lead{display:flex;min-width:0;container:navlead/inline-size}.ios-navbar__title{padding:0 6px;text-align:center;font-weight:600;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}.ios-navbar__back,.ios-navbar__title{min-width:0;font-size:17px;white-space:nowrap}.ios-navbar__back{display:inline-flex;align-items:center;max-width:100%;height:44px;padding:0 6px 0 0;border:0;background:transparent;color:var(--tint,var(--ios-blue));cursor:pointer}.ios-navbar__back span{overflow:hidden;text-overflow:ellipsis}@container navlead (max-width: 72px){.ios-navbar__back span{display:none}}.ios-navbar__actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:44px;color:var(--tint,var(--ios-blue))}.ios-navbar__action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:0;background:transparent;color:inherit;font-size:17px;cursor:pointer}.ios-navbar__action--tint{color:var(--tint,var(--ios-blue))}.ios-largetitle{padding:3px 16px 8px;font-size:34px;font-weight:700;line-height:41px;letter-spacing:.01em;transform-origin:0 50%}.ios-screen-scroll{position:absolute;inset:0;padding-top:calc(var(--ios-top) + 44px);padding-bottom:calc(var(--ios-bottom) + 24px)}.ios-screen-scroll[data-tabbar=true]{padding-bottom:calc(var(--ios-bottom) + 96px)}.ios-section{margin:0 16px 35px}.ios-section__header{padding:0 16px 7px;font-size:13px;line-height:18px;text-transform:uppercase;color:var(--ios-label-2)}.ios-section__header--plain{padding:0 4px 8px;font-size:20px;line-height:25px;font-weight:700;text-transform:none;color:var(--ios-label)}.ios-section__footer{padding:7px 16px 0;font-size:13px;line-height:18px;color:var(--ios-label-2)}.ios-list{overflow:hidden;border-radius:24px;background:var(--ios-bg-grouped-2)}.ios-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;border:0;background:transparent;color:var(--ios-label);text-align:left;text-decoration:none;font-size:17px;line-height:22px;transition:background-color .3s}a.ios-row,button.ios-row{cursor:pointer}a.ios-row:active,button.ios-row:active{background:var(--ios-cell-press);transition:none}.ios-list>*+*>.ios-row:before,.ios-row+.ios-row:before{content:"";position:absolute;top:0;right:0;left:var(--sep-inset,16px);height:1px;background:var(--ios-separator);transform:scaleY(.5);transform-origin:0 0}.ios-row[data-icon=true]{--sep-inset:59px}.ios-row__body{flex:1;min-width:0}.ios-row__title{font-size:17px;line-height:22px}.ios-row__subtitle{margin-top:1px;font-size:14px;line-height:19px;color:var(--ios-label-2)}.ios-row__value{flex-shrink:0;max-width:55%;font-size:17px;color:var(--ios-label-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-row__chevron{flex-shrink:0;margin-right:-4px;color:var(--ios-chevron)}.ios-row--tint{color:var(--tint,var(--ios-blue))}.ios-row--danger{color:var(--ios-red)}.ios-rowicon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;color:#fff}.ios-tabbar{position:absolute;left:20px;right:20px;bottom:calc(var(--ios-bottom) + 4px);z-index:6;display:flex;height:62px;padding:4px;border-radius:31px}@container screen (min-width: 744px){.ios-tabbar{left:50%;right:auto;width:420px;transform:translateX(-50%)}}.ios-tabbar__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--ios-label);font-size:10.5px;font-weight:500;cursor:pointer;z-index:1}.ios-tabbar__item[aria-selected=true]{color:var(--tint,var(--ios-blue))}.ios-tabbar__pill{position:absolute;inset:0;z-index:-1;border-radius:27px;background:rgba(120,120,128,.16)}.dark .ios-tabbar{--g-fill:rgba(30,30,32,0.84)}.dark .ios-tabbar__pill{background:rgba(255,255,255,.14)}.ios-toggle{position:relative;flex-shrink:0;width:51px;height:31px;padding:0;border:0;border-radius:16px;background:var(--ios-fill);cursor:pointer;transition:background-color .25s}.ios-toggle[aria-checked=true]{background:var(--ios-green)}.ios-toggle__knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:14px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:transform .3s var(--ios-ease),width .15s}.ios-toggle[aria-checked=true] .ios-toggle__knob{transform:translateX(20px)}.ios-toggle:active .ios-toggle__knob{width:33px}.ios-toggle[aria-checked=true]:active .ios-toggle__knob{transform:translateX(14px)}.ios-segmented{position:relative;display:flex;height:32px;padding:2px;border-radius:9px;background:var(--ios-fill-3)}.ios-segmented__item{position:relative;flex:1;border:0;background:transparent;font-size:13px;font-weight:500;color:var(--ios-label);cursor:pointer;z-index:1;white-space:nowrap}.ios-segmented__item[aria-selected=true]{font-weight:600}.ios-segmented__thumb{position:absolute;inset:0;z-index:-1;border-radius:7px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)}.dark .ios-segmented__thumb{background:#636366}.ios-searchfield{display:flex;align-items:center;gap:6px;height:36px;padding:0 8px;border-radius:10px;background:var(--ios-fill-3);color:var(--ios-label-2)}.ios-searchfield input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ios-label);font-size:17px}.ios-searchfield input::-moz-placeholder{color:var(--ios-label-2)}.ios-searchfield input::placeholder{color:var(--ios-label-2)}.ios-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 20px;border:0;border-radius:14px;background:var(--tint,var(--ios-blue));color:#fff;font-size:17px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s}.ios-button:active{opacity:.6}.ios-button--tinted{background:color-mix(in srgb,var(--tint,var(--ios-blue)) 15%,transparent);color:var(--tint,var(--ios-blue))}.ios-button--capsule{border-radius:999px}.ios-button--small,.ios-getbutton{height:30px;padding:0 14px;font-size:15px}.ios-getbutton{display:inline-flex;align-items:center;justify-content:center;min-width:74px;border:0;border-radius:15px;background:var(--ios-fill-3);color:var(--ios-blue);font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none}.ios-getbutton--filled{background:var(--ios-blue);color:#fff}.ios-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:var(--ios-fill-3);color:var(--ios-label);font-size:13px;font-weight:500;white-space:nowrap}.ios-chip--outline{height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--ios-blue);background:transparent;color:var(--ios-blue);font-size:15px}.ios-dim{background:var(--ios-sheet-dim)}.ios-dim,.ios-sheetwrap{position:absolute;inset:0}.ios-sheetwrap{display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.ios-sheet,.ios-sheet-outer{width:100%;pointer-events:auto}.ios-sheet{position:relative;display:flex;flex-direction:column;height:100%;border-radius:28px 28px 0 0;background:var(--ios-bg-grouped);box-shadow:0 -10px 40px rgba(0,0,0,.18);overflow:hidden}@container screen (min-width: 744px){.ios-sheetwrap{align-items:center;justify-content:center}.ios-sheet-outer{width:min(580px,80%);max-height:88%}.ios-sheet{border-radius:24px}}.ios-sheet__grabber{align-self:center;width:36px;height:5px;margin:6px 0 2px;border-radius:3px;background:var(--ios-label-3)}.ios-alertwrap{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ios-alert{position:relative;width:270px;pointer-events:auto;border-radius:24px;text-align:center;overflow:hidden;--g-fill:rgba(252,252,252,0.86)}.dark .ios-alert{--g-fill:rgba(36,36,38,0.86)}.ios-alert__body{padding:20px 16px 16px}.ios-alert__title{font-size:17px;font-weight:600;line-height:22px}.ios-alert__message{margin-top:4px;font-size:13px;line-height:18px}.ios-alert__buttons{display:flex;border-top:.5px solid var(--ios-separator)}.ios-alert__buttons>*+*{border-left:.5px solid var(--ios-separator)}.ios-alert__button{flex:1;height:44px;border:0;background:transparent;color:var(--ios-blue);font-size:17px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ios-alert__button[data-default=true]{font-weight:600}.ios-alert__button:active{background:var(--ios-fill-3)}.ios-menu{position:absolute;z-index:30;width:250px;border-radius:20px;--g-fill:rgba(250,250,250,0.84);color:var(--ios-label)}.dark .ios-menu{--g-fill:rgba(44,44,46,0.84)}.ios-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;color:inherit;font-size:17px;text-align:left;cursor:pointer}.ios-menu__item+.ios-menu__item{box-shadow:inset 0 .5px 0 var(--ios-separator)}.ios-menu__item:active,.ios-menu__item:hover{background:var(--ios-fill-3)}.ios-banner{position:absolute;left:8px;right:8px;top:calc(var(--ios-top) + 4px);z-index:45}@container screen (min-width: 744px){.ios-banner{left:auto;right:16px;width:380px}}.ios-cc{position:absolute;inset:0;z-index:25;padding:calc(var(--ios-top) + 28px) 18px calc(var(--ios-bottom) + 16px);color:#fff;background:rgba(0,0,0,.32);backdrop-filter:blur(28px) saturate(140%)}.ios-cc__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(0,1fr);gap:14px;max-width:380px;margin:0 auto;aspect-ratio:4/5.2}.ios-cc__module{--g-fill:rgba(255,255,255,0.14);--g-rim:rgba(255,255,255,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:24px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;padding:6px 3px}.ios-cc__module[aria-pressed=true]{--g-fill:rgba(255,255,255,0.92);color:#000}.ios-cc__module>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ios-cc__module--wide>span{font-size:12px}.ios-cc__module--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:8px;padding:12px}.ios-cc__circle{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2)}.ios-cc__slider{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;touch-action:none;cursor:ns-resize}.ios-cc__slider-fill{position:absolute;inset:auto 0 0;background:rgba(255,255,255,.92)}.ios-spotlight{position:absolute;inset:0;z-index:25;padding:calc(var(--ios-top) + 8px) 12px calc(var(--ios-bottom) + 12px);background:rgba(0,0,0,.18);backdrop-filter:blur(24px) saturate(150%);color:#fff}.ios-tone-light .ios-spotlight,.ios-tone-light.ios-spotlight{color:#000;background:rgba(255,255,255,.25)}.ios-bubble{position:relative;max-width:76%;padding:8px 13px;border-radius:19px;font-size:17px;line-height:22px;word-wrap:break-word;white-space:pre-wrap}.ios-bubble--in{align-self:flex-start;background:#e9e9eb;color:#000}.dark .ios-bubble--in{background:#26252a;color:#fff}.ios-bubble--out{align-self:flex-end;background:var(--ios-blue);color:#fff}.ios-bubble[data-tail=true]:after,.ios-bubble[data-tail=true]:before{content:"";position:absolute;bottom:0;height:20px}.ios-bubble--in[data-tail=true]:before{left:-7px;width:20px;background:inherit;border-bottom-right-radius:16px 14px}.ios-bubble--in[data-tail=true]:after{left:-26px;width:26px;background:var(--ios-bg);border-bottom-right-radius:10px}.ios-bubble--out[data-tail=true]:before{right:-7px;width:20px;background:inherit;border-bottom-left-radius:16px 14px}.ios-bubble--out[data-tail=true]:after{right:-26px;width:26px;background:var(--ios-bg);border-bottom-left-radius:10px}.ios-typing{display:inline-flex;gap:4px;padding:4px 2px}.ios-typing span{width:8px;height:8px;border-radius:50%;background:#8e8e93;animation:ios-typing 1.4s ease-in-out infinite}.ios-typing span:nth-child(2){animation-delay:.2s}.ios-typing span:nth-child(3){animation-delay:.4s}@keyframes ios-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.ios-boot{position:absolute;inset:0;z-index:50;display:grid;place-items:center;background:#000;color:#fff;animation:ios-boot-out .4s ease 1.6s forwards}html[data-ios-booted] .ios-boot[data-ssr]{display:none}@keyframes ios-boot-out{to{opacity:0;visibility:hidden}}.ios-boot__bar{width:128px;height:4px;border-radius:2px;background:rgba(255,255,255,.24);overflow:hidden}.ios-boot__bar span{display:block;height:100%;background:#fff;animation:ios-boot-fill 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes ios-boot-fill{0%{width:0}to{width:100%}}.ios-skeleton{background:linear-gradient(90deg,var(--ios-fill-3) 25%,var(--ios-fill-2) 37%,var(--ios-fill-3) 63%);background-size:400% 100%;animation:ios-shimmer 1.4s ease infinite;border-radius:8px}@keyframes ios-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ios-redacted{background-image:repeating-linear-gradient(-45deg,var(--ios-fill-3) 0 10px,transparent 10px 20px)}.ios-root[data-reduce-motion=true] *,.ios-root[data-reduce-motion=true] :after,.ios-root[data-reduce-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important}.ios-root[data-reduce-motion=true] .ios-wallpaper--orange{animation:none}.ios-tile--messages{--tile:linear-gradient(180deg,#5bf675,#0bbb34)}.ios-tile--mail{--tile:linear-gradient(180deg,#3a8cff,#0b5ed7)}.ios-tile--appstore{--tile:linear-gradient(180deg,#1fb6ff,#0a6df0)}.ios-tile--settings{--tile:linear-gradient(180deg,#a3a3a9,#5c5c61)}.ios-tile--contacts{--tile:linear-gradient(180deg,#f2f2f6,#c9c9d1)}.ios-tile--tips{--tile:linear-gradient(180deg,#ffd60a,#f5a623)}.ios-tile--work{--tile:linear-gradient(160deg,#fcfaf5,#ece5d8);--glyph:#17150f}.ios-tile--camera{--tile:linear-gradient(180deg,#3a3a3c,#1c1c1e)}.ios-icon__glyph{color:var(--glyph,#fff)}.dark .ios-tile--appstore,.dark .ios-tile--contacts,.dark .ios-tile--mail,.dark .ios-tile--messages,.dark .ios-tile--settings,.dark .ios-tile--tips{--tile:linear-gradient(165deg,#3a3a3c,#1c1c1e)}.dark .ios-tile--messages{--glyph:#30d158}.dark .ios-tile--appstore,.dark .ios-tile--mail{--glyph:#0a84ff}.dark .ios-tile--appstore .ios-art-appstore__a span{background:#0a84ff}.dark .ios-tile--contacts,.dark .ios-tile--settings{--glyph:#d1d1d6}.dark .ios-tile--tips{--glyph:#ffd60a}.dark .ios-tile--work{--tile:linear-gradient(160deg,#24211b,#0f0e0c);--glyph:#f3eee4}.ios-art-contacts__card{position:absolute;inset:13% 18% 13% 20%;border-radius:14%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12)}.dark .ios-art-contacts__card{background:#2c2c2e}.ios-art-contacts__tabs{position:absolute;left:12%;top:22%;display:flex;flex-direction:column;gap:5%;width:7%;height:56%}.ios-art-contacts__tabs span{flex:1;border-radius:2px 0 0 2px}.ios-art-work__dot{position:absolute;right:22%;top:22%;width:11%;height:11%;border-radius:50%;background:#e8431f;z-index:2}.ios-brandtile{--tile:var(--brand)}.ios-statusglyph{display:block;fill:currentColor}@keyframes ios-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ios-island-pill{position:absolute;left:0;right:0;top:calc(var(--ios-top) + 6px);z-index:46;display:flex;justify-content:center;pointer-events:none}@media (pointer:fine) and (min-width:520px) and (min-height:640px){html:not([data-ios-device=ipad]) .ios-island-pill{display:none}}