.rl-body{color:#eef2f0;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#0b0e12;overflow:hidden}.rl-app{--col:min(100vw, 620px);--top:calc(54px + env(safe-area-inset-top,0px));--amb0:#0b0e12;--amb1:#12261c;z-index:50;background:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--amb1) 60%, transparent), transparent 72%), var(--amb0);font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:#eef2f0;transition:background-color .5s;position:fixed;inset:0}.rl-app [hidden]{display:none!important}.rl-app button{font:inherit;color:inherit}.rl-app a{color:inherit}.rl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rl-top{z-index:30;height:var(--top);padding:env(safe-area-inset-top,0px) 12px 0;pointer-events:none;background:linear-gradient(#05080ad1,#05080a00);align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.rl-top>*{pointer-events:auto}.rl-brand{flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.rl-logo{color:#f4f7f5;background:linear-gradient(140deg,#1f4a33,#0d1712);border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid;box-shadow:0 0 0 1.5px #4ade808c}.rl-name{letter-spacing:.01em;font-size:15px;font-weight:700}.rl-name b{color:#4ade80;font-weight:700}.rl-status{text-align:center;color:#eef2f0d1;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.rl-status b{color:#4ade80;font-weight:600}.rl-tools{flex:none;gap:6px;display:flex}.rl-icon{cursor:pointer;background:#eef2f01a;border:1px solid #eef2f02e;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:36px;height:36px;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.rl-icon:hover{background:#eef2f02e}.rl-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rl-icon.install{color:#062611;background:linear-gradient(135deg,#22c55e,#a3e635);border-color:#0000}.rl-bar{background:#eef2f014;height:2px;position:absolute;bottom:0;left:0;right:0}.rl-bar i{background:linear-gradient(90deg,#22c55e,#a3e635);width:0;height:100%;transition:width .4s;display:block}.rl-app :focus-visible{outline-offset:2px;outline:2px solid #4ade80}.rl-feed{width:var(--col);scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;position:absolute;top:0;bottom:0;left:50%;overflow:hidden auto;transform:translate(-50%)}.rl-feed::-webkit-scrollbar{display:none}@media (min-width:640px){.rl-feed{top:calc(var(--top) + 6px);border-radius:22px;bottom:14px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #eef2f012}.rl-top{-webkit-backdrop-filter:blur(8px);background:#080b0d8c}}.rl-card{--c0:#0f1d16;--c1:#1d3a2b;--ac:#4ade80;--fg:#eef2f0;--mut:#eef2f0b3;--line:#eef2f026;--btn:#eef2f014;--btn-b:#eef2f033;--reserve:calc(var(--top) + 232px + env(safe-area-inset-bottom,0px));scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding:calc(var(--top) + 4px) 14px calc(10px + env(safe-area-inset-bottom,0px));color:var(--fg);background:radial-gradient(110% 60% at 85% -5%, color-mix(in srgb, var(--ac) 20%, transparent), transparent 60%), radial-gradient(90% 60% at 0% 110%, color-mix(in srgb, var(--c1) 80%, transparent), transparent 70%), linear-gradient(170deg, var(--c0) 10%, var(--c1) 150%);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:size}@media (min-width:640px){.rl-card{--reserve:250px;padding-top:14px}}@media (max-height:700px){.rl-card{--reserve:calc(var(--top) + 196px + env(safe-area-inset-bottom,0px))}}.rl-card.s-lichess{--c0:#0d1c1a;--c1:#134339;--ac:#34d399}.rl-card.s-puzzle{--c0:#130f26;--c1:#2f2563;--ac:#a78bfa}.rl-card.s-selfplay{--c0:#0c1522;--c1:#1c3a5e;--ac:#60a5fa}.rl-card.s-tb{--c0:#1d1407;--c1:#5a3a10;--ac:#fbbf24}.rl-card.t-lesson{--c0:#1a1508;--c1:#4a3a12;--ac:#facc15}.rl-card.t-quiz{--c0:#0e1430;--c1:#283a7a;--ac:#f3cf6b}.rl-card.t-upsell,.rl-card.t-limit,.rl-card.t-end,.rl-card.t-install,.rl-card.t-welcome{--c0:#0f1a12;--c1:#22503a;--ac:#4ade80}.c-head{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.c-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ac);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.c-pos{color:var(--mut);white-space:nowrap;font-size:11.5px}.c-title{flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 6px;display:flex}.c-title h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:750;display:flex}.c-title h2 .side{border:1.5px solid #eef2f0b3;border-radius:50%;width:14px;height:14px}.c-title h2 .side.w{background:#f8fafc}.c-title h2 .side.b{background:#111}.c-title p{color:var(--mut);text-align:right;margin:0;font-size:12.5px}.c-board{touch-action:none;border-radius:8px;flex:none;align-self:center;position:relative}.c-board.free{touch-action:pan-y}.c-board .shade{pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--ac) 65%, transparent);opacity:0;border-radius:6px;transition:opacity .3s;position:absolute;inset:0}.c-board.done .shade{opacity:1}.mini{aspect-ratio:1;border-radius:6px;grid-template-columns:repeat(8,1fr);width:100%;display:grid;overflow:hidden;box-shadow:0 6px 24px #00000040}.mini i{aspect-ratio:1;background-size:100% 100%;display:block}.c-strip{scrollbar-width:thin;flex-direction:column;flex:auto;gap:8px;min-height:0;margin-top:8px;display:flex;overflow-y:auto}.steps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.step{border:1px solid var(--btn-b);background:var(--btn);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;min-height:46px;padding:6px 8px;transition:background .15s,border-color .15s;display:flex}.step:hover{border-color:var(--ac)}.step b{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.step b em{font-style:normal;font-family:var(--font-geist-mono), monospace;color:var(--ac);font-size:11px}.step small{color:var(--mut);font-size:10.5px;line-height:1.25}.step[aria-pressed=true]{background:color-mix(in srgb, var(--ac) 22%, transparent);border-color:var(--ac)}.idle{color:var(--mut);margin:2px 2px 0;font-size:12.5px;line-height:1.5}.pvline{color:var(--mut);margin:0;font-size:12px}.pvline span{font-family:var(--font-geist-mono), monospace;color:var(--fg)}@container (min-height:680px) and (max-width:520px){.steps{grid-template-columns:1fr 1fr}.step small{display:block!important}.step{min-height:52px}}.hint{background:color-mix(in srgb, var(--c0) 60%, #00000059);border:1px solid var(--line);border-radius:12px;padding:9px 11px;font-size:13px;line-height:1.45;animation:.3s both rl-rise}.hint b{color:var(--ac)}.hint code,.ledger code{font-family:var(--font-geist-mono), monospace;font-size:12px}.verdict{align-items:center;gap:10px;animation:.3s both rl-rise;display:flex}.badge{color:#06120b;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:750;display:inline-flex}.badge.excellent{background:#4ade80}.badge.good{color:#061428;background:#60a5fa}.badge.okay{color:#241703;background:#fbbf24}.badge.poor{color:#2a0606;background:#f87171}.verdict .loss{font-family:var(--font-geist-mono), monospace;color:var(--mut);font-size:13px}.verdict .rating{font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:13px;font-weight:700}.verdict .rating.up{color:#4ade80}.verdict .rating.down{color:#f87171}.ledger{border-collapse:collapse;width:100%;font-size:12.5px;animation:.35s both rl-rise}.ledger th,.ledger td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 5px}.ledger th:first-child,.ledger td:first-child{text-align:left}.ledger th{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:700}.ledger td.mv{font-weight:700}.ledger td.L{color:var(--ac);font-weight:800}.ledger .dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.why{color:var(--fg);margin:0;font-size:13px;line-height:1.5}.why b{color:var(--ac)}.c-acts{flex-wrap:nowrap;flex:none;gap:7px;padding-top:9px;display:flex;position:relative}.c-acts:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.rbtn{cursor:pointer;background:var(--btn);border:1px solid var(--btn-b);min-height:42px;color:var(--fg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.rbtn:hover{background:color-mix(in srgb, var(--btn) 100%, var(--fg) 8%)}.rbtn:active{transform:scale(.97)}.rbtn:disabled{opacity:.5;cursor:default}.rbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.rbtn.primary{color:#062611;background:linear-gradient(135deg,#22c55e,#a3e635);border-color:#0000}.rbtn.grow{flex:auto}.rbtn.icon{flex:none;width:42px;padding:0}.rbtn.saved svg{fill:currentColor}.rbtn[aria-pressed=true]{background:color-mix(in srgb, var(--ac) 28%, transparent);border-color:var(--ac)}.c-body{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:6px 2px;display:flex;position:relative;overflow-y:auto}.c-in{flex-direction:column;gap:13px;width:min(100%,640px);margin:auto;display:flex}.c-in .title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.15}.c-in .lede{color:var(--mut);margin:0;font-size:15px;line-height:1.55}.c-in .body{margin:0;font-size:15.5px;line-height:1.6}.c-in .body b{color:var(--ac)}.formula{font-family:var(--font-geist-mono), monospace;text-align:center;background:color-mix(in srgb, var(--c0) 55%, #00000059);border:1px solid var(--line);color:var(--fg);border-radius:14px;padding:12px 10px;font-size:17px;font-weight:700}.formula em{color:var(--ac);font-style:normal}.lesson-board{align-self:center;width:min(100%,300px)}.choices{gap:8px;display:grid}.choice{text-align:left;cursor:pointer;background:var(--btn);border:1px solid var(--btn-b);min-height:48px;font-size:15px;font-weight:650;font-family:var(--font-geist-mono), monospace;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.choice:hover:not([disabled]){border-color:var(--ac)}.choice .k{border:1px solid var(--btn-b);width:26px;height:26px;font-size:12px;font-weight:700;font-family:var(--font-geist-sans), sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.choice[disabled]{cursor:default;opacity:.62}.choice.right{opacity:1;background:#4ade8029;border-color:#4ade80}.choice.right .k{color:#062611;background:#4ade80;border-color:#0000}.choice.wrong{opacity:1;background:#f8717124;border-color:#f87171}.tiers{gap:10px;display:grid}.tier{border:1px solid var(--line);background:#0003;border-radius:16px;padding:12px 14px}.tier.hot{border-color:var(--ac);background:color-mix(in srgb, var(--ac) 13%, transparent)}.tier h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:15px;font-weight:750;display:flex}.tier h3 small{color:var(--mut);font-size:12px;font-weight:500}.tier ul{color:var(--mut);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.tier .now{letter-spacing:.08em;text-transform:uppercase;color:var(--ac);font-size:10.5px;font-weight:800}.clock{font-family:var(--font-geist-mono), monospace;color:var(--ac);letter-spacing:.02em;margin:0;font-size:40px;font-weight:800}.bignum{color:var(--ac);font-size:54px;font-weight:850;line-height:1;font-family:var(--font-geist-mono), monospace;margin:0}.stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{border:1px solid var(--line);text-align:center;background:#0000002e;border-radius:14px;padding:10px 8px}.stat b{color:var(--ac);font-size:22px;font-weight:800;font-family:var(--font-geist-mono), monospace;display:block}.stat span{color:var(--mut);font-size:11px}.steps-ol{color:var(--mut);margin:0;padding-left:20px;font-size:14px;line-height:1.7}.phone-ill{border:2px solid var(--ac);border-radius:18px;place-items:center;width:92px;height:150px;margin:0 auto;display:grid}.phone-ill img{border-radius:13px;width:54px;height:54px}.swipe{left:50%;bottom:calc(66px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:4;background:#00000073;border:1px solid #eef2f033;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:650;animation:2.2s ease-in-out infinite rl-bob;display:inline-flex;position:absolute;transform:translate(-50%)}.swipe svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.swipe .t-touch{display:none}}@media not ((hover:hover) and (pointer:fine)){.swipe .t-mouse{display:none}}@keyframes rl-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@keyframes rl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rl-scrim{z-index:60;background:#00000080;position:fixed;inset:0}.rl-sheet{z-index:70;overscroll-behavior:contain;color:#eef2f0;width:min(100vw,560px);max-height:88dvh;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));background:#121a16;border:1px solid #eef2f01f;border-radius:20px 20px 0 0;animation:.22s both rl-sheet;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -20px 60px #00000080}@media (min-width:640px){.rl-sheet{border-radius:20px;max-height:84dvh;top:50%;bottom:auto;transform:translate(-50%,-50%)}}@keyframes rl-sheet{0%{opacity:0}to{opacity:1}}.rl-sheet h2{margin:0 0 4px;font-size:18px;font-weight:800}.rl-sheet h3{letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin:18px 0 8px;font-size:11px;font-weight:700}.rl-sheet p{color:#eef2f0cc;margin:6px 0;font-size:14px;line-height:1.55}.sh-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sh-x{cursor:pointer;background:0 0;border:1px solid #eef2f033;border-radius:50%;width:36px;height:36px;font-size:18px;line-height:1}.sh-list{gap:6px;margin-top:12px;display:grid}.sh-item{cursor:pointer;text-align:left;background:#eef2f00d;border:1px solid #eef2f01a;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14.5px;text-decoration:none;display:flex}.sh-item:hover{background:#eef2f01a}.sh-item .ico{text-align:center;flex:none;width:24px;font-size:16px}.sh-item .tx{flex:1;min-width:0}.sh-item small{color:#eef2f099;margin-top:2px;font-size:12px;display:block}.sh-item .tag{letter-spacing:.08em;text-transform:uppercase;color:#062611;background:#4ade80;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{cursor:pointer;background:#eef2f00f;border:1px solid #eef2f02e;border-radius:999px;min-height:38px;padding:0 13px;font-size:13px;font-weight:650}.seg button[aria-pressed=true]{color:#062611;background:#4ade80;border-color:#0000}.rl-sheet input[type=range]{accent-color:#4ade80;width:100%}.toggle{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.toggle input{accent-color:#4ade80;width:20px;height:20px}.kbd{color:#eef2f0cc;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px;display:grid}.kbd kbd{font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#eef2f00f;border:1px solid #eef2f04d;border-radius:6px;padding:2px 7px;font-size:11.5px}.bars{gap:6px;display:grid}.bars .row{grid-template-columns:110px 1fr 46px;align-items:center;gap:8px;font-size:12.5px;display:grid}.bars .track{background:#eef2f014;border-radius:8px;height:8px;overflow:hidden}.bars .track i{background:linear-gradient(90deg,#22c55e,#a3e635);height:100%;display:block}.share-prev{aspect-ratio:4/5;background:#0000004d;border-radius:14px;place-items:center;max-height:42dvh;margin:10px auto;display:grid;overflow:hidden}.share-prev img{object-fit:contain;width:100%;height:100%;display:block}.share-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.share-grid a,.share-grid button{cursor:pointer;background:#eef2f00f;border:1px solid #eef2f024;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.share-grid i{border-radius:50%;width:9px;height:9px;display:inline-block}.rl-toast{z-index:80;left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));text-align:center;background:#0a100df0;border:1px solid #4ade8073;border-radius:999px;max-width:min(92vw,440px);padding:10px 16px;font-size:13px;font-weight:650;animation:.25s both rl-rise;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0006}.rl-loading{z-index:55;text-align:center;pointer-events:none;place-content:center;gap:10px;transition:opacity .4s;display:grid;position:fixed;inset:0}.rl-loading.gone{opacity:0}.rl-loading p{color:#eef2f0b3;margin:0;font-size:13px}.rl-loading .k{color:#4ade80;font-size:64px;animation:2.2s ease-in-out infinite rl-breathe}@keyframes rl-breathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.burst{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.burst span{color:#4ade80;text-shadow:0 8px 30px #00000073;font-size:64px;font-weight:900;animation:.9s ease-out forwards rl-burst}.burst span.poor{color:#f87171}@keyframes rl-burst{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)translateY(-30px)}}.heart{z-index:5;pointer-events:none;color:#4ade80;width:96px;height:96px;margin:-48px 0 0 -48px;animation:.8s ease-out forwards rl-burst;position:absolute}.heart svg{fill:currentColor;width:100%;height:100%}@media (max-width:420px){.rl-card{padding-left:10px;padding-right:10px}.rl-name,.rl-top .long{display:none}.rl-icon{padding:0 7px}.rl-status{text-align:left}.rbtn{padding:0 11px;font-size:13px}.rbtn .opt,.step small{display:none}.c-title h2{font-size:18px}}@media (max-height:700px){.step small{display:none}.step{min-height:38px}.c-title p{display:none}}.rl-embed .rl-feed{box-shadow:none;border-radius:0;width:100vw;top:0;bottom:0}.rl-embed:not(.engaged) .rl-feed{overflow-y:hidden}.rl-embed .rl-card{padding-top:calc(var(--top) + 2px);padding-left:10px;padding-right:10px}.rl-embed .rl-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#05080ad1,#05080a00)}.rl-embed .rl-tools .menu,.rl-embed .rl-icon.install,.rl-embed .rl-side,.rl-embed .rl-name,.rl-embed [data-act=save],.rl-embed [data-act=share],.rl-embed .step small{display:none}@media (prefers-reduced-motion:reduce){.rl-app *,.rl-app :before,.rl-app :after{transition:none!important;animation:none!important}}@media (min-width:700px){.rl-app{--col:min(calc(100vw - 32px), 1240px)}.rl-card{padding-left:20px;padding-right:20px}}@media (min-width:1100px) and (min-height:760px){.rl-card{padding:18px 26px 16px}}.sh-session{background:#eef2f00f;border-radius:12px;padding:10px 12px;font-size:13.5px!important}
.tr-app{--col:min(100vw, 620px)}@media (min-width:700px){.tr-app{--col:min(calc(100vw - 32px), 1240px)}}.tr-top{gap:14px}.tr-nav{align-items:center;gap:2px;display:flex}.tr-nav a,.tr-nav button{color:#eef2f0c7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:650;text-decoration:none}.tr-nav a:hover,.tr-nav button:hover{color:#eef2f0;background:#eef2f014}.tr-nav a[aria-current=page]{color:#4ade80;background:#4ade801f}.tr-stats{flex:auto;justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow:hidden}.tr-stats span{white-space:nowrap;color:#eef2f0b8;background:#eef2f012;border-radius:999px;padding:4px 9px;font-size:12px}.tr-stats b{color:#eef2f0;font-family:var(--font-geist-mono), monospace}.tr-stats .hot{background:#fb923c2e}.tr-stats .hot b{color:#fb923c}@media (max-width:760px){.tr-stats .long{display:none}}@media (max-width:520px){.tr-top .rl-name{display:none}.tr-nav a,.tr-nav button{padding:6px 8px;font-size:13px}.tr-top{gap:6px}.tr-stats span{padding:4px 7px}}@media (max-width:380px){.tr-stats span:nth-child(2){display:none}}.sh-session{background:#eef2f00f;border-radius:12px;padding:10px 12px;font-size:13.5px}@media (max-width:440px){.tr-stats{visibility:hidden}}@media (max-width:640px){.tr-ring{padding:3px!important}.tr-ring [data-testid=plan-pill-moved],.tr-ring b{display:none}.tr-top:has(.tr-ring){gap:6px}.tr-top:has(.tr-ring) .tr-stats{display:none}.tr-top:has(.tr-ring) .rl-tools{margin-left:auto}:is(.tr-top:has(.tr-ring) .tr-nav a,.tr-top:has(.tr-ring) .tr-nav button){padding:6px 7px;font-size:13px}}.tr-limit{flex-direction:column;gap:12px;width:min(100%,560px);margin:auto;padding:8px 2px;display:flex}.tr-limit h2{margin:0;font-size:clamp(24px,4cqw,32px);font-weight:800;line-height:1.15}.tr-limit p{color:var(--mut);margin:0;font-size:15px;line-height:1.55}.tr-limit-k{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ac)!important;font-size:12px!important}.tr-limit-s{color:var(--fg)!important}.tr-limit-plans{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.tr-plan{border:1px solid var(--line);background:#eef2f00d;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.tr-plan.hot{background:#4ade801a;border-color:#4ade80}.tr-plan b{font-size:17px}.tr-plan span{font-size:14px}.tr-plan small{color:var(--mut);font-size:12.5px}.tr-limit-acts{flex-wrap:wrap;gap:8px;display:flex}.rl-card.t-end{container-type:size}.tr-verify{top:var(--top);z-index:29;color:#fde68a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbbf2424;border:1px solid #fbbf2466;border-radius:12px;align-items:center;gap:8px;width:min(100vw - 16px,620px);padding:6px 6px 6px 12px;font-size:12.5px;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%)}.tr-verify>span{overflow-wrap:anywhere;flex:1;min-width:0}.tr-verify button{color:#4ade80;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tr-verify .x{color:#fde68a;padding:0 6px;font-size:18px}.tr-verify .ok{color:#4ade80}.tr-verify .bad{color:#f87171}.sh-group h3{align-items:center;gap:6px;display:flex}.sh-group .sh-item[aria-current=page]{background:#4ade801f}@media (max-width:440px){.tr-nav [data-nav=more],.rl-tools [data-tool=sound]{display:none}.tr-nav a,.tr-nav button{padding:6px 7px}}.sh-only-narrow{display:none!important}@media (max-width:440px){.sh-only-narrow{display:flex!important}}
