:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-acid:#d7ff3f;--brand-orange:#ff5c35;--brand-ink:#171714;--brand-paper:#f1efe8;--color-bg:#f1efe8;--color-surface:#f8f6ef;--color-surface-raised:#fffdf7;--color-text:#171714;--color-text-muted:#716f68;--color-line:#17171429;--color-line-strong:#17171457;--color-inverse-bg:#171714;--color-inverse-text:#f1efe8;--color-success:#72a500;--color-shadow:#1717141f;--ink:var(--color-text);--paper:var(--color-bg);--acid:var(--brand-acid);--orange:var(--brand-orange);--line:var(--color-line);--muted:var(--color-text-muted);--type-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-serif:Georgia, "Times New Roman", serif;--type-mono:var(--font-mono), "SFMono-Regular", Consolas, monospace;--type-arabic-sans:"Portfolio Arabic Sans", Tahoma, Arial, sans-serif;--type-arabic-display:"Portfolio Arabic Sans", Tahoma, Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sharp:2px;--radius-control:999px;--border-hairline:1px;--shadow-raised:0 18px 50px var(--color-shadow);--duration-fast:.16s;--duration-standard:.26s;--duration-expressive:.62s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-expressive:cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#11110f;--color-surface:#181815;--color-surface-raised:#20201c;--color-text:#f1efe8;--color-text-muted:#aaa79e;--color-line:#f1efe829;--color-line-strong:#f1efe857;--color-inverse-bg:#f1efe8;--color-inverse-text:#171714;--color-success:#a4d52c;--color-shadow:#0000006b}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#11110f;--color-surface:#181815;--color-surface-raised:#20201c;--color-text:#f1efe8;--color-text-muted:#aaa79e;--color-line:#f1efe829;--color-line-strong:#f1efe857;--color-inverse-bg:#f1efe8;--color-inverse-text:#171714;--color-success:#a4d52c;--color-shadow:#0000006b}}.aa-lockup{direction:ltr;align-items:center;gap:9px;display:inline-flex}.aa-mark{--aa-ink:var(--ink,#171714);flex:none;display:block}.aa-lockup>.aa-mark{width:44px;height:44px}.aa-lockup>.aa-lockup-label{letter-spacing:-.2px;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:550;line-height:1.3}.aa-lockup>.aa-lockup-label[lang=ar]{font-family:var(--font-arabic-sans,STC),Tahoma,sans-serif;letter-spacing:0;font-size:14px;font-weight:500}@font-face{font-family:Feather Sans;src:url(/feather/fonts/manrope.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Feather Mono;src:url(/feather/fonts/plex-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html:has(.feather-page){--feather-bg:#f4f7f2;--feather-surface:#eaf1e9;--feather-raised:#fcfefa;--feather-text:#243932;--feather-muted:#53675d;--feather-line:#d0dfd3;--feather-line-strong:#a4bdae;--feather-green:#176b57;--feather-on-green:#f4f7f2;--feather-green-soft:#dceae1;--feather-shadow:#194b371f}html[data-theme=dark]:has(.feather-page){--feather-bg:#101b17;--feather-surface:#17271f;--feather-raised:#1e3228;--feather-text:#e7f2e9;--feather-muted:#a4b9ad;--feather-line:#2c4437;--feather-line-strong:#456354;--feather-green:#8dd5b5;--feather-on-green:#102b20;--feather-green-soft:#253e30;--feather-shadow:#0000004d}@media (prefers-color-scheme:dark){html:not([data-theme]):has(.feather-page){--feather-bg:#101b17;--feather-surface:#17271f;--feather-raised:#1e3228;--feather-text:#e7f2e9;--feather-muted:#a4b9ad;--feather-line:#2c4437;--feather-line-strong:#456354;--feather-green:#8dd5b5;--feather-on-green:#102b20;--feather-green-soft:#253e30;--feather-shadow:#0000004d}}.feather-page{--color-bg:var(--feather-bg);--color-surface:var(--feather-surface);--color-surface-raised:var(--feather-raised);--color-text:var(--feather-text);--color-text-muted:var(--feather-muted);--color-line:var(--feather-line);--color-line-strong:var(--feather-line-strong);--color-shadow:var(--feather-shadow);--type-sans:"Feather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-green:var(--feather-green);--f-on-green:var(--feather-on-green);--f-green-soft:var(--feather-green-soft)}@font-face{font-family:Portfolio Arabic Sans;src:url(/fonts/stc-forward-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Portfolio Arabic Sans;src:url(/fonts/stc-forward-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Portfolio Arabic Sans;src:url(/fonts/stc-forward-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}html:has(.feather-page){scroll-behavior:smooth;scroll-padding-top:24px}body:has(.feather-page){background:var(--feather-bg);color:var(--feather-text);margin:0}.feather-page{--f-muted:color-mix(in srgb,var(--color-text-muted) 94%,var(--color-text));--f-mono:"Feather Mono","SFMono-Regular",Consolas,monospace;--font-arabic-sans:"Portfolio Arabic Sans";background:var(--color-bg);color:var(--color-text);font-family:var(--type-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow:clip}.feather-page *{box-sizing:border-box}.feather-page :is(h1,h2,h3,p,figure){margin:0}.feather-page a{color:inherit;text-decoration:none}.feather-page button{font:inherit;color:inherit}.feather-page img{max-width:100%;height:auto;display:block}.feather-page :is(a,button,summary):focus-visible{outline:2px solid var(--color-text);outline-offset:5px}.feather-page ::selection{background:var(--f-green-soft);color:var(--color-text)}.f-shell{width:min(1248px,100% - 96px);margin-inline:auto}.f-label{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.5}.f-skip{top:12px;z-index:100;background:var(--color-text);padding:12px 24px;position:fixed;inset-inline-start:12px;transform:translateY(-180%);color:var(--color-bg)!important}.f-skip:focus{transform:none}.f-header{border-bottom:1px solid var(--color-line);direction:ltr;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.f-brand{font-family:var(--type-sans);letter-spacing:-.04em;direction:ltr;flex:none;align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.f-brand img{width:40px;height:40px}.f-maker{--ink:var(--feather-text);flex:none}.f-nav{gap:28px;font-size:12px;display:flex}.f-nav a,.f-back{transition:color .16s}.f-nav a:hover,.f-back:hover{color:var(--f-green)}.f-preferences{flex:none;gap:8px;display:flex}.f-switch{border:1px solid var(--color-line);border-radius:999px;gap:2px;padding:3px;display:flex}.f-switch :is(a,button){cursor:pointer;width:36px;height:36px;font-family:var(--f-mono);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;transition:background .16s,color .16s;display:flex}.f-switch [aria-current=page],.f-switch [aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.f-switch :is(a,button):hover{box-shadow:inset 0 0 0 1px var(--color-text)}.f-switch a[lang=ar]{font-family:Portfolio Arabic Sans;font-size:16px}.f-hero{padding-top:32px}.f-hero-meta{color:var(--f-muted);justify-content:space-between;gap:24px;display:flex}.f-signal{color:var(--color-text);align-items:center;gap:10px;display:flex}.f-signal:before{content:"";background:var(--f-green);flex:none;width:7px;height:7px}.f-hero-grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;padding-block:48px 56px;display:grid}.f-product-title{direction:ltr;align-items:center;gap:20px;display:flex}.f-app-icon{object-fit:contain;flex:none;width:96px;height:96px!important}.f-hero h1{letter-spacing:-.06em;text-align:start;margin-inline-start:-.045em;font-size:clamp(80px,8.6vw,128px);font-weight:800;line-height:.95}.f-hero-line{letter-spacing:-.04em;font-size:clamp(26px,3.1vw,44px);font-weight:700;line-height:1.2;margin-top:28px!important}.f-hero-line em,.feather-page h2 em{font-family:var(--type-sans);color:var(--f-green);font-style:normal;font-weight:600}.f-hero-copy{justify-self:end;max-width:410px;padding-bottom:4px}.f-hero-copy>p{letter-spacing:-.02em;max-width:360px;font-size:18px;line-height:1.65}.f-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.f-button{background:var(--f-green);border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex;color:var(--f-on-green)!important}.f-button:hover{box-shadow:0 4px 0 var(--color-text);transform:translateY(-2px)}.f-status-link{border-bottom:1px solid var(--color-line-strong);gap:16px;padding-bottom:4px;font-size:12px;display:flex}.f-facts{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:24px 0;display:grid}.f-facts>div{border-inline-start:1px solid var(--color-line);flex-direction:column;gap:4px;padding-inline:32px;display:flex}.f-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.f-facts strong{letter-spacing:-.06em;text-align:start;font-size:30px;font-weight:550;line-height:1.25}.f-facts strong small{letter-spacing:0;font-size:15px}.f-facts span{color:var(--f-muted);font-size:11px}.f-hero-screen>a{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:32px 48px;display:block}.f-hero-screen img{box-shadow:0 12px 40px var(--color-shadow);border-radius:12px;width:100%}.f-hero-screen figcaption{color:var(--f-muted);justify-content:space-between;gap:24px;padding-top:16px;font-size:9px;display:flex}.f-hero-screen figcaption span{color:var(--color-text);font-size:16px}.f-section{padding-block:96px}.f-section-label{color:var(--f-muted);margin-bottom:32px;display:block}.feather-page h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,62px);font-weight:800;line-height:1.12}.feather-page h2 em{letter-spacing:-.04em;display:inline-block}.f-idea{grid-template-columns:1fr 1fr;gap:80px;display:grid}.f-lead{letter-spacing:-.025em;font-size:21px;line-height:1.65}.f-idea-body{padding-top:50px}.f-principles{margin-top:32px}.f-principles article{border-top:1px solid var(--color-line);grid-template-columns:32px 1fr;gap:20px;padding-block:24px;display:grid}.f-principles article>.f-label{color:var(--f-muted);padding-top:4px}.feather-page h3{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.4}.f-principles p{color:var(--f-muted);margin-top:8px;font-size:14px;line-height:1.7}.f-workflow-section{background:var(--color-surface);border-block:1px solid var(--color-line)}.f-heading-row{grid-template-columns:1.25fr 1fr;align-items:end;gap:96px;margin-bottom:48px;display:grid}.f-heading-row>p{color:var(--f-muted);justify-self:end;max-width:400px;font-size:15px;line-height:1.75}.f-workflows{grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.f-workflow{border-top:1px solid var(--color-line-strong);min-width:0;padding-block:24px}.f-workflow summary{cursor:pointer;grid-template-columns:28px 1fr 24px;align-items:start;gap:16px;list-style:none;display:grid}.f-workflow summary::-webkit-details-marker{display:none}.f-plain-details summary::-webkit-details-marker{display:none}.f-workflow .f-number{color:var(--f-muted);padding-top:4px}.f-workflow h3{font-size:20px}.f-workflow summary p{color:var(--f-muted);margin-top:8px;font-size:13px;line-height:1.65}.f-plus{border:1px solid var(--color-line);width:24px;height:24px;font:16px/1 var(--f-mono);border-radius:50%;justify-content:center;align-items:center;transition:transform .16s;display:flex}.f-workflow[open] .f-plus{background:var(--f-green-soft);color:var(--f-green);border-color:#0000;transform:rotate(45deg)}.f-workflow-detail{padding-inline-start:44px;padding-top:24px;font-size:13px;line-height:1.8}.f-workflow-detail ul{margin:0;padding-inline-start:16px}.f-workflow-detail li+li{margin-top:12px}.f-limit{border-top:1px solid var(--color-line);color:var(--f-muted);padding-top:16px;font-size:12px;line-height:1.75;margin-top:24px!important}.f-gallery{grid-template-columns:1fr 1fr;gap:32px;display:grid}.f-gallery figure{min-width:0}.f-gallery figure>a{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:24px;display:block;overflow:hidden}.f-gallery figure>a.f-dark-screen{background:#202521}.f-gallery img{border-radius:6px;transition:transform .26s}.f-gallery a:hover img{transform:scale(1.025)}.f-gallery figcaption{justify-content:space-between;gap:24px;margin-top:20px;display:flex}.f-gallery h3{font-size:16px}.f-gallery figcaption p{color:var(--f-muted);margin-top:4px;font-size:13px}#film{padding-top:0}.f-film{border:1px solid var(--color-line);background:#f3f6ef;line-height:0}.f-film video{aspect-ratio:16/9;width:100%;height:auto;display:block}.f-film video::cue{font-family:Arial,Tahoma,sans-serif;font-size:18px;line-height:1.4}.f-film-context{color:var(--f-muted);max-width:1000px;font-size:12px;line-height:1.8;margin-top:20px!important}.f-plain-details{border-top:1px solid var(--color-line);min-width:0;margin-top:24px}.f-plain-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:15px;font-weight:550;list-style:none;display:flex}.f-plain-details summary>span{font:20px var(--f-mono);font-weight:400;transition:transform .16s}.f-plain-details[open] summary>span{transform:rotate(45deg)}.f-plain-details>div{max-width:960px;padding-bottom:24px;font-size:13px;line-height:1.85}.f-plain-details p+p{margin-top:16px}.f-plain-details ul{margin:0;padding-inline-start:20px}.f-plain-details li+li{margin-top:12px}#compatibility{border-top:1px solid var(--color-line)}.f-specs{border-top:1px solid var(--color-line-strong);margin:0}.f-specs>div{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 2fr;gap:64px;padding:20px 0;font-size:14px;display:grid}.f-specs dt{font-weight:600}.f-specs dd{text-align:start;max-width:640px;margin:0;line-height:1.75}.f-footnote{color:var(--f-muted);max-width:1000px;font-size:11px;line-height:1.8;margin-top:20px!important}.f-availability{background:var(--color-surface);border-block:1px solid var(--color-line)}.f-availability-grid{grid-template-columns:1fr 1fr;gap:96px;display:grid}.f-download-unavailable{border:1px solid var(--color-line-strong);color:var(--color-text);opacity:1;cursor:not-allowed;background:0 0;align-items:center;gap:16px;margin-top:32px;padding:14px 22px;line-height:1.5;display:inline-flex;font-size:13px!important}.f-download-unavailable>span{font-size:20px}.f-download{gap:12px;min-height:52px;margin-top:32px}.f-download svg{flex:none}.f-apple-logo{background:currentColor;flex:none;width:20px;height:24px;display:inline-block;-webkit-mask:url(/feather/assets/apple.svg) 50%/contain no-repeat;mask:url(/feather/assets/apple.svg) 50%/contain no-repeat}.f-download-meta{font-family:var(--f-mono);color:var(--color-text);font-size:12px;line-height:1.8;margin-top:16px!important}.f-download-requirements{color:var(--color-text-muted);font-size:13px;margin-top:4px!important}.f-release-links{flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.f-release-links a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.f-release-links a:hover{text-decoration-color:currentColor}.f-availability .f-disclosure{margin-top:24px}.feather-page[lang=ar] .f-download-meta{font-family:var(--type-sans)}.feather-page[lang=ar] .f-release-links{font-size:14px}.f-signing{color:var(--f-muted);font-size:12px;line-height:1.8;margin-top:20px!important}.f-private{border-top:1px solid var(--color-line);margin-top:32px;padding-top:24px}.f-private h3{font-size:16px}.f-private p{color:var(--f-muted);margin-top:10px;font-size:13px;line-height:1.8}.f-footer{justify-content:space-between;align-items:center;gap:32px;min-height:110px;font-size:12px;display:flex}.f-back{gap:16px;display:flex}.f-footer>span{color:var(--f-muted)}.f-image-dialog{border:1px solid var(--color-line-strong);background:var(--color-surface);width:min(1560px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-text);padding:0;overflow:auto}.f-image-dialog::backdrop{background:#000c}.f-image-dialog>div{padding:56px 24px 24px}.f-image-dialog img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 210px)}.f-image-dialog button{top:8px;border:1px solid var(--color-line-strong);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;display:flex;position:absolute;inset-inline-end:12px}.f-image-dialog p{margin-top:20px;font-size:12px;line-height:1.6}.feather-dialog-open{overflow:hidden}.feather-page[lang=ar]{font-family:Portfolio Arabic Sans,Tahoma,sans-serif;line-height:1.9}.feather-page[lang=ar] .f-label{letter-spacing:0;font-family:Portfolio Arabic Sans,Tahoma,sans-serif;font-size:12px}.feather-page[lang=ar] .f-nav{direction:rtl;font-size:14px}.feather-page[lang=ar] :is(h2,h3,.f-hero-line,.f-lead){letter-spacing:0}.feather-page[lang=ar] h1{font-family:var(--type-sans);letter-spacing:-.06em;text-align:end}.feather-page[lang=ar] .f-product-title{justify-content:flex-end}.feather-page[lang=ar] h2{font-size:clamp(36px,4.1vw,56px);font-weight:700;line-height:1.45}.feather-page[lang=ar] :is(h2 em,.f-hero-line em){opacity:1;font-family:Portfolio Arabic Sans;font-style:normal;font-weight:500;transform:none}.feather-page[lang=ar] .f-hero-line{font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.6}.feather-page[lang=ar] .f-hero-copy>p{letter-spacing:0;font-size:19px;line-height:1.9}.feather-page[lang=ar] .f-hero-copy{max-width:430px}.feather-page[lang=ar] .f-button{font-size:16px}.feather-page[lang=ar] .f-status-link{font-size:14px}.feather-page[lang=ar] .f-facts span{font-size:13px}.feather-page[lang=ar] .f-facts strong{font-family:var(--type-sans);text-align:right}.feather-page[lang=ar] .f-heading-row>p{font-size:17px;line-height:1.9}.feather-page[lang=ar] .f-lead{line-height:1.95}.feather-page[lang=ar] .f-workflow-detail{font-size:15px;line-height:1.95}.feather-page[lang=ar] .f-limit{font-size:14px;line-height:1.95}.feather-page[lang=ar] .f-principles p{font-size:16px;line-height:1.9}.feather-page[lang=ar] .f-specs>div{font-size:16px}.feather-page[lang=ar] :is(.f-film-context,.f-signing,.f-footnote){font-size:14px;line-height:1.95}.feather-page[lang=ar] .f-plain-details summary{font-size:17px}.feather-page[lang=ar] .f-plain-details>div{font-size:15px;line-height:1.95}.feather-page[lang=ar] .f-private p{font-size:15px;line-height:1.9}.feather-page[lang=ar] .f-gallery figcaption p{font-size:15px}.feather-page[lang=ar] .f-download-unavailable{font-size:15px!important}@media (min-width:1600px){.f-shell{width:min(1320px,100% - 128px)}}@media (max-width:1050px){.f-shell{width:calc(100% - 64px)}.f-header{gap:16px}.f-nav{gap:16px;font-size:11px}.f-hero-grid{gap:40px}.f-hero h1{font-size:clamp(88px,11.5vw,120px)}.f-heading-row,.f-idea,.f-availability-grid{gap:48px}.f-hero-screen>a{padding:24px 32px}.f-workflows{column-gap:32px}}@media (max-width:840px){.f-nav{display:none}.f-header{min-height:88px}.f-hero-grid{grid-template-columns:1fr 1fr;gap:32px}.f-hero h1{font-size:clamp(82px,12.5vw,105px)}.f-hero-copy>p{font-size:16px}.f-hero-line{font-size:28px}.f-facts>div{padding-inline:20px}.f-section{padding-block:72px}.f-idea,.f-heading-row,.f-availability-grid{grid-template-columns:1fr;gap:32px}.f-idea-body{padding:0}.f-heading-row>p{justify-self:start;max-width:520px}.f-workflows{column-gap:28px}.f-workflow summary{grid-template-columns:24px 1fr 24px;gap:10px}.f-workflow-detail{padding-inline-start:34px}.f-gallery{gap:24px}.f-gallery figure>a{padding:16px}.f-specs>div{gap:32px}.f-section-label{margin-bottom:24px}}@media (max-width:600px){.f-shell{width:calc(100% - 40px)}.f-header{grid-template-columns:1fr;justify-items:start;gap:12px;padding-block:16px;display:grid}.f-brand{grid-row:1}.f-preferences{grid-row:2;justify-self:end}.f-hero{padding-top:24px}.f-hero-meta{flex-direction:column;gap:12px}.f-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:32px}.f-hero h1{font-size:clamp(88px,23vw,132px)}.f-hero-line{font-size:32px;margin-top:20px!important}.f-hero-copy{justify-self:start;max-width:100%}.f-hero-copy>p{max-width:420px;font-size:16px}.f-hero-actions{align-items:flex-start;gap:16px;margin-top:24px}.f-facts{grid-template-columns:1fr 1fr;row-gap:24px;margin-bottom:24px;padding-block:24px}.f-facts>div{padding-inline:20px}.f-facts>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.f-facts strong{font-size:28px}.f-facts span{font-size:11px}.f-hero-screen>a{padding:12px}.f-hero-screen img{border-radius:4px}.f-hero-screen figcaption{gap:12px;font-size:8px;line-height:1.75}.f-section{padding-block:56px}.feather-page h2{font-size:40px;line-height:1.1}.f-lead{font-size:19px}.f-heading-row{gap:24px;margin-bottom:32px}.f-heading-row>p{font-size:14px}.f-workflows{grid-template-columns:1fr}.f-workflow{padding-block:24px}.f-workflow h3{font-size:20px}.f-workflow-detail{font-size:14px}.f-gallery{grid-template-columns:1fr;gap:32px}.f-gallery figure>a{padding:16px}.f-gallery figcaption{margin-top:16px}.f-film-context{font-size:12px}.f-film video::cue{font-size:14px}.f-specs>div{grid-template-columns:1fr;gap:8px;padding-block:20px;font-size:14px}.f-footnote{font-size:11px}.f-plain-details summary{gap:16px;font-size:14px}.f-plain-details>div{font-size:13px}.f-availability-grid{gap:32px}.f-download-unavailable{max-width:100%;padding-inline:16px;font-size:12px!important}.f-footer{flex-wrap:wrap;gap:20px;padding-block:32px;font-size:11px}.f-footer>span{flex-basis:100%;order:3}.f-footer>a:last-child{margin-inline-start:auto}.f-image-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.f-image-dialog>div{padding:56px 12px 20px}.feather-page[lang=ar] h2{font-size:38px}.feather-page[lang=ar] .f-hero-copy>p{font-size:18px}.feather-page[lang=ar] .f-hero-line{font-size:32px}.feather-page[lang=ar] .f-label{font-size:11px}.feather-page[lang=ar] .f-hero-screen figcaption{font-size:10px}.feather-page[lang=ar] .f-heading-row>p,.feather-page[lang=ar] .f-plain-details summary{font-size:16px}}@media (prefers-reduced-motion:reduce){html:has(.feather-page){scroll-behavior:auto}.feather-page *{transition:none!important;animation:none!important}}@media (max-width:1050px){.f-app-icon{width:72px;height:72px!important}.f-product-title{gap:16px}.f-hero h1{font-size:clamp(72px,8.6vw,104px)}}@media (max-width:840px){.f-app-icon{width:56px;height:56px!important}.f-product-title{gap:12px}.f-hero h1{font-size:clamp(64px,9.6vw,80px)}}@media (max-width:600px){.f-app-icon{width:56px;height:56px!important}.f-product-title{gap:12px}.f-hero h1{font-size:clamp(64px,17vw,96px)}}@media (max-width:360px){.f-app-icon{width:48px;height:48px!important}.f-product-title{gap:8px}}.f-signal:before{border-radius:50%}.f-footer .f-maker{color:var(--color-text)}@media (max-width:600px){.f-header{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:88px;display:flex}.f-preferences{margin-inline-start:auto}.f-footer .f-maker{flex-basis:100%;order:3}}.feather-page [hidden]{display:none!important}.f-film-intro{padding-bottom:28px;scroll-margin-top:24px}.f-film-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.feather-page .f-film-topline h2{font-family:var(--f-mono);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:1.6}.f-film-topline>span{color:var(--f-muted);text-align:end}.f-film-scope{color:var(--f-muted);font-size:11px;line-height:1.7;margin-top:14px!important}.f-film-details{margin-top:12px}.f-film-details summary{padding-block:12px;font-size:12px}.f-player{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:16px;overflow:hidden}.f-video-stage{aspect-ratio:16/9;background:#14271f;line-height:0;position:relative}.f-video-stage video{object-fit:contain;width:100%;height:100%;display:block}.f-video-cover{border:1px solid var(--f-green);background:var(--color-surface-raised);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:max-content;height:64px;margin:auto;padding:16px 24px;line-height:1.5;display:flex;position:absolute;inset:0;box-shadow:0 4px 28px #0c281938;color:var(--f-green)!important;font-size:15px!important;font-weight:700!important}.f-video-cover svg{width:24px;height:24px}.f-player[data-playing=true] .f-video-cover{display:none}.f-video-controls{border-top:1px solid var(--color-line);background:var(--color-surface-raised);align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.f-player-button{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.f-player-button:hover{background:var(--f-green-soft)}.f-play-button{background:var(--f-green);color:var(--f-on-green)!important}.f-play-button:hover{background:var(--f-green);opacity:.88}.f-pause-glyph,.f-player[data-playing=true] .f-play-glyph{display:none}.f-mute-slash{background:currentColor;width:25px;height:1.5px;display:none;position:absolute;transform:rotate(-45deg)}.f-player[data-muted=true] .f-mute-slash{display:block}.f-video-time{font:11px/1.5 var(--f-mono);white-space:nowrap;min-width:82px;color:var(--color-text)}.f-video-seek,.f-video-volume{-webkit-appearance:none;appearance:none;accent-color:var(--f-green);cursor:pointer;background:0 0;border:0;min-width:0;height:28px;margin:0}.f-video-seek{flex:1;width:100%}.f-video-volume{width:64px}.f-video-controls input[type=range]::-webkit-slider-runnable-track{background:var(--color-line-strong);border-radius:99px;height:4px}.f-video-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--f-green);border:2px solid var(--color-surface-raised);width:14px;height:14px;box-shadow:0 0 0 1px var(--f-green);border-radius:50%;margin-top:-5px}.f-video-controls input[type=range]::-moz-range-track{background:var(--color-line-strong);border-radius:99px;height:4px}.f-video-controls input[type=range]::-moz-range-thumb{background:var(--f-green);border:2px solid var(--color-surface-raised);border-radius:50%;width:12px;height:12px}:is(.f-video-controls input:focus-visible,.f-video-controls select:focus-visible){outline:2px solid var(--f-green);outline-offset:3px}.f-video-audio{flex:none;align-items:center;gap:2px;display:flex}.f-video-captions{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);max-width:132px;height:38px;color:var(--color-text);font:12px var(--type-sans);cursor:pointer;border-radius:8px;padding:0 8px}.f-player-status{padding:8px 16px;font-size:12px;line-height:1.6}.f-player-status:empty{display:none}:-webkit-any(.f-player:-webkit-full-screen,.f-player.is-fullscreen){background:#101b17;border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex}:is(.f-player:fullscreen,.f-player.is-fullscreen){background:#101b17;border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex}:-webkit-any(.f-player:-webkit-full-screen .f-video-stage,.f-player.is-fullscreen .f-video-stage){aspect-ratio:auto;flex:1;min-height:0}:is(.f-player:fullscreen .f-video-stage,.f-player.is-fullscreen .f-video-stage){aspect-ratio:auto;flex:1;min-height:0}:-webkit-any(.f-player:-webkit-full-screen .f-video-controls,.f-player.is-fullscreen .f-video-controls){flex:none}:is(.f-player:fullscreen .f-video-controls,.f-player.is-fullscreen .f-video-controls){flex:none}.f-video-stage video::cue{font-family:Portfolio Arabic Sans,Arial,sans-serif;font-size:clamp(14px,1.5vw,22px);line-height:1.4}.feather-page .f-workflows{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px}.feather-page .f-workflow{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:14px;padding:0;overflow:hidden}.feather-page .f-workflow summary{min-height:250px;padding:14px;display:block;position:relative}.f-workflow-art{aspect-ratio:320/144;border-radius:8px;width:100%;height:auto}.f-workflow-title{padding:16px 2px 4px;display:block}.feather-page .f-workflow h3{margin-top:6px;font-size:18px;line-height:1.4}.feather-page .f-workflow summary p{margin-top:6px;font-size:12px;line-height:1.6}.feather-page .f-workflow .f-number{padding:0;font-size:9px}.feather-page .f-workflow .f-plus{inset-inline-end:22px;position:absolute;bottom:22px}.feather-page .f-workflow[open]{grid-column:1/-1}.feather-page .f-workflow[open] summary{grid-template-columns:minmax(120px,240px) 1fr;align-items:center;gap:32px;min-height:0;display:grid}.feather-page .f-workflow[open] .f-plus{top:22px;bottom:auto}.feather-page .f-workflow-detail{max-width:1000px;padding:12px 28px 28px}.feather-page .f-workflow-detail p{max-width:920px}.f-screen-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.f-screen-tabs button{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:13px}.f-screen-tabs [aria-selected=true]{background:var(--f-green);color:var(--f-on-green);border-color:var(--f-green)}.f-screen-panels figure+figure{margin-top:24px}.f-screen-panels figure>a{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;padding:28px;display:block}.f-screen-panels img{width:100%;box-shadow:0 12px 36px var(--color-shadow);border-radius:8px}.f-screen-panels figcaption{color:var(--f-muted);justify-content:space-between;gap:24px;margin-top:14px;font-size:12px;display:flex}.feather-page .f-idea{align-items:start}.feather-page .f-principles{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.feather-page .f-principles article{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.feather-page .f-principles h3{font-size:12px;font-weight:600}.feather-page .f-principles article>.f-label{color:var(--f-green);padding:0;font-size:9px}.f-format-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.f-format-cards article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.f-format-cards svg{color:var(--f-green);margin-bottom:12px}.f-format-cards strong{font:600 24px/1.3 var(--type-sans);letter-spacing:-.03em}.f-format-cards span{color:var(--f-muted);font-size:13px}.feather-page[lang=ar] .f-film-topline h2{letter-spacing:0;font-family:Portfolio Arabic Sans;font-size:15px}.feather-page[lang=ar] .f-film-scope{font-size:13px;line-height:1.9}.feather-page[lang=ar] .f-film-details summary{font-size:14px}.feather-page[lang=ar] .f-video-cover{direction:rtl;font-size:17px!important}.feather-page[lang=ar] .f-video-captions{font-family:Portfolio Arabic Sans;font-size:14px}.feather-page[lang=ar] .f-workflow h3{font-size:20px}.feather-page[lang=ar] .f-workflow summary p{font-size:14px;line-height:1.8}.feather-page[lang=ar] .f-principles h3{font-size:14px}.feather-page[lang=ar] .f-screen-tabs button{font-family:Portfolio Arabic Sans;font-size:15px}.feather-page[lang=ar] .f-screen-panels figcaption,.feather-page[lang=ar] .f-format-cards span{font-size:14px}@media (max-width:1000px){.feather-page .f-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.f-video-volume{width:44px}.f-video-controls{gap:6px}.f-workflow-title{padding-top:12px}}@media (max-width:600px){.f-film-topline{flex-direction:column;align-items:start;gap:8px}.f-film-topline>span{text-align:start;font-size:9px}.f-player{border-radius:12px}.f-video-cover{gap:8px;height:48px;padding:10px 16px;font-size:12px!important}.f-video-cover svg{width:18px;height:18px}.f-video-controls{grid-template-rows:28px 40px;grid-template-columns:36px minmax(0,1fr) 94px 36px;gap:4px 6px;min-height:0;padding:8px;display:grid}.f-video-seek{grid-area:1/1/auto/3}.f-video-time{grid-area:1/3/auto/5;justify-self:end;min-width:0;font-size:10px}.f-play-button{grid-area:2/1}.f-video-audio{grid-area:2/2;justify-self:start}.f-video-captions{grid-area:2/3;width:94px;padding:0 6px;font-size:11px}.f-video-controls>[data-video-fullscreen]{grid-area:2/4}.f-player-button{width:36px;height:36px}.f-video-volume{display:none}.f-film-scope{font-size:10px}.f-film-details summary{font-size:11px}.feather-page .f-workflows{gap:12px}.feather-page .f-workflow summary{min-height:218px;padding:10px}.f-workflow-title{padding:10px 0 18px}.feather-page .f-workflow h3{font-size:16px}.feather-page .f-workflow summary p{font-size:11px}.feather-page .f-workflow .f-plus{inset-inline-end:12px;width:20px;height:20px;bottom:12px}.f-workflow-title>p{padding-inline-end:0}.feather-page .f-workflow[open] summary{grid-template-columns:96px 1fr;gap:14px}.feather-page .f-workflow-detail{padding:8px 18px 24px}.feather-page[lang=ar] .f-workflow h3{font-size:17px}.feather-page[lang=ar] .f-workflow summary p{font-size:12px;line-height:1.85}.feather-page[lang=ar] .f-workflow summary{min-height:230px}.f-screen-tabs{gap:6px;margin-bottom:16px}.f-screen-tabs button{padding:8px 12px;font-size:11px}.f-screen-panels figure>a{border-radius:10px;padding:10px}.f-screen-panels figcaption{font-size:10px;line-height:1.7}.f-format-cards{gap:8px;margin-bottom:24px}.f-format-cards article{gap:6px;padding:14px 10px}.f-format-cards strong{font-size:17px}.f-format-cards span{font-size:10px}.f-format-cards svg{margin-bottom:8px}.feather-page[lang=ar] .f-format-cards span{font-size:12px}.feather-page[lang=ar] .f-screen-tabs button{font-size:13px}.feather-page[lang=ar] .f-screen-panels figcaption{font-size:12px}}.f-player.is-fullscreen{z-index:1000;max-width:none;position:fixed;inset:0}.feather-video-fullscreen{overflow:hidden}.f-workflow-title{position:relative}.feather-page .f-workflow .f-number{min-height:24px;display:block}.feather-page .f-workflow .f-plus,.feather-page .f-workflow[open] .f-plus{top:16px;bottom:auto;inset-inline-end:0}.f-workflow-title>p{padding-inline-end:0}@media (max-width:600px){.feather-page .f-workflow .f-plus,.feather-page .f-workflow[open] .f-plus{top:10px;inset-inline-end:0}}.feather-page[lang=ar] .f-workflow-art[src$="/pivots.svg"]{transform:scaleX(-1)}html:has(.feather-page){scrollbar-gutter:stable}.f-player{overflow:visible}.f-video-stage{border-radius:16px 16px 0 0;overflow:hidden}.f-video-controls{border-radius:0 0 16px 16px;gap:12px;padding:12px 16px}.f-player-button{place-items:center;padding:0;line-height:0;display:grid}.f-player-button svg,.f-video-cover svg{flex:none;display:block}.f-play-glyph,.f-pause-glyph{place-items:center;width:20px;height:20px;line-height:0;display:grid}.f-play-glyph svg{transform:translate(.15px)}.f-pause-glyph,.f-player[data-playing=true] .f-play-glyph{display:none}.f-player[data-playing=true] .f-pause-glyph{display:grid}.f-video-cover{line-height:1}.f-video-cover span{line-height:1.5}.f-video-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--f-green) var(--range-progress,0%),var(--color-line-strong) var(--range-progress,0%))}.f-video-controls input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--f-green) var(--range-progress,0%),var(--color-line-strong) var(--range-progress,0%))}.f-caption-picker{flex:none;min-width:0;position:relative}.f-caption-trigger{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);min-width:156px;min-height:44px;color:var(--color-text);cursor:pointer;text-align:start;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.f-caption-trigger:hover,.f-caption-trigger[aria-expanded=true]{border-color:var(--f-green);box-shadow:0 0 0 3px var(--f-green-soft)}.f-caption-symbol,.f-caption-arrow{flex:none;place-items:center;line-height:0;display:grid}.f-caption-symbol{color:var(--f-green)}.f-caption-arrow{width:18px;margin-inline-start:auto;transition:transform .16s}.f-caption-arrow svg{width:18px;height:18px;display:block}.f-caption-trigger[aria-expanded=true] .f-caption-arrow{transform:rotate(180deg)}.f-caption-label{flex-direction:column;gap:3px;min-width:0;line-height:1.25;display:flex}.f-caption-label small{font:9px/1.2 var(--f-mono);color:var(--f-muted)}.f-caption-label bdi{font-size:12px;font-weight:600;line-height:1.3}.f-caption-menu{z-index:1100;border:1px solid var(--color-line-strong);background:var(--color-surface-raised);width:260px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);box-shadow:0 18px 56px var(--color-shadow);border-radius:14px;padding:8px;position:fixed;overflow:auto}.feather-page .f-caption-menu-heading{color:var(--f-muted);padding:8px 10px 12px;font-size:11px;font-weight:600;line-height:1.5}.f-caption-menu [role=menuitemradio]{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:10px 12px;display:flex;outline-offset:-3px!important}.f-caption-menu [role=menuitemradio]+[role=menuitemradio]{margin-top:3px}:is(.f-caption-menu [role=menuitemradio]:hover,.f-caption-menu [role=menuitemradio]:focus-visible){background:var(--color-surface)}.f-caption-menu [aria-checked=true]{background:var(--f-green-soft);border-color:var(--color-line)}.f-caption-option-copy{flex-direction:column;gap:4px;line-height:1.35;display:flex}.f-caption-option-copy bdi{font-size:14px;font-weight:600}.f-caption-option-copy small{color:var(--f-muted);font-size:11px}.f-caption-check{border:1px solid var(--color-line-strong);width:20px;height:20px;color:var(--f-on-green);border-radius:50%;flex:none;place-items:center;display:grid}.f-caption-check svg{opacity:0;width:16px;height:16px}.f-caption-menu [aria-checked=true] .f-caption-check{background:var(--f-green);border-color:var(--f-green)}.f-caption-menu [aria-checked=true] .f-caption-check svg{opacity:1}.f-workflow-trigger{width:100%;min-height:250px;color:var(--color-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:14px;display:block;outline-offset:-3px!important}.f-workflow[data-selected=true]{border-color:var(--f-green);box-shadow:0 0 0 1px var(--f-green)}.f-workflow-trigger:hover{background:var(--color-surface)}.f-workflow-card-title{letter-spacing:-.025em;margin-top:6px;font-size:18px;font-weight:600;line-height:1.4;display:block}.f-workflow-card-note{color:var(--f-muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.feather-page .f-disclosure{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:14px;max-width:none;margin-top:16px;padding:0}.feather-page .f-disclosure summary{border-radius:14px;align-items:center;gap:16px;min-height:84px;padding:20px 24px;font-weight:600;list-style:none;transition:background .16s;display:flex}.feather-page .f-disclosure summary:hover{background:var(--color-surface)}.feather-page .f-disclosure summary>span,.feather-page .f-disclosure[open] summary>span{transform:none}.f-disclosure-icon{border:1px solid var(--color-line);background:var(--f-green-soft);width:42px;height:42px;color:var(--f-green);border-radius:11px;flex:none;place-items:center;line-height:0;display:grid}.f-disclosure-titles{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.f-disclosure-title{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.5}.f-disclosure-hint{color:var(--f-muted);font-size:12px;font-weight:400;line-height:1.5}.f-disclosure-chevron{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;line-height:0;display:grid;transition:transform .2s,background .16s!important}.f-disclosure-chevron svg{display:block}.feather-page .f-disclosure[open] .f-disclosure-chevron{background:var(--f-green-soft);color:var(--f-green);transform:rotate(180deg)}.feather-page .f-disclosure[data-expanded=false] .f-disclosure-chevron{transform:rotate(0)}.feather-page .f-disclosure>.f-disclosure-content{max-width:none;padding:0 24px 24px;font-size:13px;line-height:1.85}.f-disclosure[data-expanded=true] .f-disclosure-icon{background:var(--f-green);color:var(--f-on-green);border-color:var(--f-green)}.feather-page .f-film-details summary{gap:12px;min-height:58px;padding:12px 16px}.f-film-details .f-disclosure-icon{border-radius:8px;width:30px;height:30px}.f-film-details .f-disclosure-icon svg{width:18px;height:18px}.f-film-details .f-disclosure-title{font-size:12px}.f-film-details .f-disclosure-chevron{width:26px;height:26px}.feather-page .f-film-details>.f-disclosure-content{padding-inline:20px;font-size:12px}.feather-page[lang=ar] .f-caption-label small{font-family:Portfolio Arabic Sans;font-size:11px}.feather-page[lang=ar] .f-caption-label bdi,.feather-page[lang=ar] .f-caption-menu-heading{font-size:14px}.feather-page[lang=ar] .f-caption-option-copy small{font-size:13px}.feather-page[lang=ar] .f-workflow-card-title{letter-spacing:0;font-size:20px}.feather-page[lang=ar] .f-workflow-card-note{font-size:14px;line-height:1.8}.feather-page[lang=ar] .f-disclosure-title{letter-spacing:0;font-size:17px}.feather-page[lang=ar] .f-disclosure-hint{font-size:14px}.feather-page[lang=ar] .f-disclosure>.f-disclosure-content{font-size:15px;line-height:1.95}.feather-page[lang=ar] .f-film-details .f-disclosure-title,.feather-page[lang=ar] .f-film-details>.f-disclosure-content{font-size:14px}:-webkit-any(.f-player:-webkit-full-screen .f-video-stage,.f-player.is-fullscreen .f-video-stage){border-radius:0}:is(.f-player:fullscreen .f-video-stage,.f-player.is-fullscreen .f-video-stage){border-radius:0}@media (max-width:1000px){.f-video-controls{gap:8px}.f-caption-trigger{min-width:138px}}@media (max-width:600px){.f-video-stage{border-radius:12px 12px 0 0}.f-video-controls{border-radius:0 0 12px 12px;grid-template-columns:36px minmax(0,1fr) 112px 36px;gap:6px;padding:10px}.f-caption-picker{grid-area:2/3;width:112px}.f-caption-trigger{border-radius:8px;gap:8px;width:112px;min-width:0;height:38px;min-height:38px;padding:8px 12px}.f-caption-symbol,.f-caption-label small{display:none}.f-caption-label bdi{font-size:12px}.f-caption-arrow{width:16px}.f-caption-arrow svg{width:16px;height:16px}.f-video-audio{gap:0}.f-video-time{font-size:9px}.f-workflow-trigger{min-height:218px;padding:10px}.f-workflow-card-title{font-size:16px}.f-workflow-card-note{font-size:11px}.feather-page[lang=ar] .f-workflow-trigger{min-height:230px}.feather-page[lang=ar] .f-workflow-card-title{font-size:17px}.feather-page[lang=ar] .f-workflow-card-note{font-size:12px;line-height:1.85}.feather-page .f-disclosure summary{gap:12px;min-height:78px;padding:16px}.f-disclosure-icon{border-radius:9px;width:34px;height:34px}.f-disclosure-icon svg{width:20px;height:20px}.f-disclosure-title{font-size:13px}.f-disclosure-hint{font-size:11px}.f-disclosure-chevron{width:26px;height:26px}.feather-page .f-disclosure>.f-disclosure-content{padding:0 16px 20px;font-size:12px}.feather-page[lang=ar] .f-disclosure-title{font-size:15px}.feather-page[lang=ar] .f-disclosure-hint{font-size:12px}.feather-page[lang=ar] .f-disclosure>.f-disclosure-content{font-size:14px}.feather-page .f-film-details summary{gap:10px;min-height:56px;padding:12px}.f-film-details .f-disclosure-icon{width:28px;height:28px}.feather-page[lang=ar] .f-film-details .f-disclosure-title{font-size:13px}}.f-disclosure-titles{font-family:var(--type-sans)}.feather-page[lang=ar] .f-disclosure-titles{font-family:Portfolio Arabic Sans,Tahoma,sans-serif}.f-caption-option-copy bdi[lang=en]{font-family:var(--type-sans)}.f-workflow-expansion{overflow-anchor:none;border:0;grid-column:1/-1;min-height:0;padding:0}.f-workflow-expansion-inner{border:1px solid var(--f-green);background:var(--color-surface-raised);box-shadow:0 8px 28px var(--color-shadow);border-radius:14px;padding:28px}.f-workflow-expansion-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px;display:flex}.f-workflow-expansion-meta{color:var(--f-muted);align-items:center;gap:16px;margin-bottom:10px;display:flex}.f-workflow-expansion-meta output{font:10px/1.5 var(--f-mono)}.feather-page .f-workflow-expansion-header h3{font:700 25px/1.3 var(--type-sans);letter-spacing:-.035em}.f-workflow-expansion-summary{color:var(--f-muted);font-size:14px;margin-top:8px!important}.f-workflow-expansion-header button{border:1px solid var(--color-line);background:var(--color-surface);width:38px;height:38px;color:var(--color-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:grid}.f-workflow-expansion-header button:hover{border-color:var(--f-green);background:var(--f-green-soft)}.f-workflow-expansion-body{grid-template-columns:minmax(160px,240px) 1fr;align-items:start;gap:32px;margin-top:24px;display:grid}.f-workflow-expansion-art{border-radius:12px;overflow:hidden}.f-workflow-expansion-art img{width:100%;height:auto;display:block}.feather-page .f-workflow-expansion .f-workflow-detail{max-width:none;padding:0;font-size:14px;line-height:1.85}.f-workflow-expansion .f-limit{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:16px;font-size:12px;margin-top:24px!important}.f-workflow-expansion .f-limit:before{content:attr(data-label);color:var(--f-green);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.f-workflow[data-selected=true] .f-plus{background:var(--f-green-soft);color:var(--f-green);border-color:#0000;transform:rotate(45deg)}.feather-page[lang=ar] .f-workflow-expansion-header h3{letter-spacing:0;font:700 27px/1.5 Portfolio Arabic Sans}.feather-page[lang=ar] .f-workflow-expansion-summary{font-size:16px}.feather-page[lang=ar] .f-workflow-expansion .f-workflow-detail{font-size:15px;line-height:1.95}.feather-page[lang=ar] .f-workflow-expansion .f-limit{font-size:14px}@media (max-width:600px){.f-workflow-expansion-inner{padding:20px}.f-workflow-expansion-header{gap:16px;padding-bottom:18px}.feather-page .f-workflow-expansion-header h3{font-size:21px}.f-workflow-expansion-header button{width:34px;height:34px}.f-workflow-expansion-meta{gap:10px}.f-workflow-expansion-meta .f-label,.f-workflow-expansion-meta output{font-size:9px}.f-workflow-expansion-body{grid-template-columns:1fr;gap:20px;margin-top:20px}.f-workflow-expansion-summary{font-size:12px}.feather-page .f-workflow-expansion .f-workflow-detail{font-size:13px}.feather-page[lang=ar] .f-workflow-expansion-header h3{font-size:23px}.feather-page[lang=ar] .f-workflow-expansion-summary,.feather-page[lang=ar] .f-workflow-expansion .f-workflow-detail{font-size:14px}}@media (prefers-reduced-motion:reduce){.feather-page .f-disclosure-chevron{transition:none!important}}.feather-page .f-workflows[data-inline-cards=true]{--workflow-row-space:24px;row-gap:0;margin-bottom:-24px}.f-workflows[data-inline-cards=true]>.f-workflow,.f-workflows[data-inline-cards=true]>.f-workflow-expansion{margin-bottom:var(--workflow-row-space)}@media (max-width:600px){.feather-page .f-workflows[data-inline-cards=true]{--workflow-row-space:12px;margin-bottom:-12px}}.f-workspace{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;column-gap:48px;padding-block:64px;display:grid}.f-workspace>.f-heading-row{grid-area:1/1/3;margin-bottom:0;display:block}.f-workspace .f-heading-row h2{font-size:clamp(32px,3.2vw,48px)}.f-workspace .f-heading-row>p{max-width:360px;margin-top:20px;font-size:14px}.f-workspace .f-section-label{margin-bottom:20px}.f-workspace>.f-screen-tabs,.f-workspace>.f-screen-panels{grid-column:2;min-width:0}.f-workspace .f-screen-tabs{margin-bottom:16px}.f-workspace .f-screen-panels figure{margin-top:0}.f-workspace .f-screen-panels figure>a{border-radius:12px;padding:12px}.f-workspace .f-screen-panels img{object-fit:contain;max-height:420px;box-shadow:none}.f-to-top{inset-inline-end:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:50;background:var(--f-green);border:1px solid var(--color-line-strong);width:48px;height:48px;box-shadow:0 4px 18px var(--color-shadow);border-radius:50%;place-items:center;transition:transform .16s;display:grid;position:fixed;color:var(--f-on-green)!important}.f-to-top:hover{transform:translateY(-3px)}@media (max-width:840px){.f-workspace{grid-template-columns:1fr;gap:0;padding-block:48px}.f-workspace>.f-heading-row{grid-area:auto/1;margin-bottom:24px}.f-workspace>.f-screen-tabs,.f-workspace>.f-screen-panels{grid-column:1}.f-workspace .f-heading-row>p{max-width:560px;margin-top:16px}.f-workspace .f-screen-panels img{max-height:360px}.f-to-top{inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.f-workspace-showcase{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:48px;padding-block:64px;display:grid}.f-preview-intro .f-section-label{margin-bottom:20px}.f-preview-intro h2{font-size:clamp(36px,3.5vw,50px)}.f-preview-intro>p{max-width:340px;color:var(--f-muted);margin-top:24px;font-size:15px}.f-app-preview{border:1px solid var(--color-line);background:var(--color-surface);border-radius:18px;min-width:0;padding:16px}.f-preview-toolbar{color:var(--f-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.f-preview-switch{border:1px solid var(--color-line);background:var(--color-bg);border-radius:12px;gap:4px;padding:4px;display:flex}.f-preview-switch button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.f-preview-switch button[aria-pressed=true]{background:var(--f-green);color:var(--f-on-green)}.f-preview-dot{background:#f4f7f2;border:1px solid #82968a;border-radius:50%;width:12px;height:12px}.f-preview-dot.is-dark{background:#243932;border-color:#82968a}.f-preview-image{border:1px solid var(--color-line);cursor:zoom-in;background:0 0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.f-preview-image img{aspect-ratio:3024/1750;object-fit:contain;width:100%;height:auto;display:block}.f-app-preview figcaption{color:var(--f-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.f-app-preview figcaption button{cursor:pointer;min-height:36px;color:var(--color-text);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.f-preview-note{border-top:1px solid var(--color-line);color:var(--f-muted);padding-top:12px;font-size:11px;line-height:1.8;margin-top:10px!important}.f-preview-dialog{border:1px solid var(--color-line);background:var(--color-bg);width:min(1500px,96vw);max-height:94dvh;color:var(--color-text);border-radius:16px;padding:0}.f-preview-dialog::backdrop{background:#081410cc}.f-preview-dialog>div{padding:52px 20px 20px;position:relative}.f-preview-dialog img{width:100%;height:auto}.f-preview-dialog p{font-size:12px;margin-top:16px!important}.f-preview-close{inset-inline-end:12px;border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:50%;width:40px;height:40px;position:absolute;top:8px;font-size:28px!important}.feather-page[lang=ar] .f-preview-intro>p{font-size:17px;line-height:1.9}.feather-page[lang=ar] .f-preview-toolbar,.feather-page[lang=ar] .f-preview-switch button{font-size:14px}.feather-page[lang=ar] .f-preview-note,.feather-page[lang=ar] .f-app-preview figcaption{font-size:12px}@media (max-width:840px){.f-workspace-showcase{grid-template-columns:1fr;gap:24px;padding-block:48px}.f-preview-intro>p{max-width:580px;margin-top:16px}.f-app-preview{padding:12px}.f-preview-intro h2{font-size:38px}}@media (max-width:420px){.f-preview-toolbar{gap:8px}.f-preview-switch button{padding:8px 10px}.f-app-preview figcaption{flex-direction:column;align-items:start}}.f-feature-tour{border:1px solid var(--color-line);background:var(--color-surface);border-radius:18px;min-width:0;padding:16px}.f-tour-topline{color:var(--f-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.f-tour-topline button,.f-tour-replay{border:1px solid var(--color-line);background:var(--color-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-size:11px;display:flex}.f-tour-stage{background:var(--color-bg);border-radius:10px;margin-top:12px;overflow:hidden}.f-workflow-demo{width:100%;height:auto;font-family:Feather Mono,monospace;display:block}.tour-window,.tour-sheet,.tour-chart-box{fill:var(--color-bg);stroke:var(--color-line-strong);stroke-width:1px}.tour-surface{fill:var(--color-surface)}.tour-tool{fill:var(--color-line)}.tour-rule,.tour-grid{fill:none;stroke:var(--color-line);stroke-width:1px}.tour-dot{fill:var(--f-muted);opacity:.5}.tour-window-title,.tour-label{fill:var(--f-muted);font-size:12px}.tour-cell{fill:var(--color-text);font-size:15px}.tour-formula{fill:var(--f-green);font-size:15px}.tour-toggle-active,.tour-result-fill{fill:var(--f-green)}.tour-icon{stroke:var(--f-on-green);fill:none;stroke-width:1.4px}.tour-selection{fill:var(--f-green-soft);fill-opacity:.45;stroke:var(--f-green);stroke-width:2px;animation:6s infinite both tour-select}.tour-result-text{fill:var(--f-on-green);font-size:16px}.tour-hide-bar{transform-origin:360px 68px;animation:6s cubic-bezier(.16,1,.3,1) infinite both tour-toolbar}.tour-sheet-shift{animation:6s cubic-bezier(.16,1,.3,1) infinite both tour-space}.tour-result{animation:6s infinite both tour-total}.tour-connector{fill:none;stroke:var(--f-green);stroke-width:2px;animation:6s infinite both tour-total}.tour-chart-line{fill:none;stroke:var(--f-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;animation:6s infinite both tour-line}.tour-chart-point{fill:var(--f-green);animation:6s infinite both tour-points}.f-tour-copy{min-height:100px;padding:4px 8px 12px}.feather-page .f-tour-copy h3{font-size:18px;line-height:1.5}.f-tour-copy p{color:var(--f-muted);font-size:13px;line-height:1.7;margin-top:6px!important}.f-tour-navigation{border-top:1px solid var(--color-line);align-items:center;gap:8px;padding-top:12px;display:flex}.f-tour-navigation>div{flex:1;gap:6px;display:flex}.f-tour-navigation>div button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 6px;font-size:11px;display:flex}.f-tour-navigation button[aria-pressed=true]{background:var(--f-green-soft);border-color:var(--color-line-strong);color:var(--color-text)}.f-tour-navigation button span{font-family:var(--f-mono);opacity:.65;font-size:9px}.f-tour-replay{flex:none;width:36px;padding:0;font-size:22px}.f-tour-disclaimer{border-top:1px solid var(--color-line);color:var(--f-muted);padding-top:12px;font-size:10px;line-height:1.8;margin-top:12px!important}.f-tour-disclaimer a{text-underline-offset:3px;text-decoration:underline;display:inline-block}.f-feature-tour[data-playing=false] svg *{animation-play-state:paused!important}.feather-page[lang=ar] .f-tour-copy h3{font-size:20px}.feather-page[lang=ar] .f-tour-copy p{font-size:15px}.feather-page[lang=ar] .f-tour-navigation>div button{font-size:13px}.feather-page[lang=ar] .f-tour-topline,.feather-page[lang=ar] .f-tour-topline button{font-size:12px}.feather-page[lang=ar] .f-tour-disclaimer{font-size:11px}@keyframes tour-toolbar{0%,15%{opacity:1;transform:scaleY(1)}35%,82%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes tour-space{0%,15%{transform:translateY(0)}35%,82%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes tour-select{0%,12%{opacity:0}24%,to{opacity:1}}@keyframes tour-total{0%,40%{opacity:0}55%,to{opacity:1}}@keyframes tour-line{0%,38%{stroke-dashoffset:400px}78%,to{stroke-dashoffset:0}}@keyframes tour-points{0%,70%{opacity:0}82%,to{opacity:1}}@media (max-width:600px){.f-feature-tour{padding:12px}.f-tour-copy{min-height:110px;padding-inline:2px}.f-tour-navigation>div button{flex-direction:column;gap:2px}.f-tour-navigation>div button span{display:none}.f-tour-replay{width:32px}.f-tour-topline{gap:8px}.f-tour-topline button{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.f-feature-tour svg *{animation:none!important}.f-feature-tour .tour-hide-bar{opacity:0;transform:scaleY(.1)}.f-feature-tour .tour-sheet-shift{transform:translateY(-50px)}.f-feature-tour .tour-chart-line{stroke-dashoffset:0}}.f-tour-replay{flex:0 0 40px;width:40px;height:44px;padding:0;line-height:1}.f-tour-replay svg{flex:none;display:block}
