.linja-body{background:#1a1033;height:100%;margin:0;overflow:hidden}html:has(.linja-body){height:100%}.linja{--disp:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--dispW:900;--dispLs:-.01em;--ui:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--soft:#ffffff0f;--card1:#ffffff14;--card2:#ffffff05;background:var(--bg);color:var(--txt);font-family:var(--ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.linja *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.linja button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.linja .lj-hud{background:linear-gradient(180deg,var(--hud1),var(--hud2));border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.linja .lj-brand{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;font-size:24px;display:flex;transform:skew(-8deg)}.linja .lj-flagico{background:conic-gradient(var(--red) 0 25%,var(--note) 0 50%,var(--red) 0 75%,var(--note) 0);border-radius:2px;width:20px;height:16px;display:inline-block;box-shadow:0 0 0 1px #0006}.linja .lj-brand[data-tight]{gap:0;font-size:0}.linja .lj-brand[data-tight] .lj-flagico{transform:skew(8deg)}.linja .lj-hudMid{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.linja .lj-pill{border:1px solid var(--line);background:var(--soft);border-radius:99px;padding:4px 10px}.linja .lj-pill.d{background:var(--signal);color:var(--signalInk);font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.02em;border-color:#0000;font-size:15px}.linja .lj-pill.cls{color:var(--accent)}.linja .lj-pill.tr{color:var(--noteInk);background:var(--note);border-color:#0000}.linja .lj-pill.kr{color:var(--accent);border-color:var(--accent)}.linja .lj-hudRight{align-items:center;gap:10px;display:flex}.linja .lj-score{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.01em;text-align:right;font-variant-numeric:tabular-nums;min-width:92px;font-size:28px}.linja .lj-combo{color:var(--noteInk);background:var(--note);opacity:0;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:800;transition:all .25s;transform:scale(.8)}.linja .lj-combo.on{opacity:1;transform:scale(1)}.linja .lj-mute{letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);background:0 0;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.linja .lj-stage{background:var(--bg);flex:auto;min-height:0;position:relative}.linja .lj-cv{touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.linja .lj-timer{background:var(--soft);opacity:0;height:7px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.linja .lj-timer.on{opacity:1}.linja .lj-timer b{background:var(--txt);opacity:.75;width:2px;position:absolute;top:0;bottom:-5px}.linja .lj-timer b.end{background:var(--red);opacity:1;width:3px}.linja .lj-timer i{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block;box-shadow:0 0 14px}.linja .lj-tfac{font-family:var(--disp);font-weight:var(--dispW);color:var(--signal);opacity:0;text-shadow:0 2px 10px #000;font-size:22px;transition:opacity .2s;position:absolute;top:12px;left:12px}.linja .lj-tfac.on{opacity:1}.linja .lj-tfac small{font:700 10px var(--ui);letter-spacing:.12em;color:var(--dim);display:block}.linja .lj-ticker{text-align:center;background:var(--chip);border:1px solid var(--line);border-left:4px solid var(--note);letter-spacing:.06em;opacity:0;pointer-events:none;border-radius:6px;max-width:86%;padding:7px 14px;font-size:13px;font-weight:800;transition:all .2s;position:absolute;top:16px;left:50%;transform:translate(-50%,-8px)}.linja .lj-ticker.on{opacity:1;transform:translate(-50%)}.linja .lj-center{text-align:center;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,var(--veil1),var(--veil2) 60%,transparent);flex-direction:column;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.linja .lj-center.on{opacity:1}.linja .lj-center .big{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:var(--dispLs);font-size:clamp(36px,8vw,84px);line-height:1;transform:skew(-8deg)}.linja .lj-center .dval{font-family:var(--disp);font-weight:var(--dispW);color:var(--signalInk);background:var(--signal);margin-top:10px;padding:2px 18px;font-size:clamp(24px,4.6vw,44px);transform:skew(-8deg)}.linja .lj-center .sub{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:12px;padding:0 16px;font-size:13px;font-weight:700}.linja .lj-center .sub.kr{color:var(--accent);margin-top:8px}.linja .lj-center.flashlbl{background:0 0;justify-content:flex-end;padding-bottom:6%}.linja .lj-center.flashlbl .big{color:var(--signal);text-shadow:0 3px 18px #000;font-size:clamp(20px,4.2vw,40px)}.linja .lj-stamp{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.03em;opacity:0;pointer-events:none;text-shadow:0 4px 24px #000000b3;background:var(--chip);white-space:nowrap;border:4px solid;border-radius:10px;padding:2px 18px;font-size:clamp(24px,4.8vw,54px);position:absolute;top:13%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)scale(2.2)}.linja .lj-stamp.on{animation:.28s cubic-bezier(.2,1.6,.4,1) forwards lj-stamp}@keyframes lj-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-4deg)scale(2.2)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1)}}.linja .lj-stamp.off{color:var(--red)}.linja .lj-stamp.ok{color:var(--green)}.linja .lj-stamp.rule{color:var(--accent)}.linja .lj-cams{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.linja .lj-cams button{letter-spacing:.1em;background:var(--chip);border:1px solid var(--line);color:var(--dim);border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.linja .lj-cams button.on{color:var(--accentInk);background:var(--accent);border-color:#0000}.linja .lj-cams button kbd{opacity:.6;font:inherit;margin-left:5px}.linja .lj-pop{font-family:var(--disp);font-weight:var(--dispW);opacity:0;pointer-events:none;text-shadow:0 4px 22px #000;font-size:clamp(36px,7.4vw,76px);position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.linja .lj-pop.go{animation:1.3s ease-out forwards lj-pop}@keyframes lj-pop{0%{opacity:0;transform:translate(-50%,-20%)scale(.6)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}30%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-120%)scale(1)}}.linja .lj-blind{background:var(--veil1);opacity:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.linja .lj-blind.on{opacity:1}.linja .lj-blind b{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:var(--dispLs);font-size:clamp(26px,5.6vw,56px);transform:skew(-8deg)}.linja .lj-blind span{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.linja .lj-ctl{background:linear-gradient(180deg,var(--ctl1),var(--ctl2));border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex:none;align-items:stretch;min-height:112px;display:flex}.linja .lj-pane{width:100%;max-width:1100px;margin:0 auto;display:flex}.linja .lj-wait{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:700}.linja .lj-ask{align-items:stretch;gap:10px}.linja .lj-bigbtn{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.02em;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:14px 10px;font-size:clamp(20px,3.8vw,34px);transition:transform 80ms,filter .15s;display:flex;position:relative;overflow:hidden}.linja .lj-bigbtn small{font:700 10px var(--ui);letter-spacing:.16em;opacity:.8}.linja .lj-bigbtn:active{transform:scale(.97)}.linja .lj-bigbtn.off{background:linear-gradient(160deg,var(--off1),var(--off2));color:var(--offInk);box-shadow:0 8px 28px var(--offGlow),inset 0 1px 0 #ffffff59}.linja .lj-bigbtn.on{background:linear-gradient(160deg,var(--on1),var(--on2));color:var(--onInk);box-shadow:0 8px 28px var(--onGlow),inset 0 1px 0 #ffffff80}.linja .lj-replay{background:var(--soft);border:1px solid var(--line);letter-spacing:.1em;width:112px;color:var(--txt);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.linja .lj-replay small{color:var(--note);letter-spacing:.06em;font-size:10px;font-weight:600}.linja .lj-replay[disabled]{opacity:.3;cursor:default}.linja .lj-askRule{flex-direction:column;align-items:stretch;gap:6px}.linja .lj-askRule>b{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;color:var(--signal);text-align:center;font-size:clamp(14px,2.2vw,20px)}.linja .lj-ruleBtns{align-items:stretch;gap:8px;display:flex}.linja .lj-bigbtn.rule{background:var(--soft);border:2px solid var(--accent);color:var(--txt);text-align:center;flex-direction:row;gap:8px;padding:10px 8px;font-size:clamp(13px,2.1vw,22px);line-height:1.1}.linja .lj-bigbtn.rule kbd{font:800 11px var(--ui);background:var(--accent);color:var(--accentInk);border-radius:5px;flex:none;padding:2px 6px}.linja .lj-askSecond{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px}.linja .lj-askSecond b{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.01em;color:var(--signal);font-size:clamp(20px,3.6vw,32px)}.linja .lj-askSecond span{color:var(--txt2);font-size:12.5px;font-weight:600}.linja .lj-why{flex-direction:column;gap:8px}.linja .lj-why h3{letter-spacing:.14em;text-transform:uppercase;color:var(--note);margin:0;font-size:12px}.linja .lj-whyHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.linja .lj-whyReplay{background:var(--soft);border:1px solid var(--line);color:var(--txt);letter-spacing:.08em;white-space:nowrap;border-radius:99px;flex:none;padding:6px 12px;font-size:11px;font-weight:800}.linja .lj-whyReplay[disabled]{opacity:.45;cursor:default}.linja .lj-whyOpts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.linja .lj-whyOpts button{text-align:left;background:var(--soft);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.linja .lj-whyOpts button:hover{border-color:var(--accent)}.linja .lj-whyOpts kbd{font:800 11px var(--ui);background:var(--accent);color:var(--accentInk);border-radius:5px;flex:none;margin-top:1px;padding:2px 6px}.linja .lj-rev{align-items:stretch;gap:14px}.linja .lj-revTxt{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;display:flex}.linja .lj-revHead{letter-spacing:.06em;font-size:13px;font-weight:800}.linja .ok{color:var(--green)}.linja .bad{color:var(--red)}.linja .warn{color:var(--note)}.linja .lj-revExp{color:var(--txt2);font-size:14px;line-height:1.42}.linja .lj-revExp b,.linja .lj-revLaw{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:700}.linja .lj-revFakta{color:var(--txt2);font-size:12.5px;font-style:italic;line-height:1.38}.linja .lj-revDisagree{letter-spacing:.04em;color:var(--txt2);text-underline-offset:2px;align-self:flex-start;font-size:11px;font-weight:700;text-decoration:underline}.linja .lj-revCalc{color:var(--dim);font:700 12px ui-monospace,Consolas,monospace}.linja .lj-revCalc b{color:var(--txt)}.linja .lj-next{background:var(--signal);color:var(--signalInk);font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;border-radius:12px;flex:none;align-self:center;padding:16px 26px;font-size:22px}.linja .lj-revBtns{flex:none;align-self:center;align-items:stretch;gap:8px;display:flex}.linja .lj-again{background:var(--soft);border:1px solid var(--line);color:var(--txt);letter-spacing:.1em;white-space:nowrap;border-radius:12px;padding:0 16px;font-size:12px;font-weight:800}.linja .lj-again[disabled]{opacity:.45;cursor:default}.linja .lj-lang{float:right;gap:4px;margin-top:4px;display:flex}.linja .lj-lang button{letter-spacing:.08em;border:1px solid var(--line);color:var(--dim);border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800}.linja .lj-lang button.on{background:var(--soft);color:var(--txt);border-color:var(--txt2)}.linja .lj-quiz{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:56px 18px 18px;display:flex;position:absolute;inset:0;overflow:auto}.linja .lj-qText{text-align:center;max-width:940px;font-family:var(--ui);color:var(--txt);margin:0;font-size:clamp(19px,3vw,34px);font-weight:800;line-height:1.22}.linja .lj-qAnswers{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:940px;display:grid}.linja .lj-qAns{text-align:left;background:var(--soft);border:2px solid var(--line);color:var(--txt);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:clamp(13.5px,1.7vw,18px);font-weight:700;line-height:1.3;display:flex}.linja .lj-qAns:not([disabled]):hover{border-color:var(--accent)}.linja .lj-qAns kbd{font:800 11px var(--ui);background:var(--accent);color:var(--accentInk);border-radius:5px;flex:none;margin-top:2px;padding:2px 6px}.linja .lj-qAns span{flex:1;min-width:0}.linja .lj-qAns em{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-self:center;font-size:10.5px;font-style:normal;font-weight:800}.linja .lj-qAns[disabled]{cursor:default;opacity:.5}.linja .lj-qAns.right{opacity:1;border-color:var(--green)}.linja .lj-qAns.right em{color:var(--green)}.linja .lj-qAns.wrong{opacity:1;border-color:var(--red)}.linja .lj-qAns.wrong em{color:var(--red)}.linja .lj-screen{background:linear-gradient(180deg,var(--scrim1),var(--scrim2));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5;padding:22px 16px 28px;display:block;position:absolute;inset:0;overflow:auto}.linja .lj-wrap{max-width:1040px;margin:0 auto}.linja .lj-title{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:var(--dispLs);background:linear-gradient(180deg,var(--titleTop) 30%,var(--titleBot));color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;padding-right:.15em;font-size:clamp(60px,14vw,140px);line-height:.9;display:inline-block;transform:skew(-8deg)}.linja .lj-tag{color:var(--txt2);margin:6px 0 14px;font-size:clamp(15px,2.4vw,20px);font-weight:700}.linja .lj-tag em{color:var(--em);font-style:normal}.linja .lj-product{letter-spacing:.02em;color:var(--em);margin:-8px 0 14px;font-size:14px;font-weight:800}.linja .lj-modes{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.linja .lj-modes button{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.06em;border:1px solid var(--line);background:var(--soft);color:var(--dim);border-radius:10px;padding:8px 16px;font-size:16px}.linja .lj-modes button.on{background:var(--accent);color:var(--accentInk);border-color:#0000}.linja .lj-modes span{color:var(--txt2);font-size:12.5px;font-weight:600}.linja .lj-modes.packs4 span.hint{flex-basis:100%}.linja .lj-challenge{border:1px solid var(--accent);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.linja .lj-challenge b{font-size:15px;display:block}.linja .lj-challenge span{color:var(--txt2);font-size:12.5px}.linja .lj-challenge button{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.05em;background:var(--accent);color:var(--accentInk);border-radius:10px;flex:none;padding:10px 16px;font-size:16px}.linja .lj-challenge.bad{border-color:var(--line);color:var(--txt2);font-size:13px;font-weight:600}.linja .lj-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.linja .lj-card{text-align:left;background:linear-gradient(170deg,var(--card1),var(--card2));border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 14px 14px;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.linja .lj-card:hover{border-color:var(--c);transform:translateY(-3px)}.linja .lj-card:before{content:"";background:var(--c);width:5px;position:absolute;top:0;bottom:0;left:0}.linja .lj-card h2{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.02em;color:var(--c);margin:0;font-size:30px;transform:skew(-8deg)}.linja .lj-card .age{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:12px;font-weight:800}.linja .lj-card ul{color:var(--txt2);margin:0 0 12px;padding:0;font-size:13px;line-height:1.5;list-style:none}.linja .lj-card li{padding-left:14px;position:relative}.linja .lj-card li:before{content:"";background:var(--c);width:6px;height:2px;position:absolute;top:.62em;left:0}.linja .lj-card .go{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.06em;color:var(--accentInk);background:var(--c);border-radius:8px;margin-top:auto;padding:5px 14px;font-size:16px;display:inline-block}.linja .lj-how{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.linja .lj-how div{border:1px dashed var(--line);color:var(--txt2);border-radius:12px;padding:11px 12px;font-size:12.5px;line-height:1.4}.linja .lj-how b{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.03em;color:var(--txt);margin-bottom:2px;font-size:17px;display:block}.linja .lj-note{color:var(--dim);margin-top:14px;font-size:11.5px;line-height:1.5}.linja .lj-note a{color:var(--txt2);text-decoration:underline}.linja .lj-note.lj-cover{margin-top:4px}.linja .lj-diag{z-index:6;pointer-events:none;background:var(--chip);border:1px solid var(--line);color:var(--txt);white-space:pre;text-align:right;border-radius:6px;padding:5px 8px;font:700 11px/1.4 ui-monospace,Consolas,monospace;position:absolute;top:58px;right:6px}@media (max-height:500px){.linja .lj-diag{font-size:10px;top:44px}}.linja .lj-endCls{letter-spacing:.14em;font-size:12px;font-weight:800}.linja .lj-endgrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:10px;display:grid}.linja .lj-endgrid>div{min-width:0}.linja .lj-endgrid .lj-box:has(table){overflow-x:auto}@media (max-width:620px){.linja .lj-endgrid table{font-size:11.5px}.linja .lj-endgrid th,.linja .lj-endgrid td{padding:4px}}.linja .lj-box{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:14px}.linja .lj-box h3{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-size:12px}.linja .lj-endScore{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:var(--dispLs);color:var(--signal);font-size:clamp(56px,11vw,112px);line-height:1;transform:skew(-8deg)}.linja .lj-endTitle{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.02em;margin-top:2px;font-size:clamp(20px,3.6vw,30px)}.linja .lj-bars{flex-direction:column;gap:7px;margin-top:12px;display:flex}.linja .lj-bar{color:var(--txt2);font-size:12px;font-weight:700}.linja .lj-bar i{background:var(--soft);border-radius:99px;height:9px;margin-top:3px;display:block;position:relative;overflow:hidden}.linja .lj-bar i:after{content:"";width:var(--w);background:var(--c);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.linja .lj-record{color:var(--txt);margin:12px 0 0;font-size:13px;font-weight:700}.linja table{border-collapse:collapse;width:100%;font-size:12.5px}.linja th,.linja td{text-align:left;border-bottom:1px solid var(--soft);padding:5px 6px}.linja th{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.linja td.n,.linja th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.linja tfoot td{border-bottom:0;font-weight:800}.linja .lj-endbtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.linja .lj-endbtns button{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;border-radius:12px;padding:14px 20px;font-size:19px}.linja .lj-endbtns .p{background:var(--signal);color:var(--signalInk)}.linja .lj-endbtns .a{background:var(--accent);color:var(--accentInk)}.linja .lj-endbtns .s{background:var(--soft);border:1px solid var(--line)}.linja .lj-share{border:1px solid var(--line);background:var(--panel);color:var(--txt2);border-radius:12px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;font-size:12.5px;font-weight:600;display:flex}.linja .lj-share input{width:100%;color:var(--txt);background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:8px;font:600 12px ui-monospace,Consolas,monospace}.linja .lj-share small{color:var(--dim);font-weight:500}.linja .lj-rot{background:var(--noteBg);border:1px solid var(--noteLine);color:var(--note);border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:700;display:none}.linja .lj-rotbar{z-index:3;background:var(--chip);border:1px solid var(--noteLine);color:var(--note);text-align:center;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700;display:none;position:absolute;top:40px;left:8px;right:8px}@media (max-width:560px) and (orientation:portrait){.linja .lj-rot,.linja .lj-rotbar{display:block}.linja .lj-pop{z-index:4}.linja .lj-rotbar{top:auto;bottom:58px}.linja .lj-ruleBtns{flex-wrap:wrap}.linja .lj-bigbtn.rule{flex:calc(50% - 4px);min-height:48px}.linja .lj-ruleBtns .lj-replay{flex-direction:row;flex:100%;gap:8px;width:auto;padding:7px 10px}}@media (max-width:860px){.linja .lj-cards,.linja .lj-how{grid-template-columns:1fr 1fr}.linja .lj-endgrid{grid-template-columns:minmax(0,1fr)}}@media (max-height:500px){.linja .lj-hud{min-height:40px;padding:4px 10px}.linja .lj-brand{font-size:19px}.linja .lj-score{font-size:21px}.linja .lj-ctl{min-height:64px;padding:6px 10px calc(6px + env(safe-area-inset-bottom))}.linja .lj-bigbtn{flex-direction:row;gap:10px;padding:6px 10px;font-size:20px}.linja .lj-replay{width:96px}.linja .lj-revExp{font-size:12.5px;line-height:1.3}.linja .lj-revCalc{display:none}.linja .lj-next{padding:10px 18px;font-size:19px}.linja .lj-whyOpts button{padding:7px 10px;font-size:12.5px}.linja .lj-why h3{font-size:10.5px}.linja .lj-title{font-size:52px}.linja .lj-product{margin:-10px 0 10px;font-size:11.5px}.linja .lj-how{display:none}.linja .lj-screen{padding:12px 14px 18px}.linja .lj-cards{grid-template-columns:repeat(4,1fr)}.linja .lj-card{padding:10px 10px 10px 12px}.linja .lj-card h2{font-size:22px}.linja .lj-card ul{margin-bottom:8px;font-size:11.5px;line-height:1.35}.linja .lj-card .age{margin-bottom:6px;font-size:10.5px}.linja .lj-quiz{justify-content:flex-start;gap:8px;padding:50px 12px 8px}.linja .lj-qText{font-size:16px;line-height:1.2}.linja .lj-qAnswers{gap:6px}.linja .lj-qAns{padding:7px 9px;font-size:12.5px;line-height:1.2}}@media (max-width:620px){.linja .lj-qAnswers{grid-template-columns:1fr}}@media (max-width:900px){.linja .lj-combo{font-size:11px}}@media (max-width:620px),(max-width:820px) and (min-height:501px){.linja .lj-hud{flex-wrap:wrap;row-gap:5px}.linja .lj-hudRight{margin-left:auto}.linja .lj-hudMid{flex-wrap:wrap;flex:1 0 100%;order:3;row-gap:4px}.linja .lj-hudMid:empty{display:none}}@media (max-width:620px){.linja .lj-hud{gap:6px;padding:6px 8px}.linja .lj-mute{display:none}.linja .lj-brand{gap:0;font-size:0}.linja .lj-brand .lj-flagico{transform:skew(8deg)}.linja .lj-score{min-width:70px;font-size:22px}.linja .lj-hudMid{gap:4px;font-size:10.5px}.linja .lj-pill{padding:3px 7px}.linja .lj-whyOpts{grid-template-columns:1fr}.linja .lj-whyOpts button{padding:9px 10px;font-size:12.5px}.linja .lj-rev{flex-direction:column;gap:8px}.linja .lj-revBtns{align-self:stretch}.linja .lj-next{flex:1;padding:12px}.linja .lj-again{padding:12px 14px}.linja .lj-replay{width:84px;font-size:10px}.linja .lj-revExp{font-size:13px}}.linja .lj-late{background:var(--panel);border:1px solid var(--note);color:var(--txt);text-align:center;z-index:3;border-radius:10px;max-width:86%;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:44px;left:50%;transform:translate(-50%)}.linja .lj-rk{border:1px solid var(--accent);background:var(--panel);border-radius:14px;margin:0 0 14px;padding:12px 14px}.linja .lj-rk h2{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.06em;margin:0 0 4px;font-size:20px}.linja .lj-rk p{color:var(--txt2);margin:0 0 8px;font-size:13px;line-height:1.45}.linja .lj-rk a{color:var(--txt);text-underline-offset:2px;font-weight:700;text-decoration:underline}.linja .lj-rkDim{color:var(--dim)}.linja .lj-rkErr{color:var(--txt);border-left:3px solid var(--red);padding-left:8px;font-weight:700}.linja .lj-rkPrivacy{border:1px solid var(--line);background:var(--soft);color:var(--txt2);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:13px}.linja .lj-rkPrivacy h3{font:700 14px var(--ui);color:var(--txt);margin:0 0 6px}.linja .lj-rkPrivacy p{margin:0 0 8px}.linja .lj-rkPrivacy blockquote{border-left:3px solid var(--line);color:var(--txt);margin:0 0 8px;padding:0 0 0 10px}.linja .lj-rkAccept{font:600 14px var(--ui);color:var(--txt);cursor:pointer;align-items:center;gap:8px;display:flex}.linja .lj-rkAccept input{width:18px;height:18px}.linja .lj-rkArea{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.linja .lj-rkArea select{font:600 14px var(--ui);border:1px solid var(--line);background:var(--soft);color:var(--txt);border-radius:10px;max-width:100%;padding:8px 10px}.linja .lj-rkBtns{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.linja .lj-rkGo{background:var(--accent);color:var(--accentInk);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.linja .lj-rkGo:disabled{opacity:.5}.linja .lj-rkGo b{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.05em;font-size:17px}.linja .lj-rkGo span{font-size:11.5px;font-weight:600}.linja .lj-rkLists{border:1px solid var(--line);background:var(--soft);color:var(--txt);font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.05em;border-radius:10px;padding:10px 16px;font-size:16px}.linja .lj-rkEnd{margin-top:14px}.linja .lj-rkEnd p{margin:0 0 8px;font-size:13.5px;line-height:1.45}.linja .lj-rkTall{font-family:var(--disp);font-weight:var(--dispW);color:var(--signal);font-size:24px}.linja .lj-rkScreen{z-index:8}.linja .lj-rkTop{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.linja .lj-rkTop h2{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.06em;margin:0;font-size:30px}.linja .lj-rkPick{flex-wrap:wrap;gap:4px 18px;display:flex}.linja .lj-rkPick .lj-modes{margin:0 0 8px}.linja .lj-rkPick .lj-modes button{padding:6px 12px;font-size:14px}.linja .lj-rkWhat{color:var(--txt2);margin:0 0 10px;font-size:12.5px;line-height:1.45}.linja .lj-rkLists2{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.linja .lj-rkLists2 table{border-collapse:collapse;width:100%;font-size:13.5px}.linja .lj-rkLists2 td{border-bottom:1px solid var(--line);padding:5px 6px}.linja .lj-rkLists2 td.n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.linja .lj-rkLists2 tr.meg td{background:var(--soft);color:var(--txt);font-weight:700}.linja .lj-rkLists2 tr.meg td:first-child{border-left:3px solid var(--signal)}@media (max-width:620px){.linja .lj-rkLists2{grid-template-columns:1fr}}@media (max-height:500px){.linja .lj-rk{margin-bottom:10px;padding:8px 12px}.linja .lj-rk h2{font-size:17px}.linja .lj-rk p{margin-bottom:6px;font-size:12px}.linja .lj-rkTop h2{font-size:22px}.linja .lj-rkLists2 td{padding:3px 6px;font-size:12.5px}.linja .lj-late{padding:4px 10px;font-size:12px;top:40px}}.linja .lj-rkStopp{z-index:7;border:1px solid var(--red);background:var(--panel);text-align:center;border-radius:14px;max-width:min(520px,88%);padding:16px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.linja .lj-rkStopp p{color:var(--txt);margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.45}.linja .lj-gj .lj-revTxt{gap:3px}.linja .lj-gjLine{color:var(--txt);font-size:13px;line-height:1.35}.linja .lj-gjFoot{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font:700 12px ui-monospace,Consolas,monospace;display:flex}.linja .lj-gjUenig{cursor:pointer;background:0 0;border:0;padding:0}.linja .lj-gjBtns{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.linja .lj-gjBtns .lj-again{padding:10px 14px}.linja .lj-gjBtns .lj-next{padding:12px 18px;font-size:17px}.linja .lj-ue{z-index:8;justify-content:center;align-items:center;display:flex}.linja .lj-ueBox{border:1px solid var(--accent);background:var(--panel);border-radius:14px;width:min(560px,100%);max-height:100%;padding:16px 18px;overflow:auto}.linja .lj-ueBox h2{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;margin:0 0 10px;font-size:22px}.linja .lj-ueBox p{color:var(--txt);margin:0 0 12px;font-size:14px;line-height:1.45}.linja .lj-ueGrunner{border:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;display:flex}.linja .lj-ueGrunner legend{letter-spacing:.08em;text-transform:uppercase;color:var(--note);margin:0 0 6px;padding:0;font-size:11px;font-weight:700}.linja .lj-ueGrunner label{background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.linja .lj-ueGrunner label.on{border-color:var(--accent)}.linja .lj-ueTekst{color:var(--txt2);flex-direction:column;gap:5px;font-size:13px;display:flex}.linja .lj-ueTekst textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;min-height:58px;color:var(--txt);font:500 14px var(--ui);border-radius:10px;padding:8px 10px}.linja .lj-ueTekst small{color:var(--dim);font-size:11.5px}.linja .lj-ueErr{color:var(--txt)}.linja .lj-ueErr a{color:var(--txt);text-decoration:underline}.linja .lj-ueBtns{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.linja .lj-ueBtns .lj-again{padding:12px 16px}.linja .lj-ueBtns .lj-next[disabled]{opacity:.4;cursor:default}.linja .lj-hus{z-index:8;background:var(--bg)}.linja .lj-husHead{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.02em;margin:4px 0 8px;font-size:clamp(26px,4.4vw,44px);line-height:1.05}.linja .lj-husIntro{max-width:70ch;color:var(--txt2);margin:0 0 14px;font-size:15px;line-height:1.5}.linja .lj-husKort{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.linja .lj-husK{border:1px solid var(--line);background:var(--soft);color:var(--txt);border-radius:12px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.linja .lj-husK:hover{border-color:var(--accent)}.linja .lj-husK img{object-fit:cover;object-position:top;background:var(--soft);border-radius:6px;width:100%;height:120px}.linja .lj-husK b{font-size:16px;font-weight:800}.linja .lj-husK span{color:var(--txt2);font-size:12.5px;line-height:1.4}.linja .lj-husNote{color:var(--dim);margin:10px 0 0;font-size:12px}.linja .lj-husGo{font-family:var(--disp);font-weight:var(--dispW);letter-spacing:.04em;background:var(--signal);color:var(--signalInk);border-radius:12px;align-items:center;padding:14px 20px;font-size:19px;text-decoration:none;display:inline-flex}@media (max-width:620px){.linja .lj-husKort{grid-template-columns:1fr}.linja .lj-husK img{height:90px}}@media (max-height:500px){.linja .lj-gjLine{font-size:12px}.linja .lj-gj .lj-revExp{max-height:3.9em;font-size:12px;line-height:1.28;overflow:auto}.linja .lj-gjBtns{max-width:300px}.linja .lj-gjBtns .lj-again{padding:7px 10px;font-size:11px}.linja .lj-gjBtns .lj-next{padding:8px 12px;font-size:15px}.linja .lj-ueBox{padding:10px 14px}.linja .lj-ueBox h2{margin-bottom:6px;font-size:18px}.linja .lj-ueGrunner label{padding:5px 10px;font-size:13px}.linja .lj-ueTekst textarea{min-height:40px}.linja .lj-husK img{height:70px}.linja .lj-husIntro{margin-bottom:10px;font-size:13px}.linja .lj-husHead{font-size:24px}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-Black.woff2)format("woff2")}
