@font-face{font-stretch:100% 120%;font-family:anek;src:url(../media/anek_latin-s.p.10lqgryevq914.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:anek Fallback;src:local(Arial);ascent-override:93.55%;descent-override:20.79%;line-gap-override:0.0%;size-adjust:96.21%}.anek_a527a11c-module__hAuvSW__className{font-family:anek,anek Fallback;font-style:normal}.anek_a527a11c-module__hAuvSW__variable{--font-anek:"anek", "anek Fallback"}
@font-face{font-family:mukta;src:url(../media/mukta_400-s.p.3w53rm1yelsnx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mukta;src:url(../media/mukta_600-s.p.2zop38m6bc3b7.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mukta Fallback;src:local(Arial);ascent-override:119.61%;descent-override:56.31%;line-gap-override:0.0%;size-adjust:94.47%}.mukta_d7116761-module__WuobXq__className{font-family:mukta,mukta Fallback}.mukta_d7116761-module__WuobXq__variable{--font-mukta:"mukta", "mukta Fallback"}
@font-face{font-family:plex;src:url(../media/plex_mono_500.p.1pnqrdzm7078b.woff2)format("woff2");font-display:swap;font-weight:500}.plex_dbe0fd94-module__6IP9fa__className{font-family:plex,ui-monospace,Menlo,Roboto Mono,Droid Sans Mono,monospace;font-weight:500}.plex_dbe0fd94-module__6IP9fa__variable{--font-plex:"plex", ui-monospace, Menlo, Roboto Mono, Droid Sans Mono, monospace}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-anek), var(--font-indic-display,ui-sans-serif), system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--ag-header-h) + 1rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ag-cream);color:var(--ag-ink);font-family:var(--font-mukta), system-ui, sans-serif;font-size:var(--ag-step-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}@media (min-width:1024px){body{font-size:1.125rem}}a{color:var(--ag-olive-dark);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ag-olive-dark);outline-offset:3px;border-radius:6px}main:focus{outline:none}::selection{background:var(--ag-olive-tint);color:var(--ag-ink)}[lang]:not(:lang(en)){font-family:var(--font-indic-text,var(--font-mukta)), var(--font-mukta), system-ui, sans-serif}}@layer components{.container{width:100%;max-width:calc(var(--ag-container) + 2 * var(--ag-gutter));padding-inline:var(--ag-gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--ag-ink);color:#fff;border-radius:var(--ag-radius-sm);padding:.65rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.type-display,.type-h1{font-family:var(--font-anek), var(--font-indic-display,ui-sans-serif), system-ui, sans-serif;color:inherit;text-wrap:balance;margin:0}.type-display{font-size:var(--ag-step-display);letter-spacing:-.03em;font-weight:640;font-stretch:112%;line-height:.98}.type-h1{font-size:var(--ag-step-h1);letter-spacing:-.025em;font-weight:620;font-stretch:110%;line-height:1.02}.lede{font-size:var(--ag-step-lede);color:var(--ag-ink-2);max-width:30em;margin:0;line-height:1.5}.eyebrow{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-ink-muted);text-wrap:balance;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--ag-olive);flex:none;width:1.5rem;height:1px}.eyebrow--night{color:var(--ag-night-muted)}.eyebrow--night:before{background:var(--ag-gold)}.label{font-family:var(--font-plex), ui-monospace, monospace;font-size:var(--ag-step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ag-ink-muted);margin:0;font-weight:500}:is(.prose>p,.prose>ul>li,.legal__body>p,.legal__body li){max-width:30em}.indic-text{font-family:var(--font-indic-text,var(--font-mukta)), var(--font-mukta), system-ui, sans-serif}.indic-display{font-family:var(--font-indic-display,var(--font-anek)), var(--font-anek), system-ui, sans-serif}.prose{max-width:44rem}.prose p{margin:0 0 1rem}.prose ul{margin:0 0 1.25rem;padding-left:1.25rem;list-style:outside}.prose li{margin:0 0 .45rem;padding-left:.2rem}.prose li::marker{color:var(--ag-olive)}.btn{border-radius:var(--ag-radius-pill);min-height:3rem;font-family:var(--font-mukta), system-ui, sans-serif;cursor:pointer;transition:background-color var(--ag-dur-fast) var(--ag-ease), border-color var(--ag-dur-fast) var(--ag-ease), color var(--ag-dur-fast) var(--ag-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 1.4rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn--sm{white-space:nowrap;min-height:2.5rem;padding:0 1.05rem;font-size:.9375rem}.btn--primary{background:var(--ag-olive-dark);color:#fff}.btn--primary:hover{background:#286b2c}.btn--secondary{background:var(--ag-surface);color:var(--ag-ink);border-color:#c7d0bd}.btn--secondary:hover{border-color:var(--ag-olive)}.btn__icon{flex:none;width:1.1em;height:1.1em}.pill__glyph{flex:none;width:.75rem;height:.75rem}.wordmark{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.035em;white-space:nowrap;font-size:1.375rem;font-weight:680;font-stretch:116%;line-height:1}.wordmark__a{color:var(--ag-brand-blue)}.wordmark__b{color:var(--ag-brand-green)}.brandmark{align-items:center;gap:.6rem;display:inline-flex}.brandmark__picture{display:contents}.brandmark__badge{flex:none;width:2.75rem;height:2.75rem}@media (min-width:1024px){.brandmark__badge{width:3rem;height:3rem}}@media (max-width:419px){.brandmark{gap:.45rem}.brandmark--md .brandmark__badge{width:2.375rem;height:2.375rem}.brandmark--md .wordmark{font-size:1.05rem}}.home-hero{isolation:isolate;background:var(--ag-cream);padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(3rem,2rem + 4vw,4.5rem);position:relative;overflow:clip}.home-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""cycle""body";gap:1.75rem 0;display:grid;position:relative}.home-hero__head{grid-area:head}.home-hero__title{font-family:var(--font-display);font-size:clamp(2.25rem, calc((100vw - 2 * var(--ag-gutter)) * .118), 3rem);letter-spacing:-.035em;color:var(--ag-ink);margin:0;font-weight:700;font-stretch:104%;line-height:.98}.home-hero__title>span{display:block}.home-hero__title-b{background:linear-gradient(100deg, var(--ag-brand-blue) 0%, var(--ag-brand-teal) 55%, var(--ag-brand-green) 100%);background:linear-gradient(in oklch 100deg, var(--ag-brand-blue) 0%, var(--ag-brand-teal) 55%, var(--ag-brand-green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.home-hero__cycle{grid-area:cycle;justify-self:center}.home-hero__body{grid-area:body}.home-hero__lede{text-wrap:pretty}.home-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (max-width:479px){.home-hero__ctas .btn{flex:100%}}@media (max-width:359px){.home-hero__ctas .btn{padding-inline:1rem}}@media (max-width:1023px){.home-hero__grid{grid-template-areas:"head""body""cycle"}}@media (min-width:768px) and (max-width:1023px){.home-hero__cycle.fc{max-width:40rem}}@media (min-width:1024px){.home-hero{min-height:calc(100svh - var(--ag-header-h));align-items:center;padding-block:1.5rem;display:flex}.home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head cycle""body cycle";gap:1.75rem 4rem}.home-hero__head{align-self:end}.home-hero__body{align-self:start}.home-hero__cycle{place-self:center end}.home-hero__title{font-size:clamp(3rem,1.4rem + 2.6vw,4.25rem);font-weight:680;font-stretch:108%;line-height:.96}}.field-light{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ag-ease);position:absolute;inset:0}.field-light[data-on]{opacity:1}.fc{--fc-T:16s;--fc-delay:calc(var(--fc-T) * -.03);--fc-d:min(calc(100vw - 2 * var(--ag-gutter)), max(15rem, calc(100vh - var(--ag-header-h) - 21rem)), 26rem);--fc-n:2.25rem;width:100%;max-width:34rem;color:var(--ag-ink);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem 1rem;margin:0;display:grid;position:relative}@supports (height:1svh){.fc{--fc-d:min(calc(100vw - 2 * var(--ag-gutter)), max(15rem, calc(100svh - var(--ag-header-h) - 21rem)), 26rem)}}@media (max-width:359px){.fc{--fc-n:2rem;column-gap:.75rem}}.fc__stage{pointer-events:none;width:var(--fc-d);aspect-ratio:1;grid-area:2/1/3/-1;justify-self:center;position:relative}.fc__box{position:absolute;inset:4%}.fc__box>*{position:absolute}.fc__sun{background:radial-gradient(closest-side,#ffffffb3 0 40%,#fff0 72%),conic-gradient(from 270deg,#0072b60f,#0074680f 135deg,#1aa5310f 225deg,#72d40612 315deg,#0072b60f);border-radius:50%;inset:-34%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.fc__marks,.fc__leaf{width:100%;height:100%;inset:0;overflow:visible}.fc__ticks{fill:none;stroke:#1e2a1e42;stroke-width:3.4px;stroke-dasharray:.9 59.1 .9 59.1 .9 59.1 .9 59.1 .9 59.1 0 60 .9 59.1 .9 59.1 .9 59.1 .9 59.1 .9 59.1 .9 59.1;stroke-dashoffset:30px}.fc__ring{background:var(--ag-ring);-webkit-mask:var(--fc-mask) center / 100% 100% no-repeat;-webkit-mask:var(--fc-mask) center / 100% 100% no-repeat;-webkit-mask:var(--fc-mask) center / 100% 100% no-repeat;-webkit-mask:var(--fc-mask) center / 100% 100% no-repeat;mask:var(--fc-mask) center / 100% 100% no-repeat;inset:0}@supports (background:conic-gradient(in oklch, red, blue)){.fc__ring{background:var(--ag-ring-oklch)}}.fc__ring:after{content:"";background:conic-gradient(from 270deg, #1ba6d800 0 95deg, #40bee8bf 125deg, #1ba6d800 160deg, #fff0 300deg, #c8f57873 330deg, #fff0 352deg);position:absolute;inset:0}.fc__orbit{animation:fc-orbit var(--fc-T) var(--fc-delay) infinite, fc-gap var(--fc-T) var(--fc-delay) linear infinite;will-change:transform;inset:0;transform:rotate(315deg)}.fc__tail{opacity:0;background:conic-gradient(from 0deg, #ffeebe00 0 340deg, #ffeebee6 358deg, #ffeebe00 360deg);animation:fc-tail var(--fc-T) var(--fc-delay) linear infinite;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(95.24% - 1.25px),#000 95.24%,#0000 calc(95.24% + 1.25px));mask:radial-gradient(closest-side,#0000 calc(95.24% - 1.25px),#000 95.24%,#0000 calc(95.24% + 1.25px))}.fc__light{width:calc(var(--fc-n) * .4);aspect-ratio:1;background:radial-gradient(closest-side,#f0c766 0 42%,#e2b24a80 70%,#e2b24a00 100%);border-radius:50%;position:absolute;top:2.381%;left:50%;transform:translate(-50%,-50%)}.fc__node{width:var(--fc-n);aspect-ratio:1;border:1.5px solid var(--c);background:var(--ag-cream);color:var(--line);border-radius:50%;place-items:center;display:grid;transform:translate(-50%,-50%)}.fc__node svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.fc__node--on{background:var(--c);color:var(--ink);opacity:0;box-shadow:0 0 0 calc(var(--fc-n) * .16) var(--c)}@supports (color:color-mix(in lab, red, red)){.fc__node--on{box-shadow:0 0 0 calc(var(--fc-n) * .16) color-mix(in srgb, var(--c) 14%, transparent)}}.fc__node--on{animation:fc-on var(--fc-T) linear infinite;animation-delay:calc(var(--fc-delay) - var(--fc-T) * var(--k))}.fc__core{text-align:center;flex-direction:column;align-items:center;width:64%;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.fc__cap{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ag-ink-2);margin:0;font-size:.6875rem;font-weight:500;line-height:1.2}.fc__lang{font-size:clamp(1.5rem, calc(var(--fc-d) * .085), 2.75rem);color:var(--ag-ink);margin:.3rem 0 .15rem;font-weight:600;line-height:1.3;display:grid}.fc__lang-item{white-space:nowrap;transition:opacity .26s var(--ag-ease) .15s;grid-area:1/1;position:relative}.fc__lang-item.is-out{opacity:0;transition:opacity .14s linear}.fc__lang-item:lang(hi){top:.18em}.fc__lang-item:lang(mr){top:.24em}.fc__lang-item:lang(te){top:.2em}.fc__lang-item:lang(kn){top:-.04em}.fc__lang-item:lang(bn){top:-.05em}.fc__lang-item:lang(ta){top:-.04em}.fc__lang-item:lang(gu){top:.02em}.fc__lang-item:lang(or){top:.17em}.fc__lang-item:lang(pa){top:.24em}.fc__lang-item:lang(ml){top:-.13em}.fc__lang-item:lang(en){top:-.14em}.fc__lang-item:lang(ur){line-height:1.25;top:-.27em}.fc__list{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;margin:0;padding:0;list-style:none;display:grid}.fc__st{pointer-events:auto;min-width:0}.fc__st--plan{grid-area:1/1}.fc__st--buy{text-align:end;grid-area:1/2}.fc__st--sell{grid-area:3/1}.fc__st--grow{text-align:end;grid-area:3/2}@supports not (grid-template-rows:subgrid){.fc__list{grid-area:3/1/4/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.fc__st--sell{grid-area:2/1}.fc__st--grow{grid-area:2/2}}.fc__st-name{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-ink-2);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:flex}.fc__st--buy .fc__st-name,.fc__st--grow .fc__st-name{justify-content:flex-end}.fc__st--plan .fc__st-rule,.fc__st--sell .fc__st-rule{order:-1}.fc__st-rule{background:#1e2a1e29;flex:none;width:1rem;height:2px;position:relative;overflow:hidden}.fc__st-rule:after{content:"";background:var(--c);transform-origin:0;animation:fc-fill var(--fc-T) linear infinite;animation-delay:calc(var(--fc-delay) - var(--fc-T) * var(--k));position:absolute;inset:0;transform:scaleX(0)}.fc__st--buy .fc__st-rule:after,.fc__st--grow .fc__st-rule:after{transform-origin:100%}.fc__feats{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.fc__f{color:var(--ag-ink);text-wrap:balance;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.fc__st--buy .fc__f,.fc__st--grow .fc__f{align-items:flex-end}.fc__f--note .fc__f-text{white-space:pre-line}.fc__f--note{color:var(--ag-ink-2);font-weight:400}@media (min-width:390px){.fc__f{font-size:.9375rem}}@media (min-width:1024px){.fc{--fc-d:min(34rem, max(15rem, calc(100svh - var(--ag-header-h) - 18.75rem)), calc((min(100vw - 4rem, 75rem) - 4rem) / 2 - 1rem));--fc-n:clamp(2.25rem, calc(var(--fc-d) * .09), 2.75rem);gap:.5rem 1.5rem;max-width:none}.fc__f{font-size:.9375rem;display:block}.fc__st-name{font-size:.75rem}}@media (min-width:1024px) and (max-width:1199px){.fc{--fc-d:min(34rem, max(15rem, calc(100svh - var(--ag-header-h) - 21.25rem)), calc((min(100vw - 4rem, 75rem) - 4rem) / 2 - 1rem))}}.fc__pause{z-index:1;border-radius:var(--ag-radius-pill);min-width:9.5rem;min-height:2.75rem;color:var(--ag-ink-2);font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-area:4/1/5/-1;justify-content:center;justify-self:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:0 .75rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.fc__pause:hover .fc__pause-label{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:1024px){.fc__pause{justify-self:end;margin-right:-.75rem}}html:not(.js) .fc__pause{display:none}@media (prefers-reduced-motion:reduce){.fc__pause{display:none}}.fc__pause-icon{width:.85rem;height:.85rem}.fc__pause[data-held=true] .fc__pause-icon--pause,.fc__pause[data-held=false] .fc__pause-icon--play{display:none}html:not(.js) .fc__orbit{animation:none;transform:rotate(315deg)}html:not(.js) .fc__node--on,html:not(.js) .fc__st-rule:after,html:not(.js) .fc__tail{animation:none}html:not(.js) .fc__node--on{opacity:1}html:not(.js) .fc__node--on:nth-of-type(n+6){display:none}html:not(.js) .fc__st--plan .fc__st-rule:after{transform:none}.fc[data-paused] .fc__orbit,.fc[data-paused] .fc__tail,.fc[data-paused] .fc__node--on,.fc[data-paused] .fc__st-rule:after,[data-fc-hold] .fc__orbit,[data-fc-hold] .fc__tail,[data-fc-hold] .fc__node--on,[data-fc-hold] .fc__st-rule:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fc__orbit{animation:none;transform:rotate(315deg)}.fc__node--on,.fc__st-rule:after,.fc__tail{animation:none}.fc__node--on{opacity:1}.fc__node--on:nth-of-type(n+6){display:none}.fc__st--plan .fc__st-rule:after{transform:none}}@supports (grid-template-rows:subgrid){@media (max-width:479px){.fc__stage{grid-area:1/1/2/-1;margin-bottom:.75rem}.fc__st--plan{grid-area:2/1}.fc__st--buy{grid-area:2/2}.fc__st--sell{grid-area:3/1;margin-top:.9rem}.fc__st--grow{grid-area:3/2;margin-top:.9rem}.fc__pause{grid-area:4/1/5/-1}}@media (min-width:640px) and (max-width:1023px) and (max-height:540px){.home-hero__cycle.fc{--fc-d:clamp(13.5rem, calc(100svh - var(--ag-header-h) - 5.75rem), 17rem);grid-template-columns:minmax(0, 1fr) var(--fc-d) minmax(0, 1fr);grid-template-rows:auto auto auto;justify-self:center;column-gap:1.25rem;max-width:52rem}.fc__stage{grid-area:1/2/3/3}.fc__st--plan{grid-area:1/1;align-self:end}.fc__st--buy{grid-area:1/3;align-self:end}.fc__st--sell{grid-area:2/1;align-self:start;padding-top:.75rem}.fc__st--grow{grid-area:2/3;align-self:start;padding-top:.75rem}.fc__st--plan,.fc__st--sell{text-align:end}.fc__st--buy,.fc__st--grow{text-align:start}.fc__st--plan .fc__st-name,.fc__st--sell .fc__st-name{justify-content:flex-end}.fc__st--buy .fc__st-name,.fc__st--grow .fc__st-name{justify-content:flex-start}.fc__f{flex-flow:wrap;align-items:center;gap:.2rem .5rem}.fc__st--plan .fc__f,.fc__st--sell .fc__f{justify-content:flex-end}.fc__st--buy .fc__f,.fc__st--grow .fc__f{justify-content:flex-start}.fc__pause{grid-area:3/1/4/-1}}}.cine{position:relative}.cine__hero{z-index:0;transform-origin:50% 35%;position:relative}.cine__card{z-index:1;padding:0 var(--ag-gutter);position:relative}@media (prefers-reduced-motion:no-preference){html.js .cine__hero{top:min(var(--ag-header-h), calc(100svh - var(--hero-h,100svh)));position:sticky}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference){html.js .cine{timeline-scope:--cine-card}html.js .cine__card{view-timeline:--cine-card block}html.js .cine__hero{animation:linear both cine-recede;animation-timeline:--cine-card;animation-range:entry entry 85%}}}.showcase{--app-pw:min(288px, calc(100vw - 2 * var(--ag-gutter) - 2.5rem));isolation:isolate;max-width:calc(var(--ag-container) + 2 * var(--ag-gutter));background:var(--ag-night-ground);color:var(--ag-night-text);border-radius:20px;margin-inline:auto;padding:2.25rem 1.25rem 2.5rem;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #041e2c73}@supports (background:linear-gradient(in oklab, red, blue)){.showcase{background:var(--ag-night-ground-oklab)}}.showcase__arc{z-index:-1;aspect-ratio:1;opacity:.7;background:conic-gradient(from 270deg,#59b2fb 0deg 45deg,#62bead 135deg,#68c36c 225deg,#8ccc65 315deg 360deg);border-radius:50%;width:30rem;position:absolute;top:-17.5rem;right:-17.5rem;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}@media (max-width:767px){.showcase__arc{width:12rem;top:-6.5rem;right:-6.5rem}}.showcase__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ag-night-text);margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:620;font-stretch:106%;line-height:1.06}.showcase__title>span{display:block}.showcase__body{max-width:30em;color:var(--ag-night-body);margin:1rem 0 0}.showcase__device{justify-items:center;gap:1.25rem;display:grid;position:relative}.showcase__device:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0c3a5299,#0c3a5200);position:absolute;inset:-12% -20%}.showcase .phone{--pw:var(--app-pw);box-shadow:0 2px 6px #00000040,0 30px 60px -22px #0000008c}.showcase__callouts{width:100%;max-width:var(--app-pw);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.showcase__callout{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-night-text);align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:flex}.showcase__callout-text{flex:auto}@media (max-width:359px){.showcase__callout{letter-spacing:.05em;font-size:.6875rem}}.showcase__leader{background:var(--ag-brand-lime);border-radius:50%;flex:none;width:.4rem;height:.4rem}@media (min-width:768px){.showcase{padding:3rem 2.5rem}.showcase__device{width:calc(var(--app-pw) + 16rem);justify-self:center;justify-items:start}.showcase__callouts{top:0;left:calc(var(--app-pw) + 1.25rem);width:14.75rem;max-width:none;height:calc(var(--app-pw) * 1.96);position:absolute}.showcase__callout{top:var(--y);position:absolute;left:0;transform:translateY(-50%)}.showcase__callout-text{flex:none}.showcase__leader{width:calc(var(--app-pw) * .0725 + 1.4rem);background:var(--ag-night-line);border-radius:0;height:1px;position:absolute;right:calc(100% + .35rem)}.showcase__callout[data-target=crops] .showcase__leader{width:calc(var(--app-pw) * .794 + .9rem)}.showcase__leader:before{content:"";background:var(--ag-brand-lime);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px}}@media (min-width:1024px){.showcase{--sc-col:calc((min(100vw - 4rem, 79rem) - 2 * clamp(2.5rem, 1rem + 3vw, 4.5rem) - 3rem) * 7 / 12 - 16rem);--app-pw:clamp(13rem, min(calc((100svh - var(--ag-header-h) - 12rem) / 1.96), var(--sc-col)), 20rem)}}@media (min-width:1024px) and (min-height:1100px){.showcase{--app-pw:clamp(13rem, min(calc((100svh - var(--ag-header-h) - 12rem) / 1.96), var(--sc-col)), 26rem)}}@media (min-width:1024px){.showcase{border-radius:24px;padding:clamp(2rem,1rem + 3vh,4rem) clamp(2.5rem,1rem + 3vw,4.5rem)}}.showcase__grid{gap:2.25rem;display:grid}@media (min-width:1024px){.showcase__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem}.showcase--single{min-height:calc(100svh - var(--ag-header-h) - 2rem);align-items:center;display:flex}.showcase--single .showcase__grid{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .showcase--single .showcase__phone{animation:linear both sc-rise;animation-timeline:view();animation-range:entry cover 35%}html.js .showcase--single .showcase__callout{animation:linear both sc-callout;animation-timeline:view();animation-range:entry 20% cover 30%}@media (min-width:768px){html.js .showcase--single .showcase__device{timeline-scope:--sc-phone}html.js .showcase--single .showcase__phone{view-timeline:--sc-phone block}html.js .showcase--single .showcase__callout{animation-timeline:--sc-phone;animation-range:entry 55% entry 80%}html.js .showcase--single .showcase__callout:nth-child(2){animation-range:entry 65% entry 90%}html.js .showcase--single .showcase__callout:nth-child(3){animation-range:entry 75%}}}}.phone-figure{flex-direction:column;align-items:center;gap:.85rem;margin:0;display:flex}.phone{--pw:288px;width:var(--pw);height:calc(var(--pw) * 1.96);font-size:calc(var(--pw) / 18);box-shadow:var(--ag-shadow-phone);background:#1b241b;border-radius:2.5em;flex:none;padding:.5em;position:relative}.phone--sm{--pw:252px}.phone__screen{background:var(--ag-cream);border-radius:2.05em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone__status{z-index:2;height:1.9em;font-family:var(--font-mukta), system-ui, sans-serif;color:var(--ag-ink);flex:none;justify-content:space-between;align-items:center;padding:0 1.4em;font-size:.72em;font-weight:600;display:flex;position:relative}.phone__status--brand{background:var(--ag-olive);color:#fff}.phone__camera{background:#121812;border-radius:50%;width:.85em;height:.85em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone__icons{align-items:center;gap:.4em;display:flex}.phone__icons svg{width:auto;height:.8em}.phone__content{min-height:0;font-family:var(--font-mukta), system-ui, sans-serif;flex:1;line-height:1.35;position:relative;overflow:hidden}.app{height:100%;color:var(--ag-ink);position:relative}.app svg{width:1.2em;height:1.2em}.app-card{background:#fff;border-radius:1.1em;box-shadow:0 .25em .8em #1f2a1c0f}.app-hero{background:var(--ag-olive);color:#fff;border-radius:0 0 1.9em 1.9em;padding:.35em 1em 3.2em}.app-hero__row{align-items:center;gap:.75em;display:flex}.app-hero__avatar{border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid}.app-hero__text{flex-direction:column;min-width:0;display:flex}.app-hero__welcome{font-size:.92em;line-height:1.25}.app-hero__welcome strong{font-weight:600}.app-hero__date{opacity:.85;margin-top:.2em;font-size:.64em}.app-search{color:#ffffffeb;background:#ffffff29;border-radius:1.25em;align-items:center;gap:.55em;height:2.5em;margin-top:.95em;padding:0 .95em;font-size:.78em;display:flex}.app-weather{margin:-2.35em .8em 0;padding:.8em .9em .75em;position:relative}.app-weather__top{justify-content:space-between;align-items:center;font-size:.72em;font-weight:400;display:flex}.app-weather__place{align-items:center;gap:.3em;display:flex}.app-weather__actions{align-items:center;gap:.38em;display:flex}.app-weather__btn{background:var(--ag-surface-muted);width:1.6em;height:1.6em;color:var(--ag-olive-dark);border-radius:50%;place-items:center;display:grid}.app .app-weather__btn svg{width:.95em;height:.95em}.app-weather__btn--cond{width:1.7em;height:1.7em;color:var(--ag-sun)}.app .app-weather__btn--cond svg{width:1.3em;height:1.3em}.app-weather__main{justify-content:space-between;align-items:center;margin-top:.25em;display:flex}.app-weather__temp{letter-spacing:-.02em;font-size:1.9em;font-weight:600}.app-weather__hl{text-align:right;color:var(--ag-ink-muted);flex-direction:column;font-size:.64em;display:flex}.app-weather__metrics{border-top:1px solid var(--ag-line-soft);text-align:center;grid-template-columns:repeat(4,1fr);margin-top:.5em;padding-top:.5em;display:grid}.app-weather__metrics>span{flex-direction:column;display:flex}.app-weather__label{color:var(--ag-ink-muted);font-size:.52em}.app-weather__value{font-size:.64em;font-weight:600}.app-tiles{grid-template-columns:repeat(3,1fr);gap:.5em;margin:.75em .8em;display:grid}.app-tile{border:1px solid var(--ag-line);background:#fff;border-radius:1.3em;flex-direction:column;justify-content:center;align-items:center;gap:.45em;height:6.2em;font-size:.7em;font-weight:600;display:flex}.app-tile.is-active{background:var(--ag-olive-dark);border-color:var(--ag-olive-dark);color:#fff}.app-tile.is-active .app-tile__icon{color:#fff;background:#ffffff29}.app-tile__icon{background:var(--ag-olive-tint);width:2.6em;height:2.6em;color:var(--ag-olive-dark);border-radius:50%;place-items:center;display:grid}.app-tile__icon svg{width:1.5em;height:1.5em}.app-mandi{margin:0 .8em;padding:.8em .9em 3.6em}.app-mandi__head{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.app-mandi__title{font-size:.86em;font-weight:600;display:block}.app-mandi__sub{color:var(--ag-ink-muted);font-size:.62em;display:block}.app-chip{border-radius:var(--ag-radius-pill);background:var(--ag-olive-tint);color:var(--ag-olive-deep);white-space:nowrap;padding:.35em .8em;font-size:.58em;font-weight:600}.app-mandi__meta{color:var(--ag-ink-muted);margin:.55em 0 .2em;font-size:.56em;display:block}.app-mandi__row{border-top:1px solid var(--ag-line-soft);justify-content:space-between;align-items:center;padding:.45em 0;display:flex}.app-mandi__crop{font-size:.74em;font-weight:600;display:block}.app-mandi__market{color:var(--ag-ink-muted);font-size:.58em;display:block}.app-mandi__price{text-align:right;flex-direction:column;font-size:.78em;font-weight:600;display:flex}.app-mandi__range{color:var(--ag-ink-muted);font-size:.74em;font-weight:400}.app-tabs{background:var(--ag-olive-dark);border-radius:1.32em;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:3.78em;padding:0 .28em;display:grid;position:absolute;bottom:.47em;left:.47em;right:.47em}.app-tabs__item{min-width:0;color:var(--ag-cream-strong);flex-direction:column;align-items:center;gap:.28em;display:flex}.app-tabs__item.is-active{color:#fff}.app-tabs__icon{width:1.09em!important;height:1.09em!important}.app-tabs__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.52em;font-weight:600;overflow:hidden}.app-tabs__item--centre{margin-top:-1.7em}.app-tabs__fab{border:.28em solid var(--ag-olive-soft);width:3.21em;height:3.21em;color:var(--ag-olive);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 .47em 1.04em #1f2a1c1f}.app-tabs__item--centre.is-active .app-tabs__fab{border-color:var(--ag-cream-strong)}.app .app-tabs__fab svg{width:1.42em;height:1.42em}.app-header{grid-template-columns:2.08em minmax(0,1fr) 2.08em;align-items:center;gap:.4em;margin:.38em .75em .75em;display:grid}.app-header__btn{background:#fff;border-radius:50%;place-items:center;width:2.08em;height:2.08em;display:grid;box-shadow:0 .2em .6em #1f2a1c14}.app .app-header__btn svg{width:1.04em;height:1.04em}.app-header__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;font-weight:600;overflow:hidden}.app-scheme{border:1px solid var(--ag-line-soft);border-radius:.85em;flex-direction:column;gap:.6em;margin:0 .75em;padding:.75em;display:flex}.app-scheme__title{font-size:.85em;font-weight:800;line-height:1.3}.app-scheme__body{color:var(--ag-ink-muted);font-size:.66em;line-height:1.5}.app-scheme__pending{flex-direction:column;gap:.45em;display:flex}.app-skeleton{background:#e6ebdf;border-radius:.4em;height:.8em}.app-skeleton--short{width:62%}.app-scheme__pending-note{border:1px dashed var(--ag-line-dash);color:var(--ag-ink-2);border-radius:.6em;margin-top:.2em;padding:.55em .65em;font-size:.6em;line-height:1.45}.app-button{background:var(--ag-olive);color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:.85em;justify-content:center;align-items:center;padding:.35em .8em;line-height:1.25;display:flex}.app-button:not(button){cursor:default}.app-button--listen{min-height:2.45em}.app-button--listen>span{font-size:.75em;font-weight:800}.app-button--site{min-height:2.27em}.app-button--site>span{font-size:.71em;font-weight:700}.app-player{border:1px solid var(--ag-line-soft);background:var(--ag-surface-muted);border-radius:.85em;justify-content:space-between;align-items:center;gap:.6em;padding:.66em;display:flex}.app-player__btn{background:var(--ag-olive);color:#fff;border-radius:.66em;place-items:center;min-width:4.34em;min-height:1.98em;padding:0 .6em;font-size:.71em;font-weight:800;display:grid}.app-player__label{text-align:right;color:var(--ag-ink-muted);font-size:.61em}.app-elig{border:1px solid var(--ag-line-soft);background:var(--ag-surface-muted);color:var(--ag-ink-muted);border-radius:.85em;flex-direction:column;gap:.2em;padding:.66em .75em;display:flex}.app-elig__row{align-items:center;gap:.4em;font-size:.71em;font-weight:700;display:flex}.app .app-elig__row svg{width:1.2em;height:1.2em;color:var(--ag-ink-soft)}.app-elig__soon{color:var(--ag-ink-soft);font-size:.52em}.app-crops{flex-direction:column;gap:.66em;padding:0 .75em;display:flex}.app-crop{border:1px solid var(--ag-line);background:var(--ag-olive-tint);border-radius:.85em;align-items:center;gap:.6em;padding:.47em 2.45em .47em .47em;display:flex;position:relative;box-shadow:0 .25em .8em #1f2a1c0d}.app-crop__art{width:3.02em;height:3.02em;color:var(--ag-olive-dark);background:#fff;border-radius:.66em;flex:none;place-items:center;display:grid}.app .app-crop__art svg{width:1.32em;height:1.32em}.app-crop__text{flex-direction:column;min-width:0;display:flex}.app-crop__name{font-size:.8em;font-weight:700}.app-crop__line{color:var(--ag-ink-muted);font-size:.61em;line-height:1.45}.app-crop__price{color:var(--ag-ink);font-size:.66em}.app-crop__unit{color:var(--ag-olive-dark);font-size:.8em}.app-crop__act{border:1px solid var(--ag-line);width:1.51em;height:1.51em;color:var(--ag-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;right:.47em}.app-crop__act--edit{top:.47em}.app-crop__act--del{bottom:.47em}.app .app-crop__act svg{width:.8em;height:.8em}.app-seg{background:#fff;border-radius:.57em;margin:.38em .75em 0;padding:.19em;display:flex}.app-seg__item{text-align:center;white-space:nowrap;border-radius:.64em;flex:1;padding:.71em 0;font-size:.66em;font-weight:600;line-height:1.2}.app-seg__item.is-active{background:var(--ag-olive);color:#fff}.app-chips{padding:.57em 0;display:flex;overflow:hidden}.app-mchip{border:1px solid var(--ag-line-soft);color:var(--ag-ink-muted);white-space:nowrap;background:#fff;border-radius:1.55em;flex:none;margin-left:.93em;padding:.62em 1.23em;font-size:.61em;font-weight:600;line-height:1.2}.app-mchip.is-active{border-color:var(--ag-olive);background:var(--ag-olive-tint);color:var(--ag-olive-dark)}.app-mtools{align-items:center;padding:0 .75em .47em;display:flex}.app-mfilter{border:1px solid var(--ag-line);color:var(--ag-olive-dark);background:#fff;border-radius:1.4em;align-items:center;gap:.47em;padding:.62em .93em;font-size:.61em;font-weight:700;line-height:1.2;display:inline-flex}.app .app-mfilter svg{width:1.23em;height:1.23em}.app-listings{flex-direction:column;gap:.57em;padding:.19em .75em;display:flex}.app-listing{border-radius:.66em;align-items:center;padding:.57em;display:flex;box-shadow:0 .47em 1.04em #1f2a1c0f}.app-listing__thumb{background:var(--ag-surface-muted);width:2.93em;height:2.93em;color:var(--ag-olive-soft);border-radius:.47em;flex:none;place-items:center;display:grid}.app-listing__body{flex-direction:column;flex:1;min-width:0;padding:0 .57em;display:flex}.app-listing__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.71em;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.app-listing__meta,.app-listing__place{white-space:nowrap;text-overflow:ellipsis;color:var(--ag-ink-muted);margin-top:.17em;font-size:.57em;line-height:1.3;overflow:hidden}.app-listing__place{color:var(--ag-ink-soft)}.app-listing__row{align-items:center;margin-top:.19em;display:flex}.app-listing__price{color:var(--ag-olive-dark);white-space:nowrap;font-size:.66em;font-weight:700}.app-listing__badge{background:var(--ag-olive-tint);color:var(--ag-olive-dark);border-radius:.6em;margin-left:.8em;padding:.2em .6em;font-size:.47em;font-weight:800}.app .app-listing__chev{width:1.04em;height:1.04em;color:var(--ag-ink-soft);flex:none}.concept{background:var(--ag-surface);border:1.5px dashed var(--ag-gold-line);width:100%;max-width:21rem;box-shadow:var(--ag-shadow-soft);border-radius:20px;margin:0;padding:1rem 1.1rem 1.15rem}.concept--night{color:var(--ag-night-text);background:#04202f;border-color:#e2b24ab3}.concept__label{font-family:var(--font-plex), ui-monospace, monospace;font-size:var(--ag-step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ag-gold-ink);align-items:center;gap:.45rem;margin:0 0 .9rem;font-weight:500;display:flex}.concept--night .concept__label{color:var(--ag-gold)}.concept__label .pill__glyph{color:var(--ag-gold-line)}.concept__top{align-items:center;gap:.75rem;display:flex}.concept__play{background:var(--ag-olive-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.concept--night .concept__play{background:var(--ag-gold);color:var(--ag-ink)}.concept__title{font-family:var(--font-anek), system-ui, sans-serif;font-size:1.25rem;font-weight:600;line-height:1.1;display:block}.concept__length{font-family:var(--font-plex), ui-monospace, monospace;font-size:var(--ag-step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ag-ink-muted);margin-top:.2rem;display:block}.concept--night .concept__length{color:var(--ag-night-muted)}.concept__wave{align-items:center;gap:3px;height:32px;margin:1rem 0;display:flex}.concept__wave i{background:var(--ag-olive-soft);border-radius:2px;flex:1}.concept--night .concept__wave i{background:#a9cfa88c}.concept__lines{color:var(--ag-ink-2);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.concept--night .concept__lines{color:var(--ag-night-body)}.concept__lines li:before{content:"";background:var(--ag-olive);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-right:.55rem;display:inline-block}.page-hero{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2.5rem,1.5rem + 3vw,4.5rem)}.page-hero .type-display{max-width:16ch;margin:0 0 1.5rem}.page-hero__narrow .lede{max-width:30em}.legal-page{padding-block:clamp(2.5rem, 1.5rem + 3vw, 4.5rem) var(--ag-section-y)}.legal__header{max-width:52rem;margin-bottom:2.5rem}.legal__header .type-h1{overflow-wrap:anywhere}.legal__subtitle{font-family:var(--font-anek), system-ui, sans-serif;color:var(--ag-ink-2);margin:.85rem 0 0;font-size:1.25rem;font-weight:500}.legal__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.legal__toc{font-size:.875rem;display:none}.legal__toc ol{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.legal__toc a{color:var(--ag-ink-2);padding:.3rem 0;text-decoration:none;display:block}.legal__toc a:hover{color:var(--ag-olive-dark);text-decoration:underline}.legal__toc a:focus-visible{outline-offset:-3px}.legal__h2{text-wrap:balance;font-family:var(--font-anek), system-ui, sans-serif;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;font-stretch:104%;line-height:1.2}.legal__body>.legal__h2:first-child{margin-top:0}.legal__h3{text-wrap:balance;font-family:var(--font-anek), system-ui, sans-serif;margin:1.75rem 0 .75rem;font-size:1.1875rem;font-weight:600}.legal__table-wrap{border:1px solid var(--ag-line);background:var(--ag-surface);border-radius:12px;margin:0 0 1.5rem;overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.45}.legal__table th,.legal__table td{border-bottom:1px solid var(--ag-line-soft);text-align:left;vertical-align:top;padding:.7rem .9rem}.legal__table thead th{background:var(--ag-cream-strong);font-family:var(--font-plex), ui-monospace, monospace;font-size:var(--ag-step-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.legal__table tbody th{font-weight:600}.legal__table tbody tr:last-child>*{border-bottom:0}@media (min-width:1024px){.legal__layout{grid-template-columns:15rem minmax(0,1fr);gap:4rem}.legal__layout--single{grid-template-columns:minmax(0,1fr)}.legal__toc{top:calc(var(--ag-header-h) + 1.5rem);max-height:calc(100vh - var(--ag-header-h) - 3rem);align-self:start;display:block;position:sticky;overflow:auto}}.not-found__code{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.04em;color:#d5e5d3;margin:0 0 .5rem;font-size:clamp(5rem,3rem + 10vw,10rem);font-weight:700;font-stretch:120%;line-height:.9}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ag-brand-blue:#00507e;--ag-brand-sky:#0072b6;--ag-brand-teal:#007468;--ag-brand-green:#00881a;--ag-brand-leaf:#007434;--ag-brand-lime:#72d406;--ag-ring:conic-gradient(from 270deg, #00507e 0deg, #00507e 30deg, #0072b6 135deg, #007468 200deg, #00881a 250deg, #3db61e 300deg, #72d406 345deg, #72d406 360deg);--ag-ring-oklch:conic-gradient(in oklch from 270deg, #00507e 0deg, #00507e 30deg, #0072b6 135deg, #007468 200deg, #00881a 250deg, #3db61e 300deg, #72d406 345deg, #72d406 360deg);--ag-sun:#e2b24a;--ag-olive:#3f9142;--ag-olive-dark:#2f7a33;--ag-olive-deep:#2a6b2e;--ag-olive-soft:#a9cfa8;--ag-olive-tint:#eaf4ea;--ag-cream:#fafbf7;--ag-cream-strong:#f1f4ea;--ag-surface:#fff;--ag-surface-muted:#f5f7f1;--ag-line:#dde4d4;--ag-line-soft:#ebefe3;--ag-line-dash:#aeb8a2;--ag-ink:#1e2a1e;--ag-ink-2:#3e4a3d;--ag-ink-muted:#68715f;--ag-ink-soft:#98a18c;--ag-gold:#e2b24a;--ag-gold-line:#c99a2e;--ag-gold-ink:#6e5410;--ag-gold-tint:#fbf3dd;--ag-blue:var(--ag-brand-sky);--ag-blue-deep:var(--ag-brand-blue);--ag-blue-tint:#e3eff7;--ag-terracotta:#c96857;--ag-night:#062b3e;--ag-night-raised:#0c3a52;--ag-night-line:#2b5870;--ag-night-text:#f1f4ea;--ag-night-body:#dde4d4;--ag-night-muted:#b5c6cc;--ag-night-ground:url(/images/dither-64.png) repeat, linear-gradient(160deg, #083a55 0%, #062b3e 42%, #052536 72%, #041e2c 100%);--ag-night-ground-oklab:url(/images/dither-64.png) repeat, linear-gradient(in oklab 160deg, #083a55 0%, #062b3e 42%, #052536 72%, #041e2c 100%);--ag-radius-sm:10px;--ag-radius-md:16px;--ag-radius-lg:24px;--ag-radius-pill:999px;--ag-shadow-soft:0 4px 12px #1f2a1c0a;--ag-shadow-card:0 10px 22px #1f2a1c0f;--ag-shadow-phone:0 2px 6px #1f2a1c0f, 0 30px 60px -22px #1f2a1c3d;--ag-ease:cubic-bezier(.2, 0, 0, 1);--ag-dur-fast:.2s;--ag-dur-reveal:.24s;--ag-step-label:.6875rem;--ag-step-small:.9375rem;--ag-step-body:1.0625rem;--ag-step-lede:clamp(1.1875rem, 1.06rem + .45vw, 1.375rem);--ag-step-h3:clamp(1.25rem, 1.14rem + .45vw, 1.5rem);--ag-step-h2:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--ag-step-lead:clamp(1.75rem, 1.2rem + 2.4vw, 3rem);--ag-step-h1:clamp(2.5rem, 1.7rem + 3.4vw, 4.25rem);--ag-step-display:clamp(2.75rem, 1.45rem + 5.8vw, 5.5rem);--ag-gutter:1rem;--ag-container:75rem;--ag-section-y:clamp(4.5rem, 3.2rem + 5vw, 7.5rem);--ag-header-h:4rem}@media (min-width:768px){:root{--ag-gutter:2rem}}@media (min-width:1024px){:root{--ag-header-h:4.5rem}}@font-face{font-family:AG deva Display;src:url(/fonts/indic/anek-devanagari-display-600.d59bed53.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG deva Text;src:url(/fonts/indic/noto-sans-devanagari-text-400.cfa29d93.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG deva Text;src:url(/fonts/indic/noto-sans-devanagari-text-600.c90be251.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG beng Display;src:url(/fonts/indic/anek-bangla-display-600.e45fae53.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG beng Text;src:url(/fonts/indic/noto-sans-bengali-text-400.c94e6e51.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG beng Text;src:url(/fonts/indic/noto-sans-bengali-text-600.e7ad5691.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG guru Display;src:url(/fonts/indic/anek-gurmukhi-display-600.3f313d26.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG guru Text;src:url(/fonts/indic/noto-sans-gurmukhi-text-400.ef5cf07e.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG guru Text;src:url(/fonts/indic/noto-sans-gurmukhi-text-600.59d9133e.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG gujr Display;src:url(/fonts/indic/anek-gujarati-display-600.0d084196.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG gujr Text;src:url(/fonts/indic/noto-sans-gujarati-text-400.28a19b03.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG gujr Text;src:url(/fonts/indic/noto-sans-gujarati-text-600.11f53e44.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG orya Display;src:url(/fonts/indic/anek-odia-display-600.f17a65f2.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG orya Text;src:url(/fonts/indic/noto-sans-oriya-text-400.fecd0865.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG orya Text;src:url(/fonts/indic/noto-sans-oriya-text-600.34311cc4.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG taml Display;src:url(/fonts/indic/anek-tamil-display-600.5c0878e9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG taml Text;src:url(/fonts/indic/noto-sans-tamil-text-400.5a5fa3de.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG taml Text;src:url(/fonts/indic/noto-sans-tamil-text-600.683040d4.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG telu Display;src:url(/fonts/indic/anek-telugu-display-600.da6dec4a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG telu Text;src:url(/fonts/indic/noto-sans-telugu-text-400.f53efd4f.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG telu Text;src:url(/fonts/indic/noto-sans-telugu-text-600.38d35f7b.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG knda Display;src:url(/fonts/indic/anek-kannada-display-600.41ed4980.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG knda Text;src:url(/fonts/indic/noto-sans-kannada-text-400.4b53ef42.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG knda Text;src:url(/fonts/indic/noto-sans-kannada-text-600.71e879ce.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG mlym Display;src:url(/fonts/indic/anek-malayalam-display-600.b3ddb604.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG mlym Text;src:url(/fonts/indic/noto-sans-malayalam-text-400.bea525f9.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AG mlym Text;src:url(/fonts/indic/noto-sans-malayalam-text-600.e83d146c.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AG arab Display;src:url(/fonts/indic/noto-nastaliq-urdu-display-400.2f5f7990.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AG arab Text;src:url(/fonts/indic/noto-nastaliq-urdu-text-400.ef185e3a.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}[lang|=hi],[lang|=mr]{--font-indic-display:"AG deva Display";--font-indic-text:"AG deva Text"}[lang|=bn]{--font-indic-display:"AG beng Display";--font-indic-text:"AG beng Text"}[lang|=pa]{--font-indic-display:"AG guru Display";--font-indic-text:"AG guru Text"}[lang|=gu]{--font-indic-display:"AG gujr Display";--font-indic-text:"AG gujr Text"}[lang|=or]{--font-indic-display:"AG orya Display";--font-indic-text:"AG orya Text"}[lang|=ta]{--font-indic-display:"AG taml Display";--font-indic-text:"AG taml Text"}[lang|=te]{--font-indic-display:"AG telu Display";--font-indic-text:"AG telu Text"}[lang|=kn]{--font-indic-display:"AG knda Display";--font-indic-text:"AG knda Text"}[lang|=ml]{--font-indic-display:"AG mlym Display";--font-indic-text:"AG mlym Text"}[lang|=ur]{--font-indic-display:"AG arab Display";--font-indic-text:"AG arab Text"}.prod{--prod-pw:min(288px, calc(100vw - 2 * var(--ag-gutter) - 2.5rem));--prod-ph:calc(var(--prod-pw) * 1.96);padding-block:var(--ag-section-y) clamp(4rem, 3rem + 4vw, 6.5rem)}.prod__head{margin:0 0 clamp(3rem,2.25rem + 2.5vw,4.5rem)}.prod__title{max-width:21em;font-family:var(--font-display);font-size:var(--ag-step-lead);letter-spacing:-.022em;color:var(--ag-ink);text-wrap:balance;margin:0;font-weight:600;font-stretch:108%;line-height:1.06}.prod__intro{max-width:34rem;font-size:var(--ag-step-lede);color:var(--ag-ink-2);text-wrap:pretty;margin:1rem 0 0;line-height:1.45}.prod__ch-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ag-ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,2.125rem);font-weight:600;font-stretch:104%;line-height:1.1}.prod__ch-body{max-width:29rem;color:var(--ag-ink-2);text-wrap:pretty;margin:.8rem 0 0;line-height:1.55}.prod-langs{border:1px solid var(--ag-line);background:var(--ag-cream-strong);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;max-width:30rem;margin-top:1.5rem;padding:3px;display:grid}.prod__copy{container-type:inline-size}@container (max-width:299px){.prod-langs{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:440px){.prod-langs{grid-template-columns:repeat(6,minmax(0,1fr))}}.prod-lang{min-width:0;min-height:2.75rem;color:var(--ag-ink-2);cursor:pointer;transition:background-color var(--ag-dur-fast) var(--ag-ease), color var(--ag-dur-fast) var(--ag-ease), box-shadow var(--ag-dur-fast) var(--ag-ease);background:0 0;border:0;border-radius:11px;padding:.25rem .2rem;font-size:.9375rem;line-height:1.2}.prod-lang:hover{color:var(--ag-ink);background:#ffffff8c}.prod-lang[aria-pressed=true]{background:var(--ag-surface);color:var(--ag-ink);box-shadow:0 0 0 1px var(--ag-line), 0 1px 3px #1f2a1c14}.prod-lang:focus-visible{outline-offset:0;border-radius:11px}.prod-lang__native{white-space:nowrap;font-weight:600}.prod-lang__native:lang(ur){font-size:1.18em;line-height:1.1}.prod-listen{border:1px solid var(--ag-line);background:var(--ag-surface);min-height:2.75rem;color:var(--ag-ink);font:inherit;cursor:pointer;border-radius:12px;margin-top:1rem;padding:0 1.1rem;font-weight:600}.prod-listen__status{color:var(--ag-ink-2);margin:.5rem 0 0;font-size:.9375rem}.prod-listen__status:empty{display:none}.prod .phone{--pw:var(--prod-pw)}.prod__screen-swap{height:100%;animation:ag-fade var(--ag-dur-fast) var(--ag-ease) backwards}.prod .app-scheme__body:empty{display:none}.prod__device{height:calc(var(--prod-ph) * .64 + 2.25rem);background:var(--ag-cream-strong);box-shadow:inset 0 0 0 1px var(--ag-line-soft);border-radius:20px;align-content:start;justify-items:center;padding-top:2.25rem;display:grid;position:relative;overflow:clip}.prod__callout{display:none}.prod__chapter{gap:1.75rem;display:grid}.prod__chapter+.prod__chapter{margin-top:clamp(4rem,3rem + 3vw,5rem)}@media (min-width:768px){.prod{--prod-pw:17.5rem}.prod__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem}.prod__chapter+.prod__chapter{margin-top:2.5rem}.prod__device{height:calc(var(--prod-ph) * .72 + 2.5rem);padding-top:2.5rem}}@media (min-width:1024px){.prod{--prod-pw:18rem}.prod__chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}html.js .prod{--prod-col:calc((min(100vw - 2 * var(--ag-gutter), var(--ag-container)) - 3rem) * 7 / 12);--prod-pw:clamp(13rem, min((100svh - var(--ag-header-h) - 11rem) / 1.96, var(--prod-col) - 19rem), 19rem)}html.js .prod__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:3rem;display:grid}html.js .prod__head{grid-area:1/1/auto/-1;margin-bottom:3.5rem}html.js .prod__chapter{display:contents}html.js .prod__chapter+.prod__chapter{margin-top:0}html.js .prod__copy{flex-direction:column;grid-column:1;justify-content:center;min-height:max(64svh,26rem);padding-block:2rem;display:flex}html.js .prod__chapter--market .prod__copy{grid-row:2;justify-content:flex-start;padding-top:18svh}html.js .prod__chapter--schemes .prod__copy{grid-row:3}html.js .prod__chapter--crops .prod__copy{grid-row:4}html.js .prod__device{z-index:1;top:max(calc(var(--ag-header-h) + 1rem), calc(var(--ag-header-h) + (100svh - var(--ag-header-h) - var(--prod-ph)) / 2));width:calc(var(--prod-pw) + 15rem);height:var(--prod-ph);box-shadow:none;background:0 0;border-radius:0;grid-area:2/2/span 3;place-self:start center;justify-items:normal;padding:0;display:block;position:sticky;overflow:visible}html.js .prod__device .phone-figure{align-items:flex-start}html.js .prod__device--market:before{content:"";z-index:-1;inset:-2rem -2rem -2rem calc(-1 * min(4rem, (var(--prod-col) - var(--prod-pw) - 15rem) / 2 + 1rem));background:var(--ag-cream-strong);box-shadow:inset 0 0 0 1px var(--ag-line-soft);border-radius:24px;position:absolute}html.js .prod__device:not(.prod__device--market) .phone{box-shadow:none;background:0 0}html.js .prod__device .phone__screen{opacity:0;transition:opacity 0s linear .42s}html.js .prod__device .prod__callout{opacity:0;transition:opacity .16s var(--ag-ease), translate 0s linear .16s;translate:-.5rem}html.js .prod:not([data-active]) .prod__device--market,html.js .prod[data-active=market] .prod__device--market,html.js .prod[data-active=schemes] .prod__device--schemes,html.js .prod[data-active=crops] .prod__device--crops{z-index:2}html.js .prod:not([data-active]) .prod__device--market .phone__screen,html.js .prod[data-active=market] .prod__device--market .phone__screen,html.js .prod[data-active=schemes] .prod__device--schemes .phone__screen,html.js .prod[data-active=crops] .prod__device--crops .phone__screen{opacity:1;transition:opacity .42s var(--ag-ease)}html.js .prod:not([data-active]) .prod__device--market .prod__callout,html.js .prod[data-active=market] .prod__device--market .prod__callout,html.js .prod[data-active=schemes] .prod__device--schemes .prod__callout,html.js .prod[data-active=crops] .prod__device--crops .prod__callout{opacity:1;transition:opacity .36s var(--ag-ease) .22s, translate .52s var(--ag-ease) .22s;translate:0}html.js .prod__copy :is(.prod__ch-title,.prod__ch-body){color:var(--ag-ink-muted);transition:color var(--ag-dur-reveal) var(--ag-ease)}html.js .prod:not([data-active]) [data-chapter=market] .prod__ch-title,html.js .prod[data-active=market] [data-chapter=market] .prod__ch-title,html.js .prod[data-active=schemes] [data-chapter=schemes] .prod__ch-title,html.js .prod[data-active=crops] [data-chapter=crops] .prod__ch-title{color:var(--ag-ink)}html.js .prod:not([data-active]) [data-chapter=market] .prod__ch-body,html.js .prod[data-active=market] [data-chapter=market] .prod__ch-body,html.js .prod[data-active=schemes] [data-chapter=schemes] .prod__ch-body,html.js .prod[data-active=crops] [data-chapter=crops] .prod__ch-body{color:var(--ag-ink-2)}html.js .prod__callout{top:var(--y);left:calc(var(--prod-pw) + 1.25rem);font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ag-ink-2);margin:0;font-size:.75rem;font-weight:500;line-height:1.2;display:block;position:absolute;transform:translateY(-50%)}html.js .prod__leader{width:calc(var(--prod-pw) * (1 - var(--x)) + .75rem);background:var(--ag-ink-soft);height:1px;position:absolute;top:50%;right:calc(100% + .5rem)}html.js .prod__leader:before{content:"";background:var(--ag-olive);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px;box-shadow:0 0 0 2px #ffffffe6}}@media print{.prod__device{position:static!important}}.next{--next-dim:.45;--next-unspoken:.6;isolation:isolate;width:min(100% - 2 * var(--ag-gutter), var(--ag-container) + 2 * var(--ag-gutter));background:var(--ag-night-ground);color:var(--ag-night-text);border-radius:20px;margin-inline:auto;padding-block:clamp(4rem,2.5rem + 5vw,8rem) clamp(3.5rem,2.5rem + 3vw,5.5rem);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #041e2c73}@supports (background:linear-gradient(in oklab, red, blue)){.next{background:var(--ag-night-ground-oklab)}}.next>.container{padding-inline:1.25rem}@media (min-width:1024px){.next{border-radius:24px}.next>.container{padding-inline:clamp(2.5rem,1rem + 3vw,4.5rem)}}.next :focus-visible{outline-color:var(--ag-gold)}.next ::selection{color:var(--ag-night-text);background:#e2b24a52}.next__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(3.5rem,2.2rem + 5vw,7rem);display:grid}.next__statement{max-width:19ch;font-family:var(--font-anek), var(--font-indic-display,ui-sans-serif), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.15rem + 4.1vw,4.75rem);font-weight:600;font-stretch:108%;line-height:1.03}.next__phrase--key{color:var(--ag-gold)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.next__statement{view-timeline:--next-read block}.next__phrase{animation:linear both next-light;animation-timeline:--next-read;animation-range:cover 14% cover 26%}.next__phrase:nth-child(2){animation-range:cover 20.5% cover 32.5%}.next__phrase:nth-child(3){animation-range:cover 27% cover 39%}.next__phrase:nth-child(4){animation-range:cover 33.5% cover 45.5%}.next__phrase:nth-child(5){animation-range:cover 40% cover 52%}}}@keyframes next-light{0%{opacity:var(--next-dim)}to{opacity:1}}.next-brief{min-width:0;margin:0}.next-brief__card{border:1px solid var(--ag-night-line);border-radius:20px;padding:clamp(1.25rem,.8rem + 2vw,3rem)}.next-brief__player{align-items:center;gap:clamp(.875rem,.6rem + 1vw,1.5rem);display:flex}.next-brief__play{aspect-ratio:1;background:var(--ag-gold);width:clamp(2.75rem,2.4rem + 1.2vw,3.5rem);color:var(--ag-night);border-radius:50%;flex:none;place-items:center;display:grid}.next-brief__wave{flex:1;align-items:center;gap:2px;min-width:0;height:clamp(2.25rem,1.9rem + 1.2vw,3rem);display:flex;position:relative}.next-brief__wave i{background:#b5c6cc4d;border-radius:2px;flex:1 1 0;min-width:1px}.next-brief__wave i.is-played{background:var(--ag-night-text)}.next-brief__wave:after{content:"";background:var(--ag-gold);border-radius:1px;width:2px;position:absolute;top:-.375rem;bottom:-.375rem;left:calc(40% - 1px)}@media (min-width:768px){.next-brief__wave{gap:3px}}.next-brief__words{font-family:var(--font-anek), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:rgb(241 244 234/var(--next-unspoken,.6));text-wrap:pretty;margin:clamp(1.75rem,1.2rem + 1.8vw,3rem) 0 0;font-size:clamp(1.4rem,.95rem + 1.6vw,2.5rem);font-weight:600;font-stretch:104%;line-height:1.16}.next-brief__said{color:var(--ag-night-text)}.next-brief__caption{font-size:var(--ag-step-small);color:var(--ag-night-muted);margin-top:1rem;line-height:1.5}.next__list{border-top:1px solid var(--ag-night-line);min-width:0;margin:0;padding:0;list-style:none}.next__item{border-bottom:1px solid var(--ag-night-line);font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.012em;color:var(--ag-night-text);text-wrap:balance;padding-block:1.125rem 1.25rem;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:600;font-stretch:104%;line-height:1.25}.next__foot{row-gap:1rem;display:grid}.next__more{font-size:var(--ag-step-body);color:var(--ag-night-muted);margin:0;line-height:1.5}@media (min-width:1024px){.next__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.next__head{grid-column:1/span 10}.next-brief{grid-column:1/span 6}.next__list{grid-column:8/span 5;align-self:start}.next__foot{border-top:1px solid var(--ag-night-line);grid-column:1/-1;margin-top:-2rem;padding-top:clamp(2rem,1.6rem + 1.5vw,3rem)}.next-brief__card{border-radius:24px}}@media (min-width:1280px){.next-brief{grid-column:1/span 7}.next__list{grid-column:9/span 4}}.co{background:var(--ag-cream);padding-block:clamp(5rem,3.6rem + 5.6vw,9rem) clamp(4rem,3rem + 4vw,7rem)}.co-lead,.co-page-title{font-family:var(--font-anek), var(--font-indic-display,ui-sans-serif), system-ui, sans-serif;color:var(--ag-ink);text-wrap:balance;margin:0;font-weight:600;font-stretch:108%}.co-lead{max-width:17em;font-size:var(--ag-step-lead);letter-spacing:-.022em;line-height:1.06}.co-lead__muted{color:var(--ag-ink-muted)}.co-page-title>.co-lead__muted{display:block}.co-row{border-top:1px solid var(--ag-line);gap:1.25rem;padding-block:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);display:grid}.co-row--team{margin-top:clamp(2.5rem,1.8rem + 2.6vw,4.5rem)}.co-row__label{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.005em;color:var(--ag-ink);margin:0;font-size:1.0625rem;font-weight:600;font-stretch:104%;line-height:1.35}.co-row__body{min-width:0;margin:0}@media (min-width:1024px){.co-row--page{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;column-gap:2rem}.co-lead{max-width:none}}.co-team{margin:0;padding:0;list-style:none;display:grid}.co-person{min-width:0}.co-person+.co-person{border-top:1px solid var(--ag-line);margin-top:1.75rem;padding-top:1.75rem}.co-person__name{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.022em;color:var(--ag-ink);text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.45rem + 1.3vw,2.625rem);font-weight:600;font-stretch:108%;line-height:1.04}.co-person__role{font-size:var(--ag-step-body);color:var(--ag-ink-muted);margin:.35rem 0 0;line-height:1.4}.co-person__bio{max-width:34em;color:var(--ag-ink-2);text-wrap:pretty;margin:1.1rem 0 0}.co-person__sources{flex-direction:column;margin:.6rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.co-person__sources a{padding-block:.55rem;display:inline-block}.co-person[data-pending] .co-person__name,.co-person[data-pending] .co-person__role,.co-person[data-pending] .co-person__bio{color:var(--ag-ink-muted)}@media (min-width:768px){.co-team{grid-template-columns:repeat(2,minmax(0,1fr))}.co-person+.co-person{border-top:0;border-left:1px solid var(--ag-line);margin-top:0;padding-top:0;padding-left:clamp(1.5rem,.5rem + 2.6vw,3rem)}.co-person:first-child{padding-right:clamp(1.5rem,.5rem + 2.6vw,3rem)}}.co-row--contact{position:relative}.co-anchor{width:0;height:0;position:absolute;top:0;left:0}.co-email{margin:0}.co-email__address{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ag-ink);transition:color var(--ag-dur-fast) var(--ag-ease);font-size:clamp(2rem,1rem + 4vw,4rem);font-weight:600;font-stretch:108%;line-height:1.04;text-decoration:none}.co-email__address:hover{color:var(--ag-olive-dark);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.co-copy{min-height:2.75rem;font:inherit;font-size:var(--ag-step-small);color:var(--ag-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.co-copy:hover{color:var(--ag-olive-dark);text-underline-offset:.22em;text-decoration:underline}.co-copy[data-copied]{color:var(--ag-olive-deep)}.co-routes{border-bottom:1px solid var(--ag-line);margin:clamp(1.75rem,1.2rem + 1.8vw,2.75rem) 0 0;padding:0;list-style:none}.co-routes>li{border-top:1px solid var(--ag-line)}.co-row--contact .co-routes{border-bottom:0}.co-route{color:inherit;grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:.9rem 1rem;text-decoration:none;display:grid}.co-route__who{font-family:var(--font-anek), system-ui, sans-serif;color:var(--ag-ink);font-size:1.125rem;font-weight:600;font-stretch:104%;line-height:1.3}.co-route__what{max-width:34em;color:var(--ag-ink-muted);text-wrap:pretty}.co-route__act{color:var(--ag-ink);margin-top:.3rem;font-weight:600}.co-route:hover :is(.co-route__who,.co-route__act){color:var(--ag-olive-dark)}.co-route:hover .co-route__act{text-underline-offset:.22em;text-decoration:underline}.co-route:focus-visible{outline-offset:-3px}@media (min-width:768px){.co-route{grid-template-columns:minmax(0,2.3fr) minmax(0,5fr) minmax(0,2.7fr);align-items:baseline;column-gap:1.5rem;padding-block:1.05rem 1.15rem}.co-route__act{text-align:right;justify-self:end;margin-top:0}}.co-row--install{gap:0;padding-bottom:0}.co-install__lead{font-family:var(--font-anek), system-ui, sans-serif;font-size:var(--ag-step-display);letter-spacing:-.03em;color:var(--ag-ink);text-wrap:balance;margin:0;font-weight:600;font-stretch:108%;line-height:1}.co-install__fine{max-width:34em;color:var(--ag-ink-2);margin:1rem 0 0}.co-install__act{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);display:flex}.co-qr{margin:0;display:none}@media (min-width:1024px){.co-qr{align-items:center;gap:.875rem;padding:0;display:flex}.co-qr img{width:99px;height:99px;display:block}.co-qr__caption{max-width:10rem;font-size:var(--ag-step-small);color:var(--ag-ink-muted);text-align:left;line-height:1.45}}.co-page-hero{padding-block:clamp(3.5rem,2.4rem + 4.4vw,7rem) clamp(2.5rem,1.6rem + 3.2vw,5rem)}.co-page-title{letter-spacing:-.025em;max-width:15em;font-size:clamp(2.25rem,1.55rem + 3.4vw,4.25rem);line-height:1.02}.co-register{padding-bottom:clamp(4rem,3rem + 4vw,7rem)}.co-row--page{padding-block:clamp(2.25rem,1.6rem + 2.4vw,4rem)}.co-row__label--page{letter-spacing:-.018em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.1}.co-team--page .co-person__bio{max-width:36em}.co-log{margin:0;padding:0;list-style:none}.co-log__entry{gap:.4rem;display:grid}.co-log__entry+.co-log__entry{border-top:1px solid var(--ag-line);margin-top:1.5rem;padding-top:1.5rem}.co-log__meta{font-size:var(--ag-step-small);color:var(--ag-ink-muted);margin:0;padding-top:.15rem;line-height:1.5}.co-log__headline{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.012em;color:var(--ag-ink);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;font-stretch:104%;line-height:1.25}.co-log__body{max-width:34em;color:var(--ag-ink-2);text-wrap:pretty;margin:.5rem 0 0}.co-log__link{margin:.2rem 0 0;font-size:.9375rem}.co-log__link a{padding-block:.55rem;display:inline-block}@media (min-width:768px){.co-log__entry{grid-template-columns:10rem minmax(0,1fr);column-gap:1.5rem}}.co-press__item+.co-press__item{margin-top:2rem}.co-press__head{border-bottom:1px solid var(--ag-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:42rem;padding-bottom:.75rem;display:flex}.co-press__label{font-size:var(--ag-step-small);color:var(--ag-ink-muted);margin:0;font-weight:400;line-height:1.5}.co-press__text{max-width:34em;font-size:var(--ag-step-lede);color:var(--ag-ink);text-wrap:pretty;margin:1rem 0 0;line-height:1.5}.co-press__ask{margin:2.25rem 0 0;font-weight:600}.co-press__ask a{padding-block:.55rem;display:inline-block}.co-facts{border-top:1px solid var(--ag-line)}.co-facts__row{border-bottom:1px solid var(--ag-line);gap:.15rem;padding-block:.85rem;display:grid}.co-facts__row dt{font-size:var(--ag-step-small);color:var(--ag-ink-muted);line-height:1.75}.co-facts__row dd{max-width:34em;color:var(--ag-ink);overflow-wrap:anywhere;margin:0}@media (min-width:768px){.co-facts__row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}}.pg-title,.pg-h2,.pg-h3{font-family:var(--font-anek), var(--font-indic-display,ui-sans-serif), system-ui, sans-serif;color:var(--ag-ink);text-wrap:balance;margin:0;font-weight:600}.pg-title{max-width:16ch;font-size:var(--ag-step-h1);letter-spacing:-.028em;font-stretch:108%;line-height:1.02}.pg-h2{letter-spacing:-.022em;max-width:28ch;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-stretch:108%;line-height:1.08}.pg-h3{letter-spacing:-.01em;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-stretch:104%;line-height:1.2}.pg-lead{max-width:34ch;color:var(--ag-ink);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.25rem,1.05rem + .75vw,1.625rem);line-height:1.38}.pg-ink{color:var(--ag-ink)}.pg-muted{color:var(--ag-ink-muted)}.pg-label{font-size:var(--ag-step-small);color:var(--ag-ink-muted);margin:0;line-height:1.45}.pg-small{font-size:var(--ag-step-small);color:var(--ag-ink-muted);margin:1rem 0 0;line-height:1.5}:is(.pg-index__body,.pg-qa__a,.pg-notice,.pg-legal__block,.pg-steps__text,.pg-feature__body) p,:is(.pg-qa__a,.pg-steps__text,.pg-feature__body,.pg-index__body){text-wrap:pretty}.pg-head{padding-block:clamp(3rem,2rem + 4vw,6.5rem) clamp(3rem,2rem + 3vw,5rem)}.pg-sec{padding-block:clamp(4rem,2.75rem + 4.5vw,7.5rem)}@media (min-width:1024px){.pg-head--tech .container{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4rem;display:grid}.pg-head--tech .pg-lead{margin:0;padding-bottom:.35rem}.pg-head--tech .pg-flow{grid-column:1/-1}}.pg-flow{--pg-flow-gap:clamp(3rem, 1.5rem + 3.4vw, 5.5rem);margin:clamp(3rem,2rem + 3vw,5rem) 0 0}.pg-flow__table{border-bottom:1px solid var(--ag-line)}.pg-flow__row{column-gap:var(--pg-flow-gap);border-top:1px solid var(--ag-line);view-timeline:--pg-flow block;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-flow__row--head{border-top:0;padding-bottom:.9rem}.pg-flow__head{font-size:var(--ag-step-small);color:var(--ag-ink-muted);align-items:center;gap:.55rem;line-height:1.45;display:flex}.pg-flow__head:before{content:"";background:var(--ag-brand-sky);border-radius:50%;flex:none;width:.5rem;height:.5rem}.pg-flow__head--1:before{background:var(--ag-olive)}.pg-flow__head--2:before{background:var(--ag-ink)}.pg-flow__cell{min-height:5.25rem;color:var(--ag-ink-2);align-items:center;padding-block:1.1rem;font-size:1.0625rem;line-height:1.35;display:flex;position:relative}.pg-flow__cell--2{font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ag-ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:600;font-stretch:104%;line-height:1.2}.pg-flow__tag{display:none}.pg-flow__text{text-wrap:balance}.pg-flow__cell--1:before,.pg-flow__cell--2:before{content:"";width:calc(var(--pg-flow-gap) - 1.8rem);background:var(--ag-ink-soft);transform-origin:0;--pg-from:scaleX(0);height:1px;position:absolute;top:50%;right:calc(100% + .9rem)}.pg-flow__cell--1:after,.pg-flow__cell--2:after{content:"";border-top:1px solid var(--ag-ink-soft);border-right:1px solid var(--ag-ink-soft);width:.45rem;height:.45rem;margin-top:-.225rem;position:absolute;top:50%;right:calc(100% + .9rem);transform:rotate(45deg)}@media (max-width:767.98px){.pg-flow__row--head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-flow__table{border-bottom:0}.pg-flow__row{grid-template-columns:minmax(0,1fr);row-gap:1.6rem;padding-block:1.35rem 1.5rem}.pg-flow__row:last-child{border-bottom:1px solid var(--ag-line)}.pg-flow__cell{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:0;padding:0}.pg-flow__row:not(:nth-child(2)) .pg-flow__tag{display:none}.pg-flow__tag{font-family:var(--font-mukta), system-ui, sans-serif;font-size:var(--ag-step-small);letter-spacing:0;color:var(--ag-ink-muted);font-weight:400;line-height:1.45;display:block}.pg-flow__cell--1:before,.pg-flow__cell--2:before{transform-origin:top;--pg-from:scaleY(0);width:1px;height:.95rem;inset:auto auto calc(100% + .3rem) .22rem}.pg-flow__cell--1:after,.pg-flow__cell--2:after{margin-top:0;inset:auto auto calc(100% + .3rem) 0;transform:rotate(135deg)}}@keyframes pg-draw{0%{opacity:0;transform:var(--pg-from)}}@keyframes pg-fade{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pg-flow__cell--1:before,.pg-flow__cell--2:before{animation:linear both pg-draw;animation-timeline:--pg-flow;animation-range:entry 10% entry 70%}.pg-flow__cell--2:before{animation-range:entry 45%}.pg-flow__cell--1:after,.pg-flow__cell--2:after{animation:linear both pg-fade;animation-timeline:--pg-flow;animation-range:entry 55% entry 75%}.pg-flow__cell--2:after{animation-range:entry 90%}}}.pg-today{padding-top:clamp(3rem,2rem + 3vw,5rem)}.pg-index{border-top:1px solid var(--ag-line);margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.pg-index__row{border-bottom:1px solid var(--ag-line);grid-template-columns:minmax(0,1fr);gap:.4rem 2rem;padding-block:1.4rem 1.6rem;display:grid}.pg-index__title{text-wrap:balance;font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.005em;color:var(--ag-ink);margin:0;font-size:1.125rem;font-weight:600;font-stretch:104%;line-height:1.35}.pg-index__body,.pg-index__body p{max-width:36em;color:var(--ag-ink-2);margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}@media (min-width:768px){.pg-index__row{grid-template-columns:minmax(8rem,3fr) minmax(0,9fr)}}@media (min-width:1024px){.pg-today .container{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 4rem;display:grid}.pg-today .pg-h2{top:calc(var(--ag-header-h) + 2rem);position:sticky}.pg-today .pg-index{margin-top:0}.pg-index__row{grid-template-columns:minmax(8rem,2.4fr) minmax(0,9fr)}}.pg-sources{border-top:1px solid var(--ag-line-soft);margin:1.1rem 0 0}.pg-sources__row{border-bottom:1px solid var(--ag-line-soft);font-size:var(--ag-step-small);grid-template-columns:minmax(0,1fr);gap:.15rem 1rem;padding-block:.6rem;line-height:1.45;display:grid}.pg-sources__row dt{color:var(--ag-ink-muted)}.pg-sources__row dd{color:var(--ag-ink-2);margin:0}@media (min-width:560px){.pg-sources__row{grid-template-columns:8.5rem minmax(0,1fr)}}.pg-next{background:var(--ag-night-ground);color:var(--ag-night-text);padding-block:clamp(4.5rem,3rem + 6vw,9.5rem)}@supports (background:linear-gradient(in oklab, red, blue)){.pg-next{background:var(--ag-night-ground-oklab)}}.pg-next :is(.pg-h2,.pg-h3,.pg-ink,.pg-index__title){color:var(--ag-night-text)}.pg-next .pg-muted,.pg-next .pg-label{color:var(--ag-night-muted)}.pg-next :focus-visible{outline-color:var(--ag-gold)}.pg-next__title{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem);line-height:1.04}.pg-brief{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""art""steps";gap:0;margin-top:clamp(2.75rem,2rem + 3vw,4.5rem);display:grid}.pg-brief__title{grid-area:title;margin-bottom:1.25rem}.pg-brief__art{grid-area:art;margin-bottom:2rem}.pg-brief .pg-steps{grid-area:steps;margin-top:0}.pg-brief__art{min-width:0}.pg-steps{border-top:1px solid var(--ag-night-line);margin:1.25rem 0 0;padding:0;list-style:none}.pg-steps__item{border-bottom:1px solid var(--ag-night-line);grid-template-columns:minmax(0,1fr);gap:.3rem 1.5rem;padding-block:1rem 1.15rem;display:grid}.pg-steps__item:last-child{border-bottom:0}.pg-steps__text{max-width:34em;color:var(--ag-night-body);margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}@media (min-width:768px){.pg-steps__item{grid-template-columns:10.5rem minmax(0,1fr)}.pg-steps__item .pg-label{padding-top:.45em}}@media (min-width:1024px){.pg-brief{grid-template:"art title""art steps"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4rem}.pg-brief__art{margin-bottom:0}}.pg-index--night{border-top-color:var(--ag-night-line);margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.pg-index--night .pg-index__row{border-bottom-color:var(--ag-night-line)}.pg-index--night .pg-index__title{font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.25}.pg-index--night .pg-index__body{color:var(--ag-night-body)}@media (min-width:1024px){.pg-index--night .pg-index__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.4rem 4rem}}.pg-principles{margin-top:clamp(3.5rem,2.5rem + 3vw,5.5rem)}.pg-principles__list{grid-template-columns:minmax(0,1fr);gap:1.5rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pg-principles__item{border-top:1px solid var(--ag-night-line);text-wrap:pretty;padding-top:1rem;font-size:1.0625rem;line-height:1.55}@media (min-width:640px){.pg-principles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-principles__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-next__close{max-width:40em;font-size:var(--ag-step-body);color:var(--ag-night-body);text-wrap:pretty;margin:clamp(3rem,2rem + 2.5vw,4.5rem) 0 0;line-height:1.6}.pg-product{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.pg-title--product{max-width:none;font-size:var(--ag-step-display);letter-spacing:-.03em;font-stretch:108%;line-height:.98}.pg-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.pg-product__art{justify-content:center;display:flex}@media (max-width:1023.98px){.pg-head--product{padding-bottom:0}.pg-product__art{align-items:flex-start;height:clamp(22rem,60vw,27rem);overflow:clip}}@media (min-width:1024px){.pg-product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:4rem}}.pg-features{border-top:1px solid var(--ag-line)}.pg-features__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.pg-features__phones{gap:1.5rem;display:flex}.pg-feature-list{border-top:1px solid var(--ag-line);margin:0;padding:0;list-style:none}.pg-feature{border-bottom:1px solid var(--ag-line);grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:1.1rem 1.2rem;display:grid}.pg-feature .pg-label{margin-bottom:.2rem}.pg-feature__title{text-wrap:balance;font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;font-stretch:104%;line-height:1.25}.pg-feature__body{max-width:34em;color:var(--ag-ink-2);margin:0}.pg-aside{color:var(--ag-ink-2);margin:1.5rem 0 0}@media (max-width:1023.98px){.pg-features__phones{height:clamp(20rem,64vw,26rem);margin-right:calc(-1 * var(--ag-gutter));border-bottom:1px solid var(--ag-line);overflow:clip}}@media (min-width:1024px){.pg-features__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:4rem}.pg-features__phones{top:calc(var(--ag-header-h) + 2rem);position:sticky;container-type:inline-size}.pg-features__phones .phone-figure{flex:1 1 0;min-width:0}@supports (width:1cqi){.pg-features__phones .phone{--pw:min(252px, 50cqi - .75rem)}}}.pg-market{background:var(--ag-cream-strong)}.pg-market__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.pg-market__body{border-top:1px solid var(--ag-line);max-width:36em;color:var(--ag-ink-2);text-wrap:pretty;margin:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) 0 0;padding-top:1.1rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}.pg-market__note{color:var(--ag-ink);margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.pg-market__phone{justify-content:center;display:flex}@media (max-width:1023.98px){.pg-market__phone{border-bottom:1px solid var(--ag-line);align-items:flex-start;height:clamp(22rem,66vw,28rem);overflow:clip}}@media (min-width:1024px){.pg-market__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:4rem}}.pg-cats{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.pg-cats__grid{grid-template-columns:minmax(0,1fr);gap:0 2rem;margin:1rem 0 0;display:grid}.pg-cats__item{border-top:1px solid var(--ag-line);padding-block:.9rem 1rem}.pg-cats__item dt{font-family:var(--font-anek), system-ui, sans-serif;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.125rem;font-weight:600;font-stretch:104%;display:flex}.pg-cats__note{font-family:var(--font-mukta), system-ui, sans-serif;font-size:var(--ag-step-small);color:var(--ag-ink-muted);flex-basis:100%;font-weight:400;font-stretch:100%}.pg-cats__item dd{font-size:var(--ag-step-small);color:var(--ag-ink-2);margin:.25rem 0 0;line-height:1.5}@media (min-width:560px){.pg-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-faq__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.pg-qa{border-top:1px solid var(--ag-line)}.pg-qa__row{border-bottom:1px solid var(--ag-line);grid-template-columns:minmax(0,1fr);gap:.3rem 2rem;padding-block:1.1rem 1.2rem;display:grid}.pg-qa__q{text-wrap:balance;font-family:var(--font-anek), system-ui, sans-serif;margin:0;font-size:1.125rem;font-weight:600;font-stretch:104%;line-height:1.35}.pg-qa__a{max-width:36em;color:var(--ag-ink-2);margin:0}@media (min-width:768px){.pg-qa__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:1024px){.pg-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:4rem}}.pg-notices{border-top:1px solid var(--ag-line);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.pg-notices__grid{grid-template-columns:minmax(0,1fr);gap:2rem 3rem;display:grid}.pg-notice__title{font-family:var(--font-anek), system-ui, sans-serif;color:var(--ag-ink);margin:0 0 .6rem;font-size:1.0625rem;font-weight:600;font-stretch:104%;line-height:1.3}.pg-notice p{max-width:36em;font-size:var(--ag-step-small);color:var(--ag-ink-2);margin:0 0 .6rem;line-height:1.55}@media (min-width:1024px){.pg-notices__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-contact{padding-block:clamp(2.5rem,1.5rem + 3.5vw,5rem) clamp(3rem,2rem + 3vw,5rem)}.pg-contact__email{overflow-wrap:anywhere;margin:0}.pg-contact__email .co-email__address{letter-spacing:-.035em;font-size:clamp(2rem,.75rem + 6vw,5.5rem);line-height:1.02}.pg-contact__note{color:var(--ag-ink-muted);margin:1rem 0 0}.pg-legal{grid-template-columns:minmax(0,1fr);gap:1.75rem 3rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.pg-legal__title{font-family:var(--font-anek), system-ui, sans-serif;margin:0 0 .4rem;font-size:1rem;font-weight:600;font-stretch:104%;line-height:1.3}.pg-legal__block p{max-width:36em;font-size:var(--ag-step-small);color:var(--ag-ink-2);margin:0 0 .3rem;line-height:1.5}@media (min-width:768px){.pg-legal{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.prod,.co,.co-register,.pg-sec,.pg-head,.pg-contact) a:not([class]){color:var(--ag-ink-2);text-decoration-line:underline;-webkit-text-decoration-color:var(--ag-line-dash);-webkit-text-decoration-color:var(--ag-line-dash);-webkit-text-decoration-color:var(--ag-line-dash);text-decoration-color:var(--ag-line-dash);text-underline-offset:.22em;transition:color var(--ag-dur-fast) var(--ag-ease), text-decoration-color var(--ag-dur-fast) var(--ag-ease);text-decoration-thickness:1px}:is(.prod,.co,.co-register,.pg-sec,.pg-head,.pg-contact) a:not([class]):hover{color:var(--ag-olive-dark);text-decoration-color:currentColor}:is(.next,.pg-next) a:not([class]){color:var(--ag-night-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--ag-night-line);-webkit-text-decoration-color:var(--ag-night-line);-webkit-text-decoration-color:var(--ag-night-line);text-decoration-color:var(--ag-night-line);text-underline-offset:.22em;transition:color var(--ag-dur-fast) var(--ag-ease), text-decoration-color var(--ag-dur-fast) var(--ag-ease);text-decoration-thickness:1px}:is(.next,.pg-next) a:not([class]):hover{color:var(--ag-gold);text-decoration-color:currentColor}.hd{z-index:50;border-bottom:1px solid var(--ag-line-soft);background:#fafbf7f7;position:sticky;top:0}@media (hover:hover) and (pointer:fine){.hd{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#fafbf7eb}}.hd:has(.hd-menu[aria-expanded=true]){background:var(--ag-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.hd-inner{height:calc(var(--ag-header-h) - 1px);align-items:center;gap:1rem;display:flex}.hd-brand{color:inherit;border-radius:8px;flex:none;padding-block:.4rem;text-decoration:none}.hd-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hd-cta{letter-spacing:.005em;min-height:2.5rem;padding-inline:1.125rem;font-size:.9375rem}.hd-cta:focus-visible,.hd-menu:focus-visible{border-radius:var(--ag-radius-pill)}@media (pointer:coarse){.hd-cta{min-height:2.75rem}}.hd-nav{display:none}.hd-nav__list{height:100%;margin:0;padding:0;list-style:none;display:flex}.hd-nav__list>li{display:flex}.hd-nav__link{color:var(--ag-ink-2);letter-spacing:.005em;align-items:center;padding-inline:.875rem;font-size:.9375rem;font-weight:400;line-height:1;text-decoration:none;display:flex;position:relative}.hd-nav__link:after{content:"";background:var(--ag-olive-dark);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:.875rem;right:.875rem;transform:scaleX(0)}.hd-nav__link:hover{text-decoration:none}@media (hover:hover){.hd-nav__link:hover{color:var(--ag-ink)}.hd-nav__link:hover .hd-nav__label{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);text-decoration-color:var(--ag-ink-soft)}}.hd-nav__link[aria-current=page]{color:var(--ag-ink)}.hd-nav__link[aria-current=page] .hd-nav__label{text-decoration:none}.hd-nav__link[aria-current=page]:after{transform:none}.hd-nav__link:focus-visible{outline:none}.hd-nav__link:focus-visible .hd-nav__label{outline:3px solid var(--ag-olive-dark);outline-offset:6px;border-radius:4px}.hd-mnav{display:flex}.hd-menu{border-radius:var(--ag-radius-pill);width:2.75rem;height:2.75rem;color:var(--ag-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin-right:-.5rem;padding:0;display:grid}@media (hover:hover){.hd-menu:hover{background:var(--ag-cream-strong)}}.hd-menu__bars{width:1.25rem;height:1.25rem;display:block;position:relative}.hd-menu__bars>span{background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:6px;left:0;right:0}.hd-menu__bars>span+span{top:12px}.hd-menu[aria-expanded=true] .hd-menu__bars>span{transform:translateY(3px)rotate(45deg)}.hd-menu[aria-expanded=true] .hd-menu__bars>span+span{transform:translateY(-3px)rotate(-45deg)}@media (max-resolution:1.5x){.hd-menu__bars>span{height:2px}}.hd-sheet{height:calc(100vh - var(--ag-header-h));height:calc(100dvh - var(--ag-header-h));overscroll-behavior:contain;padding:clamp(1.5rem, 1rem + 2vw, 2.5rem) var(--ag-gutter) max(1.25rem, env(safe-area-inset-bottom));background:var(--ag-cream);flex-direction:column;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}.hd-sheet__list{margin:0;padding:0;list-style:none}.hd-sheet__link{color:var(--ag-ink);font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.022em;padding-block:.625rem;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);font-weight:600;font-stretch:108%;line-height:1.1;text-decoration:none;display:block}.hd-sheet__link:hover{text-decoration:none}.hd-sheet__link:focus-visible{outline:none}.hd-sheet__link:focus-visible .hd-sheet__label{outline:3px solid var(--ag-olive-dark);outline-offset:4px;border-radius:6px}.hd-sheet__link[aria-current=page]{color:var(--ag-olive-dark)}.hd-sheet__legal{border-top:1px solid var(--ag-line-soft);flex-wrap:wrap;column-gap:1.5rem;margin:auto 0 0;padding:1rem 0 0;list-style:none;display:flex}.hd-sheet__small{min-height:2.75rem;color:var(--ag-ink-2);align-items:center;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.hd-sheet__small[aria-current=page]{color:var(--ag-olive-dark)}@media (hover:hover){.hd-sheet__link:hover .hd-sheet__label,.hd-sheet__small:hover{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);text-decoration-color:var(--ag-ink-soft)}.hd-sheet__link:hover .hd-sheet__label{text-underline-offset:.16em;text-decoration-thickness:2px}}html.hd-locked{scrollbar-gutter:stable;overflow:hidden}html:has(.hd :focus){scroll-padding-top:0}@media (min-width:1024px){.hd-nav{align-self:stretch;margin-left:clamp(1.5rem,5vw - 2rem,3.5rem);display:block}.hd-mnav{display:none}}@media (max-width:419px){.hd-inner{gap:.5rem}.hd-actions{gap:.25rem}.hd-cta{min-height:2.75rem;padding-inline:.875rem;font-size:.875rem}}@media (max-width:359px){.hd-brand .wordmark{display:none}}.ft{background:var(--ag-cream-strong);border-top:1px solid var(--ag-line);color:var(--ag-ink-2);padding-block:clamp(2.75rem,2rem + 2.5vw,4.5rem) clamp(2rem,1.6rem + 1.5vw,3rem)}.ft-brand{color:inherit;border-radius:8px;text-decoration:none;display:inline-flex}.ft-brand .brandmark{gap:.5rem}.ft-brand source{display:none}.ft-brand .brandmark__badge{width:2.25rem;height:2.25rem}.ft-brand .wordmark{font-size:1.125rem}.ft-nav{flex-direction:column;gap:.75rem;margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);display:flex}.ft-nav ul{margin:0;padding:0;list-style:none}.ft-nav__page{min-height:2.75rem;color:var(--ag-ink);font-family:var(--font-anek), system-ui, sans-serif;letter-spacing:-.012em;align-items:center;font-size:1.375rem;font-weight:600;font-stretch:104%;line-height:1.15;text-decoration:none;display:inline-flex}.ft-nav__legal{flex-wrap:wrap;column-gap:1.5rem;display:flex}.ft-nav__small{min-height:2.75rem;color:var(--ag-ink-2);align-items:center;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.ft-nav__page:hover,.ft-nav__small:hover{text-decoration:none}@media (hover:hover){.ft-nav__page:hover,.ft-nav__small:hover{color:var(--ag-ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);-webkit-text-decoration-color:var(--ag-ink-soft);text-decoration-color:var(--ag-ink-soft)}}.ft-legal{border-top:1px solid var(--ag-line);color:var(--ag-ink-muted);gap:.625rem;margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:grid}.ft-legal p{text-wrap:pretty;max-width:53rem;margin:0}.ft-legal__entity{color:var(--ag-ink-2)}.ft-legal__office{display:block}.ft-nw{white-space:nowrap}@media (min-width:768px){.ft-nav__pages{flex-wrap:wrap;column-gap:2.25rem;display:flex}}@media (min-width:1024px){.ft-nav{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 2.5rem}.ft-nav__page{font-size:1.5rem}}@media (max-width:359px){.ft-nav__legal{column-gap:1.125rem}}@media (prefers-reduced-motion:no-preference){.hd-nav__link{transition:color var(--ag-dur-fast) var(--ag-ease)}.hd-nav__link:after{transition:transform .28s var(--ag-ease)}.hd-cta{transition:background-color var(--ag-dur-fast) var(--ag-ease), transform .12s var(--ag-ease)}.hd-cta:active,.hd-menu:active{transform:scale(.97)}.hd-menu{transition:background-color var(--ag-dur-fast) var(--ag-ease), transform .12s var(--ag-ease)}.hd-menu__bars>span{transition:transform .26s var(--ag-ease)}.hd-sheet{transition:opacity .18s var(--ag-ease)}.hd-sheet__list>li{transition:opacity .32s var(--ag-ease), transform .42s var(--ag-ease)}.hd-sheet__list>li:nth-child(2){transition-delay:40ms}.hd-sheet__list>li:nth-child(3){transition-delay:80ms}.hd-sheet__list>li:nth-child(4){transition-delay:.12s}.hd-sheet__legal{transition:opacity .32s var(--ag-ease) .18s}@starting-style{.hd-sheet{opacity:0}.hd-sheet__list>li{opacity:0;transform:translateY(.5rem)}.hd-sheet__legal{opacity:0}}}html.js:not(.indic-ready) [lang]:not([lang|=en]):not(.fc__lang-item){--font-indic-display:initial;--font-indic-text:initial}.container{max-width:calc(var(--ag-container) + 2 * var(--ag-gutter))}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}[data-reveal]{transition:opacity var(--ag-dur-reveal) var(--ag-ease), transform var(--ag-dur-reveal) var(--ag-ease)}.js:not(.no-reveal) [data-reveal]:not(.is-in){opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal]{opacity:1!important;transform:none!important}}@keyframes fc-orbit{0%,10%{animation-timing-function:cubic-bezier(.6,0,.4,1);transform:rotate(315deg)}25%,35%{animation-timing-function:cubic-bezier(.6,0,.4,1);transform:rotate(405deg)}50%,60%{animation-timing-function:cubic-bezier(.6,0,.4,1);transform:rotate(495deg)}75%,85%{animation-timing-function:cubic-bezier(.6,0,.4,1);transform:rotate(585deg)}to{transform:rotate(675deg)}}@keyframes fc-gap{0%,89%{opacity:1}91.5%,93.5%{opacity:0}96%,to{opacity:1}}@keyframes fc-on{0%,23.5%{opacity:1}25%,98.5%{opacity:0}to{opacity:1}}@keyframes fc-fill{0%,23.5%{transform:scaleX(1)}25%,98.5%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cine-recede{to{opacity:.55;transform:scale(.97)}}@keyframes sc-rise{0%{opacity:0;translate:0 2.5rem}}@keyframes sc-callout{0%{opacity:0;translate:-.75rem}}@keyframes fc-tail{0%,10%,25%,35%,50%,60%,75%,85%,to{opacity:0}14%,21%,39%,46%,64%,71%,89%,96%{opacity:1}}@media print{.js [data-reveal],.cine__hero,.showcase__callout{opacity:1!important;animation:none!important;transform:none!important}.cine__hero{height:auto!important;position:static!important}.field-light,.fc__pause{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
