.gw-desk,.gw-desk *{box-sizing:border-box}.gw-desk{display:flex;align-items:flex-start;gap:var(--lq-col-gap);width:100%;color:var(--lq-text);font-family:var(--lq-font);font-size:var(--lq-fs-body);line-height:var(--lq-lh-body)}.gw-desk a:focus-visible,.gw-desk button:focus-visible,.gw-desk summary:focus-visible{outline:2px solid var(--lq-orange);outline-offset:2px}.gw-side{flex:0 0 var(--lq-left-w);width:var(--lq-left-w);min-width:0;overflow:hidden;background:var(--lq-card);border:1px solid var(--lq-border);border-radius:var(--lq-radius);box-shadow:var(--lq-shadow-sm)}.gw-side__head{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-bottom:1px solid var(--lq-dash)}.gw-side__head:before{content:"";flex:none;width:4px;height:18px;border-radius:var(--lq-radius-pill);background:var(--lq-orange)}.gw-side__head h2{margin:0;color:var(--lq-title);font-size:var(--lq-fs-title);font-weight:700;line-height:48px}.gw-side__list{margin:0;padding:6px 0;list-style:none}.gw-side__list a,.gw-side__list span{display:block;padding:0 16px;color:var(--lq-text);font-size:var(--lq-fs-body);line-height:40px;transition:background-color var(--lq-dur),color var(--lq-dur)}.gw-side__list .is-on,.gw-side__list a:hover{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.gw-side__list .is-on{font-weight:700}.gw-side__note{margin:0;padding:10px 16px 14px;border-top:1px solid var(--lq-dash);color:var(--lq-text-3);font-size:var(--lq-fs-note);line-height:20px}.gw-main{flex:0 0 var(--lq-main-w);width:var(--lq-main-w);min-width:0}.gw-pass{overflow:hidden;background:var(--lq-card);border:1px solid var(--lq-border);border-radius:var(--lq-radius);box-shadow:var(--lq-shadow-sm);color:var(--lq-text)}.gw-pass__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 20px;border-bottom:1px solid var(--lq-dash)}.gw-pass__head h1{display:flex;align-items:center;gap:8px;margin:0;color:var(--lq-title);font-size:var(--lq-fs-hot);font-weight:700;line-height:28px}.gw-pass__head h1:before{content:"";flex:none;width:4px;height:18px;border-radius:var(--lq-radius-pill);background:var(--lq-orange)}.gw-pass__body{padding:20px 24px 24px}.gw-pass__hint{margin:0 0 12px;color:var(--lq-text-3);font-size:13px;line-height:20px}.gw-flash{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 12px;padding:10px 14px;border-radius:var(--lq-radius-sm);background:var(--lq-rose-soft);color:var(--lq-rose-ink);font-size:var(--lq-fs-body);line-height:22px}.gw-flash__label{flex:none;font-weight:700}.gw-flash__text{min-width:0;word-break:break-word}.gw-flash--ok{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.gw-tip{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 14px;border-radius:var(--lq-radius-sm);background:var(--lq-sky-soft);color:var(--lq-sky-ink);font-size:13px;line-height:20px}.gw-tip__dot{flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:currentColor}.gw-tip b{font-weight:700}.gw-tip code{padding:0 4px;border-radius:4px;background:var(--lq-card);color:var(--lq-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--lq-fs-note)}.gw-form{display:grid;gap:16px;margin:0}.gw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gw-group{display:grid;gap:14px}.gw-group__title{margin:4px 0 0;padding-bottom:6px;border-bottom:1px solid var(--lq-dash);color:var(--lq-text-2);font-size:13px;font-weight:700;line-height:20px}.gw-field{display:grid;gap:6px;min-width:0}.gw-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;color:var(--lq-text);font-size:var(--lq-fs-body);font-weight:700;line-height:20px;cursor:pointer}.gw-field__label em{color:var(--lq-text-3);font-style:normal;font-size:var(--lq-fs-note);font-weight:400}.gw-desk .input,.gw-desk input[type=email],.gw-desk input[type=password],.gw-desk input[type=tel],.gw-desk input[type=text],.gw-field .input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-sm);background:var(--lq-card);color:var(--lq-text);font-family:var(--lq-font);font-size:var(--lq-fs-body);line-height:38px;box-shadow:none;transition:border-color var(--lq-dur),box-shadow var(--lq-dur)}.gw-desk .input:hover,.gw-field .input:hover{border-color:var(--lq-orange-line)}.gw-desk .input:focus,.gw-desk input[type=email]:focus,.gw-desk input[type=password]:focus,.gw-desk input[type=tel]:focus,.gw-desk input[type=text]:focus,.gw-field .input:focus{outline:none;border-color:var(--lq-orange);box-shadow:var(--lq-focus-ring)}.gw-field .input[aria-invalid=true]{border-color:var(--lq-danger)}.gw-desk .input::placeholder,.gw-field .input::placeholder{color:var(--lq-text-4)}.gw-field__note{margin:0;color:var(--lq-text-3);font-size:var(--lq-fs-note);line-height:18px}button.gw-submit{display:block;width:100%;height:44px;margin-top:4px;padding:0 16px;border:0;border-radius:var(--lq-radius-sm);background:var(--lq-orange);color:var(--lq-on-dark);font-family:var(--lq-font);font-size:var(--lq-fs-title);font-weight:700;line-height:44px;letter-spacing:.08em;cursor:pointer;box-shadow:var(--lq-shadow-sm);transition:background-color var(--lq-dur),box-shadow var(--lq-dur)}button.gw-submit:hover{background:var(--lq-orange-hover);color:var(--lq-on-dark);box-shadow:var(--lq-shadow);filter:none}button.gw-submit:active{background:var(--lq-orange-hot)}button.gw-submit:disabled,button.gw-submit[aria-busy=true]{background:var(--lq-orange-hot);box-shadow:none;cursor:wait}.gw-code{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}button.gw-code__send{height:40px;padding:0 8px;border:1px solid var(--lq-orange-line);border-radius:var(--lq-radius-sm);background:var(--lq-card);color:var(--lq-orange-ink);font-family:var(--lq-font);font-size:13px;line-height:38px;white-space:nowrap;cursor:pointer;transition:background-color var(--lq-dur),border-color var(--lq-dur)}button.gw-code__send:hover:not(:disabled){border-color:var(--lq-orange);background:var(--lq-orange-soft)}button.gw-code__send:disabled{border-color:var(--lq-border);background:var(--lq-card-alt);color:var(--lq-text-3);cursor:not-allowed}.gw-agree{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--lq-text-2);font-size:13px;line-height:20px}.gw-agree input{flex:0 0 16px;width:16px;height:16px;accent-color:var(--lq-orange)}.gw-agree input,.gw-agree label{margin:0;cursor:pointer}.gw-agree a,.gw-agree a:hover{color:var(--lq-orange-ink)}.gw-agree a:hover{text-decoration:underline}.gw-pass__foot{margin:0;color:var(--lq-text-3);font-size:13px;line-height:22px}.gw-pass__foot a{margin-left:.3em;color:var(--lq-orange-ink);font-weight:700}.gw-pass__foot a:hover{color:var(--lq-orange-ink);text-decoration:underline}.gw-auth-layer{position:fixed;inset:0;z-index:240;display:flex;padding:24px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--lq-text);font-family:var(--lq-font);font-size:var(--lq-fs-body);line-height:var(--lq-lh-body)}.gw-auth-layer *,.gw-auth-layer :after,.gw-auth-layer :before{box-sizing:border-box}.gw-auth-layer a,.gw-auth-layer a:active,.gw-auth-layer a:focus,.gw-auth-layer a:hover,.gw-auth-layer button,.gw-auth-layer button:active,.gw-auth-layer button:focus,.gw-auth-layer button:hover{transform:none}.gw-auth-layer a:focus-visible,.gw-auth-layer button:focus-visible{outline:2px solid var(--lq-orange);outline-offset:2px}.gw-auth__scrim{position:fixed;inset:0;margin:0;padding:0;border:0;background:var(--lq-scrim-soft);cursor:pointer}.gw-auth-layer--page{z-index:110;padding:calc(var(--lq-topbar-h) + var(--head-row2-h, 0px) + 40px) 16px 40px;background:url(/ornaments/painted/b/section-band.webp) bottom/100% auto no-repeat,var(--lq-page-floor);background-color:var(--lq-page-bg)}html[data-theme=dark] .gw-auth-layer--page{background:var(--lq-page-floor);background-color:var(--lq-page-bg)}.gw-auth-layer--page .gw-auth__scrim{background:transparent;cursor:default;pointer-events:none}.gw-auth-layer .gw-auth-desk{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);width:min(880px,100%);margin:auto;overflow:hidden;background:var(--lq-card);border:1px solid var(--lq-border)}.gw-auth-layer .gw-auth-desk,.site-chrome .gw-auth-layer .gw-auth-desk{border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-lg)}.gw-auth__art{position:relative;display:flex;flex-direction:column;min-height:520px;padding:36px 32px;background:var(--lq-sky-soft) url(/ornaments/painted/b/hero-era.webp) 80% center /cover no-repeat}.gw-auth__art:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--lq-veil) 0,var(--lq-veil-soft) 24%,transparent 46%);pointer-events:none}.gw-auth__welcome{position:relative;margin:0}.gw-auth__welcome strong{display:block;color:var(--lq-title);font-size:var(--lq-fs-h1);font-weight:700;line-height:38px;letter-spacing:.04em}.gw-auth__welcome span{display:block;margin-top:8px;color:var(--lq-text-2);font-size:var(--lq-fs-body);line-height:22px}.gw-auth__main{display:flex;flex-direction:column;min-width:0;padding:24px 36px 0}.gw-auth__chrome{display:flex;align-items:center;gap:10px;min-height:36px}.gw-auth__chrome .gw-auth__mark{flex:none;width:32px;height:32px;background-size:contain;background-position:50%}.gw-auth__brand{flex:1;min-width:0;margin:0;color:var(--lq-title);font-size:var(--lq-fs-title);font-weight:700;line-height:24px}.gw-auth-layer .gw-auth__close{position:relative;flex:none;width:34px;height:34px;margin:0 -8px 0 0;padding:0;border:0;border-radius:50%;background:var(--lq-card-alt);color:var(--lq-text-3);cursor:pointer;transition:background-color var(--lq-dur),color var(--lq-dur)}.gw-auth__close:after,.gw-auth__close:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.gw-auth__close:after{transform:rotate(-45deg)}.gw-auth-layer .gw-auth__close:hover{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.gw-auth__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px;padding:4px;background:var(--lq-card-alt)}.gw-auth__tabs,.gw-auth__tabs a{border-radius:var(--lq-radius-pill)}.gw-auth__tabs a{display:flex;align-items:center;justify-content:center;height:36px;color:var(--lq-text-2);font-size:15px;line-height:36px;transition:background-color var(--lq-dur),color var(--lq-dur)}.gw-auth__tabs a.is-on,.gw-auth__tabs a:hover{color:var(--lq-orange-ink)}.gw-auth__tabs a.is-on{background:var(--lq-card);font-weight:700;box-shadow:var(--lq-shadow-sm)}.gw-auth__title{margin:20px 0 0;color:var(--lq-title);font-size:var(--lq-fs-h2);font-weight:700;line-height:28px}.gw-auth__stage{min-width:0;padding:18px 0 20px}.gw-auth__title+.gw-auth__stage{padding-top:6px}.gw-auth__pane[hidden]{display:none}.gw-auth__sheet{display:grid;align-content:start;gap:16px}.gw-auth-layer .gw-pass__hint{margin:0;color:var(--lq-text-3);font-size:13px;line-height:20px}.gw-auth__alert:empty{display:none}.gw-auth__alert{display:grid;gap:8px}.gw-auth-layer .gw-flash,.gw-auth-layer .gw-tip{margin:0}.gw-auth-layer .gw-field--agree>.gw-field__label{display:none}.gw-auth__more{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.gw-auth__more .gw-pass__foot:only-child{margin:0 auto}.gw-auth__switch{margin-left:.3em;padding:0;border:0;background:none;color:var(--lq-orange-ink);font:inherit;font-weight:700;cursor:pointer}.gw-auth__switch:hover{color:var(--lq-orange-ink);text-decoration:underline}.gw-auth__facts{margin:0;padding:10px 14px;list-style:none;border-radius:var(--lq-radius-sm);background:var(--lq-card-alt)}.gw-auth__facts li{color:var(--lq-text-2);font-size:var(--lq-fs-note);line-height:20px}.gw-auth__facts li+li{margin-top:2px}.gw-auth__facts b{color:var(--lq-orange-ink);font-weight:700}.gw-auth__facts code{padding:0 4px;border-radius:4px;background:var(--lq-card);color:var(--lq-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--lq-fs-note)}.gw-auth__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:auto;padding:14px 0 18px;border-top:1px solid var(--lq-dash)}.gw-auth__links a{color:var(--lq-text-3);font-size:var(--lq-fs-note);line-height:20px;transition:color var(--lq-dur)}.gw-auth__links a:hover{color:var(--lq-orange-ink)}.site-chrome .news-desk.dl-desk .news-shop,.site-chrome .news-desk.dl-desk .news-shop .news-shop-panel,.site-chrome .news-desk.md-desk .news-shop,.site-chrome .news-desk.md-desk .news-shop .news-shop-panel{background:transparent;border:0;border-radius:0;box-shadow:none}.site-chrome .news-desk.dl-desk .news-shop-head,.site-chrome .news-desk.md-desk .news-shop-head{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.dl-desk a:active,.md-desk a:active{transform:none}.dl-desk .dl-hero{position:relative;display:flex;align-items:center;min-height:260px;margin:0 0 var(--lq-gap);padding:36px 56px;overflow:hidden;border:1px solid var(--lq-border);border-radius:var(--lq-radius-lg);background:var(--lq-sky-soft) url(/ornaments/painted/b/hero-download.webp) center 58% /cover no-repeat;box-shadow:var(--lq-shadow-sm)}.dl-desk .dl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--lq-veil) 0,var(--lq-veil) 26%,var(--lq-veil-soft) 46%,transparent 66%);pointer-events:none}.dl-hero__copy{position:relative;max-width:520px}.dl-desk .dl-hero__title{margin:0;color:var(--lq-title);font-size:calc(var(--lq-fs-h1) + 6px);font-weight:700;line-height:1.25;text-wrap:balance}.dl-hero__lead{margin:10px 0 0;color:var(--lq-text-2);font-size:15px;line-height:26px;text-wrap:pretty}.dl-hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.dl-desk a.dl-alt,.dl-desk a.dl-cta{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;border-radius:var(--lq-radius-pill);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--lq-dur) ease-out,border-color var(--lq-dur) ease-out,color var(--lq-dur) ease-out,transform var(--lq-dur) ease-out}.dl-desk a.dl-cta{border:0;background:var(--lq-orange);color:var(--lq-on-dark);box-shadow:var(--lq-shadow)}.dl-desk a.dl-cta:focus-visible,.dl-desk a.dl-cta:hover{background:var(--lq-orange-hover);color:var(--lq-on-dark);transform:translateY(-2px)}.dl-desk a.dl-cta:active{background:var(--lq-orange-hot);transform:none}.dl-cta svg{flex:none;width:20px;height:20px}.dl-desk a.dl-alt{border:1px solid var(--lq-border);background:var(--lq-card);color:var(--lq-title)}.dl-desk a.dl-alt:focus-visible,.dl-desk a.dl-alt:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink);transform:translateY(-2px)}.dl-alt small,.dl-cta small{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.85}.dl-hero__facts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:22px 0 0}.dl-hero__facts dt{color:var(--lq-text-3);font-size:12px;line-height:18px}.dl-hero__facts dd{margin:2px 0 0;color:var(--lq-title);font-size:15px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums}.dl-hero__meta{margin:14px 0 0;color:var(--lq-text-2);font-size:13px;line-height:20px}.dl-desk .dl-ico{flex:none;width:20px;height:20px;color:var(--lq-orange-ink)}.dl-desk .dl-ico-sm{flex:none;width:16px;height:16px}.dl-desk .dl-kinds{margin:0 0 16px}.dl-desk .dl-files{overflow:hidden;border:1px solid var(--lq-border);border-radius:var(--lq-radius-sm)}.dl-desk a.dl-file{gap:14px;min-height:60px;padding:10px 16px}.dl-desk a.dl-file .b-chip{justify-content:center;min-width:76px}.dl-file__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.dl-desk .dl-file__text .b-row__title{flex:none;font-weight:700}.dl-file__note{overflow:hidden;color:var(--lq-text-3);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.dl-desk .dl-file__go{display:inline-flex;flex:none;align-items:center;gap:4px;height:32px;padding:0 14px;border:1px solid var(--lq-orange-line);border-radius:var(--lq-radius-pill);color:var(--lq-orange-ink);font-size:13px;font-weight:600;transition:background-color var(--lq-dur) ease-out,color var(--lq-dur) ease-out}.dl-desk a.dl-file:focus-visible .dl-file__go,.dl-desk a.dl-file:hover .dl-file__go{border-color:var(--lq-orange);background:var(--lq-orange);color:var(--lq-on-dark)}.dl-desk .dl-files+.gw-note{margin-top:16px}.dl-desk .dl-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.dl-desk .dl-step__title{margin:0;color:var(--lq-title);font-size:15px;font-weight:700;line-height:28px}.dl-step__text{margin:2px 0 0;color:var(--lq-text-2);text-wrap:pretty}.dl-aside__lead,.dl-step__text{font-size:14px;line-height:1.75}.dl-aside__lead{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--lq-text)}.dl-aside__lead .dl-ico{margin-top:3px}.dl-aside__list{margin:12px 0 0;padding:0 0 0 30px;list-style:disc;color:var(--lq-text-2);font-size:13px;line-height:1.9}.dl-aside__list li::marker{color:var(--lq-orange-ink)}.dl-desk .dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:16px;padding:0 20px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-pill);background:var(--lq-card);color:var(--lq-title);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--lq-dur) ease-out,border-color var(--lq-dur) ease-out,color var(--lq-dur) ease-out}.dl-desk .dl-btn:focus-visible,.dl-desk .dl-btn:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}.dl-desk .dl-aside .dl-btn{width:100%}.dl-desk .dl-btn--main{border-color:var(--lq-orange);background:var(--lq-orange);color:var(--lq-on-dark)}.dl-desk .dl-btn--main:focus-visible,.dl-desk .dl-btn--main:hover{border-color:var(--lq-orange-hover);background:var(--lq-orange-hover);color:var(--lq-on-dark)}.dl-btn small{font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.85}.dl-qq__row{display:flex;align-items:center;gap:16px;margin-top:14px}.dl-desk .dl-qq__qr{flex:none;width:88px;height:88px;padding:4px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-sm);background:var(--lq-card);object-fit:contain}.dl-qq__group{display:flex;flex-direction:column;gap:2px;margin:0}.dl-qq__group span{color:var(--lq-text-3);font-size:12px}.dl-qq__group strong{color:var(--lq-title);font-size:22px;font-weight:700;line-height:28px}.dl-desk .dl-reg{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;border:1px solid transparent}.dl-reg .b-tile__text,.dl-reg .b-tile__title{display:block}.dl-reg .b-tile__text{margin-top:2px}.dl-reg .b-tile__icon svg{width:22px;height:22px}.dl-desk .b-card__body--flush .gw-faq{overflow:hidden;border:0;border-radius:0 0 var(--lq-radius) var(--lq-radius)}.dl-desk .b-empty .dl-btn{margin-top:6px}.gw-box__body .gw-note{margin-top:10px}.dl-desk .gw-note,.gw-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border-radius:var(--lq-radius-sm);background:var(--lq-orange-soft);color:var(--lq-text-2);font-size:var(--lq-fs-body);line-height:22px}.gw-note__tag{flex:none;color:var(--lq-orange-ink);font-weight:700}.gw-note p{margin:0}.dl-desk .gw-spec,.gw-spec{width:100%;overflow:hidden;border:1px solid var(--lq-border);border-collapse:separate;border-spacing:0;border-radius:var(--lq-radius);font-size:var(--lq-fs-body);line-height:22px}.gw-spec td,.gw-spec th{padding:12px 16px;border-bottom:1px solid var(--lq-dash);text-align:left;vertical-align:top;color:var(--lq-text)}.gw-spec tbody tr:last-child td,.gw-spec tbody tr:last-child th{border-bottom:0}.gw-spec thead th{background:var(--lq-card-head);color:var(--lq-text-2);font-size:13px;font-weight:700}.gw-spec thead th:last-child{color:var(--lq-orange-ink)}.gw-spec tbody th{width:20%;color:var(--lq-text-2);font-weight:400}.gw-spec tbody td:last-child{background:color-mix(in srgb,var(--lq-orange) 5%,var(--lq-card))}.gw-spec tbody tr:hover td,.gw-spec tbody tr:hover th{background:var(--lq-orange-soft)}.gw-spec-foot{margin:10px 0 0;color:var(--lq-text-3);font-size:var(--lq-fs-note);line-height:20px}.gw-steps{margin:0;padding:0;list-style:none;counter-reset:gw-step}.gw-step{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--lq-dash);counter-increment:gw-step}.gw-step:last-child{padding-bottom:0;border-bottom:0}.gw-step:before{content:counter(gw-step);display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lq-orange);color:var(--lq-on-dark);font-size:13px;font-weight:700}.gw-step h3{margin:0;color:var(--lq-title);font-size:var(--lq-fs-title);font-weight:700;line-height:28px}.gw-step p{margin:0;color:var(--lq-text-3);font-size:var(--lq-fs-body);line-height:var(--lq-lh-body)}.gw-faq{margin:0}.dl-desk .gw-faq{overflow:hidden;border:1px solid var(--lq-border);border-radius:var(--lq-radius)}.gw-faq__item+.gw-faq__item{border-top:1px solid var(--lq-dash)}.gw-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 18px;list-style:none;color:var(--lq-title);font-size:var(--lq-fs-body);font-weight:700;line-height:22px;cursor:pointer;transition:background-color var(--lq-dur),color var(--lq-dur)}.gw-faq__item summary::-webkit-details-marker{display:none}.gw-faq__item summary:after{content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 0;border-right:2px solid var(--lq-text-3);border-bottom:2px solid var(--lq-text-3);transform:rotate(45deg);transition:transform var(--lq-dur),border-color var(--lq-dur)}.gw-faq__item summary:hover{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.gw-faq__item[open] summary{color:var(--lq-orange-ink)}.gw-faq__item[open] summary:after{margin-top:4px;border-color:var(--lq-orange);transform:rotate(-135deg)}.gw-faq__body{padding:0 18px 16px;color:var(--lq-text-2)}.gw-empty,.gw-faq__body{margin:0;font-size:var(--lq-fs-body);line-height:var(--lq-lh-body)}.gw-empty{padding:36px 16px 32px;text-align:center;color:var(--lq-text-3)}.gw-empty:before{content:"";display:block;width:88px;height:88px;margin:0 auto 14px;background:url(/ornaments/empty-sprout.svg) 50%/contain no-repeat}.gw-empty__title{margin:0;color:var(--lq-title);font-size:var(--lq-fs-title);font-weight:700}.gw-empty__hint{margin:4px 0 0;color:var(--lq-text-3);font-size:13px;line-height:20px}.dl-desk .gw-empty__act,.gw-empty__act{display:inline-block;margin-top:16px;padding:0 20px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-sm);background:var(--lq-card);color:var(--lq-text);font-size:var(--lq-fs-body);line-height:34px;transition:border-color var(--lq-dur),color var(--lq-dur)}.gw-empty__act:hover{border-color:var(--lq-orange);color:var(--lq-orange-ink)}.gw-pass--look .gw-pass__body{padding:0 0 16px}.gw-look-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-height:44px;margin:0;padding:6px 20px;border-bottom:1px solid var(--lq-dash);color:var(--lq-text-3);font-size:var(--lq-fs-note);line-height:24px}.gw-look-bar strong{color:var(--lq-text);font-weight:700}.gw-pass--look .gw-empty{margin:16px}@media (max-width:1000px){.gw-desk{display:block}.gw-main,.gw-side{width:100%;flex-basis:auto}.gw-side{margin-bottom:var(--lq-gap)}.dl-desk .dl-hero{min-height:300px;padding:36px 32px}.dl-desk .dl-hero:before{background:linear-gradient(90deg,var(--lq-veil) 0,var(--lq-veil) 40%,var(--lq-veil-soft) 64%,transparent 88%)}.gw-spec thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gw-spec,.gw-spec tbody,.gw-spec tbody td,.gw-spec tbody th,.gw-spec tbody tr{display:block;width:auto}.gw-spec tbody tr{padding:10px 14px}.gw-spec tbody tr+tr{border-top:1px solid var(--lq-dash)}.gw-spec tbody td:last-child,.gw-spec tbody tr:hover td,.gw-spec tbody tr:hover th,.gw-spec td,.gw-spec th{padding:2px 0;border:0;background:none}.gw-spec tbody th{color:var(--lq-title);font-weight:700}.gw-spec tbody td{display:grid;grid-template-columns:3.4em minmax(0,1fr);gap:8px}.gw-spec tbody td:before{content:attr(data-col);color:var(--lq-text-3);font-size:var(--lq-fs-note)}.gw-spec tbody td:last-child:before{color:var(--lq-orange-ink)}}@media (max-width:760px){.gw-auth-layer{padding:16px 12px}.gw-auth-layer--page{padding:calc(var(--lq-topbar-h) + var(--head-row2-h, 0px) + 16px) 12px 24px}.gw-auth-layer .gw-auth-desk{grid-template-columns:minmax(0,1fr);width:min(480px,100%)}.gw-auth__art{display:none}.gw-auth__main{padding:20px 20px 0}.dl-desk .dl-hero{min-height:0;padding:28px 20px 24px;background-position:72%}.dl-desk .dl-hero:before{background:linear-gradient(180deg,var(--lq-veil) 0,var(--lq-veil) 55%,var(--lq-veil-soft) 100%)}.dl-desk .dl-hero__title{font-size:var(--lq-fs-h1)}.dl-hero__lead{font-size:var(--lq-fs-body);line-height:24px}.dl-hero__acts{margin-top:20px}.dl-desk a.dl-alt,.dl-desk a.dl-cta{justify-content:center;width:100%;height:48px;padding:0 18px;font-size:var(--lq-fs-title)}.dl-desk .dl-hero__facts{gap:8px 24px}.dl-desk .dl-steps{grid-template-columns:minmax(0,1fr);gap:16px}.dl-desk a.dl-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;padding:10px 14px}.dl-desk a.dl-file .b-chip{grid-row:1/span 2}.dl-desk a.dl-file .b-row__meta{grid-column:2;grid-row:2}.dl-desk .dl-file__go{grid-column:3;grid-row:1/span 2}.gw-note{flex-direction:column;gap:2px}}@media (max-width:520px){.dl-desk .dl-file__go{padding:0 10px}.gw-auth__more{flex-direction:column;align-items:center}.gw-code{grid-template-columns:minmax(0,1fr) 100px}}@media (prefers-reduced-motion:reduce){.dl-desk *,.gw-auth-layer *,.gw-desk *{transition:none!important}.dl-desk a.dl-alt:focus-visible,.dl-desk a.dl-alt:hover,.dl-desk a.dl-cta:focus-visible,.dl-desk a.dl-cta:hover{transform:none}}