@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&family=Instrument+Serif:ital@1&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0b0b;--ink-2:#0000009e;--ink-3:#00000073;--rule:#00000017;--block:#f2f2f2;--panel:#fafafa;--page:#fff;--field:#fff;--glow:#f0cf804d;--shadow:#00000059;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--serif:"Instrument Serif", Georgia, serif;--max:1200px;--pad:16px;--inset:max(var(--pad), (100vw - var(--max)) / 2);--section:clamp(64px, 7vw, 112px);--gap:clamp(32px, 4vw, 56px)}@media (min-width:1024px){:root{--pad:48px}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f5;--ink-2:#ffffff9e;--ink-3:#ffffff6b;--rule:#ffffff1f;--block:#141414;--panel:#0d0d0d;--page:#000;--field:#ffffff0a;--glow:#f0cf8029;--shadow:#0009}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}body{overflow-x:clip}p,h1,h2,h3,ol,ul,figure{margin:0}a{color:inherit;text-decoration:none}.wrap{padding-inline:var(--inset)}.band{background:var(--page);color:var(--ink);position:relative;overflow:hidden}.band>.wrap{padding-block:var(--section);position:relative}.h1{letter-spacing:-.035em;font-size:clamp(40px,1.6rem + 2.6vw,56px);font-weight:500;line-height:1}.h1 em{font-family:var(--serif);letter-spacing:-.01em;font-size:1.14em;font-style:italic;font-weight:400}.h2{letter-spacing:-.01em;font-size:clamp(26px,1.2rem + 1.1vw,32px);font-weight:500;line-height:1.125}.h3{font-size:15px;font-weight:500;line-height:24px}.t{color:var(--ink-2);font-size:15px;line-height:24px}.ts{color:var(--ink-2);font-size:13px;line-height:20px}.mut{color:var(--ink-3)}.num{font:12px var(--mono);color:var(--ink-2);display:block}.btn{background:var(--ink);height:34px;color:var(--page);font:500 14px/1 var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.btn:hover{opacity:.86}.btn--line{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule), 0 1px 2px #0000000a}.btn--line:hover{opacity:1;background:var(--block)}.btn:focus-visible,.top a:focus-visible,.foot a:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mark{--mark-body:#f0cf80;--mark-top:#f9e6b4;--mark-side:#d1a851;display:block}.dark .mark{--mark-body:#f2d99a;--mark-top:#fdf0c8;--mark-side:#e0be76}.mark__body{fill:var(--mark-body)}.mark__top{fill:var(--mark-top)}.mark__side{fill:var(--mark-side)}html{overscroll-behavior-y:none;scroll-padding-top:64px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.top{z-index:10;height:64px;padding-inline:var(--inset);border-bottom:1px solid var(--rule);background:var(--page);background:color-mix(in srgb, var(--page) 86%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex;position:sticky;top:0}.top__home{align-items:center;gap:8px;font-weight:600;display:flex}.top__nav{color:var(--ink-2);gap:22px;display:flex}.top__nav a:hover{color:var(--ink)}.top__acts{gap:8px;display:flex}@media (max-width:720px){.top__nav,.top__acts .btn--line{display:none}}.glow{left:calc(var(--inset) - 320px);aspect-ratio:11/7;background:radial-gradient(60% 50% at 20% 40%, var(--glow), transparent 70%);filter:blur(10px);pointer-events:none;width:min(1100px,120vw);position:absolute;top:80px}.hero{position:relative;overflow-x:clip}.hero .glow{top:clamp(240px,26vw,380px)}.hero__head{padding:clamp(72px, 9vw, 140px) var(--inset) 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 40px;display:grid;position:relative}.hero__side{text-align:right;justify-items:end;gap:16px;display:grid}.hero__side .t{max-width:470px}.hero__acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.hero__head{grid-template-columns:minmax(0,1fr)}.hero__side{text-align:left;justify-items:start}}.shot{aspect-ratio:var(--ar);background:var(--page);box-shadow:0 0 0 1px var(--rule), 0 24px 60px -24px var(--shadow);position:relative;overflow:hidden}.shot video,.shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.shot img{display:none}@media (prefers-reduced-motion:reduce){.shot video{display:none}.shot img{display:block}}.fade:after{content:"";background:linear-gradient(transparent, var(--fade,var(--page)));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.shot--hero{--ar:1320 / 760;margin-left:max(var(--pad), var(--inset) - 48px);margin-right:max(16px, var(--inset) - 160px);box-shadow:none;-webkit-mask-composite:source-in;border-radius:12px;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000),linear-gradient(#000 66%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000),linear-gradient(#000 66%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.shot--hero.fade:after{content:none}@media (max-width:720px){.shot--hero{--ar:5 / 4;border-radius:0;margin-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%),linear-gradient(#000 66%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%),linear-gradient(#000 66%,#0000)}.shot--hero video,.shot--hero img{object-position:top right}}.shot--dialog video,.shot--dialog img{transform:scale(1.008)}.shot--order{--ar:570 / 700}.shot--cut{--ar:1424 / 760}.shot--receive{--ar:760 / 768}.shot--allocate{--ar:880 / 768}.sentence{letter-spacing:-.01em;max-width:26.5em;color:var(--ink-3);font-size:clamp(22px,1rem + 1.25vw,28px);font-weight:500;line-height:1.3}.sentence b{background:var(--block);color:var(--ink);border-radius:6px;padding:0 6px;font-weight:500}.sentence strong{color:var(--ink);font-weight:500}.sentence sup{font:10px var(--mono);color:var(--ink-2);margin-left:2px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 24px;margin-top:48px;display:grid}.grid>div{border-top:1px solid var(--rule);padding:24px 0 clamp(28px,4vw,48px)}.grid .num{margin-bottom:12px}.grid .ts{margin-top:6px}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.secure__lede{max-width:620px;margin-top:20px}.xsec{aspect-ratio:1200/440;margin-top:var(--gap);position:relative;container-type:inline-size}.xsec-svg{fill:none;stroke:#ffffff42;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xsec-frame,.xsec-guide{stroke:#ffffff1f}.xsec-guide,.xsec-gate{stroke-dasharray:4 6}.xsec-gate{stroke:#fff6}.xsec-h{fill:var(--page);stroke:#fff6}.xsec-ring{stroke:#ffffff80;stroke-dasharray:3 7;transform-box:fill-box;transform-origin:50%}.xsec-core{fill:var(--page);stroke:#fff9}.xsec-pulse{fill:none;stroke:#f0cf80;stroke-width:1.5px;opacity:0}.xsec-stop{stroke:#f0cf80;stroke-width:2px}.xsec-pkt{fill:var(--ink);stroke:none}.xsec-bad{fill:#f0cf80}.xsec p{white-space:nowrap;margin:0;position:absolute;transform:translate(-50%,-50%)}.xsec-tag{background:var(--page);color:var(--ink-2);font:clamp(9px, 1.05cqw, 12px) / 1.4 var(--mono);border:1px solid #ffffff38;padding:.3em .75em}.xsec-tag b{color:#f0cf80;font-weight:500}.xsec-mark{line-height:0;top:50%;left:50%}.xsec-mark .mark{width:clamp(18px,2.8cqw,34px);height:auto}.xsec-t-gate{top:10%;left:31.67%}.xsec-t-sign{top:17%;left:13%}.xsec-t-you{color:var(--ink);top:73%;left:50%}.xsec-t-bad{color:#f0cf80;border-color:#f0cf80;top:88%;left:39%}.xsec-t-audit{top:27.27%;left:91.67%}.xsec-t-back{top:50%;left:91.67%}.xsec-t-roles{top:77.27%;left:91.67%}@media (prefers-reduced-motion:no-preference){.xsec-ring{animation:24s linear infinite xsec-spin}.xsec-t-bad{animation:6s infinite both xsec-bad}.xsec-t-audit{animation:6s infinite both xsec-audit}}@media (prefers-reduced-motion:reduce){.xsec-pkt,.xsec-pulse{display:none}}@media (max-width:720px){.xsec{width:150%;margin-left:-25%}.xsec-t-gate,.xsec-t-sign,.xsec-t-audit,.xsec-t-back,.xsec-t-roles{display:none}}@keyframes xsec-spin{to{rotate:360deg}}@keyframes xsec-bad{0%,74%{opacity:0;translate:0 6px}78%,96%{opacity:1;translate:none}to{opacity:0}}@keyframes xsec-audit{0%,44%{border-color:#ffffff38}46%,52%{border-color:#f0cf80}56%,70%{border-color:#ffffff38}72%,78%{border-color:#f0cf80}82%,to{border-color:#ffffff38}}.phonerow{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px clamp(40px,8vw,120px);display:grid}.phonerow .t{max-width:440px;margin-top:20px}.phone{width:clamp(240px,24vw,320px);box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--rule), 0 40px 80px -32px var(--shadow);background:linear-gradient(150deg,#48484a,#161616 22%,#0b0b0b 70%,#2c2c2e);border-radius:46px;margin-right:clamp(0px,5vw,80px);padding:10px;position:relative}.phone:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;position:absolute;inset:-25% -70%}.shot--phone{--ar:390 / 844;box-shadow:none;border-radius:36px;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}@media (max-width:720px){.phonerow{grid-template-columns:minmax(0,1fr)}.phone{justify-self:center;width:min(100%,300px);margin-right:0}}.formrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(40px,6vw,80px);display:grid}.eye{font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:16px}.faq>details{border-top:1px solid var(--rule)}.faq>details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 18px/24px var(--mono);color:var(--ink-3)}.faq details[open] summary:after{content:"−"}.faq .t{max-width:560px;padding-bottom:20px}.formrow .ts{max-width:380px;margin-top:20px}.form{gap:16px;display:grid}.form__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.field{gap:6px;font-size:13px;font-weight:500;display:grid}.field input,.field select,.field textarea{background:var(--field);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font:400 16px/1.3 var(--sans);border:0;border-radius:8px;padding:0 12px}.field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%) right 19px center / 5px 5px no-repeat, linear-gradient(135deg, var(--ink-2) 50%, transparent 50%) right 14px center / 5px 5px no-repeat, var(--field);padding-right:36px}.field select:has(option[value=""]:checked){color:var(--ink-3)}.field select option{color:var(--ink)}.field textarea{resize:vertical;height:88px;padding-block:10px}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:900px){.formrow{grid-template-columns:minmax(0,1fr)}}.foot{padding:40px var(--inset);border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.foot nav{gap:16px;display:flex}.foot a:hover{color:var(--ink)}.essay__head{gap:24px;max-width:820px;display:grid;position:relative}.essay__head .t{max-width:34em;font-size:17px;line-height:28px}.essay{gap:var(--section);margin-top:var(--section);display:grid}.essay__row{align-items:center;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.essay__row:nth-child(2n) .essay__stage{order:-1}.essay__text{max-width:30em}.essay__head .h1,.essay__text .h2{text-wrap:balance}.essay__text .h2{margin-block:12px 20px}.essay__text .t+.t{margin-top:16px}.essay__stage{background:radial-gradient(70% 60% at 100% 0%, var(--glow), transparent 70%), var(--panel);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;place-items:center;padding:clamp(20px,4vw,48px);display:grid}@media (min-width:901px){.essay__stage{min-height:32rem}}.essay__close{justify-items:start;gap:32px;display:grid}@media (max-width:900px){.essay__row{grid-template-columns:minmax(0,1fr)}.essay__row:nth-child(2n) .essay__stage{order:0}}.essay__head em{position:relative}.essay__head em:after{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#e2b450 0 .18em,#0000 .18em .3em);height:2px;position:absolute;bottom:-.02em;left:.04em;right:0}@media (prefers-reduced-motion:no-preference){.essay__head>*{animation:.9s cubic-bezier(.2,.7,.2,1) both essay-rise}.essay__head>:nth-child(2){animation-delay:.15s}.essay__head em:after{animation:1s cubic-bezier(.6,0,.2,1) .6s both essay-stitch}@supports (animation-timeline:view()){.essay__text,.essay__stage,.essay__close{animation:linear both essay-rise;animation-timeline:view();animation-range:entry 5% cover 30%}.essay__stage{animation-name:essay-lift}}}@keyframes essay-rise{0%{opacity:0;translate:0 24px}}@keyframes essay-lift{0%{opacity:0;scale:.96}}@keyframes essay-stitch{0%{scale:0 1}}.mfr,.mfb,.mfs{--pop:cubic-bezier(.34, 1.4, .64, 1);aspect-ratio:auto;flex-direction:column;justify-content:center;gap:5cqw;padding-block:4cqw;font-size:clamp(11px,2.9cqw,15px);line-height:1.45;display:flex}.mf-card{box-sizing:border-box;background:var(--page);box-shadow:0 0 0 1px var(--rule), 0 18px 40px -22px var(--shadow);border-radius:10px;padding:4cqw 4.5cqw}.mf-card small,.mfs-msg small{font:clamp(9px, 2.2cqw, 12px) / 1.4 var(--mono);color:var(--ink-3)}@property --days{syntax:"<integer>";inherits:true;initial-value:214}.mfr{animation:11s infinite xf-loop}.mfr-card{width:88%;animation:mf-pop 11s infinite var(--pop) both;gap:2.6cqw;margin-inline:auto;display:grid}.mfr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mfr-st{justify-items:end;display:inline-grid}.mfr-st i{background:var(--block);font:500 clamp(9px, 2.2cqw, 12px) / 1.4 var(--sans);color:var(--ink-2);opacity:0;border-radius:99px;grid-area:1/1;padding:.2em .7em;font-style:normal}.mfr-st i:first-child{animation:11s infinite both mfr-s1}.mfr-st i:nth-child(2){animation:11s infinite both mfr-s2}.mfr-st i:nth-child(3){animation:11s infinite both mfr-s3}.mfr-st i:nth-child(4){color:var(--ink);opacity:1;background:#f9e6b4;animation:11s infinite both mfr-s4}.mfr-title{font-size:1.25em;font-weight:500;line-height:1.3}.mfr-votes{color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;font-size:.85em;display:flex}.mfr-bar{background:var(--block);border-radius:2px;flex:1;height:4px;overflow:hidden}.mfr-bar i{background:var(--ink-3);width:6%;height:100%;display:block}.mfr-days{border-top:1px solid var(--rule);color:var(--ink-2);padding-top:2.6cqw}.mfr-n{font-variant-numeric:tabular-nums;color:var(--ink);animation:11s cubic-bezier(.5,0,.9,.6) infinite both mfr-n}.mfr-n:after{counter-reset:days var(--days);content:counter(days)}@keyframes mf-pop{0%{opacity:0;translate:0 12px;scale:.97}6%,to{opacity:1;translate:none;scale:none}}@keyframes mfr-s1{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes mfr-s2{0%,22%{opacity:0}25%,45%{opacity:1}48%,to{opacity:0}}@keyframes mfr-s3{0%,45%{opacity:0}48%,68%{opacity:1}71%,to{opacity:0}}@keyframes mfr-s4{0%,68%{opacity:0;scale:.9}72%{opacity:1;scale:1.08}76%,to{opacity:1;scale:none}}@keyframes mfr-n{0%,5%{--days:1}90%,to{--days:214}}.mfb{animation:9s infinite xf-loop}.mfb-week{text-align:center;grid-template-columns:repeat(5,1fr);width:88%;margin-inline:auto;padding-top:22px;display:grid;position:relative}.mfb-track{background:var(--rule);height:2px;position:absolute;top:6px;left:10%;right:10%}.mfb-track i{background:var(--ink);transform-origin:0;height:100%;animation:9s cubic-bezier(.45,0,.3,1) infinite both mfb-track;display:block}.mfb-dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;margin-left:-5px;animation:9s cubic-bezier(.45,0,.3,1) infinite both mfb-dot;position:absolute;top:2px;left:90%}.mfb-day{font:clamp(9px, 2.2cqw, 12px) / 1.4 var(--mono);color:var(--ink)}.mfb-d2{animation:9s infinite both mfb-d2}.mfb-d3{animation:9s infinite both mfb-d3}.mfb-d4{animation:9s infinite both mfb-d4}.mfb-d5{animation:9s infinite both mfb-d5}.mfb-ticket{width:88%;margin-inline:auto;padding-block:3cqw}.mfb-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding-bottom:2.4cqw;display:flex}.mfb-live{background:var(--ink);color:var(--page);animation:mfb-live 9s infinite var(--pop) both;border-radius:99px;margin-left:auto;padding:.15em .7em;font-size:.8em;font-weight:500}.mfb-row{border-bottom:1px solid var(--rule);justify-content:space-between;padding-block:1.6cqw;display:flex}.mfb-row span:first-child{color:var(--ink-2)}.mfb-new{background:#fbefcc;border-radius:6px;margin-inline:-1.5cqw;padding-inline:1.5cqw;animation:9s cubic-bezier(.2,.7,.2,1) infinite both mfb-new}.mfb-new>.mfb-row{border-bottom:0}@keyframes mfb-track{0%,6%{scale:0 1}50%,to{scale:1}}@keyframes mfb-dot{0%,6%{left:10%}50%,to{left:90%}}@keyframes mfb-d2{0%,16%{color:var(--ink-3)}18%,to{color:var(--ink)}}@keyframes mfb-d3{0%,27%{color:var(--ink-3)}29%,to{color:var(--ink)}}@keyframes mfb-d4{0%,38%{color:var(--ink-3)}40%,to{color:var(--ink)}}@keyframes mfb-d5{0%,49%{color:var(--ink-3)}51%,to{color:var(--ink)}}@keyframes mfb-new{0%,52%{opacity:0;background-color:#f9e6b4;translate:-12px}58%{opacity:1;background-color:#f9e6b4;translate:none}to{opacity:1;background-color:#fbefcc;translate:none}}@keyframes mfb-live{0%,60%{opacity:0;scale:.6}66%,to{opacity:1;scale:none}}.mfs{gap:3.2cqw;animation:9s infinite xf-loop}.mfs-msg{gap:2px;max-width:86%;display:grid}.mfs-reply{align-self:flex-end;max-width:86%}.mfs-msg span{border-radius:14px;padding:2.4cqw 3.6cqw}.mfs-in{animation:mfs-in 9s infinite var(--pop) both;align-self:flex-start}.mfs-in span{background:var(--page);box-shadow:0 0 0 1px var(--rule);border-bottom-left-radius:4px}.mfs-reply{place-items:end;display:grid}.mfs-reply>*{grid-area:1/1}.mfs-out{text-align:right;max-width:100%;animation:mfs-out 9s infinite var(--pop) both}.mfs-out span{background:var(--ink);color:var(--page);text-align:left;border-bottom-right-radius:4px}.mfs-typing{background:var(--block);opacity:0;border-radius:14px;gap:4px;margin-bottom:1cqw;padding:2.4cqw 3.2cqw;animation:9s infinite both mfs-typing;display:flex}.mfs-typing i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite mfs-dot}.mfs-typing i:nth-child(2){animation-delay:.15s}.mfs-typing i:nth-child(3){animation-delay:.3s}.mfs-pick{animation:mfs-pick 9s infinite var(--pop) both;align-self:center;align-items:baseline;gap:14px;padding-block:2.6cqw;display:flex}.mfs-pick span{color:var(--ink-2)}.mfs-pick em{color:var(--ink);background:#f9e6b4;border-radius:4px;padding:.1em .4em;font-style:normal;font-weight:500;animation:9s infinite both mfs-bin}@keyframes mfs-in{0%,3%{opacity:0;translate:0 12px}9%,to{opacity:1;translate:none}}@keyframes mfs-typing{0%,14%{opacity:0;scale:.8}17%,42%{opacity:1;scale:none}44%,to{opacity:0;scale:.8}}@keyframes mfs-out{0%,44%{opacity:0;translate:0 12px}50%,to{opacity:1;translate:none}}@keyframes mfs-pick{0%,58%{opacity:0;translate:0 12px;scale:.97}64%,to{opacity:1;translate:none;scale:none}}@keyframes mfs-bin{0%,66%{background-color:#0000}70%,to{background-color:#f9e6b4}}@keyframes mfs-dot{0%,60%,to{opacity:.4;translate:0}30%{opacity:1;translate:0 -3px}}.legal{max-width:640px}.legal .h2{margin-block:12px 8px}.legal section{margin-top:40px}.legal .h3+.t,.legal .t+.t{margin-top:12px}.message{align-content:center;justify-items:start;gap:24px;min-height:60vh;display:grid}.show{margin-top:var(--gap);grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:24px clamp(24px,4vw,48px);display:grid;position:relative}.show__pick{opacity:0;pointer-events:none;position:absolute}.show__tabs{align-content:start;display:grid}.show__tabs label{border-top:1px solid var(--rule);color:var(--ink-3);cursor:pointer;grid-template-columns:32px 1fr;gap:4px 8px;padding:18px 0;display:grid}.show__tabs label:last-child{border-bottom:1px solid var(--rule)}.show__tabs .num{grid-row:span 2;margin-top:4px}.show__tabs .h3{color:inherit}.show__tabs .ts{grid-column:2;display:none}.show__tabs label:hover{color:var(--ink-2)}.show__pick:first-of-type:checked~.show__tabs label:first-child,.show__pick:nth-of-type(2):checked~.show__tabs label:nth-child(2),.show__pick:nth-of-type(3):checked~.show__tabs label:nth-child(3),.show__pick:nth-of-type(4):checked~.show__tabs label:nth-child(4),.show__pick:nth-of-type(5):checked~.show__tabs label:nth-child(5){color:var(--ink)}.show__pick:first-of-type:checked~.show__tabs label:first-child .ts,.show__pick:nth-of-type(2):checked~.show__tabs label:nth-child(2) .ts,.show__pick:nth-of-type(3):checked~.show__tabs label:nth-child(3) .ts,.show__pick:nth-of-type(4):checked~.show__tabs label:nth-child(4) .ts,.show__pick:nth-of-type(5):checked~.show__tabs label:nth-child(5) .ts{display:block}.show__pick:first-of-type:focus-visible~.show__tabs label:first-child,.show__pick:nth-of-type(2):focus-visible~.show__tabs label:nth-child(2),.show__pick:nth-of-type(3):focus-visible~.show__tabs label:nth-child(3),.show__pick:nth-of-type(4):focus-visible~.show__tabs label:nth-child(4),.show__pick:nth-of-type(5):focus-visible~.show__tabs label:nth-child(5){outline:2px solid var(--ink);outline-offset:2px}.show__stage{aspect-ratio:16/11;background:var(--block);border-radius:12px;position:relative;container-type:size}.show__pane{place-items:center;padding:clamp(16px,3cqw,40px);display:none;position:absolute;inset:0}.show__pick:first-of-type:checked~.show__stage .show__pane:first-child,.show__pick:nth-of-type(2):checked~.show__stage .show__pane:nth-child(2),.show__pick:nth-of-type(3):checked~.show__stage .show__pane:nth-child(3),.show__pick:nth-of-type(4):checked~.show__stage .show__pane:nth-child(4),.show__pick:nth-of-type(5):checked~.show__stage .show__pane:nth-child(5){display:grid}.show__pane .shot{width:min(100%, (100cqh - 2 * clamp(16px, 3cqw, 40px)) * var(--arn))}.xf{box-sizing:border-box;aspect-ratio:16/11;width:100%;color:var(--ink);position:relative;container-type:inline-size}.xf p{white-space:nowrap;margin:0;position:absolute}.xf-svg{fill:none;stroke:#00000047;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xf-dash{stroke:var(--ink-3);stroke-dasharray:4 6}.xlab,.xtag{font-size:clamp(11px,2cqw,13px);line-height:1.5;transform:translate(-50%)}.xlab{color:var(--ink-2)}.xtag{background:var(--ink);color:var(--page);padding:4px 10px;font-weight:500}@keyframes xf-loop{0%{opacity:0}3%,95%{opacity:1}to{opacity:0}}@keyframes xf-draw{0%{stroke-dashoffset:1px}}@keyframes xf-in{0%{opacity:0}}.xm{flex-direction:column;justify-content:center;gap:clamp(8px,2.2cqw,14px);padding:0 12%;animation:8s infinite xf-loop;display:flex}.xf.xm p,.xf.xm>div{white-space:normal;position:static}.xm-meta{color:var(--ink-3);font-size:clamp(10px,2cqw,13px)}.xm-in,.xm-out{max-width:76%;padding:clamp(8px,2cqw,14px) clamp(10px,2.4cqw,16px);font-size:clamp(13px,2.9cqw,19px);line-height:1.35}.xm-in{background:var(--block);align-self:flex-start}.xm-out{background:var(--ink);color:var(--page);align-self:flex-end}.xm-r{text-align:right;align-self:flex-end}.xm-typing{color:var(--ink-3);align-self:flex-end;align-items:center;gap:8px;font-size:clamp(10px,1.8cqw,12px);display:flex}.xm-typing i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:.9s infinite xm-dot}.xm-typing i:nth-child(2){animation-delay:.15s}.xm-typing i:nth-child(3){animation-delay:.3s}@keyframes xm-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.xm-ticket{box-shadow:0 0 0 1px var(--rule), 0 12px 28px -18px #00000059;background:var(--page);align-self:flex-end;align-items:center;gap:14px;padding:8px 12px;font-size:clamp(11px,2cqw,13px);display:flex}.xm-ticket b{font-family:var(--mono);font-weight:500}.xm-ticket span{font-family:var(--mono);background:#f0cf8073;padding:1px 6px}.xm-s1{animation:8s cubic-bezier(.2,.7,.2,1) infinite xm-s1}.xm-s2{animation:8s infinite xm-s2}.xm-s3{animation:8s cubic-bezier(.2,.7,.2,1) infinite xm-s3}.xm-s4{animation:8s cubic-bezier(.2,.7,.2,1) infinite xm-s4}@keyframes xm-s1{0%{opacity:0;transform:translateY(8px)}7%,to{opacity:1;transform:none}}@keyframes xm-s2{0%,14%{opacity:0}18%,46%{opacity:1}50%,to{opacity:0}}@keyframes xm-s3{0%,48%{opacity:0;transform:translateY(8px)}55%,to{opacity:1;transform:none}}@keyframes xm-s4{0%,60%{opacity:0;transform:translateY(8px)}67%,to{opacity:1;transform:none}}.xm-swap{justify-items:end;display:grid}.xm-swap>*{grid-area:1/1}.xs-site{background:var(--page);width:37.5%;height:45.5%;box-shadow:0 0 0 1px var(--rule), 0 14px 32px -20px #00000059;grid-template-rows:auto minmax(0,1fr);animation:.6s both xf-in;display:grid;position:absolute;top:27%;left:9.4%}.xf .xs-bar{justify-content:space-between;align-items:center;padding:5% 7% 4%;display:flex;position:static}.xs-brand{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(12px,2.8cqw,19px);font-style:italic}.xs-nav{gap:4px;display:flex}.xs-nav i{background:#0000002e;width:clamp(8px,2cqw,14px);height:2px}.xs-body{margin:0 7% 7%;position:relative}.xs-look{opacity:0;gap:6%;animation:9s infinite xs-look;display:grid;position:absolute;inset:0}.xs-a{opacity:1;grid-template-columns:repeat(3,minmax(0,1fr))}.xs-b{grid-template-rows:1fr 1.1fr;grid-template-columns:repeat(2,minmax(0,1fr));animation-delay:3s}.xs-c{grid-template-columns:repeat(2,minmax(0,1fr));animation-delay:6s}@keyframes xs-look{0%{opacity:0;transform:translateY(4px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:none}}.xs-p{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-height:0;display:grid}.xs-p i{background:var(--block)}.xs-p small,.xs-hero small{color:var(--ink-3);font-size:clamp(8px,1.5cqw,10px)}.xs-hero{background:#f9e6b4;grid-column:1/-1;align-content:end;padding:6%;display:grid}.xs-hero small{font-family:var(--mono);color:var(--ink-2)}.xs-c .xs-p i{background:#e9e9e9}.xs-wire{animation:.4s .8s both xf-in}.xs-core{fill:var(--page);animation:4s 1s infinite backwards xs-core}@keyframes xs-core{0%,50%{fill:var(--page)}54%{fill:#f9e6b4}85%,to{fill:var(--page)}}.xs-dot,.xs-glow{stroke:none;opacity:0;animation:4s cubic-bezier(.5,0,.2,1) 1s infinite xs-dot}.xs-dot{fill:var(--ink)}.xs-glow{fill:#f0cf808c}@keyframes xs-dot{0%{opacity:0;transform:none}8%{opacity:1}50%{opacity:1;transform:translate(140px)}54%,to{opacity:0;transform:translate(140px)}}.xs-l1,.xs-l2{top:19%}.xs-l1{left:28.1%}.xs-l2{left:76.6%}.xs-cap{color:var(--ink-2);font-size:clamp(10px,1.9cqw,12px);top:52%;left:56.9%;transform:translate(-50%)}.xs-erp{top:48.9%;left:76.6%;transform:translate(-50%,-50%)}@container (width<=480px){.xs-cap{display:none}}.xs-tag{animation:4s 1s infinite backwards xs-tag;top:70%;left:76.6%}@keyframes xs-tag{0%,50%{opacity:0;transform:translate(-50%,6px)}55%,92%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.xk-wire{stroke:#0000001f;stroke-dasharray:1;animation:.9s cubic-bezier(.2,.7,.2,1) both xf-draw}.xk-beam,.xk-glow{stroke-linecap:round;stroke-dasharray:.28 1;stroke-dashoffset:.28px;animation:7.2s cubic-bezier(.45,0,.25,1) infinite xk-beam}.xk-beam{stroke:#d9a940;stroke-width:2.2px}.xk-glow{stroke:#f0cf8066;stroke-width:8px}@keyframes xk-beam{0%{stroke-dashoffset:.28px}22%,to{stroke-dashoffset:-1px}}.xk-tile,.xk-hub{background:var(--page);box-shadow:0 0 0 1px var(--rule), 0 10px 24px -16px #00000059}.xf .xk-tile{box-sizing:border-box;align-items:center;gap:10px;width:24%;height:13%;padding:0 2.6%;animation:.6s cubic-bezier(.2,.7,.2,1) both xk-tile;display:flex;transform:translate(-50%,-50%)}.xk-tile span{gap:1px;min-width:0;display:grid}.xk-tile b{font-size:clamp(10px,2cqw,13px);font-weight:500}.xk-tile small{text-overflow:ellipsis;color:var(--ink-3);font-size:clamp(9px,1.6cqw,11px);overflow:hidden}.xk-l{left:16.6%}.xk-r{left:83.4%}.xk-y1{top:25%}.xk-y2{top:50%}.xk-y3{top:75%}@keyframes xk-tile{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}}.xk-dot{background:#0000002e;border-radius:50%;flex:none;width:6px;height:6px}.xk-send{animation:7.2s infinite xk-send}.xk-land{animation:7.2s infinite xk-land}@keyframes xk-send{0%,9%{background:#d9a940;box-shadow:0 0 0 3px #f0cf8073}14%,to{box-shadow:none;background:#0000002e}}@keyframes xk-land{0%,16%{box-shadow:none;background:#0000002e}20%,30%{background:#d9a940;box-shadow:0 0 0 3px #f0cf8073}36%,to{box-shadow:none;background:#0000002e}}.xk-hub{aspect-ratio:1;align-content:center;place-items:center;gap:6px;width:21%;animation:1.2s 1s infinite xk-hub;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes xk-hub{0%,to{box-shadow:0 0 0 1px var(--rule), 0 10px 24px -16px #00000059}55%{box-shadow:0 0 0 1px #d9a94080,0 0 0 6px #f0cf802e,0 10px 24px -16px #00000059}}.xk-hub .mark{width:clamp(26px,6.5cqw,40px);height:auto}.xf .xk-hub p{position:static}.xk-name{font-size:clamp(11px,2.2cqw,14px);font-weight:500}.xk-inc{color:var(--ink-3);white-space:normal;text-align:center;font-size:clamp(9px,1.7cqw,11px)}.xf .xk-feed{color:var(--ink-2);font-size:clamp(10px,1.9cqw,12px);display:grid;top:70%;left:50%;transform:translate(-50%)}.xk-cap{opacity:0;grid-area:1/1;justify-self:center;align-items:center;gap:6px;animation:7.2s infinite xk-cap;display:flex}.xk-cap:before{content:"";background:#d9a940;border-radius:50%;width:5px;height:5px}@keyframes xk-cap{0%,12%{opacity:0;transform:translateY(4px)}17%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:none}}.xk-s0{animation-delay:1s}.xk-s1{animation-delay:2.2s}.xk-s2{animation-delay:3.4s}.xk-s3{animation-delay:4.6s}.xk-s4{animation-delay:5.8s}.xk-s5{animation-delay:7s}@container (width<=480px){.xf .xk-tile{justify-content:center;padding:0}.xk-dot,.xk-tile small,.xk-inc{display:none}.xf .xk-feed{top:87%}}.xt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:6%;padding:0 7%;animation:8s infinite xf-loop;display:grid}.xf.xt p,.xf.xt div{white-space:normal;position:static}.xt-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:clamp(9px,1.7cqw,11px)}.xt-list,.xt-lines{margin:0;padding:0;list-style:none}.xt-list li{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:clamp(6px,1.6cqw,10px) 0;font-size:clamp(11px,2.3cqw,15px);display:flex;position:relative}.xt-list li:before{content:"";flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000004d}.xt-x{color:var(--ink-3)}.xt-x:after{content:"";border-top:1px solid var(--ink-2);transform-origin:0;animation:8s infinite backwards xt-strike;position:absolute;top:50%;left:22px;right:0}.xt-x1,.xt-x1:after{animation-delay:0s}.xt-x2:after{animation-delay:.6s}.xt-x3:after{animation-delay:1.2s}@keyframes xt-strike{0%,6%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}.xt-x2{animation:8s .6s infinite backwards xt-fade}.xt-x3{animation:8s 1.2s infinite backwards xt-fade}.xt-x1{animation:8s infinite xt-fade}@keyframes xt-fade{0%,8%{color:var(--ink)}14%,to{color:var(--ink-3)}}.xt-keep{font-weight:500}.xt-keep:before{background:#f0cf80;animation:8s infinite xt-keep}@keyframes xt-keep{0%,26%{background:0 0}30%,to{background:#f0cf80}}.xt-tab{background:var(--page);box-shadow:0 0 0 1px #00000024, 0 0 0 7px var(--block), 0 0 0 8px #00000024, 0 22px 44px -26px #00000073;border-radius:12px;padding:clamp(10px,2.4cqw,16px)}.xt-bar{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding-bottom:8px;font-size:clamp(10px,2cqw,13px);font-weight:500;display:flex}.xt-acct{color:var(--ink-3);font-weight:400}.xt-lines li{border-bottom:1px solid var(--rule);opacity:1;align-items:baseline;gap:8px;padding:clamp(5px,1.3cqw,8px) 0;font-size:clamp(10px,1.9cqw,12px);display:flex}.xt-name{font-style:normal}.xt-lines b{font-family:var(--mono);font-weight:500}.xt-lines span{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.xt-l1{animation:8s cubic-bezier(.2,.7,.2,1) infinite xt-line}.xt-l2{animation:8s cubic-bezier(.2,.7,.2,1) infinite xt-line2}.xt-l3{animation:8s cubic-bezier(.2,.7,.2,1) infinite xt-line3}@keyframes xt-line{0%,34%{opacity:0;transform:translateY(4px)}39%,to{opacity:1;transform:none}}@keyframes xt-line2{0%,42%{opacity:0;transform:translateY(4px)}47%,to{opacity:1;transform:none}}@keyframes xt-line3{0%,50%{opacity:0;transform:translateY(4px)}55%,to{opacity:1;transform:none}}.xt-stock{color:var(--ink-3);align-items:center;gap:6px;margin-top:8px;font-size:clamp(9px,1.7cqw,11px);display:flex}.xt-stock i{background:#4caf7a;border-radius:50%;width:6px;height:6px;animation:1.6s infinite xt-live}@keyframes xt-live{0%,to{box-shadow:0 0 #4caf7a66}50%{box-shadow:0 0 0 4px #4caf7a00}}.xt-sent{color:var(--page);background:var(--ink);align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:clamp(10px,1.9cqw,12px);font-weight:500;animation:8s cubic-bezier(.2,.7,.2,1) infinite xt-sent;display:flex}.xt-sent .mark{width:18px;height:auto}@keyframes xt-sent{0%,62%{opacity:0;transform:translateY(6px)}68%,to{opacity:1;transform:none}}@container (width<=480px){.xt{gap:5%;padding:0 2%}.xt-acct,.xt-name,.xt-sent .mark{display:none}}@media (prefers-reduced-motion:reduce){.xf,.xf *{animation:none!important}}.show--figs .show__stage{background:var(--page);box-shadow:inset 0 0 0 1px var(--rule)}.show__pane .xf{width:min(100%,145.45cqh - 2.909*clamp(16px,3cqw,40px))}@media (max-width:900px){.show__pane .xf{width:100%}}.show__pane .shot--order{--arn:.8143}.show__pane .shot--cut{--arn:1.8737}.show__pane .shot--receive{--arn:.9896}.show__pane .shot--allocate{--arn:1.1458}@media (max-width:900px){.show{grid-template-columns:minmax(0,1fr)}.show__stage{aspect-ratio:auto;container-type:inline-size}.show__pane{position:static}.show__pane .shot{width:min(100%, 72svh * var(--arn))}}@media (max-width:720px){.show__stage{margin-inline:calc(-1 * var(--pad));border-radius:0}.show__pane{padding:12px}}.compare{width:100%;margin-top:var(--gap);border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.compare caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare th,.compare td{border-top:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:20px 24px;font-size:15px;font-weight:400;line-height:24px}.compare thead th,.compare thead td{color:var(--ink-3);border-top:0;padding-block:24px 16px;font-size:13px;font-weight:500;line-height:20px}.compare thead td{width:18%}.compare thead .compare__us{width:30%}.compare tbody th{color:var(--ink);padding-left:0;font-weight:500}.compare .compare__us{background:linear-gradient(var(--rule), var(--rule)) top / calc(100% - 48px) 1px no-repeat, var(--block);color:var(--ink);border-top-color:#0000}.compare thead .compare__us{background:var(--block);color:var(--ink);border-radius:12px 12px 0 0;font-size:15px;font-weight:600;line-height:20px}.compare tbody tr:last-child .compare__us{border-radius:0 0 12px 12px;padding-bottom:24px}.compare__src{color:var(--ink-3);margin-top:20px}.compare thead .compare__us .mark{vertical-align:-2px;margin-right:8px;display:inline-block}.compare tbody .compare__us{padding-left:56px;font-weight:500;position:relative}.compare tbody .compare__us:before{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:24px;left:24px}.compare tbody .compare__us:after{content:"";border:solid var(--block);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:27px;left:29.5px;transform:rotate(45deg)}.cmp__pick{opacity:0;pointer-events:none;position:absolute}.cmp__seg{display:none}@media (max-width:720px){.cmp__seg{margin-top:var(--gap);background:var(--block);border-radius:10px;gap:4px;padding:4px;display:flex}.cmp__seg label{text-align:center;color:var(--ink-2);cursor:pointer;border-radius:7px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px}#cmp-erp:checked~.cmp__seg [for=cmp-erp],#cmp-sheet:checked~.cmp__seg [for=cmp-sheet]{background:var(--page);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 1px 2px #0000000f}#cmp-erp:focus-visible~.cmp__seg [for=cmp-erp],#cmp-sheet:focus-visible~.cmp__seg [for=cmp-sheet]{outline:2px solid var(--ink);outline-offset:1px}#cmp-erp:checked~.compare :is(th,td):nth-child(4),#cmp-sheet:checked~.compare :is(th,td):nth-child(3){display:none}.cmp .compare{margin-top:20px}.compare,.compare thead,.compare tbody,.compare th,.compare td{display:block}.compare tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;display:grid}.compare th,.compare td,.compare thead th,.compare thead td{border:0;padding:0}.compare thead td{display:none}.compare thead tr{padding-bottom:12px}.compare thead th,.compare thead .compare__us{width:auto;color:var(--ink);background:0 0;border-radius:0;font-size:13px;font-weight:600;line-height:20px}.compare thead th:not(.compare__us){color:var(--ink-2);font-weight:500}.compare tbody tr{border-top:1px solid var(--rule);padding-block:16px}.compare tbody th{color:var(--ink-2);grid-column:1/-1;font-size:13px;font-weight:500;line-height:20px}.compare tbody td{padding-block:10px;font-size:14px;line-height:21px}.compare tbody .compare__us,.compare tbody tr:last-child .compare__us{background:var(--block);border-radius:10px;padding:10px 12px 10px 36px}.compare tbody .compare__us:before{top:13px;left:12px}.compare tbody .compare__us:after{top:16px;left:17.5px}}.tut__intro{gap:8px;padding-block:28px;display:grid}.tut__intro .h1{font-size:32px;line-height:40px}.tut__intro .t{font-size:16px}.tutbar{z-index:9;border-block:1px solid var(--rule);background:var(--page);position:sticky;top:64px}.tutbar__in{padding:8px var(--inset);align-items:center;gap:16px;display:flex}.tutbar a{align-items:center;min-height:32px;font-size:14px;display:inline-flex}.tutbar__hint{color:var(--ink-3)}.tutbar__lang{margin-left:auto}.tutpage main a:hover{text-underline-offset:3px;text-decoration:underline}.tutpage main a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tut__layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:48px;padding-block:32px 64px;display:grid}.toc{scrollbar-width:thin;max-height:calc(100dvh - 152px);padding-right:12px;position:sticky;top:136px;overflow-y:auto}.toc>div{border-bottom:1px solid var(--rule);padding-block:12px}.toc>div:first-child{padding-top:0}.toc__sec{align-items:baseline;gap:10px;padding:6px 8px;display:flex}.toc__sec .h3{font-size:14px;line-height:20px}.toc__sec .num{font-size:11px}.toc ul{margin:2px 0 0 20px;padding:0;list-style:none}.toc li a{color:var(--ink-2);border-left:2px solid #0000;padding:6px 10px;font-size:13px;line-height:20px;display:block}:is(.tutpage:has(#read:target) .toc a[href=\#read],.tutpage:has(#start:target) .toc a[href=\#start],.tutpage:has(#issue:target) .toc a[href=\#issue],.tutpage:has(#materials:target) .toc a[href=\#materials],.tutpage:has(#progress:target) .toc a[href=\#progress],.tutpage:has(#words:target) .toc a[href=\#words],.tutpage:has(#read-run:target) .toc a[href=\#read-run],.tutpage:has(#stages:target) .toc a[href=\#stages],.tutpage:has(#plan-from-demand:target) .toc a[href=\#plan-from-demand],.tutpage:has(#new-run:target) .toc a[href=\#new-run],.tutpage:has(#run-from-styles:target) .toc a[href=\#run-from-styles],.tutpage:has(#issue-run:target) .toc a[href=\#issue-run],.tutpage:has(#issue-ticket:target) .toc a[href=\#issue-ticket],.tutpage:has(#print-po:target) .toc a[href=\#print-po],.tutpage:has(#new-material:target) .toc a[href=\#new-material],.tutpage:has(#add-material:target) .toc a[href=\#add-material],.tutpage:has(#use-material:target) .toc a[href=\#use-material],.tutpage:has(#record-return:target) .toc a[href=\#record-return],.tutpage:has(#approve:target) .toc a[href=\#approve],.tutpage:has(#receive:target) .toc a[href=\#receive],.tutpage:has(#close-run:target) .toc a[href=\#close-run]){background:var(--block);border-color:var(--ink);color:var(--ink);font-weight:500}.tut__content{min-width:0}.tut__home{gap:16px;max-width:760px;padding-block:8px;display:grid}.tut__home .h2{font-size:32px;line-height:40px}.tut__paths,.tut__list{border-top:1px solid var(--rule);margin:8px 0 0;padding:0;list-style:none}.tut__paths a,.tut__list a{border-bottom:1px solid var(--rule);gap:8px;padding:20px 0;display:grid}.tut__list a{justify-content:space-between;gap:20px;display:flex}.tut,.lesson,.tut__list{display:none}.tut:target,.lesson:target{display:block}.tut:has(.lesson:target){display:block}.tut:target>.tut__list{display:grid}.tutpage:has(.tut:target,.lesson:target) .tut__home{display:none}.tut:has(.lesson:target) .tut__head .t{display:none}.tut,.lesson,.toc{scroll-margin-top:72px}.tut:focus,.lesson:focus,.toc:focus{outline:none}.tut__clip-note{margin-top:12px}.tut__head{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:8px 12px;padding-bottom:16px;display:grid}.tut__head .h2{font-size:20px;line-height:28px}.tut__head .t{grid-column:2}.lesson{margin-top:24px}.lesson__head{gap:8px;margin-bottom:20px;display:grid}.lesson__head .h3{font-size:26px;line-height:34px}.lesson__nav{border-top:1px solid var(--rule);justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;display:flex}.lesson__nav a{align-content:start;gap:4px;max-width:48%;font-size:14px;line-height:22px;display:grid}.lesson__nav a[rel=next]{text-align:right;margin-left:auto}.tut__translation{margin-top:24px;display:inline-block}.shot--app{--ar:1200 / 760;border-radius:10px}.words{border-top:1px solid var(--rule);border-left:1px solid var(--rule);display:grid}.words>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media (max-width:959px){.tut__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px 40px}.toc{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 32px;max-height:none;padding:0;display:grid;position:static;overflow:visible}.toc>div:first-child{padding-top:12px}.toc li a{padding-block:10px;font-size:14px}.tut__home{display:none}.tutpage:has(.tut:target,.lesson:target) .toc{display:none}.tutpage:not(:has(.tut:target,.lesson:target)) .tut__content{display:none}}@media (max-width:599px){.tutbar__hint{display:none}}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 32px;margin-top:20px;padding:0;list-style:none;display:grid}.steps li{color:var(--ink-2);counter-increment:step;grid-template-columns:26px 1fr;gap:12px;font-size:14px;line-height:22px;display:grid}.steps li:before{content:counter(step);color:#fff;width:26px;height:26px;font:600 13px/26px var(--sans);text-align:center;background:#ff4d2e;border-radius:13px}.steps b,.tip b{color:var(--ink);font-weight:500}.tip{background:var(--block);border-radius:8px;max-width:760px;margin-top:16px;padding:12px 16px}.words{margin:var(--gap) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.words>div{align-content:start;gap:4px;padding:20px;display:grid}.words dd{margin:0}
