.lp-page{min-height:100vh;min-height:100dvh;background:var(--qb-bg);color:var(--learn-text);font-family:var(--learn-font-family)}.lp-top{position:sticky;top:0;z-index:30;background:var(--learn-surface);border-bottom:2px solid var(--learn-border);box-shadow:0 3px 12px #0a234f0f}.lp-toolbar{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,680px) minmax(0,1fr);align-items:center;gap:12px;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.lp-toolbar.has-no-progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-toolbar-left{display:flex;align-items:center;gap:8px;min-width:0}.lp-toolbar .btn{min-height:42px}.lp-toolbar .btn-discord:not(:disabled){background:var(--button-primary-hover);color:var(--white);box-shadow:0 4px 0 var(--frame-shadow-deep)}.lp-toolbar .btn-discord:not(:disabled):hover{background:var(--button-primary-hover);filter:brightness(.94);box-shadow:0 5px 0 var(--frame-shadow-deep)}.lp-toolbar .btn-discord.is-active{background:var(--button-primary-hover);color:var(--white);box-shadow:inset 0 2px 5px #0a234f4d;transform:translateY(3px)}.lp-icon-button{width:44px;min-width:44px;padding:0!important}.lp-home-button{color:var(--learn-text);border-color:var(--learn-border);background:var(--learn-surface)}.lp-report-button{justify-self:end}.lp-lesson-tag,.lp-phase{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border-radius:999px;white-space:nowrap;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight)}.lp-lesson-tag{color:var(--qb-chip-purple-fg);background:var(--qb-chip-purple-bg)}.lp-phase{color:var(--app-page-muted);background:var(--learn-surface-soft);border:1px solid var(--learn-border)}.lp-progress-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.lp-progress-rail li{position:relative;display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;color:var(--learn-muted);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight)}.lp-progress-rail li:before{content:"";position:absolute;top:5px;left:calc(-50% - 3px);width:calc(100% + 6px);height:3px;background:var(--learn-border-strong)}.lp-progress-rail li:first-child:before{display:none}.lp-progress-rail li.is-done:before,.lp-progress-rail li.is-active:before{background:var(--learn-accent)}.lp-progress-dot{position:relative;z-index:1;width:12px;height:12px;border:3px solid var(--learn-border-strong);border-radius:50%;background:var(--learn-surface)}.lp-progress-rail li.is-done .lp-progress-dot{border-color:var(--learn-accent);background:var(--learn-accent)}.lp-progress-rail li.is-active{color:var(--learn-text)}.lp-progress-rail li.is-active .lp-progress-dot{border-color:var(--learn-accent);box-shadow:0 0 0 4px var(--learn-focus-ring)}.lp-content{min-height:0}.lp-task-meta{width:min(calc(100% - 32px),var(--learn-content-width));margin:22px auto 0;display:flex;align-items:center;gap:8px}.lp-page .ld-shell{padding-top:10px}.lp-page .lf-check,.lp-warmup-status{width:min(calc(100% - 32px),var(--learn-content-width));box-sizing:border-box;margin:10px auto 108px}.lp-page.is-highlighting .lp-content{cursor:text}.lp-inline-highlight{color:inherit;background:#fef3a9;border-radius:3px;padding:1px 0}html[data-dolphin-theme=dark] .lp-inline-highlight{background:#735f16}.lp-bottom-wrapper{position:fixed;inset:auto 0 0;z-index:40;background:var(--learn-surface);border-top:2px solid var(--learn-border);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-shadow:0 -6px 18px #0a234f12}.lp-bottom{min-height:76px;max-width:1120px;margin:0 auto;padding:10px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.lp-count{justify-self:center;color:var(--learn-text);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-bottom-action{justify-self:end;margin-right:96px}.lp-bottom-action:empty{min-width:1px}.lp-bottom-action .ld-btn,.lp-bottom-action .path-btn{min-width:132px;margin:0}.lp-bottom-action .path-btn-primary:hover:not(:disabled){background:var(--learn-accent-hover);transform:translateY(1px);box-shadow:0 3px 0 var(--button-primary-shadow)}.lp-bottom-action .path-btn-primary:disabled{cursor:default;color:var(--learn-muted);background:var(--app-cloud-soft);box-shadow:0 3px 0 var(--app-cloud);opacity:1}@media(min-width:1024px)and (max-width:1500px){html[data-pip-dock=open] .lp-toolbar{grid-template-columns:auto minmax(260px,1fr) auto}html[data-pip-dock=open] .lp-progress-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:900px){.lp-toolbar{grid-template-columns:auto minmax(240px,1fr) auto}.lp-progress-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:700px){.lp-toolbar{min-height:56px;grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}.lp-toolbar .btn{min-height:40px}.lp-icon-button{width:40px;min-width:40px}.lp-toolbar>.btn-discord .lp-button-label{display:none}.lp-toolbar-left{grid-column:1;grid-row:1}.lp-progress-rail{grid-column:1 / -1;grid-row:2;min-height:18px;padding:4px 8px 1px}.lp-report-button{grid-column:2;grid-row:1}.lp-task-meta{width:min(calc(100% - 24px),var(--learn-content-width));margin-top:14px}.lp-bottom{min-height:70px;grid-template-columns:minmax(0,1fr) auto;padding:9px 12px}.lp-bottom-spacer{display:none}.lp-count{justify-self:start}.lp-bottom-action{justify-self:end;margin-right:88px}.lp-bottom-action .ld-btn,.lp-bottom-action .path-btn{min-width:116px;min-height:46px;padding-inline:18px}}@media(max-width:390px){.lp-button-label{display:none}.lp-home-button{width:40px;min-width:40px;padding:0!important}.lp-toolbar-left{gap:6px}.lp-bottom-action .ld-btn,.lp-bottom-action .path-btn{min-width:108px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.lp-progress-dot,.lp-toolbar .btn{transition:none}}.ld-shell{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:clamp(18px,4vw,36px) 0 70px;color:var(--learn-text);font-family:var(--learn-font-family)}.ld-card{width:100%;max-width:var(--learn-content-width);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;background:var(--learn-surface);border:1px solid var(--learn-border);border-radius:var(--learn-radius-panel);box-shadow:0 6px 0 var(--learn-panel-shadow),0 20px 40px #0a234f17;padding:clamp(24px,4vw,34px)}.ld-card-finished{min-height:0}.ld-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ld-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ld-eyebrow{margin:0;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);text-transform:none;color:var(--learn-muted)}.ld-step-count{flex-shrink:0;color:var(--learn-muted);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);font-variant-numeric:tabular-nums}.ld-arc{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0;margin:2px 0 26px;list-style:none}.ld-arc li{position:relative;min-width:0;display:grid;justify-items:center;gap:5px;color:var(--learn-muted);line-height:1.15;text-align:center}.ld-arc-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ld-arc li:before{content:"";position:absolute;top:4px;left:calc(-50% - 2px);width:100%;height:2px;background:var(--learn-border-strong)}.ld-arc li:first-child:before{display:none}.ld-arc li.is-done:before,.ld-arc li.is-active:before{background:var(--learn-accent)}.ld-arc-dot{position:relative;z-index:1;width:10px;height:10px;border:2px solid var(--learn-border-strong);border-radius:50%;background:var(--learn-surface)}.ld-arc li.is-done .ld-arc-dot{border-color:var(--learn-accent);background:var(--learn-accent)}.ld-arc li.is-active{color:var(--learn-text)}.ld-arc li.is-active .ld-arc-dot{border-color:var(--learn-accent);box-shadow:0 0 0 3px var(--learn-focus-ring)}.ld-lesson-heading{display:grid;gap:2px;margin:0 0 22px;color:var(--learn-muted);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight)}.ld-lesson-heading h1{margin:0;color:var(--learn-text);font-size:var(--learn-content-size);font-weight:var(--learn-content-weight);line-height:1.3;text-wrap:balance}.ld-title{margin:0 0 8px;font-size:var(--learn-content-size);font-weight:var(--learn-content-weight);line-height:1.2;text-wrap:balance}.ld-sub{margin:0 0 6px;color:var(--learn-muted);font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);line-height:1.55;text-wrap:pretty}.ld-prompt{margin:0 0 18px;color:var(--learn-text);font-size:var(--learn-content-size);font-weight:var(--learn-content-weight);line-height:1.45;letter-spacing:-.015em;text-wrap:balance}.ld-prompt:focus{outline:none}.ld-note{margin:-6px 0 12px;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);color:var(--learn-muted)}.ld-passage{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:17px;line-height:1.75;background:color-mix(in srgb,var(--primary, #2e7be5) 4%,var(--surface, #fff));border:1px solid var(--card-border, rgba(29, 58, 107, .12));border-radius:6px;padding:16px 18px;margin:0 0 20px}.ld-blank{display:inline-block;width:70px;height:1.05em;vertical-align:-.18em;border:2px dashed var(--primary, #2e7be5);border-radius:6px;background:color-mix(in srgb,var(--primary, #2e7be5) 7%,transparent)}.ld-tapword{font:inherit;color:inherit;background:none;border:1.5px dashed color-mix(in srgb,var(--primary, #2e7be5) 50%,transparent);border-radius:7px;padding:1px 6px;margin:0 1px;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease,transform .14s ease}.ld-tapword:hover:not(:disabled){border-color:var(--primary, #2e7be5)}.ld-tapword:active:not(:disabled){transform:scale(.98)}.ld-tapword.is-right{background:#ffd44d;border-color:#ffd44d;font-weight:700}.ld-tapword.is-wrong{background:#fdeeee;border-color:#e5484d;color:#a4262e}.ld-tapword:disabled{cursor:default}.ld-fieldset{min-width:0;padding:0;margin:0;border:0}.ld-choices{display:flex;flex-direction:column;gap:10px}.ld-choice{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);color:inherit;background:var(--learn-surface);border:1.5px solid var(--learn-border);border-radius:var(--learn-radius-control);min-height:56px;padding:12px 14px;cursor:pointer;box-shadow:0 3px 0 var(--learn-control-shadow);transition:border-color .15s ease,background-color .15s ease,transform .1s ease,box-shadow .1s ease}.ld-choice:hover:not(:disabled){border-color:var(--learn-accent);transform:translateY(1px);box-shadow:0 2px 0 var(--learn-control-shadow)}.ld-choice:active:not(:disabled){transform:translateY(3px);box-shadow:none}.ld-choice:disabled{color:inherit;cursor:default;opacity:.72}.ld-choice.is-right:disabled,.ld-choice.is-wrong:disabled{opacity:1}.ld-key{flex-shrink:0;width:26px;height:26px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);background:color-mix(in srgb,var(--primary, #2e7be5) 10%,transparent);color:var(--primary, #2e7be5)}.ld-choice.is-right{border-color:#1fa866;background:color-mix(in srgb,#1fa866 8%,var(--surface, #fff))}.ld-choice.is-right .ld-key{background:#1fa866;color:#fff}.ld-choice.is-wrong{border-color:#e5484d;background:color-mix(in srgb,#e5484d 7%,var(--surface, #fff));opacity:.75}.ld-choice.is-wrong .ld-key{background:#e5484d;color:#fff}.ld-choice-result{font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);color:currentColor}.ld-row{display:flex;gap:10px}.ld-input{font:inherit;min-height:56px;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);color:inherit;width:100%;background:var(--learn-surface);border:2px solid var(--learn-border);border-radius:var(--learn-radius-control);padding:13px 16px}.ld-input:focus{border-color:var(--learn-accent);outline:3px solid var(--learn-focus-ring);outline-offset:1px}.ld-input:disabled{opacity:.7}.ld-input-answer{min-height:52px}.ld-chips{display:flex;flex-wrap:wrap;gap:8px}.ld-chip{font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);color:inherit;background:var(--surface, #fff);border:1.5px solid var(--card-border, rgba(29, 58, 107, .12));border-radius:999px;padding:9px 15px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .14s ease}.ld-chip:hover:not(:disabled){border-color:var(--primary, #2e7be5)}.ld-chip:active:not(:disabled){transform:scale(.97)}.ld-chip.is-cut{border-color:#e5484d;background:#fdeeee;color:#7c6a6a}.ld-chip.is-cut span{text-decoration:line-through;text-decoration-color:#e5484d;text-decoration-thickness:2.5px}.ld-chip:disabled{cursor:default;opacity:.85}.ld-eq{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-weight:800;font-size:clamp(22px,5vw,32px);font-variant-numeric:tabular-nums}.ld-eq .is-soft{color:var(--muted-soft, #8aa3c6)}.ld-eq-input{width:88px;font:inherit;font-weight:800;text-align:center;color:inherit;background:var(--surface, #fff);border:2px dashed var(--primary, #2e7be5);border-radius:6px;padding:3px 8px}.ld-eq-input:focus{outline:none;border-style:solid}.ld-eq-input:disabled{border-color:#1fa866;opacity:.9}.ld-moves{display:flex;flex-direction:column;gap:13px}.ld-move{display:flex;gap:12px;align-items:flex-start}.ld-move-n{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--primary, #2e7be5);color:#fff;font-weight:var(--learn-meta-weight);font-size:var(--learn-meta-size);display:flex;align-items:center;justify-content:center}.ld-move p{margin:2px 0 0;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);line-height:1.4}.ld-move p small{display:block;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);color:var(--learn-muted);margin-top:2px}.ld-select-set,.ld-classify,.ld-build,.ld-arrange{display:grid;gap:10px;margin:0;padding:0}.ld-select-option{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:48px;padding:11px 13px;color:inherit;font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);text-align:left;background:var(--surface, #fff);border:1.5px solid var(--card-border, rgba(29, 58, 107, .12));border-radius:6px;cursor:pointer}.ld-select-option.is-selected{border-color:var(--muted, #1e6fbe);background:color-mix(in srgb,var(--primary, #2f9ae6) 9%,var(--surface, #fff))}.ld-checkbox{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--text, #0a234f) 35%,transparent);border-radius:4px}.ld-select-option.is-selected .ld-checkbox{border:6px solid var(--muted, #1e6fbe);background:var(--surface, #fff)}.ld-classify-row,.ld-build label{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.45fr);align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--text, #0a234f) 10%,transparent);font-size:var(--learn-control-size);font-weight:var(--learn-control-weight)}.ld-classify select,.ld-build select{width:100%;min-height:44px;padding:8px 10px;color:inherit;font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);background:var(--surface, #fff);border:1.5px solid var(--card-border, rgba(29, 58, 107, .12));border-radius:6px}.ld-arrange{list-style:none}.ld-arrange li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--text, #0a234f) 10%,transparent);font-size:var(--learn-control-size);font-weight:var(--learn-control-weight)}.ld-order-number{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--primary, #2f9ae6) 13%,transparent);color:var(--text, #0a234f);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight)}.ld-order-actions{display:flex;gap:5px}.ld-order-actions button{min-height:38px;padding:7px 9px;color:var(--muted, #1e6fbe);font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);background:none;border:1px solid color-mix(in srgb,var(--text, #0a234f) 15%,transparent);border-radius:5px;cursor:pointer}.ld-order-actions button:disabled{opacity:.35;cursor:default}.ld-teach{display:grid;gap:20px}.ld-diagnosis,.ld-rule,.ld-worked{padding:0 0 18px;border-bottom:1px solid color-mix(in srgb,var(--text, #0a234f) 11%,transparent)}.ld-diagnosis>span,.ld-rule>span,.ld-worked>span{display:block;margin-bottom:6px;color:var(--muted, #1e6fbe);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);text-transform:none}.ld-diagnosis p,.ld-worked p{margin:0;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);line-height:1.55}.ld-rule h2{margin:0;font-size:var(--learn-content-size);font-weight:var(--learn-content-weight);line-height:1.38;text-wrap:balance}.ld-bar{display:flex;align-items:center;gap:12px;margin-top:20px;min-height:54px;border-radius:var(--learn-radius-control);padding:12px;transition:background-color .2s ease}.ld-bar.is-idle{padding:4px 0 0}.ld-bar.is-good{background:color-mix(in srgb,#1fa866 10%,var(--surface, #fff))}.ld-bar.is-bad{background:color-mix(in srgb,#e5484d 9%,var(--surface, #fff))}.ld-bar.is-info{background:color-mix(in srgb,var(--primary, #2e7be5) 8%,var(--surface, #fff))}.ld-msg{flex:1;min-width:180px;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);line-height:1.45;color:var(--learn-text);text-wrap:pretty}.ld-msg small{display:block;margin-bottom:3px;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.ld-repair-label{display:block;margin-bottom:3px;color:inherit;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);text-transform:none;letter-spacing:0}.ld-support-actions{display:flex;align-items:center;gap:8px}.ld-hint{flex-basis:100%;margin:0;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);line-height:1.45;color:var(--learn-text)}.ld-spacer{flex:1}.ld-btn{font:inherit;min-height:48px;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);border:none;border-radius:10px;padding:12px 26px;cursor:pointer;background:var(--learn-accent);color:var(--button-primary-fg);text-decoration:none;flex-shrink:0;box-shadow:0 4px 0 var(--button-primary-shadow);transition:transform .1s ease,box-shadow .1s ease,background .15s ease,opacity .2s ease}.ld-btn:hover:not(:disabled){background:var(--learn-accent-hover);transform:translateY(1px);box-shadow:0 3px 0 var(--button-primary-shadow)}.ld-btn:active:not(:disabled){transform:translateY(4px);box-shadow:none}.ld-btn:disabled{cursor:default;background:var(--app-cloud-soft);color:var(--learn-muted);box-shadow:0 3px 0 var(--app-cloud);opacity:1}.ld-bar.is-good .ld-btn{background:#1fa866}.ld-btn-link{display:inline-flex;width:fit-content;margin-top:18px}html[data-dolphin-theme=dark] .ld-btn{color:var(--app-ink)}html[data-dolphin-theme=dark] .ld-bar.is-good .ld-btn{background:#8fe0b4;color:var(--app-ink)}.ld-quiet{font:inherit;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);background:none;border:none;padding:10px 4px;color:var(--muted-soft, #8aa3c6);cursor:pointer}.ld-quiet:hover{color:var(--primary, #2e7be5)}.ld-outcomes{display:grid;gap:10px;padding:0;margin:22px 0 8px;list-style:none}.ld-outcomes li{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--text, #162544) 9%,transparent)}.ld-outcomes li>span:first-child{padding-top:2px;font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight);text-transform:none}.ld-outcomes li.is-secure>span:first-child{color:var(--success, #3fa669)}.ld-outcomes li.is-repair>span:first-child{color:#9b5b12}.ld-outcomes b{display:block;font-size:var(--learn-control-size);font-weight:var(--learn-control-weight);line-height:1.35}.ld-outcomes small{display:block;margin-top:2px;color:var(--learn-muted);font-size:var(--learn-meta-size);font-weight:var(--learn-meta-weight)}.ld-tapword:focus-visible,.ld-choice:focus-visible,.ld-chip:focus-visible,.ld-btn:focus-visible,.ld-quiet:focus-visible,.ld-input:focus-visible,.ld-eq-input:focus-visible{outline:3px solid var(--text, #0a234f);outline-offset:2px}.ld-select-option:focus-visible,.ld-classify select:focus-visible,.ld-build select:focus-visible,.ld-order-actions button:focus-visible{outline:3px solid var(--text, #0a234f);outline-offset:2px}@media(max-width:560px){.ld-shell{padding:10px 0 40px}.ld-card{padding:22px 18px;border-radius:16px}.ld-bar{flex-wrap:wrap}.ld-bar .ld-spacer{display:none}.ld-msg{flex-basis:100%}.ld-bar .ld-btn{margin-left:0;margin-right:auto}.ld-arc{margin-bottom:18px}.ld-classify-row,.ld-build label{grid-template-columns:1fr;gap:7px}.ld-arrange li{grid-template-columns:28px minmax(0,1fr)}.ld-order-actions{grid-column:2}.ld-order-actions button{min-height:44px}}@media(prefers-reduced-motion:reduce){.ld-card *,.ld-card *:before,.ld-card *:after{transition:none!important}}
