.wa-root{--wa-green: #21c063;--wa-text2: #8d8d92;--wa-sep: #262628;--wa-in: #262628;--wa-out: #144d37;--wa-bar: rgba(20, 20, 21, .9);position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.wa-layer{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.wa-layer.is-pushed{animation:wa-push .32s cubic-bezier(.2,.9,.25,1) both}.wa-layer.is-leaving{animation:wa-pop .28s cubic-bezier(.4,0,.6,1) both}.wa-layer.is-under{pointer-events:none}@keyframes wa-push{0%{transform:translate(-100%)}}@keyframes wa-pop{to{transform:translate(-100%)}}.wa-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#000}.wa-avatar{flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden}.wa-list-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:100px}.wa-list-top{display:flex;align-items:center;justify-content:space-between;height:48px;padding:4px 16px 0}.wa-list-top-left{display:flex;gap:12px}.wa-circle{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1f1f21;color:#fff}.wa-circle--green{background:var(--wa-green);color:#000}.wa-title{margin:0;padding:6px 16px 12px;font-size:34px;font-weight:700;line-height:1.15}.wa-search{display:flex;align-items:center;gap:7px;height:38px;margin:0 16px;padding:0 11px;border-radius:12px;background:#1c1c1e;color:var(--wa-text2);font-size:17px}.wa-chips{display:flex;gap:8px;padding:14px 16px 8px;overflow-x:auto;scrollbar-width:none}.wa-chips::-webkit-scrollbar{display:none}.wa-chip{flex:none;padding:6px 14px;border-radius:18px;border:1px solid #2c2c2e;color:#c7c7cc;font-size:15px;font-weight:500;white-space:nowrap}.wa-chip.is-active{border-color:transparent;background:#103a28;color:#a6ecc0}.wa-archived{display:flex;align-items:center;gap:18px;padding:13px 22px 13px 16px;border-bottom:.5px solid var(--wa-sep);color:#fff;font-size:16px}.wa-archived svg{color:var(--wa-text2)}.wa-row{display:flex;gap:12px;width:100%;padding:10px 16px 0;text-align:start}.wa-row:active{background:#1c1c1e}.wa-row-main{flex:1;min-width:0;padding-bottom:11px;border-bottom:.5px solid var(--wa-sep)}.wa-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wa-row-name{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-row-time{flex:none;font-size:14px;color:var(--wa-text2)}.wa-row-time.is-unread{color:var(--wa-green)}.wa-row-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:2px}.wa-row-preview{font-size:15px;line-height:1.32;color:var(--wa-text2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-row-preview .wa-ticks{margin-inline-end:3px;vertical-align:-1px}.wa-row-meta{flex:none;display:flex;align-items:center;gap:6px;padding-top:3px}.wa-pill{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--wa-green);color:#000;font-size:13px;font-weight:600;line-height:22px;text-align:center}.wa-pin{color:var(--wa-text2);display:inline-flex}.wa-mini-icon{display:inline-flex;vertical-align:-2px;margin-inline-end:3px}.wa-mini-icon.is-green{color:var(--wa-green)}.wa-e2e{margin:0;padding:18px 30px;text-align:center;font-size:12.5px;color:var(--wa-text2)}.wa-e2e b{color:var(--wa-green);font-weight:500}.wa-tabbar{position:absolute;left:0;right:0;bottom:0;height:86px;padding-bottom:28px;display:flex;align-items:center;justify-content:space-around;background:var(--wa-bar);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-top:.5px solid var(--wa-sep)}.wa-tab{width:20%;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:500;color:var(--wa-text2)}.wa-tab.is-active{color:#fff;font-weight:600}.wa-tab-icon{position:relative;display:block;height:28px}.wa-tab-badge{position:absolute;top:-5px;left:-14px;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--wa-green);color:#000;font-size:12.5px;font-weight:600;line-height:20px;text-align:center}.wa-tab-me{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#3a3a3c;color:#fff;font-size:13px}.wa-chat-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0b0b0c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.045' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='26' r='9'/%3E%3Cpath d='M24 13v-4M24 43v-4M11 26H7M41 26h-4M15 17l-3-3M36 38l-3-3M15 35l-3 3M36 14l-3 3'/%3E%3Crect x='80' y='14' width='26' height='18' rx='5'/%3E%3Cpath d='M86 23h2M98 23h2M93 14v-5'/%3E%3Cpath d='M18 92c0-8 6-13 14-13s14 5 14 13-6 13-14 13c-2 0-4 0-6-1l-7 3 2-6c-2-2-3-5-3-9z'/%3E%3Cpath d='M92 82l4 9 9 1-7 6 2 9-8-5-8 5 2-9-7-6 9-1z'/%3E%3Cpath d='M62 58h16M70 50v16'/%3E%3Cpath d='M110 118c0-4 3-7 7-7s7 3 7 7c0 6-7 10-7 10s-7-4-7-10z'/%3E%3Cpath d='M52 120l8-8 8 8-8 8z'/%3E%3C/g%3E%3C/svg%3E")}.wa-chat-head{position:relative;z-index:2;flex:none;background:var(--wa-bar);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:.5px solid rgba(255,255,255,.08)}.wa-chat-bar{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 14px}.wa-back{flex:none;display:flex;align-items:center;color:#fff;font-size:17px}.wa-back-count{margin-inline-start:1px}.wa-chat-who{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:start}.wa-chat-names{min-width:0;display:flex;flex-direction:column}.wa-chat-name,.wa-chat-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-chat-name{font-size:16.5px;font-weight:600}.wa-chat-sub{font-size:12.5px;color:var(--wa-text2)}.wa-chat-actions{flex:none;display:flex;align-items:center;gap:20px;color:#fff}.wa-chat-scroll{position:relative;z-index:1;flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:8px 10px 14px;user-select:text;-webkit-user-select:text}.wa-chat-inner{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end}.wa-e2e-note{width:86%;margin:6px auto 4px;padding:7px 10px;border-radius:9px;background:#1d1b13;color:#f2cc6b;font-size:12.5px;line-height:1.4;text-align:center}.wa-day{position:sticky;top:4px;z-index:3;display:flex;justify-content:center;margin:10px 0 8px;pointer-events:none}.wa-day span{padding:4px 12px;border-radius:9px;background:#1e1e20eb;color:#e9e9eb;font-size:12.5px;font-weight:600}.wa-unread-divider{margin:10px -10px;padding:5px 0;background:#ffffff0f;text-align:center;font-size:13px;color:#e9e9eb}.wa-msg{display:flex;align-items:flex-end;gap:6px;margin-top:2px}.wa-msg.is-first{margin-top:8px}.wa-msg.is-out{justify-content:flex-end}.wa-msg-avatar{flex:none;width:28px}.wa-bubble{position:relative;max-width:78%;padding:6px 9px 7px;border-radius:18px;background:var(--wa-in);font-size:16.5px;line-height:1.32;white-space:pre-wrap;overflow-wrap:anywhere}.wa-msg.is-out .wa-bubble{background:var(--wa-out)}.wa-msg.is-in.is-first .wa-bubble{border-top-right-radius:5px}.wa-msg.is-out.is-first .wa-bubble{border-top-left-radius:5px}.wa-msg.is-first .wa-bubble:before{content:"";position:absolute;top:0;width:9px;height:13px;background:inherit}.wa-msg.is-in.is-first .wa-bubble:before{right:-7px;clip-path:polygon(0 0,100% 0,0 100%);border-top-right-radius:3px}.wa-msg.is-out.is-first .wa-bubble:before{left:-7px;clip-path:polygon(0 0,100% 0,100% 100%);border-top-left-radius:3px}.wa-sender{margin-bottom:1px;font-size:14px;font-weight:600}.wa-text:after{content:"";display:inline-block;width:58px}.wa-msg.is-out .wa-text:after{width:76px}.wa-meta{position:absolute;left:9px;bottom:5px;display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:1;color:#ffffff8c;direction:rtl}.wa-bubble.has-photo{padding:3px 3px 6px}.wa-bubble.has-photo .wa-sender{padding:3px 6px 2px}.wa-bubble.has-photo .wa-text{display:block;padding:4px 6px 0}.wa-photo{display:block;width:240px;max-width:100%;height:auto;border-radius:14px}.wa-bubble.has-voice{width:268px;padding-bottom:18px}.wa-voice{display:flex;align-items:center;gap:8px}.wa-voice-avatar{position:relative;flex:none}.wa-voice-mic{position:absolute;bottom:-2px;left:-3px;color:var(--wa-green);display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--wa-in)}.wa-voice-play{flex:none;color:#c7c7cc;display:grid;place-items:center;width:30px}.wa-voice-body{flex:1;min-width:0;position:relative}.wa-wave{position:relative;display:flex;align-items:center;gap:2px;height:26px}.wa-wave span:not(.wa-wave-dot){flex:1;max-width:3px;border-radius:2px;background:#ffffff59}.wa-wave span.is-played{background:#53bdeb}.wa-wave-dot{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;margin-inline-start:-6px;border-radius:50%;background:#53bdeb}.wa-voice-time{position:absolute;top:30px;inset-inline-start:0;font-size:11px;color:#ffffff8c}.wa-input{direction:ltr;position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:14px;padding:8px 12px 34px;background:var(--wa-bar);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-top:.5px solid rgba(255,255,255,.06);color:#fff}.wa-input-btn{display:grid;place-items:center}.wa-field{flex:1;height:36px;border-radius:18px;background:#262628;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;color:#fff}.wa-info-bar{flex:none;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 10px 0 14px}.wa-info-bar-title{font-size:17px;font-weight:600}.wa-info-edit{color:var(--wa-green);font-size:17px}.wa-info-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:40px}.wa-info-hero{display:flex;flex-direction:column;align-items:center;padding:12px 20px 6px;text-align:center}.wa-info-name{margin-top:12px;font-size:24px;font-weight:700}.wa-info-sub{margin-top:2px;font-size:15px;color:var(--wa-text2);direction:rtl}.wa-info-actions{display:flex;gap:8px;padding:16px}.wa-info-action{flex:1;height:64px;border-radius:12px;background:#1c1c1e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#e9e9eb}.wa-info-action-icon{color:var(--wa-green);display:grid;place-items:center}.wa-card{margin:0 16px 16px;border-radius:12px;background:#1c1c1e;overflow:hidden}.wa-card-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:.5px solid #2c2c2e;font-size:16px}.wa-card-row:last-child{border-bottom:0}.wa-card-row.is-stacked{flex-direction:column;align-items:flex-start;gap:2px}.wa-card-row svg:last-child{color:var(--wa-text2)}.wa-card-label{font-size:13px;color:var(--wa-text2)}.wa-card-icon{flex:none;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff}.wa-card-icon.is-blue{background:#0a84ff}.wa-card-icon.is-green{background:#30d158}.wa-card-text{flex:1}.wa-card-value{color:var(--wa-text2);font-size:15px}.wa-card--danger,.wa-card--danger .wa-card-icon{color:#ff453a}.wa-section-head{display:flex;justify-content:space-between;align-items:center;padding:6px 30px 7px;font-size:14px;color:var(--wa-text2)}.wa-member{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:.5px solid #2c2c2e}.wa-member:last-child{border-bottom:0}.wa-member-main{flex:1;min-width:0;display:flex;flex-direction:column}.wa-member-name{font-size:16px}.wa-member-about{font-size:13px;color:var(--wa-text2)}.wa-admin{flex:none;padding:2px 7px;border-radius:6px;background:#2c2c2e;color:var(--wa-text2);font-size:12px}.wa-chat-sub.is-typing{color:var(--wa-green)}.stack-root,.stack-layer{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.stack-layer.is-pushed{animation:stack-push .32s cubic-bezier(.2,.9,.25,1) both}.stack-layer.is-leaving{animation:stack-pop .28s cubic-bezier(.4,0,.6,1) both}.stack-layer.is-under{pointer-events:none}@keyframes stack-push{0%{transform:translate(-100%)}}@keyframes stack-pop{to{transform:translate(-100%)}}.ios-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:40px}.ios-navbar{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 8px}.ios-navbar-side{display:flex;align-items:center}.ios-navbar-side.is-end{justify-content:flex-end;padding-inline-end:8px}.ios-navbar-title{font-size:17px;font-weight:600;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-back{display:flex;align-items:center;font-size:17px}.ios-card{margin:0 16px 18px;border-radius:12px;background:#1c1c1e;overflow:hidden}.redact{color:transparent;background:#e5e5ea;border-radius:2px;letter-spacing:-1px;-webkit-user-select:none;user-select:none}.ios-toggle{position:relative;flex:none;width:51px;height:31px;border-radius:16px;background:#39393d;transition:background .2s}.ios-toggle span{position:absolute;top:2px;inset-inline-start:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:inset-inline-start .2s}.ios-toggle.is-on{background:#30d158}.ios-toggle.is-on span{inset-inline-start:22px}.notes-app{--yellow: #ffd60a}.notes-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px 0 16px;color:var(--yellow);font-size:17px}.notes-folders{display:flex;align-items:center}.notes-section{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 8px;font-size:20px;font-weight:700}.notes-section-chev{color:var(--yellow);transform:rotate(90deg);display:inline-flex}.notes-row{display:block;width:100%;padding:11px 16px 10px;text-align:start;border-bottom:.5px solid #38383a}.notes-row:last-child{border-bottom:0}.notes-row:active{background:#2c2c2e}.notes-row-title{font-size:17px;font-weight:600}.notes-row-sub{display:flex;gap:8px;margin-top:2px;font-size:15px;color:var(--ios-label2);white-space:nowrap;overflow:hidden}.notes-row-date{flex:none;color:#fff;opacity:.85}.notes-row-preview{overflow:hidden;text-overflow:ellipsis}.notes-row-folder{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:14px;color:var(--ios-label2)}.notes-bottom{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 22px 32px;background:#1c1c1eeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.notes-bottom>:last-child{justify-self:end}.notes-count{font-size:13px}.notes-body{padding:4px 20px 60px}.notes-date{text-align:center;font-size:13px;color:var(--ios-label2);margin-bottom:12px}.notes-title{margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.3}.notes-check{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:17px;line-height:1.4}.notes-check svg{flex:none;margin-top:1px}.notes-check.is-done span{color:var(--ios-label2)}.notes-bullet{display:flex;gap:10px;padding:4px 0;font-size:17px;line-height:1.45}.notes-bullet b{font-weight:700}.notes-dot{flex:none}.notes-quote{margin:4px 0 10px;padding-inline-start:12px;border-inline-start:3px solid var(--yellow);font-size:17px;line-height:1.5}.notes-line{font-size:17px;line-height:1.5;margin:4px 0}.cal-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px 0 12px;font-size:17px}.cal-back{display:flex;align-items:center}.cal-tools{display:flex;gap:22px}.cal-week{flex:none;display:grid;grid-template-columns:repeat(7,1fr);padding:4px 8px 6px;border-bottom:.5px solid #38383a;text-align:center;font-size:12px;color:var(--ios-label2)}.cal-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:0 8px 20px}.cal-month-title{margin:0;padding:16px 10px 6px;font-size:22px;font-weight:700}.cal-year{color:var(--ios-label2);font-weight:400}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.cal-day{height:50px;display:flex;flex-direction:column;align-items:center;border-top:.5px solid #2c2c2e;padding-top:4px}.cal-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:19px}.cal-num.is-today{background:#ff453a;font-weight:600}.cal-num.is-sel{background:#fff;color:#000!important;font-weight:600}.cal-num.is-today-sel{box-shadow:0 0 0 2px #000,0 0 0 3.5px #ff453a}.cal-dot{width:5px;height:5px;border-radius:50%;margin-top:2px}.cal-panel{flex:none;height:34%;overflow-y:auto;padding:14px 16px 40px;border-radius:22px 22px 0 0;background:#1c1c1e}.cal-panel-date{font-size:15px;font-weight:600;color:var(--ios-label2);margin-bottom:6px}.cal-empty{padding:18px 0;text-align:center;color:var(--ios-label2)}.cal-event{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border-bottom:.5px solid #38383a;text-align:start}.cal-event-bar{flex:none;width:4px;height:34px;border-radius:2px}.cal-event-title{flex:1;font-size:16px}.cal-event-time{font-size:14px;color:var(--ios-label2)}.cal-event.is-big .cal-event-title{color:#30d158;font-size:18px;font-weight:700}.saf-app{background:#1c1c1e}.saf-start{padding:12px 0 140px}.saf-start .ios-card{background:#2c2c2e}.saf-heading{margin:8px 20px 4px;font-size:22px;font-weight:700}.saf-group{padding:12px 20px 6px;font-size:13px;color:var(--ios-label2)}.saf-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-bottom:.5px solid #3a3a3c;text-align:start}.saf-row:last-child{border-bottom:0}.saf-row:active{background:#3a3a3c}.saf-row-icon{color:var(--ios-label2);display:inline-flex}.saf-row-text{flex:1;font-size:16px}.saf-bar{position:absolute;left:10px;right:10px;bottom:34px;display:flex;align-items:center;gap:8px}.saf-bar-btn{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#3c3c40b8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.saf-bar-btn:disabled{color:#636366}.saf-field{flex:1;min-width:0;height:46px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:23px;background:#3c3c40b8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 .5px #ffffff2e}.saf-aa{font-size:15px;font-weight:600}.saf-text{flex:1;text-align:center;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ebebf0}.saf-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px 140px;text-align:center}.saf-error h2{margin:16px 0 6px;font-size:22px}.saf-error p{margin:0;color:var(--ios-label2);font-size:15px;line-height:1.45}.mus-scroll{padding-bottom:130px}.mus-hero{display:flex;flex-direction:column;align-items:center;padding:4px 20px 10px;text-align:center}.mus-art{border-radius:10px;box-shadow:0 12px 30px #00000080;display:block}.mus-title{margin:16px 0 2px;font-size:22px;font-weight:700}.mus-owner{font-size:20px}.mus-actions{display:flex;gap:12px;width:100%;margin-top:16px}.mus-btn{flex:1;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:#1c1c1e;color:#fa2d48;font-size:17px;font-weight:600}.mus-list{padding:8px 0 0 16px}.mus-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 0;border-bottom:.5px solid #2c2c2e;text-align:start}.mus-idx{width:22px;text-align:center;color:var(--ios-label2);font-size:15px}.mus-name{flex:1;font-size:16px}.mus-row.is-current .mus-name{color:#fa2d48}.mus-dur{color:var(--ios-label2);font-size:15px}.mus-foot{padding:14px 16px 0 0;color:var(--ios-label2);font-size:14px}.mus-eq{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.mus-eq span{width:3px;background:#fa2d48;border-radius:1px;animation:mus-eq .8s ease-in-out infinite}.mus-eq span:nth-child(2){animation-delay:-.3s}.mus-eq span:nth-child(3){animation-delay:-.55s}@keyframes mus-eq{0%,to{height:4px}50%{height:14px}}.mus-mini{position:absolute;left:10px;right:10px;bottom:34px;height:62px;display:flex;align-items:center;gap:10px;padding:0 14px 0 10px;border-radius:31px;background:#2c2c2edb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 24px #0006,inset 0 .5px #ffffff26}.mus-mini-art{width:42px;height:42px;border-radius:8px;overflow:hidden;flex:none}.mus-mini-art .mus-art{border-radius:0;box-shadow:none}.mus-mini-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mus-mini-name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mus-mini-bar{height:3px;border-radius:2px;background:#fff3;overflow:hidden}.mus-mini-bar span{display:block;height:100%;background:#fff}.mus-mini-btn{width:36px;height:36px;display:grid;place-items:center}.ph-scroll{padding-bottom:120px}.ph-sub{padding:0 16px 10px;color:var(--ios-label2);font-size:15px}.ph-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ph-cell{aspect-ratio:1;overflow:hidden;background:#1c1c1e}.ph-cell img{width:100%;height:100%;object-fit:cover;display:block}.ph-cell.is-photo{background:#000}.ph-cell.is-photo img{object-fit:contain}.ph-placeholder{width:100%;height:100%;display:grid;place-items:center}.ph-poster{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#0b3d2e,#101d2b 70%);isolation:isolate}.ph-poster img{width:140%;margin:-18% 0;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.ph-poster-name{color:#d2f671;font-weight:700;font-size:clamp(10px,4cqw,26px)}.ph-poster-stamp{position:absolute;top:12%;left:8%;padding:2% 6%;border:2px solid #ff453a;border-radius:6px;color:#ff453a;font-weight:700;font-size:clamp(10px,4cqw,28px);transform:rotate(-14deg)}.ph-seg{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:4px;border-radius:22px;background:#2c2c2edb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);font-size:14px;font-weight:600}.ph-seg span{padding:8px 14px;border-radius:18px;white-space:nowrap}.ph-seg .is-active{background:#ffffff2e}.ph-viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:#000;animation:fade-in .2s ease both}.ph-viewer-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 14px;font-size:15px;font-weight:600}.ph-close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#3c3c40b3}.ph-stage{flex:1;display:grid;place-items:center;overflow:hidden;touch-action:none}.ph-stage-inner{width:100%;height:100%;display:grid;place-items:center;transition:transform .15s}.ph-stage-inner>.ph-placeholder,.ph-stage-inner>.ph-poster{width:100%;height:auto;aspect-ratio:3 / 4}.ph-stage-inner img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-select:none}.ph-caption{flex:none;min-height:60px;padding:14px 30px 40px;text-align:center;color:var(--ios-label2);font-size:15px}.set-search{display:flex;align-items:center;gap:7px;height:36px;margin:0 16px 16px;padding:0 10px;border-radius:10px;background:#1c1c1e;color:var(--ios-label2);font-size:17px}.set-profile{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;text-align:start}.set-avatar{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#a5a5aa,#6c6c70);font-size:26px;font-weight:600}.set-profile-text{flex:1;display:flex;flex-direction:column}.set-profile-name{font-size:20px;font-weight:600}.set-profile-sub{font-size:13px;color:var(--ios-label2)}.set-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 16px;text-align:start;font-size:16px}.set-row+.set-row:before{content:"";position:absolute;top:0;right:57px;left:0;height:.5px;background:#38383a}.set-row:active{background:#2c2c2e}.set-icon{flex:none;width:29px;height:29px;border-radius:7px;display:grid;place-items:center}.set-row-label{flex:1}.set-row-value{color:var(--ios-label2);font-size:16px}.set-chev{color:#5a5a5e;display:inline-flex}.set-sub{padding-top:10px}.set-caption{padding:4px 32px 6px;font-size:13px;color:var(--ios-label2)}.set-caption-inline{margin-top:8px;font-size:13px;color:var(--ios-label2)}.set-storage{padding:14px 16px}.set-storage-head{display:flex;justify-content:space-between;font-size:16px;margin-bottom:10px}.set-storage-head .set-row-value{font-size:13px}.set-storage-bar{display:flex;height:18px;border-radius:5px;overflow:hidden;gap:1px}.set-storage-warn{margin-top:10px;font-size:13px;color:#ff9f0a}.set-swatch{width:12px;height:12px;border-radius:3px;flex:none}.set-battery{padding:16px}.set-battery-pct{font-size:34px;font-weight:700;color:#ff453a}.set-battery-chart{display:flex;align-items:flex-end;gap:3px;height:110px;margin-top:12px}.set-battery-chart span{flex:1;border-radius:2px 2px 0 0}.set-term-icon{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;background:#2c2c2e;font-family:var(--font-mono);font-size:11px;direction:ltr}.set-usage{height:6px;margin:0 16px 14px;border-radius:3px;background:#2c2c2e;overflow:hidden}.set-usage span{display:block;height:100%;background:#5e5ce6}.files-top{flex:none;display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 16px}.files-more{width:30px;height:30px;border-radius:50%;border:1.6px solid var(--ios-blue);color:var(--ios-blue);display:grid;place-items:center;font-size:10px;letter-spacing:1px}.files-scroll{padding-bottom:120px}.files-search{display:flex;align-items:center;gap:7px;height:38px;margin:0 16px 10px;padding:0 10px;border-radius:12px;background:#1c1c1e;color:var(--ios-label2);font-size:17px}.files-row{display:flex;align-items:center;gap:14px;width:100%;padding:0 16px;text-align:start}.files-row:active{background:#1c1c1e}.files-thumb{flex:none;width:56px;display:grid;place-items:center;padding:10px 0}.files-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:.5px solid #2c2c2e}.files-name{font-size:17px}.files-sub{font-size:14px;color:var(--ios-label2)}.files-doc{width:38px;height:48px;border-radius:4px;background:#f2f2f7;display:grid;place-items:end center;padding-bottom:6px}.files-doc.is-secret{background:#2c1414;place-items:center;padding:0;border:1px solid #ff453a55}.files-ext{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#636366;direction:ltr}.files-tabbar{bottom:30px}.files-code{direction:ltr;flex:1;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;background:#0c0c0d;user-select:text;-webkit-user-select:text}.files-code pre{margin:0;padding:10px 12px 60px 0;direction:ltr;text-align:left;font-family:var(--font-mono);font-size:12px;line-height:1.6;width:max-content;min-width:100%}.code-line{display:flex}.code-num{flex:none;width:36px;padding-right:10px;text-align:right;color:#48484a;-webkit-user-select:none;user-select:none}.code-text{white-space:pre;color:#e5e5ea}.tok-com{color:#7f8c6b}.tok-str{color:#fc9a6a}.term-app{background:#0b0b0c;font-family:var(--font-mono)}.term-title{flex:none;padding:6px 0 8px;text-align:center;font-size:12px;color:#8e8e93;direction:ltr;border-bottom:.5px solid #222}.term-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:10px 12px 20px;font-size:13px;line-height:1.55;color:#e6e6e6;user-select:text;-webkit-user-select:text}.term-line{direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word}.term-prompt{color:#30d158}.term-out{margin:0;font-family:inherit;white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;unicode-bidi:plaintext}.term-input-line{display:flex;gap:6px;align-items:center}.term-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:16px;caret-color:#30d158;padding:0}.term-quick{flex:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 10px 36px;direction:ltr;border-top:.5px solid #222}.term-quick::-webkit-scrollbar{display:none}.term-quick button{flex:none;padding:7px 12px;border-radius:14px;background:#1c1c1e;font-family:var(--font-mono);font-size:12px;color:#e6e6e6}.maze{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 0%,#0b3d2e,#101d2b 60%);color:#fff}.maze-head{align-self:stretch;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px 14px 0}.maze-close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a}.maze-title{text-align:center;font-size:24px;font-weight:700;color:#d2f671}.maze-status{display:flex;align-items:center;gap:7px;margin-top:6px;padding:6px 14px;border-radius:16px;background:#0b3d2ea6;color:#b6f33a;font-size:13px}.maze-dot{width:7px;height:7px;border-radius:50%;background:#73ca52;animation:maze-pulse 1.6s ease-in-out infinite}@keyframes maze-pulse{50%{opacity:.3}}.maze-board{width:min(86cqw,360px);margin:14px 0 6px;touch-action:none}.maze-board svg{display:block}.maze-goal{fill:#b6f33a;animation:maze-goal 1.6s ease-in-out infinite}@keyframes maze-goal{0%,to{opacity:.25}50%{opacity:.6}}.maze-robot{transition:transform .24s cubic-bezier(.3,.9,.3,1.15)}.maze-eye{animation:maze-blink 4s infinite;transform-box:fill-box;transform-origin:center}@keyframes maze-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.maze-pad{display:grid;grid-template-columns:repeat(3,58px);grid-template-rows:repeat(3,50px);gap:6px;margin-top:4px}.maze-pad button{border-radius:16px;background:#0b3d2e;color:#d2f671;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #b6f33a40}.maze-pad button:active{background:#066d4d;transform:scale(.95)}.maze-locked{display:flex;gap:10px;margin-top:14px}.maze-locked button{padding:9px 14px;border-radius:18px;border:1px solid rgba(115,202,82,.6);color:#73ca52;font-size:14px;font-family:inherit}.maze-toast{position:absolute;bottom:120px;padding:10px 18px;border-radius:18px;background:#101d2bf2;border:1px solid #73ca52;color:#d2f671;font-size:15px;animation:toast-in .3s ease both;left:50%;transform:translate(-50%);white-space:nowrap}.maze-win{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#101d2bb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade-in .3s ease both}.maze-win-card{width:80%;padding:26px 20px 20px;border-radius:26px;background:#101d2b;border:1px solid #73ca52;text-align:center;animation:alert-pop .35s cubic-bezier(.2,.9,.25,1.15) both}.maze-win-text{font-size:19px;font-weight:700;line-height:1.5;color:#d2f671}.maze-win-card button{margin-top:18px;padding:10px 26px;border-radius:20px;background:#b6f33a;color:#101d2b;font-weight:700;font-family:inherit}.cam-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#000;padding-top:calc(var(--status-h) - 4px)}.cam-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 14px}.cam-top-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.cam-top-icon.is-active{background:#ffd60a}.cam-chevron{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1c1c1e}.cam-raw{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:700;line-height:1.1}.cam-raw small{font-size:10px;font-weight:500}.cam-view{position:relative;flex:1;overflow:hidden;background:#050505}.cam-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.cam-video::-webkit-media-controls{display:none!important}.cam-placeholder{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(40% 30% at 30% 35%,rgba(90,80,70,.55),transparent 70%),radial-gradient(35% 30% at 70% 60%,rgba(40,60,80,.5),transparent 70%),radial-gradient(50% 40% at 50% 90%,rgba(70,50,40,.45),transparent 70%),#0a0a0a;filter:blur(18px);animation:cam-drift 9s ease-in-out infinite alternate}@keyframes cam-drift{to{transform:translate(14px,-10px) scale(1.06)}}.cam-corner{position:absolute;width:22px;height:22px;border:0 solid rgba(255,255,255,.7)}.cam-corner.tl{top:10px;left:0;border-top-width:1.5px;border-left-width:1.5px}.cam-corner.tr{top:10px;right:0;border-top-width:1.5px;border-right-width:1.5px}.cam-corner.bl{bottom:10px;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.cam-corner.br{bottom:10px;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.cam-zoom{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:4px;border-radius:22px;background:#0000004d}.cam-zoom button{width:38px;height:38px;border-radius:50%;font-size:13px;font-weight:600;color:#fff;background:#1e1e1e8c}.cam-zoom button.is-active{color:#ffd60a}.cam-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:cam-flash .18s ease-out both}@keyframes cam-flash{0%{opacity:.9}to{opacity:0}}.cam-modes{flex:none;display:flex;justify-content:center;gap:22px;padding:14px 0 10px;overflow:hidden;white-space:nowrap}.cam-modes button{font-size:15px;font-weight:500;color:#fff}.cam-modes button.is-active{color:#ffd60a}.cam-bottom{flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 28px 40px}.cam-thumb{width:52px;height:52px;border-radius:6px;overflow:hidden;background:#1c1c1e}.cam-thumb img{width:100%;height:100%;object-fit:cover}.cam-shutter{width:78px;height:78px;border-radius:50%;border:4px solid #fff;display:grid;place-items:center}.cam-shutter span{width:64px;height:64px;border-radius:50%;background:#fff;transition:transform .12s}.cam-shutter:active span{transform:scale(.88)}.cam-flip{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f}.maze-timer{justify-self:end;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;color:#d2f671}.maze-goal.is-reached{fill:#73ca52;opacity:1;animation:none;filter:drop-shadow(0 0 8px #b6f33a)}.maze-robot-glow{filter:drop-shadow(0 0 6px #73ca52) drop-shadow(0 0 14px #b6f33a)}.maze-locked button{display:inline-flex;align-items:center;gap:6px}.maze-win-time{font-size:26px;font-weight:700;color:#d2f671;font-variant-numeric:tabular-nums}.maze-win-card .maze-win-text{margin-top:8px;font-size:17px;font-weight:500;color:#fff}.maze-win-card .maze-share{display:block;width:100%;margin-top:18px}.maze-win-card .maze-again{margin-top:10px;background:transparent;color:#73ca52;border:1px solid rgba(115,202,82,.6)}.call-info{display:grid;place-items:center}.phone-detail-nav{justify-content:flex-start}.phone-back{display:flex;align-items:center}.phone-detail-hero{display:flex;flex-direction:column;align-items:center;padding:10px 20px 20px}.phone-detail-avatar{width:90px;height:90px;font-size:38px}.phone-detail-name{margin-top:12px;font-size:26px;font-weight:700;text-align:center}.phone-detail-card{margin:0 16px;padding:12px 16px;border-radius:12px;background:#1c1c1e}.phone-detail-day{font-size:15px;font-weight:600;margin-bottom:6px}.phone-detail-row{display:flex;gap:14px;padding:6px 0;font-size:15px}.phone-detail-time{min-width:64px;color:var(--ios-label2)}.phone-detail-dur{margin-inline-start:auto;color:var(--ios-label2)}.phone-detail-row .is-missed{color:#ff453a}.lock-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#00000059;animation:fade-in .15s ease both}.faceid-card{width:180px;padding:26px 16px 18px;border-radius:28px;background:#28282cc7;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);text-align:center;animation:alert-pop .25s cubic-bezier(.2,.9,.25,1.15) both}.faceid-card.is-shake{animation:ios-shake .42s cubic-bezier(.36,.07,.19,.97) both}.faceid-glyph{width:64px;height:64px;margin:0 auto 14px;color:#fff}.faceid-glyph.is-fail{color:#ff453a}.faceid-scan{animation:faceid-scan .9s ease-in-out infinite;transform-origin:center}@keyframes faceid-scan{50%{opacity:.45;transform:scale(.94)}}.faceid-title{font-size:15px;font-weight:600;line-height:1.35}.faceid-btn{margin-top:14px;padding:9px 14px;border-radius:18px;background:#ffffff24;font-size:15px;font-weight:600;color:var(--ios-blue)}.passcode{position:absolute;top:0;right:0;bottom:0;left:0;z-index:61;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--status-h) + 56px);background:#0a0a0cb8;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);animation:fade-in .2s ease both}.passcode-title{font-size:20px;font-weight:500}.passcode-dots{display:flex;gap:22px;margin:22px 0 10px;direction:ltr}.passcode-dots.is-shake{animation:ios-shake .42s cubic-bezier(.36,.07,.19,.97) both}.passcode-dots span{width:13px;height:13px;border-radius:50%;border:1.4px solid #fff;transition:background .08s}.passcode-dots span.is-on{background:#fff}.passcode-error{height:20px;font-size:15px;color:#fff}.passcode-pad{display:grid;grid-template-columns:repeat(3,78px);gap:16px 26px;margin-top:26px;direction:ltr}.passcode-key{width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff29;font-size:34px;font-weight:400;line-height:1;transition:background .12s}.passcode-key:active{background:#ffffff73}.passcode-key small{margin-top:2px;font-size:10px;font-weight:600;letter-spacing:2px}.passcode-actions{display:flex;justify-content:space-between;width:286px;margin-top:26px;font-size:17px}@keyframes ios-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(6px)}30%,50%,70%{transform:translate(-12px)}40%,60%{transform:translate(12px)}}.mus-thumb{flex:none;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:#2c2c2e}.mus-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mus-row{gap:12px;padding:8px 16px 8px 0}.mus-row:disabled{cursor:default;color:inherit}.mus-row-text{flex:1;min-width:0;display:flex;flex-direction:column;text-align:start}.mus-artist{font-size:14px;color:var(--ios-label2)}.mus-row-play{flex:none;display:grid;place-items:center;width:32px}.mus-mini{height:68px}.mus-mini-sub{font-size:12px;color:var(--ios-label2)}.mus-mini-link{font-size:12px;font-weight:600;color:#fa2d48;text-decoration:none}.mus-mini-text{gap:3px}.banner{position:absolute;z-index:450;top:calc(var(--status-h) + 2px);left:8px;right:8px;display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:24px;background:#242428c7;box-shadow:0 10px 30px #00000073,inset 0 .5px #ffffff26;animation:banner-in .42s cubic-bezier(.2,.9,.25,1.1) both;touch-action:none;cursor:pointer}.banner.is-leaving{animation:banner-out .28s ease-in both}@keyframes banner-in{0%{transform:translateY(-130%);opacity:.4}}@keyframes banner-out{to{transform:translateY(-130%);opacity:0}}.call-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--status-h) + 70px) 30px 70px;background:radial-gradient(80% 50% at 50% 20%,rgba(70,90,120,.55),transparent 70%),linear-gradient(180deg,#1b2230,#0b0d12);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);animation:fade-in .3s ease both}.call-top{text-align:center}.call-top .call-name{font-size:34px;font-weight:500}.call-top .call-sub{margin-top:6px;font-size:17px;color:#ebebf5b3}.call-actions{display:flex;justify-content:space-between;padding:0 14px}.call-actions.is-single{justify-content:center}.call-btn-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px}.call-btn{width:76px;height:76px;border-radius:50%;display:grid;place-items:center}.call-btn.is-decline{background:#ff3b30}.call-btn.is-accept{background:#30d158;animation:call-pulse 1.6s ease-in-out infinite}.call-btn:active{filter:brightness(.85)}@keyframes call-pulse{50%{box-shadow:0 0 0 12px #30d1582e}}.doc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0%,#0b3d2e,#101d2b 55%,#0a131d);color:#fff;animation:fade-in .3s ease both}.doc-top{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px 14px}.doc-close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a}.doc-filename{text-align:center;font-size:15px;color:#fff9}.doc-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:8px 18px 40px}.doc-paper{position:relative;padding:22px 20px 26px;border-radius:20px;background:linear-gradient(180deg,#101d2beb,#0b3d2e8c);border:1px solid rgba(115,202,82,.35);box-shadow:0 20px 50px #0006;overflow:hidden}.doc-logo{display:block;width:120px;margin:-22px auto -14px;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.doc-title{margin:0 0 18px;text-align:center;font-size:21px;font-weight:700;color:#d2f671;line-height:1.4}.doc-lines{margin:0;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.55}.doc-lines>div{display:flex;gap:8px;padding-bottom:10px;border-bottom:1px dashed rgba(182,243,58,.18)}.doc-lines>div:last-child{border-bottom:0}.doc-lines dt{flex:none;color:#73ca52;font-weight:600}.doc-lines dt:after{content:":"}.doc-lines dd{margin:0}.doc .redact{background:#04080d;border-radius:3px;box-shadow:inset 0 0 0 1px #b6f33a1f}.doc-decrypted{padding:0 6px;border-radius:6px;background:#b6f33a2e;color:#d2f671;font-weight:700}.doc-stamp{position:absolute;top:46%;left:14px;padding:4px 18px;border:3px solid #ff453a;border-radius:10px;color:#ff453a;font-size:34px;font-weight:700;transform:rotate(-14deg) scale(2.4);opacity:0;pointer-events:none}.doc-stamp.is-on{animation:doc-stamp .42s cubic-bezier(.3,1.4,.5,1) both}@keyframes doc-stamp{0%{transform:rotate(-14deg) scale(2.4);opacity:0}to{transform:rotate(-14deg) scale(1);opacity:.85}}.doc-under{margin-top:22px;text-align:center}.doc-cd-label{font-size:15px;color:#ffffffbf}.doc-cd{display:flex;justify-content:center;gap:12px;margin:10px 0 18px}.doc-cd-cell{min-width:74px;padding:10px 6px;border-radius:14px;background:#0b3d2e99;border:1px solid rgba(115,202,82,.3);display:flex;flex-direction:column}.doc-cd-cell b{font-size:28px;color:#d2f671;font-variant-numeric:tabular-nums}.doc-cd-cell small{font-size:12px;color:#ffffffa6}.doc-primary{width:100%;padding:14px;border-radius:16px;background:#b6f33a;color:#101d2b;font-family:inherit;font-size:18px;font-weight:700}.doc-primary:active{filter:brightness(.9)}.doc-primary:disabled{opacity:.6}.doc-secondary{width:100%;margin-top:10px;padding:12px;border-radius:16px;border:1px solid rgba(115,202,82,.5);color:#73ca52;font-family:inherit;font-size:16px}.doc-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-end;background:#00000073;animation:fade-in .2s ease both}.doc-sheet{width:100%;max-height:92%;overflow-y:auto;padding:10px 20px 40px;border-radius:26px 26px 0 0;background:#101d2b;border-top:1px solid rgba(115,202,82,.35);animation:doc-sheet-in .32s cubic-bezier(.2,.9,.25,1) both}@keyframes doc-sheet-in{0%{transform:translateY(100%)}}.doc-sheet-grab{width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:#ffffff40}.doc-form{display:flex;flex-direction:column;gap:12px}.doc-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#fffc}.doc-form label small{color:#ffffff80}.doc-form input:not([type=checkbox]){height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(115,202,82,.3);background:#0b3d2e59;color:#fff;font-family:var(--font-system);font-size:16px;outline:none}.doc-form input:focus{border-color:#b6f33a}.doc-form em{font-style:normal;font-size:13px;color:#ff6b5e}.doc-consent{flex-direction:row!important;align-items:flex-start;gap:10px!important;line-height:1.5}.doc-consent input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:#73ca52}.doc-consent-err{margin-top:-6px}.doc-form .doc-primary{margin-top:6px}.doc-done{text-align:center;padding:10px 0 0}.doc-done-text{font-size:20px;font-weight:700;line-height:1.5;color:#d2f671;margin-bottom:18px}.alarm-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--status-h) + 56px) 28px 64px;background:radial-gradient(90% 55% at 50% 18%,rgba(255,159,10,.22),transparent 70%),linear-gradient(180deg,#1d1a16,#09090b);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);animation:fade-in .3s ease both}.alarm-top{text-align:center}.alarm-label{display:inline-flex;align-items:center;gap:7px;font-size:20px;font-weight:600;color:#ffffffd9}.alarm-time{margin-top:6px;font-size:92px;font-weight:600;letter-spacing:-2px;line-height:1;font-variant-numeric:tabular-nums;animation:alarm-pulse 1.8s ease-in-out infinite}@keyframes alarm-pulse{50%{opacity:.72}}.alarm-actions{display:flex;flex-direction:column;gap:14px}.alarm-btn{height:66px;border-radius:33px;font-size:22px;font-weight:600;color:#fff;border:.5px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff2e}.alarm-btn.is-snooze{background:#ff9f0a;color:#1c1206;height:86px;border-radius:43px;font-size:26px}.alarm-btn.is-stop{background:#ffffff29;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.alarm-btn:active{filter:brightness(.85);transform:scale(.98)}:root{--font-system: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-brand: "RoboTactic Brand", var(--font-system);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--rt-navy: #101d2b;--rt-forest: #0b3d2e;--rt-green: #066d4d;--rt-leaf: #73ca52;--rt-lime: #b6f33a;--rt-pale: #d2f671;--ios-red: #ff3b30;--ios-blue: #0a84ff;--ios-label2: rgba(235, 235, 245, .6);--ios-sep: rgba(84, 84, 88, .55);--status-h: 54px;color-scheme:dark}html.non-apple{--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans Arabic", sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;height:100%;background:#000;overflow:hidden;overscroll-behavior:none}body{font-family:var(--font-system);color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.brand{font-family:var(--font-brand)}.stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#1a1a20,#08080a 70%)}.device{position:relative;flex:none;padding:14px;border-radius:69px;background:linear-gradient(145deg,#2a2a2e,#141416 45%,#1f1f22);box-shadow:0 0 0 1.5px #4a4a4f,0 0 0 4px #0c0c0d,0 50px 120px #000000a6}.device-btn{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#3a3a3e,#1e1e20)}.device-btn--action{left:-5px;top:150px;height:34px}.device-btn--vol-up{left:-5px;top:215px;height:62px}.device-btn--vol-down{left:-5px;top:290px;height:62px}.device-btn--power{right:-5px;top:245px;height:98px}.screen{position:relative;overflow:hidden;background:#000;container-type:size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.screen--device{width:402px;height:874px;border-radius:55px;isolation:isolate}.screen--mobile{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;--status-h: 14px}.dynamic-island{position:absolute;top:11px;left:50%;width:124px;height:36px;transform:translate(-50%);border-radius:20px;background:#000;z-index:1000;pointer-events:none}.glass{background:#ffffff1a;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px .5px #ffffff61,inset 0 -1px 1px #ffffff14,inset 0 0 0 .5px #ffffff29,0 8px 24px #0000002e}.glass-dark{background:#2020228c;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px .5px #ffffff1f,inset 0 0 0 .5px #ffffff14}.status-bar{position:relative;z-index:5;flex:none;height:var(--status-h);display:grid;grid-template-columns:1fr 124px 1fr;align-items:center;padding-top:3px;font-size:17px;font-weight:600;pointer-events:none}.status-bar--mobile{display:block;padding:0}.sb-time{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.2px}.sb-icons{display:flex;align-items:center;justify-content:center;gap:6px}.wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.wallpaper-fallback,.wallpaper-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.wallpaper-img{animation:fade-in .4s ease both}.wallpaper-img.is-blurred{filter:blur(34px) brightness(.78) saturate(1.2);transform:scale(1.2)}.wallpaper-fallback{background:radial-gradient(90% 55% at 85% 8%,rgba(88,70,190,.5) 0%,transparent 65%),radial-gradient(80% 50% at 10% 35%,rgba(30,90,150,.42) 0%,transparent 70%),radial-gradient(110% 60% at 50% 105%,rgba(140,50,120,.38) 0%,transparent 65%),linear-gradient(180deg,#0b0b1a,#07070d 55%,#0a0710)}.wallpaper--home .wallpaper-fallback{filter:blur(20px) brightness(.8);transform:scale(1.1)}.app-icon{position:relative;flex:none;-webkit-mask:var(--squircle) center / 100% 100% no-repeat;mask:var(--squircle) center / 100% 100% no-repeat}.app-icon svg{display:block}.avatar{position:relative;flex:none;overflow:hidden;border-radius:50%;isolation:isolate}.avatar--brand{background:#fff}.avatar--brand img{position:absolute;top:50%;left:50%;height:131%;max-width:none;transform:translate(-50%,-50%)}.avatar--members{background:var(--rt-pale)}.avatar--members img{mix-blend-mode:multiply}.avatar--person{background:linear-gradient(180deg,#8e8e93,#636366)}.lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;touch-action:none;overflow:hidden;will-change:transform}.lock.is-unlocking{transform:translateY(-100%);transition:transform .42s cubic-bezier(.4,0,.2,1)}.lock-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.lock-top{flex:none;text-align:center;padding:8px 20px 0}.lock-date{font-size:19px;font-weight:600;color:#ffffffd1}.lock-clock{font-size:clamp(80px,12.2cqh,106px);font-weight:700;line-height:1.04;letter-spacing:-1px;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fffffff2 15%,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 18px rgba(0,0,0,.18))}.lock-lost{margin-top:10px}.lock-lost-title{font-size:17px;font-weight:600}.lock-lost-msg{margin-top:4px;font-size:15px;line-height:1.35;color:#ffffffd9}.lock-notifs{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:14px 15px}.lock-notifs>:first-child{margin-top:auto}.notif{flex:none;display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;border-radius:22px;text-align:start;animation:notif-in .5s cubic-bezier(.2,.9,.25,1) both}.notif:active{transform:scale(.98)}.notif-icon{position:relative;flex:none}.notif-badge-app{position:absolute!important;bottom:-3px;left:-3px}.notif-text{flex:1;min-width:0}.notif-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notif-title{font-size:15px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notif-time{flex:none;font-size:13px;color:#ffffff8c}.notif-body{margin-top:1px;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lock-bottom{flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 46px 26px}.lock-action{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#1c1c1e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .2s,transform .15s}.lock-action:active{transform:scale(1.12)}.lock-action.is-on{background:#fff}.lock-hint{font-size:14px;font-weight:500;background:linear-gradient(90deg,#ffffff73,#fff,#ffffff73);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2.6s linear infinite}.home-indicator{flex:none;width:140px;height:5px;margin:0 auto 8px;border-radius:3px;background:#ffffffeb}.home{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;touch-action:none;transition:transform .42s cubic-bezier(.2,.9,.25,1),filter .42s;--icon: min(15.4cqw, clamp(50px, 6.9cqh, 62px));--row: clamp(78px, 11.2cqh, 100px);--dock-h: clamp(80px, 11.2cqh, 98px)}.home.is-behind{transform:scale(.94);filter:brightness(.75)}.home.is-entering .home-page,.home.is-entering .dock,.home.is-entering .home-search{animation:home-in .6s cubic-bezier(.2,.9,.25,1) both}.home-page{position:relative;z-index:1;flex:1;padding:clamp(14px,3cqh,26px) 4.2cqw 0}.home-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--row);justify-items:center}.home-app{display:flex;flex-direction:column;align-items:center;width:100%}.home-app-icon{position:relative;display:block}.home-app:active .app-icon{filter:brightness(.6)}.home-app-label{margin-top:7px;max-width:calc(var(--icon) + 26px);font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px rgba(0,0,0,.25)}.badge{position:absolute;top:-9px;left:-9px;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--ios-red);font-size:15px;font-weight:500;line-height:24px;text-align:center;z-index:2}.widget-cell{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;align-items:center}.widget{position:relative;width:calc(var(--row) + var(--icon) - 2px);height:calc(var(--row) + var(--icon) - 2px);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;text-align:start}.widget:active{filter:brightness(.75)}.widget--notes{background:#1c1c1e}.wnotes-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:26%;padding:0 14px;background:linear-gradient(180deg,#ffd60a,#f7c600);color:#fff;font-size:16px;font-weight:700;border-bottom:2px dotted rgba(0,0,0,.18)}.wnotes-body{flex:1;padding:10px 14px}.wnotes-title{font-size:14px;font-weight:600;line-height:1.3}.wnotes-preview{margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--ios-label2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-search{position:absolute;z-index:2;left:50%;bottom:calc(12px + var(--dock-h) + 19px);transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 15px;border-radius:16px;background:#2c2c2ec7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ebebf5cc;font-size:15px}.dock{position:absolute;z-index:2;left:3.3cqw;right:3.3cqw;bottom:12px;height:var(--dock-h);border-radius:40px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;padding:0 .9cqw;background:#2c2c2ecc;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}@container (max-height: 700px){.home-search{display:none}}.toast{position:absolute;z-index:400;top:calc(var(--status-h) + 10px);left:50%;max-width:86%;padding:12px 20px;border-radius:22px;font-size:15px;font-weight:500;line-height:1.35;text-align:center;transform:translate(-50%);animation:toast-in .35s cubic-bezier(.2,.9,.25,1.1) both;pointer-events:none}.toast.is-leaving{animation:toast-out .26s ease both}.app-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;background:#000;will-change:transform}.home-indicator-hit{position:absolute;z-index:100;left:0;right:0;bottom:0;height:30px;display:flex;align-items:flex-end;justify-content:center;touch-action:none;cursor:pointer}.ios-app{position:relative;height:100%;display:flex;flex-direction:column;background:#000}.ios-nav{flex:none;height:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 16px}.ios-nav-btn{color:var(--ios-blue);font-size:17px}.ios-large-title{flex:none;margin:0;padding:2px 16px 8px;font-size:34px;font-weight:700;line-height:1.2}.ios-segment{flex:none;display:flex;margin:4px 16px 10px;padding:2px;border-radius:9px;background:#7676803d}.ios-segment span{flex:1;padding:6px 0;border-radius:7px;text-align:center;font-size:13px;font-weight:500}.ios-segment .is-active{background:#636366}.ios-tabbar{position:absolute;left:16px;right:16px;bottom:30px;height:62px;border-radius:31px;display:flex;align-items:center;justify-content:space-around;background:#1e1e20b8;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 .5px #ffffff26}.ios-tab{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:500;color:#ebebf599}.ios-tab.is-active{color:var(--ios-blue)}.call-list{flex:1;overflow-y:auto;padding-bottom:110px}.call-row{display:flex;align-items:center;gap:12px;padding:10px 16px;position:relative}.call-row:after{content:"";position:absolute;bottom:0;left:0;right:68px;height:.5px;background:var(--ios-sep)}.call-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#a5a5aa,#7b7b80);font-size:17px;font-weight:600}.call-main{flex:1;min-width:0}.call-name{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-row.is-missed .call-name{color:#ff453a}.call-label{display:flex;align-items:center;gap:4px;margin-top:1px;font-size:14px;color:var(--ios-label2)}.call-time{flex:none;font-size:15px;color:var(--ios-label2)}.alert-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#00000052;animation:fade-in .18s ease both}.alert-backdrop.is-closing{animation:fade-out .16s ease both}.alert{width:292px;padding:22px 18px 16px;border-radius:34px;text-align:center;background:#2c2c309e;animation:alert-pop .32s cubic-bezier(.2,.9,.25,1.15) both}.alert-title{font-size:17px;font-weight:600;line-height:1.35}.alert-message{margin-top:6px;font-size:14px;line-height:1.4;color:#ffffffd1}.alert-buttons{display:flex;gap:10px;margin-top:18px}.alert-buttons.is-stacked{flex-direction:column}.alert-btn{flex:1;height:46px;border-radius:23px;font-size:17px;font-weight:500;background:#ffffff1f;transition:transform .12s,filter .12s}.alert-btn:active{transform:scale(.97);filter:brightness(1.3)}.alert-btn.is-primary{background:var(--ios-blue);font-weight:600}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes notif-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes home-in{0%{opacity:0;transform:scale(1.14)}}@keyframes alert-pop{0%{opacity:0;transform:scale(1.12)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-14px) scale(.94)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,-10px) scale(.96)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.font-debug{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;padding:20px 16px 60px;background:#000;font-size:14px;line-height:1.5;-webkit-user-select:text;user-select:text}.font-debug h2{margin:0 0 8px}.font-debug-sample{font-size:28px;margin:8px 0 16px}.font-debug table{border-collapse:collapse;margin:10px 0;direction:ltr}.font-debug td{padding:4px 10px;border-bottom:.5px solid #333}.font-debug tr.is-match td{color:#30d158;font-weight:700}.font-debug-ua{direction:ltr;text-align:left;color:#888;font-size:12px;word-break:break-all}.switcher{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;background:#00000059;backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);animation:fade-in .22s ease both}.sw-scroll{display:flex;gap:18px;width:100%;align-items:center;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;padding:40px 19cqw;-webkit-overflow-scrolling:touch}.sw-scroll::-webkit-scrollbar{display:none}.sw-card{flex:none;width:62cqw;display:flex;flex-direction:column;gap:8px;scroll-snap-align:center;transition:transform .25s ease,opacity .25s ease;animation:sw-in .32s cubic-bezier(.2,.9,.22,1) both}.sw-card.is-gone{transform:translateY(-120%);opacity:0}@keyframes sw-in{0%{transform:scale(1.25);opacity:0}}.sw-card-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;padding-inline:2px}.sw-card-body{position:relative;height:62cqh;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 12px 40px #00000080;touch-action:pan-x;cursor:pointer}.sw-snap{position:absolute;top:0;right:0;width:100cqw;height:100cqh;transform:scale(.62);transform-origin:top right;pointer-events:none}.home-gesture-strip{position:absolute;z-index:15;left:25%;right:25%;bottom:0;height:18px;touch-action:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.05s!important}}
