/* css/dtk-fifa.css */
.dtk-fifa{--fi-ink:var(--ink,#13201a);--fi-bg:var(--surface,#fff);--fi-acc:var(--bronze,var(--x-primary,#0f7a4a));--fi-turf:#0d3d2b;--fi-turf-2:#114a34;--fi-chalk:#f2f7f3;--fi-ok:#14804a;--fi-warn:#a15c07;--fi-bad:#b42318;--fi-line:color-mix(in srgb,var(--fi-ink) 12%,transparent);--fi-soft:color-mix(in srgb,var(--fi-ink) 64%,transparent);--fi-tint:color-mix(in srgb,var(--fi-turf) 6%,var(--fi-bg));display:block;box-sizing:border-box;width:100%;clear:both;color:var(--fi-ink);line-height:1.55;font-variant-numeric:tabular-nums}.dtk-fifa *,.dtk-fifa *::before,.dtk-fifa *::after{box-sizing:border-box}.dtk-fifa [hidden]{display:none!important}.dtk-fifa .dtk-fifa__wrap{max-width:1200px;margin:0 auto;padding:0 16px}.dtk-fifa .dtk-fifa__pitch{position:relative;isolation:isolate;overflow:hidden;color:var(--fi-chalk);background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.08),transparent 60%),repeating-linear-gradient(90deg,var(--fi-turf) 0 calc(100%/12),var(--fi-turf-2) calc(100%/12) calc(100%/6));padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,80px)}.dtk-fifa .dtk-fifa__pitch::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(5,20,14,.55) 100%)}.dtk-fifa .dtk-fifa__lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1;fill:none;stroke:rgba(242,247,243,.22);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.dtk-fifa .dtk-fifa__lines *{vector-effect:non-scaling-stroke}.dtk-fifa .dtk-fifa__spot{fill:rgba(242,247,243,.32);stroke:none}.dtk-fifa .dtk-fifa__intro{position:relative;display:grid;gap:18px}.dtk-fifa .dtk-fifa__title{margin:0;max-width:20ch;font-size:clamp(30px,4.6vw,56px);line-height:1.04;letter-spacing:-.02em;font-weight:800;color:#fff;text-wrap:balance}.dtk-fifa .dtk-fifa__lead{margin:0;max-width:62ch;font-size:clamp(16px,1.4vw,18px);color:rgba(242,247,243,.82)}.dtk-fifa .dtk-fifa__stats{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin:clamp(12px,2vw,24px) 0 0;padding:clamp(18px,2.4vw,26px) 0 0;border-top:1px solid rgba(242,247,243,.22)}.dtk-fifa .dtk-fifa__stat{display:flex;flex-direction:column-reverse;min-width:0}.dtk-fifa .dtk-fifa__stat dd{margin:0;font-size:clamp(40px,6vw,76px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.dtk-fifa .dtk-fifa__stat dt{margin:8px 0 0;max-width:16ch;font-size:14px;font-weight:500;color:rgba(242,247,243,.72)}.dtk-fifa--product .dtk-fifa__pitch{border-radius:18px;padding:clamp(28px,4vw,48px) 0}.dtk-fifa--product .dtk-fifa__stat dd{font-size:clamp(34px,4.4vw,56px)}.dtk-fifa--product .dtk-fifa__wrap{padding:0 clamp(16px,3vw,32px)}.dtk-fifa--product > .dtk-fifa__wrap{padding:0}.dtk-fifa > .dtk-fifa__wrap{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px)}.dtk-fifa .dtk-fifa__block + .dtk-fifa__block{margin-top:clamp(40px,5vw,64px)}.dtk-fifa .dtk-fifa__h{margin:0 0 18px;font-size:clamp(21px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;color:inherit}.dtk-fifa .dtk-fifa__products{list-style:none;margin:0;padding:0;border-top:1px solid var(--fi-line)}.dtk-fifa .dtk-fifa__product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;gap:8px 24px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--fi-line)}.dtk-fifa .dtk-fifa__pname{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.dtk-fifa .dtk-fifa__pname strong{font-size:17px;letter-spacing:.01em}.dtk-fifa .dtk-fifa__pmeta{margin:0;font-size:14px;color:var(--fi-soft);display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.dtk-fifa .dtk-fifa__sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;margin:0 10px}.dtk-fifa .dtk-fifa__pcount{color:var(--fi-ink);font-weight:600}.dtk-fifa .dtk-fifa__pacts{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.dtk-fifa .dtk-fifa__link{font-size:14px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.dtk-fifa .dtk-fifa__level{display:inline-flex;align-items:center;font-size:12px;font-weight:700;line-height:1;padding:6px 9px;border-radius:6px;background:color-mix(in srgb,var(--fi-turf) 10%,transparent);color:var(--fi-turf)}.dtk-fifa .dtk-fifa__level.is-pro{background:var(--fi-turf);color:#fff}.dtk-fifa .dtk-fifa__tools{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:0 0 16px}.dtk-fifa .dtk-fifa__chips{display:flex;flex-wrap:wrap;gap:8px}.dtk-fifa .dtk-fifa__chip{font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--fi-line);background:var(--fi-bg);color:inherit;transition:background-color .15s,border-color .15s,color .15s}.dtk-fifa .dtk-fifa__chip span{font-weight:500;opacity:.6;margin-left:4px}.dtk-fifa .dtk-fifa__chip:hover{border-color:var(--fi-turf)}.dtk-fifa .dtk-fifa__chip[aria-pressed="true"]{background:var(--fi-turf);border-color:var(--fi-turf);color:#fff}.dtk-fifa .dtk-fifa__find{display:flex;gap:8px;flex:0 1 460px;min-width:0}.dtk-fifa .dtk-fifa__search,.dtk-fifa .dtk-fifa__select{font:inherit;font-size:15px;min-height:42px;padding:8px 14px;border-radius:10px;border:1px solid var(--fi-line);background:var(--fi-bg);color:inherit;min-width:0}.dtk-fifa .dtk-fifa__search{flex:1 1 auto}.dtk-fifa .dtk-fifa__select{flex:0 0 auto;max-width:44%}.dtk-fifa .dtk-fifa__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dtk-fifa .dtk-fifa__count{margin:0 0 10px;font-size:14px;color:var(--fi-soft)}.dtk-fifa .dtk-fifa__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--fi-line)}.dtk-fifa .dtk-fifa__row{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.1fr) auto;gap:6px 24px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--fi-line);transition:background-color .15s}.dtk-fifa .dtk-fifa__until{display:inline-flex;align-items:center;gap:8px}.dtk-fifa .dtk-fifa__until::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--fi-ok)}.dtk-fifa .dtk-fifa__row.is-renewal .dtk-fifa__until::before{background:var(--fi-warn)}.dtk-fifa .dtk-fifa__row.is-expired .dtk-fifa__until::before{background:var(--fi-bad)}.dtk-fifa .dtk-fifa__row:hover{background:var(--fi-tint)}.dtk-fifa .dtk-fifa__where,.dtk-fifa .dtk-fifa__what,.dtk-fifa .dtk-fifa__cert{display:flex;flex-direction:column;gap:3px;min-width:0}.dtk-fifa .dtk-fifa__cert{align-items:flex-start}.dtk-fifa .dtk-fifa__name{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.dtk-fifa .dtk-fifa__place{display:inline-flex;gap:6px;align-items:center;font-size:14px;color:var(--fi-soft)}.dtk-fifa .dtk-fifa__k{font-size:12px;color:var(--fi-soft)}.dtk-fifa .dtk-fifa__what a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--fi-line);text-underline-offset:3px}.dtk-fifa .dtk-fifa__what a:hover{text-decoration-color:currentColor}.dtk-fifa .dtk-fifa__what > span:not(.dtk-fifa__k):not(.dtk-fifa__sub){font-weight:600}.dtk-fifa .dtk-fifa__until{font-size:14px}.dtk-fifa .dtk-fifa__row.is-renewal .dtk-fifa__until{color:var(--fi-warn);font-weight:600}.dtk-fifa .dtk-fifa__row.is-expired .dtk-fifa__until{color:var(--fi-bad);font-weight:600}.dtk-fifa .dtk-fifa__sub{font-size:13px;color:var(--fi-soft)}.dtk-fifa .dtk-fifa__none{margin:16px 0 0;color:var(--fi-soft)}.dtk-fifa .dtk-fifa__verify{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--fi-turf);border:1.5px solid currentColor;background:transparent;transition:background-color .15s,color .15s}.dtk-fifa .dtk-fifa__verify:hover{background:var(--fi-turf);color:#fff;border-color:var(--fi-turf)}.dtk-fifa a:focus-visible,.dtk-fifa button:focus-visible,.dtk-fifa input:focus-visible,.dtk-fifa select:focus-visible{outline:2px solid var(--fi-acc);outline-offset:2px}.dtk-fifa .dtk-fifa__src{margin:clamp(28px,4vw,40px) 0 0;font-size:13px;color:var(--fi-soft);max-width:80ch}.dtk-fifa .dtk-fifa__src a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:no-preference){.dtk-fifa--anim .dtk-fifa__lines > :not(.dtk-fifa__spot){stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.dtk-fifa--anim .dtk-fifa__lines circle:not(.dtk-fifa__spot){transition-delay:.35s}.dtk-fifa--anim .dtk-fifa__spot{opacity:0;transition:opacity .4s ease 1.2s}.dtk-fifa--anim.is-in .dtk-fifa__lines > *{stroke-dashoffset:0;opacity:1}}.dtk-fifa-dlg{width:min(1040px,calc(100vw - 24px));height:min(86vh,900px);max-width:none;max-height:none;padding:0;border:0;border-radius:18px;overflow:hidden;background:var(--surface,#fff);color:var(--ink,#13201a);box-shadow:0 40px 120px -30px rgba(4,20,13,.6)}.dtk-fifa-dlg[open]{display:flex;flex-direction:column}.dtk-fifa-dlg::backdrop{background:rgba(6,24,16,.62);backdrop-filter:blur(4px)}.dtk-fifa-dlg .dtk-fifa-dlg__bar{display:flex;gap:12px;align-items:center;padding:14px 16px 14px 22px;background:#0d3d2b;color:#f2f7f3}.dtk-fifa-dlg .dtk-fifa-dlg__bar > div{flex:1 1 auto;min-width:0}.dtk-fifa-dlg .dtk-fifa-dlg__t{margin:0;font-weight:700;font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtk-fifa-dlg .dtk-fifa-dlg__note{margin:2px 0 0;font-size:12px;color:rgba(242,247,243,.7)}.dtk-fifa-dlg .dtk-fifa-dlg__new{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid rgba(242,247,243,.35);color:#fff;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.dtk-fifa-dlg .dtk-fifa-dlg__new:hover{background:rgba(255,255,255,.1)}.dtk-fifa-dlg .dtk-fifa-dlg__x{flex:none;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:18px;cursor:pointer}.dtk-fifa-dlg .dtk-fifa-dlg__x:hover{background:rgba(255,255,255,.22)}.dtk-fifa-dlg :focus-visible{outline:2px solid #f2f7f3;outline-offset:2px}.dtk-fifa-dlg .dtk-fifa-dlg__body{position:relative;flex:1 1 auto;background:#eef3f0}.dtk-fifa-dlg .dtk-fifa-dlg__body::before{content:attr(data-loading);position:absolute;inset:0;display:grid;place-items:center;font-size:14px;color:#557064}.dtk-fifa-dlg iframe{position:relative;width:100%;height:100%;border:0;display:block;background:transparent}@media (prefers-reduced-motion:no-preference){.dtk-fifa-dlg[open]{animation:dtkFifaIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes dtkFifaIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}}@media (max-width:900px){.dtk-fifa .dtk-fifa__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dtk-fifa .dtk-fifa__where{grid-column:1/-1}.dtk-fifa .dtk-fifa__act{grid-column:1/-1}.dtk-fifa .dtk-fifa__product{grid-template-columns:1fr}.dtk-fifa .dtk-fifa__pacts{justify-content:flex-start}}@media (max-width:575px){.dtk-fifa .dtk-fifa__row{grid-template-columns:1fr;gap:8px;padding:16px 0}.dtk-fifa .dtk-fifa__find{flex:1 1 100%;flex-wrap:wrap}.dtk-fifa .dtk-fifa__select{max-width:none;flex:1 1 100%}.dtk-fifa .dtk-fifa__stats{gap:20px 28px}.dtk-fifa .dtk-fifa__stat{flex:1 1 40%}.dtk-fifa-dlg{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.dtk-fifa-dlg .dtk-fifa-dlg__new span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media print{.dtk-fifa .dtk-fifa__tools,.dtk-fifa .dtk-fifa__verify,.dtk-fifa-dlg{display:none!important}.dtk-fifa .dtk-fifa__pitch{background:#fff;color:#000}}
/* css/dtk-doc-request.css */
.dtk-dr{--dr-ink:var(--ink,#14161a);--dr-bg:var(--surface,#fff);--dr-acc:var(--bronze,#a8693a);--dr-line:color-mix(in srgb,var(--dr-ink) 13%,transparent);--dr-soft:color-mix(in srgb,var(--dr-ink) 64%,transparent);--dr-tint:color-mix(in srgb,var(--dr-acc) 10%,var(--dr-bg));width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:22px;background:var(--dr-bg);color:var(--dr-ink);box-shadow:0 30px 80px -24px rgba(10,12,16,.45),0 0 0 1px var(--dr-line);overflow:auto;overscroll-behavior:contain;font:inherit;line-height:1.5}.dtk-dr::backdrop{background:rgba(12,14,18,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dtk-dr[open]{animation:dtkDrIn .32s cubic-bezier(.2,.8,.2,1)}@keyframes dtkDrIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.dtk-dr__form{margin:0;padding:0 0 22px}.dtk-dr__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.dtk-dr__head{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:22px 22px 18px;background:linear-gradient(135deg,var(--dr-tint),var(--dr-bg) 70%);border-bottom:1px dashed var(--dr-line)}.dtk-dr__head::after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--dr-acc),transparent);opacity:.55}.dtk-dr__seal{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--dr-ink);color:var(--dr-bg);font-size:22px;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--dr-bg) 18%,transparent)}.dtk-dr__eyebrow{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dr-acc)}.dtk-dr__title{margin:0;font-size:clamp(17px,2.4vw,20px);line-height:1.3;font-weight:700;color:inherit;overflow-wrap:anywhere}.dtk-dr__meta{margin:4px 0 0;font-size:13px;color:var(--dr-soft)}.dtk-dr__meta b{font-weight:600;color:var(--dr-ink)}.dtk-dr__close{display:grid;place-items:center;width:40px;height:40px;margin:-6px -6px 0 0;border:0;border-radius:12px;background:transparent;color:inherit;font-size:18px;cursor:pointer}.dtk-dr__close:hover{background:var(--dr-line)}.dtk-dr__lead{margin:16px 22px 14px;font-size:15px;color:var(--dr-soft)}.dtk-dr__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 22px}.dtk-dr__field{display:flex;flex-direction:column;gap:5px;margin:0;font-size:13px;font-weight:600}.dtk-dr__field b{color:var(--dr-acc);font-weight:700}.dtk-dr__field--full{grid-column:1/-1}.dtk-dr__field input,.dtk-dr__field textarea{font:inherit;font-size:15px;font-weight:400;width:100%;min-height:46px;padding:11px 14px;border-radius:12px;border:1px solid var(--dr-line);background:var(--dr-bg);color:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.dtk-dr__field textarea{min-height:88px;resize:vertical}.dtk-dr__field input:focus,.dtk-dr__field textarea:focus{outline:0;border-color:var(--dr-acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--dr-acc) 18%,transparent)}.dtk-dr__field.is-invalid input,.dtk-dr__field.is-invalid textarea{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.14)}.dtk-dr__foot{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;padding:18px 22px 0}.dtk-dr__note{margin:0;flex:1 1 220px;font-size:12.5px;color:var(--dr-soft)}.dtk-dr__submit{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--dr-ink);color:var(--dr-bg);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.dtk-dr__submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--dr-ink)}.dtk-dr__submit[disabled]{opacity:.65;cursor:progress;transform:none}.dtk-dr__submit:focus-visible,.dtk-dr__close:focus-visible{outline:2px solid var(--dr-acc);outline-offset:2px}.dtk-dr__msg{margin:14px 22px 0;padding:12px 14px;border-radius:12px;font-size:14px}.dtk-dr__msg.is-ok{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.dtk-dr__msg.is-err{background:#fdecea;color:#611a15;border:1px solid #f5c6c2}.dtk-dr.is-sent .dtk-dr__grid,.dtk-dr.is-sent .dtk-dr__lead,.dtk-dr.is-sent .dtk-dr__foot{display:none}@media (max-width:575px){.dtk-dr{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.dtk-dr[open]{animation-name:dtkDrUp}@keyframes dtkDrUp{from{transform:translateY(100%)}to{transform:none}}.dtk-dr__grid{grid-template-columns:1fr}.dtk-dr__submit{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.dtk-dr[open]{animation:none}.dtk-dr__submit,.dtk-dr__field input,.dtk-dr__field textarea{transition:none}.dtk-dr__submit:hover{transform:none}}
/* css/site-search.css */
.dtk-header-search{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;color: inherit;text-decoration: none;transition: background .16s,color .16s;margin-left: 4px;-webkit-appearance: none;appearance: none;border: 0;background: transparent;padding: 0;font: inherit;line-height: 1;cursor: pointer}.dtk-header-search:hover{background: rgba(127,127,127,.14);color: var(--bronze,#f76b07)}.dtk-header-search svg{width: 21px;height: 21px}.dtk-sp{position: fixed;inset: 0;z-index: 2147482000;font-family: 'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--sp-ink: var(--ink,#1f2328);--sp-muted: #6b7280;--sp-line: #e7e8ea;--sp-soft: #f6f7f8;--sp-acc: var(--bronze,#f76b07);--sp-ease: cubic-bezier(.2,.7,.2,1)}.dtk-sp[hidden]{display: none}.dtk-sp__scrim{position: absolute;inset: 0;background: rgba(15,17,21,.45);backdrop-filter: blur(3px);opacity: 0;transition: opacity .22s var(--sp-ease)}.dtk-sp__panel{position: relative;margin: 0 auto;width: min(760px,calc(100vw - 32px));margin-top: 72px;background: #fff;border-radius: 24px;box-shadow: 0 25px 50px rgba(0,0,0,.18),0 12px 24px rgba(0,0,0,.08);overflow: hidden;transform: translateY(-12px) scale(.98);opacity: 0;transition: transform .26s var(--sp-ease),opacity .2s var(--sp-ease);display: flex;flex-direction: column;max-height: calc(100vh - 120px)}.dtk-sp.is-open .dtk-sp__scrim{opacity: 1}.dtk-sp.is-open .dtk-sp__panel{transform: none;opacity: 1}.dtk-sp__form{display: flex;align-items: center;gap: 12px;padding: 8px 12px 8px 22px;border-bottom: 1px solid var(--sp-line)}.dtk-sp__form > i{font-size: 19px;color: var(--sp-muted)}.dtk-sp__form input{flex: 1 1 auto;min-width: 0;height: 56px;border: 0;outline: 0;background: transparent;font: 500 18px/1.3 inherit;font-family: inherit;color: var(--sp-ink);-webkit-appearance: none;appearance: none}.dtk-sp__form input:focus,.dtk-sp__form input:focus-visible{outline: none;border: 0;box-shadow: none}.dtk-sp__form:focus-within{box-shadow: inset 0 -2px 0 var(--sp-acc)}.dtk-sp__form input::placeholder{color: #9ca3af;font-weight: 400}.dtk-sp__form input::-webkit-search-cancel-button{-webkit-appearance: none}.dtk-sp__kbd{font: 600 11.5px/1 inherit;font-family: inherit;color: var(--sp-muted);border: 1px solid var(--sp-line);border-bottom-width: 2px;border-radius: 6px;padding: 4px 6px}.dtk-sp__close{width: 40px;height: 40px;border-radius: 50%;border: 0;background: var(--sp-soft);color: var(--sp-ink);cursor: pointer;display: grid;place-items: center}.dtk-sp__close:hover{background: var(--sp-line)}.dtk-sp :focus-visible{outline: 3px solid color-mix(in srgb,var(--sp-acc) 45%,transparent);outline-offset: 2px;border-radius: 10px}.dtk-sp__body{overflow-y: auto;overscroll-behavior: contain;padding: 18px 22px 22px}.dtk-sp__group + .dtk-sp__group{margin-top: 18px}.dtk-sp__label{display: flex;align-items: center;justify-content: space-between;margin: 0 0 10px;font-size: 12.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--sp-muted)}.dtk-sp__clear{border: 0;background: none;color: var(--sp-muted);font: 600 12.5px inherit;font-family: inherit;text-transform: none;letter-spacing: 0;cursor: pointer;text-decoration: underline}.dtk-sp__chips{display: flex;flex-wrap: wrap;gap: 8px}.dtk-sp__chip{font: inherit;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 16px;border-radius: 999px;border: 1.5px solid #d4d6da;background: #fff;color: var(--sp-ink);font-size: 14px;font-weight: 600;text-decoration: none;transition: background .14s,border-color .14s,color .14s}.dtk-sp__chip:hover{border-color: var(--sp-acc);color: var(--sp-acc)}.dtk-sp__chip i{color: var(--sp-acc);font-size: 13px}.dtk-sp__sec + .dtk-sp__sec{margin-top: 16px}.dtk-sp__list{list-style: none;margin: 0;padding: 0}.dtk-sp__item a{display: flex;align-items: center;gap: 12px;padding: 8px 10px;margin: 0 -10px;border-radius: 12px;color: var(--sp-ink);text-decoration: none;transition: background .12s}.dtk-sp__item a:hover,.dtk-sp__item a.is-active{background: var(--sp-soft)}.dtk-sp__thumb{width: 44px;height: 44px;border-radius: 10px;background: var(--sp-soft);object-fit: cover;flex: 0 0 auto;display: grid;place-items: center;color: var(--sp-muted)}.dtk-sp__name{flex: 1 1 auto;min-width: 0;font-size: 15px;font-weight: 600;line-height: 1.35}.dtk-sp__name mark{background: color-mix(in srgb,var(--sp-acc) 20%,#fff);color: inherit;border-radius: 3px;padding: 0 1px}.dtk-sp__price{font-size: 14px;font-weight: 700;color: var(--sp-ink);white-space: nowrap;font-variant-numeric: tabular-nums}.dtk-sp__msg{margin: 6px 0;color: var(--sp-muted);font-size: 14.5px}.dtk-sp__all{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;font-weight: 700;font-size: 14.5px;color: var(--sp-acc);text-decoration: none}html.dtk-sp-open{overflow: hidden}@media (max-width: 640px){.dtk-sp__panel{width: 100%;height: 100%;max-height: none;margin: 0;border-radius: 0;transform: translateY(16px)}.dtk-sp__kbd{display: none}.dtk-sp__form{padding: 8px 8px 8px 16px}.dtk-sp__body{padding: 16px}}@media (prefers-reduced-motion: reduce){.dtk-sp *,.dtk-sp__panel,.dtk-sp__scrim{transition: none !important}}
