@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABAAAAAADJgAAAYnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEQAgQwRCAqKLIhNCzYAATYCJANiBCAFhUgHgVsMBxtsClFUcqpQ/Eww3XyQ7ip584R0zSjmY3gWsW2vHY3h98ET2fW9qu71fMmn2SMQ2kEOKEMEMDvHO/x72svmvHY7IgNZHJIaqVPiaH+aX5B4yN2/g7a8LUiKLUwCt/Dv7/Kfs3D+j6VeBx1mgh7iUdG/iqZlP987Gk8sE6MCaLQ3HdAAdabplIPsh1yQl6F9SgRwAABFEQxCiHiCAEEyZZIevQgxSMECRABAQHFkVPpqt0sG3SANAN7c6nXZiwd0u44B0J8tLJOojDkADRFQWhfUBygAwJ8efyJwjtx13vyI1IMN8weOAOgYgwG5DILgR4FEChTS1TOCNgSB1ccWRABCIutehopH9oJeBwRQcZgBAAoYIJGMtPuLawCSxTJ4yeVaxx1Re8w+tM/tX+xQBLSiR+0D+8z+WSpf5Jwgl8j476eCcAQcookVDyBEDA6xoogTvfvnGyEGgHQAjSAZ0hXkPrAeGAEABo2Ql9hGlfcnE1yPvB3EWuO3mU5FdqE31htXZW20tTYl5IvxTvuJnkjTJNLhSBhDtahahdABOeMuMv4enHnnjgS9exedcRuMuwNn3pPB21kLTKYDGijlrEB86BQAvZK4hyDjcd+5AahE10EtiEMRdNdt13C3R5eMZIN0DcuaoaK3j1dQquC6sWizdcC4ZT1oOqiAYtSh3lcjJoWrt1uJnf11I1UxLR2qG5oup5Ddjr1Zg2Iy1yrxZJfuIeP3XPRgaJeacDohPj+JvAVJB+6Sb+Tq00Hw7GBo1UkdMijWlaCw0Qixw6fBuIQxCC7evGdk/I7cWg0Whz3IOnD/QMV6JxdU025hJ+gfJbLvIrr/Ii3NqXQCd/rcOVdv3FhwdRE/wOickKih6EqhlqGRLV67VrhY0c6R0URUorxtlLcdzMIeOKyfakw1PzQO8DxMHuy/ZGZ2ZkF+8dCCInbRwkZWR0sRo//mMJXAZBpDNVzvCB8121E3yEdk1dfxC4s51bhOL6cDR7owgnfM0hsYc0ZxJMM9zW3uONxMY/LxVp7EZzGK3Hg90fnWnMDqsDjrwQEbxTAPoVi4yG1yiHzcKrxynvU9W2Er6xBH8ba5Zn37jAgu4DiGNEwjYTK6DTBk4eXn2INM0VDO4z3NPEYNIRMl8kz7rvTttXPv9TkALsROnDBl6Oa86Hffc2DSnxL8ViFbIIFiy+RzvXrevw2s6YSnvFlBS8/gEMwbphqipKN04H8qq2Fo9Q0nNE10Oln2qhZFY3kWF2c+MdU0FXeUlA6pbalnVD51QssY+7JcIVvIWmuvDroyWrPFGZnMbDJxmATn8UjDVgdp+42Lx41fDA7tlyweFVisC27XtI37DtGjSd9J12HFPcpb28OlhcObXN265kZHx8VuRIsRwEeKbHdl9GRA7exe0gZ6s4fgBfAgPVWKydcW1o3eCJf8IfywCg9slVqonR/QCN1qY1lvL0OzVDeZWinYSdCZQTd/wWAKNPdytcHJ39rLtDJFCxYy0IPOb60ZCgII3Dh1asFOb/7vN+YHwOvvPw8B4P2XjV7VLXQ9Lg5eFACBD9im1xHMf7gNQgZS9IaJSN8SdCh0J3Qgcgq0h9mNzI0Q0h07EIQC5fd1gHMSwwWeI0C6JoY2dh5GlW7lcBiD2ABwXDZLuEJ9jOAq0dKLaxjhC9cSto/rId1hrpcuxnCiaZYvJeCQzBWCOGM8o+xLHBxgEA8/F5KTDMUkyBYxzShWY7B0GUFeAY1q1FjOyI/iFRRQajmKU2lvwApd3mBsBA6SXxCF5Mbh4eYhYuZCYYny6pVNzExKDCtahThbF6XM/P3rqBlTp1pt3r93L6z/qWGuCqxvj99lh0F4uFiaZt1fNtIz9TN4pNEY/94XMfVqS/5cI+RQ8xB79w/hZ0U7M2MPQVfo/IyevWyPKT3L4GwU5g8xRD+fzsOlzExhFCfXeOWAMgvdZAElUzcy9UDApHvyQvdEKVaqB7ah1BEvVjziFZ/4JSBBCWHEkSiJlhiJlTivO81vDpuTQ4uo8ur6BkZwO4g9yhG1uF6VWgjZiaxA1sGraOVuebGyPFwNx+j/8ynNxlgqOT0UlOgpVFUbZh3rWy5LpNN2FwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAkQAA8AAAAADAwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABwAAAAcACEAD0dQT1MAAAF0AAAAHgAAAB5EdEx1R1NVQgAAAZQAAAAnAAAAKLj8uOpPUy8yAAABvAAAAFQAAABgZox9qFNUQVQAAAIQAAAAPgAAAET1t98YY21hcAAAAlAAAABoAAAAjFU69oFnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAAD4AAABToQqSGTaGVhZAAABqAAAAA2AAAANh3buC1oaGVhAAAG2AAAAB8AAAAkBuL/z2htdHgAAAb4AAAAMAAAAFg3vwb9bG9jYQAABygAAAAwAAAAMA/7EPVtYXhwAAAHWAAAABoAAAAgACcAnm5hbWUAAAd0AAABEQAAAmQ14FuXcG9zdAAACIgAAACHAAAAzbQ5fwAAAQAAAAwAAAAAAAAAAgACAAEAAwABAAkAEAABAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGHawziBgZWBgamLKYKBgcEbQjPGMRgxZgBFuRk4mRiAgAXIZgfSQA4E+Pn7uTIcYFBQ2ML84r8FUIETwy+g8HSQHFMEswKQUmBgBgAtyQwOeNocxIEFwDAUBcB7v0VRFB2ho4VmgJD1Qw4n4lJ495+abfSE+fcR4vQIKreGQ1TWWBknAIX2MDAAALRdBaEAAHjaTcjBDcEAFIDhr+2LBFWNiHNX6SR2cDKOM1cDsAEXjmbAAE84SE//nw8lKixVil/DFiutykint3MuyjjENe7x7o6ZDHwfl7jF6+v5zFNuss8C4LH2f9QarQUYm5loTM3V2g8wRhnyAAEAAf//AA942n1TA5AsVxR9mOme5bhnvY3ZnrVaa9u7M9+2bds2yinEdlJKCnFSjlH8pdjq+XfeN9t9rs559z5E0TSEyAwqwhePkhHSvJK3QPJKfq80jRBbxS/YQ9V4iIr/fRcmn/0/nSxFBOkQcxBieJQCEX7Nr1CFYrj1j974aEP7lXbsjibHEjHYbf+Mt+AR+zkUj1+Lc3iIijBCEB1Eeejdmzh3Ew/A8134Pgr4PKiTwngFb5xH8ef2JWzYH+BpVFzy09w/lgCnwfjPpIsshIzFCGFDVxWZ43iliWjVQtCrGArHKbKqGrpphTguGBC0atM0DPxlV2NJR4lrkbNz/dDKLUvyMgZrrNGymZPSi4u0wtLeUrzOW9eWY0Y655qrF9lrLDlcMqT3z0qfzpeG5eLi7hIJSKKZ8Z/IMqiejcII+YVQIrulpZPrJU0gIQQDHF8gqRFgxnMfcXLxkDaQtcDdvag1tqmldePo4NI6jO21uIDPCnf2F+di12B5rVbVNLly4OS8mUcGeg7NSslImdWiGlYEJKKOeCHZRCaiIFTUEidlEiOawKpbSsf6y0Unln0dGDEGJnJzU3MzhewUeTKZaDfjt/4fbeyIjUh5OeKiRK5W4J/oqAC5WCpG/VYq+vqbJZtXvOgpbyruGkudn5QrBPPSQ9OuUNHuxG/+v6V+IDx+nCoVGVGSncg3Ctz20UpUiZCTZ9JvpdPVSMSCZfCwVQkpaqJVnmsrBi3j8DMutbCzqa6dRh0hn9fv8xW5t7X2nDk7sradW5QebZ82MTqpZShtEddSIyXn8yViaVVFSWq6N8eHnR2uGQvwI5907Jk+ZcZ5++3zE2OTton+B80Y4GzGGO64jisMZyvCZtXFcAGF2EzOBGVroNP6Q5Sxlt8Sx6btpron7lXXpjW0dWwb17eyhc5LG20aHh/rrxl0z3O2mbn36HOK6rGZs08MNa4Y6BxYPX/OivaGrgU5HmDMdgBtAsZOYMyhwL8IUDaZDOWuoa4EymaH9gDKM1SAEIzqwXcXdK0JtMHgRkzLtBRDgwGQDAl+DJ3J4ZUbA81zvBZUOJ6HbQnabunECwdWNmLsJaT3pFxRZf+Aj1IaEi2ltjd9aerepZ1LmnyENO+Tq8qw094Btp7Gmg730tQdnqrJjZURh2MsKytrzOGQynPLs4zqecv0yXUMzs7OGHM4pbJyS9MXLEmwfpE8RpJoE0qDH+E6AdYUHKCqJBfQWdz44eHxHG0qgKNvYKAPHLGbvIB/pT2Iwo+l8dg9d+du8sL58wgR9DJ5gSxmNh4hP1g1uF8ev3XtjLV7T4MTHFcBKXoRrgABAAAAAQAA6A2Ue18PPPUAAwPoAAAAANvn75UAAAAA3+SEcP/t/wUDCwRAAAAABgACAAAAAAAAeNpjYGRgYH7x34KBgend/7d/JzNzA0VQgSgAqJ4GtAB42mPawxALxCZIuAeIfYE4AYhdgNgRiANhclB+ApoaBii2ZmBg2MzIz7AVAPWPFeYAAAAaADYAQgBOAGQAowDdAQMBKwF0AYABjAGYAeUB8AH7AgYCBgIGAmECfAKKAp142mNgZGBgEGfwY2AHYlYwDwGYGRgBEcsAxgAAeNqNkINOBmAUhp/sxjhk2zaG7ObftnJ3ES6ii+i+4rvty9zZ2Z5jAIVckkFaZh5wk1ZrOI3ytHzD6RRzbziDcW4NZ9LMteEsKjk3nE0j+4aLGcT0TINCSg2nkU+h4ay3/mmFFAKrhIkRxEqAPbw4SOAROcVuUQKpJEKcUbokcezEFI2QEHdKvQToRH1wK77GIsusYJWdUMxKSFaYkLSDTZy4SRJAcXZlxVAHFKeaHjrpRsLH+mpMB9HHDm8VY6yyJl0Q/W/6B+vHiXPSCEfEMB+hml66kYq25XFS/cu+68QI48OJHdUyQxJ9lTAx4rKbv3zYjRdlkMRGJ3bCBOV1kkKfJvhhUlyRoJnV8gwC8luuAAAAeNpiYGIAg/9zGIyAFCMDOhAHYhWGk4AWptoAYQAI/uEOY9DFkxaHHXB3iMv00a/ODyUa0oxWtEEZFVRRQx0NNNFCm8rooIse+hjUxif76l/r3u8pqrJS4Hhc4Exk1AtcyJxP2JcYDc6LvTgWM5TFidrO38//7+kcNY9nz8153lLESQLNRilQAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-cyrillic-400-normal-BCR-5knY.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-400-normal-Br6HGNtH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-ext-400-normal-CqsZQCXg.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-400-normal-CBFElp5P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2"),url(/assets/martian-mono-latin-400-normal-DM4nBGIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f1ea;--paper-2:#ebe7dd;--paper-3:#e0dbcf;--ink:#1a1916;--ink-2:#45423b;--ink-3:#77726a;--rule:#d2ccbf;--signal:#d4341c;--signal-2:#b42a15;--ok:#2e6a3c;--warn:#8a5f00;--sans:"Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, Menlo, monospace;--gutter:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#131210;--paper-2:#1d1b18;--paper-3:#2a2723;--ink:#eee8db;--ink-2:#c3bba9;--ink-3:#8f887a;--rule:#3a362f;--signal:#ff5233;--signal-2:#ff7058;--ok:#86c091;--warn:#ddb056;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#131210;--paper-2:#1d1b18;--paper-3:#2a2723;--ink:#eee8db;--ink-2:#c3bba9;--ink-3:#8f887a;--rule:#3a362f;--signal:#ff5233;--signal-2:#ff7058;--ok:#86c091;--warn:#ddb056;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}body{min-height:100vh;overflow-x:hidden}::selection{background:var(--signal);color:#fff}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px}.caps{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:500}.muted{color:var(--ink-3)}.small{font-size:15px}.sig{color:var(--signal)}.ok{color:var(--ok)}.warn{color:var(--warn)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1160px;padding:0 var(--gutter);margin:0 auto}.narrow{max-width:860px;margin:0 auto}.mast{border-bottom:1px solid var(--rule)}.mast-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.wordmark h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1}.wordmark h1 .dot{background:var(--signal);width:.26em;height:.26em;margin-left:2px;display:inline-block}.wordmark p{color:var(--ink-3);margin:6px 0 0;font-size:15px}.nav{scrollbar-width:none;gap:30px;margin-top:20px;display:flex;overflow-x:auto}.nav button{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:17px;font-weight:500}.nav button[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.nav button:hover{color:var(--ink)}main{padding:36px 0 120px}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}@media (max-width:900px){.cols{grid-template-columns:minmax(0,1fr);gap:0}}.sec{margin-bottom:44px}.sec-h{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.sec-h .num{color:var(--signal);font-size:20px;font-weight:700}.sec-h h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.sec-h .rule{flex:1}.sec-h .act{gap:14px;font-size:15px;display:flex}.lead{color:var(--ink-2);margin:-8px 0 16px}.sub{align-items:center;gap:8px;margin:20px 0 8px;font-weight:700;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stack>*+*{margin-top:14px}hr.hair{border:0;border-top:1px solid var(--rule);margin:20px 0}.btn{appearance:none;border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.btn:hover{background:var(--paper-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:var(--ink-2)}.btn.go{background:var(--signal);border-color:var(--signal);color:#fff;padding:14px 30px;font-size:18px;font-weight:700}.btn.go:hover:not(:disabled){background:var(--signal-2)}.btn.small{padding:7px 13px;font-size:15px}.link{cursor:pointer;text-underline-offset:3px;color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--signal)}input[type=text],input[type=password],select,textarea{border:1.5px solid var(--rule);background:var(--paper);border-radius:4px;outline:none;width:100%;min-width:0;padding:11px 13px;font-size:16px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ink)}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%);background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}select option{background:var(--paper);color:var(--ink)}textarea{resize:vertical;min-height:160px;line-height:1.55}.field{gap:6px;display:grid}.field>label,.field>.lbl{align-items:center;gap:8px;font-weight:500;display:flex}.help{color:var(--ink-3);font-size:15px;line-height:1.45}.pw{position:relative}.pw input{padding-right:70px}.pw button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.check input{opacity:0;pointer-events:none;position:absolute}.check .box{border:1.5px solid var(--ink);border-radius:3px;flex:none;width:20px;height:20px;margin-top:3px;position:relative}.check input:checked+.box{background:var(--ink)}.check input:checked+.box:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.check input:focus-visible+.box{outline:2px solid var(--signal);outline-offset:2px}.check input:disabled~*{opacity:.45}.check .txt{display:block}.check .txt .help{margin-top:1px;display:block}.ttabs{border:1.5px solid var(--rule);border-radius:6px;flex-wrap:wrap;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.ttabs button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:500}.ttabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ttabs button:disabled{opacity:.35;cursor:not-allowed}.range{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.range input{appearance:none;cursor:pointer;--pct:50%;background:0 0;width:100%;height:26px}.range input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--pct), var(--rule) var(--pct));border-radius:2px;height:4px}.range input::-moz-range-track{background:var(--rule);height:4px}.range input::-moz-range-progress{background:var(--ink);height:4px}.range input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:3px solid var(--paper);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;margin-top:-8px}.range input::-moz-range-thumb{background:var(--ink);border:3px solid var(--paper);border-radius:50%;width:16px;height:16px}.range .val{font-family:var(--mono);text-align:right;min-width:52px;font-size:15px}.ib{border:1.5px solid var(--ink-3);text-align:center;width:22px;height:22px;color:var(--ink-3);cursor:pointer;font-size:13px;font-weight:700;line-height:19px;font-family:var(--sans);background:0 0;border-radius:50%;flex:none;padding:0}.ib:hover,.ib[aria-expanded=true]{border-color:var(--signal);color:var(--signal)}.pop{white-space:normal;text-align:left;z-index:60;background:var(--paper);border:1.5px solid var(--ink);width:min(400px,100vw - 32px);color:var(--ink);cursor:auto;border-radius:6px;padding:16px 18px 18px;font-size:16px;font-weight:400;position:fixed;box-shadow:0 10px 30px #0000002e}.pop h4{margin:0 30px 6px 0;font-size:18px}.pop p{color:var(--ink-2);margin:8px 0 0}.pop .x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.pop dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:12px 0 0;display:grid}.pop dt{color:var(--ink-3);font-size:14px}.pop dd{margin:0}@media (max-width:560px){.pop{border-width:1.5px 0 0;border-radius:12px 12px 0 0;width:100%;max-height:75vh;bottom:0;right:0;overflow:auto;top:auto!important;left:0!important}}.rt{vertical-align:middle;gap:4px;display:inline-flex}.rt i{background:var(--rule);border-radius:50%;width:8px;height:8px;display:block}.rt i.on{background:var(--ink)}.drop{border:2px dashed var(--rule);text-align:center;cursor:pointer;border-radius:8px;padding:34px 20px;transition:background .12s,border-color .12s}.drop:hover,.drop.over{border-color:var(--ink);background:var(--paper-2)}.drop strong{font-size:18px;font-weight:700}.drop .hint{color:var(--ink-3);margin-top:4px;font-size:15px;display:block}.drop.compact{padding:16px}.drop.compact strong{font-size:16px;font-weight:500}.covers{gap:14px;display:grid}.cover{border:1.5px solid var(--rule);border-radius:8px;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:14px;display:grid}.thumb{aspect-ratio:1;background-image:conic-gradient(var(--paper-3) 25%, transparent 0 50%, var(--paper-3) 0 75%, transparent 0);background-size:14px 14px;border-radius:4px;place-items:center;width:120px;display:grid;overflow:hidden}.thumb canvas{max-width:100%;max-height:100%;display:block}.cover .name{word-break:break-all;font-weight:700}@media (max-width:520px){.cover{grid-template-columns:80px minmax(0,1fr);gap:12px}.thumb{width:80px}}.methods{gap:10px;display:grid}.method{border:1.5px solid var(--rule);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 16px;display:grid}.method:hover{border-color:var(--ink-3)}.method.sel{border-color:var(--ink);background:var(--paper-2)}.method .radio{border:1.5px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-top:3px;position:relative}.method.sel .radio:after{content:"";background:var(--signal);border-radius:50%;position:absolute;inset:4px}.method input{opacity:0;pointer-events:none;position:absolute}.method input:focus-visible~.radio{outline:2px solid var(--signal);outline-offset:2px}.method .mname{font-weight:700}.method .tag{color:var(--signal);margin-left:8px;font-size:13px;font-weight:500;display:inline-block}.method .msum{color:var(--ink-2);font-size:15.5px}.rates{color:var(--ink-3);flex-wrap:wrap;grid-column:2/4;gap:6px 22px;margin-top:6px;font-size:14px;display:flex}.rates span{align-items:center;gap:7px;display:inline-flex}.params{background:var(--paper-2);border-radius:8px;gap:20px;margin-top:16px;padding:18px;display:grid}.params h3{margin:0;font-size:17px}.tip{background:var(--paper-2);border-left:4px solid var(--signal);border-radius:8px;margin-bottom:16px;padding:14px 16px}.tip strong{margin-bottom:2px;display:block}details.more{border:1.5px solid var(--rule);border-radius:8px;padding:0 18px}details.more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-weight:700;list-style:none;display:flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:"+";font-size:24px;font-weight:400;line-height:1}details.more[open]>summary:after{content:"–"}details.more>summary .help{font-weight:400}details.more>.inner{padding:4px 0 20px}details.more .group+.group{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.dock{z-index:20;background:var(--paper);border-top:1.5px solid var(--ink);margin-top:28px;padding:16px 0 18px;position:sticky;bottom:0}.dock-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.cap{flex:1;min-width:240px}.cap .line{font-size:17px}.cap .line b{font-weight:700}.meter{background:var(--paper-3);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.meter span{background:var(--ink);border-radius:4px;height:100%;display:block}.meter.over span{background:var(--signal)}.cap .status{color:var(--ink-3);margin-top:6px;font-size:15px}.overlay{z-index:100;background:color-mix(in srgb, var(--paper) 96%, transparent);padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0}.overlay .panel{width:min(560px,100%)}.overlay .bar{background:var(--paper-3);border-radius:4px;height:8px;margin:14px 0 10px;overflow:hidden}.overlay .bar span{background:var(--ink);height:100%;transition:width .2s;display:block}.adslot.filled{border:1px solid var(--rule);min-height:250px;margin-bottom:26px;padding:8px}.compare{-webkit-user-select:none;user-select:none;touch-action:none;background-image:conic-gradient(var(--paper-3) 25%, transparent 0 50%, var(--paper-3) 0 75%, transparent 0);background-size:16px 16px;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.compare .handle{background:var(--signal);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.compare .handle:after{content:"⇆";background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-17px;font-size:16px;display:grid;position:absolute;top:50%;left:-16px}.compare .lab{background:var(--paper);border-radius:4px;padding:3px 9px;font-size:13px;font-weight:700;position:absolute;top:10px}.kv{grid-template-columns:max-content 1fr;gap:5px 18px;margin:0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{font-variant-numeric:tabular-nums;word-break:break-word;margin:0}.figrow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.figrow>div{background:var(--paper-2);border-radius:8px;padding:12px 14px}.figrow .caps{display:block}.figrow b{margin-top:2px;font-size:22px;font-weight:700;display:block}.note{border-left:4px solid var(--ink-3);color:var(--ink-2);padding:8px 0 8px 14px}.note.sig{border-left-color:var(--signal);color:var(--ink)}.note.okn{border-left-color:var(--ok);color:var(--ink)}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.list li:last-child{border-bottom:0}.list .p{word-break:break-all}.result-text{white-space:pre-wrap;word-break:break-word;background:var(--paper-2);border-radius:8px;max-height:420px;padding:16px 18px;font-size:17px;overflow:auto}.toast{z-index:120;background:var(--ink);color:var(--paper);border-radius:6px;max-width:calc(100vw - 32px);padding:12px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.chart{width:100%;height:auto;display:block}.chart .axis{stroke:var(--rule)}.chart .ln{fill:none;stroke:var(--ink);stroke-width:2px}.chart .ln.sigl{stroke:var(--signal)}.planes{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.planes button{border:1.5px solid var(--rule);cursor:pointer;background:0 0;border-radius:4px;padding:6px 0;font-size:15px}.planes button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pixelated{image-rendering:pixelated;border-radius:6px;width:100%;height:auto;display:block}.foot{border-top:1px solid var(--rule);color:var(--ink-3);padding:22px 0 44px;font-size:15px}.prose p{color:var(--ink-2);margin:10px 0}.strength{align-items:center;gap:4px;margin-top:8px;display:flex}.strength i{background:var(--paper-3);border-radius:2px;flex:1;height:4px}.strength i.on{background:var(--ok)}.strength.weak i.on{background:var(--signal)}.strength span{flex:none;margin-left:10px;font-size:14px}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.grid2{grid-template-columns:1fr}}.outcard+.outcard{border-top:1.5px solid var(--rule);margin-top:30px;padding-top:26px}@media (max-width:560px){:root{--gutter:16px}.nav{gap:22px}.sec-h h2{font-size:19px}.btn.go{justify-content:center;width:100%}.mast-inner{align-items:flex-start}.wordmark h1{font-size:24px}}.back{color:var(--ink-3);margin-bottom:10px;font-size:15px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink);text-decoration:underline}.foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}@media (max-width:560px){.mast-inner{flex-wrap:wrap}.mast-inner .wordmark{flex:100%}}.method .mact{align-items:center;gap:10px;display:flex}.method.collapsed .radio{display:none}.method.collapsed{grid-template-columns:minmax(0,1fr) auto}.method.collapsed .rates{grid-column:1/3}.method .change{background:var(--paper);border-width:2px;font-weight:700}.method .change:hover{background:var(--ink);color:var(--paper)}@media (max-width:560px){.method.collapsed .mact{grid-area:3/1/auto/3;justify-content:space-between;margin-top:8px}}
