.hl-cover{z-index:1;position:absolute;inset:0}.hl-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.hl-h2{max-width:920px;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(32px,3.4vw,40px);font-weight:400;line-height:1.1}.hl-grey{color:var(--dim)}.hl-link{color:var(--ink);margin-top:8px}.hl-arrow{transition:transform .16s;display:inline-block}.hl-sec:has(.hl-cover:hover) .hl-link{border-color:rgba(var(--edge), .3);background:rgba(var(--edge), .04)}.hl-link:hover .hl-arrow{transform:translate(3px)}.hl-sec:has(.hl-cover:hover) .hl-arrow{transform:translate(3px)}.hl-screen{transition:transform .22s,border-color .22s}.hl-cell:hover .hl-screen{border-color:var(--edge-strong);transform:translateY(-2px)}.hl-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2.4vw,32px);margin:clamp(22px,2.6vw,34px) 0 0;padding:0;list-style:none;display:grid}.hl-feat{border-top:1px solid var(--edge-line);color:var(--ink);text-wrap:balance;padding-top:14px;font-size:15px;font-weight:500;line-height:22px}@media (max-width:640px){.hl-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.hl-feat{padding-top:12px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.hl-arrow,.hl-screen{transition:none}.hl-link:hover .hl-arrow,.hl-cell:hover .hl-screen{transform:none}.hl-sec:has(.hl-cover:hover) .hl-arrow{transform:none}}.nav-tms,.nav-dms{font-family:var(--font-mono), monospace;letter-spacing:.07em;color:var(--accent-bright);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:4px;padding:3px 5px 2.5px;font-size:9.5px;font-weight:500;line-height:1}.nav-mobile .nav-tms,.nav-mobile .nav-dms{font-size:10.5px}@media (min-width:921px) and (max-width:980px){html[lang=de] .nav-links .nav-tms{display:none}}@media (min-width:1120px) and (max-width:1160px){html[lang=de] .q-pill.p10-nav-talk{display:none}}
:where(.t3d){aspect-ratio:16/10;width:100%;height:100%;position:relative}.t3d{isolation:isolate;--t3d-amber:#ce8700;--t3d-glass:rgba(var(--veil), .74);--t3d-line:var(--edge-line);--t3d-fade:.42s;container:t3d/inline-size}.t3d-fallback{opacity:1;transition:opacity var(--t3d-fade) ease;position:absolute;inset:0;overflow:hidden}.t3d[data-phase=live] .t3d-fallback{opacity:0;pointer-events:none}.t3d-fallback>*{display:block}.t3d-fallback>*,.t3d-fallback picture{width:100%;height:100%}.t3d-fallback img,.t3d-fallback video{object-fit:cover;width:100%;height:100%}.t3d-stage{opacity:0;transition:opacity var(--t3d-fade) ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.t3d[data-phase=live] .t3d-stage{opacity:1}.t3d-stage:before{content:"";background:radial-gradient(ellipse 58% 46% at 50% 56%, color-mix(in srgb, var(--panel2) 78%, transparent) 0%, color-mix(in srgb, var(--panel) 46%, transparent) 46%, transparent 100%);pointer-events:none;position:absolute;inset:0}html[data-theme=light] .t3d-stage:before{background:radial-gradient(ellipse 58% 46% at 50% 56%, color-mix(in srgb, var(--panel2) 55%, transparent) 0%, transparent 100%)}.t3d-canvas{position:absolute;inset:0}.t3d-spots{pointer-events:none;position:absolute;inset:0;overflow:hidden}.t3d-spot{border:1px solid var(--t3d-line);background:var(--t3d-glass);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);height:30px;box-shadow:var(--shadow-soft);color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:0;will-change:transform;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 11px 0 3px;font-size:13px;font-weight:500;line-height:1;transition:opacity .22s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:0;left:0}.t3d-spot-dot{background:var(--t3d-amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.t3d-spot:hover,.t3d-spot.is-on{border-color:color-mix(in srgb, var(--accent) 70%, var(--t3d-line))}.t3d-spot[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent), var(--shadow-soft)}.t3d-spot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t3d-score{border:1px solid var(--t3d-line);background:var(--t3d-glass);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);height:32px;color:var(--dim);font-family:var(--font-sans), sans-serif;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.t3d-score-ring{flex:none;transform:rotate(-90deg)}.t3d-score-ring circle{fill:none;stroke:rgba(var(--edge), .14);stroke-width:2.5px}.t3d-score-ring circle+circle{stroke:var(--t3d-amber);stroke-linecap:round}.t3d-score-num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.t3d-score-sep{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.t3d-note{box-sizing:border-box;border:1px solid var(--t3d-line);background:var(--t3d-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);width:max-content;max-width:min(100% - 28px,600px);min-height:44px;box-shadow:var(--shadow-soft);color:var(--ink);font-family:var(--font-sans), sans-serif;pointer-events:none;opacity:0;border-radius:14px;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:14px;font-weight:500;line-height:1.35;transition:opacity .16s,transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px)}.t3d-note.is-on{opacity:1;transform:translate(-50%)}.t3d-note-icon{color:var(--t3d-amber);flex:none;display:grid}.t3d-note-text{text-wrap:balance;min-width:0}.t3d-note-zone{color:var(--faint);margin-bottom:1px;font-size:12px;display:none}.t3d-note-detail{color:var(--dim);font-weight:400}.t3d-note-detail:before{content:"·";color:var(--faint);margin:0 .45em}.t3d-note-source{background:rgba(var(--edge), .08);color:var(--dim);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:500;line-height:1}.t3d-hint{color:var(--faint);font-family:var(--font-sans), sans-serif;white-space:nowrap;pointer-events:none;align-items:center;gap:7px;font-size:13px;line-height:1;transition:opacity .22s;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.t3d-hint.is-off{opacity:0}@container t3d (max-width:519px){.t3d-spot{gap:6px;height:28px;padding:0 3px}.t3d-spot-label{display:none}.t3d-spot.is-on{padding-right:10px}.t3d-spot.is-on .t3d-spot-label{display:inline}.t3d-score{height:30px;top:10px;left:10px}.t3d-note{max-width:calc(100% - 20px);font-size:13px;bottom:10px}.t3d-note-zone{display:block}.t3d-note-source{display:none}.t3d-hint{bottom:18px}}.t3d-credit{font-family:var(--font-sans), sans-serif;text-align:right;text-wrap:balance;color:var(--faint);margin:10px 2px 0;font-size:12px;line-height:1.45}.t3d-credit[data-hidden]{visibility:hidden}.t3d-credit a{color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--faint) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--faint) 55%, transparent);text-underline-offset:2px;transition:color .16s}.t3d-credit a:hover{color:var(--ink)}.t3d-credit a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.t3d-fallback,.t3d-stage,.t3d-spot,.t3d-note,.t3d-hint{transition:none}}
.dms-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.dms-who>li,.dms-who>li>[data-reveal]{min-width:0;display:flex}.dms-who>li>[data-reveal]{flex:1}.dms-aud{border-radius:var(--lgp-radius);border:1px solid var(--edge-line);background:var(--card);box-shadow:var(--q-mock-shadow);flex-direction:column;flex:1;gap:18px;padding:clamp(24px,3vw,40px);display:flex}.dms-aud-top{align-items:center;gap:14px;display:flex}.dms-aud-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:44px;height:44px;color:var(--accent-bright);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dms-aud-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:13px}.dms-aud-title{font-family:var(--font-display), sans-serif;letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:400;line-height:1.16}.dms-aud-points{border-top:1px solid var(--edge-line);gap:12px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.dms-aud-points li{color:var(--dim);align-items:baseline;gap:12px;font-size:16.5px;line-height:1.4;display:flex}.dms-aud-points li:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:6px;height:6px;transform:translateY(-.15em)}.dms-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.dms-check{min-width:0}.dms-check-in{align-items:flex-start;gap:14px;display:flex}.dms-check-n{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);width:28px;height:28px;font-family:var(--font-mono), monospace;color:var(--accent-bright);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;line-height:1;display:inline-flex}.dms-check-words{flex-direction:column;gap:6px;min-width:0;display:flex}.dms-check-label{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,1.7vw,23px);font-weight:400;line-height:1.2}.dms-check-line{color:var(--dim);text-wrap:pretty;font-size:16px;line-height:1.45}.dms-ai{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.dms-ai>li{min-width:0;display:flex}.dms-ai-card{border-radius:var(--lgp-radius);border:1px solid var(--edge-line);background:var(--card);flex-direction:column;flex:1;gap:10px;padding:clamp(22px,2.6vw,32px);display:flex}.dms-ai-label{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.2}.dms-ai-line{color:var(--dim);text-wrap:pretty;font-size:16px;line-height:1.5}@media (max-width:900px){.dms-checks,.dms-ai{grid-template-columns:minmax(0,1fr);gap:14px}.dms-checks{gap:22px}}@media (max-width:760px){.dms-who{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dms-aud{gap:14px;padding:22px 20px}.dms-aud-points{padding-top:16px}.dms-aud-points li{font-size:16px}.dms-ai-card{padding:20px}}@media (max-width:359px){.dms-strip a{padding-inline:6px}}
.dmk{width:100%;min-width:0;display:block;container:dmk/inline-size}.dmk-screen{--dmk-w:1040;--u:1px;width:100%;aspect-ratio:var(--dmk-ar,1040 / 640);padding:calc(var(--u) * 8);background:var(--m-muted);color:var(--m-body);font-size:calc(var(--u) * 14);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.35;display:flex;position:relative;overflow:hidden}@supports (width:1cqw){.dmk-screen{--u:calc(100cqw / var(--dmk-w))}}@container dmk (max-width:1039.98px){.dmk .dmk-only-l{display:none!important}}@container dmk (min-width:1040px){.dmk .dmk-no-l{display:none!important}}@container dmk (max-width:539.98px){.dmk .dmk-no-s{display:none!important}}@container dmk (min-width:540px){.dmk .dmk-only-s{display:none!important}}.dmk-t-violet{--t-ink:var(--m-accent-bright);--t-soft:var(--m-accent-soft);--t-dot:var(--m-accent)}.dmk-t-green{--t-ink:var(--m-success);--t-soft:var(--m-success-soft);--t-dot:var(--m-success)}.dmk-t-cyan{--t-ink:var(--m-cite);--t-soft:var(--m-cite-soft);--t-dot:var(--m-cite-base)}.dmk-t-amber{--t-ink:var(--m-warning);--t-soft:var(--m-warning-soft);--t-dot:var(--m-warning)}.dmk-t-red{--t-ink:var(--m-danger);--t-soft:var(--m-danger-soft);--t-dot:var(--m-danger)}.dmk-t-gray{--t-ink:var(--m-muted-ink);--t-soft:var(--m-hover);--t-dot:var(--m-subtle)}.dmk-t-blue,.dmk-plate{--t-ink:color-mix(in oklch, var(--m-accent-bright) 60%, var(--m-cite));--t-soft:color-mix(in oklch, var(--m-accent-soft) 60%, var(--m-cite-soft));--t-dot:color-mix(in oklch, var(--m-accent) 60%, var(--m-cite-base))}.dmk-t-orange{--t-ink:color-mix(in oklch, var(--m-warning) 50%, var(--m-danger));--t-soft:color-mix(in oklch, var(--m-warning-soft) 50%, var(--m-danger-soft));--t-dot:color-mix(in oklch, var(--m-warning) 50%, var(--m-danger))}.dmk-i{width:calc(var(--u) * 15);height:calc(var(--u) * 15);flex:none}.dmk-spacer{flex:auto;min-width:0}.dmk-mut{color:var(--m-subtle)}.dmk-mono{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.dmk-num{font-variant-numeric:tabular-nums;white-space:nowrap}.dmk-page{border-radius:calc(var(--u) * 12);background:var(--m-canvas);min-height:0;box-shadow:var(--m-shadow-frame);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.dmk-btn{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 6);border:1px solid var(--m-edge);background:var(--m-surface);color:var(--m-ink);font-size:calc(var(--u) * 13);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}.dmk-btn .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--m-muted-ink)}.dmk-btn--icon{width:calc(var(--u) * 30);justify-content:center;padding:0}.dmk-btn--primary{border-color:var(--m-accent);background:var(--m-accent);color:var(--m-on-accent)}.dmk-btn--primary .dmk-i{color:currentColor}.dmk-btn--pressed{border-color:color-mix(in srgb, var(--m-accent) 40%, transparent);background:var(--m-accent-soft);color:var(--m-ink)}.dmk-btn--pressed .dmk-i{color:var(--m-accent-bright)}.dmk-btn--sm{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 9);font-size:calc(var(--u) * 12)}.dmk-btn--warn{border-color:color-mix(in srgb, var(--m-warning) 45%, transparent);color:var(--m-warning)}.dmk-count{min-width:calc(var(--u) * 18);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);background:var(--m-warning-soft);color:var(--m-warning);font-size:calc(var(--u) * 11.5);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dmk-seg{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);background:var(--m-hover);color:var(--m-muted-ink);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.dmk-seg>span{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);border-radius:999px;align-items:center;display:inline-flex}.dmk-seg>.dmk-seg-on{background:var(--m-surface);color:var(--m-ink);box-shadow:var(--m-shadow-card)}.dmk-plate{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 9);border-radius:calc(var(--u) * 4);border:1px solid var(--m-edge-strong);background:var(--m-surface);color:var(--m-ink);font-family:var(--font-mono), monospace;font-size:calc(var(--u) * 12);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.dmk-plate:before{content:"";width:calc(var(--u) * 3.5);background:var(--t-dot);position:absolute;top:0;bottom:0;left:0}.dmk-plate--sm{height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5) 0 calc(var(--u) * 8);font-size:calc(var(--u) * 11)}.dmk-plate--lg{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 11);font-size:calc(var(--u) * 13.5)}.dmk-dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--t-dot);border-radius:999px;flex:none}.dmk-chip,.dmk-pill{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 9);background:var(--t-soft);color:var(--t-ink);font-size:calc(var(--u) * 12);white-space:nowrap;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.dmk-tag{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);background:var(--m-hover);color:var(--m-body);font-size:calc(var(--u) * 11.5);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-weight:500;display:inline-flex}.dmk-face{width:calc(var(--u) * 20);height:calc(var(--u) * 20);background:var(--m-surface);box-shadow:inset 0 0 0 1px var(--m-edge);color:var(--m-body);font-size:calc(var(--u) * 10);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.dmk-label{color:var(--m-subtle);font-size:calc(var(--u) * 11.5);white-space:nowrap;font-weight:500}.dmk-head{align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 64);padding:calc(var(--u) * 10) calc(var(--u) * 20);border-bottom:1px solid var(--m-edge);flex:none;display:flex}.dmk-head-back{color:var(--m-muted-ink)}.dmk-head-text{gap:calc(var(--u) * 3);flex-direction:column;flex:auto;min-width:0;display:flex}.dmk-head-row{align-items:center;gap:calc(var(--u) * 10);min-width:0;display:flex}.dmk-head-title{color:var(--m-ink);font-size:calc(var(--u) * 19);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.dmk-head-sub{align-items:center;gap:calc(var(--u) * 6);color:var(--m-muted-ink);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex;overflow:hidden}.dmk-head-sub>span{text-overflow:ellipsis;overflow:hidden}.dmk-head-more{color:var(--m-muted-ink);display:inline-flex}.dmk-card{border-radius:calc(var(--u) * 10);border:1px solid var(--m-edge);background:var(--m-surface);min-width:0;min-height:min-content;box-shadow:var(--m-shadow-card);flex-direction:column;flex:none;display:flex;overflow:hidden}.dmk-card-title{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 8);color:var(--m-ink);font-size:calc(var(--u) * 14);white-space:nowrap;flex:none;font-weight:600;display:flex}.dmk-card-title .dmk-i{color:var(--m-muted-ink)}.dmk-card-name{text-overflow:ellipsis;overflow:hidden}.dmk--planner .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 660}.dmk-pl-head{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 20);flex:none;display:flex}.dmk-pl-title{color:var(--m-ink);font-size:calc(var(--u) * 19);white-space:nowrap;font-weight:600}.dmk-pl-sub{color:var(--m-muted-ink);font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-pl-tools{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 46);padding:0 calc(var(--u) * 20);border-top:1px solid var(--m-edge);flex:none;display:flex}.dmk-pl-date{align-items:center;gap:calc(var(--u) * 6);margin:0 calc(var(--u) * 4);color:var(--m-ink);font-size:calc(var(--u) * 13);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}.dmk-pl-date .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--m-muted-ink)}.dmk-pl-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 272);border-top:1px solid var(--m-edge);flex:auto;min-height:0;display:grid}.dmk-pl-grid{grid-template-columns:calc(var(--u) * 192) minmax(0, 1fr);background:var(--m-surface);align-content:start;min-width:0;display:grid;overflow:hidden}.dmk-pl-lanes{border-right:1px solid var(--m-edge)}.dmk-pl-lanes-head{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);border-bottom:1px solid var(--m-edge);color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);white-space:nowrap;font-weight:500;display:flex;overflow:hidden}.dmk-pl-hint{color:var(--m-subtle);font-weight:450}.dmk-pl-band{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border-bottom:1px solid var(--m-edge);background:var(--m-header);white-space:nowrap;display:flex;overflow:hidden}.dmk-pl-band .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--m-muted-ink)}.dmk-pl-bayname{color:var(--m-ink);font-size:calc(var(--u) * 13);font-weight:600}.dmk-pl-baytype{color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);text-overflow:ellipsis;overflow:hidden}.dmk-pl-pct{color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;margin-left:auto}.dmk-pl-slot{height:calc(var(--u) * 42);padding-left:calc(var(--u) * 31);border-bottom:1px solid var(--m-edge);color:var(--m-subtle);font-size:calc(var(--u) * 11.5);white-space:nowrap;align-items:center;display:flex}.dmk-pl-time{--t0:7;--span:8;min-width:0;position:relative;overflow:hidden}.dmk-pl-time .dmk-pl-band,.dmk-pl-time .dmk-pl-slot{padding:0}.dmk-pl-hours{height:calc(var(--u) * 32);border-bottom:1px solid var(--m-edge);position:relative}.dmk-pl-hour{top:0;bottom:0;left:calc((var(--h0) - var(--t0)) / var(--span) * 100% + var(--u) * 5);color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute}.dmk-pl-hour--hide{visibility:hidden}.dmk-pl-line{top:0;bottom:0;left:calc((var(--h0) - var(--t0)) / var(--span) * 100%);background:var(--m-edge);width:1px;position:absolute}.dmk-pl-now{z-index:1;top:0;bottom:0;left:calc((var(--h0) - var(--t0)) / var(--span) * 100% - var(--u) * 1);width:calc(var(--u) * 2);background:var(--m-accent);position:absolute}.dmk-pl-nowtag{z-index:4;top:calc(var(--u) * 7);left:calc((var(--h0) - var(--t0)) / var(--span) * 100%);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 6);background:var(--m-accent);color:var(--m-on-accent);font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.dmk-pl-bk{z-index:2;top:calc((var(--y) + 3) * var(--u));left:calc(max(var(--s) - var(--t0), 0) / var(--span) * 100% + 2px);width:calc((min(var(--e), var(--t0) + var(--span)) - max(var(--s), var(--t0))) / var(--span) * 100% - 4px);height:calc((var(--hgt) - 6) * var(--u));padding:calc(var(--u) * 1.5) calc(var(--u) * 6);border-radius:calc(var(--u) * 6);background:var(--t-soft);color:var(--m-ink);font-size:calc(var(--u) * 11.5);flex-direction:column;line-height:1.2;display:flex;position:absolute;overflow:hidden}.dmk-pl-bk .dmk-dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.dmk-pl-bk .dmk-face{width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-size:calc(var(--u) * 9.5)}.dmk-pl-bk-top{align-items:center;gap:calc(var(--u) * 5);min-width:0;height:calc(var(--u) * 17);flex:none;display:flex}.dmk-pl-bk .dmk-plate--sm{height:calc(var(--u) * 16);font-size:calc(var(--u) * 10.5)}.dmk-pl-bk-line{color:var(--m-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-pl-bk-job{color:var(--m-ink);font-weight:500}.dmk-pl-bk-fit{flex-flow:row-reverse wrap;justify-content:flex-end;height:1.2em;display:flex}.dmk-pl-bk-fit>span{white-space:nowrap}.dmk-pl-bk-fit>.dmk-pl-bk-job{text-overflow:ellipsis;min-width:0;overflow:hidden}.dmk-pl-bk--warn{box-shadow:0 0 0 calc(var(--u) * 1.5) var(--m-warning)}.dmk-pl-warnbadge{color:var(--m-warning);display:inline-flex}.dmk-pl-warnbadge .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.dmk-pl-pause{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 16);padding:0 calc(var(--u) * 6);background:var(--m-surface);color:var(--m-warning);font-size:calc(var(--u) * 11);border-radius:999px;font-weight:500;display:inline-flex}.dmk-pl-pause .dmk-i{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.dmk-pl-peek{gap:calc(var(--u) * 12);min-width:0;padding:calc(var(--u) * 16);border-left:1px solid var(--m-edge);background:var(--m-surface);flex-direction:column;display:flex;overflow:hidden}.dmk-pl-peek-id{align-items:center;gap:calc(var(--u) * 8);white-space:nowrap;display:flex}.dmk-pl-peek-no{color:var(--m-ink);font-size:calc(var(--u) * 14);font-weight:600}.dmk-pl-peek-what{margin-top:calc(var(--u) * -4);color:var(--m-body);font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-pl-peek-where{align-items:center;gap:calc(var(--u) * 6);color:var(--m-muted-ink);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex;overflow:hidden}.dmk-pl-peek-where .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.dmk-pl-peek-block{align-items:flex-start;gap:calc(var(--u) * 6);flex-direction:column;min-width:0;display:flex}.dmk-pl-person{align-items:center;gap:calc(var(--u) * 8);width:100%;min-width:0;padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);border:1px solid var(--m-edge);display:flex}.dmk-pl-person-name{color:var(--m-ink);font-size:calc(var(--u) * 13.5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dmk-pl-warn{align-items:flex-start;gap:calc(var(--u) * 6);min-width:0;padding:calc(var(--u) * 11) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);border:1px solid color-mix(in srgb, var(--m-warning) 40%, transparent);background:color-mix(in srgb, var(--m-warning-soft) 55%, var(--m-surface));flex-direction:column;display:flex}.dmk-pl-warn-title{align-items:flex-start;gap:calc(var(--u) * 7);color:var(--m-ink);font-size:calc(var(--u) * 13);font-weight:600;line-height:1.35;display:flex}.dmk-pl-warn-title .dmk-i{margin-top:calc(var(--u) * 1);color:var(--m-warning)}.dmk-pl-warn-why{color:var(--m-body);font-size:calc(var(--u) * 12.5);line-height:1.4}.dmk-pl-person--row .dmk-pl-person-name{flex:none}.dmk-pl-person--row .dmk-tag{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dmk-pl-lanes-head>span{text-overflow:ellipsis;overflow:hidden}.dmk-pl-add{align-items:center;gap:calc(var(--u) * 3);color:var(--m-accent-bright);font-size:calc(var(--u) * 12.5);flex:none;margin-left:auto;font-weight:500;display:inline-flex}.dmk-pl-add .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}@container dmk (max-width:1039.98px){.dmk--planner .dmk-screen{--dmk-w:680;--dmk-ar:680 / 760}.dmk-pl-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dmk-pl-grid{grid-template-columns:calc(var(--u) * 162) minmax(0, 1fr)}.dmk-pl-time{--span:7}.dmk-pl-peek{align-content:start;column-gap:calc(var(--u) * 16);row-gap:calc(var(--u) * 8);padding:calc(var(--u) * 14) calc(var(--u) * 16);border-top:1px solid var(--m-edge);border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"id warn""what warn""where warn""free warn";display:grid}.dmk-pl-peek-id{grid-area:id}.dmk-pl-peek-what{grid-area:what;margin-top:0}.dmk-pl-peek-where{grid-area:where}.dmk-pl-free{grid-area:free}.dmk-pl-warn{grid-area:warn;align-self:start}}@container dmk (max-width:539.98px){.dmk--planner .dmk-screen{--dmk-w:380;--dmk-ar:380 / 684}.dmk-pl-bk{font-size:calc(var(--u) * 12)}.dmk-pl-head{justify-content:center;align-items:flex-start;gap:calc(var(--u) * 2);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 14);flex-direction:column}.dmk-pl-tools{gap:calc(var(--u) * 6);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 12)}.dmk-pl-grid{grid-template-columns:calc(var(--u) * 84) minmax(0, 1fr)}.dmk-pl-lanes-head,.dmk-pl-band{padding:0 calc(var(--u) * 8)}.dmk-pl-slot{padding-left:calc(var(--u) * 10)}.dmk-pl-time{--t0:9;--span:4}.dmk-pl-peek{padding:calc(var(--u) * 12);grid-template-columns:minmax(0,1fr);grid-template-areas:"id""where""warn"}}.dmk-tabs{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 16);border-bottom:1px solid var(--m-edge);flex:none;display:flex;overflow:hidden}.dmk-tab{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 11);color:var(--m-muted-ink);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.dmk-tab--on{background:var(--m-surface);box-shadow:inset 0 0 0 1px var(--m-edge), var(--m-shadow-card);color:var(--m-ink)}.dmk-tab-n{min-width:calc(var(--u) * 18);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);background:var(--m-hover);color:var(--m-body);font-size:calc(var(--u) * 11);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dmk-r{text-align:right;justify-self:end}.dmk-or-bar{width:100%;height:calc(var(--u) * 5);background:var(--m-hover);border-radius:999px;display:block;overflow:hidden}.dmk-or-bar>span{background:var(--t-dot);border-radius:999px;height:100%;display:block}.dmk-or-bar--ink>span{background:var(--m-subtle)}.dmk--order .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 798}.dmk-or-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 272);align-content:start;align-items:start;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 16);flex:auto;display:grid}.dmk-or-main,.dmk-or-aside{gap:calc(var(--u) * 12);flex-direction:column;min-width:0;display:flex}.dmk-or-fhead{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 11) calc(var(--u) * 14);display:flex}.dmk-or-idx{width:calc(var(--u) * 22);height:calc(var(--u) * 22);background:var(--m-hover);color:var(--m-body);font-size:calc(var(--u) * 11.5);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dmk-or-ftext{gap:calc(var(--u) * 2);flex-direction:column;flex:auto;min-width:0;display:flex}.dmk-or-fname{color:var(--m-ink);font-size:calc(var(--u) * 14.5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dmk-or-fsub{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-or-fchips{align-items:center;gap:calc(var(--u) * 6);flex:none;display:flex}.dmk-or-fstatus{align-items:center;gap:calc(var(--u) * 5);color:var(--m-body);font-size:calc(var(--u) * 12);white-space:nowrap;display:inline-flex}.dmk-or-trio{align-items:end;gap:calc(var(--u) * 16);margin:0 calc(var(--u) * 14) calc(var(--u) * 6);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 8);background:var(--m-header);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.dmk-or-trio-col{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.dmk-or-trio-name{color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-or-trio-v{color:var(--m-ink);font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;font-weight:600}.dmk-or-claim{align-items:center;gap:calc(var(--u) * 5);color:var(--m-accent-bright);font-size:calc(var(--u) * 12);white-space:nowrap;align-self:center;font-weight:500;display:inline-flex}.dmk-or-claim .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.dmk-or-lines{padding:0 calc(var(--u) * 14)}.dmk-or-row{grid-template-columns:calc(var(--u) * 20) calc(var(--u) * 72) minmax(0, 1fr) calc(var(--u) * 58) calc(var(--u) * 84) calc(var(--u) * 40) calc(var(--u) * 86) calc(var(--u) * 24);align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 32);border-top:1px solid var(--m-edge);color:var(--m-body);font-size:calc(var(--u) * 12.5);display:grid}.dmk-or-row .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.dmk-or-row--head{height:calc(var(--u) * 26);color:var(--m-subtle);font-size:calc(var(--u) * 11.5);font-weight:500}.dmk-or-code{color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);white-space:nowrap;overflow:hidden}.dmk-or-name{color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-or-net{color:var(--m-ink);font-weight:500}.dmk-or-why{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 6);color:var(--m-subtle);justify-content:center;align-items:center;display:inline-flex}.dmk-or-why--on{background:var(--m-hover);color:var(--m-ink)}.dmk-or-whyline{margin:0 0 calc(var(--u) * 6) calc(var(--u) * 28);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);background:var(--m-header);color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);line-height:1.35}.dmk-or-whyname{color:var(--m-ink);font-weight:600}.dmk-or-foot{padding:calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * 10);border-top:1px solid var(--m-edge);color:var(--m-ink);font-size:calc(var(--u) * 12.5);text-align:right;white-space:nowrap;font-weight:600}.dmk-or-payers{gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-or-payer{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.dmk-or-payer-top{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 8);color:var(--m-muted-ink);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex}.dmk-or-payer-net{color:var(--m-ink);font-size:calc(var(--u) * 15);font-weight:600}.dmk-or-payer-share{color:var(--m-subtle);font-size:calc(var(--u) * 11)}.dmk-or-payer-total{padding-top:calc(var(--u) * 10);border-top:1px solid var(--m-edge);color:var(--m-ink);font-size:calc(var(--u) * 13);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.dmk-or-payer-total .dmk-num{font-size:calc(var(--u) * 16)}.dmk-or-veh{align-items:flex-start;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 14) calc(var(--u) * 14);flex-direction:column;min-width:0;display:flex}.dmk-or-veh-id{align-items:center;gap:calc(var(--u) * 8);max-width:100%;color:var(--m-ink);font-size:calc(var(--u) * 13.5);white-space:nowrap;font-weight:500;display:flex}.dmk-or-veh-id>span:last-child{text-overflow:ellipsis;overflow:hidden}.dmk-or-veh-vin{color:var(--m-muted-ink);font-size:calc(var(--u) * 12)}.dmk-or-veh-km{color:var(--m-body);font-size:calc(var(--u) * 12.5);white-space:nowrap}.dmk-or-cover{align-items:center;gap:calc(var(--u) * 5);max-width:100%;height:calc(var(--u) * 24);padding:0 calc(var(--u) * 9);background:var(--t-soft);color:var(--t-ink);font-size:calc(var(--u) * 12);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex;overflow:hidden}.dmk-or-cover .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.dmk-or-kv{justify-content:space-between;gap:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 14);color:var(--m-body);font-size:calc(var(--u) * 13);display:flex}.dmk-or-kv:last-child{padding-bottom:calc(var(--u) * 12)}.dmk-or-kv .dmk-num{color:var(--m-ink);font-weight:500}.dmk-or-strip{gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);border:1px solid var(--m-edge);background:var(--m-surface);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.dmk-or-share{gap:calc(var(--u) * 3);flex-direction:column;min-width:0;display:flex}.dmk-or-share-name{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-or-share-net{color:var(--m-ink);font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dmk-or-share--total{padding-left:calc(var(--u) * 16);border-left:1px solid var(--m-edge);text-align:right}@container dmk (max-width:1039.98px){.dmk--order .dmk-screen{--dmk-w:680;--dmk-ar:680 / 700}.dmk-or-body{grid-template-columns:minmax(0,1fr)}.dmk-or-row{grid-template-columns:calc(var(--u) * 20) minmax(0, 1fr) calc(var(--u) * 58) calc(var(--u) * 84) calc(var(--u) * 86) calc(var(--u) * 24)}}@container dmk (max-width:539.98px){.dmk--order .dmk-screen{--dmk-w:380;--dmk-ar:380 / 696}.dmk-head{gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 14)}.dmk-head-title{font-size:calc(var(--u) * 17)}.dmk-tabs{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 12)}.dmk-or-body{gap:calc(var(--u) * 10);padding:calc(var(--u) * 10)}.dmk-or-main{gap:calc(var(--u) * 10)}.dmk-or-strip{gap:calc(var(--u) * 6) calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);grid-template-columns:minmax(0,1fr) auto}.dmk-or-share{padding-left:calc(var(--u) * 14);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;position:relative}.dmk-or-share:before{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);margin-top:calc(var(--u) * -3.5);background:var(--t-dot);border-radius:999px;position:absolute;top:50%;left:0}.dmk-or-share-net{font-size:calc(var(--u) * 13.5)}.dmk-or-share--total{padding:calc(var(--u) * 6) 0 0;border-top:1px solid var(--m-edge);border-left:0}.dmk-or-share--total:before{display:none}.dmk-or-share--total .dmk-or-share-name{color:var(--m-ink);font-weight:600}.dmk-or-fhead{row-gap:calc(var(--u) * 6);padding:calc(var(--u) * 10) calc(var(--u) * 12);flex-wrap:wrap}.dmk-or-ftext{flex-basis:calc(100% - var(--u) * 32)}.dmk-or-fname{font-size:calc(var(--u) * 13.5)}.dmk-or-fchips{margin-left:calc(var(--u) * 32)}.dmk-or-trio{gap:calc(var(--u) * 10);margin:0 calc(var(--u) * 12) calc(var(--u) * 6);padding:calc(var(--u) * 8) calc(var(--u) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}.dmk-or-trio-v{font-size:calc(var(--u) * 14)}.dmk-or-lines{padding:0 calc(var(--u) * 12)}.dmk-or-row{grid-template-columns:calc(var(--u) * 18) minmax(0, 1fr) auto calc(var(--u) * 22);gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5)}.dmk-or-whyline{margin-left:0}.dmk-or-foot{padding:calc(var(--u) * 7) calc(var(--u) * 12) calc(var(--u) * 8)}}.dmk--estimate .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 692}.dmk-es-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 272);align-content:start;align-items:start;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 16);flex:auto;display:grid}.dmk-es-main{gap:calc(var(--u) * 12);flex-direction:column;min-width:0;display:flex}.dmk-es-faults{gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;margin:0;list-style:none;display:flex}.dmk-es-faults li{align-items:center;gap:calc(var(--u) * 10);color:var(--m-ink);font-size:calc(var(--u) * 13.5);white-space:nowrap;display:flex;overflow:hidden}.dmk-es-aicard .dmk-card-title .dmk-i{color:var(--m-accent-bright)}.dmk-es-aicols{gap:calc(var(--u) * 8);max-width:calc(var(--u) * 374);padding:0 calc(var(--u) * 14);flex-direction:column;display:flex}.dmk-es-aicols ul{margin:calc(var(--u) * 4) 0 0;padding-left:calc(var(--u) * 16);color:var(--m-body);font-size:calc(var(--u) * 12.5);line-height:1.45}.dmk-es-aifoot{padding:calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * 12);color:var(--m-subtle);font-size:calc(var(--u) * 11.5)}.dmk-es-lines{overflow:visible}.dmk-es-table{padding:0 calc(var(--u) * 14) calc(var(--u) * 6)}.dmk-es-row{grid-template-columns:calc(var(--u) * 34) calc(var(--u) * 76) minmax(0, 1fr) calc(var(--u) * 50) calc(var(--u) * 84) calc(var(--u) * 36) calc(var(--u) * 86) calc(var(--u) * 24);align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 34);border-top:1px solid var(--m-edge);color:var(--m-body);font-size:calc(var(--u) * 12.5);display:grid;position:relative}.dmk-es-row--part{min-height:calc(var(--u) * 46)}.dmk-es-row--open{margin:0 calc(var(--u) * -14);padding:0 calc(var(--u) * 14);background:var(--m-hover)}.dmk-es-row--head>span,.dmk-or-row--head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-es-row--head{min-height:calc(var(--u) * 26);color:var(--m-subtle);font-size:calc(var(--u) * 11.5);border-top:0;font-weight:500}.dmk-es-group{height:calc(var(--u) * 28);border-top:1px solid var(--m-edge);color:var(--m-ink);font-size:calc(var(--u) * 12.5);justify-content:space-between;align-items:center;font-weight:600;display:flex}.dmk-es-ai{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 4);background:var(--m-accent-soft);color:var(--m-accent-bright);font-size:calc(var(--u) * 11);justify-self:start;font-weight:600;display:inline-flex}.dmk-es-ai .dmk-dot{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.dmk-es-code{color:var(--m-muted-ink);font-size:calc(var(--u) * 11.5);white-space:nowrap;overflow:hidden}.dmk-es-name{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.dmk-es-name-top{align-items:center;gap:calc(var(--u) * 6);min-width:0;display:flex}.dmk-es-name-text{color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-es-name .dmk-tag{height:calc(var(--u) * 18);font-size:calc(var(--u) * 11)}.dmk-es-stock{align-items:center;gap:calc(var(--u) * 4);color:var(--t-ink);font-size:calc(var(--u) * 11.5);white-space:nowrap;display:inline-flex;overflow:hidden}.dmk-es-stock .dmk-i{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.dmk-es-net{color:var(--m-ink);font-weight:500}.dmk-es-pop{z-index:5;right:calc(var(--u) * 6);bottom:calc(100% + var(--u) * 4);width:calc(var(--u) * 296);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);border:1px solid var(--m-edge);background:var(--m-raised);box-shadow:var(--m-shadow-popover);position:absolute}.dmk-es-whybox{margin:calc(var(--u) * 2) 0 calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);background:var(--m-header)}.dmk-es-pop-title{color:var(--m-ink);font-size:calc(var(--u) * 13.5);font-weight:600}.dmk-es-pop-rule{margin-top:calc(var(--u) * 4);color:var(--m-body);font-size:calc(var(--u) * 12);line-height:1.4}.dmk-es-pop-rows{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-es-pop-rows>div{justify-content:space-between;gap:calc(var(--u) * 10);color:var(--m-body);display:flex}.dmk-es-pop-net{margin-top:calc(var(--u) * 2);padding-top:calc(var(--u) * 6);border-top:1px solid var(--m-edge);font-size:calc(var(--u) * 13)}.dmk-es-pop-rows>.dmk-es-pop-net{color:var(--m-ink);font-weight:600}.dmk-es-pop-stock{align-items:center;gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 8);color:var(--m-success);font-size:calc(var(--u) * 12);display:flex}.dmk-es-pop-stock .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.dmk-es-pop-src{margin-top:calc(var(--u) * 6);color:var(--m-subtle);font-size:calc(var(--u) * 11)}.dmk-es-sum{padding-bottom:calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-es-sum .dmk-or-kv:last-child{padding-bottom:calc(var(--u) * 4)}.dmk-es-sum-total{margin-top:calc(var(--u) * 4);padding-top:calc(var(--u) * 8);border-top:1px solid var(--m-edge)}.dmk-or-kv.dmk-es-sum-total,.dmk-or-kv.dmk-es-sum-total .dmk-num{color:var(--m-ink);font-size:calc(var(--u) * 14.5);font-weight:600}.dmk-es-valid{align-items:center;gap:calc(var(--u) * 6);margin:calc(var(--u) * 8) calc(var(--u) * 14) 0;padding-top:calc(var(--u) * 10);border-top:1px solid var(--m-edge);color:var(--m-body);font-size:calc(var(--u) * 12.5);display:flex}.dmk-es-valid .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--m-muted-ink)}.dmk-es-note{align-items:flex-start;gap:calc(var(--u) * 7);margin:calc(var(--u) * 10) calc(var(--u) * 14) 0;padding:calc(var(--u) * 9) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);background:var(--m-header);color:var(--m-body);font-size:calc(var(--u) * 12);line-height:1.4;display:flex}.dmk-es-note .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-top:calc(var(--u) * 1);color:var(--m-warning)}.dmk-es-cust{gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 14) calc(var(--u) * 12);color:var(--m-muted-ink);font-size:calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-es-cust-name{color:var(--m-ink);font-size:calc(var(--u) * 13.5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dmk-es-strip{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);border:1px solid var(--m-edge);background:var(--m-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.dmk-es-strip-total{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-es-strip-total .dmk-num{color:var(--m-ink);font-size:calc(var(--u) * 16);font-weight:600}.dmk-es-strip .dmk-es-note{margin:0}@container dmk (max-width:1039.98px){.dmk--estimate .dmk-screen{--dmk-w:680;--dmk-ar:680 / 804}.dmk-es-body{grid-template-columns:minmax(0,1fr)}.dmk-es-pop{width:calc(var(--u) * 276)}.dmk-es-aicols{max-width:calc(var(--u) * 316)}.dmk-es-row{grid-template-columns:calc(var(--u) * 34) minmax(0, 1fr) calc(var(--u) * 50) calc(var(--u) * 84) calc(var(--u) * 86) calc(var(--u) * 24)}}@container dmk (max-width:539.98px){.dmk--estimate .dmk-screen{--dmk-w:380;--dmk-ar:380 / 732}.dmk-es-body{padding:calc(var(--u) * 10)}.dmk-es-main{gap:calc(var(--u) * 10)}.dmk-es-table{padding:0 calc(var(--u) * 12) calc(var(--u) * 4)}.dmk-es-row{grid-template-columns:calc(var(--u) * 30) minmax(0, 1fr) auto calc(var(--u) * 22);gap:calc(var(--u) * 7)}.dmk-es-row--open{margin:0 calc(var(--u) * -12);padding:0 calc(var(--u) * 12)}.dmk-es-aifoot{padding-top:0}.dmk-es-strip{gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12);grid-template-columns:minmax(0,1fr)}.dmk-es-strip-total{flex-direction:row;justify-content:space-between;align-items:baseline}}.dmk--claim .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 592}.dmk-cl-body{grid-template-columns:calc(var(--u) * 300) minmax(0, 1fr);align-content:start;align-items:start;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 16);flex:auto;display:grid}.dmk-cl-side,.dmk-cl-main{gap:calc(var(--u) * 12);flex-direction:column;min-width:0;display:flex}.dmk-cl-checklist{padding:0 calc(var(--u) * 14);flex-direction:column;display:flex}.dmk-cl-check{align-items:flex-start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) 0;border-top:1px solid var(--m-edge);display:flex}.dmk-cl-check:first-child{padding-top:calc(var(--u) * 2);border-top:0}.dmk-cl-check>.dmk-i{width:calc(var(--u) * 17);height:calc(var(--u) * 17);margin-top:calc(var(--u) * 1)}.dmk-cl-check--ok>.dmk-i{color:var(--m-success)}.dmk-cl-check--opt>.dmk-i{color:var(--m-warning)}.dmk-cl-check-text{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.dmk-cl-check-title{color:var(--m-ink);font-size:calc(var(--u) * 13);line-height:1.3}.dmk-cl-opt{color:var(--m-subtle)}.dmk-cl-check-detail{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);line-height:1.3}.dmk-cl-ready{margin:calc(var(--u) * 4) calc(var(--u) * 14) calc(var(--u) * 14);padding:calc(var(--u) * 9) calc(var(--u) * 11);border-radius:calc(var(--u) * 8);background:color-mix(in srgb, var(--m-success-soft) 55%, var(--m-surface));color:var(--m-ink);font-size:calc(var(--u) * 12);line-height:1.4}.dmk-cl-words{gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;display:flex}.dmk-cl-words p{color:var(--m-ink);font-size:calc(var(--u) * 13);margin:0;line-height:1.45}.dmk-cl-words span{color:var(--m-subtle);font-size:calc(var(--u) * 11.5)}.dmk-cl-aitag{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);background:var(--m-accent-soft);color:var(--m-accent-bright);font-size:calc(var(--u) * 11.5);border-radius:999px;font-weight:500;display:inline-flex}.dmk-cl-aitag .dmk-i,.dmk-cl-again .dmk-i{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.dmk-cl-again{align-items:center;gap:calc(var(--u) * 5);color:var(--m-body);font-size:calc(var(--u) * 12.5);margin-left:auto;font-weight:500;display:inline-flex}.dmk-cl-fields{gap:calc(var(--u) * 10);padding:calc(var(--u) * 2) calc(var(--u) * 14) 0;flex-direction:column;display:flex}.dmk-cl-field{gap:calc(var(--u) * 5);flex-direction:column;display:flex}.dmk-cl-label{color:var(--m-ink);font-size:calc(var(--u) * 12);font-weight:500}.dmk-cl-label>span{color:var(--m-muted-ink);font-weight:450}.dmk-cl-box{min-height:calc(var(--u) * 46);padding:calc(var(--u) * 9) calc(var(--u) * 11);border-radius:calc(var(--u) * 7);border:1px solid var(--m-edge);background:var(--m-canvas);color:var(--m-ink);font-size:calc(var(--u) * 13);line-height:1.45;display:block}.dmk-cl-copy{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-top:1px solid var(--m-edge);color:var(--m-muted-ink);font-size:calc(var(--u) * 12);line-height:1.35;display:flex}.dmk-cl-labour{padding:0 calc(var(--u) * 14) calc(var(--u) * 10);flex-direction:column;display:flex}.dmk-cl-lrow{justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 7) 0;border-top:1px solid var(--m-edge);color:var(--m-ink);font-size:calc(var(--u) * 12.5);display:flex}.dmk-cl-lfoot{justify-content:space-between;gap:calc(var(--u) * 12);padding-top:calc(var(--u) * 8);border-top:1px solid var(--m-edge);color:var(--m-subtle);font-size:calc(var(--u) * 11.5);display:flex}.dmk-cl-lfoot .dmk-num{color:var(--m-body)}.dmk-cl-lfoot strong{color:var(--m-ink);font-weight:600}@container dmk (max-width:1039.98px){.dmk--claim .dmk-screen{--dmk-w:680;--dmk-ar:680 / 640}.dmk-cl-body{grid-template-columns:minmax(0,1fr)}.dmk-cl-checklist{column-gap:calc(var(--u) * 16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dmk-cl-check:nth-child(2){padding-top:calc(var(--u) * 2);border-top:0}}@container dmk (max-width:539.98px){.dmk--claim .dmk-screen{--dmk-w:380;--dmk-ar:380 / 664}.dmk-cl-body{gap:calc(var(--u) * 10);padding:calc(var(--u) * 10)}.dmk-cl-checklist{padding:0 calc(var(--u) * 12) calc(var(--u) * 6);grid-template-columns:minmax(0,1fr)}.dmk-cl-check{padding:calc(var(--u) * 6) 0}.dmk-cl-check:nth-child(2){border-top:1px solid var(--m-edge);padding-top:calc(var(--u) * 6)}.dmk-cl-check-detail{display:none}.dmk-cl-fields{padding:0 calc(var(--u) * 12)}.dmk-cl-box{min-height:0;padding:calc(var(--u) * 7) calc(var(--u) * 9);font-size:calc(var(--u) * 12.5)}.dmk-cl-copy{align-items:flex-start;gap:calc(var(--u) * 6);padding:calc(var(--u) * 10) calc(var(--u) * 12);flex-direction:column}}.dmk--vehicle .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 548}.dmk-vh-body{align-content:start;align-items:start;gap:calc(var(--u) * 14);min-height:0;padding:calc(var(--u) * 16);flex:auto;grid-template-rows:repeat(2,max-content);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"book book""data hist";display:grid}.dmk-vh-book{grid-area:book}.dmk-vh-data{grid-area:data}.dmk-vh-hist{grid-area:hist}.dmk-vh-entries{padding:0 calc(var(--u) * 14) calc(var(--u) * 4);flex-direction:column;display:flex}.dmk-vh-entry{grid-template-columns:calc(var(--u) * 30) minmax(0, 1fr) calc(var(--u) * 300) calc(var(--u) * 172);align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) 0;border-top:1px solid var(--m-edge);display:grid}.dmk-vh-entry-ico{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 8);background:var(--t-soft);color:var(--t-ink);justify-content:center;align-items:center;display:inline-flex}.dmk-vh-entry-text{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.dmk-vh-entry-name{color:var(--m-ink);font-size:calc(var(--u) * 13.5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dmk-vh-entry-sub{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-vh-bar{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.dmk-vh-bar-track{height:calc(var(--u) * 8);background:var(--m-hover);border-radius:999px;display:block;position:relative}.dmk-vh-bar-fill{background:var(--t-dot);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.dmk-vh-bar-today{top:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 2);margin-left:calc(var(--u) * -1);background:var(--m-ink);position:absolute}.dmk-vh-bar-now{height:calc(var(--u) * 14);color:var(--m-ink);font-size:calc(var(--u) * 11);font-weight:500;line-height:calc(var(--u) * 14);white-space:nowrap;display:block;position:relative}.dmk-vh-bar-now>span{position:absolute;top:0}.dmk-vh-bar-now--mid{transform:translate(-50%)}.dmk-vh-bar-now--end{transform:translate(-100%)}.dmk-vh-bar-labels{color:var(--m-subtle);font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;display:flex}.dmk-vh-status{justify-self:end;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);background:var(--t-soft);color:var(--t-ink);font-size:calc(var(--u) * 12);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.dmk-vh-kv{gap:calc(var(--u) * 10) calc(var(--u) * 16);padding:calc(var(--u) * 2) calc(var(--u) * 14) calc(var(--u) * 14);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dmk-vh-kv>div{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.dmk-vh-kv dt{color:var(--m-subtle);font-size:calc(var(--u) * 11.5)}.dmk-vh-kv dd{color:var(--m-ink);font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dmk-vh-visits{padding:0 calc(var(--u) * 14) calc(var(--u) * 6);flex-direction:column;display:flex}.dmk-vh-visit{grid-template-columns:calc(var(--u) * 78) minmax(0, 1fr) auto auto;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) 0;border-top:1px solid var(--m-edge);display:grid}.dmk-vh-visit-day{color:var(--m-muted-ink);font-size:calc(var(--u) * 12)}.dmk-vh-visit-text{gap:calc(var(--u) * 1);flex-direction:column;min-width:0;display:flex}.dmk-vh-visit-what{color:var(--m-ink);font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-vh-visit-no{color:var(--m-subtle);font-size:calc(var(--u) * 11.5)}.dmk-vh-visit-status{color:var(--m-muted-ink);font-size:calc(var(--u) * 12);text-align:right;white-space:nowrap}@container dmk (max-width:1039.98px){.dmk--vehicle .dmk-screen{--dmk-w:680;--dmk-ar:680 / 636}.dmk-vh-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"book""hist"}.dmk-vh-entry{grid-template-columns:calc(var(--u) * 30) minmax(0, 1fr) calc(var(--u) * 170);row-gap:calc(var(--u) * 8);grid-template-areas:"ico text status""ico bar bar"}.dmk-vh-entry-ico{grid-area:ico;align-self:start}.dmk-vh-entry-text{grid-area:text}.dmk-vh-bar{grid-area:bar}.dmk-vh-status{grid-area:status}.dmk-vh-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.dmk-vh-visit{grid-template-columns:calc(var(--u) * 78) minmax(0, 1fr) auto}}@container dmk (max-width:539.98px){.dmk--vehicle .dmk-screen{--dmk-w:380;--dmk-ar:380 / 586}.dmk-vh-body{gap:calc(var(--u) * 10);padding:calc(var(--u) * 10);grid-template-areas:"book""hist"}.dmk-vh-entries,.dmk-vh-visits{padding:0 calc(var(--u) * 12) calc(var(--u) * 4)}.dmk-vh-entry{grid-template-columns:calc(var(--u) * 26) minmax(0, 1fr);column-gap:calc(var(--u) * 10);row-gap:calc(var(--u) * 6);grid-template-areas:"ico text""ico status"}.dmk-vh-entry-ico{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.dmk-vh-status{justify-self:start}.dmk-vh-entry-sub{white-space:normal}.dmk-vh-visit{row-gap:calc(var(--u) * 2);grid-template-columns:minmax(0,1fr) auto}.dmk-vh-visit-day{font-size:calc(var(--u) * 11.5);grid-column:1/-1}}.dmk--showroom .dmk-screen{--dmk-w:1040;--dmk-ar:1040 / 578}.dmk-sr-head{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 18);flex:none;display:flex}.dmk-sr-title{color:var(--m-ink);font-size:calc(var(--u) * 17);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dmk-sr-pill{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 11);border:1px solid var(--m-edge);background:var(--m-surface);color:var(--m-body);font-size:calc(var(--u) * 12.5);white-space:nowrap;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.dmk-sr-pill .dmk-i{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--m-subtle)}.dmk-sr-quick{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 18);border-top:1px solid var(--m-edge);border-bottom:1px solid var(--m-edge);flex:none;display:flex}.dmk-sr-faces{margin-right:calc(var(--u) * 4);display:inline-flex}.dmk-sr-faces .dmk-face{width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin-right:calc(var(--u) * -5);font-size:calc(var(--u) * 10)}.dmk-sr-canvas{align-content:start;align-items:start;gap:calc(var(--u) * 12);min-height:0;padding:calc(var(--u) * 16);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dmk-sr-lane{gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 8);border-radius:calc(var(--u) * 10);background:var(--m-muted);flex-direction:column;display:flex}.dmk-sr-lane-head{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 2);display:flex}.dmk-sr-lane-head .dmk-chip{font-size:calc(var(--u) * 12.5);text-overflow:ellipsis;overflow:hidden}.dmk-sr-count{color:var(--m-subtle);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums}.dmk-sr-card{gap:calc(var(--u) * 4);min-width:0;padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);border:1px solid var(--m-edge);background:var(--m-surface);box-shadow:var(--m-shadow-card);flex-direction:column;display:flex}.dmk-sr-name{color:var(--m-ink);font-size:calc(var(--u) * 13.5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dmk-sr-interest{color:var(--m-body);font-size:calc(var(--u) * 12.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmk-sr-when{align-self:flex-start;align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 5);background:var(--m-hover);color:var(--m-body);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.dmk-sr-when .dmk-i{width:calc(var(--u) * 11);height:calc(var(--u) * 11);color:var(--m-subtle)}.dmk-sr-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 4);display:flex}.dmk-sr-src{align-items:center;gap:calc(var(--u) * 5);min-width:0;color:var(--m-muted-ink);font-size:calc(var(--u) * 12);white-space:nowrap;font-weight:500;display:inline-flex}.dmk-sr-src .dmk-i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--m-ink)}.dmk-sr-add{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 6);color:var(--m-subtle);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex}.dmk-sr-add .dmk-i{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}@container dmk (max-width:1039.98px){.dmk--showroom .dmk-screen{--dmk-w:680;--dmk-ar:680 / 580}.dmk-sr-canvas{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dmk (max-width:539.98px){.dmk--showroom .dmk-screen{--dmk-w:380;--dmk-ar:380 / 534}.dmk-sr-head,.dmk-sr-quick{padding:0 calc(var(--u) * 12)}.dmk-sr-canvas{gap:calc(var(--u) * 8);padding:calc(var(--u) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}.dmk-sr-lane{padding:calc(var(--u) * 6)}.dmk-sr-card{padding:calc(var(--u) * 8) calc(var(--u) * 9)}.dmk-sr-name{font-size:calc(var(--u) * 13)}.dmk-sr-interest,.dmk-sr-src{font-size:calc(var(--u) * 12)}.dmk-sr-add{display:none}}
@media (min-width:1200px){.hd-sec.q-sec{padding-top:0}.hd-frame{grid-template-columns:minmax(380px,4fr) minmax(0,8fr);display:grid}.hd-head.q-head{padding:96px clamp(24px,3vw,48px) clamp(36px,4vw,56px) 0}.hd-cell.q-cell{margin-inline:0 calc(var(--q-pad,0px) * -1);border-top:0;border-left:1px solid var(--edge-line);padding-top:96px}}.nav-dms-link{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@media (min-width:921px) and (max-width:1100px){.nav-links .navlink{padding-inline:6px}}@media (min-width:921px) and (max-width:1060px){.nav-links .nav-tms,.nav-links .nav-dms{display:none}}@media (max-width:1160px){.q-pill.p10-nav-talk{display:none}}@media (max-width:1230px){html[lang=pl] .q-pill.p10-nav-talk{display:none}}@media (max-width:1300px){html[lang=de] .q-pill.p10-nav-talk{display:none}}@media (min-width:921px) and (max-width:939px){html[lang=de] .nav-links .nav-dms-link{display:none}}
.dmh{margin-top:clamp(56px,7vw,104px)}.dmh-box{aspect-ratio:2;isolation:isolate;--dmh-fade:.52s;min-width:0;position:relative;container:dmh/inline-size}.dmh-box:before{content:"";background:radial-gradient(ellipse 55% 48% at 50% 58%, color-mix(in srgb, var(--panel2) 70%, transparent) 0%, transparent 100%);pointer-events:none;z-index:-1;position:absolute;inset:4% 2% 0}html[data-theme=light] .dmh-box:before{background:radial-gradient(ellipse 55% 48% at 50% 58%, color-mix(in srgb, var(--panel2) 60%, transparent) 0%, transparent 100%)}.dmh-still{opacity:1;transition:opacity var(--dmh-fade) ease;position:absolute;inset:0}.dmh-box[data-phase=live] .dmh-still{opacity:0;pointer-events:none}.dmh-still-pic,.dmh-still-pic img{width:100%;height:100%;display:block}.dmh-still-pic img{object-fit:contain}.dmh-still-light{display:none!important}html[data-theme=light] .dmh-still-light{display:block!important}html[data-theme=light] .dmh-still-dark{display:none!important}.dmh-still-tags--phone,.dmh-still-tags--mid{display:none}.dmh-stage{opacity:0;transition:opacity var(--dmh-fade) ease;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.dmh-box[data-phase=live] .dmh-stage{opacity:1}.dmh-canvas{position:absolute;inset:0}.dmh-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dmh-tag{border:1px solid var(--edge-line);background:rgba(var(--veil), .92);box-shadow:var(--shadow-soft);font-family:var(--font-sans), sans-serif;white-space:nowrap;color:var(--dim);will-change:transform;border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px 7px;font-size:12.5px;line-height:1.3;transition:opacity .22s;display:flex;position:absolute;top:0;left:0}.dmh-stage .dmh-tag{opacity:0}.dmh-still-tags .dmh-tag{will-change:auto;transform:translate(-50%,-50%)}.dmh-tag--busy{--dmh-s:var(--m-cite-base)}.dmh-tag--waiting{--dmh-s:var(--m-warning)}.dmh-tag--done{--dmh-s:var(--m-success)}.dmh-tag--free{--dmh-s:var(--m-subtle)}.dmh-tag-top{align-items:center;gap:7px;display:flex}.dmh-tag-dot{background:var(--dmh-s);border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .4s}.dmh-tag-name{color:var(--ink);font-weight:600}.dmh-tag-line{color:var(--ink);opacity:.86}.dmh-tag-time{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--faint);font-size:.92em}.dmh-tag-bar{background:color-mix(in srgb, var(--dmh-s) 22%, transparent);border-radius:99px;height:3px;margin-top:4px;display:block;overflow:hidden}.dmh-tag-bar>span{border-radius:inherit;background:var(--dmh-s);height:100%;display:block}.dmh-plate{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--edge-line));background:rgba(var(--veil), .9);height:26px;box-shadow:var(--shadow-soft);color:var(--accent-bright);opacity:0;will-change:transform, opacity;border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex;position:absolute;top:0;left:0}.dmh-plate-text{border-left:3px solid color-mix(in oklch, var(--m-accent) 60%, var(--m-cite-base));font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--ink);padding-left:6px;font-size:12.5px;font-weight:500}@container dmh (max-width:900px){.dmh-tag{border-radius:8px;padding:4px 7px 5px;font-size:11px}.dmh-tag-top{gap:5px}.dmh-tag-dot{width:7px;height:7px}.dmh-plate{height:22px}.dmh-plate-text{font-size:11px}}.dmh-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(28px,3.4vw,48px);display:grid}.dmh-copy-head{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dmh-label{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);height:30px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--accent-bright);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:13px;display:inline-flex}.dmh-h{font-family:var(--font-display), sans-serif;letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-size:clamp(26px,2.5vw,36px);font-weight:400;line-height:1.14}.dmh-tail{color:var(--dim);display:block}.dmh-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.dmh-points li{min-width:0;color:var(--dim);text-wrap:balance;flex-direction:column;align-items:flex-start;gap:12px;font-size:17px;line-height:1.35;display:flex}.dmh-point-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:36px;height:36px;color:var(--accent-bright);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1100px){.dmh-box{aspect-ratio:16/10}.dmh-still-tags--wide{display:none}.dmh-still-tags--mid{display:block}}@media (max-width:1000px){.dmh-copy{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.dmh{margin-top:48px}.dmh-box{aspect-ratio:5/4}.dmh-points{grid-template-columns:minmax(0,1fr);gap:14px}.dmh-points li{flex-direction:row;align-items:center;gap:14px}.dmh-still-tags--mid{display:none}.dmh-still-tags--phone{display:block}.dmh-points li{font-size:16px}}
.af-mock{background:var(--m-canvas);height:376px;container:af/inline-size}.af-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.af-pane{background:var(--m-surface);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;transition:opacity .5s,visibility 0s linear .5s;display:flex;overflow:hidden}.af-mock[data-stage=mail] .af-pane--mail,.af-mock[data-stage=doc] .af-pane--doc,.af-mock[data-stage=draft] .af-pane--draft{opacity:1;visibility:visible;transition:opacity .5s,visibility}@container af (min-width:560px){.af-panes{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.af-panes>.af-pane--draft{opacity:1;visibility:visible;border-left:1px solid var(--m-edge);grid-area:1/2}.af-mock[data-stage] .af-pane--mail,.af-mock[data-stage] .af-pane--doc{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s}.af-mock[data-left=mail] .af-panes>.af-pane--mail,.af-mock[data-left=doc] .af-panes>.af-pane--doc{opacity:1;visibility:visible;transition:opacity .5s,visibility}}@container af (min-width:860px){.af-panes{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.08fr)}.af-mock[data-left] .af-panes>.af-pane{opacity:1;visibility:visible}.af-panes>.af-pane--mail{grid-area:1/1}.af-panes>.af-pane--doc{border-left:1px solid var(--m-edge);grid-area:1/2}.af-panes>.af-pane--draft{grid-area:1/3}}.af-mail,.af-paper,.af-fade,.af-field-v,.af-dot,.af-count,.af-state,.af-banner,.af-pop,.af-confirm,.af-done{transition:opacity .45s,transform .45s}.af-mock [data-on=false]{opacity:0}.af-mail[data-on=false]{transform:translateY(-6px)}.af-paper[data-on=false]{transform:translateY(6px)}.af-field-v[data-on=false]{transform:translate(-4px)}.af-phead{border-bottom:1px solid var(--m-edge);background:var(--m-header);height:44px;color:var(--m-muted-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.af-phead-title{min-width:0;color:var(--m-ink);font-weight:600}.af-count{background:var(--m-accent);min-width:18px;height:18px;color:var(--m-on-accent);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.af-pane--mail{gap:10px}.af-mail{border:1px solid var(--m-edge);background:var(--m-raised);box-shadow:var(--m-shadow-card);border-radius:10px;margin:12px 12px 0;padding:12px 12px 12px 14px;position:relative}.af-mail:before{content:"";background:var(--m-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-1px}.af-mail-top{align-items:flex-start;gap:10px;display:flex}.af-ava{background:var(--m-accent-soft);width:28px;height:28px;color:var(--m-accent-bright);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.af-mail-who{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.af-mail-name{color:var(--m-ink);font-size:13px;font-weight:600}.af-mail-from{color:var(--m-subtle);overflow-wrap:anywhere;font-size:12px}.af-mail-subj{color:var(--m-ink);margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.35}.af-mail-meta{color:var(--m-subtle);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:4px;font-size:12px;display:flex}.af-mail-files{align-items:center;gap:4px;display:inline-flex}.af-mail-state{justify-items:start;margin-top:10px;display:grid}.af-state{white-space:nowrap;grid-area:1/1;gap:6px;line-height:22px}.af-state--mut{background:var(--m-muted);color:var(--m-muted-ink)}.af-state--mut .qm-dots{color:var(--m-accent-bright)}.af-state--ok{background:var(--m-success-soft);color:var(--m-success)}.af-old{flex-direction:column;padding:0 12px 0 14px;display:flex}.af-old-row{border-bottom:1px solid color-mix(in srgb, var(--m-edge) 60%, transparent);align-items:center;gap:10px;padding:10px 0;display:flex}.af-ava--old{background:var(--m-muted)}.af-old-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.af-old-lines i,.af-paper-rest i{background:var(--m-muted);border-radius:3px;height:6px;display:block}.af-pane--doc{background:var(--m-canvas)}.af-paper{border:1px solid var(--m-edge);background:var(--m-raised);min-height:0;box-shadow:var(--m-shadow-card);color:var(--m-body);border-bottom:0;border-radius:6px 6px 0 0;flex:auto;margin:12px 12px 0;padding:14px 16px 0;font-size:12px;line-height:1.5;position:relative;overflow:hidden}.af-paper-title{color:var(--m-ink);letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:600}.af-paper-lines{flex-direction:column;gap:5px;display:flex}.af-line-k{color:var(--m-subtle)}.af-scan{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--m-accent) 14%, transparent) 70%, color-mix(in srgb, var(--m-accent) 32%, transparent));border-bottom:1.5px solid color-mix(in srgb, var(--m-accent) 55%, transparent);height:56px;position:absolute;top:0;left:0;right:0;transform:translateY(-60px)}.af-scan[data-on=true]{animation:af-scan var(--af-scan,2.6s) cubic-bezier(.45, 0, .55, 1) forwards}@keyframes af-scan{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(300px)}}.af-paper-rest{flex-direction:column;gap:7px;margin-top:16px;display:flex}.af-pane--draft .af-phead .qm-chip{margin-left:2px}.af-banner{background:color-mix(in srgb, var(--m-accent) 8%, var(--m-surface));height:44px;color:var(--m-ink);border-radius:8px;flex:none;align-items:center;margin:10px 14px 4px;padding:0 10px;font-size:12px;line-height:15px;display:flex}.af-fields{margin:2px 14px 0;position:relative}.af-field{border-bottom:1px solid color-mix(in srgb, var(--m-edge) 60%, transparent);white-space:nowrap;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px;height:34px;font-size:13px;display:grid}.af-field-k{color:var(--m-subtle);font-size:12.5px}.af-field-v{min-width:0;color:var(--m-ink);font-weight:500}.af-dot{background:var(--m-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--m-success-soft);border-radius:9999px;margin-right:4px}.af-pop{z-index:2;border:1px solid var(--m-edge);background:var(--m-raised);max-width:min(100%,260px);box-shadow:var(--m-shadow-popover);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:40px;right:0}.af-pop[data-on=false]{transform:translateY(4px)}.af-pop-k{color:var(--m-cite);font-size:11px;font-weight:600}.af-pop-q{color:var(--m-ink)}.af-foot{border-top:1px solid var(--m-edge);flex:none;justify-content:flex-end;align-items:center;height:56px;margin-top:auto;padding:0 14px;display:flex}.af-act{place-items:center end;display:grid;position:relative}.af-confirm,.af-done{grid-area:1/1}.af-confirm[data-on=false]{transform:scale(.96)}.af-confirm[data-press=true]{filter:brightness(.9);transform:scale(.95)}.af-done{background:var(--m-success-soft);height:30px;color:var(--m-success);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.af-cursor{z-index:3;fill:var(--m-ink);stroke:var(--m-surface);stroke-width:1.2px;stroke-linejoin:round;pointer-events:none;transition:opacity .35s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(28px,22px)}.af-cursor[data-on=true]{transform:translate(-2px,-4px)}.af-cursor[data-press=true]{transition:opacity .35s,transform .15s;transform:translate(-2px,-4px)scale(.86)}.af-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px clamp(16px,2.4vw,32px);margin:clamp(22px,2.6vw,34px) 0 0;padding:0;list-style:none;display:grid}.af-step{border-top:1px solid var(--edge-line);min-width:0;padding-top:14px;position:relative}.af-step-bar{background:var(--accent-bright);transform-origin:0;opacity:0;height:2px;transition:opacity .4s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.af-step[data-state=active] .af-step-bar{opacity:1;animation:af-fill var(--af-fill,2s) linear forwards}.af-step[data-state=done] .af-step-bar{opacity:1;transform:scaleX(1)}@keyframes af-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.af-step-title{color:var(--ink);text-wrap:balance;align-items:baseline;gap:8px;margin:0 0 6px;font-size:15px;font-weight:500;line-height:22px;display:flex}.af-step-num{color:var(--dim);font-family:var(--font-mono), monospace;flex:none;font-size:12px;font-weight:500;transition:color .4s}.af-step[data-state=active] .af-step-num,.af-step[data-state=done] .af-step-num{color:var(--accent-bright)}.af-step-text{color:var(--dim);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.af-control{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(26px,3vw,38px);display:flex}.af-control-label{color:var(--ink);font-size:14px;font-weight:500}.af-control-list{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.af-control-item{color:var(--dim);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.af-control-item svg{color:var(--green);flex:none}.af-caption{color:var(--dim);text-align:right;margin:10px 0 0;font-size:12.5px;line-height:1.4}.q-keep{white-space:nowrap}@media (max-width:900px){.af-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.af-step-title{font-size:14.5px}.af-step-text{font-size:14px}.af-control{flex-direction:column;align-items:flex-start}}.at-grid{margin:0 calc(var(--q-pad,0px) * -1);border-top:1px solid var(--edge-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.at-cell{flex-direction:column;gap:16px;min-width:0;padding:30px clamp(20px,2.6vw,36px) 40px;display:flex}.at-cell:not(:nth-child(4n+1)){border-left:1px solid var(--edge-line)}.at-cell:nth-child(4n+1){padding-left:var(--q-pad,20px)}.at-cell:nth-child(4n){padding-right:var(--q-pad,20px)}.at-cell:nth-child(n+5){border-top:1px solid var(--edge-line)}.at-orb{flex:none;width:56px;height:56px;display:block}.at-orb img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.at-copy{min-width:0}.at-title{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.3}.at-text{color:var(--dim);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}@media (max-width:999px){.at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-cell,.at-cell:nth-child(4n+1),.at-cell:nth-child(4n){padding:22px var(--q-pad,20px) 26px;flex-direction:row;align-items:flex-start;gap:14px}.at-cell:not(:nth-child(4n+1)){border-left:0}.at-cell:nth-child(2n){border-left:1px solid var(--edge-line)}.at-cell:nth-child(n+3){border-top:1px solid var(--edge-line)}.at-orb{width:44px;height:44px}.at-title{margin-bottom:4px;font-size:16px}}@media (max-width:640px){.at-grid{grid-template-columns:minmax(0,1fr)}.at-cell:nth-child(2n){border-left:0}.at-cell:nth-child(n+2){border-top:1px solid var(--edge-line)}.at-cell,.at-cell:nth-child(4n+1),.at-cell:nth-child(4n){padding:18px var(--q-pad,20px) 20px}.at-orb{width:40px;height:40px}.at-text{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.af-sec *,.af-sec :before,.af-sec :after{transition:none!important;animation:none!important}}
