.overview-features-module__SS6RRa__section{--u:var(--asa-phone-density,1);min-width:0}.overview-features-module__SS6RRa__section h2{margin:0 0 calc(14px * var(--u));font:var(--type-section-title)}.overview-features-module__SS6RRa__sectionHeading{margin-bottom:calc(14px * var(--u));justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-features-module__SS6RRa__sectionHeading h2{margin:0}.overview-features-module__SS6RRa__count{color:var(--asa-muted);font:var(--type-meta);font-variant-numeric:tabular-nums}.overview-features-module__SS6RRa__grid{gap:calc(10px * var(--u));padding:calc(10px * var(--u));border:1px solid var(--asa-border);border-radius:calc(20px * var(--u));background:var(--asa-surface);-webkit-backdrop-filter:var(--asa-panel-backdrop,none);backdrop-filter:var(--asa-panel-backdrop,none);box-shadow:var(--asa-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-features-module__SS6RRa__tile{align-content:center;justify-items:center;gap:calc(9px * var(--u));min-width:0;min-height:calc(104px * var(--u));padding:calc(14px * var(--u)) calc(10px * var(--u));border:1px solid color-mix(in srgb, var(--asa-primary-text) 27%, var(--asa-border));border-radius:calc(13px * var(--u));background:var(--asa-surface);color:var(--asa-text);font:var(--type-control);text-align:center;cursor:pointer;display:grid;position:relative}.overview-features-module__SS6RRa__tile:hover,.overview-features-module__SS6RRa__choice:not(:disabled):hover{border-color:var(--asa-primary-text);background:var(--asa-primary-soft)}.overview-features-module__SS6RRa__icon{--tone:#6d43dc;--soft:#f0eaff;--edge:#d8c9fb;isolation:isolate;width:calc(46px * var(--u));height:calc(46px * var(--u));border:1px solid var(--edge);border-radius:calc(15px * var(--u));color:var(--tone);background:var(--soft);box-shadow:0 5px 12px color-mix(in srgb, var(--tone) 12%, transparent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.overview-features-module__SS6RRa__icon:before{content:"";z-index:-1;background:#ffffffcf;border-radius:50%;width:34%;height:34%;position:absolute;top:0;left:3px}.overview-features-module__SS6RRa__icon:after{content:"";background:color-mix(in srgb, var(--tone) 15%, transparent);z-index:-1;border-radius:50%;width:66%;height:58%;position:absolute;bottom:-20%;right:-20%}.overview-features-module__SS6RRa__icon svg{width:calc(25px * var(--u));height:calc(25px * var(--u))}.overview-features-module__SS6RRa__icon[data-tone=blue]{--tone:#326abb;--soft:#eaf3ff;--edge:#c1daf6}.overview-features-module__SS6RRa__icon[data-tone=green]{--tone:#148260;--soft:#e5f6ef;--edge:#b9e4d6}.overview-features-module__SS6RRa__icon[data-tone=orange]{--tone:#b86225;--soft:#fff1e8;--edge:#f3ceb8}.overview-features-module__SS6RRa__icon[data-tone=gold]{--tone:#7048b0;--soft:#fff1b7;--edge:#efc449}.overview-features-module__SS6RRa__arrow{top:calc(8px * var(--u));right:calc(8px * var(--u));width:calc(22px * var(--u));height:calc(22px * var(--u));background:var(--asa-primary-soft);color:var(--asa-primary-text);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute}.overview-features-module__SS6RRa__add{background:color-mix(in srgb, var(--asa-primary-soft) 45%, var(--asa-surface));border-style:dashed}.overview-features-module__SS6RRa__legacyAssets{min-width:0;position:relative}.overview-features-module__SS6RRa__legacyAssets>summary{height:100%;list-style:none}.overview-features-module__SS6RRa__legacyAssets>summary::-webkit-details-marker{display:none}.overview-features-module__SS6RRa__legacyAssets[open]{z-index:2}.overview-features-module__SS6RRa__legacyAssets[open] .overview-features-module__SS6RRa__arrow{transform:rotate(90deg)}.overview-features-module__SS6RRa__legacyAssetLinks{z-index:1;border:1px solid var(--asa-border);background:var(--asa-overlay-surface,var(--asa-surface));box-shadow:var(--asa-card-shadow);border-radius:12px;padding:6px;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto}.overview-features-module__SS6RRa__legacyAssetLinks a{min-height:44px;color:var(--asa-text);font:var(--type-body-small);border-radius:8px;align-items:center;padding:8px;display:flex}.overview-features-module__SS6RRa__legacyAssetLinks a:hover{background:var(--asa-primary-soft)}.overview-features-module__SS6RRa__dialog{--u:var(--asa-phone-density,1);width:min(740px,100vw - 28px);max-height:calc(100dvh - 36px);padding:calc(24px * var(--u));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--asa-primary-text) 25%, var(--asa-border));border-radius:calc(22px * var(--u));background:var(--asa-overlay-surface,var(--asa-surface));color:var(--asa-text);margin:auto;overflow:auto;box-shadow:0 30px 80px #0f07204d}.overview-features-module__SS6RRa__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#150c2b94}.overview-features-module__SS6RRa__dialogHeader{border-bottom:1px solid var(--asa-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.overview-features-module__SS6RRa__dialogHeader h2{font:var(--type-section-title);margin:5px 0}.overview-features-module__SS6RRa__dialogHeader p,.overview-features-module__SS6RRa__dialogHeader small{color:var(--asa-muted);font:var(--type-body-small);margin:0;line-height:1.5}.overview-features-module__SS6RRa__close{border:1px solid var(--asa-border);background:var(--asa-surface);width:44px;height:44px;color:var(--asa-muted);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.overview-features-module__SS6RRa__close svg{width:20px;height:20px}.overview-features-module__SS6RRa__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:18px;display:grid}.overview-features-module__SS6RRa__choice{border:1px solid var(--asa-border);background:var(--asa-surface);min-width:0;min-height:80px;color:var(--asa-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.overview-features-module__SS6RRa__choice[aria-pressed=true]{border-color:color-mix(in srgb, var(--asa-primary-text) 60%, var(--asa-border));background:color-mix(in srgb, var(--asa-primary-soft) 52%, var(--asa-surface))}.overview-features-module__SS6RRa__choice:disabled{cursor:default;opacity:.55}.overview-features-module__SS6RRa__choice strong{font:var(--type-label);display:block}.overview-features-module__SS6RRa__choice small{font:var(--type-meta);color:var(--asa-muted);margin-top:4px;line-height:1.4;display:block}.overview-features-module__SS6RRa__choice em{font:var(--type-meta);color:var(--asa-primary-text);white-space:nowrap;justify-items:center;gap:3px;display:grid}.overview-features-module__SS6RRa__choice em svg{width:17px;height:17px}.overview-features-module__SS6RRa__choice .overview-features-module__SS6RRa__icon{border-radius:12px;width:38px;height:38px}.overview-features-module__SS6RRa__choice .overview-features-module__SS6RRa__icon svg{width:21px;height:21px}.overview-features-module__SS6RRa__footer{border-top:1px solid var(--asa-border);font:var(--type-body-small);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.overview-features-module__SS6RRa__footer small{font:var(--type-meta);color:var(--asa-muted);margin-top:4px;display:block}.overview-features-module__SS6RRa__footer button{background:var(--asa-primary);min-height:44px;color:var(--asa-primary-foreground);font:var(--type-control);cursor:pointer;border:0;border-radius:12px;padding:0 24px}.overview-features-module__SS6RRa__section :is(a,button,summary):focus-visible{outline:3px solid var(--asa-focus);outline-offset:3px}html:has(.overview-features-module__SS6RRa__dialog[open]){overflow:hidden}[data-theme=toi] .overview-features-module__SS6RRa__icon{--soft:#352655;--edge:#624b91;--tone:#d2baff}[data-theme=toi] .overview-features-module__SS6RRa__icon[data-tone=blue]{--soft:#1e3554;--edge:#41638e;--tone:#a2c7f7}[data-theme=toi] .overview-features-module__SS6RRa__icon[data-tone=green]{--soft:#1e3a35;--edge:#326455;--tone:#8cdfbb}[data-theme=toi] .overview-features-module__SS6RRa__icon[data-tone=orange]{--soft:#442d22;--edge:#8d6142;--tone:#f2bb8f}[data-theme=toi] .overview-features-module__SS6RRa__icon[data-tone=gold]{--soft:#443820;--edge:#927636;--tone:#f4d98d}[data-theme=gold] .overview-features-module__SS6RRa__icon{--tone:#e3c77f;--soft:#262116;--edge:#65522a}[data-theme=gold] .overview-features-module__SS6RRa__icon:before{background:#ffffff15}[data-theme=toi] .overview-features-module__SS6RRa__icon:before{background:#ffffff15}@media (max-width:767px){.overview-features-module__SS6RRa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-features-module__SS6RRa__choices{grid-template-columns:1fr}.overview-features-module__SS6RRa__tile{min-height:calc(105px * var(--u))}}@media (prefers-reduced-motion:no-preference){.overview-features-module__SS6RRa__tile{transition:background .16s,border-color .16s}}
