.tk-crumb{color:inherit;text-decoration:none}.tk-crumb:hover{color:var(--gxd-accent)}.tk-notice{position:relative;margin:28px 0 0;padding:14px 18px 14px 40px;border:1px solid rgb(var(--amber-rgb) / .35);background:rgb(var(--amber-rgb) / .06);color:var(--muted);font-size:14px;line-height:1.55;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tk-notice i{position:absolute;left:16px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px var(--amber)}.tk-notice strong{color:var(--text)}.tbc{display:inline-block;padding:2px 7px;margin-right:8px;font:600 10.5px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid rgb(var(--amber-rgb) / .4);border-radius:3px;vertical-align:middle}.tk-gate{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:center;margin-top:28px;padding:26px 30px}.tk-gate h2{margin:0 0 8px;font-size:22px}.tk-gate p{margin:0;color:var(--muted);line-height:1.6}.tk-gate__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.tk-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 64px;align-items:start}.tk-col{display:grid;gap:22px}.tk-acc{transition:border-color var(--dur-fast)}.tk-acc.is-open{border-color:rgb(var(--gxd-accent-rgb) / .45)}.tk-acc__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:none;border:0;color:var(--text);cursor:pointer;font:inherit;text-align:left}.tk-acc__title{font:600 17px/1.2 var(--font);display:flex;align-items:baseline;gap:12px}.tk-acc__title small{font:500 12px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.tk-acc__head svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--muted);transition:transform .35s cubic-bezier(.2,.7,.2,1),color var(--dur-fast)}.tk-acc.is-open .tk-acc__head svg{transform:rotate(180deg);color:var(--gxd-accent)}.tk-acc__head:hover svg{color:var(--gxd-accent)}.tk-acc__body{position:relative;z-index:1;padding:0 24px 26px;border-top:1px solid rgba(160,190,210,.1)}.tk-acc__body>:first-child{margin-top:20px}.tk-empty{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.tk-form{display:grid;gap:16px}.tk-field{display:grid;gap:7px}.tk-field>span{font:600 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tk-field input{width:100%;padding:12px 14px;font:500 15px/1.2 var(--font);color:var(--text);background:#060e18b3;border:1px solid rgba(160,190,210,.22);border-radius:4px;outline:none}.tk-field input:focus{border-color:var(--gxd-accent);box-shadow:0 0 0 3px rgb(var(--gxd-accent-rgb) / .18)}.tk-select{position:relative;display:block}.tk-select select{width:100%;appearance:none;padding:12px 42px 12px 14px;font:600 15px/1.2 var(--font);color:var(--text);background:#060e18b3;border:1px solid rgba(160,190,210,.22);border-radius:4px;cursor:pointer;outline:none}.tk-select select:hover{border-color:#a0bed266}.tk-select select:focus{border-color:var(--gxd-accent);box-shadow:0 0 0 3px rgb(var(--gxd-accent-rgb) / .18)}.tk-select select option{background:#0a1622;color:var(--text)}.tk-select svg{position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;fill:none;stroke:var(--gxd-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tk-terms{display:flex;flex-wrap:wrap;gap:8px}.tk-chip{padding:7px 12px;font:600 12.5px/1 var(--font);color:var(--muted);background:#0a162280;border:1px solid rgba(160,190,210,.2);border-radius:999px;cursor:pointer;transition:all var(--dur-fast)}.tk-chip:hover{color:var(--text);border-color:#a0bed273}.tk-chip.is-on{color:#06121c;background:var(--gxd-accent);border-color:var(--gxd-accent);box-shadow:0 0 18px rgb(var(--gxd-accent-rgb) / .35)}.tk-sum{margin:0;color:var(--muted);font-size:14.5px}.tk-sum strong{color:var(--text)}.tk-fine{display:block;color:var(--dim);font-size:12.5px;line-height:1.55}.tk-fine a{color:var(--gxd-accent)}.tk-lic{display:grid;gap:16px}.tk-lic__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tk-lic__label{display:block;font:600 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.tk-lic__key{display:inline-block;padding:8px 12px;font:600 15px/1 var(--font-mono);letter-spacing:.06em;color:var(--text);background:#060e18cc;border:1px solid rgb(var(--gxd-accent-rgb) / .3);border-radius:4px}.tk-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font:600 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;white-space:nowrap}.tk-status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.tk-status.is-ok{color:var(--gxd-accent);border-color:rgb(var(--gxd-accent-rgb) / .4)}.tk-status.is-soon{color:var(--amber);border-color:rgb(var(--amber-rgb) / .4)}.tk-status.is-expired{color:#ff7d7d;border-color:#ff7d7d66}.tk-lic__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0}.tk-lic__facts dt{font:600 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.tk-lic__facts dd{margin:0;font:600 15px/1.2 var(--font);color:var(--text)}.tk-lic__left{color:var(--gxd-accent)!important}.tk-bar{height:4px;background:#a0bed224;border-radius:2px;overflow:hidden}.tk-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gxd-accent),rgba(255,255,255,.7));transition:width .8s cubic-bezier(.2,.7,.2,1)}.tk-lic__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tk-inc{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tk-inc li{color:var(--muted);font-size:14.5px;line-height:1.55;padding-left:0}@media (max-width: 900px){.tk-grid,.tk-gate{grid-template-columns:1fr}.tk-gate__actions{justify-content:flex-start}.tk-lic__facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.tk-acc__head svg,.tk-bar i,.tk-chip{transition:none}}.tkh__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}.tkh__tile{position:relative;display:grid;gap:8px;padding:24px 26px 26px;text-decoration:none;color:inherit;min-height:150px;transition:transform .35s cubic-bezier(.2,.6,.2,1),border-color var(--dur-fast)}.tkh__tile>*{position:relative;z-index:1}.tkh__tile:hover{transform:translateY(-3px);border-color:rgb(var(--gxd-accent-rgb) / .5)}.tkh__tile.is-soon{opacity:.8}.tkh__k{display:flex;align-items:center;gap:10px;font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gxd-accent)}.tkh__k em{font:600 10px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--amber);padding:4px 7px;border:1px solid rgb(var(--amber-rgb) / .4);border-radius:3px}.tkh__tile strong{font-size:20px;color:var(--text)}.tkh__tile p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.tkh__go{position:absolute;right:22px;bottom:18px;font-size:22px;color:var(--muted);transition:transform var(--dur-fast),color var(--dur-fast)}.tkh__tile:hover .tkh__go{transform:translate(4px);color:var(--gxd-accent)}.tkh__note{margin:26px 0 64px;color:var(--dim);font-size:13.5px}.tkh__note a{color:var(--gxd-accent)}@media (max-width: 760px){.tkh__grid{grid-template-columns:1fr}}.tkh__teasers{margin-top:48px}.tkh__teasers-head h2{margin-top:14px;font-size:26px}.tkh__teaser-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tkh__teaser-list li{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline;padding:16px 18px;border:1px solid var(--hairline);background:#08111a8c;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.tkh__teaser-list strong{color:var(--text);font-size:15px}.tkh__teaser-list li>span:last-child{grid-column:2;color:var(--muted);font-size:13.5px;margin-top:4px}.tkh__teaser-n{font:600 11px/1 var(--font-mono);color:var(--gxd-accent);letter-spacing:.08em}@media (max-width: 760px){.tkh__teaser-list{grid-template-columns:1fr}}.tkdl{position:relative;margin-top:28px;padding:24px 26px;display:grid;gap:12px;max-width:760px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:inset 0 0 0 1px rgb(var(--gxd-accent-rgb) / .35),inset 3px 0 0 var(--gxd-accent)}.tkdl__k{font:700 10.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--gxd-accent)}.tkdl h2{margin:0;font-size:22px}.tkdl p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.tkdl b{color:var(--text)}.tkdl__btn{width:fit-content;display:inline-flex;align-items:center;gap:8px}.tkdl__row{display:flex;flex-wrap:wrap;gap:10px}.tkdl__ok{font:700 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#4ade80;padding:3px 7px;border:1px solid rgba(74,222,128,.45);border-radius:3px}.tkdl__agree{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13.5px;line-height:1.55;color:var(--muted);cursor:pointer}.tkdl__agree input{accent-color:var(--gxd-accent);width:17px;height:17px;margin-top:2px}.tkdl small{color:var(--dim);font-size:12px}.tkdl__msg{color:var(--text)!important;font-weight:500}.tkh__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.tkh__sec{padding:16px 18px;border:1px solid var(--hairline);border-radius:10px;background:#050c128c}.tkh__sec h3{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gxd-accent-rgb))}.tkh__sec ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tkh__sec li{display:grid;gap:2px}.tkh__sec strong{color:var(--text);font-size:14.5px}.tkh__sec span{color:var(--muted);font-size:13px;line-height:1.45}.tkh__faq{margin-top:40px;scroll-margin-top:calc(var(--header-h, 80px) + 16px)}.tkh__faq h2{margin:0 0 14px}.tkh__faq-list{display:grid;gap:8px;max-width:900px}.tkh__faq details{border:1px solid var(--hairline);border-radius:10px;background:#050c128c;padding:0 16px}.tkh__faq summary{cursor:pointer;padding:14px 0;font-weight:600;color:var(--text)}.tkh__faq details p{margin:0 0 14px;color:var(--muted);line-height:1.6}
