/* tradingdlapoczatkujacych.pl — kierunek A „tablica wyników” (makieta 16.10.2026) */
.t{--bg:#0c0e11;--panel:#14181d;--panel2:#1b2027;--line:#2a313a;--ink:#eef0f3;--mute:#a7b0bc;--amber:#f6a823;--amberInk:#1a1100;--loss:#ff6b5e;--blue:#74b9ff;
  margin:0;font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);font-size:17px;line-height:1.6;color-scheme:dark;-webkit-text-size-adjust:100%}
.t *{box-sizing:border-box}
.t a{color:var(--amber)}.t a:hover{color:#ffc561}
.t :focus-visible{outline:3px solid var(--amber);outline-offset:2px}
.t h1,.t h2,.t h3{font-family:"Big Shoulders","Arial Narrow",Impact,sans-serif;margin:0;line-height:1;letter-spacing:.005em;text-wrap:balance;text-transform:uppercase}
.t p{margin:0;text-wrap:pretty}
.t .sr{position:absolute;left:-9999px}
.t .muted{color:var(--mute)}
.t .wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px),4vw);padding-right:max(16px,env(safe-area-inset-right,0px),4vw)}
@media (min-width:1200px){.t .wrap{padding-left:48px;padding-right:48px}}
.t .eyebrow{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-weight:700}
.t .sec{padding-block:clamp(56px,8vw,104px);border-top:1px solid var(--line)}
.t .sec-head{display:grid;gap:14px;max-width:780px;margin-bottom:36px}
.t h2{font-size:clamp(40px,5.6vw,68px);font-weight:900}
.t .lead{font-size:clamp(17px,1.5vw,19px);color:var(--mute);max-width:62ch}
.t .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:10px;font-weight:700;font-size:17px;text-decoration:none;border:2px solid var(--amber);cursor:pointer;font-family:inherit;text-align:center}
.t .btn-sm{min-height:44px;font-size:15px;padding:0 18px}
.t .btn-p{background:var(--amber);color:var(--amberInk)}
.t .btn-p:hover{background:#ffc561;color:var(--amberInk)}
.t .btn-s{background:transparent;color:var(--amber)}
.t .btn-s:hover{background:#2a210c;color:var(--amber)}
.t .src{font-size:13px;color:var(--mute)}
.t .famb{background:#f6a823;color:#1a1100;font-size:14px;font-weight:600}
.t .famb .wrap{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding-block:9px;text-align:center}
.t .famb .tag{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid #1a1100;border-radius:999px;padding:1px 9px}
.t .famb a{color:#1a1100;text-decoration:underline}
.t .top .wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-block:16px}
.t .logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-right:auto}
.t .logo:hover{color:var(--ink)}
.t .logo-mark{width:38px;height:38px;border-radius:8px;border:2px solid var(--amber);display:grid;place-items:center;flex:none}
.t .logo-t{display:grid;line-height:1}
.t .logo-t b{font-family:"Big Shoulders",sans-serif;font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}
.t .logo-t span{font-size:13px;color:var(--mute);font-weight:500}
.t .nav{display:flex;gap:4px 18px;flex-wrap:wrap;font-size:15px;font-weight:600}
.t .nav a{color:var(--ink);text-decoration:none;padding:8px 0}
.t .nav a:hover{color:var(--amber)}
.t .board{background:radial-gradient(120% 90% at 50% 0%,#1d1608 0%,var(--bg) 60%),var(--bg);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}
.t .board::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 4px);pointer-events:none}
.t .board .wrap{position:relative;display:grid;gap:26px;padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,96px)}
.t .board-label{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.t .live{width:10px;height:10px;border-radius:50%;background:var(--loss);box-shadow:0 0 0 4px rgba(255,107,94,.18)}
.t .giant{font-family:"Big Shoulders",Impact,sans-serif;font-weight:900;font-size:clamp(120px,24vw,330px);line-height:.82;color:var(--amber);letter-spacing:-.01em;text-shadow:0 0 60px rgba(246,168,35,.28);font-variant-numeric:tabular-nums}
.t h1{font-size:clamp(34px,5.2vw,64px);font-weight:900;max-width:16ch}
.t .board-cta{display:flex;gap:12px;flex-wrap:wrap}
.t .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:8px}
.t .stat{background:var(--panel);padding:18px 20px;display:grid;gap:4px}
.t .stat b{font-family:"JetBrains Mono",monospace;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.1}
.t .stat b.l{color:var(--loss)}.t .stat b.g{color:var(--blue)}
.t .stat span{font-size:14px;color:var(--mute)}
.t .quiz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(24px,4vw,56px);align-items:start}
.t .quiz-side{display:grid;gap:18px}
.t .qbox{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,28px);display:grid;gap:16px}
.t .q-h{display:flex;justify-content:space-between;gap:12px;font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--mute)}
.t .bar{height:6px;background:var(--line);border-radius:99px;overflow:hidden}
.t .bar i{display:block;height:100%;background:var(--amber);transition:width .3s}
.t .q{font-family:"Big Shoulders",sans-serif;text-transform:none;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.08}
.t .opts{display:grid;gap:10px}
.t .opt{min-height:56px;text-align:left;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font-family:inherit;font-size:17px;font-weight:500;cursor:pointer}
.t .opt:hover{border-color:var(--amber)}
.t .profiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}
.t .prof{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--panel);display:grid;gap:4px}
.t .prof b{font-family:"Big Shoulders",sans-serif;font-size:22px;font-weight:800;text-transform:uppercase}
.t .prof span{font-size:14px;color:var(--mute)}
.t .result{display:grid;gap:12px}
.t .result .tag{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-weight:700}
.t .result h3{font-size:clamp(34px,3.6vw,46px);font-weight:900}
.t .next{border:1px dashed var(--amber);border-radius:12px;padding:12px 14px;font-weight:600}
.t .mail{display:flex;gap:10px;flex-wrap:wrap}
.t .mail input[type=email]{flex:1 1 220px;min-width:0;min-height:52px;border:1px solid var(--line);border-radius:10px;padding:0 14px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:16px}
.t .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--mute)}
.t .consent input{margin-top:3px;width:18px;height:18px;flex:none}
.t .linkbtn{background:none;border:0;color:var(--amber);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;padding:8px 0;justify-self:start}
.t .calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}
.t .calc-in{background:var(--panel);padding:clamp(18px,3vw,32px);display:grid;gap:20px;align-content:start}
.t .field{display:grid;gap:8px}
.t .field label,.t .flabel{font-weight:600;font-size:15px}
.t .field input[type=number]{min-height:52px;border:1px solid var(--line);border-radius:10px;padding:0 14px;background:var(--bg);color:var(--ink);font-family:"JetBrains Mono",monospace;font-size:20px;width:100%}
.t .field input[type=range]{width:100%;accent-color:#f6a823;height:32px}
.t .levrow{display:flex;justify-content:space-between;align-items:baseline}
.t .levrow b{font-family:"JetBrains Mono",monospace;font-size:28px;color:var(--amber)}
.t .levmarks{display:flex;justify-content:space-between}
.t .seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.t .seg button{min-height:48px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}
.t .seg button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.t .calc-out{background:#120d05;padding:clamp(18px,3vw,32px);display:grid;gap:14px;align-content:start}
.t .calc-out .huge{font-family:"Big Shoulders",sans-serif;font-weight:900;font-size:clamp(88px,11vw,140px);line-height:.85;color:var(--loss)}
.t .meter{height:14px;border-radius:99px;background:#2a1b1a;overflow:hidden;border:1px solid #3a2523}
.t .meter i{display:block;height:100%;background:linear-gradient(90deg,#ff6b5e,#f6a823);transition:width .2s}
.t .kv{display:grid;grid-template-columns:1fr auto;gap:8px 16px;font-size:16px;border-top:1px solid #33261a;padding-top:14px}
.t .kv b{font-family:"JetBrains Mono",monospace;text-align:right}
.t .tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:20px}
.t .tool{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:10px;align-content:start;text-decoration:none;color:var(--ink)}
.t .tool:hover{border-color:var(--amber);color:var(--ink)}
.t .tool h3{font-size:26px;font-weight:800}
.t .stairs{display:grid;gap:6px;font-family:"JetBrains Mono",monospace;font-size:14px}
.t .stairs div{display:grid;grid-template-columns:62px 1fr 70px;gap:10px;align-items:center}
.t .stairs i{display:block;height:10px;border-radius:4px;background:var(--amber)}
.t .classes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}
.t .cls{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:10px;align-content:start}
.t .cls .no{font-family:"Big Shoulders",sans-serif;font-size:64px;font-weight:900;line-height:.8;color:var(--amber)}
.t .cls h3{font-size:24px;font-weight:800}
.t .cls p{font-size:15px;color:var(--mute)}
.t .cls .cnt{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--ink)}
.t .traps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(20px,3vw,40px);align-items:start}
.t .side{display:grid;gap:16px}
.t .chat{background:#0f1720;border:1px solid #23303d;border-radius:22px;overflow:hidden}
.t .chat-h{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#16212c;border-bottom:1px solid #23303d}
.t .chat-n{display:grid;line-height:1.25}
.t .ava{width:40px;height:40px;border-radius:50%;background:#f6a823;color:#1a1100;display:grid;place-items:center;font-weight:800;font-family:"Big Shoulders",sans-serif;font-size:20px;flex:none}
.t .chat-b{padding:16px;display:grid;gap:12px}
.t .bub{background:#1d2a37;border-radius:16px 16px 16px 4px;padding:10px 14px;max-width:92%;display:grid;gap:4px;font-size:16px}
.t .bub .who{font-size:13px;font-weight:700;color:#8fc4ff}
.t .bub.me{justify-self:end;background:#2b3b2a;border-radius:16px 16px 4px 16px}
.t .bub.me .who{color:#b6e3a8}
.t .flag{border:1px solid var(--loss);background:rgba(255,107,94,.1);color:#ffd3ce;border-radius:10px;padding:8px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start}
.t .flag[hidden]{display:none}
.t .flag b{color:var(--loss);font-family:"JetBrains Mono",monospace;font-size:12px;white-space:nowrap}
.t .chat-f{padding:14px 16px;border-top:1px solid #23303d;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.t .check{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,28px);display:grid;gap:14px}
.t .check h3{font-size:32px;font-weight:900}
.t .check ol{margin:0;padding-left:22px;display:grid;gap:8px}
.t .case{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:6px}
.t .dots{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;max-width:420px}
.t .dot{aspect-ratio:1;border-radius:50%;background:#2a313a}
.t .dot.pass{background:var(--blue)}.t .dot.paid{background:var(--amber)}
.t .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--mute)}
.t .legend span{display:inline-flex;gap:6px;align-items:center}
.t .legend i{width:12px;height:12px;border-radius:50%;display:inline-block}
.t .fam{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}
.t .card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:12px;align-content:start;text-decoration:none;color:var(--ink)}
.t .card:hover{border-color:var(--amber);color:var(--ink)}
.t .card .who{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.t .card .who b{color:var(--amber)}
.t .card h3{font-size:30px;font-weight:900}
.t .card .price{font-family:"JetBrains Mono",monospace;font-size:15px;font-weight:700}
.t .card .go{font-weight:700;color:var(--amber)}
.t .card.hot{background:var(--amber);color:var(--amberInk);border-color:var(--amber)}
.t .card.hot:hover{color:var(--amberInk)}
.t .card.hot .who,.t .card.hot .who b,.t .card.hot .go{color:var(--amberInk)}
.t .polec{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.t .polec .ad{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;padding:2px 8px;color:var(--mute)}
.t .foot{border-top:1px solid var(--line);font-size:14px;color:var(--mute)}
.t .foot .wrap{display:grid;gap:14px;padding-block:40px calc(40px + env(safe-area-inset-bottom,0px))}
.t .foot nav{display:flex;gap:8px 20px;flex-wrap:wrap}
.t .foot a{color:var(--ink)}
.t .risk{border-top:1px solid var(--line);padding-top:14px}
.preview-badge{position:fixed;left:max(10px,env(safe-area-inset-left,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:50;font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;background:#b42318;color:#fff;border-radius:999px;padding:7px 11px;pointer-events:none;opacity:.92}
@media (max-width:640px){.t .nav{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;gap:18px;scrollbar-width:none}.t .nav a{white-space:nowrap}.t .dots{gap:3px}}
@media (prefers-reduced-motion:reduce){.t .bar i,.t .meter i{transition:none}}
/* droga za 0 zł na pierwszym ekranie + twarze */
.t .path0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}
.t .p0{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);text-decoration:none;color:var(--ink)}
.t .p0:hover{border-color:var(--amber);color:var(--ink)}
.t .p0 b{display:block;font-size:16px}
.t .p0 span span{font-size:13px;color:var(--mute)}
.t .p0-n{width:36px;height:36px;border-radius:50%;background:var(--amber);color:var(--amberInk);display:grid;place-items:center;font-weight:800}
.t .faces{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.t .faces .imgs{display:flex}
.t .faces img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--bg);margin-left:-8px}
.t .faces img:first-child{margin-left:0}
.t .faces > span:last-child{font-size:14px;color:var(--mute);flex:1 1 240px}
.t a.cls{text-decoration:none;color:var(--ink)}
.t a.cls:hover{border-color:var(--amber);color:var(--ink)}
.t a.cls .cnt{color:var(--amber)}
.t .result .btn{padding:12px 18px;line-height:1.35}
