:root{--au-c1: 168, 85, 247;--au-c2: 192, 132, 252;--au-c3: 139, 92, 246;--au-c4: 124, 58, 237;--au-c5: 109, 40, 217;--au-c6: 167, 139, 250;--au-c7: 216, 180, 254;--au-c8: 233, 213, 255;--au-c9: 232, 121, 249}main>.section{padding-block:clamp(40px,4.2vw,68px)}main>.section.section--band{padding-block:clamp(48px,5vw,80px)}.au-hero{padding-bottom:clamp(36px,4.4vw,64px)}.au-head{margin-bottom:clamp(20px,2.4vw,32px)}.au-head .lead{max-width:58ch}@media(min-width:960px){.au-head.section__head--split{grid-template-columns:1fr 1fr;gap:20px 64px}}:where(.au-need,.au-cat,.au-fam__chip,.au-node,.au-row,.au-mix__bar i,.au-addchip,.au-find__list li,.au-plan__dots i){--accent: var(--orchid)}.c-lime{--accent: var(--lime)}.c-orchid{--accent: var(--orchid)}.c-purple{--accent: var(--purple)}.c-lavender{--accent: rgb(var(--au-c6))}.c-periwinkle{--accent: #818cf8}.c-mauve-pale{--accent: rgb(var(--au-c7))}.au-label{font-family:var(--f-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--lilac)}.au-label--dim{color:var(--ink-4)}.au-label--cyan{color:#a5f3fc}@property --au-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.au-glow{position:relative}.au-glow::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--au-angle),transparent 0deg 250deg,rgba(34,211,238,0.9) 290deg,rgba(var(--au-c2),0.95) 320deg,transparent 350deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:au-angle 7s linear infinite}@keyframes au-angle{to{--au-angle: 360deg}}.js .au-glow:not(.is-on)::after{animation-play-state:paused}.divider{overflow-x:clip;overflow-y:visible}.au-div i{position:absolute;top:-2px;left:0;width:100%;height:5px;transform:translateX(-100%);animation:au-pkt 7s linear infinite;pointer-events:none}.au-div i::after{content:"";position:absolute;right:0;top:0;width:64px;height:5px;border-radius:5px;background:linear-gradient(90deg,transparent,rgba(34,211,238,0.95));box-shadow:0 0 12px rgba(34,211,238,0.7)}.au-div i:nth-child(2){animation-duration:9.5s;animation-delay:-4s}.au-div i:nth-child(2)::after{width:40px;background:linear-gradient(90deg,transparent,rgba(var(--au-c1),0.95));box-shadow:0 0 12px rgba(var(--au-c1),0.75)}.au-div i:nth-child(3){top:-1px;height:3px;animation-duration:12s;animation-delay:-8.5s}.au-div i:nth-child(3)::after{width:26px;height:3px;background:linear-gradient(90deg,transparent,#fff);box-shadow:0 0 8px rgba(255,255,255,0.7)}@keyframes au-pkt{to{transform:translateX(100%)}}.au-hero__title{margin-top:22px}.au-hero__lead{margin-top:24px}.au-kw{display:contents}.au-hero__side{display:grid;gap:18px;min-width:0}@media(min-width:1024px)and (max-width:1279px){.au-hero .page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.au-vs{--vs-au: 251, 191, 36;--vs-ag: 34, 211, 238;--vs-duo: 192, 132, 252;--vs: var(--vs-au);--vs-dur: 8s;container-type:inline-size;position:relative;min-width:0;display:flex;flex-direction:column;gap:11px;padding:clamp(16px,1.6vw,22px);border-radius:var(--r-xl);border:1px solid rgba(var(--vs),0.32);background:radial-gradient(90% 55% at 100% 0%,rgba(var(--vs),0.13),transparent 62%),radial-gradient(70% 50% at 0% 100%,rgba(var(--au-c4),0.18),transparent 70%),linear-gradient(180deg,rgba(20,6,36,0.88),rgba(9,2,18,0.92));box-shadow:0 40px 90px -50px rgba(var(--vs),0.5),0 30px 80px -40px rgba(var(--au-c4),0.7);transition:border-color 0.6s,box-shadow 0.6s}.au-vs[data-state=agent]{--vs: var(--vs-ag)}.au-vs[data-state=duo]{--vs: var(--vs-duo)}.au-vs__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.au-vs__title{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(1.14rem,0.98rem + 0.5vw,1.4rem);line-height:1.2;letter-spacing:-0.02em;color:var(--ink)}.au-vs__t-ag{color:#67e8f9;text-shadow:0 0 18px rgba(34,211,238,0.45)}.au-vs__t-au{color:#fcd34d;text-shadow:0 0 18px rgba(251,191,36,0.4)}.au-vs__pause{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);background:rgba(255,255,255,0.03);transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast)}.au-vs__pause:hover{color:#fff;border-color:rgba(var(--vs),0.6);background:rgba(var(--vs),0.12)}.au-vs__pause[hidden]{display:none}.au-vs__pp{position:relative;width:12px;height:13px}.au-vs__pp::before,.au-vs__pp::after{content:"";position:absolute;top:0;bottom:0;width:4px;border-radius:1.5px;background:currentColor}.au-vs__pp::before{left:0}.au-vs__pp::after{right:0}.au-vs__pause[data-state=paused] .au-vs__pp::before{left:1px;width:12px;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.au-vs__pause[data-state=paused] .au-vs__pp::after{display:none}.au-vs__tabs{display:flex;gap:5px;padding:4px;border-radius:18px;border:1px solid var(--line-2);background:rgba(5,1,11,0.55)}.au-vs__tab{--t: var(--vs-au);position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;padding:7px 8px 9px;border-radius:14px;border:1px solid transparent;overflow:hidden;font-weight:700;font-size:0.86rem;line-height:1.15;text-align:center;color:var(--ink-3);transition:color 0.35s,background-color 0.35s,border-color 0.35s,box-shadow 0.35s}.au-vs__tab[data-vs-tab=agent]{--t: var(--vs-ag)}.au-vs__tab[data-vs-tab=duo]{--t: var(--vs-duo)}.au-vs__tab .icon{flex:none;width:17px;height:17px;color:rgb(var(--t));filter:drop-shadow(0 0 6px rgba(var(--t),0.6))}.au-vs__tab:hover{color:var(--ink);background:rgba(var(--t),0.08)}.au-vs__tab[aria-selected=true]{color:#fff;border-color:rgba(var(--t),0.62);background:linear-gradient(160deg,rgba(var(--t),0.3),rgba(var(--t),0.08));box-shadow:0 0 0 1px rgba(var(--t),0.14) inset,0 10px 26px -14px rgba(var(--t),1)}.au-vs__tab[aria-selected=true] .icon{color:#fff}.au-vs__tab:focus-visible{outline:2px solid rgb(var(--t));outline-offset:2px}@container (min-width: 440px){.au-vs__tab{flex-direction:row;gap:8px;min-height:46px;padding:6px 10px 8px}}.au-vs__prog{position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:rgb(var(--t));box-shadow:0 0 8px rgb(var(--t));transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.au-vs.is-auto .au-vs__tab[aria-selected=true] .au-vs__prog{opacity:0.95;animation:au-vs-prog var(--vs-dur) linear forwards;animation-play-state:paused}.au-vs.is-auto.is-run .au-vs__tab[aria-selected=true] .au-vs__prog{animation-play-state:running}@keyframes au-vs-prog{to{transform:scaleX(1)}}.au-vs__msg{position:relative;padding:11px 14px 12px;border-radius:16px 16px 16px 6px;border:1px solid var(--line-2);background:linear-gradient(rgba(255,255,255,0.045),rgba(255,255,255,0.045)),rgba(8,2,16,0.6);transition:border-color 0.5s,box-shadow 0.5s}.au-vs[data-state=auto] .au-vs__msg{border-color:rgba(var(--vs-au),0.6);border-style:dashed;box-shadow:0 0 0 3px rgba(var(--vs-au),0.07)}.au-vs__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;font-family:var(--f-mono);font-size:0.66rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-3)}.au-vs__avatar{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;color:#fff;background:linear-gradient(140deg,rgb(var(--au-c3)),rgb(var(--au-c5)));box-shadow:0 6px 14px -6px rgb(var(--au-c3))}.au-vs__avatar .icon{width:13px;height:13px}.au-vs__seen{display:none;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;border-radius:999px;font-size:0.6rem;letter-spacing:0.14em}.au-vs__seen::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.au-vs__seen--auto{color:#fcd34d;border:1px solid rgba(var(--vs-au),0.45);background:rgba(var(--vs-au),0.1)}.au-vs__seen--read{color:#a5f3fc;border:1px solid rgba(var(--vs-ag),0.45);background:rgba(var(--vs-ag),0.1)}.js .au-vs[data-state=auto] .au-vs__seen--auto,.js .au-vs:not([data-state=auto]) .au-vs__seen--read{display:inline-flex}.au-vs__text{margin-top:7px;font-size:0.97rem;line-height:1.5;color:var(--ink)}.au-vs__k{margin:0 -2px;padding:0 2px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(rgba(var(--vs-ag),0.24),rgba(var(--vs-ag),0.24)) no-repeat 0 100% / 0% 100%;transition:background-size 0.55s var(--ease-out),color 0.4s,box-shadow 0.4s;transition-delay:calc(var(--d, 0) * 0.22s)}.au-vs:not([data-state=auto]) .au-vs__k{background-size:100% 100%;color:#cffafe;box-shadow:inset 0 -2px 0 rgba(var(--vs-ag),0.9)}.au-vs__panels{display:grid;flex:1 1 auto}.au-vs__panel{--p: var(--vs-au);--p-ink: #fde68a;grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;gap:10px}.au-vs__panel[data-vs-panel=agent]{--p: var(--vs-ag);--p-ink: #a5f3fc}.au-vs__panel[data-vs-panel=duo]{--p: var(--vs-duo);--p-ink: rgb(var(--au-c8))}.js .au-vs__panel{visibility:hidden;opacity:0;transition:opacity 0.2s,visibility 0s linear 0.2s}.js .au-vs__panel.is-on{visibility:visible;opacity:1;transition:opacity 0.35s 0.2s,visibility 0s linear 0.2s}.au-vs__panel:focus{outline:none}.au-vs__panel:focus-visible{outline:2px solid rgba(var(--p),0.85);outline-offset:4px;border-radius:12px}html:not(.js) .au-vs__tabs{display:none}html:not(.js) .au-vs__panels{gap:18px}html:not(.js) .au-vs__panel{grid-area:auto}.au-vs__def{font-size:0.92rem;line-height:1.5;color:var(--ink-2)}.au-vs__def strong{color:var(--p-ink);font-weight:700}.au-vs__steps{position:relative;display:grid;gap:5px;padding-left:22px}.au-vs__steps::before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,rgb(var(--p)),#fff) 0 0 / 100% 26% no-repeat,linear-gradient(180deg,rgba(var(--p),0.6),rgba(var(--p),0.14));animation:au-vs-wire 2.6s var(--ease-in-out) infinite}.au-vs__panel[data-vs-panel=duo] .au-vs__steps::before{background:linear-gradient(180deg,transparent,#fff,#fff) 0 0 / 100% 26% no-repeat,linear-gradient(180deg,rgba(var(--vs-ag),0.8) 0 22%,rgba(var(--vs-au),0.7) 30%,rgba(var(--vs-au),0.18))}@keyframes au-vs-wire{from{background-position:0 -45%,0 0}to{background-position:0 145%,0 0}}.au-vs__steps li{--s: var(--p);position:relative;padding:4px 10px 5px 8px;border-radius:11px;font-size:0.9rem;line-height:1.45;color:var(--ink);border:1px solid rgba(var(--s),0.17);background:linear-gradient(90deg,rgba(var(--s),0.11),rgba(var(--s),0.02) 75%)}.au-vs__steps li.is-ag{--s: var(--vs-ag)}.au-vs__steps li.is-au{--s: var(--vs-au)}.au-vs__steps li::before{content:"";position:absolute;left:-20px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#12051f;border:2px solid rgb(var(--s));box-shadow:0 0 0 3px rgba(var(--s),0.14),0 0 10px rgba(var(--s),0.8)}.au-vs__tag{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:6px;vertical-align:1px;font-family:var(--f-mono);font-size:0.6rem;font-weight:700;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;color:#0b0316;background:rgb(var(--s));box-shadow:0 0 12px -2px rgba(var(--s),0.9)}.au-vs__out{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding-top:9px;border-top:1px dashed rgba(var(--p),0.32);font-size:0.9rem;line-height:1.45;font-weight:600;color:var(--p-ink)}.au-vs__out .icon{flex:none;width:17px;height:17px;margin-top:1px;color:rgb(var(--p));filter:drop-shadow(0 0 6px rgba(var(--p),0.7))}.au-vs__panel{--start: 0.4s}.au-vs__panel[data-vs-panel=agent]{--start: 0.8s}.au-vs__panel.is-play .au-vs__def{animation:au-vs-in 0.45s var(--ease-out) 0.2s both}.au-vs__panel.is-play .au-vs__steps li,.au-vs__panel.is-play .au-vs__out{animation:au-vs-in 0.5s var(--ease-out) both;animation-delay:calc(var(--start) + var(--i, 0) * 0.34s)}.au-vs__panel.is-play .au-vs__steps li::before{animation:au-vs-node 0.8s var(--ease-out) both;animation-delay:calc(var(--start) + var(--i, 0) * 0.34s)}@keyframes au-vs-in{from{opacity:0;transform:translateY(8px)}}@keyframes au-vs-node{0%{transform:scale(0.3)}55%{transform:scale(1.4);box-shadow:0 0 0 6px rgba(var(--s),0.25),0 0 18px rgb(var(--s))}}.js .au-vs:not(.is-on) .au-vs__steps::before{animation-play-state:paused}@media(max-width:1279px){.au-vs__tab{font-size:0.84rem}}@media(max-width:479px){.au-vs__tabs{gap:3px;padding:3px}.au-vs__tab{min-height:52px;padding-inline:5px;font-size:0.8rem}.au-vs__text{font-size:0.94rem}.au-vs__steps li{font-size:0.87rem}}.au-fam{position:relative;min-width:0}.au-fam__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:4px;font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3)}.au-fam__head>span:first-child{display:inline-flex;align-items:center;gap:10px}.au-fam__head>span:first-child::before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--coral),var(--amber),var(--cyan),var(--emerald),var(--violet),var(--sky));box-shadow:0 0 10px rgba(var(--au-c2),0.6)}.au-fam__bits{color:var(--tone-a);opacity:0.55;letter-spacing:0.2em}.au-fam__list{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:1360px){.au-fam__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.au-fam__list>li{display:flex;min-width:0}.au-fam__chip{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 10px 7px 7px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 14%,rgba(14,4,26,0.92)),rgba(12,3,22,0.86) 72%);color:var(--ink-2);font-weight:700;font-size:0.82rem;line-height:1.2;overflow-wrap:break-word;hyphens:auto;transition:border-color 0.45s,box-shadow 0.45s,color 0.45s,transform 0.45s var(--ease-out)}.au-fam__chip::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transform:scaleX(0.3);transition:opacity 0.45s,transform 0.6s var(--ease-out)}.au-fam__ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);transition:background-color 0.45s,color 0.45s,box-shadow 0.45s}.au-fam__ico .icon{width:16px;height:16px}.au-fam__txt{min-width:0}.au-fam__chip:hover,.au-fam__chip:focus-visible,.au-fam__chip.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 12px 30px -16px var(--accent),0 0 24px -10px var(--accent)}.au-fam__chip:hover::after,.au-fam__chip.is-active::after{opacity:1;transform:none}.au-fam__chip.is-active .au-fam__ico,.au-fam__chip:hover .au-fam__ico{color:#0b0316;background:var(--accent);box-shadow:0 0 16px -2px var(--accent)}.au-fam__chip:hover{transform:translateY(-2px)}@media(max-width:419px){.au-fam__ico{display:none}.au-fam__chip{padding-left:12px}}.au-tick{display:inline-grid;place-items:center;width:1.05em;height:1.05em;margin:0 0.32em 0 0.06em;vertical-align:-0.14em;border-radius:0.28em;color:var(--coral);border:2px solid currentColor;background:color-mix(in srgb,currentColor 16%,transparent);box-shadow:0 0 12px -2px currentColor;animation:au-tick-c 9.6s step-end infinite}.au-tick .icon{width:0.8em;height:0.8em;stroke-width:3.4;stroke-dasharray:21;stroke-dashoffset:21;animation:au-tick-draw 1.6s var(--ease-out) infinite}@keyframes au-tick-c{0%{color:var(--coral)}16.66%{color:var(--amber)}33.33%{color:var(--cyan)}50%{color:var(--emerald)}66.66%{color:var(--violet)}83.33%{color:var(--sky)}}@keyframes au-tick-draw{0%,12%{stroke-dashoffset:21}42%,86%{stroke-dashoffset:0}100%{stroke-dashoffset:-21}}.js .au-lead-tick:not(.is-on) .au-tick,.js .au-lead-tick:not(.is-on) .au-tick .icon{animation-play-state:paused}.au-needs{display:grid;gap:22px 14px}.au-cat{min-width:0;display:flex;flex-direction:column}.au-cat__list{flex:1 1 auto}.au-cat__title{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--f-mono);font-size:0.74rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;line-height:1.3;color:color-mix(in srgb,var(--accent) 52%,#fff)}.au-cat__ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 14px -4px var(--accent)}.au-cat__ico .icon{width:14px;height:14px}.au-cat__name{flex:0 1 auto;min-width:0}.au-cat__line{position:relative;flex:1 1 24px;min-width:24px;height:1px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--accent) 8%,transparent))}.au-cat__line::after{content:"";position:absolute;top:-1px;left:0;width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),#fff);box-shadow:0 0 10px var(--accent);transform:translateX(-60px);animation:au-cat-run 5.5s var(--ease-in-out) infinite}.au-cat:nth-child(2) .au-cat__line::after{animation-delay:-1.1s}.au-cat:nth-child(3) .au-cat__line::after{animation-delay:-2.2s}.au-cat:nth-child(4) .au-cat__line::after{animation-delay:-3.3s}.au-cat:nth-child(5) .au-cat__line::after{animation-delay:-4.4s}@keyframes au-cat-run{0%{transform:translateX(-60px)}70%,100%{transform:translateX(var(--run, 900px))}}.au-cat__n{flex:none;min-width:3.4ch;padding:2px 8px;border-radius:999px;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0.06em;color:var(--ink-3);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);transition:color 0.4s,background-color 0.4s,border-color 0.4s,box-shadow 0.4s}.au-cat.has-pick .au-cat__n{color:#0b0316;background:var(--accent);border-color:transparent;box-shadow:0 0 14px -3px var(--accent)}.au-cat.is-flash .au-cat__title{animation:au-cat-flash 1.4s var(--ease-out)}@keyframes au-cat-flash{0%,30%{text-shadow:0 0 16px var(--accent);color:#fff}}.js .au-needs:not(.is-on) .au-cat__line::after{animation-play-state:paused}.au-cat__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.au-cat__list>li{display:flex;min-width:0}.au-cat__list>li:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:600px){.au-cat__list{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:12px}.au-cat__list>li:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1180px){.au-needs{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 14px}.au-cat{grid-column:span var(--n, 3)}.au-cat__list{gap:14px}}.au-need{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;min-height:124px;padding:16px 16px 18px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:radial-gradient(130% 80% at 0% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),linear-gradient(180deg,rgba(36,16,56,0.55),rgba(12,3,22,0.8));text-align:left;color:var(--ink-2);font-weight:700;font-size:0.98rem;line-height:1.3;transition:border-color var(--t-med),color var(--t-med),transform var(--t-med) var(--ease-out),box-shadow var(--t-med)}.au-need::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 62%);opacity:0;transition:opacity var(--t-med)}.au-need::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,transparent) 70%,transparent);transform-origin:left;transform:scaleX(0.16);opacity:0.85;transition:transform 0.6s var(--ease-out),opacity 0.6s}.au-need:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 34px -26px var(--accent)}.au-need__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 18px -10px var(--accent);transition:background-color var(--t-med),color var(--t-med),box-shadow var(--t-med)}.au-need__icon .icon{width:20px;height:20px}.au-need__label{padding-right:6px}.au-need__check{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 38%,var(--line-2));color:transparent;transition:background-color var(--t-med),border-color var(--t-med),color var(--t-med),transform 0.45s var(--ease-out)}.au-need__check .icon{width:14px;height:14px;stroke-width:3}.au-need:hover .au-need__check{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.au-need[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 18px 44px -26px var(--accent),0 0 26px -12px var(--accent),0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent) inset}.au-need[aria-pressed=true]::before{opacity:1}.au-need[aria-pressed=true]::after{transform:scaleX(1);opacity:1;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform-origin:center}.au-need[aria-pressed=true] .au-need__icon{color:#0b0316;background:var(--accent);box-shadow:0 0 22px -4px var(--accent)}.au-need[aria-pressed=true] .au-need__check{color:#0b0316;background:var(--accent);border-color:transparent;transform:scale(1.06);box-shadow:0 0 12px -2px var(--accent)}@media(max-width:479px){.au-need{min-height:112px;padding:14px 12px 16px;font-size:0.9rem}.au-need__check{top:12px;right:12px}}@media(max-width:599px){.au-cat__list>li:last-child:nth-child(odd) .au-need{flex-direction:row;align-items:center;justify-content:flex-start;min-height:74px;padding-right:48px}.au-cat__list>li:last-child:nth-child(odd) .au-need__icon{flex:none}.au-cat__list>li:last-child:nth-child(odd) .au-need__check{top:50%;margin-top:-12px}}@media(min-width:900px)and (max-width:1179px){.au-need{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-height:80px;padding:14px 48px 14px 14px}.au-need::after{left:14px;right:14px}.au-need__icon{flex:none}.au-need__check{top:50%;margin-top:-12px}}@media(min-width:1180px){.au-need{min-height:132px;font-size:0.95rem}}.au-plan{position:relative;margin-top:22px;display:grid;gap:18px 28px;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-xl);border:1px solid rgba(var(--au-c2),0.3);background:radial-gradient(70% 120% at 0% 0%,rgba(var(--au-c4),0.18),transparent 60%),radial-gradient(50% 90% at 100% 100%,rgba(251,113,133,0.08),transparent 70%),linear-gradient(180deg,rgba(20,6,36,0.88),rgba(10,2,18,0.9));box-shadow:0 40px 90px -60px rgba(var(--au-c4),0.9)}.au-plan::before{content:"";position:absolute;left:28px;right:28px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--coral),var(--amber),var(--cyan),var(--emerald),var(--violet),var(--sky),transparent);opacity:0.75}@media(min-width:960px){.au-plan{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch}}.au-plan__own{display:flex;flex-direction:column;min-width:0}.au-plan__intro{display:flex;align-items:flex-start;gap:14px}.au-plan__badge{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(140deg,rgb(var(--au-c5)),rgb(var(--au-c1)) 60%,rgb(var(--au-c9)));box-shadow:0 12px 28px -10px rgba(var(--au-c1),0.95),inset 0 0 0 1px rgba(255,255,255,0.18)}.au-plan__badge .icon{width:22px;height:22px}.js .au-plan.is-on .au-plan__badge .icon{animation:au-twinkle 3.2s ease-in-out infinite}@keyframes au-twinkle{0%,100%{transform:rotate(0) scale(1)}45%{transform:rotate(14deg) scale(1.12)}60%{transform:rotate(-6deg) scale(0.96)}}.au-plan__title{font-family:var(--f-display);font-size:1.22rem;line-height:1.25;color:var(--ink)}.au-plan__text{margin-top:6px;color:var(--ink-2);font-size:0.98rem;line-height:1.55;max-width:64ch}.au-plan__label{display:block;margin-top:18px}.au-plan__label .au-label--dim{letter-spacing:0.08em;text-transform:none}.au-plan__field{position:relative;margin-top:8px}.au-plan__field::after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--purple),var(--neon),transparent);opacity:0;transform:scaleX(0.3);transition:opacity 0.4s,transform 0.6s var(--ease-out);pointer-events:none}.au-plan__field:focus-within::after{opacity:1;transform:none}.au-plan__input{display:block;width:100%;min-height:72px;resize:vertical;padding:12px 16px;border-radius:16px;border-color:rgba(var(--au-c2),0.32);background:rgba(5,1,11,0.62);font-size:1rem;line-height:1.5}.au-plan__input:focus{border-color:rgba(var(--au-c2),0.75);box-shadow:0 0 0 4px rgba(var(--au-c1),0.18),0 14px 40px -18px rgba(var(--au-c1),0.8)}.au-plan__input::placeholder{color:var(--ink-4)}.au-plan__status{display:flex;align-items:center;gap:8px;margin-top:8px;min-height:1.5em;font-size:0.86rem;color:var(--ink-4);transition:color 0.4s}.au-plan__status.is-saved{color:#a7f3d0}.au-plan__status .icon{width:15px;height:15px}.au-plan__sum{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px 20px;border-radius:var(--r-lg);border:1px dashed rgba(220,190,255,0.22);background:rgba(8,2,16,0.55)}.au-needs__count{margin-top:8px;display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-weight:700;color:var(--ink)}.au-needs__num{font-family:var(--f-display);font-size:2.6rem;line-height:1;background:linear-gradient(100deg,#c4b5fd,rgb(var(--au-c2)) 50%,rgb(var(--au-c9)));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 18px rgba(var(--au-c2),0.45))}.au-plan__dots{display:flex;flex-wrap:wrap;gap:6px;min-height:12px;margin-top:12px}.au-plan__dots i{width:22px;height:6px;border-radius:6px;background:var(--accent);box-shadow:0 0 10px -1px var(--accent);animation:au-dot-in 0.5s var(--ease-out) both}@keyframes au-dot-in{from{opacity:0;transform:scaleX(0.2)}}.au-plan__acts{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.au-plan__acts .link-arrow{min-height:44px}.au-nw{display:contents}.au-needs__bits{position:absolute;top:18px;right:20px;font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.18em;color:var(--tone-a);opacity:0.5}@media(max-width:480px){.au-needs__bits{display:none}.au-plan__acts .btn{width:100%}}.au-flow{--log-c: var(--cyan);position:relative;margin:0;display:grid;grid-template-columns:minmax(0,300px) auto minmax(0,300px);justify-content:space-between;align-items:center;row-gap:20px;padding:clamp(18px,2.8vw,36px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(46% 70% at 50% 46%,rgba(var(--au-c1),0.18),transparent 70%),radial-gradient(36% 60% at 0% 0%,rgba(56,189,248,0.09),transparent 72%),radial-gradient(34% 60% at 0% 100%,rgba(251,191,36,0.07),transparent 72%),radial-gradient(36% 60% at 100% 0%,rgba(251,113,133,0.08),transparent 72%),radial-gradient(36% 60% at 100% 100%,rgba(52,211,153,0.07),transparent 72%),linear-gradient(180deg,rgba(14,4,26,0.92),rgba(8,2,16,0.95));overflow:hidden}.au-flow::after{content:"";position:absolute;left:10%;right:10%;top:-1px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sky),var(--orchid),var(--amber),var(--coral),transparent);opacity:0.55}.au-flow::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(220,190,255,0.10) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 70% at 50% 45%,#000,transparent 80%)}.au-flow__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.au-flow__col{position:relative;z-index:1;display:grid;gap:12px}.au-node{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line-2));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 11%,rgba(14,4,26,0.95)),rgba(14,4,26,0.94) 62%);transition:border-color 0.4s,box-shadow 0.4s,transform 0.4s var(--ease-out)}.au-node__icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);box-shadow:0 0 18px -8px var(--accent);transition:background-color 0.4s,color 0.4s,box-shadow 0.4s}.au-node__icon .icon{width:20px;height:20px}.au-node__txt{min-width:0;line-height:1.25}.au-node__txt strong{display:block;color:var(--ink);font-size:0.98rem}.au-node__txt small{display:block;margin-top:2px;font-size:0.8rem;color:var(--ink-4)}.au-node.is-active{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 0 34px -8px var(--accent)}.au-node.is-active .au-node__icon{color:#0b0316;background:var(--accent);box-shadow:0 0 22px -4px var(--accent)}.au-flow__col--in .au-node.is-active{transform:translateX(4px)}.au-flow__col--out .au-node.is-active{transform:translateX(-4px)}.au-hub{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:6px;width:clamp(150px,16vw,228px);aspect-ratio:1;border-radius:50%;text-align:center;border:1px solid rgba(var(--au-c2),0.46);background:radial-gradient(circle at 50% 38%,rgba(var(--au-c4),0.42),rgba(14,4,26,0.96) 72%);box-shadow:0 0 70px -14px rgba(147,51,234,0.75),inset 0 0 34px rgba(var(--au-c1),0.24)}.au-hub__ring{position:absolute;inset:-12px;border-radius:50%;border:1px dashed rgba(var(--au-c2),0.34);animation:spin 26s linear infinite;pointer-events:none}.au-hub__ring--2{inset:-24px;border:1.5px solid transparent;border-top-color:rgba(34,211,238,0.7);border-right-color:rgba(34,211,238,0.18);animation-duration:5.5s}.au-hub__ring--3{inset:-36px;border:1.5px solid transparent;border-bottom-color:rgba(251,191,36,0.62);border-left-color:rgba(251,113,133,0.28);animation-duration:9s;animation-direction:reverse}.au-hub__orbit{position:absolute;inset:-30px;border-radius:50%;pointer-events:none}.au-hub__orbit i{position:absolute;inset:0;border-radius:50%;animation:spin 7s linear infinite}.au-hub__orbit i::before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--c, var(--amber));box-shadow:0 0 10px 1px var(--c, var(--amber))}.au-hub__orbit i:nth-child(2){--c: var(--coral);animation-duration:11s;animation-delay:-4s;inset:12px}.au-hub__orbit i:nth-child(3){--c: var(--emerald);animation-duration:15s;animation-delay:-9s;animation-direction:reverse;inset:-6px}.au-hub__pulse{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(var(--au-c2),0.85);opacity:0;pointer-events:none}.au-hub.is-pulse .au-hub__pulse{animation:au-pulse 0.9s var(--ease-out)}@keyframes au-pulse{from{opacity:0.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.au-hub__logo{width:clamp(48px,4.6vw,72px);height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 16px rgba(var(--au-c1),0.7))}.au-hub__title{font-family:var(--f-display);font-weight:700;font-size:1.08rem;color:var(--ink);letter-spacing:-0.01em}.au-hub__status{min-width:11ch;font-family:var(--f-mono);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-4);transition:color 0.3s}.au-hub.is-busy .au-hub__status{color:color-mix(in srgb,var(--log-c) 55%,#fff)}.au-flow__log{grid-column:1 / -1;position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;gap:10px;min-height:3.2em;margin-top:4px;padding-top:16px;border-top:1px solid var(--line);font-size:0.98rem;color:var(--ink-2);text-align:center}.au-flow__log [data-flow-log]{max-width:70ch;transition:opacity 0.35s,transform 0.35s var(--ease-out)}.au-flow__log.is-swap [data-flow-log]{opacity:0;transform:translateY(6px)}.au-flow__dot{flex:none;width:8px;height:8px;margin-top:0.55em;border-radius:50%;background:var(--log-c);box-shadow:0 0 10px var(--log-c);animation:blink 1.6s ease-in-out infinite;transition:background-color 0.4s,box-shadow 0.4s}.au-path{fill:none;stroke:color-mix(in srgb,var(--pc, #dcbeff) 24%,transparent);stroke-width:1.5;transition:stroke 0.4s,stroke-width 0.4s}.au-path--flow{stroke:color-mix(in srgb,var(--pc, rgb(var(--au-c2))) 46%,transparent);stroke-dasharray:2 10;stroke-linecap:round;animation:au-dash 1.4s linear infinite}.au-path.is-hot{stroke:var(--pc, rgb(var(--au-c2)));stroke-width:2}@keyframes au-dash{to{stroke-dashoffset:-12}}.js .au-flow:not(.is-on) .au-path--flow,.js .au-flow:not(.is-on) .au-hub__ring,.js .au-flow:not(.is-on) .au-hub__orbit i,.js .au-flow:not(.is-on) .au-flow__dot{animation-play-state:paused}@media(max-width:759px){.au-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:26px;padding:18px 12px}.au-flow__col{gap:10px}.au-node{flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:10px 4px;text-align:center;border-radius:14px}.au-node__icon{width:36px;height:36px;border-radius:11px}.au-node__txt strong{font-size:0.74rem;line-height:1.2}.au-node__txt small{display:none}.au-flow__col--in .au-node.is-active,.au-flow__col--out .au-node.is-active{transform:none}.au-hub{width:96px;gap:3px}.au-hub__ring{inset:-8px}.au-hub__ring--2{inset:-15px}.au-hub__ring--3,.au-hub__orbit{display:none}.au-hub__logo{width:40px}.au-hub__title{font-size:0.78rem}.au-hub__status{display:none}.au-flow__log{font-size:0.9rem;min-height:4.6em;text-align:left;justify-content:flex-start}}@media(min-width:760px)and (max-width:1099px){.au-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:64px}}.au-band{--mode: var(--emerald);--mode-ink: #a7f3d0;--mode-rgb: 52, 211, 153}.au-band[data-mode=before]{--mode: var(--amber);--mode-ink: #fde68a;--mode-rgb: 251, 191, 36}.au-band>.container{position:relative;z-index:1}.au-band__fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.au-band__glow{position:absolute;left:50%;top:62%;width:min(1200px,130vw);height:78%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(var(--mode-rgb),0.11),rgba(var(--au-c1),0.09) 48%,transparent 76%);filter:blur(34px);transition:background 1s var(--ease-out)}.au-band__edge{position:absolute;left:0;right:0;height:2px;overflow:hidden}.au-band__edge--top{top:0}.au-band__edge--bottom{bottom:0}.au-band__edge::before{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 72%,rgba(var(--mode-rgb),0.85) 96%,#fff);animation:au-pkt 8s linear infinite}.au-band__edge--bottom::before{animation-duration:11s;animation-direction:reverse;background:linear-gradient(90deg,#fff,rgba(var(--au-c9),0.85) 4%,transparent 28%)}.au-band__ctrl .lead{max-width:52ch}.au-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,470px);margin-top:18px;padding:5px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,0.03)}.au-switch__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(120deg,#059669,#0891b2);box-shadow:0 0 0 1px rgba(167,243,208,0.35) inset,0 8px 26px -8px rgba(52,211,153,0.85);transform:translateX(100%);transition:transform 0.55s var(--ease-out),box-shadow 0.55s}.au-switch[data-mode=before] .au-switch__thumb{transform:none;background:linear-gradient(120deg,rgba(251,191,36,0.22),rgba(251,113,133,0.24));box-shadow:0 0 0 1px rgba(251,191,36,0.55) inset,0 8px 26px -10px rgba(251,191,36,0.6)}.au-switch__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:6px 14px;border-radius:999px;font-weight:700;font-size:0.94rem;line-height:1.2;color:var(--ink-3);transition:color 0.4s}.au-switch__btn .icon{width:18px;height:18px}.au-switch__btn[aria-pressed=true]{color:#fff}.au-switch[data-mode=before] .au-switch__btn[aria-pressed=true]{color:#fde68a}@media(max-width:400px){.au-switch__btn{font-size:0.84rem;padding:6px 8px;gap:6px}.au-switch__btn .icon{display:none}}.au-board{--cols: minmax(0, 1fr);--pad: clamp(16px, 2.2vw, 28px);position:relative;border-radius:var(--r-xl);border:1px solid rgba(220,190,255,0.14);background:radial-gradient(80% 120% at 0% 0%,rgba(var(--mode-rgb),0.06),transparent 55%),linear-gradient(180deg,rgba(22,9,38,0.92),rgba(7,2,14,0.96));box-shadow:0 50px 100px -60px rgba(var(--mode-rgb),0.55),inset 0 1px 0 rgba(255,255,255,0.05);overflow:hidden;transition:box-shadow 0.8s var(--ease-out)}.au-board::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.016) 0 1px,transparent 1px 4px)}.au-board__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px var(--pad);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-4)}.au-board__live{display:inline-flex;align-items:center;gap:9px}.au-board__live i{width:7px;height:7px;border-radius:50%;background:var(--mode);box-shadow:0 0 10px var(--mode);animation:blink 1.4s ease-in-out infinite}.au-board__mode{color:var(--mode-ink);transition:color 0.5s}.au-board__bits{color:var(--tone-a);opacity:0.5}.au-board__cols{display:none}.au-board__rows{position:relative}.au-trip{position:relative;display:grid;grid-template-columns:var(--cols);grid-template-areas:"when" "title" "status" "text";gap:8px 24px;align-items:center;padding:16px var(--pad);border-top:1px solid var(--line);transition:background-color 0.6s}.au-trip:first-child{border-top:0}.au-trip::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--mode);box-shadow:0 0 12px var(--mode);opacity:0.75;transform-origin:top;transition:background-color 0.5s,box-shadow 0.5s}.au-trip.is-flash{background:rgba(var(--mode-rgb),0.05)}.au-trip.is-flash::before{animation:au-grow-y 0.7s var(--ease-out)}@keyframes au-grow-y{from{transform:scaleY(0)}}.au-trip__when{grid-area:when;display:flex;align-items:baseline;gap:10px;font-family:var(--f-mono)}.au-trip__day{font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-4)}.au-trip__time{font-size:0.98rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.au-trip__title{grid-area:title;font-family:var(--f-display);font-size:1.1rem;line-height:1.25;letter-spacing:-0.01em;color:var(--ink)}.au-trip__status{grid-area:status;display:flex;align-items:center;gap:10px;min-width:0}.au-trip__text{grid-area:text;display:grid;align-items:center;font-size:0.96rem;line-height:1.5}.au-state--before{color:var(--ink-3)}.au-state--after{color:var(--ink-2)}.js .au-state{grid-area:1 / 1;margin:0;transition:opacity 0.45s var(--ease-out),transform 0.6s var(--ease-out),visibility 0s linear 0.6s}.js .au-board[data-mode=after] .au-state--before{opacity:0;transform:translateY(-10px);visibility:hidden}.js .au-board[data-mode=before] .au-state--after{opacity:0;transform:translateY(10px);visibility:hidden}.js .au-board[data-mode=after] .au-state--after,.js .au-board[data-mode=before] .au-state--before{transition-delay:var(--row-delay, 0.12s),var(--row-delay, 0.12s),0s}html:not(.js) .au-state--before{display:none}.au-led{flex:none;width:8px;height:8px;border-radius:50%;background:var(--mode);box-shadow:0 0 10px var(--mode);transition:background-color 0.5s,box-shadow 0.5s}.au-band[data-mode=before] .au-led{animation:blink 1.1s ease-in-out infinite}.au-flap{display:inline-flex;font-family:var(--f-mono);font-weight:600;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--mode-ink)}.au-flap__tiles{display:inline-flex;gap:3px}.au-flap__t{--c: var(--mode-ink);position:relative;display:grid;place-items:center;width:1.4em;height:1.95em;border-radius:4px;font-style:normal;line-height:1;letter-spacing:0;color:var(--c);text-shadow:0 0 10px color-mix(in srgb,var(--c) 55%,transparent);background:linear-gradient(180deg,#221536 0 49.5%,#170c27 50.5% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06),0 3px 6px -2px rgba(0,0,0,0.9)}.au-flap__t::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-0.5px;background:rgba(0,0,0,0.6)}.au-flap__t[data-c=b]{--c: #fcd34d}.au-flap__t[data-c=a]{--c: #6ee7b7}.au-flap__t[data-c=x]{--c: var(--lilac)}.au-flap__t:empty{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 3px 6px -2px rgba(0,0,0,0.9)}.au-board__scan{position:absolute;left:0;right:0;top:-90px;height:90px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(var(--mode-rgb),0.12) 70%,rgba(var(--mode-rgb),0.5) 98%,transparent)}.au-board.is-scan .au-board__scan{animation:au-scan 1.3s var(--ease-in-out)}@keyframes au-scan{0%{top:-90px;opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}@media(min-width:760px){.au-trip{--cols: 108px minmax(0, 1fr) auto;grid-template-areas:"when title status" ". text text";gap:6px 24px}.au-trip__when{flex-direction:column;gap:2px}}@media(min-width:1140px){.au-board{--status-w: calc(var(--flap-n, 11) * 1.4 * 0.9rem + (var(--flap-n, 11) - 1) * 3px + 18px)}.au-flap{font-size:0.9rem}.au-board__cols{display:grid;grid-template-columns:108px minmax(0,0.95fr) var(--status-w) minmax(0,1.25fr);gap:0 26px;padding:10px var(--pad);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:0.64rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--ink-4)}.au-trip{--cols: 108px minmax(0, 0.95fr) var(--status-w) minmax(0, 1.25fr);grid-template-areas:"when title status text";gap:0 26px;padding-block:18px}}@media(max-width:759px){.au-board__bits{display:none}.au-trip{padding-block:14px 16px;gap:6px}.au-trip__status{margin-block:4px 2px}.au-flap{font-size:0.74rem}.au-flap__tiles{gap:2px}.au-flap__t{width:1.38em;height:1.9em;border-radius:3px}}@media(max-width:359px){.au-flap{font-size:0.68rem}}.au-band__foot{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px}.au-band__verdict{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;flex:1 1 420px;color:var(--ink);font-weight:600}.au-band__verdict-label{font-family:var(--f-mono);font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--mode-ink);transition:color 0.5s}[data-ba-verdict]{transition:opacity 0.35s}.au-band__verdict.is-swap [data-ba-verdict]{opacity:0}.js .au-band:not(.is-on) .au-board__live i,.js .au-band:not(.is-on) .au-led,.js .au-band:not(.is-on) .au-band__edge::before{animation-play-state:paused}.au-sprite{position:absolute;width:0;height:0;overflow:hidden}.au-find{display:grid;gap:16px}@media(min-width:960px){.au-find{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:20px;align-items:stretch}}.au-find__ask,.au-find__answer{min-width:0;border-radius:var(--r-xl);border:1px solid var(--line-2)}.au-find__ask{display:flex;flex-direction:column;padding:clamp(18px,2.4vw,30px);background:radial-gradient(80% 60% at 0% 0%,rgba(var(--au-c4),0.14),transparent 62%),linear-gradient(180deg,rgba(20,6,36,0.84),rgba(10,2,18,0.88))}.au-find__label{display:block}.au-find__field{position:relative;margin-top:10px}.au-find__field::after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(var(--au-c1)),#22d3ee,transparent);opacity:0;transform:scaleX(0.3);transition:opacity 0.4s,transform 0.6s var(--ease-out);pointer-events:none}.au-find__field:focus-within::after{opacity:1;transform:none}.au-find__lens{position:absolute;left:18px;top:50%;width:22px;height:22px;margin-top:-11px;color:var(--orchid);pointer-events:none}.au-find__input{min-height:60px;padding:14px 18px 14px 52px;border-radius:16px;border-color:rgba(var(--au-c2),0.32);background:rgba(5,1,11,0.62);font-size:1.06rem;font-weight:600;-webkit-appearance:none;appearance:none}.au-find__input:focus{border-color:rgba(var(--au-c2),0.75);box-shadow:0 0 0 4px rgba(var(--au-c1),0.18),0 14px 40px -18px rgba(var(--au-c1),0.8)}.au-find__input::placeholder{color:var(--ink-4);font-weight:500}.au-find__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;cursor:pointer;background:center / 14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c084fc' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.au-find__hint{margin-top:8px;font-size:0.86rem;color:var(--ink-4)}.au-find__sugg{margin-top:18px}.au-find__chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.au-sector{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 15px 6px 12px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,0.025);color:var(--ink-2);font-weight:600;font-size:0.9rem;line-height:1.2;text-align:left;transition:color var(--t-fast),border-color var(--t-fast),background-color var(--t-fast),box-shadow var(--t-med)}.au-sector .icon{width:17px;height:17px;color:var(--orchid);transition:color var(--t-fast)}.au-sector:hover{color:var(--ink);border-color:rgba(var(--au-c2),0.5);background:rgba(var(--au-c1),0.08)}.au-sector[aria-pressed=true]{color:#fff;border-color:rgba(var(--au-c2),0.8);background:linear-gradient(120deg,rgba(109,40,217,0.62),rgba(147,51,234,0.42));box-shadow:0 10px 26px -14px rgba(var(--au-c1),0.95)}.au-sector[aria-pressed=true] .icon{color:#fff}.au-find__foot{margin-top:auto;padding-top:18px;display:flex;align-items:flex-start;gap:10px;font-size:0.9rem;line-height:1.5;color:var(--ink-3)}.au-find__foot .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--orchid)}@media(max-width:599px){.au-sector{font-size:0.86rem;padding-inline:10px 13px}.au-find__input{font-size:1rem}}.au-find__answer{display:flex;flex-direction:column;border-color:rgba(var(--au-c2),0.3);background:radial-gradient(90% 70% at 100% 0%,rgba(147,51,234,0.2),transparent 60%),radial-gradient(80% 70% at 0% 100%,rgba(34,211,238,0.07),transparent 62%),rgba(10,2,20,0.9);box-shadow:0 40px 90px -60px rgba(var(--au-c4),0.9)}.au-find__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px clamp(18px,2.4vw,30px);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-4)}.au-find__live{display:inline-flex;align-items:center;gap:9px}.au-find__live i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:blink 1.6s ease-in-out infinite}.au-find__bits{color:var(--tone-a);opacity:0.5}.au-find__body{padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,30px) 0}.au-find__head{display:flex;align-items:center;gap:14px}.au-find__titles{min-width:0}.au-find__badge{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(140deg,rgb(var(--au-c5)),#9333ea 58%,rgb(var(--au-c2)));box-shadow:0 12px 30px -10px rgba(147,51,234,0.95),inset 0 0 0 1px rgba(255,255,255,0.16)}.au-find__badge .icon{width:24px;height:24px}.au-find__kicker{font-family:var(--f-mono);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:rgb(var(--au-c7));overflow-wrap:anywhere}.au-find__title{margin-top:4px}.au-find__intro{margin-top:12px;min-height:3em;color:var(--ink-3);font-size:0.97rem;line-height:1.5}.au-find__list{margin-top:12px;display:grid;gap:8px}.au-find__list li{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 24%,rgba(var(--au-c2),0.12));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),rgba(var(--au-c1),0.05) 48%,rgba(var(--au-c1),0.02));color:var(--ink);font-weight:600;font-size:0.95rem;line-height:1.35;overflow:hidden}.au-find__list li::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);box-shadow:0 0 12px var(--accent)}.au-find__ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;color:color-mix(in srgb,var(--accent) 70%,#fff);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 46%,transparent);box-shadow:0 0 16px -6px var(--accent)}.au-find__ico .icon{width:18px;height:18px}.au-find__cta{margin-top:auto;padding:18px clamp(18px,2.4vw,30px) clamp(18px,2.2vw,26px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.au-find__fine{font-size:0.86rem;color:var(--ink-4)}@media(max-width:479px){.au-find__cta .btn{width:100%}.au-find__fine{width:100%;text-align:center}}.au-find__body.is-swap .au-find__badge{animation:au-badge 0.6s var(--ease-out)}.au-find__body.is-swap .au-find__list li{animation:au-find-in 0.55s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.au-find__body.is-swap .au-find__title,.au-find__body.is-swap .au-find__intro{animation:au-find-in 0.45s var(--ease-out) both}@keyframes au-badge{0%{transform:scale(0.8);box-shadow:0 0 0 0 rgba(var(--au-c2),0.7)}60%{transform:scale(1.06)}100%{transform:none;box-shadow:0 12px 30px -10px rgba(147,51,234,0.95),0 0 0 14px rgba(var(--au-c2),0)}}@keyframes au-find-in{from{opacity:0;transform:translateY(8px)}}.js .au-find__answer:not(.is-on) .au-find__live i{animation-play-state:paused}.au-find__list[hidden],.au-find__base[hidden],.au-find__note[hidden],.au-find__none[hidden]{display:none}.au-find__title:focus{outline:none}.au-find__title:focus-visible{outline:2px solid var(--orchid);outline-offset:4px;border-radius:6px}.au-find__base{display:flex;align-items:flex-start;gap:9px;margin-top:14px;font-size:0.92rem;font-weight:700;line-height:1.4;color:#fde68a}.au-find__base .icon{flex:none;width:17px;height:17px;margin-top:1px;color:var(--amber);filter:drop-shadow(0 0 6px rgba(251,191,36,0.6))}.au-find__base+.au-find__list{margin-top:10px}.au-find__note{margin-top:12px;padding:11px 14px;border-radius:14px;border:1px dashed rgba(251,191,36,0.38);background:rgba(251,191,36,0.06);color:var(--ink-2);font-size:0.93rem;line-height:1.5}.au-find__none{margin-top:14px;display:grid;gap:14px}.au-find__try{display:flex;flex-wrap:wrap;gap:8px}.au-find__write{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(34,211,238,0.28);background:rgba(34,211,238,0.06);color:var(--ink-2);font-size:0.93rem;line-height:1.5}.au-find__write .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--cyan)}.au-find__write a{color:#a5f3fc;font-weight:700;text-decoration:underline;text-decoration-color:rgba(34,211,238,0.5);text-underline-offset:3px;overflow-wrap:anywhere}.au-find__write a:hover{color:#fff;text-decoration-color:#fff}.au-find__body[data-kind=notyet] .au-find__badge{background:linear-gradient(140deg,#92400e,#d97706 55%,#fbbf24);box-shadow:0 12px 30px -10px rgba(251,191,36,0.8),inset 0 0 0 1px rgba(255,255,255,0.16)}.au-find__body[data-kind=notyet] .au-find__kicker{color:#fde68a}.au-find__body[data-kind=unknown] .au-find__badge{background:linear-gradient(140deg,#9f1239,#e11d48 55%,#fb7185);box-shadow:0 12px 30px -10px rgba(251,113,133,0.85),inset 0 0 0 1px rgba(255,255,255,0.16)}.au-find__body[data-kind=unknown] .au-find__kicker{color:#fecdd3}.au-find__body.is-swap .au-find__base,.au-find__body.is-swap .au-find__note,.au-find__body.is-swap .au-find__none{animation:au-find-in 0.5s var(--ease-out) both;animation-delay:0.12s}.au-est{display:grid;gap:16px}@media(min-width:1000px){.au-est{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}}.au-est__panel,.au-est__result{border-radius:var(--r-xl);border:1px solid var(--line-2);padding:clamp(18px,2.4vw,30px)}.au-est{--est-sky: #7dd3fc;--est-peri: #a5b4fc;--est-mauve: rgb(var(--au-c2));--est-pink: #f472b6;--est-red: #fb7185}.au-est__panel{display:flex;flex-direction:column;background:radial-gradient(70% 50% at 0% 0%,rgba(125,211,252,0.08),transparent 65%),radial-gradient(60% 50% at 100% 100%,rgba(244,114,182,0.06),transparent 70%),linear-gradient(180deg,rgba(20,6,36,0.84),rgba(10,2,18,0.88));border-color:rgba(165,180,252,0.2)}.au-est__result{display:flex;flex-direction:column;background:radial-gradient(80% 55% at 100% 0%,rgba(125,211,252,0.13),transparent 62%),radial-gradient(70% 60% at 0% 100%,rgba(244,114,182,0.12),transparent 62%),radial-gradient(70% 70% at 30% 40%,rgba(147,51,234,0.14),transparent 70%),rgba(10,2,20,0.9);border-color:rgba(var(--au-c2),0.34)}.au-est__panel::before,.au-est__result::before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--est-sky),var(--est-mauve),var(--est-pink),var(--est-red),transparent);opacity:0.6}.au-est__panel,.au-est__result{position:relative}@media(min-width:1000px){.au-est{align-items:start}.au-est__result{position:sticky;top:calc(var(--header-h) + 16px)}}.au-est__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.au-rows{display:grid;gap:8px;margin-top:12px}.au-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.25fr) 66px 44px;grid-template-areas:"icon name range val del";align-items:center;gap:4px 14px;padding:7px 6px 7px 10px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,0.025);transition:border-color 0.3s,background-color 0.3s}.au-row:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.au-row.is-new{animation:au-flash 1s var(--ease-out)}@keyframes au-flash{from{background-color:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent)}}.au-row__icon{grid-area:icon;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.au-row__icon .icon{width:18px;height:18px}.au-row__name{grid-area:name;font-weight:700;font-size:0.95rem;line-height:1.3;color:var(--ink)}.au-row .au-range{grid-area:range}.au-row__val{grid-area:val;text-align:right;font-family:var(--f-mono);font-size:0.95rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.au-row__del{grid-area:del;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--ink-4);transition:color var(--t-fast),background-color var(--t-fast)}.au-row__del:hover{color:#fff;background:rgba(251,113,133,0.18)}.au-row__del .icon{width:18px;height:18px}@media(max-width:639px){.au-row{grid-template-columns:36px minmax(0,1fr) auto 44px;grid-template-areas:"icon name val del" "range range range range";padding:10px 4px 6px 10px}.au-row__icon{width:36px;height:36px}.au-row .au-range{padding-right:8px}}.au-range{--p: 20%;-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.au-range:focus{outline:none}.au-range:focus-visible{outline:2px solid var(--orchid);outline-offset:2px;border-radius:10px}.au-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,var(--violet)) 0%,var(--accent) var(--p),rgba(255,255,255,0.10) var(--p))}.au-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:4px solid var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent),0 0 18px var(--accent);transition:transform var(--t-fast)}.au-range:active::-webkit-slider-thumb{transform:scale(1.15)}.au-range::-moz-range-track{height:6px;border-radius:6px;background:rgba(255,255,255,0.10)}.au-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--accent)}.au-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent),0 0 18px var(--accent)}.au-est__empty{padding:22px 12px;text-align:center;color:var(--ink-3);border-radius:14px;border:1px dashed var(--line-2)}.au-mix{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.au-mix__bar{display:flex;gap:3px;height:12px;margin-top:10px;padding:2px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid var(--line)}.au-mix__bar i{flex:var(--h, 0) 1 0;min-width:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,#12051f),var(--accent));box-shadow:0 0 12px -3px var(--accent);transition:flex-grow 0.6s var(--ease-out),opacity 0.4s}.au-mix__bar i.is-off{opacity:0;flex-grow:0;margin-left:-3px}.au-mix__legend{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:0.84rem;color:var(--ink-3)}.au-mix__legend span{display:inline-flex;align-items:center;gap:7px}.au-mix__legend span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.au-mix__legend b{font-family:var(--f-mono);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.au-est__add{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.au-addchips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.au-addchip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px dashed var(--line-2);font-weight:600;font-size:0.9rem;line-height:1.3;text-align:left;color:var(--ink-3);transition:color var(--t-fast),border-color var(--t-fast),background-color var(--t-fast)}.au-addchip .icon{width:16px;height:16px;color:var(--accent)}.au-addchip:hover{color:var(--ink);border-style:solid;border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.au-tip{margin-top:auto;padding-top:18px;display:flex;align-items:flex-start;gap:10px;font-size:0.9rem;line-height:1.5;color:var(--ink-3)}.au-tip .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--cyan)}@media(min-width:1000px)and (max-width:1499px){.au-tip{display:none}}.au-addchips__done{font-size:0.92rem;color:var(--ink-4)}.au-row__step,.au-addsel,.au-est__peek{display:none}.au-est__big{margin-top:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;font-family:var(--f-display);font-weight:800;font-size:clamp(3.2rem,2.2rem + 3.6vw,5.4rem);line-height:0.95;letter-spacing:-0.04em}.au-est__big span{background:linear-gradient(100deg,#e0f2fe 0%,var(--est-sky) 18%,var(--est-peri) 38%,var(--est-mauve) 60%,var(--est-pink) 82%,var(--est-red) 100%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 26px rgba(var(--au-c2),0.3));animation:au-big-sheen 9s ease-in-out infinite alternate}@keyframes au-big-sheen{to{background-position:100% 0}}.js .au-est__result:not(.is-on) .au-est__big span{animation-play-state:paused}.au-est__big small{font-family:var(--f-mono);font-size:0.76rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3)}.au-est__calc{margin-top:10px;color:var(--ink-3);font-size:0.95rem}.au-est__calc strong{color:#bae6fd;font-variant-numeric:tabular-nums}.au-year{margin-top:16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.au-year i{--c: var(--est-mauve);position:relative;height:clamp(18px,2vw,28px);border-radius:5px;background:linear-gradient(135deg,rgba(165,180,252,0.05),rgba(244,114,182,0.03));border:1px solid rgba(200,190,255,0.09);transition:background-color 0.35s,border-color 0.35s,box-shadow 0.35s,transform 0.35s var(--ease-out);transition-delay:calc(var(--k, 0) * 14ms)}@media(min-width:1500px){.au-year{grid-template-columns:repeat(16,minmax(0,1fr))}}.au-year i.is-on{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 70%,#2e1065));border-color:transparent;box-shadow:0 0 12px -3px var(--c);transform:scale(0.92)}.au-year i.is-on.is-edge{box-shadow:0 0 0 1px rgba(255,255,255,0.55) inset,0 0 16px -1px var(--c)}.js .au-est__result.is-on .au-year i.is-edge::after{content:"";position:absolute;inset:-3px;border-radius:7px;border:1px solid var(--c);animation:au-edge 1.8s ease-out infinite}@keyframes au-edge{from{opacity:0.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.au-est__legend{margin-top:10px;font-size:0.88rem;color:var(--ink-4)}.au-est__legend span{color:var(--ink-2)}.au-rate{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-weight:600;color:var(--ink-2);font-size:0.95rem}.au-rate__field{position:relative;display:inline-flex;align-items:center}.au-rate__field>span{position:absolute;right:14px;color:var(--ink-3);pointer-events:none}.au-rate__input{width:120px;min-height:44px;padding:8px 32px 8px 14px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.au-rate__input::-webkit-outer-spin-button,.au-rate__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.au-est__value{margin-top:8px;font-size:0.95rem;color:var(--ink-3)}.au-est__value strong{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--est-mauve),var(--est-pink) 55%,var(--est-red));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.08em}.au-rate__input:focus{border-color:rgba(244,114,182,0.7);box-shadow:0 0 0 4px rgba(244,114,182,0.16)}.au-est__legend span{color:#e0e7ff}.au-est__note{margin-top:auto;padding-top:14px;font-size:0.84rem;line-height:1.55;color:var(--ink-4)}main>.section.au-finale{padding-bottom:0}.au-route{--num: 56px;display:grid;gap:14px}.au-route__step{position:relative;display:grid;grid-template-columns:var(--num) minmax(0,1fr);column-gap:18px;align-content:start;padding:4px 0 18px}.au-route__step>:not(.au-route__num){grid-column:2}.au-route__num{grid-row:1 / span 4;position:relative;z-index:1;display:grid;place-items:center;width:var(--num);height:var(--num);border-radius:50%;font-family:var(--f-mono);font-weight:700;font-size:1rem;letter-spacing:0.04em;color:var(--hue-ink);background:radial-gradient(circle at 32% 28%,rgba(var(--hue),0.85),rgba(var(--hue),0.34) 48%,rgba(14,4,26,0.96) 86%);border:1px solid rgba(var(--hue),0.75);box-shadow:0 0 28px -6px rgba(var(--hue),0.9),inset 0 0 16px rgba(var(--hue),0.28);text-shadow:0 0 10px rgba(var(--hue),0.9);transition:background 0.5s,box-shadow 0.5s,color 0.5s,transform 0.5s var(--ease-out)}.au-route__num::before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px dashed rgba(var(--hue),0.4);pointer-events:none}.au-route__num::after{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg 300deg,rgba(var(--hue),0.9) 345deg,#fff 359deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:spin var(--orbit, 4.2s) linear infinite}.au-route__step{--hue: 129, 140, 248;--hue-ink: #e0e7ff;--hue-lit: radial-gradient(circle at 30% 28%, #c7d2fe, #818cf8 42%, #4f46e5 88%);--hue-lit-ink: #1e1b4b;--wire-a: rgba(129, 140, 248, 0.95);--wire-b: rgba(var(--au-c1), 0.95);--orbit: 4.2s}.au-route__step:nth-child(2){--hue: 168, 85, 247;--hue-ink: #f3e8ff;--hue-lit: radial-gradient(circle at 30% 28%, rgb(var(--au-c8)), rgb(var(--au-c1)) 42%, #6b21a8 88%);--hue-lit-ink: #2e1065;--wire-a: rgba(var(--au-c1), 0.95);--wire-b: rgba(217, 70, 239, 0.95);--orbit: 5.4s}.au-route__step:nth-child(3){--hue: 217, 70, 239;--hue-ink: #fdf4ff;--hue-lit: radial-gradient(circle at 30% 28%, #fae8ff, #d946ef 42%, #86198f 88%);--hue-lit-ink: #4a044e;--wire-a: rgba(217, 70, 239, 0.95);--wire-b: rgba(34, 211, 238, 0.9);--orbit: 6.6s}.au-route__step::before{content:"";position:absolute;left:calc(var(--num) / 2 - 1px);top:calc(var(--num) + 10px);bottom:-10px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--wire-a),var(--wire-b)) 0 0 / 100% 38% no-repeat,rgba(220,190,255,0.14);animation:au-wire-y 2.8s var(--ease-in-out) infinite}.au-route__step:nth-child(2)::before{animation-delay:0.9s}.au-route__step:nth-child(3)::before{animation-delay:1.8s}@keyframes au-wire-y{from{background-position:0 -120%,0 0}to{background-position:0 260%,0 0}}.au-route__title{padding-top:12px;font-family:var(--f-display);font-size:1.2rem;line-height:1.25;color:var(--ink)}.au-route__step p{margin-top:6px;color:var(--ink-3);font-size:0.97rem}.au-route__step.is-active .au-route__num{color:var(--hue-lit-ink);background:var(--hue-lit);border-color:rgba(var(--hue),0.95);box-shadow:0 0 0 6px rgba(var(--hue),0.18),0 0 38px -2px rgba(var(--hue),1);transform:scale(1.06);text-shadow:none}.js .au-route:not(.is-on) .au-route__num::after{animation-play-state:paused}.au-route__step .au-route__pick{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:9px 12px;border-radius:12px;border:1px solid rgba(34,211,238,0.3);background:rgba(34,211,238,0.06);color:#a5f3fc;font-family:var(--f-mono);font-size:0.74rem;letter-spacing:0.02em;line-height:1.5}.au-route__pick .icon{flex:none;width:16px;height:16px;margin-top:1px}@property --on{syntax: "<number>"; initial-value: 0; inherits: true;}.au-mini{--accent: rgb(var(--hue, 192, 132, 252));display:grid;gap:10px;margin-top:12px;padding:10px 12px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.au-mini__label{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 65%,white)}.au-mini__label .icon{flex:none;width:15px;height:15px}.au-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.au-slots i{display:grid;place-items:center;min-height:28px;border-radius:8px;border:1px solid var(--line-2);background:rgba(255,255,255,0.03);font-style:normal;font-family:var(--f-mono);font-size:0.7rem;color:var(--ink-3);white-space:nowrap;animation:au-slot 6.4s var(--ease-out) infinite}.au-slots i:nth-child(2){animation-delay:1.6s}.au-slots i:nth-child(3){animation-delay:3.2s}.au-slots i:nth-child(4){animation-delay:4.8s}@keyframes au-slot{0%,20%{color:#fff;border-color:color-mix(in srgb,var(--accent) 80%,transparent);background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 0 16px -4px var(--accent)}26%,100%{color:var(--ink-3);border-color:var(--line-2);background:rgba(255,255,255,0.03);box-shadow:none}}.au-prog{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.au-prog::before,.au-prog::after{content:"";position:absolute;top:5px;left:calc(100% / 6);right:calc(100% / 6);height:2px;border-radius:2px;background:rgba(220,190,255,0.14)}.au-prog::after{background:linear-gradient(90deg,var(--cyan),var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);transform-origin:left;animation:au-prog-fill 6s var(--ease-in-out) infinite}.au-prog i{position:relative;display:grid;justify-items:center;gap:7px;font-style:normal;font-family:var(--f-mono);font-size:0.64rem;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--ink) calc(var(--on) * 100%),var(--ink-4));animation:au-on-1 6s linear infinite}.au-prog i::before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) calc(var(--on) * 100%),rgba(220,190,255,0.3));background:color-mix(in srgb,var(--accent) calc(var(--on) * 100%),#0e041a);box-shadow:0 0 calc(var(--on) * 14px) color-mix(in srgb,var(--accent) calc(var(--on) * 100%),transparent)}.au-prog i:nth-child(2){animation-name:au-on-2}.au-prog i:nth-child(3){animation-name:au-on-3}@keyframes au-prog-fill{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1)}90%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}@keyframes au-on-1{0%{--on: 0}4%,90%{--on: 1}97%,100%{--on: 0}}@keyframes au-on-2{0%,28%{--on: 0}33%,90%{--on: 1}97%,100%{--on: 0}}@keyframes au-on-3{0%,58%{--on: 0}63%,90%{--on: 1}97%,100%{--on: 0}}.js .au-route:not(.is-on) .au-mini *,.js .au-route:not(.is-on) .au-mini *::before,.js .au-route:not(.is-on) .au-mini *::after{animation-play-state:paused}.au-route__cta{display:flex;flex-direction:column;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);border:1px solid rgba(var(--au-c2),0.32);background:radial-gradient(90% 80% at 100% 0%,rgba(34,211,238,0.12),transparent 60%),radial-gradient(90% 90% at 0% 100%,rgba(147,51,234,0.26),transparent 62%),rgba(14,4,26,0.92);box-shadow:0 30px 70px -40px rgba(147,51,234,0.85)}.au-route__cta .au-route__title{padding-top:10px;font-size:1.3rem}.au-route__cta>p:not(.au-label){margin-top:8px;color:var(--ink-2);font-size:0.97rem}.au-route__actions{margin-top:auto;padding-top:18px;display:grid;gap:6px;justify-items:center}.au-route__actions .link-arrow{min-height:44px}.au-route__quiz{padding-inline:14px;font-size:0.92rem;border-color:rgba(251,191,36,0.4);background:linear-gradient(120deg,rgba(251,191,36,0.12),rgba(251,191,36,0.04))}.au-route__quiz:hover{border-color:rgba(251,191,36,0.75);background:linear-gradient(120deg,rgba(251,191,36,0.2),rgba(251,191,36,0.08));box-shadow:0 0 22px -8px rgba(251,191,36,0.8)}.au-route__quiz .icon{color:#fcd34d}@media(min-width:760px)and (max-width:1139px){.au-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.au-route__step:nth-child(n+2)::before{display:none}}@media(min-width:1140px){.au-route{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.12fr);gap:0 22px;align-items:stretch}.au-route__step{display:block;padding:0 6px 0 0}.au-route__step .au-route__pick,.au-route__step .au-mini{margin-top:16px}.au-route__step::before{left:calc(var(--num) + 12px);right:-10px;top:calc(var(--num) / 2 - 1px);bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--wire-a),var(--wire-b)) 0 0 / 38% 100% no-repeat,rgba(220,190,255,0.14);animation-name:au-wire-x}.au-route__title{padding-top:18px}}@keyframes au-wire-x{from{background-position:-120% 0,0 0}to{background-position:260% 0,0 0}}@media(max-width:479px){.au-route{--num: 48px}.au-route__step{column-gap:14px}.au-route__num{font-size:0.92rem}}@media(prefers-reduced-motion:reduce){.au-glow::after,.au-hub__ring,.au-path--flow,.au-route__step::before,.au-find__live i{animation:none}.au-tick,.au-cat__line::after,.au-hub__orbit i,.au-route__num::after,.au-plan__dots i,.au-est__big span,.js .au-plan.is-on .au-plan__badge .icon,.js .au-est__result.is-on .au-year i.is-edge::after{animation:none}.au-tick .icon{animation:none;stroke-dashoffset:0}.au-cat__line::after{display:none}.au-fam__chip,.au-need{transition:none}.au-find__body.is-swap .au-find__badge,.au-find__body.is-swap .au-find__list li,.au-find__body.is-swap .au-find__title,.au-find__body.is-swap .au-find__intro{animation:none}.au-find__body.is-swap .au-find__base,.au-find__body.is-swap .au-find__note,.au-find__body.is-swap .au-find__none{animation:none}.au-find__field::after{transition:none}.au-div i,.au-band__edge{display:none}.au-vs__steps::before{animation:none}.au-vs__panel.is-play *,.au-vs__panel.is-play *::before{animation:none!important}.au-vs,.au-vs__k,.au-vs__msg,.au-vs__tab,.js .au-vs__panel,.js .au-vs__panel.is-on{transition:none}.au-slots i:nth-child(2){color:#fff;border-color:color-mix(in srgb,var(--accent) 80%,transparent);background:color-mix(in srgb,var(--accent) 26%,transparent)}.au-prog i{--on: 1}}@media(max-width:599.98px){.au-hero{padding-bottom:30px}.au-hero__title{margin-top:12px}.au-hero__lead{margin-top:14px}.au-hero .hero__actions{margin-top:20px}.au-hero .page-hero__grid{gap:22px}.au-hero__side{gap:14px}.au-vs{gap:10px;padding:14px;border-radius:22px}.au-vs__def{font-size:0.95rem}.au-vs__out{font-size:0.92rem}.au-fam__head{gap:8px;padding-inline:2px;font-size:0.64rem;letter-spacing:0.1em}.au-fam__head>span:first-child{gap:8px}.au-fam__head>span:first-child::before{flex:none;width:18px}.au-fam__chip{min-height:48px;gap:8px;padding-left:7px}.au-fam__ico{display:grid;width:28px;height:28px;border-radius:9px}.au-fam__ico .icon{width:14px;height:14px}.au-fam__txt{hyphens:manual;overflow-wrap:normal}.au-vs__steps li{font-size:0.95rem}main>.section{padding-block:40px}main>.section.section--band{padding-block:44px}.au-head{margin-bottom:18px}.au-needs{gap:18px}.au-cat__title{margin-bottom:10px}.au-cat__list{gap:8px}.au-need{gap:8px;min-height:0;padding:12px 12px 14px;font-size:0.94rem;line-height:1.28;justify-content:flex-start}.au-need__icon{width:36px;height:36px;border-radius:11px}.au-need__icon .icon{width:18px;height:18px}.au-need__check{top:12px;right:12px;width:26px;height:26px}.au-need::after{left:12px;right:12px}.au-cat__list>li:last-child:nth-child(odd) .au-need{gap:12px;min-height:60px;padding:12px 48px 12px 12px}.au-cat__list>li:last-child:nth-child(odd) .au-need__check{top:50%;margin-top:-13px}.au-needs.swipe[data-scroll-x]{display:flex;align-items:flex-start;gap:12px;--swipe-w: calc(100% - 30px)}.au-needs.swipe[data-scroll-x]>.au-cat{display:block}.au-needs+.swipe-ui{--swipe-c: var(--orchid);margin-top:6px}.au-needs .au-need{gap:7px;padding:10px 11px 12px;font-size:0.97rem;line-height:1.25}.au-needs .au-need__icon{width:32px;height:32px;border-radius:10px}.au-needs .au-need__icon .icon{width:16px;height:16px}.au-needs .au-need__check{top:10px;right:10px}.au-needs .au-cat__list>li:last-child:nth-child(odd) .au-need{gap:12px;min-height:56px;padding:10px 46px 10px 11px}.au-needs .au-cat__list>li:last-child:nth-child(odd) .au-need__check{top:50%;margin-top:-13px}.au-cat__title{margin-bottom:8px}.au-plan{margin-top:18px;gap:16px;padding:16px}.au-plan::before{left:18px;right:18px}.au-plan__intro{display:block}.au-plan__intro>div{display:contents}.au-plan__badge{float:left;width:40px;height:40px;margin:0 12px 2px 0;border-radius:12px}.au-plan__badge .icon{width:19px;height:19px}.au-plan__title{display:flex;align-items:center;min-height:40px;font-size:1.16rem}.au-plan__text{clear:left;margin-top:10px;font-size:1rem}.au-plan__label{margin-top:14px}.au-plan__sum{padding:14px 16px}.au-needs__count{margin-top:6px}.au-needs__num{font-size:2.2rem}.au-plan__acts{padding-top:14px;gap:6px}.au-plan__acts .link-arrow{display:block;width:100%;padding:10px 8px;margin-block:0;font-size:0.95rem;line-height:1.4;text-align:center;text-wrap:balance}.au-plan__acts .au-nw{display:inline;white-space:nowrap}.au-plan__acts .au-nw .icon{display:inline-block;margin-left:6px;vertical-align:-0.16em}.au-plan__dots:empty{min-height:0;margin-top:2px}.au-flow{row-gap:16px}.au-node{justify-content:flex-start;padding:10px 4px 9px}.au-node__txt small{display:block;margin-top:3px;font-size:0.6875rem;line-height:1.25;color:var(--ink-3)}.au-switch{margin-top:14px}.au-board{--pad: 16px}.au-trip{padding-block:12px 14px}.au-trip__title{font-size:1.06rem}.au-trip__text{font-size:0.97rem}.au-band__foot{margin-top:14px;gap:12px}.au-band__foot .btn{width:100%}.au-find{gap:14px}.au-find__ask{padding:16px}.au-find__input{font-size:16px;min-height:56px}.au-find__sugg{margin-top:14px}.au-find__chips[data-scroll-x]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;gap:8px;margin:10px -16px 0;padding:2px 16px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.au-find__chips[data-scroll-x]::-webkit-scrollbar{display:none}.au-find__chips[data-scroll-x]>li:nth-child(3n+1){scroll-snap-align:start}.au-find__chips[data-scroll-x]:focus-visible{outline:2px solid var(--orchid);outline-offset:-2px;border-radius:12px}.au-sector{white-space:nowrap}.au-find__ask .swipe-ui{--swipe-c: var(--orchid)}.au-find__foot{padding-top:14px}.au-find__body{padding:16px 16px 0}.au-find__bar{padding-inline:16px}.au-find__badge{width:46px;height:46px;border-radius:14px}.au-find__list li{min-height:52px}.au-find__cta{padding:16px}.au-est{gap:14px}.au-est__panel,.au-est__result{min-width:0;padding:16px}.au-est__add{min-width:0}.au-addchips[data-scroll-x]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;gap:8px;margin:10px -16px 0;padding:2px 16px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.au-addchips[data-scroll-x]::-webkit-scrollbar{display:none}.au-addchips[data-scroll-x]>.au-addchip:nth-child(3n+1){scroll-snap-align:start}.au-addchips[data-scroll-x]:focus-visible{outline:2px solid var(--orchid);outline-offset:-2px;border-radius:12px}.au-addchips[data-scroll-x]>.au-addchips__done{grid-row:1 / -1;white-space:normal}.au-addchip{white-space:nowrap}.au-est__add .swipe-ui{--swipe-c: var(--est-mauve)}.au-tip{padding-top:14px;font-size:0.97rem}.au-est__legend{font-size:0.97rem;line-height:1.5}.au-est__note{font-size:0.95rem}.au-range{height:46px}.au-range::-webkit-slider-runnable-track{height:8px;border-radius:8px}.au-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-10px;border-width:5px}.au-range::-moz-range-track{height:8px;border-radius:8px}.au-range::-moz-range-progress{height:8px;border-radius:8px}.au-range::-moz-range-thumb{width:18px;height:18px}.au-row__name{font-size:0.97rem}.au-est__big{font-size:clamp(3rem,2.2rem + 5vw,3.8rem)}.au-year{gap:4px}.au-rate__input{font-size:16px}.au-route{gap:6px}.au-route__step{padding-bottom:14px}.au-route__cta{padding:18px 16px}}@media(max-width:389.98px){.au-fam__chip{gap:6px;padding:6px 8px 6px 6px;font-size:0.78rem}.au-fam__ico{width:24px;height:24px;border-radius:8px}.au-fam__ico .icon{width:13px;height:13px}}@media(max-width:349.98px){.au-fam__ico{display:none}.au-fam__chip{padding-left:12px}}@media(max-width:599.98px){.au-plan__input{min-height:98px}}@media(max-width:599.98px){.au-kw{--kw-c: var(--kw, rgb(var(--au-c7)));display:inline;color:var(--kw-c);font-weight:700;text-shadow:0 0 16px color-mix(in srgb,var(--kw-c) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--kw-c) 85%,transparent),color-mix(in srgb,var(--kw-c) 22%,transparent)) no-repeat 0 100% / 100% 2px;padding-bottom:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media(max-width:599.98px){.au-hero .page-hero__grid{gap:20px}.au-hero__side{gap:12px}.au-label{font-size:0.75rem;letter-spacing:0.11em}.au-vs{gap:9px;padding:12px 12px 14px;border-radius:20px}.au-vs__bar{min-height:40px;gap:8px}.au-vs__title{font-size:1.14rem;line-height:1.18}.au-vs__tabs{gap:3px;padding:3px;border-radius:16px}.au-vs__tab{min-height:46px;gap:2px;padding:5px 4px 7px;border-radius:13px;font-size:0.8rem}.au-vs__tab .icon{width:15px;height:15px}.au-vs__prog{left:12px;right:12px;bottom:3px}.au-vs__msg{padding:9px 12px 10px;border-radius:14px 14px 14px 5px}.au-vs__who{gap:5px 8px;font-size:0.72rem;letter-spacing:0.08em}.au-vs__avatar{width:22px;height:22px;border-radius:7px}.au-vs__seen{padding:2px 8px;font-size:0.68rem;letter-spacing:0.1em}.au-vs__text{margin-top:5px;font-size:0.94rem;line-height:1.45}.au-vs__panel{gap:8px}.au-vs__def{font-size:0.94rem;line-height:1.45}.au-vs__steps{gap:4px;padding-left:20px}.au-vs__steps::before{left:5px}.au-vs__steps li{padding:3px 9px 4px 7px;border-radius:10px;font-size:0.92rem;line-height:1.4}.au-vs__steps li::before{left:-19px}.au-vs__tag{margin-right:6px;padding:0 6px;font-size:0.66rem;letter-spacing:0.1em}.au-vs__out{gap:8px;padding-top:8px;font-size:0.92rem;line-height:1.4}.au-plan{margin-top:16px;gap:14px;padding:14px;border-radius:20px}.au-plan::before{left:16px;right:16px}.au-plan__text{font-size:0.94rem;line-height:1.5}.au-plan__label{margin-top:12px}.au-plan__sum{padding:12px 14px 12px;border-radius:16px}.au-needs__count{margin-top:4px;gap:8px}.au-needs__num{font-size:2rem}.au-plan__dots{margin-top:8px}.au-plan__acts{padding-top:12px;gap:4px 14px;justify-content:flex-start}.au-plan__acts .btn{width:auto}.au-plan__acts .link-arrow{display:inline-block;width:auto;padding:10px 0;text-align:left;font-size:0.94rem}.au-flow{column-gap:16px;row-gap:12px;padding:14px 10px 12px;border-radius:20px}.au-flow__col{gap:8px}.au-node{gap:5px;min-height:0;padding:8px 4px 9px;border-radius:13px}.au-node__icon{width:32px;height:32px;border-radius:10px}.au-node__icon .icon{width:17px;height:17px}.au-node__txt strong{font-size:0.8rem;line-height:1.2}.au-node__txt small{display:none}.au-hub{width:84px;gap:2px}.au-hub__logo{width:34px}.au-hub__title{font-size:0.72rem}.au-flow__log{margin-top:0;padding-top:12px;min-height:4.5em;font-size:0.94rem;line-height:1.45}.au-switch{margin-top:12px}.au-switch__btn{min-height:44px;font-size:0.88rem}.au-board{--pad: 14px;border-radius:20px}.au-board__bar{padding:11px var(--pad);font-size:0.72rem;letter-spacing:0.1em}.au-trip{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"when title" "when status" "when text";gap:5px 12px;align-items:start;padding:13px var(--pad) 14px}.au-trip::before{top:14px;bottom:14px}.au-trip__when{flex-direction:column;align-items:flex-start;gap:3px;padding-top:1px}.au-trip__day{font-size:0.72rem;letter-spacing:0.06em}.au-trip__time{font-size:0.92rem}.au-trip__title{font-size:1rem;line-height:1.25}.au-trip__status{margin-block:2px 1px}.au-trip__text{align-items:start;font-size:0.94rem;line-height:1.45}.au-flap{font-size:0.7rem}.au-band__foot{margin-top:14px;gap:10px}.au-band__verdict{flex:1 1 100%;gap:6px 10px;font-size:0.97rem;line-height:1.45}.au-band__foot .btn{width:auto}.au-find__ask{padding:14px;border-radius:20px}.au-find__answer{border-radius:20px}.au-find__input{min-height:52px}.au-find__chips[data-scroll-x]{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.au-find__body{padding:14px 14px 0}.au-find__bar{padding:11px 14px}.au-find__head{gap:12px}.au-find__badge{width:44px;height:44px}.au-find__intro{margin-top:10px;font-size:0.94rem}.au-find__list{gap:7px}.au-find__list li{gap:10px;min-height:48px;padding:7px 12px 7px 9px;font-size:0.94rem;line-height:1.35}.au-find__ico{width:32px;height:32px;border-radius:10px}.au-find__ico .icon{width:16px;height:16px}.au-find__cta{padding:14px;gap:8px}.au-find__cta .btn{justify-content:flex-start;gap:12px;padding-inline:20px 18px;text-align:left;line-height:1.25}.au-find__fine{text-align:left}.au-est__panel,.au-est__result{padding:14px;border-radius:20px}.au-est__top{gap:4px 12px;padding-bottom:10px}.au-est__empty{padding:12px 14px;text-align:left;font-size:0.94rem;line-height:1.45}.au-rows{gap:8px;margin-top:10px}.au-row{grid-template-columns:44px minmax(0,1fr) auto 44px;grid-template-areas:"icon name val del" "minus range range plus";gap:2px 8px;padding:6px;border-radius:16px;border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 9%,transparent),rgba(255,255,255,0.02) 70%)}.au-row__icon{justify-self:center;width:36px;height:36px;border-radius:11px}.au-row__name{font-size:0.94rem;line-height:1.25}.au-row__val{justify-self:end;min-width:3.6em;padding:3px 10px;border-radius:999px;text-align:center;font-size:0.94rem;color:#fff;background:color-mix(in srgb,var(--accent) 20%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.au-row .au-range{padding-right:0}.au-row__step{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,rgba(10,2,20,0.6));color:color-mix(in srgb,var(--accent) 70%,#fff);font-family:var(--f-mono);font-size:1.25rem;font-weight:600;line-height:1;transition:background-color var(--t-fast),transform var(--t-fast)}.au-row__step>span{position:relative;width:14px;height:14px;font-size:0}.au-row__step>span::before,.au-row__step--plus>span::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:currentColor}.au-row__step--plus>span::after{transform:rotate(90deg)}.au-row__step:active{transform:scale(0.92);background:color-mix(in srgb,var(--accent) 26%,transparent)}.au-row__step--minus{grid-area:minus}.au-row__step--plus{grid-area:plus}.au-row__step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-est__add{margin-top:14px;padding-top:12px}.au-addchips:not([data-done]){display:none}.au-addchips[data-done]{margin-top:8px}.au-addsel{position:relative;display:flex;align-items:center;margin-top:10px}.au-addsel[hidden]{display:none}.au-addsel__select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:10px 46px;border-radius:16px;border:1px dashed rgba(var(--au-c2),0.55);background:linear-gradient(100deg,rgba(var(--au-c1),0.14),rgba(34,211,238,0.06)),rgba(5,1,11,0.7);color:var(--ink);font:inherit;font-size:16px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.au-addsel__select:focus{outline:none;border-style:solid;border-color:rgba(var(--au-c2),0.85);box-shadow:0 0 0 4px rgba(var(--au-c1),0.2)}.au-addsel__select:focus-visible{outline:2px solid var(--orchid);outline-offset:2px}.au-addsel__select option,.au-addsel__select optgroup{color:#1a0b2e;background:#f5f0ff}.au-addsel__plus{position:absolute;left:14px;width:20px;height:20px;color:var(--orchid);pointer-events:none}.au-addsel__chev{position:absolute;right:16px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.au-tip{padding-top:12px;font-size:0.94rem}.au-est__peek:not([hidden]){position:sticky;bottom:calc(12px + var(--safe-b));z-index:3;display:flex;align-items:center;gap:10px;min-height:48px;margin-top:12px;padding:6px 6px 6px 16px;border-radius:999px;border:1px solid rgba(var(--au-c2),0.5);background:linear-gradient(100deg,rgba(56,189,248,0.16),rgba(var(--au-c1),0.2) 55%,rgba(244,114,182,0.16)),rgba(14,4,26,0.94);box-shadow:0 14px 34px -14px rgba(0,0,0,0.9),0 0 26px -10px rgba(var(--au-c1),0.9);color:var(--ink-2);font-weight:600;font-size:0.94rem;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.au-est__peek-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--est-mauve);box-shadow:0 0 10px var(--est-mauve)}.au-est__peek-txt{flex:1 1 auto;min-width:0}.au-est__peek b{font-family:var(--f-display);font-size:1.22rem;font-weight:800;letter-spacing:-0.02em;background:linear-gradient(100deg,#e0f2fe,var(--est-sky) 30%,var(--est-mauve) 70%,var(--est-pink));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.au-est__peek-go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:linear-gradient(140deg,rgb(var(--au-c5)),rgb(var(--au-c1)))}.au-est__peek-go .icon{width:16px;height:16px}.au-est__peek:focus-visible{outline:2px solid var(--orchid);outline-offset:3px}#est-result-title{scroll-margin-top:calc(var(--header-h) + 30px)}.au-est__big{margin-top:8px;gap:4px 12px;font-size:clamp(2.8rem,2rem + 5vw,3.4rem)}.au-est__calc{margin-top:6px;font-size:0.94rem}.au-year{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin-top:12px}.au-year i{height:16px;border-radius:4px}.au-est__legend{margin-top:8px;font-size:0.94rem;line-height:1.45}.au-mix{margin-top:12px;padding-top:12px}.au-mix__legend{gap:5px 14px;font-size:0.9rem}.au-rate{flex-wrap:nowrap;margin-top:12px;padding-top:12px;font-size:0.94rem;line-height:1.35}.au-rate__input{width:104px}.au-est__value{font-size:0.94rem}.au-est__note{padding-top:10px;font-size:0.9rem;line-height:1.5}main>.section.au-finale{padding-bottom:36px}.au-route{--num: 44px;gap:2px}.au-route__step{column-gap:14px;padding-bottom:12px}.au-route__num{font-size:0.86rem}.au-route__num::before,.au-route__num::after{inset:-5px}.au-route__title{padding-top:9px;font-size:1.08rem}.au-route__step p{margin-top:4px;font-size:0.94rem;line-height:1.5}.au-route__step .au-route__pick{margin-top:9px;padding:8px 10px;font-size:0.75rem}.au-mini{margin-top:9px;padding:8px 10px 10px;gap:8px}.au-mini{background:color-mix(in srgb,var(--accent) 8%,rgba(9,3,19,0.86))}.au-route__step .au-route__pick{background:linear-gradient(rgba(34,211,238,0.07),rgba(34,211,238,0.07)),rgba(9,3,19,0.86)}.au-route__cta{margin-top:8px;padding:16px;border-radius:20px}.au-route__cta .au-route__title{padding-top:6px;font-size:1.16rem}.au-route__actions{justify-items:start;gap:8px;padding-top:14px}.au-route__actions .au-route__quiz{width:auto}.au-route__actions .link-arrow{padding-inline:2px}}@media(max-width:379.98px){.au-trip{grid-template-columns:60px minmax(0,1fr);column-gap:10px}.au-trip__day{font-size:0.68rem;letter-spacing:0.03em}.au-trip__time{font-size:0.84rem}.au-flap{font-size:0.64rem}.au-row{gap:2px 6px}}.au-est__wait{display:none}@media(max-width:599.98px){.au-head{position:relative;isolation:isolate}.au-head::before{content:"";position:absolute;inset:-16px -16px -12px;z-index:-1;pointer-events:none;background:radial-gradient(72% 78% at 30% 50%,rgba(10,2,18,0.5),rgba(10,2,18,0.24) 58%,transparent 82%)}.au-vs{gap:8px;padding:12px}.au-vs__bar{min-height:44px}.au-vs__title{font-size:1.04rem;line-height:1.2}.au-vs__tabs{padding:3px}.au-vs__tab{min-height:44px;padding:4px 4px 6px}.au-vs__msg{padding:8px 12px 9px}.au-vs__who{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:0.75rem;letter-spacing:0.04em}.au-vs__avatar{display:none}.au-vs__who>span:nth-child(2){grid-column:1}.au-vs__seen{grid-area:1 / 2;justify-self:end;display:inline-flex;visibility:hidden;margin-left:0;padding:1px 7px;gap:5px;font-size:0.75rem;letter-spacing:0.04em}.js .au-vs[data-state=auto] .au-vs__seen--auto,.js .au-vs:not([data-state=auto]) .au-vs__seen--read{visibility:visible}.au-vs__text{margin-top:4px;font-size:0.93rem;line-height:1.42}.au-vs__panel{gap:7px}.au-vs__def{font-size:0.93rem;line-height:1.42}.au-vs__steps{gap:6px;padding-left:18px}.au-vs__steps::before{left:4px;top:9px;bottom:9px}.au-vs__steps li{padding:0;border:0;border-radius:0;background:none;font-size:0.9rem;line-height:1.38}.au-vs__steps li::before{left:-18px;top:10px;width:9px;height:9px;margin-top:-4.5px}.au-vs__tag{margin-right:6px;padding:0 5px;font-size:0.75rem;letter-spacing:0.08em;line-height:1.45;vertical-align:0}.au-vs__out{gap:7px;padding-top:7px;font-size:0.9rem;line-height:1.38}.au-fam__head{font-size:0.75rem;letter-spacing:0.06em}.au-fam__bits{display:none}.au-hub__title{font-size:0.75rem}.au-board__bar{font-size:0.75rem;letter-spacing:0.08em}.au-trip{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"when status" "title title" "text text";gap:4px 12px;align-items:center;padding:10px var(--pad) 12px}.au-trip::before{top:10px;bottom:12px}.au-trip__when{gap:1px;padding-top:0}.au-trip__day{font-size:0.75rem;letter-spacing:0.04em}.au-trip__status{margin:0}.au-trip__title{margin-top:2px}.au-trip__text{font-size:0.94rem;line-height:1.45}.au-trip:not(.is-flash) .au-flap__t:empty:not(:has(~.au-flap__t:not(:empty))){display:none}.au-band__verdict-label{font-size:0.75rem;letter-spacing:0.1em}.au-find__chips[data-scroll-x]{grid-auto-columns:calc((100% - 8px) / 2.25)}.au-find__chips[data-scroll-x]>li{display:grid;min-width:0}.au-sector{white-space:normal;min-width:0;min-height:48px;gap:7px;padding:6px 10px 6px 10px;border-radius:14px;font-size:0.86rem;line-height:1.18;overflow-wrap:break-word;hyphens:manual}.au-sector .icon{flex:none;width:16px;height:16px}.au-find__kicker{font-size:0.75rem;letter-spacing:0.1em}.au-find__list li{font-size:0.93rem}.au-est[data-empty] .au-est__result>:not(.au-label):not(.au-est__wait):not(.sr-only){display:none}.au-est[data-empty] .au-est__wait{display:flex;align-items:flex-start;gap:9px;margin-top:10px;font-size:0.94rem;line-height:1.45;color:var(--ink-2)}.au-est__wait .icon{flex:none;width:17px;height:17px;margin-top:2px;color:var(--est-mauve, var(--orchid))}}@media(max-width:599.98px)and (prefers-reduced-motion:no-preference){.au-est:not([data-empty]) .au-est__result>:not(.au-label){animation:au-est-in 0.5s var(--ease-out) both}@keyframes au-est-in{from{opacity:0;transform:translateY(8px)}}}@media(max-width:379.98px){.au-trip{grid-template-columns:62px minmax(0,1fr);column-gap:10px}.au-trip__day{font-size:0.75rem;letter-spacing:0.01em}.au-flap__tiles{gap:1px}.au-sector{gap:6px;padding-inline:8px;font-size:0.8rem}.au-sector .icon{width:15px;height:15px}}@media(max-width:599.98px){.au-vs__who{letter-spacing:0.02em}.au-vs__seen{gap:4px;padding:1px 6px;letter-spacing:0.03em}.au-cat__title{font-size:0.75rem;letter-spacing:0.1em}.au-board__bar{padding-block:9px}.au-trip{padding-block:9px 10px}.au-trip::before{top:9px;bottom:10px}.au-trip__when{line-height:1.2}.au-trip__title{font-size:0.96rem;letter-spacing:-0.015em}.au-sector{min-height:46px}.au-find__foot{padding-top:12px;font-size:0.9rem;line-height:1.45}}@media(max-width:599.98px){.au-vs__who{letter-spacing:0}.au-find__foot>span{text-wrap:wrap}}@media(max-width:599.98px){.au-vs{gap:7px}.au-vs__tabs{padding:2px}.au-vs__text,.au-vs__def{line-height:1.38}.au-vs__steps{gap:5px}.au-vs__out{padding-top:6px}}.au-plan__toggle{display:none}@media(max-width:599.98px){.au-plan__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:12px;padding:10px 14px;border-radius:14px;border:1px dashed rgba(var(--au-c2),0.55);background:linear-gradient(100deg,rgba(var(--au-c1),0.16),rgba(34,211,238,0.06)),rgba(5,1,11,0.6);color:var(--ink);font-weight:600;font-size:0.97rem;line-height:1.3;text-align:left;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast)}.au-plan__toggle .icon{flex:none;width:18px;height:18px;color:var(--orchid)}.au-plan__toggle:active{transform:scale(0.98);border-style:solid}.au-plan__toggle:focus-visible{outline:2px solid var(--orchid);outline-offset:2px}.au-plan__own[data-folded] :is(.au-plan__label,.au-plan__field,.au-plan__status){display:none}.au-plan__own:not([data-folded]) .au-plan__toggle{display:none}.au-board{--pad: 12px}.au-board__bar{padding-inline:14px}.au-board__rows.swipe[data-scroll-x]{--swipe-w: 80%;--swipe-gap: 10px;align-items:stretch;margin-inline:0;padding:12px var(--pad) 2px;scroll-padding-inline:var(--pad)}.au-board__rows .au-trip{grid-template-columns:minmax(0,1fr);grid-template-areas:"when" "status" "title" "text";align-content:start;gap:6px;padding:12px 12px 13px;border:1px solid color-mix(in srgb,var(--mode) 28%,rgba(220,190,255,0.1));border-radius:16px;background:radial-gradient(120% 70% at 0% 0%,rgba(var(--mode-rgb),0.1),transparent 60%),rgba(16,6,30,0.82);transition:background-color 0.6s,border-color 0.5s}.au-board__rows .au-trip:first-child{border-top:1px solid color-mix(in srgb,var(--mode) 28%,rgba(220,190,255,0.1))}.au-board__rows .au-trip::before{top:-1px;bottom:auto;left:16px;right:16px;width:auto;height:2px;transform-origin:left}.au-board__rows .au-trip.is-flash::before{animation:au-grow-x 0.7s var(--ease-out)}@keyframes au-grow-x{from{transform:scaleX(0)}}.au-board__rows .au-trip__when{flex-direction:row;align-items:baseline;gap:8px}.au-board__rows .au-trip__day{font-size:0.75rem;letter-spacing:0.08em}.au-board__rows .au-trip__time{font-size:0.92rem}.au-board__rows .au-trip__status{margin:0}.au-board__rows .au-trip__title{margin-top:2px;font-size:1rem;line-height:1.25;letter-spacing:-0.01em}.au-board__rows .au-trip__text{font-size:0.94rem;line-height:1.45}.au-board .swipe-ui{--swipe-c: var(--mode);margin:6px 0 0;padding:0 14px 12px}.au-est[data-empty] .au-est__empty{display:none}.au-est[data-empty] .au-rows{margin-top:0}.au-est[data-empty] .au-est__add{margin-top:2px;border-top:0}}@media(max-width:599.98px){.au-plan__dots:not(:has(>i:not([hidden]))){min-height:0;margin-top:0}}@media(max-width:379.98px){.au-board__bar{gap:8px;padding-inline:12px;font-size:0.75rem;letter-spacing:0.02em;white-space:nowrap}.au-board__live{gap:6px}}@media(max-width:599.98px){:root{--au-c1: 182, 117, 251;--au-c2: 208, 156, 255;--au-c3: 155, 114, 250;--au-c4: 132, 67, 240;--au-c5: 115, 48, 228;--au-c6: 185, 161, 252;--au-c7: 228, 200, 255;--au-c8: 240, 226, 255;--au-c9: 240, 139, 252}.au-vs{--vs-duo: 208, 156, 255}.au-route__step:nth-child(2){--hue: 182, 117, 251}.au-hub__logo{filter:drop-shadow(0 0 8px rgba(176,108,255,0.75))}}.au-vs__more{display:none}@media(max-width:599.98px){.au-vs__more{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 12px 8px 14px;border-radius:12px;border:1px solid rgba(var(--p),0.34);background:linear-gradient(90deg,rgba(var(--p),0.13),rgba(var(--p),0.03) 80%),rgba(5,1,11,0.4);color:var(--p-ink);font-weight:700;font-size:0.9rem;line-height:1.2;text-align:left;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast)}.au-vs__more .icon{flex:none;width:16px;height:16px;color:rgb(var(--p));filter:drop-shadow(0 0 6px rgba(var(--p),0.6));transition:transform var(--t-med) var(--ease-out)}.au-vs__more[aria-expanded=true] .icon{transform:rotate(45deg)}.au-vs__more:active{transform:scale(0.98)}.au-vs__more:focus-visible{outline:2px solid rgb(var(--p));outline-offset:2px}.au-vs[data-folded] .au-vs__steps{display:none}.au-vs[data-folded] .au-vs__out{padding-top:8px}.au-vs[data-folded] .au-vs__panel.is-play .au-vs__out{animation-delay:calc(var(--start) + 0.25s)}}@media(max-width:340px){.au-needs.swipe[data-scroll-x]{--swipe-w: calc(100% - 26px)}.au-needs .au-cat__list{column-gap:6px}.au-needs .au-need{font-size:0.875rem;padding-inline:8px}.au-need__label{padding-right:0}}@media(max-width:599.98px){.au-plan{gap:12px}.au-plan__badge{width:36px;height:36px;margin-right:10px;border-radius:11px}.au-plan__badge .icon{width:18px;height:18px}.au-plan__title{min-height:36px;font-size:1.06rem;letter-spacing:-0.01em}.au-plan__text{margin-top:8px}.au-plan__sum{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;padding:12px 14px}.au-plan__sum>.au-label{flex:1 1 auto;min-width:0}.au-plan__sum>.au-needs__count{flex:none;margin-top:0;gap:7px}.au-plan__sum .au-needs__num{font-size:1.75rem}.au-plan__sum>.au-plan__dots,.au-plan__sum>.au-plan__acts{flex:1 1 100%}.au-plan__acts{padding-top:10px}.au-flow{row-gap:10px;padding-block:12px 10px}.au-flow__col{gap:6px}.au-node{gap:4px;padding:7px 4px 7px}.au-node__icon{width:30px;height:30px;border-radius:9px}.au-node__icon .icon{width:16px;height:16px}.au-flow__log{padding-top:10px;min-height:4.4em}.au-find__ask{padding:12px 14px}.au-find__body{padding-top:12px}.au-find__list{gap:6px}.au-find__list li{min-height:46px;padding-block:6px}.au-est__panel,.au-est__result{padding:12px 14px}.au-route__step{padding-bottom:10px}.au-mini{margin-top:8px;padding:7px 10px 9px;gap:7px}.au-route__step .au-route__pick{margin-top:8px}.au-route__cta{padding:14px}.au-route__actions{padding-top:12px}}
