.fx{--fx-bg: #EFEFF5;--fx-surf: #FFFFFF;--fx-surf2: #F5F5FA;--fx-line: hsl(192 40% 40% / .3);--fx-line2: #DADBE8;--fx-line-soft: #DADBE8;--fx-ink: #11132A;--fx-soft: #383B5A;--fx-muted: #595C7B;--fx-gold: hsl(var(--focus));--fx-gold-text: hsl(192 82% 25%);--fx-track: #E1E2EE;--fx-halo: #FFFFFF;--fx-mid: #F4F4F9;--fx-scrim: rgba(17, 19, 42, .42);--fx-glow-op: .35;--fx-core-op: .08;--fx-card: #FFFFFF;--fx-shadow: 0 1px 0 #FFFFFF inset, 0 20px 40px -30px rgba(60, 45, 20, .35);--fx-btn-shadow: 0 14px 30px -16px rgba(60, 45, 20, .35), inset 0 1px 0 #FFFFFF;--fx-acc: hsl(var(--emerald-500));--fx-acc-text: hsl(var(--emerald-600));--fx-on-acc: #FFFFFF;--fx-acc-soft: hsl(var(--emerald-500) / .07);--fx-acc-line: hsl(var(--emerald-500) / .55);--fx-ghost-line: var(--fx-line);--fx-bgimg: radial-gradient(ellipse 75% 80% at 50% 45%, var(--fx-halo) 0%, var(--fx-mid) 50%, var(--fx-bg) 100%);color:var(--fx-ink);font-family:var(--font-ui)}.dark .fx,.fx.fx-force-dark{--fx-bg: #07080F;--fx-surf: #0F1226;--fx-surf2: #161A33;--fx-line: hsl(190 50% 60% / .24);--fx-line2: #262B4C;--fx-line-soft: #262B4C;--fx-ink: #EFEBE1;--fx-soft: #C6C4D6;--fx-muted: #9A9CB6;--fx-gold: hsl(var(--focus));--fx-gold-text: hsl(190 64% 66%);--fx-track: #1A1E3B;--fx-halo: #161A3F;--fx-mid: #0A0C1B;--fx-scrim: rgba(4, 5, 10, .74);--fx-glow-op: .55;--fx-core-op: .16;--fx-card: rgba(15, 18, 38, .72);--fx-shadow: none;--fx-btn-shadow: 0 18px 40px -18px rgba(0, 0, 0, .8), inset 0 1px 0 rgba(255, 255, 255, .06);--fx-acc: hsl(var(--emerald-400));--fx-acc-text: hsl(var(--emerald-300));--fx-on-acc: #070A18;--fx-acc-soft: hsl(var(--emerald-400) / .12);--fx-acc-line: hsl(var(--emerald-400) / .55);--fx-bgimg: radial-gradient(ellipse 70% 75% at 50% 45%, var(--fx-halo) 0%, var(--fx-mid) 48%, var(--fx-bg) 82%)}.fx[data-fx-style=fajr]{--fx-bg: #F3EDE1;--fx-surf: #FBF8F1;--fx-surf2: #EFE7D7;--fx-line: #DCCFB5;--fx-line2: #C9B998;--fx-line-soft: #DCCFB5;--fx-ink: #1D1812;--fx-soft: #463C2E;--fx-muted: #665A48;--fx-gold: #B08A45;--fx-gold-text: #7E5E1D;--fx-track: #E4D9C4;--fx-halo: #FCF9F2;--fx-mid: #F4EEE2;--fx-scrim: rgba(70, 56, 36, .26);--fx-card: #FBF8F1;--fx-ghost-line: #C9B998;--fx-shadow: 0 1px 0 #FFFFFF inset, 0 20px 40px -30px rgba(60, 45, 20, .35);--fx-btn-shadow: 0 14px 30px -16px rgba(60, 45, 20, .35), inset 0 1px 0 #FFFFFF}.dark .fx[data-fx-style=fajr],.fx.fx-force-dark[data-fx-style=fajr]{--fx-bg: #14110C;--fx-surf: #1C1812;--fx-surf2: #242017;--fx-line: #3B3226;--fx-line2: #4B402F;--fx-line-soft: #3B3226;--fx-ink: #F2EADB;--fx-soft: #D2C6B0;--fx-muted: #A99C85;--fx-gold: #C9A460;--fx-gold-text: #D8B774;--fx-track: #2B251B;--fx-halo: #231E15;--fx-mid: #18140E;--fx-scrim: rgba(8, 6, 4, .66);--fx-card: #1C1812;--fx-ghost-line: #4B402F;--fx-shadow: none;--fx-btn-shadow: 0 18px 40px -18px rgba(0, 0, 0, .8), inset 0 1px 0 rgba(255, 255, 255, .06);--fx-on-acc: #10131C}.fx :where(button){font-family:inherit}.fx :where(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--fx-gold);outline-offset:2px}.fx .num{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.fx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fx-dial{position:relative;aspect-ratio:1 / 1;container-type:inline-size;flex-shrink:0}.fxd-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fxd-gold{stroke:var(--fx-gold)}.fxd-gold-fill{fill:var(--fx-gold)}.fxd-track{stroke:var(--fx-track)}.fxd-line{stroke:var(--fx-line)}.fxd-line2{stroke:var(--fx-line2)}.fxd-ink{stroke:var(--fx-ink)}.fxd-acc{stroke:var(--fx-acc)}.fxd-surf-fill{fill:var(--fx-surf)}.fxd-glow{opacity:var(--fx-glow-op)}.fxd-handle{fill:var(--fx-surf);stroke:var(--fx-gold)}.dark .fx:not([data-fx-style=fajr]) .fxd-handle{fill:var(--fx-ink)}.fx-dial-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fx-dial-label{font-size:max(13px,2.6cqw);letter-spacing:2px;color:var(--fx-gold-text);font-weight:600}.fx-dial-min{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:200;font-size:34cqw;line-height:1;letter-spacing:-2px;color:var(--fx-ink);margin-top:1cqw}.fx-dial-sec{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:200;font-size:20cqw;line-height:1.15;color:var(--fx-ink);margin-top:2cqw;direction:ltr;unicode-bidi:isolate}.fx-dial-of{font-size:max(14px,3.2cqw);color:var(--fx-soft);margin-top:1.2cqw}.fx-dial-peek{min-height:44px;padding:0 12px;border-radius:22px;display:inline-flex;align-items:center;gap:6px;color:var(--fx-muted);font-size:max(13px,2.4cqw);margin-top:1.2cqw;background:none;border:0;cursor:pointer}.fx-dial-peek:hover{color:var(--fx-soft)}.fx-dial-pill{height:32px;padding:0 14px;border-radius:16px;border:1px solid var(--fx-line);display:inline-flex;align-items:center;font-size:13px;color:var(--fx-muted);margin-top:2cqw}.fx-dial.is-paused .fx-dial-min,.fx-dial.is-paused .fx-dial-sec{opacity:.55}.fx-dial-hit{position:absolute;inset:22%;border-radius:50%;background:transparent;border:0;cursor:pointer}.fx-overlay{position:fixed;inset:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;background:var(--fx-bgimg);background-color:var(--fx-bg);-webkit-tap-highlight-color:transparent}.fx-overlay:focus{outline:none}.fx-screen{position:relative;min-height:100%;display:flex;flex-direction:column;padding:36px 56px 28px;box-sizing:border-box}.fx-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.fx-top-actions{display:flex;align-items:center;gap:12px}.fx-brand{display:flex;align-items:center;gap:12px;min-width:0}.fx-diamond{width:7px;height:7px;transform:rotate(45deg);background:var(--fx-gold);flex-shrink:0}.fx-brand-name{font-family:NamdiNum,Reem Kufi,Cairo,sans-serif;font-size:17px;font-weight:500;color:var(--fx-gold-text);letter-spacing:.3px;white-space:nowrap}.fx-brand-sub{font-size:15px;color:var(--fx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55;vertical-align:middle;margin:0 8px}html:lang(ar) .fx-dot{width:1px;height:.85em;border-radius:0;opacity:.4}.fx-icon-btn{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fx-soft);border:1px solid var(--fx-line);background:color-mix(in srgb,var(--fx-surf) 55%,transparent);cursor:pointer;transition:color .2s,border-color .2s}.fx-icon-btn:hover{color:var(--fx-ink);border-color:var(--fx-gold)}.fx-sound{height:44px;padding:0 16px 0 14px;border-radius:22px;border:1px solid var(--fx-line);display:inline-flex;align-items:center;gap:10px;color:var(--fx-soft);background:color-mix(in srgb,var(--fx-surf) 55%,transparent);font-size:15px;font-weight:600}.fx-stage{flex:1;display:flex;align-items:center;justify-content:space-between;gap:56px;padding:24px 44px}.fx-col{flex:1;min-width:0;max-width:520px;display:flex;flex-direction:column;align-items:flex-start}.fx-eyebrow{font-size:15px;letter-spacing:1.5px;color:var(--fx-gold-text);font-weight:600}.fx-task{font-size:44px;font-weight:var(--fw-title);line-height:1.25;color:var(--fx-ink);margin:14px 0 0}.fx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:16px;color:var(--fx-muted);margin-top:14px}.fx-hair{width:64px;height:1px;background:var(--fx-gold);opacity:.6;margin:34px 0}.fx-intent-label{font-size:14px;color:var(--fx-muted)}.fx-intent-phone{display:none}.fx-intent-block{display:flex;flex-direction:column}.fx-intent{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:24px;font-weight:600;color:var(--fx-soft)}.fx-intent:before{content:"";width:3px;align-self:stretch;min-height:34px;border-radius:2px;background:var(--fx-gold)}.fx-cycles{display:flex;align-items:center;gap:14px;margin-top:42px}.fx-cycle-dots{display:flex;align-items:center;gap:10px}.fx-cdot{width:12px;height:12px;border-radius:50%;border:1.2px solid var(--fx-muted);box-sizing:border-box}.fx[data-fx-style=fajr] .fx-cdot{border-color:var(--fx-line2)}.fx-cdot.done{background:var(--fx-gold);border:0}.fx-cdot.now{width:18px;height:18px;border:1.5px solid var(--fx-acc);display:flex;align-items:center;justify-content:center}.fx-cdot.now:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--fx-acc)}.fx-cycles-label{font-size:14px;color:var(--fx-muted)}.fx-controls{display:flex;align-items:flex-start;gap:20px;margin-top:76px}.fx-ctl{display:flex;flex-direction:column;align-items:center;gap:12px}.fx-ctl-label{font-size:13px;color:var(--fx-muted);white-space:nowrap}.fx-pause{width:76px;height:76px;border-radius:50%;background:var(--fx-surf);border:1px solid var(--fx-gold);color:var(--fx-ink);box-shadow:var(--fx-btn-shadow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s var(--ease-luxe, ease)}.fx-pause:active{transform:scale(.96)}.fx-pill{height:76px;padding:0 28px;border-radius:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .2s,background .2s,transform .2s;background:transparent;color:var(--fx-soft);border:1px solid var(--fx-ghost-line)}.fx-pill:active{transform:scale(.98)}.fx-pill.is-gold{background:color-mix(in srgb,var(--fx-gold) 12%,transparent);color:var(--fx-ink);border-color:var(--fx-line)}.fx[data-fx-style=fajr] .fx-pill.is-gold{border-color:var(--fx-gold)}.dark .fx .fx-pill.is-gold{background:color-mix(in srgb,var(--fx-gold) 10%,transparent)}.fx-pill.is-primary{background:var(--fx-acc);color:var(--fx-on-acc);border-color:var(--fx-acc)}.fx-pill.is-primary:hover{filter:brightness(1.05)}.fx-pill:disabled,.fx-pause:disabled{opacity:.5;cursor:default}.fx-badge{min-width:22px;height:22px;border-radius:11px;background:var(--fx-gold);color:#15110a;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.fx-keys{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:44px}@media not all and (hover:hover)and (pointer:fine){.fx-keys{display:none}}.fx-key{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fx-muted)}.fx-key kbd{min-width:30px;height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--fx-ghost-line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--fx-soft);font-family:NamdiNum,Readex Pro,sans-serif}.fx-verse{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:12px}.fx-verse i{width:36px;height:1px;background:var(--fx-line)}.fx[data-fx-style=fajr] .fx-verse i{background:var(--fx-line2)}.fx-verse-text{font-size:15px;line-height:1.7;color:var(--fx-muted)}.fx-paused-note{margin-top:10px;font-size:14px;color:var(--fx-gold-text);font-weight:600}.fx-stage-dial{width:min(58vh,44vw,600px)}@media(min-width:1300px)and (orientation:landscape){.fx-stage{padding:12px 40px}.fx-stage-dial{width:min(66vh,42vw,620px)}}@media(orientation:portrait)and (min-width:700px){.fx-screen{padding:40px 48px 28px}.fx-stage{flex-direction:column;justify-content:flex-start;gap:0;padding:40px 0 0}.fx-col{display:contents}.fx-col-head{order:1;display:flex;flex-direction:column;align-items:center;text-align:center}.fx-stage-dial{order:2;width:min(56vw,44vh,580px);margin-top:56px}.fx-col-rest{order:3;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:56px}.fx-task{font-size:40px}.fx-meta{justify-content:center}.fx-hair{display:none}.fx-intent:before{display:none}.fx-intent-block{align-items:center}.fx-intent{justify-content:center;font-size:26px}.fx-cycles{margin-top:30px}.fx-controls{margin-top:44px}.fx-keys{display:none}}@media(max-width:699px){.fx-screen{padding:20px 20px 18px}.fx-top{position:relative}.fx-top-center .fx-brand{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.fx-top-center .fx-top-actions{width:100%;justify-content:space-between;flex-direction:row-reverse}.fx-top .fx-brand-sub{display:none}.fx-sound{width:44px;padding:0;justify-content:center}.fx-sound>span:not(.sr-only){display:none}.fx-brand-name{font-size:15px}.fx-stage{flex-direction:column;justify-content:flex-start;gap:0;padding:26px 0 0}.fx-col{display:contents}.fx-col-head{order:1;display:flex;flex-direction:column;align-items:center;text-align:center}.fx-stage-dial{order:2;width:min(82vw,44vh);margin-top:22px}.fx-col-rest{order:3;display:flex;flex-direction:column;align-items:center;width:100%}.fx-eyebrow{font-size:14px}.fx-task{font-size:24px;margin-top:10px}.fx-meta,.fx-hair,.fx-intent-label,.fx-keys,.fx-intent-block{display:none}.fx-intent-phone{display:block;font-size:16px;color:var(--fx-muted);margin-top:10px}.fx-cycles{margin-top:20px;gap:10px}.fx-cycles-label{font-size:13px}.fx-controls{margin-top:26px;width:100%;justify-content:space-between;align-items:flex-start;gap:8px}.fx-controls .fx-pill{width:56px;height:56px;padding:0;border-radius:50%;position:relative}.fx-controls .fx-pill .fx-pill-text{display:none}.fx-controls .fx-pill .fx-badge{position:absolute;top:-4px;inset-inline-start:-4px}.fx-controls .fx-ctl.is-main{margin-top:0}.fx-controls .fx-ctl:not(.is-main){margin-top:10px}.fx-pause{width:72px;height:72px}.fx-verse{padding-top:22px}.fx-verse-text{font-size:14px}}.fx-sheet-scrim{position:fixed;inset:0;z-index:80;background:var(--fx-scrim);display:flex;align-items:flex-end;justify-content:center}.fx-sheet-scrim.is-center{align-items:center;padding:24px}.fx-sheet{position:relative;width:min(640px,100%);max-height:calc(100% - 24px);overflow-y:auto;box-sizing:border-box;background:var(--fx-surf);color:var(--fx-ink);border:1px solid var(--fx-line);border-bottom:0;border-radius:32px 32px 0 0;padding:12px 32px 32px;box-shadow:0 -30px 60px -30px #00000059;animation:fxSheetIn .38s var(--ease-luxe, cubic-bezier(.16, 1, .3, 1)) both}.dark .fx:not([data-fx-style=fajr]) .fx-sheet,.dark .fx-sheet-scrim.fx:not([data-fx-style=fajr]) .fx-sheet{background:#0f1226}.fx-sheet-grab{display:flex;justify-content:center;padding:0 0 12px}.fx-sheet-grab i{width:40px;height:5px;border-radius:3px;background:var(--fx-line2)}.fx[data-fx-style=fajr] .fx-sheet-grab i{background:var(--fx-gold);opacity:.6}@keyframes fxSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.fx-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fx-sheet-title{font-size:26px;font-weight:var(--fw-title);color:var(--fx-ink);margin:0}.fx-sheet-sub{font-size:14px;color:var(--fx-muted);margin:8px 0 0;line-height:1.7}.fx-live-pill{flex-shrink:0;height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--fx-line);display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fx-soft);white-space:nowrap}.fx[data-fx-style=fajr] .fx-live-pill{border-color:var(--fx-line2)}.fx-live-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fx-acc)}.fx-field{display:flex;flex-direction:column;gap:8px;margin-top:24px}.fx-field>label,.fx-label{font-size:15px;font-weight:700;color:var(--fx-ink)}.fx-input{box-sizing:border-box;width:100%;border-radius:14px;border:1px solid var(--fx-ghost-line);background:var(--fx-surf2);color:var(--fx-ink);font-family:var(--font-ui);font-size:17px;padding:0 16px;min-height:54px;outline:none}.fx[data-fx-style=fajr] .fx-input{background:var(--fx-surf);border-color:var(--fx-line2)}.dark .fx[data-fx-style=fajr] .fx-input{background:var(--fx-surf2)}.fx-input:focus{border-color:var(--fx-acc)}.fx-input::-moz-placeholder{color:var(--fx-muted);opacity:.8}.fx-input::placeholder{color:var(--fx-muted);opacity:.8}textarea.fx-input{padding:14px 16px;resize:none;line-height:1.6;min-height:104px}.fx-help{font-size:13px;color:var(--fx-muted)}.fx-sheet-actions{display:flex;gap:10px;margin-top:22px}.fx-sheet-actions .fx-pill{height:56px}.fx-sheet-actions .is-primary{flex:1}.fx-parked-head{font-size:13px;font-weight:700;color:var(--fx-gold-text);margin-top:28px}.fx-parked{list-style:none;margin:8px 0 0;padding:0}.fx-parked li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--fx-line)}.fx-parked li:last-child{border-bottom:0}.fx-parked-ico{color:var(--fx-gold-text);margin-top:3px;flex-shrink:0}.fx-parked-text{font-size:15px;font-weight:600;color:var(--fx-ink)}.fx-parked-meta{font-size:12px;color:var(--fx-muted);margin-top:3px}@media(min-width:700px){.fx-sheet{padding:12px 32px 36px}}@media(max-width:699px){.fx-sheet{padding:10px 20px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.fx-sheet-head{flex-wrap:wrap;row-gap:12px}.fx-sheet-title{font-size:24px}}.fx-start{width:min(1200px,100%);border-radius:36px;border-bottom:1px solid var(--fx-line);padding:36px 44px 40px;max-height:calc(100% - 48px)}.fx-start-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--fx-line)}.fx-start-title{font-size:34px;font-weight:var(--fw-title);margin:10px 0 0;color:var(--fx-ink)}.fx-start-sub{font-size:15px;color:var(--fx-muted);margin:10px 0 0}.fx-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;padding-top:28px}.fx-start-grid>section+section{border-inline-start:1px solid var(--fx-line);padding-inline-start:48px}.fx-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.fx-sec-head h3{font-size:16px;font-weight:700;color:var(--fx-ink);margin:0}.fx-sec-head span{font-size:13px;color:var(--fx-muted)}.fx-sec+.fx-sec{margin-top:28px}.fx-radio-list{display:flex;flex-direction:column;gap:12px}.fx-radio{box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 18px;border-radius:14px;cursor:pointer;border:1px solid var(--fx-line);background:transparent;text-align:start;color:inherit;width:100%}.fx-radio.is-free{border-style:dashed}.fx-radio[aria-checked=true]{background:var(--fx-acc-soft);border-color:var(--fx-acc-line)}.fx-radio-ring{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:1.5px solid var(--fx-muted)}.fx[data-fx-style=fajr] .fx-radio-ring{border-color:var(--fx-line2)}.fx-radio[aria-checked=true] .fx-radio-ring{border:6px solid var(--fx-acc);background:var(--fx-surf)}.fx-radio-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.fx-radio-title{font-size:16px;font-weight:700;color:var(--fx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-radio-meta{font-size:13px;color:var(--fx-muted)}.fx-empty-plan{font-size:13px;color:var(--fx-muted);padding:4px 2px 0}.fx-check{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer;margin-top:18px}.fx-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--fx-muted);flex-shrink:0;display:grid;place-items:center;cursor:pointer}.fx-check input:checked{background:var(--fx-acc);border-color:var(--fx-acc)}.fx-check input:checked:after{content:"";width:10px;height:5px;border:solid var(--fx-on-acc);border-width:0 0 2.4px 2.4px;transform:translateY(-1px) rotate(-45deg)}.fx-check-text{display:flex;flex-direction:column;gap:1px;font-size:15px;font-weight:600;color:var(--fx-ink)}.fx-check-text small{font-size:13px;color:var(--fx-muted);font-weight:400}.fx-tiles{display:flex;gap:10px}.fx-tile{flex:1;min-width:0;height:76px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:1px solid var(--fx-ghost-line);color:var(--fx-soft);cursor:pointer;position:relative}.fx-tile[aria-pressed=true],.fx-tile[aria-checked=true]{background:var(--fx-acc-soft);border:1.5px solid var(--fx-acc);color:var(--fx-ink)}.fx-tile:disabled{opacity:.55;cursor:not-allowed}.fx-tile-top{font-family:var(--font-ui);font-size:26px;font-weight:300;line-height:1}.fx-tile-bottom{font-size:13px;font-weight:600;color:var(--fx-muted)}.fx-tile[aria-pressed=true] .fx-tile-bottom,.fx-tile[aria-checked=true] .fx-tile-bottom{color:var(--fx-ink)}.fx-tile-soon{position:absolute;top:6px;inset-inline-start:8px;font-size:10px;font-weight:700;color:var(--fx-gold-text)}.fx-row2{display:grid;grid-template-columns:auto 1fr;gap:16px 44px;align-items:start}.fx-stepper{display:flex;align-items:center;gap:18px}.fx-round{width:44px;height:44px;border-radius:50%;border:1px solid var(--fx-ghost-line);background:transparent;color:var(--fx-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fx-round:disabled{opacity:.4;cursor:default}.fx-stepper-val{font-family:var(--font-ui);font-size:24px;font-weight:300;min-width:22px;text-align:center}.fx-chips{display:flex;gap:10px;flex-wrap:wrap}.fx-chip{height:44px;min-width:58px;padding:0 14px;border-radius:22px;border:1px solid var(--fx-ghost-line);background:transparent;color:var(--fx-soft);font-size:15px;font-weight:600;cursor:pointer}.fx-chip[aria-checked=true]{background:var(--fx-acc-soft);border:1.5px solid var(--fx-acc);color:var(--fx-ink)}.fx-chip:disabled{opacity:.45;cursor:default}.fx-summary{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px 20px;border-radius:16px;border:1px solid var(--fx-line);background:var(--fx-surf2)}.fx[data-fx-style=fajr] .fx-summary{border-color:var(--fx-gold);background:color-mix(in srgb,var(--fx-gold) 8%,var(--fx-surf))}.fx-summary-ico{color:var(--fx-gold-text);flex-shrink:0}.fx-summary b{display:block;font-size:16px;font-weight:700;color:var(--fx-ink)}.fx-summary span{font-size:13px;color:var(--fx-muted)}.fx-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;cursor:pointer}.fx-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:52px;height:30px;border-radius:15px;background:var(--fx-track);position:relative;flex-shrink:0;cursor:pointer;transition:background .2s}.fx-switch:after{content:"";position:absolute;top:4px;inset-inline-start:4px;width:22px;height:22px;border-radius:50%;background:var(--fx-muted);transition:inset-inline-start .2s,background .2s}.fx-switch:checked{background:var(--fx-acc)}.fx-switch:checked:after{inset-inline-start:26px;background:var(--fx-on-acc)}@media(min-width:1000px){.fx-start-grab{display:none}}.fx-history{margin-top:40px}.fx-start-go{margin-top:30px;width:100%;height:64px;font-size:18px;box-shadow:0 18px 36px -18px color-mix(in srgb,var(--fx-acc) 70%,transparent)}.fx-start-go small{font-size:14px;font-weight:600;opacity:.85}.fx-custom{display:flex;align-items:center;gap:12px;margin-top:12px}.fx-custom input{width:110px;text-align:center}.fx-error{color:#c2410c;font-size:13px;margin-top:8px}.dark .fx .fx-error{color:#fdba74}@media(max-width:999px){.fx-start{border-radius:28px 28px 0 0;padding:12px 20px calc(28px + env(safe-area-inset-bottom));max-height:calc(100% - 16px);border-bottom:0}.fx-start-grid{grid-template-columns:1fr}.fx-start-grid>section+section{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--fx-line);margin-top:28px;padding-top:28px}.fx-start-head{padding-bottom:20px;flex-direction:row-reverse;align-items:center}.fx-start-title{font-size:28px;margin-top:6px}.fx-start-sub{display:none}.fx-start-go{position:sticky;bottom:0}}@media(max-width:480px){.fx-tiles{gap:8px}.fx-tile{height:70px}.fx-tile-top{font-size:22px}.fx-row2{grid-template-columns:1fr}}.fx-break-stage{flex:1;display:flex;align-items:center;justify-content:space-between;gap:56px;padding:20px 60px}.fx-break-col{flex:1;max-width:500px}.fx-breath{position:relative;width:min(52vh,38vw,520px);aspect-ratio:1;flex-shrink:0}.fx-breath-ring{position:absolute;border-radius:50%;border:1px solid var(--fx-gold);opacity:.35}.fx-breath-core{position:absolute;inset:18%;border-radius:50%;border:1.5px solid var(--fx-acc);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--fx-acc) 22%,transparent),transparent 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:transform 4s ease-in-out}.fx-breath[data-step=in] .fx-breath-core{transform:scale(1.06);transition-duration:4s}.fx-breath[data-step=hold] .fx-breath-core{transform:scale(1.06)}.fx-breath[data-step=out] .fx-breath-core{transform:scale(.9);transition-duration:6s}.fx-breath-word{font-size:40px;font-weight:var(--fw-title);color:var(--fx-ink)}.fx-breath-sec{font-size:20px;color:var(--fx-soft)}.fx-break-num{display:flex;align-items:flex-end;gap:18px;margin-top:12px}.fx-break-num .big{font-family:var(--font-ui);font-weight:200;font-size:120px;line-height:.9;color:var(--fx-ink)}.fx-break-num b{font-size:20px;font-weight:var(--fw-title);color:var(--fx-ink);padding-bottom:10px}.fx-break-sub{font-size:15px;color:var(--fx-muted);margin-top:8px}.fx-break-copy{font-size:18px;line-height:1.75;color:var(--fx-soft);margin:18px 0 0}.fx-bsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.fx-bstep i{display:block;height:3px;border-radius:2px;background:var(--fx-line2);overflow:hidden}.fx-bstep i:after{content:"";display:block;height:100%;width:0;background:var(--fx-acc)}.fx-bstep.on i:after{width:100%}.fx-bstep div{display:flex;justify-content:space-between;font-size:13px;color:var(--fx-muted);margin-top:8px}.fx-bstep.on div span:first-child{color:var(--fx-ink);font-weight:700}.fx-tips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fx-tip{height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--fx-ghost-line);display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--fx-soft)}.fx-next{margin-top:30px;padding:26px 26px 22px;border-radius:24px;border:1px solid var(--fx-line);background:var(--fx-card);box-shadow:var(--fx-shadow)}.fx-next-head{display:flex;align-items:center;justify-content:space-between}.fx-next-head span{font-size:13px;font-weight:700;color:var(--fx-gold-text)}.fx-next h3{font-size:24px;font-weight:var(--fw-title);margin:14px 0 0;color:var(--fx-ink)}.fx-next p{font-size:15px;color:var(--fx-soft);margin:10px 0 0;line-height:1.7}.fx-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.fx-next-actions .fx-pill{height:52px}.fx-next small{display:block;font-size:13px;color:var(--fx-muted);margin-top:16px}.fx-break-over{font-size:15px;font-weight:700;color:var(--fx-gold-text);margin-top:8px}@media(orientation:portrait),(max-width:999px){.fx-break-stage{flex-direction:column;justify-content:flex-start;gap:22px;padding:22px 0 0}.fx-breath{order:-1;width:min(64vw,36vh,420px)}.fx-break-col{max-width:640px;width:100%}}@media(max-width:699px){.fx-breath{width:min(78vw,300px)}.fx-breath-word{font-size:30px}.fx-break-num .big{font-size:96px}.fx-break-copy{font-size:16px}.fx-next h3{font-size:22px}.fx-next-actions{flex-direction:column}.fx-next-actions .fx-pill{width:100%}}.fx-reflect{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 24px}.fx-done-mark{width:164px;margin-top:6px}.fx-done-mark .fx-dial-core{color:var(--fx-gold-text)}.fx-reflect-title{font-size:32px;font-weight:var(--fw-title);text-align:center;margin:20px 0 0;color:var(--fx-ink);line-height:1.4}.fx-reflect-sub{font-size:15px;color:var(--fx-muted);margin-top:14px;text-align:center}.fx-reflect-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1210px;margin-top:44px}.fx-card{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:24px;padding:32px 26px;box-shadow:var(--fx-shadow);display:flex;flex-direction:column}.fx-card h3{font-size:18px;font-weight:var(--fw-label);margin:0;color:var(--fx-ink)}.fx-card-sub{font-size:14px;color:var(--fx-muted);margin:8px 0 0}.fx-quality{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.fx-quality .fx-tile{height:88px}.fx-quality .fx-tile-top{font-size:26px}.fx-outcome{display:flex;padding:4px;border-radius:30px;border:1px solid var(--fx-ghost-line);margin-top:14px}.fx-outcome button{flex:1;height:50px;border-radius:25px;border:0;background:transparent;color:var(--fx-soft);font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.fx-outcome button[aria-checked=true]{background:var(--fx-acc);color:var(--fx-on-acc)}.fx-intent-quote{font-size:13px;color:var(--fx-muted);margin-top:8px}.fx-card-block+.fx-card-block{margin-top:30px}.fx-parked-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--fx-line)}.fx-parked-row.is-discard .fx-parked-text{text-decoration:line-through;opacity:.55}.fx-parked-row .fx-grow{flex:1;min-width:0}.fx-mini-pill{height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--fx-acc-line);background:transparent;color:var(--fx-acc-text);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.fx-mini-pill[aria-pressed=true]{background:var(--fx-acc-soft)}.fx-trash{width:44px;height:44px;border-radius:50%;border:1px solid var(--fx-ghost-line);background:transparent;color:var(--fx-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.fx-trash[aria-pressed=true]{color:var(--fx-gold-text);border-color:var(--fx-gold)}.fx-nextstep{display:flex;align-items:center;gap:14px;margin-top:22px;padding:20px;border-radius:18px;border:1px solid var(--fx-line);background:var(--fx-surf2)}.fx[data-fx-style=fajr] .fx-nextstep{border-color:var(--fx-gold);background:color-mix(in srgb,var(--fx-gold) 10%,var(--fx-surf))}.fx-nextstep .fx-grow{flex:1;min-width:0}.fx-nextstep small{display:block;font-size:12px;font-weight:700;color:var(--fx-gold-text)}.fx-nextstep b{display:block;font-size:17px;font-weight:var(--fw-label);color:var(--fx-ink);margin-top:6px}.fx-nextstep span{font-size:12px;color:var(--fx-muted)}.fx-reflect-actions{display:flex;gap:12px;margin-top:auto;padding-top:28px}.fx-reflect-actions .fx-pill{height:56px}.fx-reflect-actions .is-primary{flex:1}.fx-empty-note{font-size:14px;color:var(--fx-muted);padding:18px 0 4px}@media(max-width:999px){.fx-reflect-grid{grid-template-columns:1fr;gap:0;margin-top:30px;max-width:640px}.fx-reflect-grid .fx-card{background:transparent;border:0;box-shadow:none;padding:0}.fx-reflect-grid .fx-card+.fx-card{margin-top:30px}.fx-reflect-title{font-size:24px}.fx-done-mark{width:124px}.fx-reflect-actions{flex-direction:column}.fx-reflect-actions .fx-pill{width:100%}}@media(max-width:480px){.fx-reflect{padding:0}.fx-quality{gap:6px}.fx-quality .fx-tile{height:76px;border-radius:14px}.fx-quality .fx-tile-bottom{font-size:12px}}.fx-celebrate{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--fx-bg) 55%,transparent);animation:fxFade 2.4s ease both}.fx-celebrate-card{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fx-celebrate-ring{width:120px;height:120px;border-radius:50%;border:1.5px solid var(--fx-gold);display:flex;align-items:center;justify-content:center;color:var(--fx-gold-text);animation:fxRing 2.4s var(--ease-luxe, ease) both;box-shadow:0 0 60px -10px color-mix(in srgb,var(--fx-gold) 50%,transparent)}.fx-celebrate b{font-size:22px;font-weight:var(--fw-title);color:var(--fx-ink)}.fx-celebrate span{font-size:15px;color:var(--fx-muted)}@keyframes fxFade{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fxRing{0%{transform:scale(.7)}30%{transform:scale(1)}to{transform:scale(1.04)}}.fx-page{padding-bottom:40px}.fx-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:10px}.fx-page-crumb{font-size:14px;font-weight:700;color:var(--fx-gold-text);display:flex;align-items:center}.fx-page-title{font-size:38px;font-weight:var(--fw-title);margin:8px 0 0;color:var(--fx-ink)}.fx-page-range{font-size:15px;color:var(--fx-muted);margin-top:8px}.fx-seg{display:inline-flex;padding:5px;border-radius:28px;border:1px solid var(--fx-line);background:var(--fx-card)}.fx-seg button{height:44px;padding:0 18px;border-radius:22px;border:0;background:transparent;color:var(--fx-soft);font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.fx-seg button[aria-checked=true]{background:var(--fx-acc);color:var(--fx-on-acc)}.fx-hero{margin-top:26px;border-radius:28px;border:1px solid var(--fx-line);padding:30px 32px;position:relative;overflow:hidden;background:var(--fx-bgimg);background-color:var(--fx-bg);display:flex;align-items:center;gap:32px}.fx-hero-dial{width:150px}.fx-hero-body{flex:1;min-width:0}.fx-hero-title{font-size:26px;font-weight:var(--fw-title);color:var(--fx-ink);margin:8px 0 0}.fx-hero-sub{font-size:15px;color:var(--fx-muted);margin:8px 0 0;line-height:1.7}.fx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.fx-hero-actions .fx-pill{height:54px}.fx-style-pick{display:flex;gap:8px}.fx-art-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.fx-art-pick-label{font-size:13px;font-weight:var(--fw-label);color:var(--fx-gold-text);letter-spacing:.5px}.fx-art-pick-row{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:26px;border:1px solid var(--fx-line);background:var(--fx-card)}.fx-art-opt{height:40px;padding:0 14px;border-radius:20px;border:0;background:transparent;color:var(--fx-soft);font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.fx-art-opt:hover{color:var(--fx-ink)}.fx-art-opt[aria-checked=true]{background:var(--fx-acc-soft);color:var(--fx-acc-text);box-shadow:inset 0 0 0 1px var(--fx-acc-line)}.fx-art-pick-hint{flex-basis:100%;font-size:13px;color:var(--fx-muted)}.fx-hero-dial .fx-dial{width:100%}.fx-kpis{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:18px;margin-top:22px}.fx-kpi{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:22px;padding:22px 22px 20px;box-shadow:var(--fx-shadow)}.fx-kpi small{display:block;font-size:13px;color:var(--fx-muted)}.fx-kpi.is-main small{font-size:15px;font-weight:700;color:var(--fx-gold-text)}.fx-kpi .v{display:flex;align-items:baseline;gap:8px;margin-top:14px;color:var(--fx-ink)}.fx-kpi .v b{font-family:var(--font-ui);font-weight:300;font-size:34px;line-height:1}.fx-kpi.is-main .v b{font-size:72px;font-weight:200}.fx-kpi .v span{font-size:16px;color:var(--fx-soft)}.fx-kpi p{font-size:13px;color:var(--fx-muted);margin:10px 0 0}.fx-panel{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:26px;padding:26px 28px;margin-top:22px;box-shadow:var(--fx-shadow)}.fx-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fx-panel-head h2{font-size:20px;font-weight:var(--fw-title);margin:0;color:var(--fx-ink)}.fx-panel-head span{font-size:13px;color:var(--fx-muted)}.fx-tl{margin-top:20px;position:relative}.fx-tl-axis,.fx-tl-row{display:grid;grid-template-columns:96px 1fr;align-items:center}.fx-tl-axis .ticks{position:relative;height:22px}.fx-tl-axis .ticks span{position:absolute;transform:translate(calc(-50% * var(--fwd)));font-size:12px;color:var(--fx-muted);white-space:nowrap}.fx-tl-row{height:54px;border-radius:12px}.fx-tl-row.is-today{background:color-mix(in srgb,var(--fx-surf2) 80%,transparent)}.fx-tl-day{font-size:15px;color:var(--fx-soft);padding-inline-start:14px}.fx-tl-row.is-today .fx-tl-day{color:var(--fx-ink);font-weight:var(--fw-title)}.fx-tl-lane{position:relative;height:100%}.fx-tl-lane .grid{position:absolute;top:0;bottom:0;width:1px;background:var(--fx-line-soft)}.fx-tl-lane .blk{position:absolute;top:50%;height:24px;transform:translateY(-50%);border-radius:7px;background:var(--fx-acc);min-width:10px;box-sizing:border-box}.fx-tl-lane .blk.q5{outline:1.5px solid var(--fx-gold);outline-offset:1px;box-shadow:0 0 16px -2px color-mix(in srgb,var(--fx-gold) 45%,transparent)}.fx-tl-lane .blk.running{background:repeating-linear-gradient(135deg,var(--fx-acc) 0 6px,color-mix(in srgb,var(--fx-acc) 60%,transparent) 6px 12px)}.fx-tl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;font-size:13px;color:var(--fx-muted)}.fx-tl-legend .sw{display:inline-flex;gap:4px}.fx-tl-legend .sw i{width:22px;height:10px;border-radius:3px;background:var(--fx-acc)}.fx-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-top:22px}.fx-bottom .fx-panel{margin-top:0}.fx-recent{list-style:none;margin:14px 0 0;padding:0}.fx-recent li{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--fx-line)}.fx-recent li:last-child{border-bottom:0}.fx-recent .t{flex:1;min-width:0}.fx-recent .t b{display:block;font-size:16px;font-weight:var(--fw-label);color:var(--fx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-recent .t span{font-size:13px;color:var(--fx-muted)}.fx-recent .o{font-size:13px;color:var(--fx-soft);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.fx-qdots{display:inline-flex;gap:3px}.fx-qdots i{width:6px;height:6px;border-radius:50%;background:var(--fx-acc)}.fx-qdots i.off{background:var(--fx-track)}.fx-recent .d{font-size:14px;color:var(--fx-soft);white-space:nowrap;min-width:44px;text-align:end}.fx-peak{display:flex;align-items:center;gap:24px;margin-top:12px}.fx-peak-ring{width:190px;flex-shrink:0}.fx-peak-ring svg{width:100%;height:auto;display:block}.fx-peak b{display:block;font-size:26px;font-weight:var(--fw-title);color:var(--fx-ink)}.fx-peak p{font-size:15px;color:var(--fx-soft);line-height:1.75;margin:10px 0 0}.fx-peak .fx-pill{height:48px;margin-top:16px;font-size:15px}.fx-link{color:var(--fx-acc-text);font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px;min-height:44px}.fx-empty{font-size:15px;color:var(--fx-muted);padding:18px 0 6px;line-height:1.7}@media(max-width:1100px){.fx-kpis{grid-template-columns:1fr 1fr}.fx-kpi.is-main{grid-column:1 / -1}.fx-bottom{grid-template-columns:1fr}}@media(max-width:699px){.fx-page-title{font-size:28px}.fx-hero{flex-direction:column;align-items:stretch;text-align:start;padding:24px 20px;gap:16px}.fx-hero-dial{width:110px;align-self:center}.fx-hero-actions .fx-pill{flex:1}.fx-kpi.is-main .v b{font-size:56px}.fx-tl-axis,.fx-tl-row{grid-template-columns:58px 1fr}.fx-tl-day{font-size:13px;padding-inline-start:6px}.fx-tl-axis .ticks span:nth-child(2n){display:none}.fx-panel{padding:20px 16px}.fx-peak{flex-direction:column;align-items:flex-start}.fx-peak-ring{width:160px;align-self:center}}.fx-bar{position:fixed;z-index:45;inset-inline-end:24px;bottom:24px;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;padding-inline-start:12px;border-radius:34px;border:1px solid var(--fx-line);background:color-mix(in srgb,var(--fx-surf) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 44px -22px #00000073;animation:fxSheetIn .4s var(--ease-luxe, ease) both;max-width:calc(100vw - 48px);box-sizing:border-box}.fx-bar-dial{width:44px;flex-shrink:0}.fx-mini-dial{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0}.fx-mini-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fx-mini-track{stroke:var(--fx-track)}.fx[data-fx-style=fajr] .fx-mini-track{stroke:var(--fx-line2)}.fx-mini-fill{transition:stroke-dasharray .6s var(--ease-luxe, ease)}.fx-mini-diamond{fill:var(--fx-gold)}.fx-mini-num{position:relative;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1;color:var(--fx-ink)}.fx-mini-dial.is-paused .fx-mini-fill{opacity:.45}.fx-mini-dial.is-paused .fx-mini-num{color:var(--fx-muted)}.fx-mini-dial.is-break .fx-mini-fill{stroke:var(--fx-gold)}.fx-mini-live{display:inline-flex;align-items:center;background:none}.fx-bar-open{display:flex;align-items:center;gap:12px;min-width:0;background:none;border:0;padding:0;cursor:pointer;text-align:start;color:inherit;min-height:44px}.fx-bar-text{display:flex;flex-direction:column;min-width:0}.fx-bar-text b{font-size:15px;font-weight:var(--fw-label);color:var(--fx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.fx-bar-text span{font-size:12px;color:var(--fx-muted);white-space:nowrap}.fx-bar .fx-round{width:44px;height:44px}.fx-bar .fx-pill{height:44px;padding:0 18px;font-size:14px}@media(max-width:1023px){.fx-bar{inset-inline:16px;bottom:calc(88px + env(safe-area-inset-bottom));max-width:none}.fx-bar-text b{max-width:none}.fx-bar-open{flex:1}}@media(max-width:480px){.fx-bar{gap:10px}.fx-bar .fx-pill.is-primary:not(.is-reflect){display:none}}@media(min-width:1024px){.fx-bar.fx-bar-home{display:none}}.fx-bar-collapse{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1px solid var(--fx-line);background:var(--fx-surf2);display:grid;place-items:center;color:var(--fx-muted);cursor:pointer;padding:0;position:relative}.fx-bar-collapse:after,.fx-nudge-close:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.fx-bar-collapse svg{width:12px;height:12px}.fx-bar.is-collapsed{padding:5px;gap:0;border-radius:50%}.fx-bar.is-collapsed .fx-mini-dial{width:52px;height:52px}.fx-bar.is-collapsed .fx-bar-text,.fx-bar.is-collapsed .fx-round,.fx-bar.is-collapsed .fx-pill.is-primary,.fx-bar.is-collapsed .fx-bar-collapse{display:none}.fx-bar.is-collapsed .fx-bar-open{min-height:52px}.fx-nudge{position:fixed;z-index:46;top:calc(84px + env(safe-area-inset-top));inset-inline-end:16px;inset-inline-start:192px;margin-inline:auto;display:flex;align-items:flex-start;gap:10px;max-width:min(92vw,460px);width:-moz-max-content;width:max-content;box-sizing:border-box;padding:12px 14px;border-radius:18px;border:1px solid var(--fx-line);background:color-mix(in srgb,var(--fx-surf) 96%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 44px -22px #00000073;animation:fxSheetIn .35s var(--ease-luxe, ease) both}.fx-nudge-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fx-acc-soft);color:var(--fx-acc-text);margin-top:2px}.fx-nudge-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fx-nudge-body b{font-size:13.5px;font-weight:var(--fw-label);color:var(--fx-ink);line-height:1.4}.fx-nudge-body span{font-size:12px;color:var(--fx-muted)}.fx-nudge-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex-shrink:0}.fx-nudge .fx-pill.is-primary{height:34px;padding:0 14px;font-size:12.5px}.fx-nudge-secondary{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--fx-line);background:none;color:var(--fx-soft);font-size:12px;font-weight:700;cursor:pointer}.fx-nudge-close{position:absolute;top:6px;inset-inline-end:6px;width:28px;height:28px}.fx-nudge{padding-inline-end:44px}.fx-nudge-secondary,.fx-nudge .fx-pill.is-primary{min-height:36px}@media(max-width:1023px){.fx-nudge{top:auto;bottom:calc(168px + env(safe-area-inset-bottom));inset-inline:16px;max-width:520px;width:auto}}@media(max-width:640px){.fx-nudge{flex-wrap:wrap;padding-inline-end:44px}.fx-nudge-actions{flex-direction:row;width:100%}.fx-nudge-actions .fx-pill.is-primary,.fx-nudge-actions .fx-nudge-secondary{flex:1;min-height:44px}}@media(prefers-reduced-motion:reduce){.fx *,.fx *:before,.fx *:after,.fx-celebrate,.fx-celebrate *{animation:none!important;transition:none!important}.fx-breath-core{transform:none!important}.fx-celebrate{opacity:1}}.fx.fx-embedded{margin-top:28px;background:none;min-height:0;padding:0;scroll-margin-top:16px}.fx-history-moved{margin:22px 0 0;text-align:center;font-size:13px;font-weight:var(--fw-label)}.fx-history-moved a{color:var(--fx-accent, hsl(var(--emerald-500)));text-decoration:none}.fx-history-moved a:hover{text-decoration:underline}.fx-now{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;padding:10px 14px;border-radius:14px;background:var(--fx-card, hsl(var(--surface)));border:1px solid var(--fx-line, hsl(var(--line)))}.fx-now-label{font-size:11px;font-weight:var(--fw-label);letter-spacing:.04em;color:var(--fx-accent, hsl(var(--focus)))}.fx-now-title{font-size:15px;font-weight:var(--fw-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 160px}.fx-now-time{font-size:12px;font-weight:var(--fw-label);color:var(--fx-muted)}.fx-now-go{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--fx-accent, hsl(var(--focus)));background:transparent;color:var(--fx-accent, hsl(var(--focus)));font:inherit;font-weight:var(--fw-title);cursor:pointer}.fx-now-go:focus-visible{outline:2px solid var(--fx-accent, hsl(var(--focus)));outline-offset:2px}.fx-today{margin-top:22px}.fx-today-title{margin:0 0 8px;font-size:14px;font-weight:var(--fw-label)}.fx-today-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fx-today-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-radius:12px;background:var(--fx-card, hsl(var(--surface)));border:1px solid var(--fx-line, hsl(var(--line)))}.fx-today-row.is-cut{opacity:.8}.fx-today-when{font-size:12px;font-weight:var(--fw-label);color:var(--fx-muted);flex-shrink:0}.fx-today-name{flex:1 1 auto;min-width:0;font-weight:var(--fw-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-today-dur{font-size:12px;font-weight:var(--fw-label);flex-shrink:0}.fx-today-flag{font-size:11px;font-weight:var(--fw-label);color:var(--fx-muted);flex-shrink:0}.qc-dialog{border:1px solid var(--k-line);border-radius:var(--k-r-card, 18px);background:var(--k-surface);box-shadow:var(--k-shadow-pop, 0 32px 80px -24px hsl(220 74% 20% / .45));font-family:var(--k-family);color:var(--k-ink)}.qc-body{padding:18px 20px 16px}.qc-head{display:flex;align-items:center;gap:10px;margin-block-end:14px}.qc-badge{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:999px;background:var(--k-primary-soft);color:var(--k-primary);flex:none}.qc-titles{min-inline-size:0;flex:1}.qc-title{font-size:var(--k-fs-card, 17px);font-weight:var(--fw-card, 600);line-height:1.3}.qc-sub{font-size:var(--k-fs-meta, 12.5px);color:var(--k-muted);margin-block-start:2px}.qc-close{margin-inline-start:auto}.qc-field{position:relative}.qc-field textarea{display:block;inline-size:100%;resize:none;border:1px solid var(--k-line);border-radius:var(--k-r-inner, 14px);background:var(--k-bg, var(--k-surface-2));padding:14px 16px;padding-inline-end:56px;font:inherit;font-size:16px;line-height:1.6;color:var(--k-ink);min-block-size:76px}.qc-field textarea::-moz-placeholder{color:var(--k-muted)}.qc-field textarea::placeholder{color:var(--k-muted)}.qc-field textarea:focus{outline:none;border-color:var(--k-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--k-primary) 18%,transparent)}.qc-mic{position:absolute;inset-block-start:10px;inset-inline-end:10px}.qc-mic.is-on{color:var(--k-primary);background:var(--k-primary-soft)}.qc-mic.is-on:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid color-mix(in srgb,var(--k-primary) 40%,transparent);animation:qc-pulse 1.4s var(--k-ease-io, ease-in-out) infinite}@keyframes qc-pulse{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.qc-mic.is-on:after{animation:none;opacity:.8}}.qc-error{margin:8px 0 0;font-size:var(--k-fs-meta, 12.5px);font-weight:var(--fw-label, 600);color:hsl(var(--attn))}.qc-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-block-start:14px;flex-wrap:wrap}.qc-hint{margin-inline-end:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--k-fs-cap, 11.5px);color:var(--k-muted)}.qc-hint kbd{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--k-line);border-radius:6px;padding:1px 6px;font-size:10px;font-family:inherit}.k-btn.is-primary.qc-danger{background:hsl(var(--attn));box-shadow:0 6px 16px hsl(var(--attn) / .26);color:var(--k-on-primary)}@media(max-width:480px){.qc-body{padding:16px 16px 14px}.qc-actions .k-btn{flex:1 1 auto}.qc-hint{display:none}}.undo-toast{position:fixed;bottom:24px;inset-inline-start:50%;translate:50% 0;z-index:100;background:hsl(var(--ink));color:hsl(var(--bg-0));border-radius:99px;padding:10px 22px;font-size:13px;font-weight:var(--fw-label);box-shadow:0 16px 40px -12px #121b3166;animation:undoToastIn .4s var(--ease-luxe) both;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:14px}.undo-toast.has-undo{padding-inline-end:8px}.undo-toast-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo-toast-act{flex-shrink:0;min-height:36px;min-width:44px;padding:4px 14px;border-radius:99px;background:hsl(var(--bg-0) / .16);color:inherit;font:inherit;font-weight:var(--fw-title);cursor:pointer}.undo-toast-act:hover,.undo-toast-act:focus-visible{background:hsl(var(--bg-0) / .3);outline:2px solid hsl(var(--bg-0) / .7);outline-offset:1px}@keyframes undoToastIn{0%{opacity:0;translate:50% 12px}to{opacity:1;translate:50% 0}}@media(max-width:760px){.undo-toast{bottom:96px}}.lockpg{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:hsl(var(--bg-1) / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:lockFadeIn .45s var(--ease-luxe, ease) both;padding:24px}@keyframes lockFadeIn{0%{opacity:0}to{opacity:1}}.lock-card{width:100%;max-width:380px;text-align:center;animation:lockCardIn .6s var(--ease-luxe, ease) both}@keyframes lockCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lock-icon{width:52px;height:52px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;color:hsl(var(--emerald-500));background:hsl(var(--emerald-500) / .08);border:1px solid hsl(var(--emerald-500) / .2)}.lock-title{font-size:21px;font-weight:var(--fw-title);letter-spacing:-.01em;color:hsl(var(--ink));margin:0}.lock-sub{font-size:12px;font-weight:700;color:hsl(var(--muted));margin:8px 0 0}.lock-dots{display:flex;justify-content:center;gap:10px;margin:24px 0 14px}.lock-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid hsl(var(--line-strong, var(--line)));background:transparent;transition:background .2s,border-color .2s}.lock-dot.filled{background:hsl(var(--emerald-500));border-color:hsl(var(--emerald-500))}.lockpg .lock-input{width:180px;font-size:20px;font-weight:var(--fw-title);letter-spacing:10px;padding:8px 0 8px 10px;color:transparent;caret-color:hsl(var(--emerald-500));background:transparent;border:none;border-bottom:2px solid hsl(var(--line));border-radius:0;outline:none}.lockpg .lock-input:focus{border-bottom-color:hsl(var(--emerald-500))}.lockpg .lock-input:disabled{opacity:.35}.lock-error{font-size:12px;font-weight:var(--fw-label);color:hsl(var(--rose));margin:12px 0 0;min-height:18px}.lock-submit{margin:18px auto 0;display:inline-flex;min-width:140px;justify-content:center}.lock-submit:disabled{opacity:.6;cursor:default}.lock-forgot{display:block;margin:20px auto 0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:var(--fw-label);color:hsl(var(--muted));padding:8px 14px;min-height:40px;transition:color .2s}.lock-forgot:hover{color:hsl(var(--ink))}.lock-reset{margin-top:18px;border:1px solid hsl(var(--rose) / .3);border-radius:14px;background:hsl(var(--rose) / .05);padding:14px 16px}.lock-reset-warn{font-size:12px;font-weight:700;color:hsl(var(--ink-soft));line-height:1.9;margin:0}.lock-reset-actions{display:flex;gap:10px;justify-content:center;margin-top:12px;flex-wrap:wrap}.lockpg .btn-danger{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:9px 20px;font-family:inherit;font-size:12px;font-weight:var(--fw-label);cursor:pointer;color:hsl(var(--rose));background:none;border:1px solid hsl(var(--rose) / .45)}.lockpg .btn-cancel{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:9px 20px;font-family:inherit;font-size:12px;font-weight:var(--fw-label);cursor:pointer;color:hsl(var(--muted));background:none;border:1px solid hsl(var(--line))}.reminder-card{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;width:min(420px,calc(100vw - 40px));background:hsl(var(--bg-0));border:1px solid hsl(var(--emerald-500) / .3);border-radius:16px;padding:13px 16px;box-shadow:0 16px 44px -14px #1f2c4747;animation:lockCardIn .5s var(--ease-luxe, ease) both}.reminder-card-icon{color:hsl(var(--emerald-500));flex-shrink:0}.reminder-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.reminder-card-main strong{font-size:13px;font-weight:var(--fw-label);color:hsl(var(--ink))}.reminder-card-main span{font-size:11px;font-weight:700;color:hsl(var(--muted))}.reminder-card-dismiss{border:none;background:none;cursor:pointer;color:hsl(var(--muted));padding:8px;min-width:36px;min-height:36px;border-radius:50%;display:grid;place-items:center;transition:color .2s,background .2s}.reminder-card-dismiss:hover{color:hsl(var(--ink));background:hsl(var(--bg-1))}@media(max-width:1023px){.reminder-card{bottom:96px}}@media(prefers-reduced-motion:reduce){.lockpg,.lock-card,.reminder-card{animation:none}.lock-dot{transition:none}}.module-off{display:flex;min-height:58vh;align-items:center;justify-content:center;padding:24px 0 96px}.module-off-card{width:100%;max-width:440px;text-align:center;border:1px solid hsl(var(--line));border-radius:22px;background:hsl(var(--bg-0));padding:36px 28px 30px;box-shadow:0 24px 60px -36px #121b3159;animation:homeBandIn .5s var(--ease-luxe) both}.module-off-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;background:hsl(var(--bg-2));color:hsl(var(--muted))}.module-off-title{font-size:20px;font-weight:var(--fw-title);color:hsl(var(--ink));margin:0 0 8px;letter-spacing:-.01em}.module-off-text{font-size:13px;font-weight:700;line-height:1.9;color:hsl(var(--ink-soft));margin:0 0 22px}.module-off-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.module-off-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:190px;background:hsl(var(--emerald-500));color:#fff;border:none;cursor:pointer;font-family:inherit;border-radius:99px;padding:12px 26px;font-size:13px;font-weight:var(--fw-label);box-shadow:0 8px 24px -10px hsl(var(--emerald-500) / .5);transition:background .3s var(--ease-luxe),transform .3s var(--ease-luxe)}.module-off-primary:hover{background:hsl(var(--emerald-600));transform:translateY(-1px)}.module-off-primary:disabled{opacity:.7;cursor:default;transform:none}.module-off-ghost{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--fw-label);color:hsl(var(--ink-soft));text-decoration:none;border-bottom:1px solid hsl(var(--line-strong));padding:4px 2px}.module-off-ghost:hover{color:hsl(var(--emerald-500));border-bottom-color:hsl(var(--emerald-300))}.module-off-error{font-size:12px;font-weight:700;color:hsl(var(--rose));margin:14px 0 0}.module-off :where(button,a):focus-visible{outline:2px solid hsl(var(--emerald-400));outline-offset:3px;border-radius:99px}@media(prefers-reduced-motion:reduce){.module-off-card{animation:none}.module-off-primary:hover{transform:none}}.module-off-card{border:1px solid var(--k-line);border-radius:var(--k-r-card);background:var(--k-surface);box-shadow:var(--k-shadow)}.module-off-icon{background:var(--k-surface-2);color:var(--k-ink-soft)}.module-off-title{font:var(--fw-title) var(--k-fs-zone, 20px)/1.3 var(--font-ui);color:var(--k-ink)}.module-off-text{font-weight:var(--fw-body);color:var(--k-ink-soft);font-size:var(--k-fs-meta)}.module-off-primary,.dark .module-off-primary{min-block-size:40px;padding:0 22px;background:var(--k-primary-fill);color:var(--k-on-primary);font:var(--fw-label) var(--k-fs-body)/1 var(--font-ui);box-shadow:0 6px 16px color-mix(in srgb,var(--k-primary-fill) 26%,transparent);transition:transform var(--k-dur-press) var(--k-ease-out),box-shadow .2s ease}.module-off-primary:hover,.dark .module-off-primary:hover{background:var(--k-primary-fill);transform:none;box-shadow:0 8px 22px color-mix(in srgb,var(--k-primary-fill) 34%,transparent)}.module-off-primary:active:not(:disabled){transform:scale(var(--k-press))}.module-off-ghost:hover{color:var(--k-primary);border-bottom-color:color-mix(in srgb,var(--k-primary) 40%,transparent)}.module-off :where(button,a):focus-visible{outline-color:var(--k-primary)}html[data-youth-accent=samawy]{--emerald-300: 210 90% 70%;--emerald-400: 210 90% 56%;--emerald-500: 210 90% 44%;--emerald-600: 211 88% 34%;--emerald-900: 212 60% 15%}html[data-youth-accent=oasis]{--emerald-300: 174 62% 52%;--emerald-400: 174 72% 36%;--emerald-500: 174 80% 27%;--emerald-600: 175 80% 21%;--emerald-900: 176 60% 12%}html[data-youth-accent=ghorub]{--emerald-300: 252 80% 82%;--emerald-400: 252 76% 71%;--emerald-500: 252 72% 62%;--emerald-600: 252 64% 53%;--emerald-900: 254 50% 20%}html[data-youth-accent=burtuqali]{--emerald-300: 20 92% 66%;--emerald-400: 20 90% 52%;--emerald-500: 20 90% 40.5%;--emerald-600: 18 88% 32%;--emerald-900: 16 60% 14%}html[data-youth-accent=wardi]{--emerald-300: 342 82% 72%;--emerald-400: 342 78% 60%;--emerald-500: 342 78% 48.5%;--emerald-600: 340 74% 38%;--emerald-900: 338 55% 16%}html.dark[data-youth-accent=samawy]{--emerald-fill: 210 90% 44%;--emerald-fill-hover: 210 90% 38%;--emerald-300: 210 90% 76%;--emerald-400: 210 90% 66%;--emerald-500: 210 90% 57%;--emerald-600: 210 90% 66%;--emerald-900: 210 50% 90%}html.dark[data-youth-accent=oasis]{--emerald-fill: 174 80% 26%;--emerald-fill-hover: 175 80% 21%;--emerald-300: 174 60% 58%;--emerald-400: 174 66% 45%;--emerald-500: 174 70% 38%;--emerald-600: 174 64% 48%;--emerald-900: 174 40% 88%}html.dark[data-youth-accent=ghorub]{--emerald-fill: 252 62% 58%;--emerald-fill-hover: 252 62% 52%;--emerald-300: 252 80% 86%;--emerald-400: 252 76% 77%;--emerald-500: 252 72% 71%;--emerald-600: 252 76% 79%;--emerald-900: 252 50% 92%}html.dark[data-youth-accent=burtuqali]{--emerald-fill: 20 90% 40%;--emerald-fill-hover: 19 90% 34%;--emerald-300: 22 92% 72%;--emerald-400: 21 90% 60%;--emerald-500: 20 90% 52%;--emerald-600: 21 90% 62%;--emerald-900: 24 60% 90%}html.dark[data-youth-accent=wardi]{--emerald-fill: 342 78% 46%;--emerald-fill-hover: 341 76% 40%;--emerald-300: 342 82% 80%;--emerald-400: 342 78% 70%;--emerald-500: 342 78% 64.5%;--emerald-600: 342 78% 72%;--emerald-900: 340 50% 92%}.youth-accent-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.youth-accent-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding:8px 4px;border-radius:14px;border:1.5px solid hsl(var(--line));background:hsl(var(--surface));color:hsl(var(--ink-soft));font:inherit;font-size:11px;font-weight:var(--fw-label);cursor:pointer;transition:border-color .2s,transform .2s}.youth-accent-swatch:hover{transform:translateY(-1px);border-color:hsl(var(--line-strong))}.youth-accent-swatch:focus-visible{outline:3px solid hsl(var(--emerald-400));outline-offset:2px}.youth-accent-swatch i{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.youth-accent-swatch.is-on{border-color:hsl(var(--ink));color:hsl(var(--ink));box-shadow:0 0 0 2px hsl(var(--ink) / .12)}@media(max-width:520px){.youth-accent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stx-mod.is-locked{opacity:1}.youth-lock-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 10px;border-radius:99px;border:1px solid hsl(var(--line));background:hsl(var(--surface-2));color:hsl(var(--ink-soft));font-size:11px;font-weight:var(--fw-label);white-space:nowrap}.appfam .af-btn.is-danger{color:hsl(var(--rose));border-color:hsl(var(--rose) / .4)}.appfam .af-btn.is-danger:hover:not(:disabled){color:hsl(var(--rose));border-color:hsl(var(--rose) / .7);background:hsl(var(--rose) / .06)}.appfam .af-btn.is-danger-solid{background:hsl(var(--rose));border-color:transparent;color:#fff}.appfam .af-btn.is-danger-solid:hover:not(:disabled){color:#fff;filter:brightness(1.06)}.appfam .af-dialog-ico.is-danger{background:hsl(var(--rose) / .12);color:hsl(var(--rose))}.appfam .af-delete-dialog .af-muted{margin:0;line-height:1.8}.appfam .af-status.is-deleting{color:hsl(var(--rose))}.appfam .af-today.is-deleting{color:hsl(var(--rose));font-weight:var(--fw-title)}.settingspg .mydata{display:flex;flex-direction:column}.settingspg .mydata-actions{display:flex;justify-content:flex-end;padding:2px 0 14px}.settingspg .mydata .s-enc-form label{display:block;margin-bottom:8px}.deletion-gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:hsl(var(--bg-0) / .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.deletion-gate-card{width:min(100%,460px);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 22px;border-radius:24px;border:1px solid hsl(var(--line));background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 30px 70px -30px #070a1373}.deletion-gate-ico{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:hsl(var(--rose) / .12);color:hsl(var(--rose))}.deletion-gate-card h1{margin:4px 0 0;font-size:20px;font-weight:var(--fw-title)}.deletion-gate-card p{margin:0;font-size:14px;font-weight:600;line-height:1.9;color:hsl(var(--ink-soft))}.deletion-gate-error{color:hsl(var(--rose))!important;font-weight:var(--fw-title)!important}.deletion-gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.deletion-gate-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-radius:99px;cursor:pointer;border:1px solid hsl(var(--line-strong));background:hsl(var(--bg-0));color:hsl(var(--ink-soft));font:inherit;font-size:14px;font-weight:var(--fw-label)}.deletion-gate-btn.is-primary{background:hsl(var(--ink));border-color:transparent;color:hsl(var(--bg-0))}.deletion-gate-btn:disabled{opacity:.55;cursor:default}.settingspg .mydata .btn-cancel,.settingspg .mydata .btn-danger,.settingspg .mydata .btn-danger-solid{display:inline-flex;align-items:center;justify-content:center;gap:7px}.dark .appfam .af-btn.is-danger-solid,.dark .appfam .af-btn.is-danger-solid:hover:not(:disabled),.dark .settingspg .mydata .btn-danger-solid{color:hsl(var(--bg-0))}.home .rh-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0}.home .rh-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid hsl(var(--line));border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700;color:hsl(var(--ink-soft));background:hsl(var(--bg-0))}.home .rh-pill svg{color:hsl(var(--emerald-500));flex-shrink:0}.home .rh-pill.is-wait{visibility:hidden}.home .rh-pill .rh-dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--gold-400));flex-shrink:0}.home .rh-pill.is-ramadan{border-color:hsl(var(--gold-400) / .45);background:hsl(var(--gold-400) / .08);color:hsl(var(--gold-600))}.home .rh-pill.is-ramadan svg{color:hsl(var(--gold-500))}.home .rh-pill.is-bed svg{color:hsl(var(--violet))}.home .rh-pill.is-school svg{color:hsl(var(--azure))}.home .rh-pill.is-exam{border-color:hsl(var(--azure) / .4);background:hsl(var(--azure) / .08);color:hsl(var(--ink))}.dark .home .rh-pill.is-ramadan{color:hsl(var(--gold-300))}.home .band.rh-moment,.home .band.rh-khatma{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-top:12px;border-radius:18px;background:hsl(var(--bg-0));border:1px solid hsl(var(--line));box-shadow:0 1px hsl(var(--line) / .5),0 22px 44px -36px #121b3147}.home .rh-moment.is-wind{border-color:hsl(var(--violet) / .45);background:linear-gradient(135deg,hsl(var(--bg-0)),hsl(var(--violet) / .08))}.home .rh-moment.is-night{background:hsl(var(--bg-2))}.home .rh-moment-ico{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;color:hsl(var(--violet));background:hsl(var(--violet) / .14)}.home .rh-moment-ico.is-gold{color:hsl(var(--gold-500));background:hsl(var(--gold-500) / .12)}.home .rh-moment-body{flex:1;min-width:0}.home .rh-moment-eyebrow{font-size:12px;font-weight:var(--fw-label);color:hsl(var(--muted))}.home .rh-moment-eyebrow.is-gold{color:#8b5b13}.dark .home .rh-moment-eyebrow.is-gold{color:hsl(var(--gold-300))}.home .rh-moment-title{margin:2px 0 0;font-size:18px;font-weight:var(--fw-label);letter-spacing:-.01em;color:hsl(var(--ink))}.home .rh-moment-text{margin:4px 0 0;font-size:13.5px;font-weight:600;line-height:1.7;color:hsl(var(--ink-soft))}.home .rh-moment-go{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px}.home .rh-khatma-bar{position:relative;height:6px;margin-top:10px;border-radius:99px;background:hsl(var(--line));overflow:visible}.home .rh-khatma-bar i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:hsl(var(--gold-400))}.home .rh-khatma-bar b{position:absolute;top:-3px;width:2px;height:12px;border-radius:2px;background:hsl(var(--ink) / .35)}@media(max-width:640px){.home .band.rh-moment,.home .band.rh-khatma{flex-wrap:wrap}.home .rh-moment-go{width:100%;justify-content:center}}.home .log-row.rh-school-row{--row-color: hsl(var(--azure));background:repeating-linear-gradient(135deg,hsl(var(--azure) / .05) 0 8px,transparent 8px 16px);border-radius:12px;padding-inline:10px}.home .log-row.rh-school-row .log-state{color:hsl(var(--azure))}.home .log-row.rh-school-row.is-past{opacity:.6}.home .rh-school-dot{background:hsl(var(--azure))}.home .rh-school-to{margin-inline:0;margin-right:14px;font-size:12px;font-weight:700;color:hsl(var(--muted))}.home .rh-prayer-line{display:flex;align-items:center;gap:10px;margin:2px 0;padding-inline-start:36px;font-size:11.5px;font-weight:var(--fw-label);color:hsl(var(--gold-600))}.home .rh-prayer-line:after{content:"";flex:1;height:1px;background:linear-gradient(to var(--align-end),hsl(var(--gold-400) / .5),hsl(var(--gold-400) / 0))}.dark .home .rh-prayer-line{color:hsl(var(--gold-300))}.home .rh-prayer-line.is-past{color:hsl(var(--muted))}.home .rh-prayer-line.is-past:after{opacity:.55}.dark .home .rh-prayer-line.is-past{color:hsl(var(--muted))}.home .rh-prayer-time{font-weight:700;color:hsl(var(--muted))}.home .rh-prayer-habits{list-style:none;margin:0 0 4px;padding:0;padding-inline-start:36px;display:flex;flex-wrap:wrap;gap:6px}.home .rh-prayer-habits li{font-size:12px;font-weight:700;line-height:1.6;padding:2px 10px;border-radius:999px;color:hsl(var(--ink-soft));background:hsl(var(--gold-400) / .14)}.home .rh-prayer-habits li.is-done{color:hsl(var(--muted));text-decoration:line-through;text-decoration-thickness:1px}.dark .home .rh-prayer-habits li{background:hsl(var(--gold-400) / .12)}html[data-rhythm=night] body:after{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;background:#080c1729}html.dark[data-rhythm=night] body:after{background:#03060c47}html[data-rhythm=night] *,html[data-rhythm=night] *:before,html[data-rhythm=night] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root[dir=ltr] .home .rh-school-to{margin-right:0;margin-left:14px}@media print{aside,nav,main>header{display:none!important}.lg\:ms-\[176px\]{margin-inline-start:0!important}main{padding:0!important;max-width:none!important}html,body{background:#fff!important}}
