.tb{--acc-ink:#fff;--acc-soft:color-mix(in srgb, var(--acc) 9%, #fff);--acc-line:color-mix(in srgb, var(--acc) 34%, transparent);--ring:color-mix(in srgb, var(--acc) 20%, transparent);color:var(--k)}.tb[data-tool=qr]{--acc:#5b3df5}.tb[data-tool=icons]{--acc:#c2410c}.tb[data-tool=screenshots]{--acc:#0f766e}.tb[data-tool=pdf-editor]{--acc:#be123c}.tb[data-tool=protect-pdf]{--acc:#15803d}.tb[data-tool=unlock-pdf]{--acc:#a16207}.tb[data-tool=aso-audit]{--acc:#1d4ed8}.tb[data-tool=app-link]{--acc:#a21caf}.tb[data-tool=mcp]{--acc:#334155}.tb[data-tool=index]{--acc:#111110}.tb-head{border-bottom:1px solid var(--ln);padding:clamp(30px,5vw,52px) 0 clamp(20px,3vw,30px)}.tb-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--d);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:700;display:flex}.tb-glyph{width:26px;height:26px;color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-line);border-radius:8px;flex:none;place-items:center;display:grid}.tb-head h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.03}.tb-sub{color:var(--d);max-width:58ch;margin:16px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.tb-facts{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:22px 0 0;display:flex}.tb-meta{color:var(--d);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.tb-meta li+li:before{content:"·";color:color-mix(in srgb, var(--k) 38%, transparent);margin-right:12px}.tb-aside{color:var(--acc);margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none}.tb-aside:hover{text-underline-offset:3px;text-decoration:underline}.tb-main{padding-bottom:clamp(40px,6vw,80px)}.tb-studio{padding-top:clamp(24px,3.4vw,34px)}.tb .qr-btn.primary,.tb .al-btn.primary,.tb .pw-btn.primary,.tb .pe-apply,.tb .aso-go{background:var(--acc);color:var(--acc-ink);border-color:#0000}.tb .qr-btn.primary:not(:disabled):hover,.tb .al-btn.primary:not(:disabled):hover,.tb .pw-btn.primary:not(:disabled):hover,.tb .pe-apply:not(:disabled):hover,.tb .aso-go:not(:disabled):hover{background:color-mix(in srgb, var(--acc) 86%, #000);transform:none}.tb .qr-type[data-on=true],.tb .sh-switch button[data-on=true],.tb .al-byo-hosts button[data-on=true],.tb .pe-tool[data-on=true],.tb .pe-tool[data-open=true],.tb .pe-toggle[data-on=true],.tb .pe-seg button[data-on=true],.tb .pe-tabs button[data-on=true]{background:var(--acc-soft);border-color:var(--acc);color:var(--acc);box-shadow:none}.tb .ic-plat[data-on=true],.tb .sh-target[data-on=true],.tb .sh-fit label[data-on=true],.tb .pe-version[data-on=true],.tb .qr-dynamic[data-on=true]{border-color:var(--acc);background:var(--acc-soft)}.tb .qr-type:hover,.tb .ic-plat:hover,.tb .sh-target:hover,.tb .al-toggle:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--ln))}.tb input:focus,.tb textarea:focus,.tb select:focus{box-shadow:0 0 0 3px var(--ring);outline:none;border-color:var(--acc)!important}.tb .aso-form:focus-within,.tb .al-prefix:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--ring)}.tb input[type=checkbox],.tb input[type=radio],.tb input[type=range]{accent-color:var(--acc)}.tb .qr-step .n,.tb .al-step .n,.tb .aso-fix-top .n,.tb .howto li:before{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.tb .qr-chart span,.tb .al-chart span,.tb .qr-bar .v,.tb .al-bar .v{background:var(--acc)}.tb .aso-ring .value{stroke:var(--acc)}.tb .aso-open,.tb .sh-fixlink,.tb .pw-disclose,.tb .al-byo-toggle,.tb .pw-card a{color:var(--acc)}.tb .qr-btn.ghost:not(:disabled):hover,.tb .al-btn.ghost:not(:disabled):hover,.tb .pw-btn.ghost:not(:disabled):hover,.tb .rl-btn:hover,.tb .qr-presets button:hover,.tb .aso-examples button:hover:not(:disabled),.tb .al-byo-hosts button:hover,.tb .pe-ghost:hover{border-color:var(--acc);color:var(--acc);background:0 0}.tb .pw-drop,.tb .ic-drop,.tb .pe-drop{background:var(--g)}.tb .pw-drop:hover,.tb .ic-drop:hover,.tb .pe-drop[data-over=true],.tb .pw-drop[data-drag=true]{border-color:var(--acc);background:var(--acc-soft)}.tb .pe-drop-icon{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.tb-sec{padding:clamp(40px,6vw,72px) 0 0}.tb-h2{letter-spacing:-.03em;color:var(--k);margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800}.tb-lede{color:var(--d);max-width:60ch;margin:10px 0 0;font-size:15px;line-height:1.65}.tb-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.tb-card{background:var(--g);border:1px solid var(--ln);border-radius:14px;flex-direction:column;gap:7px;padding:20px 22px;display:flex}.tb-card b{letter-spacing:-.01em;font-size:14.5px}.tb-card span{color:var(--d);font-size:13px;line-height:1.6}.tb .howto li{background:0 0}.tb-privacy{border-top:1px solid var(--ln);color:var(--d);max-width:76ch;margin:clamp(34px,5vw,56px) 0 0;padding-top:18px;font-size:12.5px;line-height:1.65}.tb-privacy b{color:var(--k);font-weight:600}@keyframes tb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tb-head>*{animation:.34s ease-out both tb-in}.tb-head>:nth-child(2){animation-delay:40ms}.tb-head>:nth-child(3){animation-delay:80ms}.tb-head>:nth-child(4){animation-delay:.12s}.tb-studio{animation:.38s ease-out .1s both tb-in}@media (prefers-reduced-motion:reduce){.tb-head>*,.tb-studio{animation:none}.tb *{transition-duration:60ms!important}}
