@font-face{unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+25CC,U+A8F1;font-family:bengali;src:url(../media/NotoSansBengali_Variable_bengali-s.0h.y3vqusyrtt.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:bengali Fallback;src:local(Arial);ascent-override:91.7%;descent-override:40.8%;line-gap-override:0.0%;size-adjust:100.0%}.bengali_f4a50c80-module__C8IoLG__className{font-family:bengali,bengali Fallback,Kohinoor Bangla,Nirmala UI,sans-serif}.bengali_f4a50c80-module__C8IoLG__variable{--font-bengali:"bengali", "bengali Fallback", Kohinoor Bangla, Nirmala UI, sans-serif}
.ind-page{--ind-ink:#190046;--ind-ink-80:#190046cc;--ind-ink-70:#190046b3;--ind-ink-60:#19004699;--ind-ink-45:#19004673;--ind-ink-14:#19004624;--ind-ink-08:#19004614;--ind-ink-05:#1900460d;--ind-violet:#7238da;--ind-violet-deep:#5d2eb6;--ind-violet-soft:#efe0ff;--ind-violet-ink:#4a2490;--ind-cream:#faf8f5;--ind-ease:cubic-bezier(.22, 1, .36, 1);--ind-nav:67px;font-family:var(--font-manrope), var(--font-bengali), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ind-ink);background:var(--ind-cream)}@layer base{.ind-page :where(p,h1,h2,h3,h4,h5,h6,li,a,button,input,label){color:inherit;font-family:inherit}}.ind-page :where([lang=bn]){line-height:1.62}.ind-cta{letter-spacing:-.005em;white-space:nowrap;min-height:2.875rem;transition:background-color .2s ease, box-shadow .2s ease, transform .25s var(--ind-ease);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ind-cta:focus-visible{outline:2px solid var(--ind-violet);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ind-cta:hover{transform:translateY(-1px)}}.ind-cta--primary{background:var(--ind-violet);color:#fff;box-shadow:0 8px 24px #7238da47}@media (hover:hover) and (pointer:fine){.ind-cta--primary:hover{background:var(--ind-violet-deep)}}.ind-cta--glass{color:var(--ind-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffd9,0 6px 20px #19004614}@media (hover:hover) and (pointer:fine){.ind-cta--glass:hover{background:#ffffffe6}}.ind-cta--ghost{color:var(--ind-ink);box-shadow:inset 0 0 0 1px var(--ind-ink-14);background:0 0}@media (hover:hover) and (pointer:fine){.ind-cta--ghost:hover{background:#fff}}.ind-thread{height:100%;color:var(--ind-ink);-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);text-align:left;background:#ffffffa8;border:1px solid #ffffffd9;border-radius:1.375rem;grid-template-rows:auto 1fr auto;gap:.875rem;padding:.875rem;display:grid;box-shadow:0 24px 60px #19004629,0 2px 6px #1900460f,inset 0 1px #ffffffe6}.ind-thread__head{align-items:center;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.2;display:flex}.ind-thread__ch{background:var(--ind-ink-08);color:var(--ind-ink);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-weight:600;display:inline-flex}.ind-thread__biz{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ind-ink-60);flex:auto;overflow:hidden}.ind-thread__lang{background:var(--ind-violet-soft);color:var(--ind-violet-ink);border-radius:999px;flex:none;padding:.3125rem .5625rem;font-weight:600}.ind-thread__body{min-width:0;transition:opacity .4s}.ind-thread__view{--ind-view-h:19.5rem;height:var(--ind-view-h);contain:layout paint;flex-direction:column;justify-content:flex-end;margin:0 -.375rem;padding:0 .375rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.75rem);mask-image:linear-gradient(#0000 0,#000 2.75rem)}@supports (overflow:clip){.ind-thread__view{overflow:clip}}@media (max-height:760px) and (min-width:768px){.ind-thread__view{--ind-view-h:17rem}}@media (max-width:479.98px){.ind-thread__view{--ind-view-h:18.5rem}}.ind-thread__track{transition:transform .75s var(--ind-ease);flex-direction:column;flex:none;gap:.625rem;padding:.25rem 0 .375rem;display:flex}.ind-thread[data-mode=play] .ind-thread__track{will-change:transform}.ind-msg{min-width:0;display:flex;position:relative}.ind-msg--out{justify-content:flex-end}.ind-bubble{overflow-wrap:anywhere;border-radius:1.125rem;max-width:88%;margin:0;padding:.625rem .875rem;font-size:.90625rem;line-height:1.5}.ind-bubble--in{background:#fffffff2;border-bottom-left-radius:.375rem;grid-area:in;justify-self:start;box-shadow:0 1px 3px #19004614}.ind-bubble--out{background:var(--ind-ink);color:#fff;border-bottom-right-radius:.375rem;grid-area:out;justify-self:end}.ind-bubble__who{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:.125rem;font-size:.625rem;font-weight:700;display:block}.ind-typing{background:var(--ind-ink);opacity:0;pointer-events:none;border-radius:1.125rem 1.125rem .375rem;grid-area:out;place-self:start end;gap:4px;width:max-content;padding:.75rem .875rem;display:inline-flex}.ind-typing i{background:#ffffffd9;border-radius:50%;width:6px;height:6px}.ind-msg[data-typing=true] .ind-typing i{animation:1s ease-in-out infinite ind-dot}.ind-msg[data-typing=true] .ind-typing i:nth-child(2){animation-delay:.15s}.ind-msg[data-typing=true] .ind-typing i:nth-child(3){animation-delay:.3s}.ind-langs__card[data-play=true] .ind-typing i{animation:ind-dot .85s ease-in-out var(--tt) 1 both}.ind-langs__card[data-play=true] .ind-typing i:nth-child(2){animation-delay:calc(var(--tt) + .15s)}.ind-langs__card[data-play=true] .ind-typing i:nth-child(3){animation-delay:calc(var(--tt) + .3s)}.ind-msg .ind-typing{transition:opacity .2s ease, transform .35s var(--ind-ease);position:absolute;top:0;right:0;transform:translateY(6px)}.ind-msg[data-typing=true] .ind-typing{opacity:1;transform:none}.ind-outcome{background:var(--ind-violet-soft);max-width:100%;color:var(--ind-violet-ink);border:1px solid #7238da2e;border-radius:999px;grid-area:chip;place-self:flex-end end;align-items:center;gap:.4375rem;margin:.125rem 0 0;padding:.4375rem .75rem;font-size:.78125rem;font-weight:600;line-height:1.3;display:inline-flex}.ind-outcome svg{flex:none}.ind-thread__composer{align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.ind-composer__field{min-width:0;box-shadow:inset 0 0 0 1px var(--ind-ink-08);color:var(--ind-ink-45);white-space:nowrap;text-overflow:ellipsis;background:#ffffffb3;border-radius:999px;flex:auto;padding:.5625rem .875rem;font-size:.8125rem;overflow:hidden}.ind-composer__send{background:var(--ind-violet);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:inline-grid}.ind-call__time{font-variant-numeric:tabular-nums;color:var(--ind-ink-60);flex:auto;font-size:.8125rem;font-weight:600}.ind-call__btns{gap:.5rem;display:inline-flex}.ind-call__btn{background:var(--ind-ink-08);width:2.125rem;height:2.125rem;color:var(--ind-ink);border-radius:999px;place-items:center;display:inline-grid}.ind-call__btn--end{color:#fff;background:#e5484d;transform:rotate(135deg)}.ind-wave{height:12px;color:var(--ind-violet);align-items:center;gap:2px;margin-left:.125rem;display:inline-flex}.ind-wave i{background:currentColor;border-radius:2px;width:2px;height:12px;transform:scaleY(.33)}.ind-thread[data-live=true] .ind-wave i{animation:1.1s ease-in-out infinite ind-wave}.ind-wave i:nth-child(2){animation-delay:.12s}.ind-wave i:nth-child(3){animation-delay:.24s}.ind-wave i:nth-child(4){animation-delay:.36s}.ind-wave i:nth-child(5){animation-delay:.48s}.ind-thread[data-mode=wait] .ind-bubble,.ind-thread[data-mode=wait] .ind-outcome,.ind-thread[data-mode=play] .ind-msg:not([data-on]) .ind-bubble,.ind-thread[data-mode=play] .ind-outcome:not([data-on]){opacity:0}.ind-thread[data-mode=play] .ind-msg[data-on] .ind-bubble{animation:ind-rise .5s var(--ind-ease) both}.ind-thread[data-mode=play] .ind-outcome[data-on]{animation:ind-pop .6s var(--ind-ease) both}@keyframes ind-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ind-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:none}}@keyframes ind-typing-life{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ind-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ind-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ind-hero{background:#cdb8e6;min-height:100vh;position:relative;overflow:hidden}@supports (height:100svh){.ind-hero{min-height:100svh}}@supports (overflow:clip){.ind-hero{overflow:clip}}.ind-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.ind-hero__bg picture,.ind-hero__img{width:100%;height:100%;display:block}.ind-hero__img{object-fit:cover;object-position:50% 45%;transform-origin:50% 60%;animation:32s ease-in-out infinite alternate ind-drift;transform:scale(1.06)}@media (hover:none),(max-width:767.98px){.ind-hero__img{animation:none}}.ind-hero[data-idle=true] .ind-hero__img,.ind-hero[data-idle=true] .ind-hero__glow,.ind-hero[data-idle=true] .ind-hero__eyebrow-dot:after{animation-play-state:paused}@keyframes ind-drift{0%{transform:scale(1.06)translate(-1%)}to{transform:scale(1.12)translate(1.2%,-1.2%)}}.ind-hero__glow{pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.ind-hero__glow--a{background:radial-gradient(closest-side,#ffffffb3,#fff0);width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate ind-glow-a;top:-22vmax;left:-12vmax}.ind-hero__glow--b{background:radial-gradient(closest-side,#fbbdfebf,#fbbdfe00);width:50vmax;height:50vmax;animation:26s ease-in-out infinite alternate ind-glow-b;bottom:-18vmax;right:-14vmax}@media (max-width:767.98px){.ind-hero__glow{display:none}}@keyframes ind-glow-a{to{transform:translate(8vmax,6vmax)}}@keyframes ind-glow-b{to{transform:translate(-7vmax,-5vmax)}}.ind-hero:after{content:"";background:linear-gradient(to bottom, #faf8f500 0%, #faf8f503 8.1%, #faf8f50c 15.5%, #faf8f51b 22.5%, #faf8f52d 29%, #faf8f542 35.3%, #faf8f55a 41.2%, #faf8f573 47.1%, #faf8f58c 52.9%, #faf8f5a5 58.8%, #faf8f5bd 64.7%, #faf8f5d2 71%, #faf8f5e4 77.5%, #faf8f5f3 84.5%, #faf8f5fc 91.9%, var(--ind-cream) 100%);pointer-events:none;z-index:1;height:max(34vh,14rem);position:absolute;inset:auto 0 0}.ind-hero__inner{z-index:2;min-height:inherit;padding-top:calc(var(--ind-nav) + clamp(2rem, 6vh, 3.5rem));grid-template-columns:minmax(0,1fr);align-content:start;gap:2.5rem;padding-bottom:clamp(3.5rem,9vh,5.5rem);display:grid;position:relative}@media (min-width:1024px){.ind-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,26.5rem);align-content:center;align-items:center;column-gap:clamp(3rem,6vw,7rem)}}.ind-hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ind-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ind-ink-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ind-hero__eyebrow-dot{background:var(--ind-violet);border-radius:50%;width:7px;height:7px;position:relative}.ind-hero__eyebrow-dot:after{content:"";background:#7238da73;border-radius:50%;animation:2.4s ease-out infinite ind-ping;position:absolute;inset:0}@keyframes ind-ping{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.3)}}.ind-hero__title{letter-spacing:-.035em;color:#fff;text-shadow:0 1px 2px #19004629,0 10px 40px #19004647;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.375rem,1.35rem + 4.1vw,4.75rem);font-weight:400;line-height:1.02}.ind-hero__for{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:.75rem 0 0;font-size:clamp(1.375rem,1rem + 1.5vw,2.25rem);font-weight:300;line-height:1.2;display:flex}.ind-hero__for-lead{color:#fbbdfe;text-shadow:0 1px 2px #19004638,0 8px 32px #1900464d}.ind-hero__word-mask{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.ind-hero__word{color:#fbbdfe;text-shadow:0 1px 2px #19004638,0 8px 32px #1900464d;font-weight:500;display:inline-block}.ind-hero__word[data-anim=in]{animation:ind-word-in .7s var(--ind-ease) both}@keyframes ind-word-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.ind-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}@media (max-width:479.98px){.ind-hero__ctas{width:100%}.ind-hero__ctas .ind-cta{flex:10rem}}@media (orientation:landscape) and (max-height:540px) and (min-width:640px) and (max-width:1023.98px){.ind-hero__inner{padding-top:calc(var(--ind-nav) + 1.25rem);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;column-gap:1.75rem}.ind-hero__title{font-size:clamp(1.75rem,1rem + 5vh,2.5rem)}.ind-hero__for{font-size:1.25rem}.ind-hero__eyebrow{margin-bottom:.75rem}.ind-hero__ctas{margin-top:1.125rem}}@media (min-width:1920px){.ind-hero__title{font-size:5.25rem}.ind-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,29rem)}.ind-hero__stage{max-width:30rem}}.ind-hero__stage{justify-self:end;width:100%;min-width:0;max-width:28rem}.ind-stack{padding-top:2.25rem;display:grid}.ind-stack__slot{transform-origin:50% 0;min-width:0;transition:transform .9s var(--ind-ease), opacity .7s ease, visibility 0s linear 0s;will-change:transform, opacity;grid-area:1/1}.ind-stack__slot[data-depth="0"]{z-index:3;opacity:1;transform:none}.ind-stack__slot[data-depth="1"]{z-index:2;opacity:.8;transform:translateY(-1.1rem)scale(.94)}.ind-stack__slot[data-depth="2"]{z-index:1;opacity:.5;transform:translateY(-2.1rem)scale(.88)}.ind-stack__slot[data-depth=far]{z-index:0;will-change:auto;opacity:0;visibility:hidden;transition:transform .9s var(--ind-ease), opacity .7s ease, visibility 0s linear .9s;transform:translateY(-2.6rem)scale(.84)}.ind-stack__slot[data-depth=out]{z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .32s,visibility 0s linear .6s;transform:translateY(1.5rem)scale(.985)}.ind-stack__slot .ind-thread{clip-path:inset(-3rem -3rem -5rem round 1.375rem);-webkit-backdrop-filter:none;backdrop-filter:none;transition:clip-path .9s var(--ind-ease), background-color .9s var(--ind-ease);background-color:#ffffffc2}.ind-stack__slot:not([data-depth="0"]) .ind-thread{clip-path:inset(0 0 calc(100% - 2.75rem) round 1.375rem);background-color:#ffffffb8}.ind-stack__slot[data-depth=out] .ind-thread{clip-path:inset(-3rem -3rem -5rem round 1.375rem)}.ind-stack__slot .ind-thread__head,.ind-stack__slot .ind-thread__body,.ind-stack__slot .ind-thread__composer{transition:opacity .45s .4s}.ind-stack__slot:not([data-depth="0"]):not([data-depth=out]) .ind-thread__head,.ind-stack__slot:not([data-depth="0"]):not([data-depth=out]) .ind-thread__body,.ind-stack__slot:not([data-depth="0"]):not([data-depth=out]) .ind-thread__composer{opacity:0;transition-delay:0s}.ind-thread__head,.ind-thread__composer{transition:opacity .4s}.ind-hero__controls{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin-top:1rem;display:flex}.ind-hero__dots{flex-wrap:wrap;gap:0;display:flex}.ind-hero__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-grid}.ind-hero__dot-fill{background:var(--ind-ink-14);border-radius:3px;width:1.125rem;height:3px;display:block;position:relative;overflow:hidden}.ind-hero__dot-fill:after{content:"";border-radius:inherit;background:var(--ind-violet);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ind-hero__dot[aria-pressed=true] .ind-hero__dot-fill:after{transform:scaleX(1)}.ind-hero__dot-fill[data-running=true]:after{animation:linear both ind-fill;animation-duration:inherit}@keyframes ind-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ind-hero__dot:focus-visible,.ind-hero__pause:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px;border-radius:6px}.ind-hero__pause{width:2.5rem;height:2.5rem;color:var(--ind-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffffd9}@media (max-width:479.98px){.ind-hero__dots{display:none}.ind-hero__controls{justify-content:flex-end}}.ind-section{padding-block:clamp(3rem,2.25rem + 3.05vw,5rem);position:relative}.ind-section--after-hero{padding-top:clamp(2.25rem,1.6875rem + 2.29vw,3.75rem)}.ind-head{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,1.5rem + 2vw,3.5rem)}.ind-head--left{text-align:left;margin-left:0}.ind-head__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0009;margin:0 0 1rem;font-size:.75rem;font-weight:600}.ind-head__title{font-size:var(--text-heading-1);letter-spacing:-.02em;color:#000;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.ind-head__sub{max-width:36rem;font-size:var(--text-body-1);color:#0000009e;text-wrap:pretty;margin:1rem auto 0;line-height:1.65}.ind-head--left .ind-head__sub{margin-left:0}.ind-mc-figure{margin:0}.ind-mc{--mc-violet-lite:#b58cff;--mc-card-h:5.5rem;--mc-peek:.5rem;border:1px solid var(--ind-ink-08);background:#fff;border-radius:1.75rem;padding:clamp(1rem,.5rem + 2.2vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #1900460a,0 30px 80px #1900460f;container:mc/inline-size}.ind-mc:before{content:"";background-image:linear-gradient(var(--ind-ink-05) 1px, transparent 1px), linear-gradient(90deg, var(--ind-ink-05) 1px, transparent 1px);pointer-events:none;background-position:-1px -1px;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%)}.ind-mc__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative}@container mc (min-width:1000px){.ind-mc__grid{grid-template-columns:minmax(0,13rem) 2.75rem minmax(0,1fr) 3.5rem minmax(0,14.5rem)}}.ind-mc__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ind-ink-60);justify-content:space-between;margin:0 0 .75rem;font-size:.6875rem;font-weight:700;display:flex}.ind-mc__label span+span{letter-spacing:.08em;color:var(--ind-ink-45);font-weight:600}.ind-mc__intake{flex-direction:column;min-width:0;display:flex}.ind-mc__channels{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}@container mc (min-width:1000px){.ind-mc__channels{flex-direction:column}}.ind-mc__channel{border:1px solid var(--ind-ink-08);min-width:0;height:2.5rem;color:var(--ind-ink-45);background:#fff;border-radius:.75rem;flex:1 1 0;justify-content:center;align-items:center;gap:.625rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:color .35s,border-color .35s,box-shadow .35s;display:flex}.ind-mc__channel-name{display:none}@container mc (min-width:1000px){.ind-mc__channel{flex:none;justify-content:flex-start;height:2.375rem}.ind-mc__channel-name{flex:auto;display:inline}}.ind-mc__channel-dot{background:var(--ind-violet);width:6px;height:6px;transition:transform .35s var(--ind-ease);border-radius:50%;flex:none;display:none;transform:scale(0)}@container mc (min-width:1000px){.ind-mc__channel-dot{display:block}}.ind-mc__channel[data-on=true]{color:var(--ind-ink);border-color:#7238da66;box-shadow:0 0 0 3px #7238da14}.ind-mc__channel[data-on=true] svg{color:var(--ind-violet)}.ind-mc__channel[data-on=true] .ind-mc__channel-dot{transform:scale(1)}.ind-mc__msg{background:var(--ind-cream);border:1px solid var(--ind-ink-08);border-radius:1rem 1rem 1rem .375rem;margin-top:.75rem;padding:.75rem .875rem;transition:opacity .5s}.ind-mc[data-armed=true] .ind-mc__msg{animation:ind-mc-in .55s var(--ind-ease) both}.ind-mc:not([data-phase="0"]) .ind-mc__msg{opacity:.55}.ind-mc__msg-head{color:var(--ind-ink-60);align-items:center;gap:.375rem;margin:0 0 .25rem;font-size:.6875rem;font-weight:500;display:flex}.ind-mc__msg-head svg{color:var(--ind-violet);flex:none}.ind-mc__msg-text{color:var(--ind-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.ind-mc__pipe{min-height:2rem;position:relative}.ind-mc__pipe>i{position:absolute;overflow:hidden}.ind-mc__pipe--in>i{background:var(--ind-ink-14);width:1px;top:0;bottom:0;left:50%}.ind-mc__pipe--in>i:after{content:"";background:linear-gradient(180deg, #7238da00, var(--ind-violet));opacity:0;border-radius:2px;width:3px;height:50%;position:absolute;left:-1px}.ind-mc[data-armed=true][data-phase="0"] .ind-mc__pipe--in>i:after{animation:ind-mc-flow-y .9s .35s var(--ind-ease) both}@container mc (min-width:1000px){.ind-mc__pipe--in>i{width:auto;height:1px;inset:50% 0 auto}.ind-mc__pipe--in>i:after{background:linear-gradient(90deg, #7238da00, var(--ind-violet));width:60%;height:3px;top:-1px;left:0}.ind-mc[data-armed=true][data-phase="0"] .ind-mc__pipe--in>i:after{animation-name:ind-mc-flow-x}}.ind-mc__pipe--out{min-height:2.5rem}.ind-mc__pipe--out:before{content:"";border-left:1px solid var(--ind-ink-14);height:50%;position:absolute;top:0;left:50%}.ind-mc__branch{border:0 solid var(--ind-ink-14);transition:border-color .35s;top:50%;bottom:0}.ind-mc__branch--courier{border-top-width:1px;border-left-width:1px;border-top-left-radius:10px;left:25%;right:50%}.ind-mc__branch--calendar{border-top-width:1px;border-right-width:1px;border-top-right-radius:10px;left:50%;right:25%}@container mc (min-width:1000px){.ind-mc__pipe--out:before{border-left:0;border-top:1px solid var(--ind-ink-14);width:50%;height:0;top:50%;left:0}.ind-mc__branch--courier{border-width:1px 0 0 1px;border-radius:10px 0 0;inset:25% 0 50% 50%}.ind-mc__branch--calendar{border-width:0 0 1px 1px;border-radius:0 0 0 10px;inset:50% 0 25% 50%}}@container mc (max-width:519.98px){.ind-mc__pipe--out:before{height:100%}.ind-mc__branch{display:none}}.ind-mc[data-phase="5"] .ind-mc__pipe--out:before,.ind-mc[data-phase="6"][data-armed=true] .ind-mc__pipe--out:before,.ind-mc[data-phase="5"][data-ending=courier] .ind-mc__branch--courier,.ind-mc[data-phase="6"][data-armed=true][data-ending=courier] .ind-mc__branch--courier,.ind-mc[data-phase="5"][data-ending=calendar] .ind-mc__branch--calendar,.ind-mc[data-phase="6"][data-armed=true][data-ending=calendar] .ind-mc__branch--calendar{border-color:var(--ind-violet)}.ind-mc__machine{color:#fff;background:linear-gradient(#230b5c 0%,#190046 100%);border-radius:1.25rem;align-self:center;min-width:0;padding:clamp(.75rem,.5rem + .8vw,1.125rem);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0a,0 24px 60px #19004633;container:mcm/inline-size}.ind-mc__bar{color:#ffffffdb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem .75rem;font-size:.75rem;font-weight:600;display:flex}.ind-mc__brand{align-items:center;gap:.5rem;display:inline-flex}.ind-mc__mark{color:#fff;width:14px;height:16px}.ind-mc__status{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ind-mc__lamp{background:#6ee7b7;border-radius:50%;width:7px;height:7px}.ind-mc[data-armed=true]:not([data-phase="6"]) .ind-mc__lamp{background:var(--mc-violet-lite);animation:1s ease-in-out infinite ind-mc-blink}.ind-mc__floor{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;margin-top:.875rem;display:grid;position:relative}.ind-mc__rail{background:#ffffff0d;border-radius:999px;position:relative;overflow:hidden}.ind-mc__rail:before{content:"";border-left:1px dashed #ffffff29;position:absolute;top:.75rem;bottom:.75rem;left:50%}.ind-mc__ticket{--gap:.5rem;height:calc((100% - 3 * var(--gap)) / 4);color:var(--ind-ink);transform:translateY(calc(var(--s) * (100% + var(--gap))));transition:transform .8s var(--ind-ease), opacity .35s ease;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 24px #00000047,inset 0 0 0 1px #7238da59}.ind-mc__ticket svg{color:var(--ind-violet);flex:none}.ind-mc__ticket-text{display:none}.ind-mc[data-phase="0"] .ind-mc__ticket,.ind-mc[data-phase="5"] .ind-mc__ticket,.ind-mc[data-phase="6"] .ind-mc__ticket{opacity:0}.ind-mc__stations{grid-auto-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@container mcm (min-width:520px){.ind-mc__floor{grid-template-columns:minmax(0,1fr)}.ind-mc__rail{height:2.75rem}.ind-mc__rail:before{border-top:1px dashed #ffffff29;border-left:0;inset:50% 1rem auto}.ind-mc__ticket{width:calc((100% - 3 * var(--gap)) / 4);height:auto;transform:translateX(calc(var(--s) * (100% + var(--gap))));justify-content:flex-start;gap:.5rem;padding:0 .875rem;bottom:0;right:auto}.ind-mc__ticket-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.ind-mc__stations{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}}.ind-mc__station{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.875rem;grid-template-rows:auto auto 1fr;gap:.1875rem;min-width:0;padding:.75rem .8125rem;transition:background-color .4s,border-color .4s;display:grid}@container mcm (min-width:520px){.ind-mc__station{min-height:8.25rem;padding:.875rem .9375rem}.ind-mc__readout{font-size:.875rem}}.ind-mc__station-head{align-items:center;gap:.5rem;display:flex}.ind-mc__station-n{letter-spacing:.08em;color:#ffffff73;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700}.ind-mc__station-name{color:#fff;font-size:.875rem;font-weight:600}.ind-mc__station-lamp{background:#ffffff2e;border-radius:50%;width:6px;height:6px;margin-left:auto;transition:background-color .35s,box-shadow .35s}.ind-mc__station-hint{color:#ffffff80;font-size:.6875rem}.ind-mc__readout{color:#fffffff2;align-items:flex-end;gap:.375rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.ind-mc__readout svg{color:var(--mc-violet-lite);flex:none;margin-bottom:.1rem}.ind-mc[data-armed=true] .ind-mc__station:not([data-state=idle]) .ind-mc__readout{animation:ind-mc-print .45s var(--ind-ease) both}.ind-mc__station[data-state=idle] .ind-mc__readout{color:#ffffff4d}.ind-mc__station[data-state=active]{background:#7238da3d;border-color:#b58cffa6}.ind-mc__station[data-state=active] .ind-mc__station-lamp{background:var(--mc-violet-lite);box-shadow:0 0 0 4px #b58cff33}.ind-mc__station[data-state=done] .ind-mc__station-lamp{background:#6ee7b7}.ind-mc__trays{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}@container mc (max-width:519.98px){.ind-mc__trays{grid-template-columns:minmax(0,1fr)}}@container mc (min-width:1000px){.ind-mc__trays{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr)}}.ind-mc__tray{background:var(--ind-cream);border:1px solid var(--ind-ink-08);border-radius:1.125rem;align-content:start;gap:.75rem;min-width:0;padding:.875rem;display:grid}@container mc (min-width:1000px){.ind-mc__tray{align-content:center}}.ind-mc__tray-head{align-items:center;gap:.625rem;margin:0;display:flex}.ind-mc__tray-icon{background:var(--ind-violet-soft);width:1.75rem;height:1.75rem;color:var(--ind-violet-ink);border-radius:.5rem;flex:none;place-items:center;display:grid}.ind-mc__tray-title{color:var(--ind-ink);font-size:.875rem;font-weight:600;line-height:1.2;display:block}.ind-mc__tray-sub{color:var(--ind-ink-60);font-size:.6875rem;display:block}.ind-mc__stack{height:calc(var(--mc-card-h) + 2 * var(--mc-peek));margin:0;padding:0;list-style:none;position:relative}.ind-mc__card{height:var(--mc-card-h);border:1px solid var(--ind-ink-08);transform-origin:50% 100%;transform:translateY(calc(var(--n) * var(--mc-peek))) scale(calc(1 - var(--n) * .05));z-index:calc(10 - var(--n));transition:transform .6s var(--ind-ease), opacity .45s ease;background:#fff;border-radius:.75rem;align-content:center;gap:.125rem;padding:.625rem .75rem;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #1900460d,0 8px 20px #1900460f}.ind-mc__card[data-n="3"]{opacity:0}.ind-mc__card>*{transition:opacity .3s}.ind-mc__card:not([data-n="0"])>*{opacity:0}.ind-mc[data-armed=true] .ind-mc__card[data-fresh=true]{animation:ind-mc-drop .6s var(--ind-ease) both}.ind-mc__card-top{letter-spacing:.08em;text-transform:uppercase;color:var(--ind-violet-ink);justify-content:space-between;gap:.5rem;font-size:.625rem;font-weight:700;display:flex}.ind-mc__code{letter-spacing:.04em;color:var(--ind-ink-60);font-variant-numeric:tabular-nums;font-weight:600}.ind-mc__card-title{color:var(--ind-ink);font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.ind-mc__card-meta{color:var(--ind-ink-60);font-size:.6875rem;line-height:1.35;display:block}.ind-mc__barcode{background:repeating-linear-gradient(90deg, var(--ind-ink) 0 1px, transparent 1px 3px, var(--ind-ink) 3px 5px, transparent 5px 6px, var(--ind-ink) 6px 7px, transparent 7px 10px);opacity:.35;width:2.75rem;height:.875rem;position:absolute;bottom:.625rem;right:.75rem}.ind-mc__tray--calendar .ind-mc__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.ind-mc__date{background:var(--ind-violet-soft);text-align:center;border-radius:.5rem;place-items:center;width:3.25rem;padding:.375rem 0;display:grid}.ind-mc__date span{letter-spacing:.1em;color:var(--ind-violet-ink);font-size:.625rem;font-weight:700}.ind-mc__date b{color:var(--ind-ink);white-space:nowrap;font-size:.6875rem;font-weight:600}.ind-mc__card-body{gap:.125rem;min-width:0;display:grid}.ind-mc__foot{color:var(--ind-ink-60);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.75rem;display:flex;position:relative}.ind-mc__pause{background:var(--ind-ink-05);min-height:2rem;color:var(--ind-ink-70);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ind-mc__pause:hover{background:var(--ind-ink-08)}}.ind-mc__pause:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}@keyframes ind-mc-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ind-mc-print{0%{opacity:0;transform:translateY(4px)}}@keyframes ind-mc-drop{0%{opacity:0;transform:translateY(-16px)}}@keyframes ind-mc-flow-x{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}to{opacity:0;transform:translate(180%)}}@keyframes ind-mc-flow-y{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1}to{opacity:0;transform:translateY(220%)}}@keyframes ind-mc-blink{50%{opacity:.35}}.ind-langs__grid{background:linear-gradient(#fff0 60%,#ffffff40),url(/order-os/skies/sky-02.webp) 50%/cover no-repeat,#c9b3e8;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1rem,2.5vw,2.25rem);display:grid;position:relative;box-shadow:0 20px 60px #1900461a}@media (min-width:1024px){.ind-langs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind-langs__col{min-width:0;display:none}.ind-langs__col[data-active=true]{display:flex}@media (min-width:1024px){.ind-langs__col{display:flex}}@media (scripting:none){.ind-langs__col{display:flex}}.ind-langs__col{flex-direction:column}.ind-langs__col .ind-langs__card{flex:auto;height:auto}.ind-langs__card{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#ffffffad;border:1px solid #ffffffd9;border-radius:1.375rem;align-content:start;gap:.875rem;height:100%;padding:1rem;display:grid;box-shadow:0 24px 60px #19004624,inset 0 1px #ffffffe6}.ind-langs__label{color:#fff;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;padding-inline:.25rem;display:flex}.ind-langs__name{letter-spacing:-.02em;text-shadow:0 1px 12px #19004640;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.2}.ind-langs__caption{color:#ffffffeb;text-align:right;text-shadow:0 1px 8px #1900464d;font-size:.8125rem;font-weight:500}.ind-langs__head{align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.ind-langs__msgs{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.ind-langs__msgs .ind-bubble--in,.ind-langs__msgs .ind-bubble--out,.ind-langs__msgs .ind-outcome{grid-area:auto}.ind-langs__row{grid-template-areas:"m";display:grid}.ind-langs__msgs .ind-langs__row>*{grid-area:m}.ind-langs__card[data-armed=true]:not([data-play=true]) .ind-langs__msg{opacity:0}.ind-langs__card[data-play=true] .ind-langs__msg{animation:ind-rise .55s var(--ind-ease) var(--t) both}.ind-langs__card[data-play=true] .ind-outcome.ind-langs__msg{animation-name:ind-pop;animation-duration:.6s}.ind-langs__card[data-play=true] .ind-langs__row .ind-typing{animation:ind-typing-life 1s ease var(--tt) both}.ind-langs__tabs{width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--ind-ink-08), 0 4px 16px #1900460f;background:#fff;border-radius:999px;margin:0 auto 1.25rem;padding:.25rem;display:flex}@media (min-width:1024px){.ind-langs__tabs{display:none}}.ind-langs__tab{min-width:6.25rem;min-height:2.75rem;color:var(--ind-ink-60);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .25s,color .25s}@media (max-width:359.98px){.ind-langs__tab{min-width:0;padding:0 .875rem}}.ind-langs__tab[aria-selected=true]{background:var(--ind-ink);color:#fff}.ind-langs__tab:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}.ind-find{scroll-margin-top:var(--ind-nav)}.ind-find__controls{gap:1rem;max-width:52rem;margin:0 auto;display:grid}.ind-find__search{min-height:3.5rem;box-shadow:0 1px 2px #1900460d, 0 12px 32px #19004614, inset 0 0 0 1px var(--ind-ink-08);color:var(--ind-ink-60);background:#fff;border-radius:999px;align-items:center;gap:.75rem;padding:0 1.125rem;transition:box-shadow .2s;display:flex}.ind-find__search:focus-within{box-shadow:0 1px 2px #1900460d, 0 12px 32px #1900461a, inset 0 0 0 2px var(--ind-violet)}.ind-find__search svg{flex:none}.ind-find__search input{min-width:0;height:3.5rem;color:var(--ind-ink);background:0 0;border:0;outline:0;flex:auto;font-size:1rem}.ind-find__search input,.ind-find__search input:focus,.ind-find__search input:focus-visible{box-shadow:none;appearance:none;border-radius:0;outline:none;padding:0}.ind-find__search input::placeholder{color:var(--ind-ink-45)}.ind-find__search input::-webkit-search-cancel-button{cursor:pointer}.ind-find__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (max-width:767.98px){.ind-find__chips{margin-inline:calc(var(--container-inline-gutter,1.25rem) * -1);padding-inline:var(--container-inline-gutter,1.25rem);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.ind-find__chips::-webkit-scrollbar{display:none}}.ind-find__chip{min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--ind-ink-14);color:var(--ind-ink-80);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.ind-find__chip:hover{box-shadow:inset 0 0 0 1px var(--ind-ink-45)}}.ind-find__chip[aria-pressed=true]{background:var(--ind-ink);color:#fff;box-shadow:none}.ind-find__chip:focus-visible,.ind-find__pill:focus-visible,.ind-find__fam-name:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}.ind-find__count{color:var(--ind-ink-60);text-align:center;font-variant-numeric:tabular-nums;margin:1.5rem 0 .75rem;font-size:.8125rem;font-weight:500}.ind-find__index{border:1px solid var(--ind-ink-08);background:#fff;border-radius:1.5rem;padding-inline:clamp(1rem,3vw,2rem);box-shadow:0 1px 2px #1900460a,0 20px 60px #1900460f}.ind-find__row{border-top:1px solid var(--ind-ink-08);grid-template-columns:minmax(0,1fr);gap:.875rem;padding-block:1.25rem;display:grid}.ind-find__row:first-child{border-top:0}@media (min-width:900px){.ind-find__row{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem}}.ind-find__fam{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}@media (min-width:900px){.ind-find__fam{flex-direction:column;justify-content:flex-start;padding-top:.375rem}}.ind-find__fam-name{color:var(--ind-ink);font-size:1.0625rem;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.ind-find__fam-name:hover{color:var(--ind-violet)}}.ind-find__fam-end{color:var(--ind-ink-60);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.ind-find__fam-end svg{color:var(--ind-violet)}.ind-find__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ind-find__pill{background:var(--ind-cream);min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--ind-ink-08);color:var(--ind-ink);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem 0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.ind-find__pill svg{color:var(--ind-ink-45);transition:transform .25s var(--ind-ease), color .2s ease}@media (hover:hover) and (pointer:fine){.ind-find__pill:hover{background:var(--ind-violet-soft);color:var(--ind-violet-ink);box-shadow:inset 0 0 0 1px #7238da40}.ind-find__pill:hover svg{color:var(--ind-violet);transform:translate(2px)}}.ind-find__toggle{display:none}@media (max-width:899.98px){.ind-find__fam-name{display:none}.ind-find__toggle{width:100%;min-height:2.75rem;color:var(--ind-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;font-size:1.0625rem;font-weight:600;display:flex}.ind-find__toggle-name{flex:auto}.ind-find__toggle-count{background:var(--ind-violet-soft);min-width:1.75rem;color:var(--ind-violet-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ind-find__toggle svg{color:var(--ind-ink-60);transition:transform .3s var(--ind-ease);flex:none}.ind-find__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ind-find__toggle:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px;border-radius:6px}.ind-find__row{gap:.25rem;padding-block:.75rem}.ind-find__fam{flex-direction:column;align-items:stretch}.ind-find__fam-end{order:2}.ind-find__row[data-open=false] .ind-find__list{display:none}.ind-find__row[data-open=true] .ind-find__list{padding:.75rem 0 .25rem}.ind-find__pill{padding:0 .75rem 0 .875rem;font-size:.8125rem}}.ind-find__empty{border:1px dashed var(--ind-ink-14);text-align:center;background:#fff;border-radius:1.5rem;justify-items:center;gap:.75rem;padding:3rem 1.5rem;display:grid}.ind-find__empty-title{font-size:var(--text-heading-3);color:var(--ind-ink);font-weight:500}.ind-find__empty-sub{max-width:28rem;color:var(--ind-ink-70);margin-bottom:.5rem;font-size:.9375rem}.ind-chapters__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:1100px){.ind-chapters__layout{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4vw,4.5rem)}}.ind-rail{display:none}@media (min-width:1100px){.ind-rail{top:calc(var(--ind-nav) + 1.25rem);display:block;position:sticky}}.ind-rail__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ind-ink-60);margin:0 0 .5rem;padding-left:.875rem;font-size:.6875rem;font-weight:700}.ind-rail__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ind-rail__link{min-height:2.25rem;color:var(--ind-ink-60);border-radius:.75rem;align-items:center;gap:.625rem;padding:.3125rem .75rem .3125rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:flex;position:relative}.ind-rail__link:before{content:"";background:var(--ind-violet);width:2px;transition:transform .35s var(--ind-ease);border-radius:2px;position:absolute;top:25%;bottom:25%;left:0;transform:scaleY(0)}.ind-rail__link svg{color:var(--ind-ink-45);flex:none}.ind-rail__name{flex:auto}.ind-rail__count{font-variant-numeric:tabular-nums;color:var(--ind-ink-60);font-size:.75rem}@media (hover:hover) and (pointer:fine){.ind-rail__link:hover{color:var(--ind-ink);background:#1900460a}}.ind-rail__link[aria-current=true]{color:var(--ind-ink);box-shadow:0 1px 2px #1900460d, inset 0 0 0 1px var(--ind-ink-08);background:#fff}.ind-rail__link[aria-current=true]:before{transform:scaleY(1)}.ind-rail__link[aria-current=true] svg{color:var(--ind-violet)}.ind-rail__link:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}.ind-rail__note{background:var(--ind-violet-soft);color:var(--ind-violet-ink);border-radius:1rem;gap:.75rem;margin-top:1.5rem;padding:1rem;font-size:.8125rem;line-height:1.5;display:grid}@media (max-height:1019.98px){.ind-rail__note{display:none}}.ind-rail__cta{background:var(--ind-violet);color:#fff;border-radius:.625rem;justify-content:center;align-items:center;min-height:2.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ind-rail__cta:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}.ind-rail__chev{color:var(--ind-ink-45);transition:transform .35s var(--ind-ease);flex:none}.ind-rail__family[data-open=true] .ind-rail__chev{color:var(--ind-violet);transform:rotate(180deg)}.ind-rail__drop{visibility:hidden;transition:grid-template-rows .4s var(--ind-ease), visibility 0s linear .4s;grid-template-rows:0fr;display:grid}.ind-rail__family[data-open=true] .ind-rail__drop{visibility:visible;transition:grid-template-rows .4s var(--ind-ease);grid-template-rows:1fr}@media (min-width:1100px) and (max-height:799.98px){.ind-rail{top:calc(var(--ind-nav) + .75rem)}.ind-rail .ind-rail__label{display:none}.ind-rail .ind-rail__link{min-height:1.625rem;padding-block:.125rem;font-size:.8125rem}.ind-rail .ind-rail__link[aria-current=true]{min-height:1.875rem}.ind-rail .ind-rail__sub{min-height:1.5rem;padding-block:.125rem;font-size:.75rem;line-height:1.2}}@media (max-height:649.98px){.ind-rail__drop,.ind-rail__chev{display:none}}.ind-rail__subs{border-left:1px solid var(--ind-ink-08);min-height:0;margin:0 0 0 1.5rem;padding:0 0 0 .5rem;list-style:none;overflow:hidden}.ind-rail__subs>li:first-child{padding-top:.125rem}.ind-rail__subs>li:last-child{padding-bottom:.375rem}.ind-rail__sub{width:100%;min-height:1.625rem;color:var(--ind-ink-60);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;padding:.1875rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25;transition:color .2s,background-color .2s;display:flex;position:relative}.ind-rail__sub:before{content:"";background:var(--ind-violet);width:2px;transition:transform .3s var(--ind-ease);border-radius:2px;position:absolute;top:22%;bottom:22%;left:calc(-.5rem - 1px);transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.ind-rail__sub:hover{color:var(--ind-ink);background:var(--ind-ink-05)}}.ind-rail__sub[aria-pressed=true]{color:var(--ind-violet-ink);background:var(--ind-violet-soft)}.ind-rail__sub[aria-pressed=true]:before{transform:scaleY(1)}.ind-rail__sub:focus-visible{outline:2px solid var(--ind-violet);outline-offset:-2px}.ind-chapters__list{gap:clamp(3.5rem,2.5rem + 4vw,6rem);min-width:0;display:grid}.ind-chapter{min-width:0;scroll-margin-top:calc(var(--ind-nav) + 1.5rem)}.ind-chapter__head{max-width:44rem;margin-bottom:1.25rem}.ind-chapter__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ind-violet);align-items:center;gap:.4375rem;margin:0 0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ind-chapter__title{letter-spacing:-.025em;color:var(--ind-ink);margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:400;line-height:1.1}.ind-chapter__line{font-size:var(--text-body-1);color:var(--ind-ink-70);margin:.625rem 0 0;line-height:1.6}.ind-chapter__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}@media (max-width:767.98px){.ind-chapter__chips{margin-inline:calc(var(--container-inline-gutter,1.25rem) * -1);padding-inline:var(--container-inline-gutter,1.25rem);scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--container-inline-gutter,1.25rem);flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.ind-chapter__chips::-webkit-scrollbar{display:none}}@media (min-width:1100px) and (min-height:650px){.ind-chapter__chips{display:none}}.ind-chapter__chip{min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--ind-ink-14);color:var(--ind-ink-80);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.ind-chapter__chip:hover{box-shadow:inset 0 0 0 1px var(--ind-ink-45)}}.ind-chapter__chip[aria-pressed=true]{background:var(--ind-ink);color:#fff;box-shadow:none}.ind-chapter__chip:focus-visible,.ind-chapter__lang:focus-visible,.ind-chapter__cta:focus-visible{outline:2px solid var(--ind-violet);outline-offset:2px}.ind-chapter__body{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.ind-chapter__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem)}}.ind-chapter__stage{background:linear-gradient(180deg, #fff0 55%, #fff3), var(--plate) center / cover no-repeat, #c9b3e8;border-radius:1.75rem;align-content:center;justify-items:center;gap:1rem;min-height:30rem;padding:clamp(1rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #1900461a}@media (max-width:479.98px){.ind-chapter__stage{border-radius:1.375rem;min-height:0;padding:.875rem}}.ind-chapter__card{width:100%;max-width:26rem}.ind-chapter__langs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #fffc;border-radius:999px;padding:.25rem;display:inline-flex}.ind-chapter__lang{min-width:5.5rem;min-height:2.5rem;color:var(--ind-ink-70);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:background-color .25s,color .25s}@media (max-width:359.98px){.ind-chapter__lang{min-width:0}}.ind-chapter__lang[aria-selected=true]{background:var(--ind-ink);color:#fff}.ind-chapter__uses{border:1px solid var(--ind-ink-08);background:#fff;border-radius:1.75rem;flex-direction:column;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);display:flex;box-shadow:0 1px 2px #1900460a}.ind-chapter__uses-label{letter-spacing:.04em;color:var(--ind-ink-60);margin:0 0 1rem;font-size:.8125rem;font-weight:600}.ind-chapter__uses-name{color:var(--ind-violet)}.ind-chapter__list{margin:0;padding:0;list-style:none;display:grid}.ind-chapter__use{border-top:1px solid var(--ind-ink-08);color:var(--ind-ink);align-items:baseline;gap:.875rem;padding-block:.8125rem;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.45;display:flex}.ind-chapter__use:first-child{border-top:0;padding-top:0}.ind-chapter__use-num{font-variant-numeric:tabular-nums;width:1.5rem;color:var(--ind-violet);flex:none;font-size:.75rem;font-weight:600}.ind-chapter__via{color:var(--ind-ink-60);align-items:center;gap:.5rem;margin:auto 0 0;padding-top:1.25rem;font-size:.8125rem;display:flex}.ind-chapter__via svg{color:var(--ind-violet);flex:none}.ind-chapter__cta{background:var(--ind-cream);min-height:3rem;box-shadow:inset 0 0 0 1px var(--ind-ink-08);color:var(--ind-ink);border-radius:.875rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ind-chapter__cta svg{transition:transform .25s var(--ind-ease)}@media (hover:hover) and (pointer:fine){.ind-chapter__cta:hover{background:var(--ind-violet);color:#fff}.ind-chapter__cta:hover svg{transform:translate(3px)}}.ind-langs,.ind-find{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (prefers-reduced-motion:reduce){.ind-thread[data-mode=rest] .ind-thread__view{overscroll-behavior-y:contain;scrollbar-width:thin;justify-content:safe flex-end;overflow-y:auto}.ind-rail__drop,.ind-rail__family[data-open=true] .ind-rail__drop,.ind-rail__chev,.ind-rail__sub:before{transition:none}.ind-hero__img,.ind-hero__glow,.ind-hero__eyebrow-dot:after,.ind-thread[data-live=true] .ind-wave i,.ind-typing i,.ind-msg[data-typing=true] .ind-typing i,.ind-langs__card[data-play=true] .ind-typing i{animation:none}.ind-stack__slot,.ind-thread__body,.ind-thread__track,.ind-mc__ticket,.ind-mc__card,.ind-mc__station,.ind-mc__channel,.ind-mc__msg{transition:none}.ind-langs__card[data-play=true] .ind-langs__msg{animation:none}.ind-langs__card[data-play=true] .ind-langs__row .ind-typing{opacity:0;animation:none}.ind-thread[data-mode=play] .ind-msg[data-on] .ind-bubble,.ind-thread[data-mode=play] .ind-outcome[data-on],.ind-hero__word[data-anim=in]{animation:none}}
