.ds-ucl__key{flex:1 1 100%;max-width:62ch;margin-top:var(--ds-space-2);padding-top:calc(var(--ds-space-5) - var(--ds-space-1) / 2);border-top:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 16%,transparent)}.ds-ucl__key-label{margin:0 0 calc(var(--ds-space-3) + var(--ds-space-1) / 2);font-size:var(--ds-text-label);line-height:var(--ds-leading-band);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ds-ucl__key dl{display:grid;gap:var(--ds-space-3);margin:0}.ds-ucl__key dl>div{display:grid;grid-template-columns:156px minmax(0,1fr);column-gap:var(--ds-space-4);align-items:baseline}.ds-ucl__key dt{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--fx-ink-secondary)}.ds-ucl__key-n{font-size:var(--ds-text-ui);font-weight:700;color:var(--fx-ink-primary)}.ds-ucl__key dd{margin:0;font-size:var(--ds-text-small);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-ucl__board{padding-block:var(--ds-space-9);background-color:var(--fx-bg-accent-soft);background-image:radial-gradient(circle,color-mix(in srgb,var(--fx-brand-pixel) 16%,transparent) 1.2px,transparent 1.6px);background-size:22px 22px;border-top:1px solid var(--fx-line-hairline)}.ds-ucl__desk{border-radius:var(--ds-radius-sheet);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);box-shadow:var(--ds-shadow-ticket)}.ds-ucl__desk-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin:0;padding:calc(var(--ds-space-3) + var(--ds-space-1) / 2) var(--ds-space-5);font-size:var(--ds-text-label);line-height:var(--ds-leading-band);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ds-ucl__desk-status{display:inline-flex;align-items:center;gap:calc(var(--ds-space-2) + var(--ds-space-1) / 2);font-weight:700;color:var(--fx-ink-primary)}.ds-ucl__tools{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4);padding:calc(var(--ds-space-4) + var(--ds-space-1)) var(--ds-space-5) calc(var(--ds-space-5) - var(--ds-space-1) / 2);border-top:1px solid var(--fx-line-hairline)}.ds-ucl__tools{grid-template-columns:minmax(0,1fr)}.ds-ucl__tools select,.ds-ucl__tools input{min-width:0;max-width:100%}.ds-ucl__tools[hidden]{display:none}.ds-ucl__find{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3) calc(var(--ds-space-4) + var(--ds-space-1))}.ds-ucl__search{flex:1 1 320px;display:flex;align-items:center;gap:var(--ds-space-3);max-width:640px;min-height:52px;padding:0 calc(var(--ds-space-4) + var(--ds-space-1) / 2);border-radius:var(--ds-radius-card);border:1.5px solid transparent;background:var(--fx-bg-app);color:var(--fx-ink-tertiary);transition:border-color .15s,background .15s,box-shadow .15s}.ds-ucl__search:focus-within{border-color:var(--fx-brand-pixel);background:var(--fx-bg-surface);box-shadow:0 0 0 var(--ds-space-1) var(--ds-ring-brand)}.ds-ucl__search svg{flex-shrink:0}.ds-ucl__search input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font:inherit;font-size:var(--ds-text-body);color:var(--fx-ink-primary);outline:none}.ds-ucl__search input:focus-visible{outline:none;box-shadow:initial}.ds-ucl__search input::placeholder{color:var(--fx-ink-tertiary);opacity:1}.ds-ucl__count{margin:0;min-height:1.4em;font-size:var(--ds-text-small);font-weight:600;color:var(--fx-ink-secondary)}.ds-ucl__filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);align-items:end}.ds-ucl__filters label{display:grid;gap:var(--ds-space-2);flex:1 1 200px;font-size:var(--ds-text-small);font-weight:600}.ds-ucl__filters select,.ds-ucl__filters button{min-height:48px;min-width:0;max-width:100%;padding:var(--ds-space-3);border:1px solid var(--fx-line-hairline);border-radius:var(--ds-space-3);background:var(--fx-bg-app);color:var(--fx-ink-primary);font:inherit;font-size:var(--ds-text-body)}.ds-ucl__filters button{cursor:pointer;background:var(--fx-bg-surface)}.ds-ucl__filter-note{margin:0;font-size:var(--ds-text-ui);color:var(--fx-ink-secondary)}.ds-ucl__chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-ucl__chips button{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:44px;padding:0 var(--ds-space-2) 0 var(--ds-space-4);border-radius:var(--ds-radius-round);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);font:inherit;font-size:var(--ds-text-small);font-weight:600;color:var(--fx-ink-primary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ds-ucl__chips button span{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--fx-bg-app);font-size:var(--ds-text-ui);font-weight:700;color:var(--fx-ink-secondary)}.ds-ucl__chips button:hover{border-color:var(--fx-brand-pixel)}.ds-ucl__chips button[aria-pressed=true]{background:var(--fx-ink-primary);border-color:var(--fx-ink-primary);color:var(--fx-ink-on-dark)}.ds-ucl__chips button[aria-pressed=true] span{background:var(--fx-brand-pixel-on-dark);color:var(--fx-ink-primary)}.ds-ucl__lane{margin-top:calc(var(--ds-space-8) + var(--ds-space-2));scroll-margin-top:96px}.ds-ucl__lane[hidden]{display:none}.ds-ucl__lane-head{margin-bottom:calc(var(--ds-space-5) - var(--ds-space-1) / 2);padding-bottom:calc(var(--ds-space-4) + var(--ds-space-1) / 2);border-bottom:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 20%,transparent)}.ds-ucl__lane-tag{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ds-space-2) - var(--ds-space-1) / 2) calc(var(--ds-space-3) + var(--ds-space-1) / 2);margin:0 0 calc(var(--ds-space-2) + var(--ds-space-1) / 2);font-size:var(--ds-text-meta);line-height:var(--ds-leading-band);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-brand-pixel)}.ds-ucl__lane-tag span:first-child{display:inline-grid;place-items:center;min-width:32px;height:24px;padding:0 var(--ds-space-2);border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2);background:var(--fx-ink-primary);color:var(--fx-brand-pixel-on-dark);letter-spacing:.04em}.ds-ucl__lane-title{margin:0;font-size:var(--ds-text-h2);line-height:var(--ds-leading-band);font-weight:700;letter-spacing:-.03em;text-wrap:balance}.ds-ucl__lane-line{max-width:64ch;margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-ucl__tickets{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-3)}.ds-ucl__row{filter:var(--ds-filter-ticket)}.ds-ucl__row[hidden]{display:none}.ds-ucl__ticket{display:block;border-radius:var(--ds-space-4);color:var(--fx-ink-primary);text-decoration:none}.ds-ucl__ticket:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:4px;border-radius:calc(var(--ds-space-4) + var(--ds-space-1) / 2);box-shadow:initial}.ds-ucl__paper{--stub: 232px;--cut: calc(100% - var(--stub) + 1px);--notches: radial-gradient(circle 10px at var(--cut) 0, transparent 9.5px, var(--fx-ink-primary) 10px) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--cut) 100%, transparent 9.5px, var(--fx-ink-primary) 10px) bottom / 100% 51% no-repeat;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--stub);min-height:92px;overflow:hidden;border-radius:var(--ds-space-4);background:var(--fx-bg-surface);-webkit-mask:var(--notches);mask:var(--notches);transition:transform .16s var(--fx-ease)}.ds-ucl__paper--plain{grid-template-columns:minmax(0,1fr) 56px;-webkit-mask:none;mask:none}.ds-ucl__ticket:hover .ds-ucl__paper{transform:translateY(-2px)}.ds-ucl__body{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:calc(var(--ds-space-3) + var(--ds-space-1) / 2);row-gap:var(--ds-space-2);align-content:center;min-width:0;padding:calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-5) + var(--ds-space-1)) calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-5) - var(--ds-space-1) / 2)}.ds-ucl__issue{display:grid;place-items:center;width:18px;height:18px;margin-top:var(--ds-space-1);border-radius:50%;border:2px solid var(--fx-brand-pixel)}.ds-ucl__issue:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-brand-pixel)}.ds-ucl__q{font-size:var(--ds-text-lead);line-height:var(--ds-leading-snug);font-weight:650;letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere;transition:color .15s}.ds-ucl__ticket:hover .ds-ucl__q{color:var(--fx-brand-pixel)}.ds-ucl__meta{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ds-space-2) - var(--ds-space-1) / 2) var(--ds-space-3);font-size:var(--ds-text-ui);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary);overflow-wrap:anywhere}.ds-ucl__stub{display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"product go" "amt go" "eur go";column-gap:calc(var(--ds-space-2) + var(--ds-space-1) / 2);align-content:center;min-width:0;padding:var(--ds-space-4) calc(var(--ds-space-4) + var(--ds-space-1)) var(--ds-space-4) calc(var(--ds-space-5) - var(--ds-space-1) / 2);border-left:2px dashed color-mix(in srgb,var(--fx-ink-primary) 18%,transparent);background:color-mix(in srgb,var(--fx-bg-accent-soft) 50%,var(--fx-bg-surface))}.ds-ucl__product{grid-area:product;font-size:var(--ds-text-meta);line-height:var(--ds-leading-snug);font-weight:600;color:var(--fx-ink-secondary);overflow-wrap:anywhere}.ds-ucl__amt{grid-area:amt;margin-top:calc(var(--ds-space-1) * 3 / 4);font-size:var(--ds-index-amount);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--fx-ink-primary)}.ds-ucl__amt small{font-size:var(--ds-index-amount-small);font-weight:600;letter-spacing:0;color:var(--fx-ink-secondary)}.ds-ucl__amt--free{color:var(--fx-brand-pixel)}.ds-ucl__eur{grid-area:eur;margin-top:calc(var(--ds-space-1) / 4);font-size:var(--ds-text-meta);line-height:var(--ds-index-leading-copy);font-weight:600;color:var(--fx-ink-tertiary)}.ds-ucl__go{grid-area:go;align-self:center;font-size:var(--ds-text-lead);color:var(--fx-brand-pixel);transition:transform .16s var(--fx-ease)}.ds-ucl__go--plain{grid-area:auto;place-self:center}.ds-ucl__ticket:hover .ds-ucl__go{transform:translate(3px)}.ds-ucl__blank{display:grid;grid-template-columns:minmax(0,1fr) 232px;margin-top:calc(var(--ds-space-7) + var(--ds-space-2));border-radius:var(--ds-space-4);border:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 28%,transparent);background:color-mix(in srgb,var(--fx-bg-surface) 72%,transparent)}.ds-ucl__blank[hidden]{display:none}.ds-ucl__blank-body{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:calc(var(--ds-space-3) + var(--ds-space-1) / 2);align-items:start;padding:var(--ds-space-5) calc(var(--ds-space-5) + var(--ds-space-1)) var(--ds-space-5) calc(var(--ds-space-5) - var(--ds-space-1) / 2)}.ds-ucl__blank-body p{margin:0;font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-primary)}.ds-ucl__blank-body a{font-weight:700;color:var(--fx-ink-primary);text-underline-offset:3px}.ds-ucl__blank-body a:hover{color:var(--fx-brand-pixel)}.ds-ucl__issue--blank{border-style:dashed;border-color:color-mix(in srgb,var(--fx-ink-primary) 40%,transparent)}.ds-ucl__issue--blank:after{content:none}.ds-ucl__blank-stub{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"product" "amt";align-content:center;gap:calc(var(--ds-space-1) / 2);padding:var(--ds-space-4) calc(var(--ds-space-5) - var(--ds-space-1) / 2);border-left:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 28%,transparent)}.ds-ucl__attach{max-width:760px;margin-top:var(--ds-space-8);background:var(--fx-bg-surface)}.ds-ucl__attach a{font-weight:650;color:var(--fx-ink-primary);text-decoration:underline;text-decoration-thickness:calc(var(--ds-space-1) / 4);text-underline-offset:3px}.ds-ucl__attach a:hover{color:var(--fx-brand-pixel)}@media(max-width:639px){.ds-ucl__paper{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.ds-ucl__paper--plain{grid-template-columns:minmax(0,1fr) 48px}.ds-ucl__stub{grid-template-columns:auto minmax(0,1fr) 18px;grid-template-areas:"product product go" "amt eur go";column-gap:var(--ds-space-3);align-items:baseline;padding:var(--ds-space-3) calc(var(--ds-space-4) + var(--ds-space-1) / 2) calc(var(--ds-space-3) + var(--ds-space-1) / 2);border-left:0;border-top:2px dashed color-mix(in srgb,var(--fx-ink-primary) 18%,transparent)}.ds-ucl__amt{font-size:var(--ds-index-amount-phone)}.ds-ucl__eur{justify-self:start}.ds-ucl__blank{grid-template-columns:minmax(0,1fr)}.ds-ucl__blank-stub{border-left:0;border-top:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 28%,transparent)}}@media(max-width:639px){.ds-ucl__key dl>div{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}.ds-ucl__desk-bar{padding:var(--ds-space-3) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ucl__tools{padding:var(--ds-space-4) calc(var(--ds-space-4) + var(--ds-space-1) / 2) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ucl__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * calc(var(--ds-space-4) + var(--ds-space-1) / 2));padding:calc(var(--ds-space-2) - var(--ds-space-1) / 2) calc(var(--ds-space-4) + var(--ds-space-1) / 2);scrollbar-width:none}.ds-ucl__chips::-webkit-scrollbar{display:none}.ds-ucl__chips button{flex-shrink:0}.ds-ucl__lane{margin-top:calc(var(--ds-space-7) + var(--ds-space-2))}.ds-ucl__body{grid-template-columns:minmax(0,1fr);padding:calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ucl__issue{display:none}.ds-ucl__meta{grid-column:1}.ds-ucl__q{font-size:var(--ds-text-body)}.ds-ucl__blank-body{grid-template-columns:minmax(0,1fr);padding:calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ucl__blank-body .ds-ucl__issue{display:none}.ds-ucl__blank-body p{font-size:var(--ds-text-body)}.ds-ucl__attach{margin-top:var(--ds-space-7)}}@media(prefers-reduced-motion:reduce){.ds-ucl__paper,.ds-ucl__go,.ds-ucl__q,.ds-ucl__search,.ds-ucl__chips button{transition:none}.ds-ucl__ticket:hover .ds-ucl__paper,.ds-ucl__ticket:hover .ds-ucl__go{transform:none}}.ds-ucl__badge{display:inline-flex;align-items:center;height:24px;padding:0 calc(var(--ds-space-2) + var(--ds-space-1) / 2);border-radius:var(--ds-radius-round);font-size:var(--ds-text-meta);font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;background:var(--fx-bg-accent-soft);color:var(--fx-brand-pixel)}.ds-ucl__badge--product{background:var(--fx-ink-primary);color:var(--fx-ink-on-dark)}.ds-ucl__badge--demo{background:transparent;outline:1px solid var(--fx-brand-pixel);outline-offset:-1px}.ds-ucl__dot{width:8px;height:8px;border-radius:50%;background:var(--fx-brand-pixel);box-shadow:0 0 0 var(--ds-space-1) var(--ds-ring-brand)}.ds-ucl__ticket:focus-visible,.ds-ucl__chips button:focus-visible,.ds-ucl__filters :is(select,button):focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px}.ds-ucl__attach{padding:calc(var(--ds-space-5) + var(--ds-space-1)) var(--ds-space-6);border-radius:var(--ds-radius-sheet);border:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 22%,transparent)}.ds-ucl__attach-label{display:flex;align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);font-size:var(--ds-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ds-ucl__attach-label svg{width:18px;height:18px;fill:none;stroke:var(--fx-brand-pixel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-ucl__attach p:not(.ds-ucl__attach-label){margin:0;font-size:var(--ds-text-body);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}@media(max-width:1099px){.ds-ucl__board{padding-block:calc(var(--ds-space-8) + var(--ds-space-2))}}@media(max-width:639px){.ds-ucl__board{padding-block:calc(var(--ds-space-7) + var(--ds-space-2))}.ds-ucl__attach{padding:var(--ds-space-5) calc(var(--ds-space-5) - var(--ds-space-1) / 2)}}.ds-ucl :is(.ds-ucl__blank-body a,.ds-ucl__attach a):focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px;border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}
