.ig-apps{font:400 var(--font-size-lead) / 28px var(--font-family-base);color:var(--color-text-body)}.ig-popular__inner,.ig-apps__inner,.ig-how__inner{max-width:var(--container-max-width);margin-inline:auto}.ig-hero__link,.ig-how__link{color:var(--color-brand-primary);text-decoration:underline;text-decoration-color:var(--color-brand-primary-border);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast);font-weight:600}.ig-hero__link:hover,.ig-how__link:hover{text-decoration-color:var(--color-brand-primary)}.ig-hero__stage{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);height:352px;box-shadow:var(--shadow-panel);overflow:hidden}.ig-hero__animation{width:100%;max-width:100%;height:352px;display:block}.ig-hero__animation[hidden]{display:none}.ig-tiles{justify-content:center;gap:28px;padding-top:28px;display:flex}.ig-tile{width:64px;font:inherit;text-align:center;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block}.ig-tile__box{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);width:64px;height:64px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);place-items:center;padding:14px;display:grid}.ig-tile:not(.is-active):hover .ig-tile__box,.ig-tile:not(.is-active):focus-visible .ig-tile__box{border-color:var(--color-brand-primary-border);box-shadow:var(--shadow-card-hover)}.ig-tile:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px;border-radius:var(--radius-lg)}.ig-tile__icon{max-width:100%;height:auto;display:inline}.ig-tile__label{font-size:var(--font-size-caption);color:var(--color-text-body);padding-top:8px;font-weight:600;line-height:18px;display:block}.ig-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-top:40px;display:grid}.ig-card{text-align:center;background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);transition:transform .2s var(--ease-menu), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;align-items:center;padding:24px 16px;display:flex}.ig-card:hover,.ig-card:focus-visible{border-color:var(--color-brand-primary-border);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.ig-card__category{font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-brand-primary);background:var(--color-brand-primary-soft);border:var(--border-width-hairline) solid var(--color-brand-primary-border);border-radius:var(--radius-pill);margin-bottom:16px;padding:3px 10px;font-weight:600;line-height:16px;display:inline-block}.ig-card__icon{place-items:center;height:56px;margin-bottom:14px;display:grid}.ig-card__icon img{object-fit:contain;max-height:100%}.ig-card__title{font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);margin:0 0 6px;font-weight:500;line-height:1.4}.ig-card__text{font-size:var(--font-size-small);color:var(--color-text-body);margin:0;line-height:22px}.ig-apps{padding:var(--section-padding-y) var(--container-gutter)}.ig-apps__inner{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.ig-apps__side,.ig-apps__main{min-width:0}.ig-filter{position:sticky;top:100px}.ig-filter__label{font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);margin:0 0 16px;font-weight:700;line-height:28px}.ig-cats{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:calc(100vh - 220px);padding-right:4px;display:flex;overflow-y:auto}.ig-cats__button{width:100%;font:inherit;font-size:var(--font-size-body);text-align:left;color:var(--color-text-body);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;padding:9px 14px;font-weight:500;line-height:22px;display:block}.ig-cats__button:hover,.ig-cats__button:focus-visible{color:var(--color-brand-primary);background:var(--color-surface-subtle)}.ig-cats__button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.ig-cats__button.is-active{color:var(--color-brand-primary);background:var(--color-surface-highlight);font-weight:700}.ig-select{display:none;position:relative}.ig-select__button{width:100%;height:52px;font:inherit;font-size:var(--font-size-body);text-align:left;color:var(--color-text-heading);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-brand-primary-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:600;display:flex}.ig-select__button:focus-visible,.ig-select__button[aria-expanded=true]{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-alpha-10);outline:none}.ig-select__label{flex:auto;min-width:0}.ig-select__button img{flex:none;width:20px;height:20px}.ig-select__list{z-index:5;background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);max-height:320px;box-shadow:var(--shadow-dropdown);margin-top:6px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ig-select__list[hidden]{display:none}.ig-select__item{margin:0}.ig-select__option{width:100%;font:inherit;font-size:var(--font-size-body);text-align:left;color:var(--color-text-body);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:10px 12px;line-height:22px;display:block}.ig-select__option:hover{background:var(--color-surface-subtle)}.ig-select__option.is-active{color:var(--color-brand-primary);background:var(--color-surface-highlight);font-weight:700}.ig-apps__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:28px;display:flex}.ig-apps__title{font-size:var(--font-size-section-title);letter-spacing:var(--letter-spacing-title);color:var(--color-text-heading);order:-1;margin:0;font-weight:500;line-height:1.12}.ig-search{flex:0 340px;min-width:0;position:relative}.ig-search__input{width:100%;height:52px;font:400 var(--font-size-body) / 24px var(--font-family-base);color:var(--color-text-heading);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-brand-primary-border);border-radius:var(--radius-md);appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 84px 0 18px;display:block}.ig-search__input::placeholder{color:var(--color-text-muted);opacity:1}.ig-search__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-alpha-10)}.ig-search__input::-webkit-search-cancel-button{display:none}.ig-search__button{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);place-items:center;padding:0;line-height:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ig-search__button:hover,.ig-search__button:focus-visible{color:var(--color-brand-primary);background:var(--color-surface-highlight)}.ig-search__button--submit{right:8px}.ig-search__button--clear{visibility:hidden;right:44px}.ig-search__button--clear.is-visible{visibility:visible}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ig-item{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);transition:transform .2s var(--ease-menu), border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.ig-item:hover,.ig-item:focus-within{border-color:var(--color-brand-primary-border);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.ig-item{content-visibility:auto;contain-intrinsic-block-size:auto 72px}.ig-item__link{color:var(--color-text-heading);align-items:center;padding:16px 18px;display:flex}.ig-item__body{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.ig-item__logo{object-fit:contain;flex:none;width:40px;height:auto;max-height:40px}.ig-item__title{min-width:0;font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);flex:1 1 0;margin:0;font-weight:500;line-height:22px}.ig-empty__title{font-size:var(--font-size-card-title-large);letter-spacing:var(--letter-spacing-title);text-transform:capitalize;color:var(--color-text-heading);margin:8px 0 12px;font-weight:500;line-height:1.3}.ig-empty__text{font-size:var(--font-size-body);color:var(--color-text-body);margin:0;line-height:26px}.ig-how__inner{max-width:900px}.ig-how__text{text-align:center;text-wrap:balance;margin:0 0 32px}.ig-how__table{background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);overflow-x:auto}.ig-table{width:100%;font-size:var(--font-size-body);text-align:left;color:var(--color-text-body);line-height:24px}.ig-table th,.ig-table td{vertical-align:top;border-bottom:var(--border-width-hairline) solid var(--color-border-default);padding:16px 22px}.ig-table tbody tr:last-child th,.ig-table tbody tr:last-child td{border-bottom:0}.ig-table thead th{color:var(--color-text-heading);background:var(--color-surface-highlight);font-weight:700}.ig-table tbody th{width:22%;color:var(--color-text-heading);font-weight:600}.ig-how__subtitle{font-size:var(--font-size-card-title-large);letter-spacing:var(--letter-spacing-title);text-align:center;color:var(--color-text-heading);margin:40px 0 8px;font-weight:500;line-height:1.3}.ig-how__note{text-align:center;margin:0}@media (width<=1024px){.ig-hero__stage{max-width:640px;margin-inline:auto}.ig-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-apps__inner{grid-template-columns:200px minmax(0,1fr);gap:32px}.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ig-hero__stage,.ig-hero__animation{height:min(352px,92vw)}.ig-tiles{gap:12px}.ig-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:28px}.ig-card{padding:20px 12px}.ig-how__text{font-size:var(--font-size-body);line-height:26px}.ig-apps__inner{grid-template-columns:minmax(0,1fr);gap:24px}.ig-filter{position:static}.ig-filter__label{margin-bottom:12px}.ig-cats{display:none}.ig-select{display:block}.ig-apps__head{flex-direction:column;align-items:stretch;margin-bottom:20px}.ig-apps__title{order:0}.ig-search{flex:none}.ig-grid{grid-template-columns:minmax(0,1fr)}.ig-table th,.ig-table td{font-size:var(--font-size-small);padding:12px;line-height:22px}.ig-table tbody th{width:28%}}@media (width<=400px){.ig-cards{grid-template-columns:minmax(0,1fr)}}.ig-hero .nt-ph__grid{padding-block:72px 80px}.ig-hero__text{max-width:58ch}.ig-hero__link{color:var(--color-text-on-dark);text-decoration-color:var(--color-nt-night-faint)}.ig-hero__link:hover{text-decoration-color:var(--color-text-on-dark)}.ig-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.ig-feature{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.ig-feature__head{align-items:center;gap:10px;margin:0 0 6px;display:flex}.ig-feature__icon{box-sizing:content-box;background:var(--nt-white);border-radius:8px;flex:none;width:24px;height:24px;padding:3px}.ig-feature__name{color:var(--color-text-on-dark);font-size:15px;font-weight:500;line-height:1.25}.ig-feature__text{color:var(--color-nt-night-text);margin:0;font-size:14px;line-height:1.5}.ig-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ig-actions__primary{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ig-actions__note{color:var(--color-nt-night-faint);margin:0;font-size:13px;font-style:italic}.ig-hero__media{min-width:0}.ig-hero__stage{border-radius:16px;box-shadow:0 40px 80px -30px #000000b3,0 0 0 10px #ffffff14}.ig-tile__label{color:var(--color-nt-night-text)}.ig-tile__box{border-radius:14px}.ig-popular .nt-head,.ig-how .nt-head{padding-top:80px;padding-bottom:40px}.ig-popular__inner,.ig-how__inner{padding-bottom:80px}.ig-apps__inner{padding-block:80px}@media (width<=1024px){.ig-hero .nt-ph__grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:56px 64px}.ig-features{grid-template-columns:minmax(0,1fr)}}.ig-actions__primary{align-items:center}.ig-actions__note{text-align:center}.ig-tiles{gap:20px}.ig-tile{width:72px;box-shadow:none;background:0 0}.ig-tile__box{width:64px;height:64px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;margin-inline:auto;padding:16px}.ig-tile__icon--light{display:none}.ig-tile .ig-tile__icon--dark{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;display:block}.ig-tile.is-active .ig-tile__icon--dark{display:block}.ig-tile.is-active .ig-tile__icon--light{display:none}.ig-tile:not(.is-active):hover .ig-tile__box,.ig-tile:not(.is-active):focus-visible .ig-tile__box{box-shadow:none;background:#ffffff29;border-color:#ffffff52}.ig-tile.is-active .ig-tile__box{background:var(--nt-blue);border-color:var(--nt-blue)}.ig-tile__label{color:var(--nt-night-text);padding-top:10px;font-size:14px;font-weight:500;line-height:20px}.ig-tile.is-active .ig-tile__label{color:var(--nt-white)}.ig-card__category{letter-spacing:0;text-transform:none;color:var(--nt-muted);font-size:13px;font-weight:500}.ig-card__title{letter-spacing:-.01em;color:var(--nt-ink);font-size:20px;font-weight:500;line-height:1.35}.ig-card__text{color:var(--nt-muted);font-size:16px;line-height:1.55}.ig-hero__text{font-size:clamp(18px,1.4vw,20px);line-height:1.55}.ig-how__subtitle{letter-spacing:-.02em;color:var(--nt-ink);font-size:24px;font-weight:500;line-height:1.25}.ig-how__note{color:var(--nt-muted);font-size:16px;line-height:1.6}.ig-how{background:var(--nt-night);color:var(--nt-white)}.ig-how .ig-how__title{color:var(--nt-white)}.ig-how .ig-how__text{color:var(--nt-night-text)}.ig-how .ig-how__text a,.ig-how .ig-how__link{color:var(--nt-blue-light)}.ig-how .ig-how__text a:hover,.ig-how .ig-how__link:hover{color:#a9bbff}.ig-how .ig-how__table{background:#ffffff0a;border-color:#ffffff24}.ig-how .ig-table{color:var(--nt-night-text)}.ig-how .ig-table th,.ig-how .ig-table td{border-bottom-color:#ffffff1f}.ig-how .ig-table thead th{color:var(--nt-white);background:#ffffff14;font-weight:500}.ig-how .ig-table tbody th{color:var(--nt-white);font-weight:500}.ig-how .ig-how__subtitle{color:var(--nt-white)}.ig-how .ig-how__note{color:var(--nt-night-text)}.ig-popular .ig-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ig-popular .ig-card{text-align:left;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"icon title""icon category""text text";align-items:center;gap:2px 16px;padding:20px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.ig-popular .ig-card__icon{border:1px solid var(--nt-line);background:var(--nt-white);border-radius:12px;grid-area:icon;width:56px;height:56px;margin:0}.ig-popular .ig-card__icon img{max-width:32px;max-height:32px}.ig-popular .ig-card__title{grid-area:title;align-self:end;margin:0}.ig-popular .ig-card__category{letter-spacing:0;text-transform:none;color:var(--nt-blue);background:0 0;border:0;grid-area:category;place-self:start;margin:0;padding:0;font-size:13px;font-weight:500}.ig-popular .ig-card__text{grid-area:text;margin-top:12px}@media (width<=767px){.ig-popular .ig-cards{grid-template-columns:minmax(0,1fr)}}.ig-apps{padding-inline:0}.ig-apps .ig-item__link{background-color:var(--nt-tint);background-image:radial-gradient(60% 50% at 30% 30%,#ffffff73,#0000 70%);border:0;border-radius:16px;transition:transform .25s,box-shadow .25s}.ig-apps .ig-item:nth-child(4n+1) .ig-item__link{--nt-tint:var(--color-rl-tint-blue)}.ig-apps .ig-item:nth-child(4n+2) .ig-item__link{--nt-tint:var(--color-rl-tint-green)}.ig-apps .ig-item:nth-child(4n+3) .ig-item__link{--nt-tint:var(--color-rl-tint-sand)}.ig-apps .ig-item:nth-child(4n+4) .ig-item__link{--nt-tint:var(--color-rl-tint-steel)}.ig-apps .ig-item__link:hover{border:0;transform:translateY(-4px);box-shadow:0 16px 36px -20px #0e1a3d40}.ig-apps .ig-item__logo{box-sizing:content-box;background:var(--nt-white);border-radius:10px;padding:10px}.ig-how .ig-how__subtitle{justify-content:center;align-items:center;gap:12px;display:flex}.ig-how .ig-how__subtitle:before{content:"!";width:28px;height:28px;color:var(--color-rating-star-fill);background:#f7900938;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.ig-apps .ig-item,.ig-apps .ig-item:hover,.ig-apps .ig-item:focus-within{box-shadow:none;content-visibility:visible;background:0 0;border:0;border-radius:16px;overflow:visible;transform:none}.ig-apps .ig-item{display:flex}.ig-apps .ig-item__link{flex:auto;height:100%;min-height:100px}.ig-apps .ig-item[hidden]{display:none}@media (width>=1025px){.ig-apps .ig-apps__inner{align-items:stretch}.ig-apps .ig-apps__side{align-self:stretch}.ig-apps .ig-filter{position:sticky;top:100px}}.ig-apps .ig-item{transition:none}.ig-apps .ig-item__link{will-change:transform;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.ig-apps .ig-item__link:hover{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}html body .nt .ig-apps .ig-item__link,html body .nt .ig-apps .ig-item__link:hover{color:var(--nt-ink);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.ig-tile .ig-tile__box{place-items:center;padding:0;display:grid}.ig-tile .ig-tile__icon{background:var(--nt-white);width:30px;max-width:none;height:30px;-webkit-mask:var(--ig-icon) center / contain no-repeat;mask:var(--ig-icon) center / contain no-repeat;filter:none;display:block}.ig-how .ig-how__title span{color:var(--nt-night-faint)}.ig-how .ig-how__title{margin-bottom:20px}
