.p-page{--p-accent:#b83a18;--p-field:#e6e2d9;--aa-ink:var(--color-text);background:var(--color-bg);color:var(--color-text);font-family:var(--type-sans);min-height:100vh}.p-page[lang=ar]{font-family:var(--type-arabic-sans);--text-label:.875rem}.p-feather-word{--p-accent:#244a81;--p-field:#dce6f6}.p-floaties{--p-accent:#73541d;--p-field:#f2e5be}[data-theme=dark] .p-page{--p-accent:#ff5c35;--p-field:#25241f}[data-theme=dark] .p-feather-word{--p-accent:#a8c8ff;--p-field:#17263d}[data-theme=dark] .p-floaties{--p-accent:#edcf8d;--p-field:#302b1e}.p-shell{width:min(1250px,100% - 72px);margin-inline:auto}.p-label{font:var(--text-label)/1.5 var(--type-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent)}.p-page[lang=ar] .p-label{font-family:var(--type-arabic-sans);letter-spacing:0}.p-page :where(a,button,summary):focus-visible{outline:2px solid var(--p-accent);outline-offset:5px}.p-skip{inset-inline-start:20px;z-index:100;background:var(--color-text);color:var(--color-bg);padding:14px 20px;position:absolute;top:12px;transform:translateY(-200%)}.p-skip:focus{transform:none}.p-header{border-bottom:1px solid var(--color-line);direction:ltr;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:96px;display:grid}.p-brand{white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.p-brand img{object-fit:contain;width:40px;height:40px}.p-header nav{font-size:var(--text-small);justify-content:center;gap:24px;display:flex}.p-header nav a:hover{color:var(--p-accent)}.p-page[lang=ar] .p-header nav{direction:rtl}.p-preferences{align-items:center;gap:10px;display:flex}.p-language{border:1px solid var(--color-line);border-radius:999px;gap:0;padding:3px;display:flex}.p-language a{font:var(--text-label)/1.2 var(--type-mono);border-radius:999px;padding:8px 10px}.p-language [aria-current=page]{color:var(--color-bg);background:var(--color-text)}.p-page .preference-switch button{font-size:var(--text-label)}.p-page[lang=ar] .theme-switch button{font-family:var(--type-arabic-sans);letter-spacing:0}.p-hero{padding-block:34px 0}.p-meta{color:var(--color-text-muted);font:var(--text-label)/1.5 var(--type-mono);justify-content:space-between;gap:24px;display:flex}.p-page[lang=ar] .p-meta{font-family:var(--type-arabic-sans)}.p-status{align-items:center;gap:10px;display:flex}.p-status i{background:var(--p-accent);border-radius:50%;flex:none;width:6px;height:6px;display:block}.p-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;padding-block:72px;display:grid}.p-hero-copy{min-width:0}.p-hero-copy>.p-label{margin:0 0 28px}.p-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,80px);font-weight:650;line-height:.99}.p-hero h1 em{font-family:var(--type-serif);letter-spacing:-.055em;font-weight:400}.p-page[lang=ar] h1{letter-spacing:0;font-size:clamp(40px,4.4vw,66px);line-height:1.25}.p-page[lang=ar] h1 em{font-family:var(--type-arabic-sans);letter-spacing:0;font-style:normal;font-weight:400}.p-intro{max-width:580px;color:var(--color-text-muted);margin:32px 0 0;font-size:18px;line-height:1.7}.p-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.p-button{background:var(--color-text);color:var(--color-bg);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:28px;padding:16px 20px;line-height:1.5;display:inline-flex}.p-button:hover{background:var(--p-accent);color:var(--color-bg)}.p-text-link{color:var(--p-accent);font-size:var(--text-small);border-bottom:1px solid;align-items:center;gap:16px;padding-block:7px;line-height:1.5;display:inline-flex}.p-page .arrow-icon{width:17px;height:17px}.p-hero-art{background:var(--p-field);justify-content:center;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.p-hero-art>img{z-index:2;filter:drop-shadow(0 20px 30px #0000001a);width:clamp(130px,14vw,180px);height:auto;position:relative}.p-art-circle{border:1px solid color-mix(in srgb,var(--p-accent) 22%,transparent);border-radius:50%;width:360px;height:360px;position:absolute}.p-art-circle:after{content:"";border:1px solid color-mix(in srgb,var(--p-accent) 15%,transparent);border-radius:50%;position:absolute;inset:45px}.p-art-type{color:var(--p-accent);opacity:.13;font:160px/.9 Georgia,serif;position:absolute;bottom:-24px;right:14px}.p-note-lines{width:70%;position:absolute;bottom:35px;transform:rotate(-5deg)}.p-note-lines i{background:var(--p-accent);opacity:.16;height:2px;margin-top:16px;display:block}.p-note-lines i:last-child{width:62%}.p-pocket-line{border:1px solid color-mix(in srgb,var(--p-accent) 25%,transparent);border-radius:999px;gap:16px;padding:14px 28px;display:flex;position:absolute;bottom:42px}.p-pocket-line i{background:var(--p-accent);border-radius:50%;width:9px;height:9px;display:block}.p-facts{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.p-facts>div{border-inline-end:1px solid var(--color-line);align-items:baseline;gap:18px;padding:22px;display:flex}.p-facts>div:last-child{border:0}.p-facts p{font-size:var(--text-small);margin:0;line-height:1.6}.p-idea{grid-template-columns:.45fr 1fr .85fr;align-items:start;gap:42px;padding-block:110px;display:grid}.p-page h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.1}.p-page[lang=ar] h2{letter-spacing:0;line-height:1.4}.p-idea p,.p-settings p{color:var(--color-text-muted);font-size:var(--text-body);margin:0;line-height:1.8}.p-section-heading{grid-template-columns:.45fr 1.85fr;align-items:start;gap:42px;margin-bottom:48px;display:grid}.p-demo{padding-bottom:110px;scroll-margin-top:24px}.p-demo video{aspect-ratio:16/9;background:#171714;width:100%;display:block}.p-caption{font-size:var(--text-small);color:var(--color-text-muted);margin:18px 0;line-height:1.7}.p-demo details{border-block:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-text-muted);padding:16px 0;line-height:1.8}.p-demo summary{color:var(--color-text);cursor:pointer}.p-demo details p{max-width:800px}.p-feature-section{background:var(--color-surface);border-block:1px solid var(--color-line);padding-block:90px;scroll-margin-top:20px}.p-features{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);display:grid}.p-features article{border-inline-end:1px solid var(--color-line);min-width:0;padding:26px}.p-features article:first-child{padding-inline-start:0}.p-features article:last-child{border:0;padding-inline-end:0}.p-features h3{letter-spacing:-.03em;margin:52px 0 16px;font-size:22px;line-height:1.2}.p-features p{color:var(--color-text-muted);line-height:1.8;font-size:var(--text-body);margin:0}.p-page[lang=ar] h3{letter-spacing:0;line-height:1.5}.p-workflow{padding-block:110px;scroll-margin-top:24px}.p-workflow ol{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.p-workflow li{border-inline-end:1px solid var(--color-line);padding:28px}.p-workflow li:first-child{padding-inline-start:0}.p-workflow li:last-child{border:0;padding-inline-end:0}.p-workflow li>span{font:var(--text-label)/1.5 var(--type-mono);color:var(--p-accent)}.p-workflow h3{letter-spacing:-.03em;margin:38px 0 14px;font-size:23px}.p-workflow p{color:var(--color-text-muted);font-size:var(--text-body);margin:0;line-height:1.8}.p-settings{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-bottom:110px;display:grid}.p-settings h2{margin:24px 0}.p-settings figure{background:var(--p-field);text-align:center;margin:0;padding:28px}.p-settings figure img{width:min(100%,380px);height:auto;margin:auto}.p-settings-dark,[data-theme=dark] .p-settings-light{display:none}[data-theme=dark] .p-settings-dark{display:block}.p-settings figcaption{font-size:var(--text-small);color:var(--color-text-muted);margin-top:18px}.p-availability{border-top:2px solid var(--p-accent);grid-template-columns:.45fr 1.85fr;gap:42px;padding-block:80px;scroll-margin-top:24px;display:grid}.p-availability>div{max-width:820px}.p-availability p{font-size:var(--text-body);color:var(--color-text-muted);margin:24px 0 30px;line-height:1.8}.p-footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:28px;padding-block:30px 40px;display:flex}.p-maker{align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.p-maker .aa-mark{flex:none;width:44px;height:44px}.p-back{font-size:var(--text-small);white-space:nowrap;align-items:center;gap:22px;display:inline-flex}.p-page[lang=ar] .p-maker{font-size:14px}@media (max-width:1000px){.p-header nav{display:none}.p-header{grid-template-columns:1fr auto}.p-hero-grid{gap:32px}.p-hero-art{min-height:340px}.p-idea{grid-template-columns:1fr 1fr;gap:30px}.p-idea>.p-label{grid-column:1/-1}.p-features{grid-template-columns:1fr 1fr}.p-features article{border-bottom:1px solid var(--color-line);padding:26px!important}.p-features article:nth-child(2n){border-inline-end:0}.p-features article:nth-child(n+3){border-bottom:0}.p-settings{gap:40px}}@media (max-width:680px){.p-shell{width:calc(100% - 36px)}.p-header{grid-template-columns:1fr;gap:14px;min-height:120px;padding-block:16px}.p-preferences{justify-content:space-between}.p-meta{flex-direction:column;gap:10px}.p-hero-grid{grid-template-columns:1fr;gap:40px;padding-block:48px}.p-hero h1{font-size:clamp(42px,9.5vw,60px)}.p-page[lang=ar] h1{font-size:clamp(36px,9vw,52px)}.p-intro{font-size:var(--text-body)}.p-actions{flex-direction:column;align-items:flex-start;gap:18px}.p-hero-art{min-height:300px}.p-hero-art>img{width:150px}.p-facts{grid-template-columns:1fr}.p-facts>div{border-inline-end:0;border-bottom:1px solid var(--color-line);padding:18px 0}.p-idea,.p-section-heading,.p-availability{grid-template-columns:1fr;gap:24px}.p-idea{padding-block:75px}.p-demo{padding-bottom:75px}.p-feature-section{padding-block:65px}.p-features,.p-workflow ol{grid-template-columns:1fr}.p-features article{border-inline-end:0;border-bottom:1px solid var(--color-line)!important;padding:24px 0!important}.p-features article:last-child{border-bottom:0!important}.p-features h3{margin-top:28px}.p-workflow{padding-block:75px}.p-workflow li{border-inline-end:0;border-bottom:1px solid var(--color-line);padding:26px 0}.p-workflow li:last-child{border-bottom:0}.p-workflow h3{margin-top:22px}.p-settings{grid-template-columns:1fr;padding-bottom:75px}.p-settings figure{padding:20px}.p-availability{padding-block:60px}.p-footer{flex-direction:column;align-items:flex-start;gap:24px}}
