:root{--sxt-line: rgba(61, 42, 28, .12);--sxt-line-strong: rgba(61, 42, 28, .18);--sxt-glass: rgba(255, 255, 255, .72);--sxt-glass-soft: rgba(255, 255, 255, .55);--sxt-bar-h: 64px;--sxt-r: 14px}:root[data-theme=dark]{--sxt-line: rgba(245, 237, 226, .12);--sxt-line-strong: rgba(245, 237, 226, .2);--sxt-glass: rgba(26, 36, 56, .72);--sxt-glass-soft: rgba(26, 36, 56, .55)}.sxt-glass{background:var(--panel);border:1px solid var(--sxt-line);border-radius:var(--sxt-r)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (min-width: 761px) and (prefers-reduced-transparency: no-preference){.sxt-glass{background:var(--sxt-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}}.sxt-start{margin:40px 0;padding:26px 24px;border-radius:var(--sxt-r);background:var(--panel);border:1px solid var(--sxt-line);box-shadow:var(--shadow-sm)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (min-width: 761px) and (prefers-reduced-transparency: no-preference){.sxt-start{background:var(--sxt-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}}}.sxt-start__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.sxt-start__head>span:first-child{font-size:19px;font-weight:600;letter-spacing:-.014em;color:var(--text)}.sxt-start__free{font-size:12px;font-weight:500;color:var(--muted);border:1px solid var(--sxt-line-strong);border-radius:999px;padding:3px 11px;white-space:nowrap}.sxt-start__line{margin:0 0 20px;font-size:15px;line-height:1.65;color:var(--muted);max-width:62ch}.sxt-start__line strong{color:var(--text);font-weight:600}.sxt-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:20px}.sxt-picks a{display:block;padding:13px 15px;min-height:48px;border:1px solid var(--sxt-line);border-radius:10px;background:var(--bg-soft);color:var(--text);font-size:14.5px;font-weight:600;letter-spacing:-.006em;line-height:1.3;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.sxt-picks a small{display:block;margin-top:4px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}.sxt-picks a:hover,.sxt-picks a:focus-visible{border-color:var(--accent);background:var(--panel-strong)}.sxt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 26px;border:1px solid transparent;border-radius:10px;background:var(--accent);color:var(--on-accent)!important;font-size:15.5px;font-weight:600;letter-spacing:-.008em;text-decoration:none;text-align:center;transition:background-color .16s ease}.sxt-btn:hover,.sxt-btn:focus-visible{background:var(--accent-dark);color:var(--on-accent)!important}.sxt-btn--block{display:flex;width:100%}.sxt-btn--ghost{background:transparent;color:var(--text);border-color:var(--sxt-line-strong)}.sxt-btn--ghost:hover,.sxt-btn--ghost:focus-visible{background:var(--bg-soft);color:var(--text);border-color:var(--accent)}.sxt-sub{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center}.sxt-proof{display:flex;flex-wrap:wrap;gap:28px;margin-top:22px;padding-top:18px;border-top:1px solid var(--sxt-line)}.sxt-proof div{font-size:13px;color:var(--muted);line-height:1.4}.sxt-proof b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text);margin-bottom:2px}.sxt-end{margin:48px 0 12px;padding:40px 32px;border-radius:var(--sxt-r);background:var(--bg-soft);border:1px solid var(--sxt-line);text-align:center}.sxt-end h2{margin:0 0 10px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.sxt-end p{margin:0 auto 24px;max-width:48ch;font-size:15.5px;line-height:1.6;color:var(--muted)}.sxt-end .sxt-btn{min-width:240px}.sxt-end__alt{margin:18px 0 0;font-size:13.5px;color:var(--muted)}.sxt-end__alt a{color:var(--accent);font-weight:600;text-decoration:none}.sxt-end__alt a:hover{text-decoration:underline;text-underline-offset:3px}.sxt-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:16px;padding:11px 20px;padding-bottom:calc(11px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--sxt-line);transform:translateY(110%);transition:transform .28s cubic-bezier(.22,.61,.36,1)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (prefers-reduced-transparency: no-preference){.sxt-bar{background:var(--sxt-glass);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5)}}}.sxt-bar[data-show="1"]{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.sxt-bar{transition:none}}.sxt-bar__txt{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.sxt-bar__txt span{display:block;font-size:12.5px;font-weight:400;color:var(--muted);margin-top:2px}.sxt-bar .sxt-btn{flex:none;min-height:44px;padding:11px 22px;font-size:14.5px}body.sxt-has-bar{padding-bottom:var(--sxt-bar-h)}@media (max-width: 760px){.sxt-scroll{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--sxt-line);border-radius:10px;margin:0 0 20px}.sxt-scroll>table{margin:0;min-width:460px;border:0}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,pre{max-width:100%;height:auto}.sxt-start{padding:20px 16px;margin:30px 0;border-radius:12px}.sxt-start__head>span:first-child{font-size:17px}.sxt-picks{grid-template-columns:1fr 1fr;gap:8px}.sxt-picks a{font-size:13.5px;padding:11px 12px}.sxt-proof{gap:20px}.sxt-proof b{font-size:18px}.sxt-end{padding:30px 20px;margin:36px 0 12px}.sxt-end h2{font-size:21px}.sxt-end .sxt-btn{min-width:0;width:100%}.sxt-bar{gap:12px;padding:9px 14px}.sxt-bar__txt span{display:none}.sxt-bar .sxt-btn{padding:11px 17px;font-size:14px}.related a,.foot-links a,.cta{min-height:44px}.foot-links a{display:inline-block;padding:11px 4px}}@media (max-width: 420px){.sxt-picks{grid-template-columns:1fr}}body.sxt-off .sxt-bar,body.sxt-off .sxt-start,body.sxt-off .sxt-end{display:none!important}@media print{.sxt-bar,.sxt-start,.sxt-end{display:none!important}body.sxt-has-bar{padding-bottom:0}}
