.l-block{padding-block:clamp(3.5rem,8vw,6.5rem)}.l-sunk{background:color-mix(in srgb, var(--sunk) 50%, var(--canvas));border-block:1px solid var(--hairline)}.l-head{flex-direction:column;gap:1rem;max-width:42rem;margin-bottom:clamp(2rem,4.5vw,3.5rem);display:flex}.l-head h2,.l-teaser-text h2{letter-spacing:-.02em;font-size:clamp(2rem,1.15rem + 2.7vw,3.25rem)}.l-head p{max-width:36rem;color:var(--muted);font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}html[lang=ar] .l-head h2,html[lang=ar] .l-teaser-text h2{letter-spacing:0;font-size:clamp(1.7rem,1rem + 2.2vw,2.7rem)}.l-keys{flex-wrap:wrap;gap:.9rem;display:flex}.l-hero{padding-block:clamp(3rem,8vw,6.5rem) clamp(3.5rem,8vw,6.5rem);position:relative;overflow-x:clip}.l-wash{z-index:-1;pointer-events:none;background:radial-gradient(42% 30% at 74% 58%, color-mix(in srgb, var(--m-clay) 15%, transparent), transparent 72%), radial-gradient(30% 24% at 20% 66%, color-mix(in srgb, var(--m-rose) 11%, transparent), transparent 70%);position:absolute;inset:0}html[dir=rtl] .l-wash{transform:scaleX(-1)}.l-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.l-hero h1{letter-spacing:-.025em;max-width:13em;font-size:clamp(2.5rem,1.25rem + 4.4vw,4.9rem);line-height:1.05}html[lang=ar] .l-hero h1{letter-spacing:0;max-width:14em;font-size:clamp(2.2rem,1.2rem + 3.6vw,4rem);line-height:1.4}.l-hero-side{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);display:flex}.l-hero-side p{text-wrap:balance;max-width:30rem;color:var(--muted);font-size:clamp(1.08rem,1rem + .35vw,1.25rem)}.l-hero-art{margin-top:clamp(2.5rem,5.5vw,4.25rem)}.a-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:600;line-height:1.5}html[lang=ar] .a-eyebrow{letter-spacing:0;text-transform:none;font-size:.74rem}.a-caption{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:500}.a-tile{background:var(--hue-tint,var(--brand-tint));width:1.875rem;height:1.875rem;color:var(--hue-ink,var(--brand));border-radius:.66rem;flex:none;place-items:center;display:inline-grid}.a-tile-36{border-radius:.8rem;width:2.25rem;height:2.25rem}.a-tile-40{border-radius:.88rem;width:2.5rem;height:2.5rem}.a-chip{border-radius:var(--r-xs);background:var(--hue-tint,var(--brand-tint));height:1.375rem;color:var(--hue-ink,var(--brand));white-space:nowrap;align-items:center;gap:.375rem;padding:0 .56rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.a-chip>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.a-chip.is-success{background:color-mix(in srgb, var(--success) 15%, var(--raised));color:color-mix(in srgb, var(--success) 70%, var(--ink))}.a-chip.is-quiet{background:var(--pressed);color:var(--muted)}.a-chip .www-mark{margin-inline-start:-.3rem}.a-status{min-width:0;max-width:100%;color:var(--hue-ink,var(--muted));align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-flex}.a-status>i{background:var(--hue,var(--disabled));border-radius:50%;flex:none;width:6px;height:6px}.a-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.a-status.is-live>i,.a-chip.is-live>i{animation:1.4s ease-in-out infinite a-breathe}@keyframes a-breathe{50%{opacity:.5;transform:scale(.6)}}.a-unread{background:var(--m-sky);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--m-sky) 18%, transparent);border-radius:50%;flex:none}.a-key{--face:var(--brand);--edge:var(--key-lip-brand);--key-ink:var(--on-brand);border-radius:var(--r-tile);background:var(--face);height:2.125rem;color:var(--key-ink);white-space:nowrap;box-shadow:0 2px 0 var(--edge), inset 0 1px 0 var(--highlight);transition:transform .14s var(--ease), box-shadow .14s var(--ease);border:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.a-key.is-secondary{--face:var(--lift-2);--edge:color-mix(in srgb, var(--lift-2) 80%, var(--key-lip-mix));--key-ink:var(--ink);box-shadow:0 0 0 1px var(--hairline), 0 2px 0 var(--edge), inset 0 1px 0 var(--highlight)}.a-key.is-danger{--face:var(--danger-tint);--edge:color-mix(in srgb, var(--danger-tint) 72%, var(--danger));--key-ink:var(--danger)}.a-key.is-sm{border-radius:var(--r-chip);height:1.75rem;padding:0 .7rem;font-size:.76rem}.a-key.is-pressed{box-shadow:0 1px 0 var(--edge), inset 0 1px 0 var(--highlight);transform:translateY(1px)}.a-round{background:var(--lift-2);width:2.125rem;height:2.125rem;color:var(--ink);box-shadow:0 0 0 1px var(--hairline-strong), 0 2px 0 color-mix(in srgb, var(--lift-2) 80%, var(--key-lip-mix));transition:background .2s var(--ease), color .2s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.a-round.is-send{background:var(--brand);color:var(--on-brand);box-shadow:0 2px 0 var(--key-lip-brand)}.a-switch{background:var(--pressed);width:2.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:.55rem;flex:none;position:relative}.a-switch:after{content:"";top:.19rem;background:var(--raised);width:1.12rem;height:1.12rem;box-shadow:var(--app-shadow-soft);border-radius:.4rem;position:absolute;inset-inline-start:.19rem}.a-switch.is-on{background:var(--brand)}.a-switch.is-on:after{background:var(--on-brand);inset-inline:auto .19rem}.a-meta{color:var(--muted);align-items:center;gap:.4rem;font-size:.76rem;display:inline-flex}.a-stack{flex:none;display:inline-flex}.a-stack>*+*{margin-inline-start:-.45em}.a-bubble{max-width:min(82%,31rem);box-shadow:var(--app-shadow-soft);overflow-wrap:anywhere;border-radius:1.25rem;margin:0;padding:.56rem .9rem;font-size:.9rem;line-height:1.5}.a-bubble.is-me{background:var(--brand);color:var(--on-brand)}.a-bubble.is-me.has-tail{border-end-end-radius:6px}.a-bubble.is-agent{background:var(--hue-bubble);color:var(--ink)}.a-bubble.is-agent.has-tail{border-end-start-radius:6px}.a-event{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);width:min(100%,25rem);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);text-align:start;flex-direction:column;gap:.8rem;padding:.85rem .9rem;display:flex}.a-event-head{align-items:center;gap:.7rem;display:flex}.a-event-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.a-event-text b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.94rem;font-weight:600;line-height:1.45}.a-event-text .a-caption{white-space:normal}.a-decide{display:grid}.a-decide>*{transition:opacity .3s var(--ease);grid-area:1/1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.a-decide>.a-decide-done{opacity:0;justify-content:flex-start}.a-decide.is-done .a-decide-keys{opacity:0}.a-decide.is-done .a-decide-done{opacity:1}.a-working{color:var(--hue-ink);align-items:center;gap:.55rem;font-size:.86rem;font-weight:600;display:inline-flex}.a-sheen{background-image:linear-gradient(100deg, var(--hue-ink) 0 40%, color-mix(in srgb, var(--hue-ink) 35%, transparent) 50%, var(--hue-ink) 60% 100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite a-sheen}@keyframes a-sheen{0%{background-position:100% 0}to{background-position:-50% 0}}.a-row{border-radius:var(--r-key);text-align:start;align-items:center;gap:.62rem;min-width:0;padding:.42rem .6rem;display:flex}.a-row-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.a-row-text>b{font-family:var(--font-display), var(--font-text), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;line-height:1.5;overflow:hidden}.a-row-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.a-row-meta{flex:none;align-items:center;gap:.5rem;display:flex}.appwin{--side:15.75rem;grid-template-columns:var(--side) minmax(0, 1fr);background:var(--canvas);border:1px solid var(--hairline-strong);height:clamp(33rem,40vw,40rem);box-shadow:var(--app-shadow-float), 0 40px 90px -30px color-mix(in srgb, var(--graphite-950) 45%, transparent);color:var(--ink);text-align:start;-webkit-user-select:none;user-select:none;cursor:default;border-radius:1.25rem;grid-template-rows:minmax(0,1fr);font-size:.875rem;line-height:1.45;display:grid;position:relative;overflow:hidden}.appwin-side{background:color-mix(in srgb, var(--sunk) 55%, var(--canvas));border-inline-end:1px solid var(--hairline);flex-direction:column;gap:1px;min-width:0;padding:.85rem .6rem;display:flex;overflow:hidden}.appwin-lights{gap:.45rem;padding:.1rem .4rem .85rem;display:flex}.appwin-lights i,.m-lights i{background:var(--hairline-strong);border-radius:50%;width:.7rem;height:.7rem}.a-search{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--hairline);height:2.1rem;color:var(--muted);align-items:center;gap:.5rem;padding:0 .6rem 0 .7rem;font-size:.78rem;display:flex}.a-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-search kbd{border:1px solid var(--hairline-strong);border-radius:var(--r-xs);font:inherit;flex:none;padding:.05rem .35rem;font-size:.66rem;font-weight:600}.a-main{border-radius:var(--r-card);background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), var(--lift-1);box-shadow:var(--app-shadow-card), 0 0 0 1.5px color-mix(in srgb, var(--hue) 70%, transparent);align-items:center;gap:.75rem;margin:.7rem 0 .35rem;padding:.8rem .7rem;display:flex;position:relative;overflow:hidden}html[dir=rtl] .a-main{background:radial-gradient(60% 90% at 0% 0%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), var(--lift-1)}.a-main-top{align-items:center;gap:.45rem;min-width:0;display:flex}.a-main-top b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.94rem;font-weight:600;line-height:1.45}.a-side-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;margin:.75rem .6rem .25rem;font-size:.66rem;font-weight:600;display:flex}html[lang=ar] .a-side-eyebrow{letter-spacing:0;font-size:.74rem}.a-count{border-radius:var(--r-xs);background:var(--pressed);min-width:1.15rem;height:1.15rem;color:var(--ink);letter-spacing:0;place-items:center;padding:0 .25rem;font-size:.64rem;display:inline-grid}.appwin-chat{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;position:relative}.a-chat-head{border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent);align-items:center;gap:.65rem;padding:.7rem 1.1rem;display:flex}.a-chat-title{flex-direction:column;min-width:0;line-height:1.3;display:flex}.a-chat-title b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.94rem;font-weight:600;line-height:1.4}.a-chat-tools{color:var(--muted);gap:1.1rem;margin-inline-start:auto;display:flex}.a-thread{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ink) 3.5rem);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ink) 3.5rem);mask-image:linear-gradient(to bottom, transparent, var(--ink) 3.5rem);flex-direction:column;justify-content:flex-end;padding:0 clamp(1rem,3vw,2.25rem) 5.25rem;display:flex;position:relative;overflow:hidden}.a-thread-in{width:100%;max-width:44rem;transition:opacity .45s var(--ease);flex-direction:column;margin-inline:auto;display:flex}.appwin.is-out .a-thread-in{opacity:0}.a-in{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .35s var(--ease) 80ms;grid-template-rows:0fr;display:grid}.a-in.on{opacity:1;grid-template-rows:1fr}.a-in>*{min-height:0}html:not([data-motion]) .a-in:not(.is-transient){opacity:1;grid-template-rows:1fr}html:not([data-motion]) .a-in.is-transient{display:none}.a-msg{flex-direction:column;align-items:flex-start;margin-inline:-.6rem;padding:.7rem .6rem .15rem;display:flex}.a-msg.is-me{align-items:flex-end}.a-msg.is-day{align-items:center}.a-ghost{visibility:hidden}html:not([data-motion]) .a-ghost{visibility:visible}.a-composer{inset-inline:clamp(.75rem,2.5vw,1.75rem);border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);max-width:46rem;box-shadow:var(--app-shadow-float);align-items:center;gap:.5rem;margin-inline:auto;padding:.4rem;display:flex;position:absolute;bottom:1rem}.a-field{white-space:nowrap;flex:1;min-width:0;padding-inline:.35rem;font-size:.9rem;overflow:hidden}.a-placeholder{color:var(--muted)}.a-caret{vertical-align:-.15em;background:var(--m-clay);width:1.5px;height:1.05em;margin-inline-start:1px;animation:1s step-end infinite a-caret;display:inline-block}@keyframes a-caret{50%{opacity:0}}.l-team{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.l-home{border-radius:var(--r-sheet);background:color-mix(in srgb, var(--sunk) 55%, var(--canvas));border:1px solid var(--hairline);flex-direction:column;gap:.75rem;padding:.85rem;display:flex;position:relative}.l-stage{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);align-items:center;gap:1.15rem;padding:1.15rem 1.25rem;display:flex;position:relative;overflow:hidden}.l-stage-glow{top:-55%;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 16%, transparent), transparent);pointer-events:none;border-radius:50%;width:62%;position:absolute;inset-inline-end:-12%}.l-stage>:not(.l-stage-glow){position:relative}.l-stage-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.35;display:flex}.l-stage-text b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:1.35rem;font-weight:700;line-height:1.4}.l-job{color:var(--muted);font-size:.84rem}.l-stage-text .a-status,.l-tile .a-status{margin-top:.45rem}.l-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.l-tile{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);min-width:0;box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);flex-direction:column;align-items:flex-start;padding:.95rem 1rem 1rem;line-height:1.35;display:flex}.l-tile-top{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.55rem;display:flex}.l-tile b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:1rem;font-weight:600;line-height:1.45}.l-tile.is-new{border:1.5px dashed var(--hairline-strong);box-shadow:none;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:.6rem}.l-tile.is-new b{font-family:var(--font-text), sans-serif;font-size:.9rem}.l-new-key{border-radius:var(--r-tile);border:1px solid var(--hairline-strong);place-items:center;width:2.5rem;height:2.5rem;display:grid}.l-talk{border-radius:var(--r-sheet);background:var(--canvas);border:1px solid var(--hairline);min-width:0;box-shadow:var(--app-shadow-card);flex-direction:column;display:flex;overflow:hidden}.l-talk-head{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--lift-1) 85%, transparent);align-items:center;gap:.7rem;padding:.85rem 1.15rem;display:flex}.l-talk-head b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.98rem;font-weight:600}.l-talk-body{flex-direction:column;flex:1;justify-content:flex-end;gap:.7rem;padding:1.15rem;display:flex}.l-talk-line{align-items:flex-end;gap:.5rem;max-width:90%;display:flex}.l-talk-line.is-end{align-self:flex-end}.l-talk-line .www-mark{flex:none}.l-talk-line .a-bubble{max-width:none}.l-talk-line.is-end .a-bubble.has-tail{border-end-end-radius:6px;border-end-start-radius:1.25rem}.l-talk .a-event{margin-top:.4rem;width:auto;max-width:calc(100% - 2rem);margin-inline-start:2rem}.l-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.l-card{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);min-width:0;box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);flex-direction:column;grid-column:span 2;gap:.6rem;padding:1.35rem;display:flex}.b-routines,.b-memory{grid-column:span 3}.l-card header{align-items:center;gap:.75rem;display:flex}.l-card h3{font-size:1.3rem}.l-card>p{max-width:30rem;color:var(--muted);font-size:.97rem}.l-mock{-webkit-user-select:none;user-select:none;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:.6rem;font-size:.875rem;line-height:1.45;display:flex}.m-panel,.m-routine,.m-facts,.m-group,.m-call{border-radius:var(--r-key);background:var(--lift-2);border:1px solid var(--hairline);box-shadow:var(--app-shadow-soft)}.m-routine{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem .95rem .95rem;display:flex}.m-routine-top{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.m-routine-top b{font-size:.88rem;font-weight:600}.m-routine-top>span:first-child{flex-direction:column;gap:.2rem;display:flex}.m-routine.is-compact{padding-block:.7rem}.m-keys{gap:.5rem;margin-top:.2rem;display:flex}.m-facts li{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;display:flex}.m-facts li+li{border-top:1px solid var(--hairline)}.m-facts li>span{flex-direction:column;min-width:0;line-height:1.4;display:flex}.m-facts b{font-size:.88rem;font-weight:500}.m-group{flex-direction:column;gap:.65rem;padding:.8rem .9rem .95rem;display:flex}.m-group-head{border-bottom:1px solid var(--hairline);align-items:center;gap:.6rem;padding-bottom:.65rem;display:flex}.m-group-head>span:last-child{flex-direction:column;line-height:1.3;display:flex}.m-group-head b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.86rem;font-weight:600;line-height:1.5}.m-group-line{align-items:flex-end;gap:.45rem;display:flex}.m-group-line>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.m-who{color:var(--hue-ink);margin:0 .5rem .2rem;font-size:.7rem;font-weight:600}.m-group .a-bubble{max-width:100%;font-size:.84rem}.m-call{flex-direction:column;gap:.7rem;padding:.85rem .9rem .9rem;display:flex}.m-call-who{align-items:center;gap:.65rem;display:flex}.m-call-who>span:nth-child(2){flex-direction:column;line-height:1.3;display:flex}.m-call-who b{font-family:var(--font-display), var(--font-text), sans-serif;font-size:.94rem;font-weight:600;line-height:1.5}.m-wave{align-items:center;gap:3px;height:1.6rem;margin-inline-start:auto;display:flex}.m-wave i{background:var(--hue);width:3px;height:100%;animation:m-wave 1.1s var(--ease) infinite alternate;animation-delay:calc(var(--i) * -.17s);border-radius:2px;transform:scaleY(.35)}@keyframes m-wave{to{transform:scaleY(1)}}.m-call-made{border-radius:var(--r-tile);background:var(--lift-1);border:1px solid var(--hairline);align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.m-call-made>span:last-child{flex-direction:column;min-width:0;line-height:1.35;display:flex}.m-call-made b{font-size:.82rem;font-weight:600}.m-call-keys{justify-content:center;gap:.6rem;display:flex}.m-term{border-radius:var(--r-key);background:var(--code-panel);border:1px solid var(--code-edge);color:var(--code-plain);flex-direction:column;gap:.4rem;padding:.7rem .95rem 1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;display:flex}html[lang=ar] .m-term{font-family:var(--font-text), sans-serif;font-size:.86rem}.m-term-bar{gap:.35rem;margin-bottom:.4rem;display:flex}.m-term-bar i{background:var(--code-edge);border-radius:50%;width:.55rem;height:.55rem}.m-term-line{align-items:center;gap:.55rem;display:flex}.m-term-line svg{color:var(--code-string);flex:none}html[data-motion] .m-term-line{opacity:0;translate:calc(-8px * var(--dir)) 0}html[data-motion] .b-computer[data-in] .m-term-line{opacity:1;transition:opacity .4s var(--ease) calc(var(--i) * .35s + .5s), translate .4s var(--ease) calc(var(--i) * .35s + .5s);translate:0}.l-suite{border-radius:var(--r-sheet);background:var(--lift-1);border:1px solid var(--hairline);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);padding:clamp(.6rem,1.6vw,1rem)}.l-tabs{background:var(--sunk);border:1px solid var(--hairline);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:1.2rem;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.l-tabs::-webkit-scrollbar{display:none}.l-tab{height:2.75rem;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:.9rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.55rem;padding:0 .9rem 0 .55rem;font-size:.9rem;font-weight:600;display:inline-flex}html[dir=rtl] .l-tab{padding:0 .55rem 0 .9rem}.l-tab-icon{background:var(--hue-tint);width:1.85rem;height:1.85rem;color:var(--hue-ink);border-radius:.6rem;place-items:center;display:inline-grid}.l-tab:hover{color:var(--ink)}.l-tabs{position:relative}.l-piece{background:var(--lift-2);width:0;box-shadow:0 0 0 1px var(--hairline), var(--app-shadow-soft);opacity:0;pointer-events:none;transition:transform .38s var(--ease), width .38s var(--ease);border-radius:.9rem;position:absolute;top:.3rem;bottom:.3rem;left:0}.l-tabs[data-slide] .l-piece{opacity:1}.l-tab{position:relative}.l-tabs[data-slide] .l-tab[aria-selected=true]{box-shadow:none;background:0 0}.l-tab[aria-selected=true]{background:var(--lift-2);color:var(--ink);box-shadow:0 0 0 1px var(--hairline), var(--app-shadow-soft)}.l-panel{animation:l-rise .42s var(--ease);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,3.5vw,2.75rem) clamp(.4rem,2vw,1.6rem) clamp(.4rem,1.5vw,1rem);display:grid}@keyframes l-rise{0%{opacity:0;translate:0 8px}}.l-panel-text h3{font-size:clamp(1.5rem,1rem + 1.4vw,2.2rem)}html[lang=ar] .l-panel-text h3{font-size:clamp(1.35rem,.95rem + 1.1vw,1.85rem)}.l-panel-art{min-width:0}.m-win{border-radius:var(--r-key);background:var(--canvas);border:1px solid var(--hairline-strong);box-shadow:var(--app-shadow-float);-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.5;overflow:hidden}.m-win-bar{border-bottom:1px solid var(--hairline);background:var(--lift-1);align-items:center;gap:.6rem;padding:.55rem .8rem;display:flex}.m-win-bar>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.m-lights{flex:none;gap:.4rem;display:flex}.m-lights i{width:.6rem;height:.6rem}.m-url{border-radius:var(--r-chip);background:var(--sunk);height:1.75rem;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:.35rem;margin-inline:.5rem 2.2rem;font-size:.78rem;display:inline-flex}.m-win-body{height:17.5rem;-webkit-mask-image:linear-gradient(to top, transparent, var(--ink) 2.5rem);-webkit-mask-image:linear-gradient(to top, transparent, var(--ink) 2.5rem);mask-image:linear-gradient(to top, transparent, var(--ink) 2.5rem);padding:1.25rem 1.4rem;overflow:hidden}.m-h{font-family:var(--font-display), var(--font-text), sans-serif;margin-bottom:.45rem;font-size:1.3rem;font-weight:700;line-height:1.45;display:block}.m-doc p{color:color-mix(in srgb, var(--ink) 86%, var(--canvas))}.m-edit{border-radius:var(--r-tile);border-inline-start:3px solid var(--hue);background:var(--hue-tint);margin:.8rem 0;padding:.65rem .9rem .7rem}.m-tag{color:var(--hue-ink);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.m-tag u{text-underline-offset:2px;margin-inline-start:.35rem}.m-doc .m-fade{color:var(--muted)}.m-fx{border-radius:var(--r-chip);border:1px solid var(--hairline);align-items:center;gap:.7rem;height:2rem;margin-bottom:.9rem;padding:0 .7rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;display:flex}.m-fx b{color:var(--muted);border-inline-end:1px solid var(--hairline);padding-inline-end:.7rem;font-weight:600}.m-sheet-main{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:1.1rem;display:grid}.m-grid{border:1px solid var(--hairline-strong);border-radius:var(--r-chip);grid-template-columns:1.3fr 1fr;font-size:.84rem;display:grid;overflow:hidden}.m-grid>*{border-bottom:1px solid var(--hairline);border-inline-end:1px solid var(--hairline);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.45rem .65rem;overflow:hidden}.m-grid>b{background:var(--sunk);font-weight:600}.m-grid>:nth-child(2n){text-align:end;border-inline-end:0}.m-grid>:nth-last-child(-n+2){border-bottom:0}.m-grid>.m-total{background:0 0}.m-grid>.m-total.is-sel{box-shadow:inset 0 0 0 2px var(--hue);background:var(--hue-tint)}.m-chart{align-items:stretch;gap:.55rem;height:9.5rem;padding-bottom:.1rem;display:flex}.m-chart span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.m-chart i{background:var(--hue);transform-origin:50% 100%;width:100%;animation:m-grow .8s var(--ease) both;border-radius:6px 6px 3px 3px}.m-chart span:nth-child(2) i{opacity:.75;animation-delay:.12s}.m-chart span:nth-child(3) i{opacity:.55;animation-delay:.24s}.m-chart em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-style:normal;overflow:hidden}@keyframes m-grow{0%{transform:scaleY(0)}}.m-deck{grid-template-columns:4.5rem minmax(0,21rem);justify-content:center;gap:.9rem;display:grid}.m-thumbs{flex-direction:column;gap:.5rem;display:flex}.m-thumbs span{aspect-ratio:16/9;border:1px solid var(--hairline-strong);background:var(--lift-1);border-radius:6px;align-items:flex-end;padding:.2rem .3rem;display:flex;overflow:hidden}.m-thumbs span.on{border:2px solid var(--hue)}.m-thumbs em{color:var(--muted);white-space:nowrap;font-size:.5rem;font-style:normal;font-weight:600;line-height:1.2}.m-slide{aspect-ratio:16/9;border-radius:var(--r-chip);border:1px solid var(--hairline);background:radial-gradient(80% 90% at 100% 0%, var(--hue-tint), transparent 70%), var(--lift-1);flex-direction:column;justify-content:flex-end;padding:1.2rem 1.4rem;display:flex;position:relative;overflow:hidden}.m-slide-band{top:1.2rem;background:var(--hue);border-radius:3px;width:2.6rem;height:.35rem;position:absolute;inset-inline-start:1.4rem}.m-slide .m-h{margin-bottom:.1rem;font-size:clamp(1.15rem,.9rem + .9vw,1.6rem)}.m-slide>span:last-child{color:var(--muted);font-size:.8rem}.m-notes{border-radius:var(--r-chip);background:var(--sunk);color:var(--muted);margin-top:.6rem;padding:.45rem .75rem;font-size:.78rem;display:block}.m-noteview{flex-direction:column;gap:.35rem;display:flex}.m-search{border-radius:var(--r-tile);background:var(--sunk);border:1px solid var(--hairline);align-items:center;gap:.5rem;height:2.2rem;margin-bottom:.4rem;padding:0 .75rem;font-size:.84rem;display:flex}.m-search svg{color:var(--muted)}.m-note{border-radius:var(--r-tile);border:1px solid #0000;flex-direction:column;padding:.6rem .85rem;line-height:1.4;display:flex}.m-note b{font-size:.86rem;font-weight:600}.m-note span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.m-note.is-hit{background:var(--hue-tint);border-color:color-mix(in srgb, var(--hue) 30%, transparent)}.m-tasks{flex-direction:column;gap:.45rem;display:flex}.m-task{border-radius:var(--r-tile);background:var(--lift-1);border:1px solid var(--hairline);min-height:2.6rem;animation:l-rise .45s var(--ease) both;align-items:center;gap:.7rem;padding:.35rem .8rem;display:flex}.m-task:nth-child(2){animation-delay:80ms}.m-task:nth-child(3){animation-delay:.16s}.m-task:nth-child(4){animation-delay:.24s}.m-task>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-task .a-chip{margin-inline-start:auto}.m-box{border:2px solid var(--hairline-strong);width:1.2rem;height:1.2rem;color:var(--canvas);border-radius:.4rem;flex:none;place-items:center;display:inline-grid}.m-box svg{opacity:0}.m-task.done .m-box,.m-task.soon .m-box{animation:m-tick .3s var(--ease) both}.m-task.soon .m-box{animation-delay:1.3s}.m-task.done .m-box svg,.m-task.soon .m-box svg{animation:m-show .3s var(--ease) both}.m-task.soon .m-box svg{animation-delay:1.35s}.m-task.done>span,.m-task.soon>span{animation:m-settle .3s var(--ease) both}.m-task.soon>span{animation-delay:1.4s}@keyframes m-tick{to{background:var(--hue);border-color:var(--hue)}}@keyframes m-show{to{opacity:1}}@keyframes m-settle{to{color:var(--muted);text-decoration:line-through}}:is(.m-win-body:has(.m-cal),.m-win-body:has(.m-site)){padding:0}.m-cal{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}.m-day{border-inline-start:1px solid var(--hairline);flex-direction:column;min-width:0;display:flex}.m-day:first-child{border-inline-start:0}.m-day-name{border-bottom:1px solid var(--hairline);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:.5rem .6rem;font-size:.72rem;font-weight:600;overflow:hidden}.m-day-col{background:linear-gradient(var(--hairline) 1px, transparent 1px) 0 0 / 100% 25%;flex:1;position:relative}.m-ev{border-inline-start:3px solid var(--hue);background:var(--hue-bubble);animation:l-rise .5s var(--ease) both;border-radius:.5rem;flex-direction:column;padding:.3rem .45rem;line-height:1.3;display:flex;position:absolute;inset-inline:.3rem;overflow:hidden}.m-ev b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.m-ev span{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.66rem}.m-day:nth-child(3) .m-ev{animation-delay:.12s}.m-day:nth-child(4) .m-ev{animation-delay:.24s}.m-day:nth-child(5) .m-ev{animation-delay:.36s}.m-site{height:100%;overflow:hidden}.m-site-track{animation:m-scroll 12s var(--ease) .8s infinite alternate;flex-direction:column;align-items:flex-start;padding:1.6rem 1.5rem 1.8rem;display:flex}@keyframes m-scroll{0%,12%{translate:0}88%,to{translate:0 calc(17.5rem - 100%)}}.m-site .m-h{margin-bottom:.2rem;font-size:1.6rem}.m-site p{color:var(--muted);max-width:24rem}.m-cta{border-radius:var(--r-chip);background:var(--brand);height:2.1rem;color:var(--on-brand);align-items:center;margin-top:.9rem;padding:0 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.m-site-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;margin:1.3rem 0 .9rem;display:grid}.m-site-cards span{border:1px solid var(--hairline);border-radius:var(--r-tile);flex-direction:column;gap:.45rem;padding:.5rem;font-size:.78rem;font-weight:600;display:flex}.m-site-cards i{background:var(--m-clay-tint);border-radius:.5rem;height:3.6rem}.m-site-cards span:nth-child(2) i{background:var(--m-sage-tint)}.m-site-cards span:nth-child(3) i{background:var(--m-amber-tint)}.m-site-hours{font-family:var(--font-display), var(--font-text), sans-serif;font-size:1.05rem}.l-control{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.l-control .l-head{margin-bottom:1.75rem}.l-control-art{flex-direction:column;gap:.9rem;max-width:27rem;font-size:.875rem;line-height:1.45;display:flex}.l-control-art .a-event{width:100%}.m-rules{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);flex-direction:column;padding:.85rem 1rem .35rem;display:flex}.m-rules .a-eyebrow{margin-bottom:.35rem}.m-rule{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;font-size:.86rem;display:flex}.l-ledger li{border-top:1px solid var(--hairline);gap:1rem;padding:1.15rem 0;display:flex}.l-ledger li:first-child{border-top:0;padding-top:.2rem}.l-ledger h3{font-family:var(--font-text), sans-serif;letter-spacing:0;font-size:1.06rem;font-weight:600;line-height:1.4}.l-ledger p{color:var(--muted);margin-top:.15rem;font-size:.97rem}.l-teaser{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.l-teaser-text p{text-wrap:balance;max-width:26rem;color:var(--muted);margin:1rem 0 1.75rem;font-size:1.15rem}.l-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.l-plans li{border-radius:var(--r-card);background:var(--lift-1);border:1px solid var(--hairline);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);flex-direction:column;padding:1.15rem 1.15rem .9rem;display:flex;position:relative;overflow:hidden}.l-plans li:before{content:"";top:-3.5rem;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 18%, transparent), transparent);pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute;inset-inline-end:-3.5rem}.l-plans li>*{position:relative}.l-plan-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.l-plan-name{font-weight:600}.l-plan-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;margin:.55rem 0 .8rem;display:flex}.l-plan-price b{letter-spacing:-.02em;font-size:2.2rem;font-weight:600;line-height:1.1}.l-plan-price span{color:var(--muted);font-size:.88rem}.l-plan-row{border-top:1px solid var(--hairline);color:var(--muted);justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.84rem;display:flex}.l-plan-row b{color:var(--ink);font-weight:600}.l-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.l-faq .l-head{margin-bottom:0;position:sticky;top:6rem}.l-cta-block{padding-top:0}.l-cta{border-radius:var(--r-sheet);text-align:center;background:radial-gradient(50% 80% at 50% 0%, color-mix(in srgb, var(--m-clay) 14%, transparent), transparent 70%), var(--lift-1);border:1px solid var(--hairline);box-shadow:var(--app-shadow-card), inset 0 1px 0 var(--highlight);flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4.25rem) 1.5rem;display:flex;position:relative;overflow:hidden}.l-cta .a-stack>*+*{margin-inline-start:-.8rem}.l-cta h2{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(2rem,1.15rem + 3vw,3.4rem)}html[lang=ar] .l-cta h2{letter-spacing:0;font-size:clamp(1.7rem,1rem + 2.4vw,2.8rem)}.l-cta p{color:var(--muted);font-size:1.12rem}.l-cta .l-keys{justify-content:center;margin-top:.6rem}@media (max-width:1000px){.l-team,.l-control,.l-teaser,.l-faq,.l-panel{grid-template-columns:minmax(0,1fr)}.l-faq .l-head{margin-bottom:.5rem;position:static}.l-control-art{max-width:30rem}.l-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.l-card,.b-routines,.b-memory{grid-column:span 1}.b-computer{grid-column:1/-1}.appwin{--side:14.5rem}}@media (max-width:760px){.appwin{border-radius:var(--r-sheet);grid-template-columns:minmax(0,1fr);height:34rem}.appwin-side{display:none}.a-thread{padding-inline:1rem}}@media (max-width:640px){.l-bento,.l-plans{grid-template-columns:minmax(0,1fr)}.l-plans li{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.l-plan-top{grid-column:1}.l-plan-top .www-mark{display:none}.l-plan-price{grid-area:1/2;margin:0}.l-plan-row{grid-column:1/-1}.l-plan-row:first-of-type{margin-top:.7rem}.m-win-body{padding:1rem 1.05rem}.m-sheet-main{grid-template-columns:minmax(0,1fr)}.m-chart{display:none}}@media (max-width:520px){.l-keys{width:100%}.l-keys .key{flex:100%}.l-tab{padding-inline:.45rem .75rem;font-size:.86rem}html[dir=rtl] .l-tab{padding-inline:.45rem .75rem}.l-stage{gap:.9rem;padding:1rem}.l-tile{padding:.85rem .85rem .9rem}.m-deck{grid-template-columns:minmax(0,1fr)}.m-thumbs{display:none}}section:not([data-live]) .a-status.is-live>i,section:not([data-live]) .a-chip.is-live>i,section:not([data-live]) .a-sheen,section:not([data-live]) .a-caret,section:not([data-live]) .m-wave i,section:not([data-live]) .m-site-track{animation-play-state:paused}.l-day{align-self:center;margin-bottom:.2rem}.m-term-line.is-ask,.m-term-line.is-ask svg{color:var(--code-number)}
