.tt{--ink:#17161a;--ink-2:#232125;--ink-3:#2e2c30;--on-ink:#fdfcfa;--paper:#faf9f7;--surface:#fff;--ground:#f0eee9;--wash:#f1efec;--hover-wash:#f4f2ee;--row-hover:#fdfbf6;--fg:#17161a;--body:#5a554e;--soft:#8a8580;--muted:#a8a29a;--line:#dcd8d2;--line-strong:#c4bfb8;--rule:#e4e0da;--hair:#efece7;--gold:#eda01f;--gold-hover:#d98f13;--gold-deep:#b8730c;--gold-dark:#7a4c06;--gold-tint:#fdf3e0;--ok:#2f7d32;--ok-tint:#e8f3e8;--ok-deep:#215c24;--danger:#b3261e;--danger-tint:#fdecea;--danger-deep:#8c1d16;--sitter:#2b5cab;--sitter-bg:#eef3fb;--sitter-ink:#1f3f78;--wood:#6b7f4e;--clay:#b06b3a;--iron:#7d8791;--crop:#c9a227;--shadow-card:0 6px 18px #17161a1f;--shadow-popup:0 18px 50px #17161a38;--shadow-toast:0 6px 20px #17161a61;--f-latin:"Archivo", "Noto Kufi Arabic", system-ui, sans-serif;--f-ar:"Noto Kufi Arabic", "Archivo", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.tt.dark,.tt .dark .tt,.tt .dark{--paper:#17161a;--surface:#232125;--ground:#121114;--wash:#2a282c;--hover-wash:#2e2c30;--row-hover:#2a282c;--fg:#fdfcfa;--body:#cfcac3;--soft:#a8a29a;--muted:#8a8580;--line:#3d3a40;--line-strong:#57535a;--rule:#34313a;--hair:#2b292e;--gold-deep:#eda01f;--gold-dark:#f2b54a;--gold-tint:#33270f;--ok:#6dbb70;--ok-tint:#1c2a1d;--ok-deep:#9ad49c;--danger:#ff6a5e;--danger-tint:#351a18;--danger-deep:#ffb1a9;--sitter:#8fb0e8;--sitter-bg:#1b2333;--sitter-ink:#c5d6f5;--shadow-card:0 6px 18px #0006;--shadow-popup:0 18px 50px #0000008c}.tt{font-family:var(--f-latin);color:var(--fg);background:var(--paper);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;container:tt/inline-size}.tt *,.tt :before,.tt :after{box-sizing:border-box;border-radius:0}.tt[dir=rtl],.tt [dir=rtl]{font-family:var(--f-ar)}.tt img{max-width:100%}.tt a{color:var(--gold-deep)}.tt a:hover{color:var(--gold-dark)}.tt :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tt p{margin:0}.tt h1,.tt h2,.tt h3,.tt h4{color:var(--fg);margin:0}.tt ul,.tt ol{margin:0}.tt .wrap{width:100%;max-width:1232px;margin-inline:auto;padding-inline:32px}.tt .wrap-wide{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}.tt .wrap-read{width:100%;max-width:784px;margin-inline:auto;padding-inline:32px}.tt .sec{padding-block:96px}.tt .sec-sm{padding-block:64px}.tt .row{align-items:center;gap:12px;display:flex}.tt .stack{flex-direction:column;gap:12px;display:flex}.tt .grow{flex:auto;min-width:0}.tt .grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.tt .split{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.tt .split>*{flex:440px;min-width:0}.tt .ink-band{background:var(--ink);color:var(--on-ink)}.tt .ink-band h1,.tt .ink-band h2,.tt .ink-band h3,.tt .ink-band h4{color:var(--on-ink)}.tt .gold-rule{background:var(--gold);height:3px}.tt .hr{background:var(--rule);border:0;height:1px;margin:0}.tt .only-m{display:none!important}.tt .h-display{letter-spacing:-.02em;text-wrap:balance;font-size:60px;font-weight:800;line-height:1.02}.tt .h1{letter-spacing:-.015em;text-wrap:balance;font-size:44px;font-weight:800;line-height:1.08}.tt .h2{letter-spacing:-.01em;text-wrap:balance;font-size:32px;font-weight:800;line-height:1.15}.tt .h3{font-size:21px;font-weight:800;line-height:1.25}.tt .h4{font-size:16px;font-weight:700;line-height:1.35}.tt .lede{color:var(--body);text-wrap:pretty;font-size:17px;line-height:1.6}.tt .body-l{color:var(--body);text-wrap:pretty;font-size:15px;line-height:1.65}.tt .small{color:var(--body);font-size:12px;line-height:1.5}.tt .meta{color:var(--soft);font-size:12px}.tt .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:11px;font-weight:700}.tt .ink-band .eyebrow,.tt .dark .eyebrow{color:var(--gold)}.tt .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);border-bottom:1px solid var(--fg);margin-bottom:12px;padding-bottom:6px;font-size:10.5px;font-weight:700}.tt .sec-title{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border-bottom:2px solid var(--fg);padding-bottom:6px;font-size:10.5px;font-weight:700}.tt .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--body);margin-bottom:4px;font-size:10px;font-weight:600}.tt .big{font-size:28px;font-weight:800;line-height:1}.tt .mono{font-family:var(--f-mono);font-size:.92em}.tt .ps{font-family:var(--f-mono);background:var(--hair);color:var(--fg);white-space:nowrap;direction:ltr;unicode-bidi:isolate;padding:2px 6px;font-size:12px;font-weight:500;display:inline-block}.tt .ink-band .ps{color:var(--on-ink);background:#fdfcfa1a}.tt .kbd{font-family:var(--f-mono);border:1px solid var(--line);background:var(--surface);color:var(--fg);border-bottom-width:2px;padding:1px 6px;font-size:11.5px;font-weight:600}.tt[dir=rtl] .eyebrow,.tt[dir=rtl] .kick,.tt[dir=rtl] .lbl,.tt[dir=rtl] .sec-title,.tt[dir=rtl] .pill,.tt[dir=rtl] .f-lab,.tt[dir=rtl] .t th{letter-spacing:.02em;text-transform:none}.tt[dir=rtl] .h-display,.tt[dir=rtl] .h1,.tt[dir=rtl] .h2{letter-spacing:0;line-height:1.3}.tt[dir=rtl] .lede,.tt[dir=rtl] .body-l{line-height:1.8}.tt .btn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tt .btn svg{flex:none}.tt .btn-p{background:var(--gold);color:#17161a!important}.tt .btn-p:hover{background:var(--gold-hover)}.tt .btn-s{background:var(--surface);box-shadow:inset 0 0 0 1px var(--fg);color:var(--fg)!important}.tt .btn-s:hover{background:var(--hover-wash)}.tt .btn-q{background:0 0;padding-inline:8px;color:var(--gold-deep)!important}.tt .btn-q:hover{color:var(--gold-dark)!important}.tt .btn-d{background:var(--ink);color:var(--on-ink)!important}.tt .btn-d:hover{background:var(--ink-3)}.tt .btn-r{background:var(--danger);color:#fff!important}.tt .btn-r:hover{background:var(--danger-deep)}.tt .btn-rq{background:0 0;padding-inline:8px;color:var(--danger)!important}.tt .btn-ghost{background:0 0;box-shadow:inset 0 0 0 1px #fdfcfa52;color:var(--on-ink)!important}.tt .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold)!important}.tt .btn-lg{min-height:52px;padding:0 24px;font-size:15px}.tt .btn-sm{min-height:36px;padding:0 12px;font-size:12px;font-weight:600}.tt .btn-block{width:100%}.tt .btn[disabled],.tt .btn.is-disabled{background:var(--rule);box-shadow:none;cursor:not-allowed;color:var(--muted)!important}.tt .btn.is-busy{animation:1.1s ease-in-out infinite tt-busy}.tt .btn-icon{width:44px;padding:0}@keyframes tt-busy{50%{opacity:.55}}.tt .spin{border:2px solid #17161a40;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tt-spin;display:inline-block}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt .f-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--body);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.tt .f-in{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;padding:0 12px;font-size:14px;font-weight:600;display:block}.tt .f-in::placeholder{color:var(--muted);font-weight:400}.tt .f-in:focus,.tt .f-in.is-focus{outline:2px solid var(--gold);outline-offset:-1px;border-color:var(--fg)}.tt .f-in.is-error{border:2px solid var(--danger)}.tt .f-in.is-ok{border-color:var(--ok)}.tt .f-in[readonly]{background:var(--wash)}.tt textarea.f-in{resize:vertical;min-height:96px;padding:10px 12px;font-weight:500;line-height:1.5}.tt select.f-in{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--body) 50%), linear-gradient(135deg, var(--body) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}.tt[dir=rtl] select.f-in{background-position:13px 19px,18px 19px}.tt .f-hint{color:var(--soft);margin-top:6px;font-size:12px}.tt .f-err{color:var(--danger);margin-top:6px;font-size:12px;font-weight:600}.tt .f-okm{color:var(--ok);margin-top:6px;font-size:12px;font-weight:600}.tt .field{flex-direction:column;display:flex}.tt .check{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;display:inline-flex}.tt .check input{width:16px;height:16px;accent-color:var(--gold);margin:0}.tt .switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.tt .switch input{opacity:0;width:1px;height:1px;position:absolute}.tt .switch .tr{background:var(--line);flex:none;width:40px;height:22px;transition:background .15s;position:relative}.tt .switch .tr:after{content:"";top:3px;background:var(--surface);width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.tt .switch input:checked+.tr{background:var(--gold)}.tt .switch input:checked+.tr:after{background:var(--ink);inset-inline-start:21px}.tt .switch input:focus-visible+.tr{outline:2px solid var(--gold);outline-offset:2px}.tt .stepper{border:1px solid var(--fg);background:var(--surface);align-items:stretch;display:inline-flex}.tt .stepper button{width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:700}.tt .stepper button:hover{background:var(--hover-wash)}.tt .stepper output,.tt .stepper .v{border-inline:1px solid var(--line);place-items:center;min-width:56px;font-size:17px;font-weight:800;display:grid}.tt .seg{border:1px solid var(--fg);display:inline-flex}.tt .seg button,.tt .seg a{background:var(--surface);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;border:0;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tt .seg button+button,.tt .seg a+a{border-inline-start:1px solid var(--fg)}.tt .seg .on{background:var(--ink);color:var(--on-ink)!important}.tt .search{position:relative}.tt .search svg{inset-inline-start:12px;color:var(--soft);position:absolute;top:50%;transform:translateY(-50%)}.tt .search .f-in{padding-inline-start:38px}.tt .copy{display:flex}.tt .copy .f-in{font-family:var(--f-mono);direction:ltr;border-inline-end:0;font-weight:600}.tt .copy .btn{flex:none}.tt .pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.tt .pill-ok{background:var(--ok-tint);color:var(--ok-deep)}.tt .pill-warn{background:var(--gold-tint);color:var(--gold-dark)}.tt .pill-danger{background:var(--danger-tint);color:var(--danger-deep)}.tt .pill-solid-danger{background:var(--danger);color:#fff}.tt .pill-neutral{background:var(--wash);color:var(--body)}.tt .pill-ink{background:var(--ink);color:var(--on-ink)}.tt .pill-gold{background:var(--gold);color:#17161a}.tt .pill-outline{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--body)}.tt .pill-sitter{background:var(--sitter-bg);color:var(--sitter-ink)}.tt .pill .dot{background:currentColor;flex:none;width:6px;height:6px}.tt .note{border-inline-start:3px solid;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.tt .note b{font-weight:700}.tt .note .ic{flex:none;margin-top:2px}.tt .note-gold,.tt .note-tip{border-color:var(--gold);background:var(--gold-tint);color:var(--gold-dark)}.tt .note-danger{border-color:var(--danger);background:var(--danger-tint);color:var(--danger-deep)}.tt .note-ok{border-color:var(--ok);background:var(--ok-tint);color:var(--ok-deep)}.tt .note-info{border-color:var(--fg);background:var(--wash);color:var(--fg)}.tt .note-warn{color:#7a3d0b;background:#f8ecdf;border-color:#c2681b}.tt .dark .note-warn,.tt.dark .note-warn{color:#f3b27a;background:#33220f}.tt .card{background:var(--surface);border:1px solid var(--rule)}.tt .card-p{padding:24px}.tt .card-h{transition:border-color .15s,box-shadow .15s}.tt .card-h:hover{border-color:var(--gold);box-shadow:0 3px 10px #17161a1a}.tt .cell{background:var(--surface);border:1px solid var(--line);padding:16px}.tt .cell-ink{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.tt .cell-ink .lbl{color:#fdfcfa99}.tt .cells{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.tt .tbox{border:1px solid var(--rule);background:var(--surface);overflow-x:auto}.tt .t{border-collapse:collapse;background:var(--surface);width:100%;font-size:13px}.tt .t th{text-align:start;white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;color:var(--body);border-bottom:1px solid var(--fg);padding:12px 16px;font-size:10px;font-weight:700}.tt .t td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:14px 16px}.tt .t tbody tr:last-child td{border-bottom:0}.tt .t tbody tr:hover td{background:var(--row-hover)}.tt .t .num{text-align:end;white-space:nowrap}.tt .t-dense{font-size:12px}.tt .t-dense th{padding:10px 12px;font-size:9.5px}.tt .t-dense td{padding:9px 12px}.tt .t tr.is-hl td{background:var(--gold-tint)}.tt .tabs{border-bottom:1px solid var(--fg);flex-wrap:wrap;display:flex}.tt .tab{min-height:44px;color:var(--body);font:inherit;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tt .tab:hover{color:var(--fg)}.tt .tab-on{border-bottom-color:var(--gold);color:var(--fg);font-weight:700}.tt .tab-n{background:var(--wash);color:var(--body);margin-inline-start:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.tt .tab-on .tab-n{background:var(--gold-tint);color:var(--gold-dark)}.tt .crumbs{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tt .crumbs a{color:var(--body);text-decoration:none}.tt .crumbs a:hover{color:var(--fg);text-decoration:underline}.tt .crumbs .sep{color:var(--muted)}.tt[dir=rtl] .flip{transform:scaleX(-1)}.tt .pager{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tt .pg{border:1px solid var(--line);background:var(--surface);place-items:center;min-width:40px;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-grid;color:var(--fg)!important}.tt .pg:hover{border-color:var(--fg)}.tt .pg-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)!important}.tt .term{background:var(--hair);height:6px;position:relative;overflow:hidden}.tt .term>i{background:var(--ok);display:block;position:absolute;inset-block:0;inset-inline-start:0}.tt .term.warn>i{background:var(--gold)}.tt .term.bad>i{background:var(--danger)}.tt .term.mute>i{background:var(--line-strong)}.tt .term.sitter>i{background:var(--sitter)}.tt .meter{background:var(--hair);height:10px;position:relative}.tt .meter>i{background:var(--ink);display:block;position:absolute;inset-block:0;inset-inline-start:0}.tt .dark .meter>i,.tt.dark .meter>i{background:var(--gold)}.tt .price{direction:ltr;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.tt[dir=rtl] .price{direction:rtl;justify-content:flex-start}.tt .price b,.tt .price s{direction:ltr;unicode-bidi:isolate}.tt .price b{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1}.tt .price s{color:var(--soft);font-size:18px;font-weight:600}.tt .price span{color:var(--body);font-size:13px;font-weight:600}.tt .toast{background:var(--ink);color:var(--on-ink);border-inline-start:3px solid var(--gold);box-shadow:var(--shadow-toast);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.tt .toast.ok{border-inline-start-color:#6dbb70}.tt .toast.bad{border-inline-start-color:#ff6a5e}.tt .scrim{background:#17161a8c;place-items:center;padding:32px 16px;display:grid}.tt .modal{background:var(--surface);width:100%;max-width:480px;box-shadow:var(--shadow-popup)}.tt .modal-h{border-bottom:2px solid var(--fg);align-items:center;gap:12px;padding:16px 20px;display:flex}.tt .modal-b{flex-direction:column;gap:16px;padding:20px;display:flex}.tt .modal-f{border-top:1px solid var(--hair);background:var(--paper);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.tt .menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-popup);min-width:220px;padding:4px 0}.tt .menu a,.tt .menu button{width:100%;min-height:40px;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;font-size:13px;text-decoration:none;display:flex;color:var(--fg)!important}.tt .menu a:hover,.tt .menu button:hover{background:var(--hover-wash)}.tt .menu .on{background:var(--gold-tint)}.tt .menu hr{border:0;border-top:1px solid var(--hair);margin:4px 0}.tt .flag{-o-object-fit:cover;object-fit:cover;flex:none;width:20px;height:14px;display:inline-block;box-shadow:0 0 0 1px #0000001a}.tt .video{aspect-ratio:16/9;background:var(--ink-2);color:var(--on-ink);place-items:center;display:grid;position:relative;overflow:hidden}.tt .video .play{background:var(--gold);color:#17161a;cursor:pointer;border:0;place-items:center;width:64px;height:64px;display:grid}.tt .video .vlabel{z-index:1;inset-inline-start:16px;color:#fff;font-size:12px;position:absolute;bottom:14px}.tt .video .play{z-index:1;position:relative}.tt .video .vthumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt .video:has(.vthumb):after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.tt .video .dur{inset-inline-end:12px;color:var(--on-ink);direction:ltr;background:#17161ad9;padding:3px 7px;font-size:11.5px;font-weight:700;position:absolute;bottom:12px}.tt .ph{background:repeating-linear-gradient(135deg, var(--wash) 0 10px, var(--hair) 10px 20px);color:var(--body);text-align:center;border:1px dashed var(--line-strong);place-items:center;padding:16px;font-size:12px;font-weight:600;display:grid}.tt .art{background:var(--ink);place-items:center;display:grid}.tt .art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tt .res{width:16px;height:12px;image-rendering:pixelated}.tt .skel{background:linear-gradient(90deg, var(--hair) 0%, var(--wash) 50%, var(--hair) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite tt-skel}@keyframes tt-skel{to{background-position:-200% 0}}.tt .map{filter:blur(2px);opacity:.9;grid-template-columns:repeat(24,1fr);grid-auto-rows:64px;gap:2px;display:grid;position:absolute;inset:0;transform:scale(1.06)}.tt .map i{background:#2e3524;display:block}.tt .map i:nth-child(3n){background:#343d27}.tt .map i:nth-child(5n){background:#3c3a26}.tt .map i:nth-child(7n){background:#283022}.tt .map i:nth-child(11n){background:#4a3f2a}.tt .map i:nth-child(13n){background:#54452a;box-shadow:inset 0 0 0 6px #2e3524}.tt .map i:nth-child(17n){background:#6b5527;box-shadow:inset 0 0 0 10px #343d27}.tt .map i:nth-child(29n){background:#1f2a30}.tt .map-veil{background:linear-gradient(90deg,#17161a 0%,#17161ae6 40%,#17161a59 72%,#17161a99 100%);position:absolute;inset:0}.tt[dir=rtl] .map-veil{background:linear-gradient(270deg,#17161a 0%,#17161ae6 40%,#17161a59 72%,#17161a99 100%)}.tt .ann{background:var(--gold);color:#17161a;font-size:13px;font-weight:600}.tt .ann .wrap-wide,.tt .ann .wrap{justify-content:center;align-items:center;gap:12px;min-height:40px;display:flex;position:relative}.tt .ann a{color:#17161a;font-weight:800}.tt .ann .x{inset-inline-end:20px;color:#17161a;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tt .sh{background:var(--ink);color:var(--on-ink);position:relative}.tt .sh-in{align-items:center;gap:24px;min-height:68px;display:flex}.tt .brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex;color:var(--on-ink)!important}.tt .brand img{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.tt .brand b{font-family:var(--f-latin);letter-spacing:.06em;color:var(--on-ink);white-space:nowrap;font-size:14px;font-weight:800;line-height:1;display:block}.tt .brand span{font-family:var(--f-latin);letter-spacing:.14em;color:var(--gold);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.tt .nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.tt .nav a{white-space:nowrap;align-items:center;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 -3px #0000;color:#fdfcfac7!important}.tt .nav a:hover{color:var(--on-ink)!important}.tt .nav a.on{box-shadow:inset 0 -3px 0 var(--gold);color:var(--on-ink)!important}.tt .sh-act{flex:none;align-items:center;gap:8px;display:flex}.tt .lang-t{min-height:36px;color:var(--on-ink);font:inherit;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #fdfcfa47;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tt .lang-t:hover{border-color:var(--gold)}.tt .lang-t.light{border-color:var(--line);color:var(--fg);background:var(--surface)}.tt .sh .signin{align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--on-ink)!important}.tt .acct-t{min-height:44px;color:var(--on-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #fdfcfa33;align-items:center;gap:10px;padding:0 10px 0 4px;font-size:13px;font-weight:700;display:inline-flex}.tt[dir=rtl] .acct-t{padding:0 4px 0 10px}.tt .av{background:var(--gold);color:#17161a;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.tt .burger{width:44px;height:44px;color:var(--on-ink);cursor:pointer;background:0 0;border:1px solid #fdfcfa47;place-items:center;display:none}.tt .sf{background:var(--ink);color:#fdfcfab3;font-size:13px}.tt .sf h2{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:10.5px;font-weight:700}.tt[dir=rtl] .sf h2{letter-spacing:.02em}.tt .sf a{color:#fdfcfac7;padding:5px 0;text-decoration:none;display:block}.tt .sf a:hover{color:var(--on-ink);text-decoration:underline}.tt .sf-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;padding-block:64px 48px;display:grid}.tt .sf-bot{color:#fdfcfa9e;border-top:1px solid #fdfcfa1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px;font-size:12px;display:flex}.tt .acct{background:var(--paper);flex-wrap:wrap;align-items:stretch;display:flex;container:acct/inline-size}.tt .acct-side{background:var(--surface);border-inline-end:1px solid var(--rule);flex:248px;max-width:248px;padding:24px 0}.tt .acct-main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;padding:32px 40px 64px;display:flex}.tt .an{flex-direction:column;display:flex}.tt .an a{align-items:center;gap:12px;min-height:44px;padding:0 24px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 3px 0 #0000;color:var(--body)!important}.tt[dir=rtl] .an a{box-shadow:inset -3px 0 #0000}.tt .an a:hover{background:var(--hover-wash);color:var(--fg)!important}.tt .an a.on{background:var(--gold-tint);box-shadow:inset 3px 0 0 var(--gold);font-weight:800;color:var(--fg)!important}.tt[dir=rtl] .an a.on{box-shadow:inset -3px 0 0 var(--gold)}.tt .an a .n{background:var(--ink);color:var(--on-ink);margin-inline-start:auto;padding:1px 6px;font-size:10.5px;font-weight:800}.tt .an-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding:8px 24px;font-size:10px;font-weight:700}.tt .side-extra{background:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:24px 16px 0;padding:16px;display:flex}.tt .page-h{border-bottom:2px solid var(--fg);flex-wrap:wrap;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.tt .page-h .grow h1{font-size:28px;font-weight:800;line-height:1.15}.tt .page-h .grow p{color:var(--body);margin-top:4px;font-size:14px}.tt .adm{background:var(--paper);flex-wrap:wrap;min-height:100%;display:flex}.tt .adm-side{background:var(--ink);max-width:216px;color:var(--on-ink);flex-direction:column;flex:216px;display:flex}.tt .adm-main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.tt .s-kick{letter-spacing:.16em;color:#fdfcfa80;text-transform:uppercase;padding:14px 16px 6px;font-size:9.5px;font-weight:600}.tt .s-it{padding:10px 16px;font-size:12.5px;text-decoration:none;display:block;color:#fdfcfab3!important}.tt .s-it:hover{color:var(--on-ink)!important}.tt .s-it-on{background:var(--gold);font-weight:700;color:#17161a!important}.tt .adm-h{background:var(--surface);border-bottom:1px solid var(--fg);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.tt .adm-h h1{font-size:20px;font-weight:700;line-height:1.2}.tt .pop{color:#17161a;width:420px;font-family:var(--f-latin);background:#faf9f7;font-size:12px;box-shadow:0 18px 50px #00000080}.tt .pop-h{background:#17161a;border-bottom:3px solid #eda01f;align-items:center;gap:10px;padding:10px 14px;display:flex}.tt .pop-h img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.tt .pop-h b{color:#fdfcfa;letter-spacing:.06em;font-size:13px;font-weight:800;line-height:1;display:block}.tt .pop-h span{color:#eda01f;letter-spacing:.14em;margin-top:4px;font-size:8.5px;display:block}.tt .pop-tabs{background:#fff;border-bottom:2px solid #17161a;display:flex}.tt .pop-tabs span{color:#8a8580;padding:9px 12px;font-size:12px;font-weight:500}.tt .pop-tabs span.on{color:#17161a;font-weight:700;box-shadow:inset 0 -3px #eda01f}.tt .pop-tabs .c{color:#fdfcfa;background:#17161a;margin-inline-start:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.tt .pop-stats{background:#fff;border-bottom:1px solid #e4e0da;grid-template-columns:repeat(4,1fr);display:grid}.tt .pop-stats div{border-inline-end:1px solid #efece7;padding:8px 10px}.tt .pop-stats i{letter-spacing:.14em;text-transform:uppercase;color:#8a8580;font-size:8.5px;font-style:normal;display:block}.tt .pop-stats b{font-size:17px;font-weight:700}.tt .pop-stats .acc b{color:#b8730c}.tt .pop table{border-collapse:collapse;background:#fff;width:100%;font-size:11.5px}.tt .pop th{text-align:start;letter-spacing:.12em;text-transform:uppercase;color:#8a8580;border-bottom:2px solid #17161a;padding:6px 10px;font-size:8.5px;font-weight:700}.tt .pop td{border-bottom:1px solid #efece7;padding:6px 10px}.tt .pop tr.v td{background:#fdf3e0}.tt .pop .co{font-family:var(--f-mono);direction:ltr;unicode-bidi:isolate;font-size:11px}.tt .pop-f{background:#fff;border-top:1px solid #e4e0da;gap:8px;padding:10px 14px;display:flex}.tt .pop-f .b1{color:#17161a;text-align:center;background:#eda01f;flex:1;padding:9px 12px;font-size:12.5px;font-weight:700}.tt .pop-f .b2{border:1px solid #dcd8d2;padding:9px 12px;font-size:12px;font-weight:600}.tt .docs{grid-template-columns:264px minmax(0,1fr) 216px;align-items:start;gap:48px;display:grid}.tt .tree a{border-inline-start:2px solid var(--hair);padding:6px 12px;font-size:13px;text-decoration:none;display:block;color:var(--body)!important}.tt .tree a:hover{border-inline-start-color:var(--line-strong);color:var(--fg)!important}.tt .tree a.on{border-inline-start-color:var(--gold);background:var(--gold-tint);font-weight:700;color:var(--fg)!important}.tt .tree .grp{width:100%;min-height:36px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:16px;padding:0;font-size:11px;font-weight:800;display:flex}.tt[dir=rtl] .tree .grp{letter-spacing:.02em}.tt .toc a{border-inline-start:1px solid var(--rule);padding:5px 0 5px 12px;font-size:12.5px;text-decoration:none;display:block;color:var(--body)!important}.tt[dir=rtl] .toc a{padding:5px 12px 5px 0}.tt .toc a.on{border-inline-start:2px solid var(--gold);font-weight:700;color:var(--fg)!important}.tt .post-hero{background:var(--ink);min-height:clamp(420px,52vw,640px);color:var(--on-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tt .post-hero.bare{min-height:clamp(280px,30vw,380px)}.tt .post-hero>img{-o-object-fit:cover;object-fit:cover;filter:brightness(.38);width:100%;height:100%;position:absolute;inset:0}.tt .post-hero:after{content:"";background:linear-gradient(#0000,#0000001a 45%,#000c);position:absolute;inset:0}.tt .post-hero>.wrap{z-index:1;padding-block:96px 52px;position:relative}.tt .post-hero .h1{color:#fff;text-shadow:0 2px 16px #00000080;max-width:22ch}.tt .post-hero .crumbs,.tt .post-hero .crumbs a,.tt .post-hero .meta{color:#ffffffbf}.tt .post-hero .crumbs .sep{color:#ffffff59}.tt .post-hero .meta b{color:#fff}.tt .post{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:56px;padding-block:40px 96px;display:grid}.tt .post .prose h2{scroll-margin-top:24px}.tt .post .prose:not([dir=rtl])>p:first-of-type:first-letter{float:left;color:var(--fg);margin:5px 6px 0 0;font-size:3.4em;font-weight:800;line-height:.82}.tt .post-side{scrollbar-width:thin;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow-y:auto}.tt .post-box{border:1.5px solid var(--rule);background:var(--surface);padding:18px}.tt .post-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.tt[dir=rtl] .post-lab{letter-spacing:0}.tt .post-summary{border-inline-start:3px solid var(--gold);background:var(--gold-tint);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.tt .post-summary p{color:var(--fg);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.tt[dir=rtl] .post-summary .eyebrow,.tt .post-summary[dir=rtl] .eyebrow{letter-spacing:0}.tt .post-toc a{border-bottom:1px solid var(--rule);gap:8px;padding:7px 0;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex;color:var(--body)!important}.tt .post-toc a:last-child{border-bottom:0;padding-bottom:0}.tt .post-toc a:hover,.tt .post-toc a.on{color:var(--fg)!important}.tt .post-toc a.on{font-weight:700}.tt .post-toc .n{color:var(--gold-deep);flex:none;padding-top:1px;font-size:11px;font-weight:800}.tt .post-rel{border-bottom:1px solid var(--rule);align-items:flex-start;gap:10px;padding:9px 0;text-decoration:none;display:flex}.tt .post-rel:last-child{border-bottom:0;padding-bottom:0}.tt .post-rel b{color:var(--fg);font-size:13px;line-height:1.3}.tt .post-rel:hover b{text-decoration:underline}.tt .post-rel .meta{font-size:11.5px}@container tt (width<=960px){.tt .post{grid-template-columns:minmax(0,1fr);gap:32px}.tt .post-side{max-height:none;position:static;overflow:visible}.tt .post-toc{display:none}}.tt .prose{color:var(--body);font-size:16px;line-height:1.75}.tt[dir=rtl] .prose{line-height:1.9}.tt .prose h2{color:var(--fg);margin:48px 0 12px;font-size:24px;font-weight:800;line-height:1.25}.tt .prose h3{color:var(--fg);margin:32px 0 8px;font-size:18px;font-weight:800}.tt .prose p{margin:0 0 16px}.tt .prose ul,.tt .prose ol{margin:0 0 16px;padding-inline-start:22px}.tt .prose li{margin-bottom:6px}.tt .prose strong{color:var(--fg)}.tt .prose code{font-family:var(--f-mono);background:var(--hair);color:var(--fg);padding:1px 5px;font-size:.86em}.tt .steps{counter-reset:s;flex-direction:column;gap:12px;margin:0 0 16px;list-style:none;display:flex;padding:0!important}.tt .steps>li{counter-increment:s;grid-template-columns:32px 1fr;gap:14px;margin:0;display:grid}.tt .steps>li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--gold);place-items:center;font-size:14px;font-weight:800;display:grid}.tt .marker{background:var(--gold);color:#17161a;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 0 3px #17161ad9}.tt .tl{padding-inline-start:40px;position:relative}.tt .tl:before{content:"";inset-inline-start:11px;background:var(--rule);width:2px;position:absolute;top:8px;bottom:0}.tt .tl-dot{inset-inline-start:-40px;background:var(--surface);border:2px solid var(--fg);width:24px;height:24px;position:absolute;top:6px}.tt .tl-dot.on{background:var(--gold);border-color:var(--gold)}.tt .chg{letter-spacing:.1em;text-transform:uppercase;justify-content:center;min-width:84px;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.tt .chg-new{background:var(--gold);color:#17161a}.tt .chg-imp{background:var(--ink);color:var(--on-ink)}.tt .chg-fix{background:var(--ok-tint);color:var(--ok-deep)}.tt .chg-rem{background:var(--danger-tint);color:var(--danger-deep)}.tt .ladder{padding-top:8px;position:relative}.tt .ladder-track{background:var(--hair);height:8px;margin:0 12px;position:relative}.tt .ladder-fill{background:var(--gold);position:absolute;inset-block:0;inset-inline-start:0}.tt .ladder-stops{justify-content:space-between;margin-top:-20px;display:flex;position:relative}.tt .stop{flex-direction:column;align-items:center;gap:8px;width:24px;display:flex;position:relative}.tt .stop .sq{background:var(--surface);border:2px solid var(--line-strong);width:24px;height:24px;color:var(--body);place-items:center;font-size:11px;font-weight:800;display:grid}.tt .stop.on .sq{background:var(--gold);border-color:var(--gold);color:#17161a}.tt .stop.cur .sq{background:var(--ink);border-color:var(--ink);color:var(--gold)}.tt .stop .tx{white-space:nowrap;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:32px}.tt .stop .tx b{color:var(--fg);font-size:18px;font-weight:800;line-height:1.1}.tt .stop .tx span{color:var(--body);font-size:11.5px}.tt .stop.on .tx b{color:var(--gold-deep)}@container tt (width<=1100px){.tt .nav{display:none}.tt .burger{display:grid}.tt .sh-act .hide-t{display:none}.tt .docs{grid-template-columns:240px minmax(0,1fr)}.tt .docs .toc-col{display:none}.tt .sf-grid{grid-template-columns:repeat(2,1fr)}.tt .sf-grid .sf-brand{grid-column:1/-1}}@container tt (width<=760px){.tt .wrap,.tt .wrap-wide,.tt .wrap-read{padding-inline:16px}.tt .sec{padding-block:56px}.tt .sec-sm{padding-block:40px}.tt .h-display{font-size:38px}.tt .h1{font-size:30px}.tt .h2{font-size:25px}.tt .h3{font-size:19px}.tt .lede{font-size:16px}.tt .price b{font-size:36px}.tt .split{gap:32px}.tt .split>*{flex-basis:100%}.tt .hide-m{display:none!important}.tt .only-m{display:revert!important}.tt .sh-in{gap:8px;min-height:60px}.tt .brand img{width:34px;height:34px}.tt .brand b{letter-spacing:.05em;font-size:11px}.tt .brand span,.tt .nav{display:none}.tt .sh-act{flex:auto;justify-content:flex-end;min-width:0;margin-inline-start:auto}.tt .sh-act .btn{white-space:normal;text-align:center;flex:0 auto;min-width:0;max-width:150px;padding:0 10px;font-size:12px;line-height:1.15}.tt .sh-act .hide-m2{display:none}.tt .sf-grid{grid-template-columns:1fr 1fr;gap:24px;padding-block:40px 24px}.tt .docs{grid-template-columns:minmax(0,1fr);gap:24px}.tt .docs .tree-col{display:none}.tt .prose{font-size:15.5px}.tt .t-resp thead{display:none}.tt .t-resp,.tt .t-resp tbody,.tt .t-resp tr,.tt .t-resp td{width:100%;display:block}.tt .t-resp tr{border-bottom:1px solid var(--rule);padding:8px 0}.tt .t-resp td{text-align:end;border:0;justify-content:space-between;gap:12px;padding:6px 16px;display:flex}.tt .t-resp td:before{content:attr(data-label);letter-spacing:.13em;text-transform:uppercase;color:var(--body);text-align:start;font-size:10px;font-weight:700}.tt .t-resp td.num{text-align:end}.tt .adm-side{display:none}.tt .tl{padding-inline-start:32px}}.tt .stop:first-child .tx{text-align:start;align-items:flex-start;inset-inline-start:0}.tt .stop:last-child .tx{text-align:end;align-items:flex-end;inset-inline-end:0}.tt .dark .toast,.tt.dark .toast{background:var(--ink-3)}.tt .dark .stop.cur .sq,.tt.dark .stop.cur .sq{background:var(--on-ink);border-color:var(--on-ink);color:#17161a}.tt .dark .pill-ink,.tt.dark .pill-ink,.tt .dark .btn-d,.tt.dark .btn-d{background:var(--on-ink);color:#17161a!important}.tt .dark .chg-imp,.tt.dark .chg-imp{background:var(--on-ink);color:#17161a}.tt .dark .pg-on,.tt.dark .pg-on{background:var(--gold);border-color:var(--gold);color:#17161a!important}.tt .dark .seg .on,.tt.dark .seg .on{background:var(--gold);color:#17161a!important}@container acct (width<=760px){.tt .acct-side{border-inline-end:0;border-bottom:1px solid var(--fg);flex-basis:100%;max-width:none;padding:0}.tt .an-kick,.tt .side-extra{display:none!important}.tt .an{flex-direction:row;overflow-x:auto}.tt .an a{flex:none;padding:0 14px;box-shadow:inset 0 -3px #0000!important}.tt .an a.on{background:0 0;box-shadow:inset 0 -3px 0 var(--gold)!important}.tt .an a svg{display:none}.tt .acct-main{gap:20px;padding:20px 16px 48px}.tt .page-h .grow h1{font-size:23px}}.tt .hero{background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.tt .hero-in{flex-wrap:wrap;align-items:center;gap:56px;padding-block:88px 72px;display:flex;position:relative}.tt .hero-copy{flex-direction:column;flex:520px;gap:24px;min-width:0;display:flex}.tt .hero-copy h1{color:var(--on-ink)}.tt .hero-copy .lede{color:#fdfcfabd;max-width:52ch}.tt .hero-art{flex:0 520px;justify-content:center;min-width:0;padding-block:24px;display:flex;position:relative}.tt .hero-art .float{z-index:2;position:absolute}.tt .joined{color:#fdfcfadb;align-items:center;gap:10px;margin:-8px 0 0;font-size:15px;font-weight:600;display:flex}.tt .joined .ic{width:32px;height:32px;color:var(--gold);background:#eda01f24;flex:none;place-items:center;display:grid}.tt .joined b{color:var(--gold);font-size:18px;font-weight:800}.tt .ph-num{color:var(--gold)!important}.tt .ftiles{border-top:1px solid var(--fg);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.tt .ftile{border-inline-end:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:10px;min-height:196px;padding:24px 20px;text-decoration:none;transition:background .15s;display:flex;color:var(--fg)!important}.tt .ftile:hover{background:var(--gold-tint)}.tt .ftile .ic{background:var(--ink);width:44px;height:44px;color:var(--gold);place-items:center;display:grid}.tt .ftile b{font-size:16px;font-weight:800}.tt .ftile span{color:var(--body);font-size:13px;line-height:1.5}.tt .ftile em{color:var(--gold-deep);margin-top:auto;font-size:12.5px;font-style:normal;font-weight:700}.tt .dive{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.tt .dive.rev{flex-direction:row-reverse}.tt .dive>.copy{flex-direction:column;flex:420px;gap:18px;min-width:0;display:flex}.tt .dive>.media{flex:520px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.tt .ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tt .ticks li{color:var(--body);grid-template-columns:20px 1fr;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.tt .ticks li:before{content:"✓";color:var(--ok);font-weight:800}.tt .plans{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:16px;display:grid}.tt .plan{background:var(--surface);border:1px solid var(--rule);flex-direction:column;display:flex}.tt .plan-h{border-bottom:1px solid var(--hair);flex-direction:column;gap:12px;padding:24px 24px 20px;display:flex}.tt .plan-b{flex-direction:column;flex:1;gap:10px;padding:20px 24px;display:flex}.tt .plan-f{padding:0 24px 24px}.tt .plan.feat{border:2px solid var(--ink);box-shadow:var(--shadow-card)}.tt .plan.feat .plan-h{background:var(--ink);color:var(--on-ink);border-bottom:3px solid var(--gold)}.tt .plan.feat .plan-h h2,.tt .plan.feat .plan-h h3,.tt .plan.feat .plan-h .price b{color:var(--on-ink)}.tt .plan.feat .plan-h .price span,.tt .plan.feat .plan-h p{color:#fdfcfab3}.tt .band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}.tt .faq{border-top:2px solid var(--fg)}.tt .faq details{border-bottom:1px solid var(--rule)}.tt .faq summary{cursor:pointer;min-height:64px;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.tt .faq summary::-webkit-details-marker{display:none}.tt .faq summary:after{content:"+";color:var(--gold-deep);border:1px solid var(--line);flex:none;place-items:center;width:32px;height:32px;font-size:22px;font-weight:500;display:grid}.tt .faq details[open] summary:after{content:"−";background:var(--ink);color:var(--gold);border-color:var(--ink)}.tt .faq .a{color:var(--body);max-width:72ch;padding:0 48px 20px 0;font-size:15px;line-height:1.7}.tt[dir=rtl] .faq .a{padding:0 0 20px 48px}.tt .pagehead{background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.tt .pagehead-in{flex-direction:column;gap:16px;padding-block:64px 56px;display:flex;position:relative}.tt .pagehead h1{color:var(--on-ink)}.tt .pagehead .lede{color:#fdfcfab8;max-width:60ch}@container tt (width<=760px){.tt .hero-in{gap:32px;padding-block:48px 40px}.tt .hero-art{flex-basis:100%;padding-block:0}.tt .hero-art .pop{zoom:.82}.tt .hero-art .float{display:none}.tt .joined{font-size:14px}.tt .dive,.tt .dive.rev{flex-direction:column;align-items:stretch;gap:28px}.tt .dive>.media{flex-basis:auto}.tt .band{padding:28px 20px}.tt .faq summary{font-size:15.5px}.tt .faq .a{padding-inline-end:0}.tt .pagehead-in{padding-block:40px 36px}.tt .ann .wrap-wide,.tt .ann .wrap{flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;padding-block:8px;padding-inline-end:52px;font-size:12.5px}.tt .ann .x{inset-inline-end:8px}.tt .ftiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tt .ftile{min-height:0;padding:18px 14px}.tt .ftile .ic{width:36px;height:36px}.tt .ftile b{font-size:14.5px}.tt .ftile span{font-size:12.5px}.tt .video .vlabel{display:none}}@container tt (width<=440px){.tt .ann .wrap{align-content:center;min-height:59px}}@container tt (width<=760px){.tt .anno{padding:20px 8px!important}.tt .anno>div{zoom:.74}.tt .seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.tt .seg button,.tt .seg a{flex:none}}.tt .chg{white-space:nowrap}.tt .auth{flex-wrap:wrap;min-height:900px;display:flex}.tt .auth-brand{padding:40px}@container tt (width<=760px){.tt .auth{align-content:flex-start;min-height:0}.tt .auth-brand{padding:16px}.tt .auth main{padding:32px 16px 48px!important}}.tt .t-resp td>.term,.tt .t-resp td>.meter{flex:0 0 50%}@container tt (width<=760px){.tt .t-resp td>.term,.tt .t-resp td>.meter{align-self:center}}.tt .ink-band .steps>li:before{background:var(--gold);color:#17161a}.tt .site-drawer{background:var(--ink);border-top:1px solid #fdfcfa1f}.tt .site-drawer .wrap{flex-direction:column;padding-block:8px 16px;display:flex}.tt .site-drawer a{color:#fdfcfac7;border-bottom:1px solid #fdfcfa14;align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.tt .site-drawer a:hover,.tt .site-drawer a.on{color:var(--on-ink)}.tt .site-drawer a.on{box-shadow:inset 3px 0 0 var(--gold);padding-inline-start:12px}.tt[dir=rtl] .site-drawer a.on{box-shadow:inset -3px 0 0 var(--gold)}@container tt (width>=1101px){.tt .site-drawer{display:none!important}}.tt .plan.feat .plan-h .price s{color:#fdfcfa8c}.tt{--r:6px;--r-sm:4px;--r-xs:2px}.tt .card,.tt .cell,.tt .tbox,.tt .video,.tt .ph,.tt .art,.tt .skel{border-radius:var(--r)}.tt .plan,.tt .modal{border-radius:var(--r);overflow:clip}.tt .btn,.tt .f-in,.tt .kbd,.tt .ps,.tt .pill,.tt .chg,.tt .pg,.tt .lang-t,.tt .burger,.tt .av,.tt .tab-n,.tt .an a .n,.tt .video .play,.tt .video .dur,.tt .ftile .ic,.tt .joined .ic,.tt .steps>li:before,.tt .stop .sq,.tt .tl-dot,.tt .marker,.tt .faq summary:after,.tt .ann .x,.tt .switch .tr{border-radius:var(--r-sm)}.tt .switch .tr:after{border-radius:var(--r-xs)}.tt .seg,.tt .stepper{border-radius:var(--r-sm);overflow:clip}.tt .copy .f-in{border-start-end-radius:0;border-end-end-radius:0}.tt .copy .btn{border-start-start-radius:0;border-end-start-radius:0}.tt .term,.tt .meter,.tt .ladder-track,.tt .flag{border-radius:var(--r-xs);overflow:clip}.tt .ladder-fill{border-radius:inherit}.tt .prose>:first-child{margin-top:0}.tt .prose ul{list-style:outside}.tt .prose ol{list-style:decimal}.tt .prose li::marker{color:var(--soft);font-weight:700}.tt .prose h4{color:var(--fg);margin:24px 0 6px;font-size:15px;font-weight:800}.tt .prose a{text-underline-offset:2px;text-decoration:underline}.tt .prose img{border:1px solid var(--rule);border-radius:var(--r);height:auto;margin:8px 0 20px;display:block}.tt .prose blockquote{border-inline-start:3px solid var(--rule);color:var(--soft);margin:0 0 16px;padding:2px 16px}.tt .prose hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.tt .prose pre{text-align:left;background:var(--ink);color:var(--on-ink);border-radius:var(--r);direction:ltr;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.tt .prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tt .prose .note,.tt .prose .video,.tt .prose .t-wrap{margin:0 0 16px}.tt .prose .note-b{min-width:0}.tt .prose .note-b p,.tt .prose .note-b ul,.tt .prose .note-b ol{margin:0 0 8px}.tt .prose .note-b>:last-child{margin-bottom:0}.tt .prose .note strong,.tt .prose .note a{color:inherit}.tt .prose .t-wrap{overflow-x:auto}.tt .prose .t{font-size:14px}.tt .prose .t td,.tt .prose .t th{vertical-align:top}.tt .prose .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tt .prose li>input[type=checkbox]{accent-color:var(--gold);margin-inline-end:6px}.tt .prose h2,.tt .prose h3{scroll-margin-top:16px}.tt .prose>:last-child{margin-bottom:0}.tt .art .art-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tt .chg-items{font-size:14.5px;line-height:1.6}.tt .chg-items ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tt .chg-items li{margin:0}.tt .chg-items a{font-weight:700}.tt .chg-fold summary::-webkit-details-marker{display:none}.tt .chg-fold .chg-less,.tt .chg-fold[open] .chg-more{display:none}.tt .chg-fold[open] .chg-less{display:inline}.tt .chg-fold .card{border:0}.tt .tut-need ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.tt .tut-need li{grid-template-columns:20px 1fr;gap:10px;margin:0;display:grid}.tt .tut-need li:before{content:"✓";color:var(--ok);font-weight:800}.tt .tut-need h2,.tt .tut-need h3{margin:0 0 12px;font-size:18px}.tt .tut-step{margin-inline-start:54px}@container tt (width<=760px){.tt .tut-step{margin-inline-start:0}}.tt[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.tt .preview-band{background:var(--gold);color:#17161a;text-align:center;padding:8px 16px;font-size:13px;font-weight:700}.tt .how{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0;display:grid}.tt .how>div{border-inline-end:1px solid var(--rule);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.tt .how>div:last-child{border-inline-end:0}.tt .how .n{font-family:var(--f-mono);color:var(--gold-dark);font-size:13px;font-weight:600}@container tt (width<=760px){.tt .how>div{border-inline-end:0;border-bottom:1px solid var(--rule)}.tt .how>div:last-child{border-bottom:0}}.tt .ann .ann-price{font-family:var(--f-mono);align-items:baseline;gap:6px;display:inline-flex}.tt .ann .ann-price s{opacity:.65;font-weight:500}.tt .ann .ann-price b{font-weight:800}.tt .ann .ann-off{color:var(--gold);border-radius:var(--r-sm);background:#17161a;padding:1px 6px;font-size:11.5px;font-weight:700}
