.apl{--apl-ink:var(--ink);--apl-ink2:var(--ink2);--apl-mu:var(--mu);--apl-line:var(--ln);--apl-line2:var(--ln2);--apl-sf:var(--sf);--apl-canvas:var(--p2);--apl-deep:#0f1020;--apl-deep-mu:#9a9ab4;--apl-deep-line:#ffffff1a;--apl-gut:24px;--apl-max:1240px;background:var(--apl-sf);color:var(--apl-ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.dark .apl,[data-theme=dark] .apl{--apl-deep:#0a0b14;--apl-deep-mu:#8d93a8}.apl__wrap{width:100%;max-width:var(--apl-max);padding:0 var(--apl-gut);box-sizing:border-box;margin:0 auto}.apl-banner{z-index:60;background:var(--apl-deep);color:#f3f4fa;border-bottom:1px solid var(--apl-deep-line);font-size:12.5px;position:sticky;top:0}.apl-banner__in{padding:9px var(--apl-gut);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.apl-banner__tag{color:var(--apl-deep);letter-spacing:.07em;text-transform:uppercase;background:#f3f4fa;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.apl-banner__txt{color:#b9bdd0}.apl-banner a{color:#f3f4fa;border-radius:6px;align-items:center;min-height:24px;padding:2px 4px;font-weight:600;text-decoration:none;display:inline-flex}.apl-banner a:hover{text-decoration:underline}.apl-nav{z-index:50;background:color-mix(in srgb, var(--apl-sf) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--apl-line);position:sticky;top:0}.apl-nav__in{align-items:center;gap:26px;height:68px;display:flex}.apl-nav__brand{flex:none;align-items:center;text-decoration:none;display:flex}.apl-nav__brand .apm__pill{border-radius:8px;width:56px;height:28px}.apl-nav__brand .apm__words{font-size:16px}.apl-nav__links{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.apl-nav__links a{color:var(--apl-ink2);white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:13.5px;font-weight:500;text-decoration:none}.apl-nav__links a:hover{background:var(--apl-canvas);color:var(--apl-ink)}.apl-nav__right{flex:none;align-items:center;gap:14px;display:flex}.apl-nav__signin{min-height:24px;color:var(--apl-ink);white-space:nowrap;border-radius:7px;align-items:center;padding:4px 6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.apl-nav__signin:hover{text-decoration:underline}@media (width<=1080px){.apl-nav__in{flex-wrap:wrap;gap:10px;height:auto;padding:12px 0}.apl-nav__links{scrollbar-width:none;flex-basis:100%;order:3;padding-bottom:2px;overflow-x:auto}.apl-nav__links::-webkit-scrollbar{display:none}.apl-nav__right{margin-left:auto}}.apl-hero{padding:72px 0 0;position:relative;overflow:hidden}.apl-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--apl-line) 1px, transparent 1px), linear-gradient(90deg, var(--apl-line) 1px, transparent 1px);opacity:.6;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 35%,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000 35%,#0000 75%)}.apl-hero__in{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:40px;display:grid;position:relative}@media (width<=1020px){.apl-hero__in{grid-template-columns:minmax(0,1fr);gap:32px}}.apl-kicker{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-card);color:var(--apl-ink2);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:13px;display:inline-flex}.apl-kicker b{background:var(--brs);color:var(--br);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.apl-h1{letter-spacing:-.034em;color:var(--apl-ink);margin:26px 0 0;font-size:clamp(38px,5.6vw,66px);font-weight:600;line-height:1.02}.apl-h1 em{color:var(--br);font-style:normal}.apl-lede{max-width:44ch;color:var(--apl-mu);margin:22px 0 0;font-size:16.5px;line-height:1.6}.apl-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.apl-cta{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;height:50px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.apl-cta--primary{background:var(--br);color:var(--br-on);box-shadow:0 10px 24px color-mix(in srgb, var(--br) 28%, transparent)}.apl-cta--primary:hover{filter:brightness(1.07)}.apl-cta--ghost{background:var(--apl-sf);border-color:var(--apl-line2);color:var(--apl-ink)}.apl-cta--ghost:hover{border-color:var(--br);color:var(--br)}.apl-cta svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.apl-stats{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-panel);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.apl-stats>div{border-right:1px solid var(--apl-line);border-bottom:1px solid var(--apl-line);padding:22px 20px}.apl-stats>div:nth-child(2n){border-right:0}.apl-stats>div:nth-last-child(-n+2){border-bottom:0}.apl-stats strong{letter-spacing:-.028em;color:var(--apl-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;display:block}.apl-stats span{color:var(--apl-mu);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.apl-window{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-panel);border-bottom:0;border-radius:14px 14px 0 0;margin-top:56px;overflow:hidden}.apl-window__bar{border-bottom:1px solid var(--apl-line);background:var(--apl-canvas);align-items:center;gap:14px;padding:11px 16px;display:flex}.apl-window__dots{flex:none;gap:6px;display:flex}.apl-window__dots i{background:var(--apl-line2);border-radius:50%;width:11px;height:11px}.apl-window__url{border:1px solid var(--apl-line);background:var(--apl-sf);color:var(--apl-mu);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;display:flex}.apl-window__url b{color:var(--apl-ink);font-weight:600}.apl-window__url svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:12px;height:12px}.apl-window__live{color:var(--apl-mu);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.apl-window__live b{color:var(--apl-ink);font-weight:600}.apl-window__dot{background:var(--okf);border-radius:50%;width:7px;height:7px}.apl-window__tabs{border-bottom:1px solid var(--apl-line);scrollbar-width:none;align-items:center;gap:2px;padding:8px 12px;display:flex;overflow-x:auto}.apl-window__tabs::-webkit-scrollbar{display:none}.apl-window__tabs button{color:var(--apl-mu);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.apl-window__tabs button:hover{background:var(--apl-canvas);color:var(--apl-ink)}.apl-window__tabs button[aria-pressed=true]{border-color:var(--apl-line);background:var(--apl-sf);color:var(--apl-ink);box-shadow:var(--sh-card)}.apl-window__tabs svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:14px;height:14px}.apl-window__hint{color:var(--apl-mu);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding-left:12px;font-size:12px;display:flex}.apl-window__screen{background:var(--apl-canvas);height:560px;position:relative;overflow:hidden}@media (width<=760px){.apl-window__screen{height:420px}}.apl-sec{padding:96px 0}.apl-sec--tight{padding:64px 0}.apl-eyebrow{color:var(--br);margin:0 0 12px;font-size:13px;font-weight:600}.apl-h2{letter-spacing:-.03em;max-width:20ch;color:var(--apl-ink);margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.06}.apl-sub{max-width:56ch;color:var(--apl-mu);margin:16px 0 0;font-size:15.5px;line-height:1.6}.apl-subjects{border-top:1px solid var(--apl-line);border-bottom:1px solid var(--apl-line);flex-wrap:wrap;align-items:center;gap:34px;padding:26px 0;display:flex}.apl-subjects>p{max-width:26ch;color:var(--apl-mu);flex:none;margin:0;font-size:13.5px;line-height:1.5}.apl-subjects ul{flex-wrap:wrap;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.apl-subjects li{color:var(--apl-ink);align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.apl-subjects svg{width:17px;height:17px;stroke:var(--apl-mu);stroke-width:1.8px;fill:none}.apl-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:46px;display:grid}@media (width<=1080px){.apl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.apl-gallery{grid-template-columns:minmax(0,1fr)}}.apl-card{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.apl-card__shot{border-bottom:1px solid var(--apl-line);background:var(--apl-canvas);height:300px;padding:14px;overflow:hidden}.apl-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.apl-card__foot strong{letter-spacing:-.014em;color:var(--apl-ink);font-size:14.5px;font-weight:600;line-height:1.25}.apl-tag{background:var(--brs);color:var(--br);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:500}.apl-compare{grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;display:grid}@media (width<=900px){.apl-compare{grid-template-columns:minmax(0,1fr)}}.apl-compare__side{border:1px solid var(--apl-line);background:var(--apl-canvas);border-radius:16px;flex-direction:column;padding:24px;display:flex}.apl-compare__side.is-good{border-color:var(--br);background:var(--apl-sf)}.apl-compare__head{color:var(--apl-ink);align-items:center;gap:9px;margin-bottom:22px;font-size:14.5px;font-weight:600;display:flex}.apl-compare__head svg{stroke-width:2.2px;fill:none;width:16px;height:16px}.apl-compare__side:not(.is-good) .apl-compare__head svg{stroke:var(--cof)}.apl-compare__side.is-good .apl-compare__head svg{stroke:var(--okf)}.apl-sheet{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-card);border-radius:12px;padding:20px 22px}.apl-sheet__top{color:var(--apl-mu);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.apl-sheet__top b{color:var(--apl-ink);font-weight:600}.apl-sheet h4{color:var(--apl-ink);margin:0 0 12px;font-size:15px;font-weight:600}.apl-sheet ol,.apl-sheet ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.apl-sheet li{color:var(--apl-ink2);font-size:13.5px;line-height:1.5}.apl-sheet__key{color:var(--okf);align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:500;display:flex}.apl-sheet__key svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:14px;height:14px}.apl-sheet__blur{background:var(--apl-line);border-radius:4px;height:7px}.apl-sheet__blur.is-short{width:62%}.apl-chips{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.apl-chip-n{border:1px solid var(--apl-line);background:var(--apl-sf);box-shadow:var(--sh-card);color:var(--apl-ink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:13px;font-weight:500;display:inline-flex}.apl-chip-n i{background:var(--br);width:21px;height:21px;color:var(--br-on);border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.apl-compare__tags{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:22px;display:flex}.apl-compare__tags span{border:1px solid var(--apl-line);background:var(--apl-sf);color:var(--apl-mu);border-radius:999px;padding:6px 13px;font-size:12.5px}.apl-compare__approved{justify-content:center;margin-top:18px;display:flex}.apl-cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}@media (width<=900px){.apl-cycle{grid-template-columns:minmax(0,1fr)}}.apl-cycle__card{border:1px solid var(--apl-line);background:var(--apl-sf);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.apl-cycle__stage{background-color:var(--apl-canvas);background-image:radial-gradient(var(--apl-line2) 1px, transparent 1px);background-size:13px 13px;flex:1;place-items:center;padding:34px 24px;display:grid}.apl-cycle__panel{border:1px solid var(--apl-line);background:var(--apl-sf);width:100%;max-width:300px;box-shadow:var(--sh-panel);border-radius:11px;padding:15px 16px}.apl-cycle__panel-top{color:var(--apl-ink);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.apl-cycle__panel-top span{color:var(--apl-mu);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.apl-cycle__rows{gap:8px;display:grid}.apl-row{border:1px solid var(--apl-line);background:var(--apl-sf);color:var(--apl-ink2);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.apl-row svg{width:14px;height:14px;stroke:var(--apl-mu);stroke-width:1.9px;fill:none;flex:none}.apl-row.is-done svg{stroke:var(--okf)}.apl-row b{color:var(--apl-mu);margin-left:auto;font-weight:500}.apl-live-dot{color:var(--cof);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.apl-live-dot i{background:var(--cof);border-radius:50%;width:6px;height:6px}.apl-cycle__foot{border-top:1px solid var(--apl-line);align-items:center;gap:11px;padding:16px 18px;display:flex}.apl-cycle__foot strong{color:var(--apl-ink);font-size:15px;font-weight:600}.apl-cycle__foot em{color:var(--apl-mu);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.apl-cycle__ico{background:var(--apl-canvas);width:32px;height:32px;color:var(--apl-ink2);border-radius:9px;place-items:center;display:grid}.apl-cycle__ico svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:16px;height:16px}.apl-dark{background:var(--apl-deep);color:#f3f4fa}.apl-dark .apl-eyebrow{color:#a69dff}.apl-dark .apl-h2{color:#fff}.apl-dark .apl-sub{color:var(--apl-deep-mu)}.apl-dark__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:44px;display:grid}@media (width<=900px){.apl-dark__in{grid-template-columns:minmax(0,1fr);gap:20px}}.apl-flows{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}@media (width<=900px){.apl-flows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.apl-flows{grid-template-columns:minmax(0,1fr)}}.apl-flow{border:1px solid var(--apl-deep-line);background:#ffffff0a;border-radius:12px;padding:16px 17px}.apl-flow strong{color:#fff;font-size:13.5px;font-weight:600;display:block}.apl-flow span{color:var(--apl-deep-mu);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.apl-flow__when{color:#cdd0e0;background:#ffffff17;border-radius:999px;margin-top:11px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-block}.apl-foot{border-top:1px solid var(--apl-line);background:var(--apl-canvas);padding:40px 0 46px}.apl-foot__in{color:var(--apl-mu);flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.apl-foot__links{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.apl-foot a{min-height:24px;color:var(--apl-ink2);align-items:center;padding:2px;text-decoration:none;display:inline-flex}.apl-foot a:hover{color:var(--br);text-decoration:underline}.apl-mini{color:var(--apl-ink2);gap:9px;font-size:10px;display:grid}.apl-mini__bar{border:1px solid var(--apl-line);background:var(--apl-sf);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.apl-mini__bar strong{color:var(--apl-ink);font-size:10.5px;font-weight:600}.apl-mini__bar span{color:var(--apl-mu);margin-left:auto}.apl-mini__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.apl-mini__kpi{border:1px solid var(--apl-line);background:var(--apl-sf);border-radius:8px;padding:8px 9px}.apl-mini__kpi b{color:var(--apl-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.apl-mini__kpi span{color:var(--apl-mu);margin-top:2px;font-size:9px;display:block}.apl-mini__kpi i{background:var(--br);border-radius:99px;height:3px;margin-top:6px;display:block}.apl-mini__list{border:1px solid var(--apl-line);background:var(--apl-sf);border-radius:8px;gap:6px;padding:9px;display:grid}.apl-mini__row{border-radius:6px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;font-size:9.5px;display:grid}.apl-mini__row.is-on{background:var(--brs)}.apl-mini__row i{background:var(--brs);border-radius:3px;width:11px;height:11px}.apl-mini__row.is-on i{background:var(--br)}.apl-mini__row b{color:var(--apl-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.apl-mini__row span{color:var(--apl-mu);white-space:nowrap}.au{--br:#2f5bea;--brs:#eef2ff;--br-on:#fff;--au-blue:#2f5bea;background:var(--bg);min-height:100vh;color:var(--ink);font-feature-settings:"cv11" 1, "ss01" 1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55;transition:background .3s,color .3s;display:flex}.au *{box-sizing:border-box}.au a,.ir a{color:var(--br)}.au .au__logo,.ir .au__logo{color:var(--ink)}.ir .ir-head__signin{color:var(--ink2)}.au .au__links a,.ir .ir-foot__links a{color:var(--mu)}.au .au__links a:hover,.ir .ir-foot__links a:hover{color:var(--ink)}.au a:hover,.ir a:hover{text-decoration:underline}.au__col{flex-direction:column;flex:560px;min-width:0;max-width:100%;padding:28px clamp(24px,5vw,72px);display:flex}@media (width>=1080px){.au__col{max-width:640px}}.au__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.au__logo{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.au__name{letter-spacing:-.015em;font-size:16px;line-height:1.02}.au__name b,.au__name span{display:block}.au__name b{font-weight:700}.au__theme{border:1px solid var(--ln2);background:var(--p3);cursor:pointer;border-radius:15px;flex:none;width:58px;height:30px;padding:0;transition:background .35s,border-color .35s;position:relative}.au__theme-sun,.au__theme-moon{opacity:.6;line-height:1;position:absolute;top:7px}.au__theme-sun{color:#c07f00;left:8px}.au__theme-moon{color:#5b7ad6;right:8px}.au__theme-knob{background:var(--sf);color:#c07f00;border-radius:50%;place-items:center;width:24px;height:24px;transition:left .45s cubic-bezier(.65,0,.25,1.15),transform .6s,background .35s;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000040}.dark .au,[data-theme=dark] .au{--br:#8aa6ff;--brs:#18213d;--br-on:#0b1020}.au__theme-knob>svg{grid-area:1/1}.au__ic-moon{display:none}.dark .au .au__theme-knob,[data-theme=dark] .au .au__theme-knob{color:#8aa6ff;left:30px;transform:rotate(360deg)}.dark .au .au__ic-sun,[data-theme=dark] .au .au__ic-sun{display:none}.dark .au .au__ic-moon,[data-theme=dark] .au .au__ic-moon{display:block}.au__main{flex:1;align-items:center;padding:48px 0;display:flex}.au__form{flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.au__badge{border:1px solid var(--ln);height:24px;color:var(--ink2);white-space:nowrap;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:22px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.au__badge svg{color:var(--br)}.au__form h1{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.au__sub{color:var(--mu);text-wrap:pretty;margin:10px 0 28px;font-size:15px;line-height:1.6}.au-seg{border:1px solid var(--ln);background:var(--p3);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:3px;display:grid;position:relative}.au-seg__pill{background:var(--sf);width:calc(50% - 3px);box-shadow:0 1px 2px var(--shadow), 0 0 0 1px var(--ln);border-radius:7px;transition:left .35s cubic-bezier(.65,0,.25,1);position:absolute;top:3px;bottom:3px;left:3px}.au-seg.is-b .au-seg__pill{left:50%}.au-seg button{height:34px;color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:600;transition:color .2s;position:relative}.au-seg button.is-on{color:var(--ink)}.au-fields{flex-direction:column;gap:16px;display:flex}.au-field{flex-direction:column;gap:7px;display:flex}.au-field__label{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.au-field__wrap{display:block;position:relative}.au-field__icon{color:var(--mu);pointer-events:none;position:absolute;top:15px;left:14px}.au-field input{border:1px solid var(--ln2);background:var(--sf);width:100%;height:46px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 40px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.au-field input::placeholder{color:var(--mu)}.au-field input:focus{border-color:var(--au-blue);box-shadow:0 0 0 4px #2f5bea1f}.au-field.has-err input{border-color:#c2412f}.au-field__ok{color:#0b7a52;pointer-events:none;position:absolute;top:16px;right:14px}.au-field__eye{width:32px;height:32px;color:var(--mu);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.au-field__eye:hover{background:var(--p3)}.au-field__forgot{color:var(--br);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:13px;font-weight:500}.au-caps{color:#a16207;align-items:center;gap:6px;font-size:12px;display:flex}.au-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.au-meter i{background:var(--ln);border-radius:2px;height:3px;transition:background .25s}.au-meter__l{color:var(--mu);font-size:12px}.au-note{border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;display:flex}.au-note.is-err{color:#a9341f;background:#c2412f0f;border:1px solid #c2412f40}.au-note.is-ok{color:#0b7a52;background:#0b8a5c0f;border:1px solid #0b8a5c40}.dark .au-note.is-err,[data-theme=dark] .au-note.is-err{color:#ff8a7a}.dark .au-note.is-ok,[data-theme=dark] .au-note.is-ok{color:#4fd3a0}.dark .au-caps,[data-theme=dark] .au-caps{color:#f2c04d}.au-note svg{flex:none;margin-top:2px}.au-submit{color:#fff;height:48px;font:inherit;cursor:pointer;background:#2f5bea;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:6px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0e163033,0 8px 20px #2f5bea40}.au-submit:hover:not(:disabled){background:#2a52d6}.au-submit:active:not(:disabled){transform:scale(.99)}.au-submit:disabled{opacity:.6;cursor:default}.au-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.au-spin{animation:none}}.au-back{color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:24px;font-size:13.5px;display:flex}.au__below{color:var(--mu);margin:28px 0 0;font-size:13.5px}.au__below a,.au__below button{color:var(--ink);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.au__foot{color:var(--mu);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-size:12.5px;display:flex}.au__status{white-space:nowrap;align-items:center;gap:8px;display:flex}.au__status i{background:#0a7b52;border-radius:50%;width:7px;height:7px}.au__links{flex-wrap:wrap;gap:18px;display:flex}.au__links a{color:var(--mu);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.au__links a:hover{color:var(--ink)}.au__aside{flex:640px;min-width:0;padding:16px;display:flex}@media (width<=1079px){.au__aside{display:none}}.au__grid{border:1px solid var(--ln);background-color:var(--p3);background-image:linear-gradient(var(--grid,#0e16300d) 1px, transparent 1px), linear-gradient(90deg, var(--grid,#0e16300d) 1px, transparent 1px);background-size:44px 44px;border-radius:20px;flex-direction:column;flex:1;justify-content:center;padding:clamp(40px,5vw,80px);display:flex;position:relative;overflow:hidden}.au__fade{background:radial-gradient(70% 60% at 50% 40%, transparent, var(--p3) 85%);pointer-events:none;position:absolute;inset:0}.au__panelwrap{flex-direction:column;gap:28px;width:100%;max-width:560px;margin:0 auto;display:flex;position:relative}.au__intro{flex-direction:column;gap:12px;display:flex}.au__kicker{color:var(--br);font-size:13px;font-weight:600}.au__intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.1}.au-panel{border:1px solid var(--ln);background:var(--sf);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #0e16300f,0 14px 36px #0e163012}.au-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.au-panel__head small{color:var(--mu);font-size:11.5px;font-weight:600;display:block}.au-panel__head b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.au-panel__now{color:var(--br);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.au-panel__now i{background:var(--br);width:6px;height:6px;box-shadow:0 0 0 3px var(--brs);border-radius:3px}.au-flow{flex-direction:column;display:flex}.au-step{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.au-step__rail{flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative}.au-step__n{border:1.5px solid var(--br);background:var(--sf);width:30px;height:30px;color:var(--br);font-variant-numeric:tabular-nums;border-radius:15px;place-items:center;font-size:11.5px;font-weight:700;transition:background .35s,color .35s,box-shadow .35s;display:grid}.au-step.is-done .au-step__n{background:var(--br);color:var(--br-on)}.au-step.is-on .au-step__n{background:var(--brs);box-shadow:0 0 0 5px var(--brs)}.au-step__line{background:var(--ln);border-radius:1px;flex:1;width:2px;min-height:14px;margin-top:4px;overflow:hidden}.au-step__line i{background:var(--br);width:100%;transition:height .9s cubic-bezier(.65,0,.35,1);display:block}.au-step__body{flex-direction:column;gap:6px;min-width:0;padding-bottom:14px;display:flex}.au-step:last-child .au-step__body{padding-bottom:0}.au-step__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-step__top b{color:var(--ink);font-size:14px;font-weight:600}.au-step__time{background:var(--brs);height:20px;color:var(--br);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.au-step__state{color:var(--mu);white-space:nowrap;font-size:11.5px;font-weight:600}.au-step.is-done .au-step__state{color:#0b7a52}.dark .au-step.is-done .au-step__state,[data-theme=dark] .au-step.is-done .au-step__state{color:#4fd3a0}.au-step.is-on .au-step__state{color:var(--br)}.au-step__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.au-step__chips svg{color:var(--mu)}.au-chip{white-space:nowrap;border:1px solid var(--ln);background:var(--p2);height:24px;color:var(--ink2);border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.au-chip.is-out{border-color:var(--br);background:var(--brs);color:var(--br)}.au__badges{color:var(--mu);flex-wrap:wrap;gap:10px 22px;font-size:12.5px;display:flex}.au__badges span{white-space:nowrap;align-items:center;gap:7px;display:flex}.au__badges svg{color:var(--br)}.ir{--br:#2f5bea;--brs:#eef2ff;--br-on:#fff;background:var(--bg);min-height:100vh;color:var(--ink);font-feature-settings:"cv11" 1, "ss01" 1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.dark .ir,[data-theme=dark] .ir{--br:#8aa6ff;--brs:#18213d;--br-on:#0b1020}.ir *{box-sizing:border-box}.ir__wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.ir__cols{flex-wrap:wrap;align-items:flex-start;gap:48px;padding:48px 0 96px;display:flex}.ir-intro{flex-direction:column;flex:560px;min-width:0;display:flex}.ir-badge{background:var(--sf);border:1px solid var(--ln);height:28px;color:var(--ink2);white-space:nowrap;border-radius:14px;align-self:flex-start;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ir-badge svg{color:var(--br)}.ir-h1{letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:22px 0 0;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.02}.ir-h1 span{color:var(--mu)}.ir-lede{color:var(--mu);text-wrap:pretty;max-width:600px;margin:20px 0 0;font-size:17.5px;line-height:1.62}.ir-metrics{border:1px solid var(--ln);background:var(--sf);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid;overflow:hidden}.ir-metrics>div{border-left:1px solid var(--ln);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.ir-metrics>div:first-child{border-left:0}.ir-metrics b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.ir-metrics span{color:var(--mu);font-size:12.5px}.ir-perks{border-top:1px solid var(--ln);flex-direction:column;margin-top:28px;margin-bottom:32px;display:flex}.ir-perks>div{border-bottom:1px solid var(--ln);align-items:center;gap:14px;padding:15px 4px;font-size:15px;transition:transform .25s;display:flex}.ir-perks>div:hover{transform:translate(4px)}.ir-perks__icon{background:var(--p3);width:30px;height:30px;color:var(--br);border-radius:8px;flex:none;place-items:center;display:grid}.ir-mods{flex-direction:column;gap:14px;margin-top:40px;display:flex}.ir-mods__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ir-mods__k{color:var(--br);font-size:13px;font-weight:600}.ir-mods__hint{color:var(--mu);font-size:12.5px}.ir-mods__pick{flex-wrap:wrap;gap:6px;display:flex}.ir-mods__pick button{border:1px solid var(--ln2);background:var(--sf);height:34px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:17px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.ir-mods__pick button.is-on{border-color:var(--br);background:var(--brs);color:var(--br)}.ir-mod{border:1px solid var(--ln);background:var(--sf);box-shadow:0 1px 2px var(--shadow), 0 24px 60px var(--shadow);border-radius:14px;overflow:hidden}.ir-mod__head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ir-mod__who{align-items:center;gap:11px;min-width:0;display:flex}.ir-mod__icon{background:var(--brs);width:32px;height:32px;color:var(--br);border-radius:8px;flex:none;place-items:center;display:grid}.ir-mod__who>span:last-child{min-width:0}.ir-mod__who b{font-size:14px;font-weight:600;display:block}.ir-mod__who small{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ir-mod__state{background:var(--brs);height:24px;color:var(--br);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;transition:all .3s;display:inline-flex}.ir-mod__state.is-done{background:var(--okb);color:var(--okf)}.ir-mod__bar{background:var(--ln);height:2px}.ir-mod__bar i{background:var(--br);height:100%;transition:width .35s;display:block}.ir-mod__row{border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.ir-mod__row b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ir-mod__row small{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ir-mod__tag{background:var(--p3);height:22px;color:var(--ink2);white-space:nowrap;border-radius:11px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ir-mod__foot{background:var(--p2);color:var(--mu);padding:11px 18px;font-size:12px}.ir-road{flex-direction:column;gap:16px;margin-top:40px;display:flex}.ir-road__k{color:var(--br);font-size:13px;font-weight:600}.ir-road__grid{background:var(--ln);border:1px solid var(--ln);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.ir-road__step{background:var(--sf);flex-direction:column;gap:8px;padding:18px;display:flex}.ir-road__top{justify-content:space-between;align-items:center;display:flex}.ir-road__n{border:1px solid var(--ln2);background:var(--sf);width:26px;height:26px;color:var(--mu);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.ir-road__step.is-on .ir-road__n{border-color:var(--br);background:var(--br);color:var(--br-on)}.ir-road__w{color:var(--mu);white-space:nowrap;font-size:11.5px}.ir-road__t{font-size:14px;font-weight:600}.ir-road__s{color:var(--mu);font-size:12.5px;line-height:1.55}.ir-form{flex:440px;min-width:0;max-width:560px;position:sticky;top:88px}@media (width<=1080px){.ir-form{position:static}}.ir-card{background:var(--sf);border:1px solid var(--ln);box-shadow:0 1px 2px var(--shadow), 0 30px 70px var(--shadow);border-radius:16px;padding:32px}.ir-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ir-card__head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ir-card__head p{color:var(--mu);margin:4px 0 0;font-size:13.5px}.ir-card__off{background:var(--okb);height:24px;color:var(--okf);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ir-meter{background:var(--p3);border-radius:2px;height:3px;margin:20px 0 6px;overflow:hidden}.ir-meter i{background:var(--br);height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.ir-meter__row{color:var(--mu);justify-content:space-between;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.ir-meter__row span:last-child{font-variant-numeric:tabular-nums}.ir-fields{flex-direction:column;gap:14px;display:flex}.ir-pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ir-req{color:#c2412f}.dark .ir-req,[data-theme=dark] .ir-req{color:#ff8a7a}.ir-opt{color:var(--mu);font-weight:500}.ir-group{flex-direction:column;gap:8px;display:flex}.ir-group>span:first-child{font-size:13px;font-weight:600}.ir-roles{flex-wrap:wrap;gap:6px;display:flex}.ir-roles button{border:1px solid var(--ln2);background:var(--sf);height:34px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;transition:all .18s}.ir-roles button.is-on{border-color:var(--br);background:var(--brs);color:var(--br)}.ir-counts{border:1px solid var(--ln);background:var(--p3);border-radius:10px;grid-template-columns:repeat(4,1fr);padding:3px;display:grid;position:relative}.ir-counts__pill{background:var(--sf);width:calc(25% - 1.5px);box-shadow:0 1px 2px var(--shadow), 0 0 0 1px var(--ln);border-radius:7px;transition:left .35s cubic-bezier(.65,0,.25,1);position:absolute;top:3px;bottom:3px}.ir-counts button{height:32px;color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;transition:color .2s;position:relative}.ir-counts button.is-on{color:var(--ink)}.ir-area{border:1px solid var(--ln2);background:var(--sf);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.ir-area::placeholder{color:var(--mu)}.ir-area:focus{border-color:#2f5bea;box-shadow:0 0 0 4px #2f5bea1f}.ir-consent{border:1px solid var(--ln2);background:var(--sf);text-align:left;cursor:pointer;font:inherit;border-radius:10px;align-items:flex-start;gap:12px;padding:13px 14px;transition:all .2s;display:flex}.ir-consent.is-on{border-color:var(--br);background:var(--brs)}.ir-consent__box{border:1.5px solid var(--ln2);width:18px;height:18px;color:var(--br-on);background:0 0;border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:all .2s;display:grid}.ir-consent.is-on .ir-consent__box{border-color:var(--br);background:var(--br)}.ir-consent__t{color:var(--mu);font-size:12.5px;line-height:1.55}.ir-trust{color:var(--mu);flex-wrap:wrap;justify-content:center;gap:16px;font-size:12px;font-weight:500;display:flex}.ir-trust span{align-items:center;gap:6px;display:flex}.ir-fine{color:var(--mu);text-align:center;margin:0;font-size:12px}.ir-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 4px 8px;display:flex}.ir-done__mark{background:var(--okb);width:68px;height:68px;color:var(--okf);border-radius:50%;place-items:center;display:grid}.ir-done h2{letter-spacing:-.025em;margin:6px 0 0;font-size:25px;font-weight:600}.ir-done p{color:var(--mu);margin:0;font-size:14.5px}.ir-code{border:1.5px dashed var(--br);background:var(--brs);height:50px;color:var(--br);font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:0 18px;font-size:18px;font-weight:700;transition:transform .18s;display:inline-flex}.ir-code:hover{transform:translateY(-2px)}.ir-code small{letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.ir-next{border:1px solid var(--ln);text-align:left;border-radius:10px;width:100%;margin-top:10px;overflow:hidden}.ir-next__row{border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.ir-next__row:last-child{border-bottom:0}.ir-next__n{background:var(--p3);width:24px;height:24px;color:var(--mu);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ir-next__row.is-on .ir-next__n{color:#fff;background:#0b7a52}.ir-next__row b{font-weight:600;display:block}.ir-next__row small{color:var(--mu);font-size:12.5px;display:block}.ir-done__fine{color:var(--mu);margin:6px 0 0;font-size:12px;line-height:1.6}.ir-again{color:var(--mu);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:24px;font-size:13px;text-decoration:underline}.ir-head{z-index:10;background:var(--navbg,#ffffffdb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ln);position:sticky;top:0}.ir-head__in{align-items:center;gap:14px;max-width:1440px;height:64px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:flex}@media (width<=560px){.ir-head__in{flex-wrap:wrap;row-gap:10px;height:auto;padding-top:10px;padding-bottom:10px}.ir-head__claim{flex:100%}}.ir-head .au__logo{margin-right:auto}.ir-head__signin{color:var(--ink2);white-space:nowrap;align-items:center;min-height:24px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ir-head__claim{border:1px solid var(--ln2);background:var(--sf);height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s}.ir-head__claim:hover{border-color:var(--mu)}.ir-foot{border-top:1px solid var(--ln);background:var(--sf)}.ir-foot__in{max-width:1440px;color:var(--mu);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:0 auto;padding:18px clamp(20px,4vw,64px) 28px;font-size:12.5px;display:flex}.ir-foot__left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ir-foot__links{flex-wrap:wrap;gap:18px;display:flex}.ir-foot__links a{color:var(--mu);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.ir-foot__links a:hover{color:var(--ink)}.ir-note{background:var(--p3);color:var(--mu);border-radius:12px;gap:14px;margin-top:26px;padding:18px 20px;font-size:14px;line-height:1.65;display:flex}.ir-note svg{color:var(--br);flex:none;margin-top:2px}.ir-note strong{color:var(--ink)}.ir-faq{border-top:1px solid var(--ln);background:var(--p3)}.ir-faq__in{flex-wrap:wrap;gap:clamp(32px,6vw,96px);max-width:1440px;margin:0 auto;padding:72px clamp(20px,4vw,64px);display:flex}.ir-faq__side{flex-direction:column;flex:320px;gap:14px;max-width:440px;display:flex}.ir-faq__side h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1}.ir-faq__side p{color:var(--mu);margin:0;font-size:15px;line-height:1.6}.ir-faq__trust{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ir-faq__trust>span{color:var(--ink2);align-items:center;gap:11px;font-size:13.5px;display:flex}.ir-faq__ticon{background:var(--sf);border:1px solid var(--ln);width:28px;height:28px;color:var(--br);border-radius:7px;flex:none;place-items:center;display:grid}.ir-faq__list{border:1px solid var(--ln);background:var(--sf);border-radius:14px;flex:2 480px;min-width:0;overflow:hidden}.ir-faq__item{border-bottom:1px solid var(--ln)}.ir-faq__item:last-child{border-bottom:0}.ir-faq__item>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.ir-faq__item>button:hover{background:var(--p2)}.ir-faq__sign{border:1px solid var(--ln2);width:26px;height:26px;color:var(--mu);border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid}.ir-faq__sign.is-on{transform:rotate(45deg)}.ir-faq__wrap{transition:grid-template-rows .35s;display:grid}.ir-faq__wrap>div{overflow:hidden}.ir-faq__wrap p{color:var(--mu);max-width:680px;margin:0;padding:0 22px 20px;font-size:14px;line-height:1.65}@media (prefers-reduced-motion:reduce){.ir-faq__wrap,.ir-faq__sign{transition:none}}.au-consent{border:1px solid var(--ln);background:var(--p2);color:var(--ink2);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.au-consent p{margin:0}.au-consent ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.st{color:var(--ink);flex-direction:column;gap:16px;min-width:0;display:flex}.st-tabs{border:1px solid var(--ln);background:var(--p3);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.st-tabs button{min-height:28px;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.st-tabs button:hover{color:var(--ink)}.st-tabs button.is-on{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}.st-tabs .st-count{background:var(--p3);min-width:18px;height:18px;color:var(--mu);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.st-tabs button.is-on .st-count{background:var(--brs);color:var(--br)}.st-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-config{position:static}}.st-card{border:1px solid var(--ln);background:var(--sf);box-shadow:0 1px 2px var(--shadow), 0 10px 28px var(--shadow);border-radius:10px;min-width:0;overflow:hidden}.st-config{flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex;position:sticky;top:96px}.st-right{flex-direction:column;gap:16px;min-width:0;display:flex}.st-in{opacity:0;animation:.5s forwards stIn;transform:translateY(8px)}.st-in--1{animation-delay:.12s}.st-in--2{animation-delay:.19s}.st-in--3{animation-delay:.26s}@keyframes stIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-in{opacity:1;animation:none;transform:none}}.st-field{flex-direction:column;gap:6px;min-width:0;display:flex}.st-field--wide{gap:8px}.st-label{color:var(--mu);font-size:12px;font-weight:600}.st-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-label-row .st-aside{color:var(--mu);white-space:nowrap;font-size:11.5px}.st-hint{color:var(--mu);font-size:12px;line-height:1.5}.st-pick{border:1px solid var(--ln2);background:var(--sf);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:0 12px;display:flex}.st-pick:hover{border-color:var(--br)}.st-pick__av{background:var(--p3);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.st-pick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.st-pick__meta{color:var(--mu);white-space:nowrap;font-size:12px}.st-menu{z-index:5;border:1px solid var(--ln);background:var(--sf);border-radius:10px;max-height:280px;padding:4px;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0e163024}.st-menu button{width:100%;min-height:40px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.st-menu button:hover{background:var(--p2)}.st-menu button[aria-selected=true]{background:var(--brs)}.st-anchor{flex-direction:column;gap:6px;display:flex;position:relative}.st-topic{border:1px solid var(--ln2);background:var(--sf);min-height:42px;color:var(--ink);font-size:13.5px;font:inherit;cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:13.5px;display:flex}.st-topic:hover{border-color:var(--br)}.st-topic__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-dot{border-radius:50%;flex:none;width:8px;height:8px}.st-signal{color:var(--amf);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.st-signal svg{flex:none;margin-top:1px}.st-matg{flex-direction:column;gap:6px;display:flex}.st-matg__head{min-height:28px;color:var(--ink2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.st-matg__head:hover{color:var(--ink)}.st-matg__label{letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:650}.st-matg__n{color:var(--mu);background:var(--p3);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.st-matg__leer{color:var(--mu);padding-left:19px;font-size:11.5px;line-height:1.5}.st-mat{border:1px solid var(--ln);background:var(--sf);cursor:pointer;text-align:left;color:var(--ink);font:inherit;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:border-color .2s,background .2s;display:grid}.st-mat[aria-pressed=true]{border-color:var(--br);background:var(--brs)}.st-mat__icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.st-mat__text{flex-direction:column;gap:1px;min-width:0;display:flex}.st-mat__title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.st-mat__meta{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.st-mat__box{border:1.5px solid var(--ln2);background:var(--sf);width:18px;height:18px;color:var(--br-on);border-radius:5px;place-items:center;transition:background .2s,border-color .2s;display:grid}.st-mat[aria-pressed=true] .st-mat__box{border-color:var(--br);background:var(--br)}.st-dashed{border:1px dashed var(--ln2);min-height:34px;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;font-size:12.5px;font-weight:600;display:inline-flex}.st-dashed:hover{border-color:var(--br);color:var(--br)}.st-add3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.st-add3 button{border:1px solid var(--ln);background:var(--sf);color:var(--ink2);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:11.5px;font-weight:600;display:flex}.st-add3 button:hover{border-color:var(--br)}.st-add3 svg{color:var(--br)}.st-switch{color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:24px;padding:2px 0 0;font-size:12.5px;font-weight:500;display:inline-flex}.st-switch__track{background:var(--ln2);border-radius:9px;flex:none;width:30px;height:18px;transition:background .2s;position:relative}.st-switch[aria-checked=true] .st-switch__track{background:var(--br)}.st-switch__knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .25s cubic-bezier(.65,0,.25,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.st-switch[aria-checked=true] .st-switch__knob{left:14px}.st-phase{border:1px solid var(--ln);background:var(--p3);border-radius:9px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.st-phase__thumb{background:var(--sf);width:calc(33.333% - 2px);box-shadow:0 1px 2px var(--shadow), 0 0 0 1px var(--ln);border-radius:6px;transition:left .3s cubic-bezier(.65,0,.25,1);position:absolute;top:3px;bottom:3px}@media (prefers-reduced-motion:reduce){.st-phase__thumb,.st-switch__knob{transition:none}}.st-phase button{min-height:30px;color:var(--mu);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600;position:relative}.st-phase button[aria-pressed=true]{color:var(--ink)}.st-tools{align-items:center;gap:6px;display:flex}.st-search{border:1px solid var(--ln2);background:var(--sf);border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;min-height:32px;padding:0 10px;display:flex}.st-search svg{color:var(--mu);flex:none}.st-search input{min-width:0;min-height:24px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.st-search input::placeholder{color:var(--mu)}.st-tool{border:1px solid var(--ln2);background:var(--sf);min-height:32px;color:var(--br);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.st-tool:hover{border-color:var(--br)}.st-tool--x{width:32px;min-width:32px;color:var(--mu);place-items:center;padding:0;display:grid}.st-tool--x:hover{border-color:var(--cof);color:var(--cof)}.st-kinds{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:340px;margin:0 -4px;padding:2px 4px 4px;display:flex;overflow-y:auto}.st-group{flex-direction:column;gap:6px;display:flex}.st-group__head{letter-spacing:.04em;text-transform:uppercase;color:var(--mu);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.st-group__head svg{color:var(--br)}.st-chips{flex-wrap:wrap;gap:6px;display:flex}.st-chip{border:1px solid var(--ln2);background:var(--sf);min-height:30px;color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.st-chip[aria-pressed=true]{border-color:var(--br);background:var(--brs);color:var(--br)}.st-chip__dot{border-radius:50%;flex:none;width:6px;height:6px}.st-legend{color:var(--mu);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.st-legend span{align-items:center;gap:5px;display:inline-flex}.st-range{width:100%;accent-color:var(--br);min-height:24px}.st-count-val{color:var(--ink);font-variant-numeric:tabular-nums}.st-go{background:var(--br);min-height:44px;color:var(--br-on);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #2f5bea40}.st-go:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.st-go.is-running:disabled{opacity:1;cursor:progress;position:relative;overflow:hidden}.st-go__fill{background:#0000003d;transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.st-go__label{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex;position:relative}.st-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite stSpin}@keyframes stSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-spin{animation-duration:2.4s}}.st-head{border-bottom:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.st-head__title{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;display:flex}.st-stat{background:var(--p3);min-height:20px;color:var(--mu);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.st-stat.is-done{background:var(--okb);color:var(--okf)}.st-head__acts{flex-wrap:wrap;gap:6px;display:flex}.st-btn{border:1px solid var(--ln2);background:var(--sf);min-height:32px;color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.st-btn:hover:not(:disabled){border-color:var(--br);color:var(--br)}.st-btn:disabled{opacity:.5;cursor:not-allowed}.st-btn--dark{border-color:var(--btn);background:var(--btn);color:var(--btnf)}.st-btn--dark:hover:not(:disabled){color:var(--btnf);filter:brightness(1.12)}.st-bar{background:var(--ln);height:3px}.st-bar span{background:var(--br);height:100%;transition:width .3s;display:block}.st-row{border:0;border-bottom:1px solid var(--ln);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:56px;padding:12px 18px;transition:background .15s;display:grid}.st-row:last-of-type{border-bottom:0}.st-row:hover,.st-row[aria-selected=true]{background:var(--p2)}.st-row__n{color:var(--mu);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.st-row__text{min-width:0}.st-row__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.st-row__sub{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.st-kind{background:var(--p3);min-height:22px;color:var(--ink2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.st-row--in{animation:.35s backwards stRow}@keyframes stRow{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.st-row--in{animation:none}}.st-try{flex-direction:column;gap:14px;padding:22px;display:flex}.st-try__kind,.st-try__q,.st-try>.st-note{max-width:70ch}.st-try__kind{color:var(--br);font-size:12px;font-weight:600}.st-try__q{font-size:16px;font-weight:600;line-height:1.5}.st-try__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-cta{background:var(--br);min-height:42px;color:var(--br-on);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:13.5px;font-weight:600}.st-cta:disabled{opacity:.55;cursor:not-allowed}.st-ghost{border:1px solid var(--ln2);background:var(--sf);min-height:42px;color:var(--ink2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.st-ghost:hover{border-color:var(--br);color:var(--br)}.st-note{border-radius:9px;gap:8px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.st-note svg{flex:none;margin-top:2px}.st-note--hint{background:var(--amb);color:var(--amf)}.st-note--ok{background:var(--okb);color:var(--okf)}.st-note--no{background:var(--cob);color:var(--cof)}.st-note--info{background:var(--p2);color:var(--ink2);border:1px solid var(--ln)}.st-empty{text-align:center;border:1px dashed var(--ln2);border-radius:10px;flex-direction:column;align-items:center;gap:7px;margin:18px;padding:44px 20px;display:flex}.st-empty svg{color:var(--mu2)}.st-empty strong{color:var(--ink);font-size:13.5px;font-weight:650}.st-empty span{color:var(--mu);max-width:44ch;font-size:12.5px;line-height:1.5}.st-more{border-top:1px solid var(--ln);flex-direction:column;gap:12px;padding-top:14px;display:flex}.st-more__btn{min-height:24px;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:fit-content;padding:0;font-size:12.5px;font-weight:600;display:flex}.st-more__btn:hover{color:var(--br)}.st-seg{border:1px solid var(--ln);background:var(--p3);border-radius:9px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.st-seg button{min-height:26px;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:600}.st-seg button[aria-pressed=true]{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}.st-input,.st-select,.st-area{border:1px solid var(--ln2);background:var(--sf);min-height:36px;color:var(--ink);font:inherit;border-radius:9px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.st-area{resize:vertical;min-height:96px;line-height:1.5}.st-input::placeholder,.st-area::placeholder{color:var(--mu)}.st-input:focus-visible,.st-select:focus-visible,.st-area:focus-visible{outline:2px solid var(--br);outline-offset:1px}.st-modal{z-index:70;background:#080c1870;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.st-modal__box{border:1px solid var(--ln);background:var(--sf);border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:min(88vh,720px);display:flex;overflow-y:auto;box-shadow:0 24px 64px #0a102452}.st-modal__head{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.st-modal__head h2{color:var(--ink);margin:0;font-size:15px;font-weight:650}.st-modal__head p{color:var(--mu);margin:2px 0 0;font-size:12.5px;line-height:1.45}.st-modal__body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.st-modal__foot{border-top:1px solid var(--ln);background:var(--p2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.st-x{border:1px solid var(--ln);background:var(--sf);width:28px;height:28px;color:var(--mu);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.st-x:hover{border-color:var(--cof);color:var(--cof)}.st-lesson{border:1px solid var(--ln);background:var(--sf);width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.st-lesson[aria-pressed=true]{border-color:var(--br);background:var(--brs)}.st-lesson__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.st-lesson__when{font-size:13px;font-weight:600}.st-lesson__meta{color:var(--mu);font-size:11.5px}.st-lib{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;display:grid}.st-lib__card{border:1px solid var(--ln);background:var(--sf);box-shadow:0 1px 2px var(--shadow);border-radius:10px;min-width:0;padding:14px;transition:border-color .18s,box-shadow .18s}.st-lib__card:hover{border-color:var(--br);box-shadow:0 5px 16px var(--shadow)}.st-lib__card.is-open{grid-column:1/-1}.st-lib__top{align-items:flex-start;gap:10px;min-width:0;display:flex}.st-lib__dot{border-radius:3px;flex:none;width:8px;height:8px;margin-top:5px}.st-lib__mid{flex:1;min-width:0}.st-lib__title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.st-lib__meta{color:var(--mu);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px}.st-lib__tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.st-lib__acts{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.st-lib__add{border:1px solid var(--br);background:var(--brs);min-height:26px;color:var(--br);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 9px;font-size:11.5px;font-weight:600}.st-lib__add:disabled{border-color:var(--okf);background:var(--okb);color:var(--okf);cursor:default}.st-lib__open{border-top:1px solid var(--ln);margin-top:12px;padding-top:12px}.st-lib__none{color:var(--mu);margin-top:10px;font-size:12px}.st-tag{white-space:nowrap;background:var(--p3);min-height:20px;color:var(--mu);text-overflow:ellipsis;border-radius:6px;align-items:center;max-width:100%;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.st-tag--ok{background:var(--okb);color:var(--okf)}.st-tag--bad{background:var(--cob);color:var(--cof)}.st-tag--vi{background:var(--vib);color:var(--vif)}.st-head__acts .st-select,.st-lib__tags .st-select{width:auto}.st-head__acts .st-input{width:200px;max-width:100%}.st-lib__tags .st-select{min-height:24px;color:var(--mu);border-radius:6px;max-width:100%;padding:2px 7px;font-size:11.5px}.st-ghost{border-bottom:1px solid var(--ln);grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:56px;padding:12px 18px;display:grid}.st-ghost:last-of-type{border-bottom:0}.st-ghost .st-row__n{opacity:.45}.st-ghost__text{flex-direction:column;gap:7px;min-width:0;display:flex}.st-ghost__bar{background:linear-gradient(90deg, var(--ln) 0%, var(--ln2) 50%, var(--ln) 100%);background-size:220% 100%;border-radius:5px;height:10px;animation:1.5s ease-in-out infinite stGhost;display:block}.st-ghost__bar--thin{opacity:.65;height:8px;animation-delay:.25s}@keyframes stGhost{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.st-ghost__bar{background:var(--ln2);animation:none}}.st-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stt{padding:0}.stt__bar{border-bottom:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.stt__title{flex-direction:column;gap:2px;min-width:0;display:flex}.stt__h{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:650}.stt__sum{color:var(--mu);font-size:12px}.stt__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stt__cols{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px 24px;padding:16px 18px 18px;display:grid}.stt__group{min-width:0}.stt__gh{color:var(--ink2);letter-spacing:0;text-transform:none;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:650;display:flex}.stt__gh svg{color:var(--br)}.stt__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stt__item{width:100%;min-height:34px;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:16px 13px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s;display:grid}.stt__item:hover{background:var(--p2)}.stt__item:focus-visible{outline:2px solid var(--br);outline-offset:1px}.stt__item[aria-pressed=true]{border-color:var(--br);background:var(--ap-halo);color:var(--ink);font-weight:600}.stt__box{border:1.5px solid var(--ln2);width:16px;height:16px;color:var(--br-on);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stt__item[aria-pressed=true] .stt__box{background:var(--br);border-color:var(--br)}.stt__item svg{color:var(--mu)}.stt__item[aria-pressed=true] svg{color:var(--br)}.stt__label{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.stt__mode{white-space:nowrap;flex:none;font-size:10.5px;font-weight:600}.stt__mode--auto{color:var(--okf)}.stt__mode--tutor{color:var(--amf)}.stt__none{color:var(--mu);grid-column:1/-1;margin:0;font-size:12.5px}@media (width<=520px){.stt__item{grid-template-columns:16px 13px minmax(0,1fr);grid-template-areas:"box icon label"". .mode";row-gap:1px;padding-top:5px;padding-bottom:5px}.stt__box{grid-area:box}.stt__item>svg{grid-area:icon}.stt__label{grid-area:label}.stt__mode{grid-area:mode}}@media (width<=1150px){.st-row{grid-template-columns:28px minmax(0,1fr) 16px;grid-template-areas:"n text arrow"".kind.";align-items:start;row-gap:6px}.st-row__n{grid-area:n;padding-top:2px}.st-row__text{grid-area:text}.st-row .st-kind{grid-area:kind;justify-self:start}.st-row__title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}}.lv{min-width:0;margin:0;display:block}.lv__kopf{justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px 10px;display:flex}.lv__titel{letter-spacing:-.15px;color:var(--lv-ink,#0e1630);font-size:15.5px;font-weight:650;line-height:1.3}.lv__meta{letter-spacing:.09em;text-transform:uppercase;color:var(--lv-faint,#8d97ab);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.lv__feld{background:var(--lv-surface,#fff);border:1px solid var(--lv-hair,#eaeff5);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0e16300a,0 10px 28px #0e163009}.lv__svg{font-variant-numeric:tabular-nums;width:100%;height:auto;font-family:inherit;display:block;position:relative;overflow:visible}.lv-formel{flex-direction:column;align-items:center;gap:14px;padding:14px 4px 6px;display:flex;position:relative}.lv-formel__form{letter-spacing:-1px;color:var(--lv-ink,#0e1630);font-variant-numeric:tabular-nums;text-align:center;font-size:46px;font-weight:700;line-height:1.05}.lv-formel__lies{color:var(--lv-mute,#5d6679);text-align:center;max-width:46ch;margin:0;font-size:14.5px;line-height:1.4}.lv-formel__teile{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;width:100%;margin:6px 0 0;display:grid}.lv-formel__teil{border:1px solid var(--lv-line,#d7dee9);background:var(--lv-surface,#fff);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.lv-formel__teil dt{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.lv-formel__teil dd{min-width:0;margin:0}.lv-formel__teil dd b{color:var(--lv-ink,#0e1630);font-size:14px;font-weight:600;line-height:1.25;display:block}.lv-formel__teil dd span{letter-spacing:.04em;color:var(--lv-faint,#8d97ab);margin-top:2px;font-size:12px;font-weight:600;display:block}.lv-weg{flex-direction:column;gap:2px;margin:0;padding:6px 0 2px;list-style:none;display:flex;position:relative}.lv-weg__z{--t:var(--lv-neutral,#64748b);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 14px;min-width:0;padding:9px 10px;display:grid}.lv-weg__z.is-ton{background:color-mix(in oklab, var(--t) 8%, var(--lv-surface,#fff))}.lv-weg__nr{background:var(--lv-tint,#f2f5f9);width:24px;height:24px;color:var(--lv-faint,#8d97ab);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.lv-weg__z.is-ton .lv-weg__nr{background:color-mix(in oklab, var(--t) 16%, var(--lv-surface,#fff));color:var(--t)}.lv-weg__gl{letter-spacing:-.3px;color:var(--lv-ink,#0e1630);font-variant-numeric:tabular-nums;min-width:0;font-size:24px;font-weight:650;line-height:1.2}.lv-weg__zug{border-left:2px solid var(--lv-line,#d7dee9);color:var(--lv-kern,#2f5bea);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:10px;padding:5px 13px 5px 11px;font-size:15px;font-weight:650;display:inline-flex}.lv-weg__grund{color:var(--lv-mute,#5d6679);grid-column:2/-1;margin-top:3px;font-size:13px;line-height:1.45}.lv-satz{flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:16px 4px 8px;display:flex}.lv-satz__g{--t:var(--lv-kern,#2f5bea);flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.lv-satz__w{letter-spacing:-.4px;color:var(--lv-ink,#0e1630);white-space:nowrap;font-size:27px;font-weight:600;line-height:1.2}.lv-satz__klammer{border:2px solid var(--t);opacity:.85;border-bottom:0;border-radius:4px 4px 0 0;align-self:stretch;height:9px;display:block}.lv-satz__rolle{letter-spacing:.1em;text-transform:uppercase;color:var(--t);text-align:center;max-width:16ch;font-size:11px;font-weight:700;line-height:1.25}.lv-satz__hinweis{color:var(--lv-mute,#5d6679);margin:10px 4px 2px;font-size:13.5px;line-height:1.5}.lv-kette{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:10px 2px 6px;list-style:none;display:flex}.lv-kette__g{--t:var(--lv-kern,#2f5bea);border:1px solid var(--lv-line,#d7dee9);border-left:4px solid var(--t);background:var(--lv-surface,#fff);border-radius:4px 11px 11px 4px;flex:150px;min-width:0;padding:13px 16px 13px 17px;position:relative}.lv-kette__g+.lv-kette__g{margin-left:30px}.lv-kette__g+.lv-kette__g:before{content:"";background:var(--lv-line,#d7dee9);width:18px;height:2px;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.lv-kette__g+.lv-kette__g:after{content:"";border-top:2px solid var(--lv-line,#d7dee9);border-right:2px solid var(--lv-line,#d7dee9);width:7px;height:7px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)rotate(45deg)}.lv-kette__g b{color:var(--lv-ink,#0e1630);font-size:15px;font-weight:650;line-height:1.3;display:block}.lv-kette__g span{color:var(--lv-mute,#5d6679);margin-top:4px;font-size:13px;line-height:1.45;display:block}[data-theme=dark] .lv,.lv[data-dunkel=ja]{--lv-ink:#eef1f7;--lv-mute:#a8b2c4;--lv-faint:#8d97ab;--lv-line:#2c3547;--lv-hair:#1d2434;--lv-surface:#0d111b;--lv-tint:#151b28;--lv-grid:#161d2b;--lv-kern:#8aa6ff;--lv-richtig:#4fd3a0;--lv-hinweis:#4fc3d9;--lv-tiefer:#b89dff;--lv-fehler:#ff8a7a;--lv-neutral:#94a0b4}@media print{.lv__feld{box-shadow:none;break-inside:avoid;border-color:#c8d0dc}.lv__feld:before{display:none}.lv{--lv-grid:transparent}}.lv-buch{background:var(--lv-papier,#f7f5f1);border:1px solid var(--lv-papier-rand,#e6e1d8);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0e16300a,0 12px 32px #0e16300d;container-type:inline-size}.lv-buch:before{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--lv-papier-rand,#e6e1d8) 70%, transparent), transparent);pointer-events:none;width:26px;position:absolute;top:0;bottom:0;left:0}.lv-buch__motiv{opacity:.28;width:100%;height:auto;display:block}.lv-buch__blatt{padding:18px 26px 22px 40px;position:relative}.lv-buch__titel{letter-spacing:-.2px;color:var(--lv-ink,#0e1630);max-width:44ch;margin:0;font-size:19px;font-weight:650;line-height:1.3}.lv-buch__quelle{color:var(--lv-faint,#8d97ab);margin:4px 0 0;font-size:12.5px;font-style:italic}.lv-buch__vor{border-left:3px solid var(--lv-kern,#2f5bea);background:color-mix(in oklab, var(--lv-kern,#2f5bea) 6%, transparent);border-radius:0 10px 10px 0;margin:14px 0 0;padding:12px 16px}.lv-buch__vor p{color:var(--lv-mute,#5d6679);max-width:68ch;margin:5px 0 0;font-size:14px;line-height:1.6}.lv-buch__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lv-kern,#2f5bea);font-size:10px;font-weight:700;display:block}.lv-buch__satz{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px;display:grid}@container (width>=620px){.lv-buch__satz:has(.lv-buch__hilfen){grid-template-columns:minmax(0,1fr) 215px}}.lv-buch__text p{color:var(--lv-ink,#0e1630);text-wrap:pretty;max-width:62ch;margin:0;font-size:17px;line-height:1.75}.lv-buch__text p+p{margin-top:11px}.lv-buch__text:not(.is-schlicht)>p:first-child:first-letter{initial-letter:2;-webkit-initial-letter:2;color:var(--lv-kern,#2f5bea);padding-right:8px;font-size:2.1em;font-weight:650;line-height:1}@keyframes lv-blatt{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lv-buch__p{animation:.62s cubic-bezier(.2,.7,.3,1) both lv-blatt}.lv-buch__hilfen dl{flex-direction:column;gap:8px;margin:7px 0 0;display:flex}.lv-buch__hilfen dt{color:var(--lv-ink,#0e1630);font-size:13.5px;font-weight:650}.lv-buch__hilfen dd{color:var(--lv-mute,#5d6679);margin:1px 0 0;font-size:12.5px;line-height:1.45}.lv-buch__laut{border:1px solid var(--lv-line,#d7dee9);background:var(--lv-surface,#fff);font:inherit;color:var(--lv-ink,#0e1630);cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:8px 16px 8px 12px;font-size:13px;font-weight:650;transition:border-color .18s,transform .18s;display:inline-flex}.lv-buch__laut:hover{border-color:var(--lv-kern,#2f5bea);transform:translateY(-1px)}.lv-buch__wellen{align-items:center;gap:2.5px;height:15px;display:inline-flex}.lv-buch__wellen i{background:var(--lv-kern,#2f5bea);border-radius:999px;width:2.5px;height:5px}.lv-buch__laut[data-spricht=ja] .lv-buch__wellen i{animation:.76s ease-in-out infinite lv-pegel}.lv-buch__laut[data-spricht=ja] .lv-buch__wellen i:nth-child(2){animation-delay:.14s}.lv-buch__laut[data-spricht=ja] .lv-buch__wellen i:nth-child(3){animation-delay:.28s}.lv-buch__laut[data-spricht=ja] .lv-buch__wellen i:nth-child(4){animation-delay:.42s}@keyframes lv-pegel{0%,to{height:5px}50%{height:14px}}@keyframes lv-m-atmen{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}.lv-m-ring{transform-origin:50%;transform-box:fill-box;animation:5.5s ease-in-out infinite lv-m-atmen}@keyframes lv-m-ziehen{0%{transform:translate(-40px)}to{transform:translate(40px)}}.lv-m-welle{animation:9s ease-in-out infinite alternate lv-m-ziehen}@keyframes lv-m-wachsen{0%,to{opacity:.45;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.lv-m-linie{transform-origin:50%;transform-box:fill-box;animation:4.5s ease-in-out infinite lv-m-wachsen}.lv-m-punkt,.lv-m-kachel{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite lv-m-atmen}@keyframes lv-m-zeichnen{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}.lv-m-bogen{stroke-dasharray:1200;animation:6s ease-in-out infinite alternate lv-m-zeichnen}@media (prefers-reduced-motion:reduce){.lv-buch__p,.lv-m-ring,.lv-m-welle,.lv-m-linie,.lv-m-punkt,.lv-m-kachel,.lv-m-bogen,.lv-buch__laut[data-spricht=ja] .lv-buch__wellen i{animation:none}}.sk-lesen .lv-buch{border-radius:10px;flex:1;min-height:0;overflow:hidden}.sk-lesen .lv-buch__motiv{height:42px}.sk-lesen .lv-buch__blatt{padding:10px 14px 10px 22px}.sk-lesen .lv-buch__titel{font-size:15px}.sk-lesen .lv-buch__quelle{margin-top:2px;font-size:10px}.sk-lesen .lv-buch__vor{border-left-width:2px;margin-top:7px;padding:6px 9px}.sk-lesen .lv-buch__vor p{margin-top:3px;font-size:10.5px;line-height:1.5}.sk-lesen .lv-buch__kicker{font-size:8px}.sk-lesen .lv-buch__satz{gap:10px;margin-top:7px}.sk-lesen .lv-buch__text p{font-size:12.5px;line-height:1.62}.sk-lesen .lv-buch__text p+p{margin-top:7px}.sk-lesen .lv-buch__hilfen dl{gap:6px;margin-top:5px}.sk-lesen .lv-buch__hilfen dt{font-size:10.5px;line-height:1.25}.sk-lesen .lv-buch__hilfen dd{margin-top:0;font-size:10px;line-height:1.35}.sk-lesen .lv-buch__laut{gap:7px;margin-top:10px;padding:5px 12px 5px 9px;font-size:10.5px}@container (width>=620px){.sk-lesen .lv-buch__satz:has(.lv-buch__hilfen){grid-template-columns:minmax(0,1fr) 175px}}[data-theme=dark] .lv-buch,.lv[data-dunkel=ja].lv-buch{--lv-papier:#11151f;--lv-papier-rand:#232b3b}@media print{.lv-buch{box-shadow:none}.lv-buch__laut,.lv-buch__motiv{display:none}}.pa{color:var(--ink);flex-direction:column;gap:16px;display:flex}.pa-in{opacity:0;animation:.45s forwards paIn;transform:translateY(10px)}.pa-in--2{animation-delay:70ms}.pa-in--3{animation-delay:.14s}@keyframes paIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pa-in{opacity:1;animation:none;transform:none}}.pa-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pa-rail{flex-direction:column;flex:268px;gap:12px;min-width:0;max-width:320px;display:flex}.pa-main{flex:999 520px;min-width:0}@media (width<=860px){.pa-rail{flex-basis:100%;max-width:100%}}.pa-card{border:1px solid var(--ln);background:var(--sf);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0e16300f,0 10px 28px #0e16300d}.pa-head{border-bottom:1px solid var(--ln);background:var(--p2);align-items:center;gap:10px;padding:14px 16px;display:flex}.pa-head__text{flex:1;min-width:0}.pa-head h2{font-family:var(--font-enterprise-display,inherit);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14.5px;font-weight:650}.pa-head p{color:var(--mu);margin:2px 0 0;font-size:12px;line-height:1.4}.pa-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-size:9.5px;font-weight:600}.pa-body{flex-direction:column;gap:14px;padding:16px;display:flex}.pa-body--flush{gap:0;padding:0}.pa-parents{flex-direction:column;display:flex}.pa-parent{border:0;border-bottom:1px solid var(--ln);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex}.pa-parent:last-child{border-bottom:0}.pa-parent:hover{background:var(--p3)}.pa-parent[aria-pressed=true]{background:var(--brs);border-left-color:var(--br)}.pa-parent__av{background:var(--vib);width:32px;height:32px;color:var(--vif);font-family:var(--font-enterprise-display,inherit);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.pa-parent__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pa-parent__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pa-parent__kids{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pa-badge{background:var(--cob);min-width:22px;height:22px;color:var(--cof);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:grid}.pa-seg{border:1px solid var(--ln);background:var(--p3);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pa-seg button{min-height:26px;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pa-seg button:hover{color:var(--ink)}.pa-seg button.is-on{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px #0e16301a}.pa-tabs{align-self:flex-start;max-width:100%}.pa-seg button .pa-badge{min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:10px}.pa-kids{border-bottom:1px solid var(--ln);background:var(--p2);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.pa-kid{white-space:nowrap;border:1px solid var(--ln);background:var(--sf);min-height:28px;color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.pa-kid .pa-badge{min-width:18px;height:18px;padding:0 5px;font-size:10px}.pa-kid[aria-pressed=true]{border-color:var(--br);background:var(--brs);color:var(--br)}.pa-thread-tabs{border-bottom:1px solid var(--ln);background:var(--p2);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.pa-msgs{flex-direction:column;gap:10px;max-height:440px;padding:16px;display:flex;overflow-y:auto}.pa-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:78%;padding:9px 12px;font-size:13px;line-height:1.5}.pa-msg--parent{border:1px solid var(--ln);background:var(--p3);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.pa-msg--tutor{border:1px solid var(--br);background:var(--br);color:var(--br-on);border-bottom-right-radius:4px;align-self:flex-end}.pa-msg__at{margin-top:4px;font-size:10.5px;display:block}.pa-msg--parent .pa-msg__at{color:color-mix(in oklab, var(--mu) 78%, var(--ink))}.pa-msg--tutor .pa-msg__at{color:var(--br-on)}.pa-compose{border-top:1px solid var(--ln);background:var(--p2);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.pa-compose textarea{border:1px solid var(--ln2);background:var(--sf);min-width:0;min-height:42px;max-height:160px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;flex:1;padding:10px 12px;font-size:13px;line-height:1.45}.pa-compose textarea::placeholder{color:var(--mu)}.pa-presence{color:var(--okf);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.pa-presence i{background:var(--okf);border-radius:50%;width:7px;height:7px}.pa-rows{flex-direction:column;display:flex}.pa-row{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pa-row:last-child{border-bottom:0}.pa-row__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pa-row__title{color:var(--ink);font-size:13.5px;font-weight:600}.pa-row__sub{color:var(--mu);font-size:12px;line-height:1.45}.pa-row__quote{border-left:2px solid var(--ln2);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding-left:10px;font-size:12.5px;line-height:1.5}.pa-row__acts{flex-wrap:wrap;flex:none;gap:6px;display:flex}.pa-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.pa-pill--ok{background:var(--okb);color:var(--okf)}.pa-pill--warn{background:var(--amb);color:var(--amf)}.pa-pill--cold{background:var(--cob);color:var(--cof)}.pa-pill--mute{background:var(--p3);color:var(--mu)}.pa-pill--vi{background:var(--vib);color:var(--vif)}.pa-btn{border:1px solid var(--ln2);background:var(--sf);min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.pa-btn:hover:not(:disabled){border-color:var(--br);color:var(--br)}.pa-btn:disabled{opacity:.55;cursor:not-allowed}.pa-btn--go{border-color:var(--br);background:var(--br);color:var(--br-on)}.pa-btn--go:hover:not(:disabled){color:var(--br-on);filter:brightness(1.06)}.pa-btn--ok{border-color:color-mix(in oklab, var(--okf) 40%, transparent);background:var(--okb);color:var(--okf)}.pa-btn--ok:hover:not(:disabled){border-color:var(--okf);color:var(--okf)}.pa-btn--no{border-color:color-mix(in oklab, var(--cof) 36%, transparent);background:var(--cob);color:var(--cof)}.pa-btn--no:hover:not(:disabled){border-color:var(--cof);color:var(--cof)}.pa-icon{border:1px solid var(--ln);background:var(--sf);width:24px;height:24px;color:var(--mu);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.pa-icon:hover{border-color:var(--cof);color:var(--cof)}.pa-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pa-field>span{color:var(--ink2);font-size:11.5px;font-weight:600}.pa-field input,.pa-field select,.pa-field textarea{border:1px solid var(--ln2);background:var(--sf);min-height:36px;color:var(--ink);font:inherit;border-radius:9px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.pa-field textarea{resize:vertical;min-height:72px;line-height:1.5}.pa-field input::placeholder,.pa-field textarea::placeholder{color:var(--mu)}.pa-field input:focus-visible,.pa-field select:focus-visible,.pa-field textarea:focus-visible{outline:2px solid var(--br);outline-offset:1px}.pa-field small{color:var(--mu);font-size:11.5px;line-height:1.4}.pa-field small.is-bad{color:var(--cof)}.pa-field small.is-ok{color:var(--okf)}.pa-mono{font-family:var(--font-enterprise-body,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pa-two{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.pa-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-report-row{border-bottom:1px solid var(--ln);border-left:3px solid #0000;align-items:center;gap:8px;padding-right:12px;transition:background .15s;display:flex}.pa-report-row:last-child{border-bottom:0}.pa-report-row:hover{background:var(--p3)}.pa-report-row.is-on{background:var(--brs);border-left-color:var(--br)}.pa-report{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 4px 12px 13px;display:flex}.pa-report-row .pa-icon{background:0 0;border-color:#0000}.pa-report-row .pa-icon:hover{border-color:var(--cof)}.pa-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pa-kpi{align-items:center;gap:8px;display:flex}.pa-kpi input:first-child{flex:0 0 76px}.pa-kpi input:nth-child(2){flex:1;min-width:0}.pa-section{border:1px solid var(--ln);background:var(--p2);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.pa-section__top{align-items:center;gap:8px;display:flex}.pa-section__top input{flex:1;min-width:0}.pa-section input,.pa-section textarea{border:1px solid var(--ln2);background:var(--sf);color:var(--ink);font:inherit;border-radius:9px;min-width:0;padding:8px 10px;font-size:13px}.pa-section input{min-height:32px}.pa-section textarea{resize:vertical;width:100%;min-height:72px;line-height:1.5}.pa-section input::placeholder,.pa-section textarea::placeholder{color:var(--mu)}.pa-section input:focus-visible,.pa-section textarea:focus-visible{outline:2px solid var(--br);outline-offset:1px}.pa-tones{flex:none;gap:4px;display:inline-flex}.pa-tone{border:1px solid var(--ln2);background:var(--sf);min-height:26px;color:var(--mu);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:650}.pa-tone[aria-pressed=true]{border-color:currentColor}.pa-note{border:1px solid var(--ln);background:var(--p2);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.pa-note svg{color:var(--mu);flex:none;margin-top:1px}.pa-note--warn{border-color:color-mix(in oklab, var(--amf) 32%, transparent);background:var(--amb);color:var(--amf)}.pa-note--warn svg{color:var(--amf)}.pa-note--bad{border-color:color-mix(in oklab, var(--cof) 32%, transparent);background:var(--cob);color:var(--cof)}.pa-note--bad svg{color:var(--cof)}.pa-note--ok{border-color:color-mix(in oklab, var(--okf) 32%, transparent);background:var(--okb);color:var(--okf)}.pa-note--ok svg{color:var(--okf)}.pa-note ul{margin:4px 0 0;padding-left:18px}.pa-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.pa-empty svg{color:var(--mu2)}.pa-empty strong{font-family:var(--font-enterprise-display,inherit);color:var(--ink);font-size:13.5px;font-weight:650}.pa-empty span{color:var(--mu);max-width:42ch;font-size:12.5px;line-height:1.5}.pa-code{border:1px dashed var(--ln2);background:var(--p2);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pa-code__val{min-width:0;font-family:var(--font-enterprise-body,ui-monospace, monospace);letter-spacing:.14em;color:var(--ink);flex:1;font-size:21px;font-weight:700}.pa-code__meta{color:var(--mu);font-size:11.5px}.pa-link-out{border:1px solid var(--ln);background:var(--p3);font-family:var(--font-enterprise-body,ui-monospace, monospace);color:var(--ink2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:11.5px;display:block}.pa-list{flex-direction:column;gap:8px;display:flex}.pa-item{border:1px solid var(--ln);background:var(--p2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pa-item__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa-item__title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.pa-item__sub{color:var(--mu);overflow-wrap:anywhere;font-size:11.5px}.pa-item__body{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.pa-item__url{min-height:24px;color:var(--br);text-underline-offset:2px;overflow-wrap:anywhere;padding:3px 0;font-size:11.5px;line-height:1.5;text-decoration:underline;display:inline-block}.pa-fill{border:1px dashed var(--ln2);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pa-fill__btn{background:var(--br);min-height:34px;color:var(--br-on);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.pa-fill__btn:hover:not(:disabled){filter:brightness(1.08)}.pa-fill__btn:disabled{opacity:.6;cursor:progress}.pa-fill__btn:focus-visible{outline:2px solid var(--br);outline-offset:2px}.pa-fill__hint{min-width:0;color:var(--ink2);flex:220px;font-size:12.5px;line-height:1.5}.sv{color:var(--ink);flex-direction:column;gap:16px;min-width:0;display:flex}.sv-students{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-stu{border:1px solid var(--ln);background:var(--sf);min-height:50px;color:var(--ink);cursor:pointer;box-shadow:0 1px 2px var(--shadow);white-space:nowrap;border-radius:25px;flex:none;align-items:center;gap:10px;padding:0 16px 0 7px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.sv-stu:hover{border-color:var(--br)}.sv-stu[aria-pressed=true]{border-color:var(--br);background:var(--brs);box-shadow:0 0 0 3px var(--brs)}.sv-stu__av{background:var(--p3);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:0 0 36px;place-items:center;font-size:11.5px;font-weight:600;display:grid;position:relative}.sv-stu[aria-pressed=true] .sv-stu__av{background:var(--br);color:var(--br-on)}.sv-stu__dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--sf);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.sv-stu[aria-pressed=true] .sv-stu__dot{box-shadow:0 0 0 2px var(--brs)}.sv-stu__text{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.sv-stu__name{font-size:13px;font-weight:600;line-height:1.2}.sv-stu__meta{color:var(--mu);font-size:11.5px}.sv-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sv-real{flex:999 620px;min-width:0}.sv-grid.is-frame .sv-real{flex-basis:100%}.sv-grid.is-frame .sv-account{flex:100%;max-width:none}.sv-grid.is-frame .sv-facts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;display:grid}.sv-grid.is-frame .sv-fact:last-child{border-bottom:1px solid var(--ln)}.sv-grid.is-frame .sv-foot{flex-flow:wrap;align-items:center}.sv-grid.is-frame .sv-foot .st-btn{flex:none}.sv-account{flex-direction:column;flex:280px;min-width:0;max-width:min(100%,360px);display:flex}.sv-bar{border-bottom:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sv-eye{background:var(--vib);min-height:28px;color:var(--vif);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.sv-stage{background:var(--p3);justify-content:center;min-width:0;padding:18px;display:flex;overflow-x:auto}.sv-browser{border:1px solid var(--ln2);background:var(--sf);max-width:none;box-shadow:0 1px 2px var(--shadow), 0 24px 60px var(--shadow);border-radius:10px;flex:none;transition:width .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.sv-chrome{border-bottom:1px solid var(--ln);background:var(--p2);align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.sv-dots{flex:none;gap:6px;display:flex}.sv-dots i{border-radius:50%;width:10px;height:10px}.sv-dots i:first-child{background:#e0644f}.sv-dots i:nth-child(2){background:#e0a21b}.sv-dots i:nth-child(3){background:#12a26f}.sv-url{background:var(--sf);border:1px solid var(--ln);max-width:340px;height:22px;color:var(--mu);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:0 8px;font-size:11.5px;display:flex;overflow:hidden}.sv-dims{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.sv-port{position:relative;overflow:hidden}.sv-frame__bar{border-top:1px solid var(--ln);color:var(--mu);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:9px 24px;font-size:12.5px;display:flex}.sv-frame__bar a{min-height:24px;color:var(--br);text-underline-offset:2px;align-items:center;gap:5px;font-weight:600;text-decoration:underline;display:inline-flex}.sv-frame{background:var(--sf);border:0;max-width:none;position:absolute;top:0;left:0}.sv-phone{max-width:none;box-shadow:0 30px 70px var(--shadow), inset 0 0 0 1px #ffffff14;background:#0e1220;border-radius:44px;flex:none;padding:12px}.sv-phone__screen{background:var(--sf);border-radius:34px;width:390px;min-width:390px;max-width:none;height:844px;position:relative;overflow:hidden}.sv-notch{background:#0e1220;border-radius:15px;width:110px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sv-acc-head{border-bottom:1px solid var(--ln);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sv-acc-head>.st-label{color:var(--mu)}.sv-acc-name{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sv-acc-name>strong{letter-spacing:-.015em;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.sv-facts{padding:6px 18px 10px}.sv-fact{border-bottom:1px solid var(--ln);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.sv-fact:last-child{border-bottom:0}.sv-fact__icon{background:var(--p2);width:28px;height:28px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}.sv-fact__text{flex-direction:column;gap:1px;min-width:0;display:flex}.sv-fact__label{color:var(--mu);font-size:11.5px}.sv-fact__value{overflow-wrap:anywhere;font-size:13px;font-weight:500}.sv-hidden{flex-direction:column;gap:8px;padding:10px 18px 14px;display:flex}.sv-hidden__row{border:1px dashed var(--ln2);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:9px 11px;display:flex}.sv-hidden__t{overflow-wrap:anywhere;flex:140px;min-width:0;font-size:12.5px;font-weight:500}.sv-hidden__w{color:var(--mu);white-space:nowrap;flex:none;font-size:11.5px}.sv-foot{border-top:1px solid var(--ln);background:var(--p2);flex-direction:column;gap:8px;margin-top:auto;padding:12px 18px;display:flex}.sv-foot .st-btn{justify-content:center;min-height:36px}.sv-foot .st-hint{line-height:1.45}.sv-ro{cursor:not-allowed;min-height:100vh}.sv-ro__in{pointer-events:none;-webkit-user-select:none;user-select:none}.sv-ro__in[inert]{opacity:1}.svp__tabs{z-index:2;background:var(--sf);border-bottom:1px solid var(--ln);flex-wrap:wrap;gap:4px;padding:10px 12px;display:flex;position:sticky;top:0}.svp__tab{appearance:none;color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:28px;padding:5px 11px;font-size:12.5px;font-weight:600}.svp__tab:hover{color:var(--ink);background:var(--bg)}.svp__tab.is-on{color:var(--br);background:var(--brs);border-color:#0000}.svp__tab:focus-visible{outline:2px solid var(--br);outline-offset:2px}.sv-live{letter-spacing:.01em;color:var(--mu);white-space:nowrap;align-items:center;gap:6px;margin-left:10px;font-size:11.5px;font-weight:600;display:inline-flex}.sv-live__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.sv-live--verbunden{color:var(--okf)}.sv-live--verbunden .sv-live__dot{animation:2.4s ease-in-out infinite sv-live-puls}@media (prefers-reduced-motion:reduce){.sv-live--verbunden .sv-live__dot{animation:none}}@keyframes sv-live-puls{0%,to{opacity:1}50%{opacity:.45}}.sv-live--verbindet{color:var(--mu)}.sv-live--getrennt{color:var(--amf)}.sv-frame{border-top:1px solid var(--ln);background:var(--p3);height:min(78vh,900px);position:relative}.sv-frame iframe{border:0;width:100%;height:100%;display:block}.sv-real__err{color:var(--bad-fg,var(--ink2));margin:0;font-size:13px;line-height:1.55}.sv-real__alt{min-height:24px;color:var(--mu);text-underline-offset:2px;align-items:center;gap:6px;font-size:12.5px;text-decoration:underline;display:inline-flex}.sv-log{border-top:1px solid var(--ln);flex-direction:column;gap:4px;padding:12px 24px 16px;display:flex}.sv-log ul{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.sv-log li{color:var(--mu);font-variant-numeric:tabular-nums;font-size:12px}.sv-real__body{flex-direction:column;align-items:flex-start;gap:10px;max-width:62ch;padding:22px 24px 24px;display:flex}.sv-real__lead{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.sv-real__text{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.6}.sv-real__go{cursor:pointer;background:var(--br);min-height:38px;color:var(--br-on);border:0;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.sv-real__go:hover{filter:brightness(1.06)}.sv-real__go:disabled{opacity:.55;cursor:default;filter:none}.sv-real__go:focus-visible{outline:2px solid var(--br);outline-offset:2px}.sv-real__note{color:var(--mu);margin:2px 0 0;font-size:12.5px;line-height:1.55}.sv-open{place-items:center;min-height:60vh;padding:32px;display:grid}.sv-open__box{border:1px solid var(--ln);border-radius:var(--r-panel,14px);background:var(--sf);max-width:460px;color:var(--ink2);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex}.sv-open__box strong{color:var(--ink);font-size:15px}.sv-open__box p{color:var(--mu);margin:0;font-size:13px;line-height:1.55}.sv-open__box button{border:1px solid var(--ln);background:var(--p2);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:600}
