.tk-hero{padding:140px 0 32px;text-align:center;position:relative;background:#0d1224}.tk-hero__inner{position:relative;z-index:1}.tk-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.72rem;font-weight:700;color:var(--highlight-color);text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.tk-hero__eyebrow-line{display:block;width:32px;height:2px;background:var(--highlight-color)}.tk-hero h1{font-size:2.7rem;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.03em;line-height:1.15}.tk-hero__sub{color:#ffffff8c;font-size:1.02rem;max-width:520px;margin:0 auto}.tk-content{padding:28px 0 110px;background:linear-gradient(180deg,#0d1224 0%,#10162a 55%,var(--primary-color) 100%)}.tk-panel{max-width:680px;margin:0 auto}.tk-form{display:flex;align-items:center;gap:4px;max-width:560px;margin:0 auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px 6px 6px 18px;transition:border-color .25s ease,background .25s ease}.tk-form:focus-within{border-color:#ffffff40;background:#ffffff0f}.tk-form__icon{color:#ffffff4d;font-size:.85rem;flex-shrink:0}.tk-form input{flex:1;min-width:0;background:transparent;border:none;padding:12px;color:#fff;font-family:var(--font-main);font-size:.98rem;letter-spacing:.02em;outline:none}.tk-form input::placeholder{color:#ffffff4d;letter-spacing:0}.tk-form button{background:var(--highlight-color);color:#fff;border:none;border-radius:9px;padding:12px 26px;font-family:var(--font-main);font-size:.92rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease}.tk-form button:hover{background:#d63b55;box-shadow:0 4px 20px #e9456059}.tk-form button:focus-visible,.tk-form input:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.tk-hint{text-align:center;color:#ffffff61;font-size:.85rem;margin-top:14px}.tk-card{border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;backdrop-filter:blur(12px);padding:26px 30px;--state: #38bdf8;--state-soft: rgba(56,189,248,.1)}.tk-card--preparing{--state: #fbbf24;--state-soft: rgba(251,191,36,.1)}.tk-card--shipped,.tk-card--partially_shipped{--state: #38bdf8;--state-soft: rgba(56,189,248,.1)}.tk-card--delivered{--state: #22c55e;--state-soft: rgba(34,197,94,.1)}.tk-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ffffff59}.tk-card__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:22px}.tk-card__id{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tk-card__order{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:#fff}.tk-card__date{color:#ffffff61;font-size:.85rem}.tk-chip{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:7px 13px;border-radius:50px;color:var(--state);background:var(--state-soft)}.tk-chip__dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:tk-blink 2.2s ease-in-out infinite}.tk-card--delivered .tk-chip__dot{animation:none}@keyframes tk-blink{0%,to{opacity:1}50%{opacity:.3}}.tk-headline{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.tk-headline__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--state)}.tk-headline__value{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.tk-rail{margin-bottom:22px}.tk-rail__track{height:3px;background:#ffffff12;border-radius:2px;margin:0 6px;position:relative;overflow:hidden}.tk-rail__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--state);border-radius:2px;transition:width .9s cubic-bezier(.22,1,.36,1)}.tk-rail__nodes{display:flex;justify-content:space-between;margin-top:-8px}.tk-rail__node{display:flex;flex-direction:column;align-items:center;gap:8px;width:25%}.tk-rail__node:first-child{align-items:flex-start}.tk-rail__node:last-child{align-items:flex-end}.tk-rail__dot{width:13px;height:13px;border-radius:50%;background:#0d1224;border:2px solid rgba(255,255,255,.12);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.tk-rail__node--done .tk-rail__dot{background:var(--state);border-color:var(--state)}.tk-rail__node--current .tk-rail__dot{box-shadow:0 0 0 5px var(--state-soft),0 0 18px var(--state-soft)}.tk-rail__name{font-size:.7rem;font-weight:600;color:#ffffff52}.tk-rail__node--done .tk-rail__name{color:#fff9}.tk-rail__node--current .tk-rail__name{color:#fff}.tk-note{color:#ffffff6b;font-size:.86rem;line-height:1.65;margin:0 0 10px}.tk-note strong{color:#ffffffbf;font-weight:600}.tk-note--accent{color:var(--state)}.tk-note--accent i{margin-right:4px}.tk-pkg{border-top:1px solid rgba(255,255,255,.06);padding:18px 0 6px;margin-top:14px}.tk-pkg__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tk-pkg__title{font-size:.92rem;font-weight:700;color:#ffffffe6}.tk-pkg__pin{font-size:.84rem;color:#fff6}.tk-pkg__pin a{color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);transition:color .2s ease,border-color .2s ease}.tk-pkg__pin a:hover{color:#fff;border-color:#ffffff80}.tk-pkg__delivered{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#22c55e}.tk-pkg__latest{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:.92rem;color:#ffffffd9;margin-bottom:6px}.tk-pkg__latest-meta{color:#ffffff59;font-size:.8rem}.tk-pkg__wait{color:#ffffff6b;font-size:.86rem;line-height:1.6;margin-bottom:8px}.tk-pkg details{margin:2px 0 10px}.tk-pkg summary{cursor:pointer;color:#ffffff61;font-size:.8rem;list-style:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.tk-pkg summary::-webkit-details-marker{display:none}.tk-pkg summary:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.6rem;transition:transform .2s ease}.tk-pkg details[open] summary:before{transform:rotate(180deg)}.tk-pkg summary:hover{color:#fffc}.tk-events{list-style:none;padding:12px 0 0 5px;margin:0}.tk-events li{position:relative;padding:0 0 14px 20px;border-left:1px solid rgba(255,255,255,.08)}.tk-events li:last-child{padding-bottom:2px}.tk-events li:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:#ffffff40}.tk-events li:first-child:before{background:var(--state)}.tk-events__desc{font-size:.86rem;color:#fffc}.tk-events__meta{color:#ffffff52;font-size:.76rem}.tk-state{text-align:center;padding:44px 20px;color:#ffffff80}.tk-state__icon{width:56px;height:56px;margin:0 auto 18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.tk-state__icon i{font-size:1.3rem;color:#fff9}.tk-state h2{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.tk-state p{line-height:1.7;font-size:.94rem}.tk-state a,.tk-support a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.tk-state a:hover,.tk-support a:hover{border-color:#fff}.tk-skeleton__bar{border-radius:8px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:tk-shimmer 1.4s ease infinite}.tk-skeleton__bar--sm{width:32%;height:14px;margin-bottom:18px}.tk-skeleton__bar--lg{width:58%;height:32px;margin-bottom:26px}.tk-skeleton__bar--rail{width:100%;height:3px;margin-bottom:30px;border-radius:2px}.tk-skeleton__bar--md{width:76%;height:14px}@keyframes tk-shimmer{to{background-position:-200% 0}}.tk-loading-text{text-align:center;color:#ffffff59;font-size:.85rem;margin-top:16px}.tk-another{text-align:center;margin-top:20px}.tk-another a{color:#ffffff61;font-size:.86rem;text-decoration:none;transition:color .25s ease}.tk-another a:hover{color:#fff}.tk-support{text-align:center;color:#ffffff61;font-size:.86rem;margin-top:36px}@media(max-width:600px){.tk-hero h1{font-size:1.9rem}.tk-form{flex-wrap:wrap;padding:8px}.tk-form__icon{display:none}.tk-form input{flex-basis:100%}.tk-form button{width:100%}.tk-card{padding:20px 18px}.tk-headline__value{font-size:1.45rem}.tk-rail__name{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.tk-chip__dot,.tk-skeleton__bar{animation:none}.tk-rail__fill{transition:none}}
